From 678fb1af5a67320d9fd5038124b7dcb6db79b0bd Mon Sep 17 00:00:00 2001 From: Fluffy9 <[email protected]> Date: Tue, 27 Aug 2024 09:46:41 -0400 Subject: [PATCH 1/7] Basic UI design --- packages/client/src/Routes.tsx | 3 + packages/client/src/pages/AuctionItem.tsx | 4 +- packages/client/src/pages/ShopRow.tsx | 174 + packages/client/src/pages/Shops.tsx | 318 + .../out/AuctionSystem.sol/AuctionSystem.json | 2 +- .../CharacterSystem.sol/CharacterSystem.json | 2 +- .../out/CombatSystem.sol/CombatSystem.json | 2 +- .../EncounterSystem.sol/EncounterSystem.json | 2 +- .../EquipmentSystem.sol/EquipmentSystem.json | 2 +- packages/contracts/out/IWorld.sol/IWorld.json | 2 +- .../out/MapSystem.sol/MapSystem.json | 2 +- packages/contracts/worlds.json | 4 +- pnpm-lock.yaml | 16905 +++++++++------- 13 files changed, 9983 insertions(+), 7439 deletions(-) create mode 100644 packages/client/src/pages/ShopRow.tsx create mode 100644 packages/client/src/pages/Shops.tsx diff --git a/packages/client/src/Routes.tsx b/packages/client/src/Routes.tsx index ee394295e..4569d6806 100644 --- a/packages/client/src/Routes.tsx +++ b/packages/client/src/Routes.tsx @@ -11,6 +11,7 @@ import { CharacterPage } from './pages/Character'; import { CharacterCreation } from './pages/CharacterCreation'; import { GameBoard } from './pages/GameBoard'; import { Leaderboard } from './pages/Leaderboard'; +import { Shops } from './pages/Shops'; import { Welcome } from './pages/Welcome'; export const HOME_PATH = '/'; @@ -19,6 +20,7 @@ export const GAME_BOARD_PATH = '/game-board'; export const LEADERBOARD_PATH = '/leaderboard'; export const AUCTION_HOUSE_PATH = '/auction-house'; export const ITEM_PATH = AUCTION_HOUSE_PATH + '/items/'; +export const SHOP_PATH = '/shops/'; const AppRoutes: React.FC = () => { const { pathname } = useLocation(); @@ -53,6 +55,7 @@ const AppRoutes: React.FC = () => { } /> } /> } /> + } /> ); }; diff --git a/packages/client/src/pages/AuctionItem.tsx b/packages/client/src/pages/AuctionItem.tsx index 672297fbc..ed949a241 100644 --- a/packages/client/src/pages/AuctionItem.tsx +++ b/packages/client/src/pages/AuctionItem.tsx @@ -130,7 +130,7 @@ export const AuctionItem = (): JSX.Element => { }; return allowances; } catch (err) { - renderError('Could not get allowances', err['errorMsg']); + renderError('Could not get allowances', (err as Error).message); return allowances; } }; @@ -236,7 +236,7 @@ export const AuctionItem = (): JSX.Element => { } }; const orderItem = async function (amount: string, price: string) { - if (current) { + if (current && userCharacter) { _sell( current, parseEther(price.toString()), diff --git a/packages/client/src/pages/ShopRow.tsx b/packages/client/src/pages/ShopRow.tsx new file mode 100644 index 000000000..968ace0db --- /dev/null +++ b/packages/client/src/pages/ShopRow.tsx @@ -0,0 +1,174 @@ +import { + Avatar, + Box, + Button, + Flex, + Grid, + GridItem, + HStack, + Input, + Modal, + ModalBody, + ModalCloseButton, + ModalContent, + ModalOverlay, + Text, + useDisclosure, + VStack, +} from '@chakra-ui/react'; +// import { FaHatWizard } from 'react-icons/fa'; +import { GiAxeSword /* GiRogue */ } from 'react-icons/gi'; +import { IoIosArrowForward } from 'react-icons/io'; +import { IoAdd, IoRemove } from 'react-icons/io5'; +// import { useNavigate } from 'react-router-dom'; + +// import { SHOP_PATH } from '../Routes'; +export const ShopRow = ({ name }: { name: string }): JSX.Element => { + // const navigate = useNavigate(); + const { isOpen, onOpen, onClose } = useDisclosure(); + + return ( + + + + + + {name} + + {/* + HP {hitPointModifier} • STR {strModifier} • AGI {agiModifier} • INT{' '} + {intModifier} + */} + + + + + + {/*
+ {itemClass == '0' && } + {itemClass == '1' && } + {itemClass == '2' && } +
*/} + +
+ + {/* {Number(minLevel).toLocaleString()} */} + {0} + + + {/* {Number(floor) == 0 ? 'N/A' : Number(floor).toLocaleString()} */} + {0} + +
+ + + + + + + Buy Light Chainmail + + + + + + + This is the item description lalala bluh bluh bluh. + + + + + Stats + + + INT+2 ARM+3 STR+0 AGI-4 + + + Restrictions + + + LVL 3 - 13 INT - 5 STR + + + + + AMOUNT (MAX 5) + + + + + + + + + + + {/* + + */} + + + + + +
+
+ ); +}; diff --git a/packages/client/src/pages/Shops.tsx b/packages/client/src/pages/Shops.tsx new file mode 100644 index 000000000..6e336bf5e --- /dev/null +++ b/packages/client/src/pages/Shops.tsx @@ -0,0 +1,318 @@ +import { + Button, + Divider, + Flex, + HStack, + Input, + InputGroup, + InputLeftElement, + Spacer, + Stack, + Text, + VStack, +} from '@chakra-ui/react'; +import { useMemo, useState } from 'react'; +import { FaSearch, FaSortAmountDown, FaSortAmountUp } from 'react-icons/fa'; +import { FaBackwardStep, FaForwardStep } from 'react-icons/fa6'; +import { IoCaretBack, IoCaretForward } from 'react-icons/io5'; + +import { Character } from '../utils/types'; +import { ShopRow } from './ShopRow'; + +export const Shops = (): JSX.Element => { + const [sort, setSort] = useState({ sorted: 'byClass', reversed: false }); + const [entries /* setEntries */] = useState([]); + // const [filter, setFilter] = useState({ filtered: 'all' }); + // const [query, setQuery] = useState(''); + const [page, setPage] = useState('1'); + const [pageLimit /* setPageLimit */] = useState(0); + const pageNumber = useMemo(() => { + if (isNaN(Number(page))) { + return 1; + } + return Number(page); + }, [page]); + + return ( + + + Hi, welcome to the shop. Please have a look at my wares. Let me know if + you need any help. + + + + + Character’s Inventory - 55 $GOLD + + + + + + + + + + + + + + + + + + {['byStock', 'byPrice'].map(s => { + return ( + + ); + })} + + + + + + {['item1', 'item2', 'item3'].map(function (item, i) { + return ; + })} + + 0 ? 'visible' : 'hidden'}> + + + { + const value = e.target.value; + if (value === '') { + setPage(value); + return; + } + if (isNaN(Number(value))) { + return; + } + if (Number(value) < 1) { + return; + } + if (Number(value) > pageLimit) { + return; + } + setPage(value); + }} + p={2} + size="sm" + value={page} + w={10} + /> + of {pageLimit} + + + + + + + + + + Basic Armory Inventory - 200 $GOLD + + + + + + + + + + + + + + + + + + + {['byStock', 'byPrice'].map(s => { + return ( + + ); + })} + + + + + + {['item1', 'item2', 'item3'].map(function (item, i) { + return ; + })} + + 0 ? 'visible' : 'hidden'}> + + + { + const value = e.target.value; + if (value === '') { + setPage(value); + return; + } + if (isNaN(Number(value))) { + return; + } + if (Number(value) < 1) { + return; + } + if (Number(value) > pageLimit) { + return; + } + setPage(value); + }} + p={2} + size="sm" + value={page} + w={10} + /> + of {pageLimit} + + + + + + + ); +}; diff --git a/packages/contracts/out/AuctionSystem.sol/AuctionSystem.json b/packages/contracts/out/AuctionSystem.sol/AuctionSystem.json index a5aac2313..74b642548 100644 --- a/packages/contracts/out/AuctionSystem.sol/AuctionSystem.json +++ b/packages/contracts/out/AuctionSystem.sol/AuctionSystem.json @@ -1 +1 @@ -{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"auctionHouseAddress","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"cancelOrder","inputs":[{"name":"_orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"createOrder","inputs":[{"name":"order","type":"tuple","internalType":"struct Order","components":[{"name":"offer","type":"tuple","internalType":"struct Offer","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"name":"consideration","type":"tuple","internalType":"struct Consideration","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]},{"name":"signature","type":"bytes","internalType":"bytes"},{"name":"offerer","type":"address","internalType":"address"}]}],"outputs":[{"name":"_orderHash","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"fulfillOrder","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"fulfilled","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"getConsideration","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"consideration","type":"tuple","internalType":"struct ConsiderationsData","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]}],"stateMutability":"view"},{"type":"function","name":"getCounter","inputs":[{"name":"offerer","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getOffer","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"offer","type":"tuple","internalType":"struct OffersData","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"getOrderHash","inputs":[{"name":"order","type":"tuple","internalType":"struct Order","components":[{"name":"offer","type":"tuple","internalType":"struct Offer","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"name":"consideration","type":"tuple","internalType":"struct Consideration","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]},{"name":"signature","type":"bytes","internalType":"bytes"},{"name":"offerer","type":"address","internalType":"address"}]}],"outputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"getOrderStatus","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"orderStatus","type":"uint8","internalType":"enum OrderStatus"}],"stateMutability":"view"},{"type":"function","name":"incrementCounter","inputs":[{"name":"offerer","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"onERC1155BatchReceived","inputs":[{"name":"","type":"address","internalType":"address"},{"name":"","type":"address","internalType":"address"},{"name":"","type":"uint256[]","internalType":"uint256[]"},{"name":"","type":"uint256[]","internalType":"uint256[]"},{"name":"","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes4","internalType":"bytes4"}],"stateMutability":"nonpayable"},{"type":"function","name":"onERC1155Received","inputs":[{"name":"","type":"address","internalType":"address"},{"name":"","type":"address","internalType":"address"},{"name":"","type":"uint256","internalType":"uint256"},{"name":"","type":"uint256","internalType":"uint256"},{"name":"","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes4","internalType":"bytes4"}],"stateMutability":"nonpayable"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"ReentrancyGuardReentrantCall","inputs":[]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b506001600055613492806100256000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063bc74f4a511610097578063e5910ae711610066578063e5910ae714610265578063f07ec37314610278578063f23a6e611461028b578063f8b48037146102c357600080fd5b8063bc74f4a514610224578063d597b8c81461022a578063dd5c51a71461024a578063e1af802c1461025d57600080fd5b806346423aa7116100d357806346423aa7146101755780637489ec231461019557806378885da7146101a8578063bc197c81146101bb57600080fd5b806301ffc9a714610105578063119df25f1461012d57806326e5dc5d1461014d57806345ec935414610160575b600080fd5b610118610113366004612998565b6102e3565b60405190151581526020015b60405180910390f35b6101356102f4565b6040516001600160a01b039091168152602001610124565b61011861015b3660046129da565b610303565b36601f1901355b604051908152602001610124565b6101886101833660046129da565b610451565b6040516101249190612a09565b6101186101a33660046129da565b61045c565b6101676101b6366004612bba565b61052c565b6101f36101c9366004612d21565b7fbc197c810000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610124565b30610135565b61023d6102383660046129da565b610945565b6040516101249190612e15565b610167610258366004612bba565b610972565b6101356109b5565b610167610273366004612e23565b6109bf565b610167610286366004612e23565b610a0c565b6101f3610299366004612e3e565b7ff23a6e610000000000000000000000000000000000000000000000000000000095945050505050565b6102d66102d13660046129da565b610a21565b6040516101249190612ee9565b60006102ee82610a55565b92915050565b60006102fe610aed565b905090565b600061030d610b1f565b600061031883610b62565b9050600061032584610c30565b9050600161033285610cfb565b6002811115610343576103436129f3565b146103955760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f74206163746976650000000000000000000000000060448201526064015b60405180910390fd5b80606001516103ad8560006103a86102f4565b610dad565b10156103fb5760405162461bcd60e51b815260206004820152601460248201527f496e73756666696369656e742062616c616e6365000000000000000000000000604482015260640161038c565b610413846000836080015161040e6102f4565b610f27565b6104278460016104216102f4565b30610f27565b61043c846104336102f4565b60006002611209565b60019250505061044c6001600055565b919050565b60006102ee82610cfb565b6000610466610b1f565b600161047183610451565b6002811115610482576104826129f3565b146104cf5760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f742061637469766500000000000000000000000000604482015260640161038c565b60006104da83610a21565b905080608001516001600160a01b03166104f26102f4565b6001600160a01b03161461050557600080fd5b610510836000611297565b610521836001836080015130610f27565b5061044c6001600055565b6000610536610b1f565b61053e6102f4565b6001600160a01b031682606001516001600160a01b0316146105c85760405162461bcd60e51b815260206004820152602560248201527f596f752063616e6e6f74206f6666657220736f6d656f6e6520656c736527732060448201527f6974656d73000000000000000000000000000000000000000000000000000000606482015260840161038c565b6105d06102f4565b6001600160a01b03168260200151608001516001600160a01b03161461065e5760405162461bcd60e51b815260206004820152602c60248201527f596f752063616e6e6f7420707572636861736520616e206974656d20666f722060448201527f736f6d656f6e6520656c73650000000000000000000000000000000000000000606482015260840161038c565b600060405180608001604052808460000151600001516003811115610685576106856129f3565b81526020018460000151602001516001600160a01b031681526020018460000151604001518152602001846000015160600151815250905060006040518060a0016040528085602001516000015160038111156106e4576106e46129f3565b81526020018560200151602001516001600160a01b03168152602001856020015160400151815260200185602001516060015181526020018560200151608001516001600160a01b0316815250905060016003811115610746576107466129f3565b845151600381111561075a5761075a6129f3565b1480610779575060038451516003811115610777576107776129f3565b145b6107c55760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b600160208501515160038111156107de576107de6129f3565b14806108005750600360208501515160038111156107fe576107fe6129f3565b145b61084c5760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b6020840151516003811115610863576108636129f3565b8451516003811115610877576108776129f3565b036108c45760405162461bcd60e51b815260206004820152601260248201527f43616e6e6f742063726f73732074726164650000000000000000000000000000604482015260640161038c565b60006108d585606001516000611385565b6108e0906001612f0d565b90506108f685602001516080015160008361144e565b6108ff85610972565b935061090b8484611530565b61091584836115cd565b610926846001308860600151610f27565b61093884866060015160006001611209565b50505061044c6001600055565b6040805160808101825260008082526020820181905291810182905260608101919091526102ee82610b62565b60006109818260600151610a0c565b825160208085015160405161099894939201612f20565b604051602081830303815290604052805190602001209050919050565b60006102fe611667565b6000816001600160a01b03166109d36102f4565b6001600160a01b0316146109e657600080fd5b60006109f3836000611385565b6109fe906001612f0d565b90506102ee8360008361144e565b600080610a1a836000611385565b9392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526102ee82610c30565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102ee57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a7000000000000000000000000000000000000000000000000000000001492915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c80610b1c5750335b90565b600260005403610b5b576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600055565b604080516080810182526000808252602082018190529181018290526060810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610bbc57610bbc612f42565b602090810291909101015260008080610c157f746255440000000000000000000000004f666665727300000000000000000000857e55040001142020000000000000000000000000000000000000000000000000611671565b925092509250610c26838383611741565b9695505050505050565b6040805160a081018252600080825260208201819052918101829052606081018290526080810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c9157610c91612f42565b602090810291909101015260008080610cea7f74625544000000000000000000000000436f6e73696465726174696f6e730000857e69050001142020140000000000000000000000000000000000000000000000611671565b925092509250610c268383836117bd565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610d3457610d34612f42565b60209081029190910101526000610d8d7f746255440000000000000000000000004f7264657273000000000000000000008360027e35030014200100000000000000000000000000000000000000000000000000611849565b905060f881901c6002811115610da557610da56129f3565b949350505050565b600080610db985610c30565b90506000610dc686610b62565b9050600085610dd6578251610dd9565b81515b9050600086610dec578360200151610df2565b82602001515b9050600087610e05578460400151610e0b565b83604001515b90506001836003811115610e2157610e216129f3565b03610eb6576040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301528316906370a08231906024015b602060405180830381865afa158015610e86573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eaa9190612f58565b95505050505050610a1a565b6003836003811115610eca57610eca6129f3565b03610f1b576040517efdd58e0000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301526024820183905283169062fdd58e90604401610e69565b50505050509392505050565b6000610f3285610c30565b90506000610f3f86610b62565b9050600085610f52578260600151610f58565b81606001515b9050600086610f68578351610f6b565b82515b9050600087610f7e578460400151610f84565b83604001515b90506001600160a01b0386163014600089610fa3578660200151610fa9565b85602001515b90506001846003811115610fbf57610fbf6129f3565b036110fe57811561105c576040517fa9059cbb0000000000000000000000000000000000000000000000000000000081526001600160a01b038a811660048301526024820187905282169063a9059cbb906044016020604051808303816000875af1158015611032573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110569190612f71565b506110f2565b6040517f23b872dd0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018790528216906323b872dd906064016020604051808303816000875af11580156110cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110f09190612f71565b505b50505050505050611203565b6003846003811115611112576111126129f3565b036111bb576040517ff242432a0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018590526064820187905260a06084830152600060a483015282169063f242432a9060c401600060405180830381600087803b15801561119757600080fd5b505af11580156111ab573d6000803e3d6000fd5b5050505050505050505050611203565b60405162461bcd60e51b815260206004820152601b60248201527f546f6b656e2074797065206973206e6f7420737570706f727465640000000000604482015260640161038c565b50505050565b6000611216848484611906565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050878160008151811061125557611255612f42565b602090810291909101015261128d7f746255440000000000000000000000004f72646572730000000000000000000082868686611935565b5050505050505050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112cd576112cd612f42565b60209081029190910101526113807f746255440000000000000000000000004f7264657273000000000000000000008260028581811115611310576113106129f3565b60405160200161134b919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527e350300142001000000000000000000000000000000000000000000000000006119ea565b505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b816000815181106113ca576113ca612f42565b6020026020010181815250508260001b816001815181106113ed576113ed612f42565b602090810291909101015260006114457f74625544000000000000000000000000436f756e74657273000000000000000083837e20010020000000000000000000000000000000000000000000000000000000611849565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b8160008151811061148f5761148f612f42565b6020026020010181815250508260001b816001815181106114b2576114b2612f42565b6020026020010181815250506112037f74625544000000000000000000000000436f756e74657273000000000000000060001b826000856040516020016114fb91815260200190565b60408051601f198184030181529190527e200100200000000000000000000000000000000000000000000000000000006119ea565b600061154e8260000151836020015184604001518560600151611a60565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061158d5761158d612f42565b60209081029190910101526115c57f746255440000000000000000000000004f66666572730000000000000000000082868686611935565b505050505050565b60006115f082600001518360200151846040015185606001518660800151611a92565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061162f5761162f612f42565b60209081029190910101526115c57f74625544000000000000000000000000436f6e73696465726174696f6e73000082868686611935565b60006102fe611ac7565b6060600060606000611681611ac7565b9050306001600160a01b038216036116aa5761169e878787611b01565b93509350935050611738565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906116f3908a908a908a90600401612fcf565b600060405180830381865afa158015611710573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261169e9190810190613061565b93509350939050565b60408051608081018252600080825260208201819052918101829052606081019190915261176e84611c09565b60608501819052604085018290526001600160a01b03831660208601528484600381111561179e5761179e6129f3565b60038111156117af576117af6129f3565b815250505050509392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526117f184611c54565b6001600160a01b03808216608088015260608701839052604087018490528416602087015285856003811115611829576118296129f3565b600381111561183a5761183a6129f3565b81525050505050509392505050565b600080611854611ac7565b9050306001600160a01b0382160361187a5761187286868686611cab565b915050610da5565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906118c59089908990899089906004016130ce565b602060405180830381865afa1580156118e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118729190612f58565b606083838360405160200161191d939291906130fd565b60405160208183030381529060405290509392505050565b600061193f611ac7565b9050306001600160a01b038216036119635761195e8686868686611cd8565b6115c5565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb906119b0908990899089908990899060040161316b565b600060405180830381600087803b1580156119ca57600080fd5b505af11580156119de573d6000803e3d6000fd5b50505050505050505050565b60006119f4611ac7565b9050306001600160a01b03821603611a135761195e8686868686611cf5565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae0906119b090899089908990899089906004016131bc565b606084848484604051602001611a79949392919061321a565b6040516020818303038152906040529050949350505050565b60608585858585604051602001611aad959493929190613253565b604051602081830303815290604052905095945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061044c573391505090565b6060600060606000611b1285611d0a565b9050611b1f878783611d2d565b93506000611b2c86611d66565b90508015611bfe57611b3e8888611da3565b935066ffffffffffffff841667ffffffffffffffff811115611b6257611b62612a23565b6040519080825280601f01601f191660200182016040528015611b8c576020820181803683370190505b5092506020830160005b828160ff161015611bfb576000611bae8b8b84611db6565b90506000611bcb888460ff166028026038011c64ffffffffff1690565b9050611bda8260008387611e36565b611be48185612f0d565b935050508080611bf390613298565b915050611b96565b50505b505093509350939050565b600080600080611c1d856000016020015190565b60f81c6003811115611c3157611c316129f3565b60218601516035870151605590970151919760609190911c969550909350915050565b6000806000806000611c6a866000016020015190565b60f81c6003811115611c7e57611c7e6129f3565b6021870151603588015160558901516075909901519299606092831c9991985090965091901c9350915050565b6000611445611cba8686611f02565b60ff858116601b0360080285901c16611cd38587611f58565b611f91565b611cee8585858585611ce98b611fe2565b612067565b5050505050565b611cee8585611d048487611f58565b856123a0565b60006008611d1a600260206132b7565b611d2491906132ca565b9190911c919050565b606081600003611d4c5750604080516020810190915260008152610a1a565b6000611d588585611f02565b905061144581600085612644565b60006008600180611d79600260206132b7565b611d8391906132b7565b611d8d91906132b7565b611d9791906132ca565b8260ff911c1692915050565b6000610a1a611db28484612667565b5490565b60008383604051602001611dcb9291906132e1565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611ebd5760208310611e6057602083048401935060208381611e5c57611e5c61331d565b0692505b8215611ebd576020839003600081841015611e835750600019600884021c611e8d565b50600019600882021c5b8554600886021b818451168219821617845250818411611eae575050611203565b50600194909401939182900391015b5b60208210611edf5783548152600190930192601f1990910190602001611ebe565b8115611203576000600019600884021c8251865482191691161782525050505050565b60008282604051602001611f179291906132e1565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff16811015611f8957611f7f60ff601b83900360080287901c1683612f0d565b9150600101611f5d565b509392505050565b600060208210611fb757602082048401935060208281611fb357611fb361331d565b0691505b508254600882021b602082900380841115611f89576001850154600882021c82179150509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161203157507e60030220202000000000000000000000000000000000000000000000000000919050565b6102ee61205e7f746273746f72650000000000000000005461626c657300000000000000000000846126bd565b60206000611f91565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff00000000000000000000000000000000000000000000000000000000000016036120f357857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516120e69493929190613333565b60405180910390a26115c5565b60006120fe876126d9565b905060005b81518110156121d757600082828151811061212057612120612f42565b6020026020010151905061214c6001826affffffffffffffffffffff191661276290919063ffffffff16565b156121ce576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c9061219b908c908c908c908c908c908c90600401613372565b600060405180830381600087803b1580156121b557600080fd5b505af11580156121c9573d6000803e3d6000fd5b505050505b50600101612103565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98787878760405161220e9493929190613333565b60405180910390a260006122228888611f02565b9050600060208701905061223a826000895184612780565b600061224585611d66565b11156122c95760006122578a8a612667565b878155905060208601915060008060005b61227188611d66565b8160ff1610156122c4576122868d8d83611db6565b92506122a18a8260ff166028026038011c64ffffffffff1690565b91506122b08360008488612780565b6122ba8286612f0d565b9450600101612268565b505050505b60005b83518110156119de5760008482815181106122e9576122e9612f42565b602002602001015190506123156002826affffffffffffffffffffff191661276290919063ffffffff16565b15612397576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612364908e908e908e908e908e908e90600401613372565b600060405180830381600087803b15801561237e57600080fd5b505af1158015612392573d6000803e3d6000fd5b505050505b506001016122cc565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361242a57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161241d939291906133cb565b60405180910390a2611203565b60006124368585611f02565b90506000612443866126d9565b905060005b815181101561251857600082828151811061246557612465612f42565b602002602001015190506124916004826affffffffffffffffffffff191661276290919063ffffffff16565b1561250f576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906124dc908b908b908b908b906004016133fe565b600060405180830381600087803b1580156124f657600080fd5b505af115801561250a573d6000803e3d6000fd5b505050505b50600101612448565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161254d939291906133cb565b60405180910390a2612568828565ffffffffffff168561283f565b60005b815181101561263b57600082828151811061258857612588612f42565b602002602001015190506125b46008826affffffffffffffffffffff191661276290919063ffffffff16565b15612632576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125ff908b908b908b908b906004016133fe565b600060405180830381600087803b15801561261957600080fd5b505af115801561262d573d6000803e3d6000fd5b505050505b5060010161256b565b50505050505050565b60405160208101601f19603f8484010116604052828252611f8985858584611e36565b6000828260405160200161267c9291906132e1565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b6040805160208101849052908101829052600090606001611f17565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061271357612713612f42565b6020908102919091010152600061274b7f746273746f726500000000000000000053746f7265486f6f6b730000000000008383612855565b9050610da561275d826000845161288f565b61291d565b60008160ff16826127738560581c90565b1660ff1614905092915050565b82156127fa57602083106127aa576020830484019350602083816127a6576127a661331d565b0692505b82156127fa5760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116127eb575050611203565b50600194909401939182900391015b5b6020821061281c5780518455600190930192601f19909101906020016127fb565b8115611203576000600019600884021c8554835182191691161785555050505050565b611380838383516128508560200190565b612780565b6060610da5612865858585611db6565b600061288a856128758989611da3565b9060ff166028026038011c64ffffffffff1690565b612644565b60008183118061289f5750835182115b156128dc578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161038c93929190613437565b602084016128ea8482612f0d565b905060006128f885856132b7565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610a1a8360156000606060006129378560801c90565b90506fffffffffffffffffffffffffffffffff8516600085828161295d5761295d61331d565b04905060405193506020840160208202810160405281855260005b82811015610f1b578451871c825293870193602090910190600101612978565b6000602082840312156129aa57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610a1a57600080fd5b6000602082840312156129ec57600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6020810160038310612a1d57612a1d6129f3565b91905290565b634e487b7160e01b600052604160045260246000fd5b6040516080810167ffffffffffffffff81118282101715612a5c57612a5c612a23565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715612a8b57612a8b612a23565b604052919050565b80356004811061044c57600080fd5b80356001600160a01b038116811461044c57600080fd5b600060a08284031215612acb57600080fd5b60405160a0810181811067ffffffffffffffff82111715612aee57612aee612a23565b604052905080612afd83612a93565b8152612b0b60208401612aa2565b60208201526040830135604082015260608301356060820152612b3060808401612aa2565b60808201525092915050565b600067ffffffffffffffff821115612b5657612b56612a23565b50601f01601f191660200190565b600082601f830112612b7557600080fd5b8135612b88612b8382612b3c565b612a62565b818152846020838601011115612b9d57600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215612bcc57600080fd5b813567ffffffffffffffff80821115612be457600080fd5b90830190818503610160811215612bfa57600080fd5b612c02612a39565b6080821215612c1057600080fd5b612c18612a39565b9150612c2384612a93565b8252612c3160208501612aa2565b60208301526040840135604083015260608401356060830152818152612c5a8760808601612ab9565b6020820152610120840135915082821115612c7457600080fd5b612c8087838601612b64565b6040820152612c926101408501612aa2565b60608201529695505050505050565b600082601f830112612cb257600080fd5b8135602067ffffffffffffffff821115612cce57612cce612a23565b8160051b612cdd828201612a62565b9283528481018201928281019087851115612cf757600080fd5b83870192505b84831015612d1657823582529183019190830190612cfd565b979650505050505050565b600080600080600060a08688031215612d3957600080fd5b612d4286612aa2565b9450612d5060208701612aa2565b9350604086013567ffffffffffffffff80821115612d6d57600080fd5b612d7989838a01612ca1565b94506060880135915080821115612d8f57600080fd5b612d9b89838a01612ca1565b93506080880135915080821115612db157600080fd5b50612dbe88828901612b64565b9150509295509295909350565b60048110612ddb57612ddb6129f3565b9052565b612dea828251612dcb565b6001600160a01b03602082015116602083015260408101516040830152606081015160608301525050565b608081016102ee8284612ddf565b600060208284031215612e3557600080fd5b610a1a82612aa2565b600080600080600060a08688031215612e5657600080fd5b612e5f86612aa2565b9450612e6d60208701612aa2565b93506040860135925060608601359150608086013567ffffffffffffffff811115612e9757600080fd5b612dbe88828901612b64565b612eae828251612dcb565b60208101516001600160a01b038082166020850152604083015160408501526060830151606085015280608084015116608085015250505050565b60a081016102ee8284612ea3565b634e487b7160e01b600052601160045260246000fd5b808201808211156102ee576102ee612ef7565b8381526101408101612f356020830185612ddf565b610da560a0830184612ea3565b634e487b7160e01b600052603260045260246000fd5b600060208284031215612f6a57600080fd5b5051919050565b600060208284031215612f8357600080fd5b81518015158114610a1a57600080fd5b60008151808452602080850194506020840160005b83811015612fc457815187529582019590820190600101612fa8565b509495945050505050565b838152606060208201526000612fe86060830185612f93565b9050826040830152949350505050565b60005b83811015613013578181015183820152602001612ffb565b50506000910152565b600082601f83011261302d57600080fd5b815161303b612b8382612b3c565b81815284602083860101111561305057600080fd5b610da5826020830160208701612ff8565b60008060006060848603121561307657600080fd5b835167ffffffffffffffff8082111561308e57600080fd5b61309a8783880161301c565b94506020860151935060408601519150808211156130b757600080fd5b506130c48682870161301c565b9150509250925092565b8481526080602082015260006130e76080830186612f93565b60ff949094166040830152506060015292915050565b6bffffffffffffffffffffffff198460601b16815282601482015260006003831061312a5761312a6129f3565b5060f89190911b603482015260350192915050565b60008151808452613157816020860160208601612ff8565b601f01601f19169290920160200192915050565b85815260a06020820152600061318460a0830187612f93565b8281036040840152613196818761313f565b905084606084015282810360808401526131b0818561313f565b98975050505050505050565b85815260a0602082015260006131d560a0830187612f93565b60ff8616604084015282810360608401526131f0818661313f565b9150508260808301529695505050505050565b60048110613213576132136129f3565b60f81b9052565b6132248186613203565b60609390931b6bffffffffffffffffffffffff1916600184015260158301919091526035820152605501919050565b61325d8187613203565b6bffffffffffffffffffffffff19606095861b811660018301526015820194909452603581019290925290921b166055820152606901919050565b600060ff821660ff81036132ae576132ae612ef7565b60010192915050565b818103818111156102ee576102ee612ef7565b80820281158282048414176102ee576102ee612ef7565b8281526000602080830184516020860160005b82811015613310578151845292840192908401906001016132f4565b5091979650505050505050565b634e487b7160e01b600052601260045260246000fd5b6080815260006133466080830187612f93565b8281036020840152613358818761313f565b90508460408401528281036060840152612d16818561313f565b86815260c06020820152600061338b60c0830188612f93565b828103604084015261339d818861313f565b905085606084015282810360808401526133b7818661313f565b9150508260a0830152979650505050505050565b6060815260006133de6060830186612f93565b65ffffffffffff851660208401528281036040840152610c26818561313f565b8481526080602082015260006134176080830186612f93565b65ffffffffffff851660408401528281036060840152612d16818561313f565b60608152600061344a606083018661313f565b6020830194909452506040015291905056fea26469706673582212202d54b2e2577a3bf2f90b8d382ca18da49a94ff50bdd1ff1bb5c0e8805b1b57bd64736f6c63430008180033","sourceMap":"1133:6630:241:-:0;;;;;;;;;;;;-1:-1:-1;1713:1:157;1917:7;:21;1133:6630:241;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106101005760003560e01c8063bc74f4a511610097578063e5910ae711610066578063e5910ae714610265578063f07ec37314610278578063f23a6e611461028b578063f8b48037146102c357600080fd5b8063bc74f4a514610224578063d597b8c81461022a578063dd5c51a71461024a578063e1af802c1461025d57600080fd5b806346423aa7116100d357806346423aa7146101755780637489ec231461019557806378885da7146101a8578063bc197c81146101bb57600080fd5b806301ffc9a714610105578063119df25f1461012d57806326e5dc5d1461014d57806345ec935414610160575b600080fd5b610118610113366004612998565b6102e3565b60405190151581526020015b60405180910390f35b6101356102f4565b6040516001600160a01b039091168152602001610124565b61011861015b3660046129da565b610303565b36601f1901355b604051908152602001610124565b6101886101833660046129da565b610451565b6040516101249190612a09565b6101186101a33660046129da565b61045c565b6101676101b6366004612bba565b61052c565b6101f36101c9366004612d21565b7fbc197c810000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610124565b30610135565b61023d6102383660046129da565b610945565b6040516101249190612e15565b610167610258366004612bba565b610972565b6101356109b5565b610167610273366004612e23565b6109bf565b610167610286366004612e23565b610a0c565b6101f3610299366004612e3e565b7ff23a6e610000000000000000000000000000000000000000000000000000000095945050505050565b6102d66102d13660046129da565b610a21565b6040516101249190612ee9565b60006102ee82610a55565b92915050565b60006102fe610aed565b905090565b600061030d610b1f565b600061031883610b62565b9050600061032584610c30565b9050600161033285610cfb565b6002811115610343576103436129f3565b146103955760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f74206163746976650000000000000000000000000060448201526064015b60405180910390fd5b80606001516103ad8560006103a86102f4565b610dad565b10156103fb5760405162461bcd60e51b815260206004820152601460248201527f496e73756666696369656e742062616c616e6365000000000000000000000000604482015260640161038c565b610413846000836080015161040e6102f4565b610f27565b6104278460016104216102f4565b30610f27565b61043c846104336102f4565b60006002611209565b60019250505061044c6001600055565b919050565b60006102ee82610cfb565b6000610466610b1f565b600161047183610451565b6002811115610482576104826129f3565b146104cf5760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f742061637469766500000000000000000000000000604482015260640161038c565b60006104da83610a21565b905080608001516001600160a01b03166104f26102f4565b6001600160a01b03161461050557600080fd5b610510836000611297565b610521836001836080015130610f27565b5061044c6001600055565b6000610536610b1f565b61053e6102f4565b6001600160a01b031682606001516001600160a01b0316146105c85760405162461bcd60e51b815260206004820152602560248201527f596f752063616e6e6f74206f6666657220736f6d656f6e6520656c736527732060448201527f6974656d73000000000000000000000000000000000000000000000000000000606482015260840161038c565b6105d06102f4565b6001600160a01b03168260200151608001516001600160a01b03161461065e5760405162461bcd60e51b815260206004820152602c60248201527f596f752063616e6e6f7420707572636861736520616e206974656d20666f722060448201527f736f6d656f6e6520656c73650000000000000000000000000000000000000000606482015260840161038c565b600060405180608001604052808460000151600001516003811115610685576106856129f3565b81526020018460000151602001516001600160a01b031681526020018460000151604001518152602001846000015160600151815250905060006040518060a0016040528085602001516000015160038111156106e4576106e46129f3565b81526020018560200151602001516001600160a01b03168152602001856020015160400151815260200185602001516060015181526020018560200151608001516001600160a01b0316815250905060016003811115610746576107466129f3565b845151600381111561075a5761075a6129f3565b1480610779575060038451516003811115610777576107776129f3565b145b6107c55760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b600160208501515160038111156107de576107de6129f3565b14806108005750600360208501515160038111156107fe576107fe6129f3565b145b61084c5760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b6020840151516003811115610863576108636129f3565b8451516003811115610877576108776129f3565b036108c45760405162461bcd60e51b815260206004820152601260248201527f43616e6e6f742063726f73732074726164650000000000000000000000000000604482015260640161038c565b60006108d585606001516000611385565b6108e0906001612f0d565b90506108f685602001516080015160008361144e565b6108ff85610972565b935061090b8484611530565b61091584836115cd565b610926846001308860600151610f27565b61093884866060015160006001611209565b50505061044c6001600055565b6040805160808101825260008082526020820181905291810182905260608101919091526102ee82610b62565b60006109818260600151610a0c565b825160208085015160405161099894939201612f20565b604051602081830303815290604052805190602001209050919050565b60006102fe611667565b6000816001600160a01b03166109d36102f4565b6001600160a01b0316146109e657600080fd5b60006109f3836000611385565b6109fe906001612f0d565b90506102ee8360008361144e565b600080610a1a836000611385565b9392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526102ee82610c30565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102ee57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a7000000000000000000000000000000000000000000000000000000001492915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c80610b1c5750335b90565b600260005403610b5b576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600055565b604080516080810182526000808252602082018190529181018290526060810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610bbc57610bbc612f42565b602090810291909101015260008080610c157f746255440000000000000000000000004f666665727300000000000000000000857e55040001142020000000000000000000000000000000000000000000000000611671565b925092509250610c26838383611741565b9695505050505050565b6040805160a081018252600080825260208201819052918101829052606081018290526080810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c9157610c91612f42565b602090810291909101015260008080610cea7f74625544000000000000000000000000436f6e73696465726174696f6e730000857e69050001142020140000000000000000000000000000000000000000000000611671565b925092509250610c268383836117bd565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610d3457610d34612f42565b60209081029190910101526000610d8d7f746255440000000000000000000000004f7264657273000000000000000000008360027e35030014200100000000000000000000000000000000000000000000000000611849565b905060f881901c6002811115610da557610da56129f3565b949350505050565b600080610db985610c30565b90506000610dc686610b62565b9050600085610dd6578251610dd9565b81515b9050600086610dec578360200151610df2565b82602001515b9050600087610e05578460400151610e0b565b83604001515b90506001836003811115610e2157610e216129f3565b03610eb6576040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301528316906370a08231906024015b602060405180830381865afa158015610e86573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eaa9190612f58565b95505050505050610a1a565b6003836003811115610eca57610eca6129f3565b03610f1b576040517efdd58e0000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301526024820183905283169062fdd58e90604401610e69565b50505050509392505050565b6000610f3285610c30565b90506000610f3f86610b62565b9050600085610f52578260600151610f58565b81606001515b9050600086610f68578351610f6b565b82515b9050600087610f7e578460400151610f84565b83604001515b90506001600160a01b0386163014600089610fa3578660200151610fa9565b85602001515b90506001846003811115610fbf57610fbf6129f3565b036110fe57811561105c576040517fa9059cbb0000000000000000000000000000000000000000000000000000000081526001600160a01b038a811660048301526024820187905282169063a9059cbb906044016020604051808303816000875af1158015611032573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110569190612f71565b506110f2565b6040517f23b872dd0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018790528216906323b872dd906064016020604051808303816000875af11580156110cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110f09190612f71565b505b50505050505050611203565b6003846003811115611112576111126129f3565b036111bb576040517ff242432a0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018590526064820187905260a06084830152600060a483015282169063f242432a9060c401600060405180830381600087803b15801561119757600080fd5b505af11580156111ab573d6000803e3d6000fd5b5050505050505050505050611203565b60405162461bcd60e51b815260206004820152601b60248201527f546f6b656e2074797065206973206e6f7420737570706f727465640000000000604482015260640161038c565b50505050565b6000611216848484611906565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050878160008151811061125557611255612f42565b602090810291909101015261128d7f746255440000000000000000000000004f72646572730000000000000000000082868686611935565b5050505050505050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112cd576112cd612f42565b60209081029190910101526113807f746255440000000000000000000000004f7264657273000000000000000000008260028581811115611310576113106129f3565b60405160200161134b919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527e350300142001000000000000000000000000000000000000000000000000006119ea565b505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b816000815181106113ca576113ca612f42565b6020026020010181815250508260001b816001815181106113ed576113ed612f42565b602090810291909101015260006114457f74625544000000000000000000000000436f756e74657273000000000000000083837e20010020000000000000000000000000000000000000000000000000000000611849565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b8160008151811061148f5761148f612f42565b6020026020010181815250508260001b816001815181106114b2576114b2612f42565b6020026020010181815250506112037f74625544000000000000000000000000436f756e74657273000000000000000060001b826000856040516020016114fb91815260200190565b60408051601f198184030181529190527e200100200000000000000000000000000000000000000000000000000000006119ea565b600061154e8260000151836020015184604001518560600151611a60565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061158d5761158d612f42565b60209081029190910101526115c57f746255440000000000000000000000004f66666572730000000000000000000082868686611935565b505050505050565b60006115f082600001518360200151846040015185606001518660800151611a92565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061162f5761162f612f42565b60209081029190910101526115c57f74625544000000000000000000000000436f6e73696465726174696f6e73000082868686611935565b60006102fe611ac7565b6060600060606000611681611ac7565b9050306001600160a01b038216036116aa5761169e878787611b01565b93509350935050611738565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906116f3908a908a908a90600401612fcf565b600060405180830381865afa158015611710573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261169e9190810190613061565b93509350939050565b60408051608081018252600080825260208201819052918101829052606081019190915261176e84611c09565b60608501819052604085018290526001600160a01b03831660208601528484600381111561179e5761179e6129f3565b60038111156117af576117af6129f3565b815250505050509392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526117f184611c54565b6001600160a01b03808216608088015260608701839052604087018490528416602087015285856003811115611829576118296129f3565b600381111561183a5761183a6129f3565b81525050505050509392505050565b600080611854611ac7565b9050306001600160a01b0382160361187a5761187286868686611cab565b915050610da5565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906118c59089908990899089906004016130ce565b602060405180830381865afa1580156118e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118729190612f58565b606083838360405160200161191d939291906130fd565b60405160208183030381529060405290509392505050565b600061193f611ac7565b9050306001600160a01b038216036119635761195e8686868686611cd8565b6115c5565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb906119b0908990899089908990899060040161316b565b600060405180830381600087803b1580156119ca57600080fd5b505af11580156119de573d6000803e3d6000fd5b50505050505050505050565b60006119f4611ac7565b9050306001600160a01b03821603611a135761195e8686868686611cf5565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae0906119b090899089908990899089906004016131bc565b606084848484604051602001611a79949392919061321a565b6040516020818303038152906040529050949350505050565b60608585858585604051602001611aad959493929190613253565b604051602081830303815290604052905095945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061044c573391505090565b6060600060606000611b1285611d0a565b9050611b1f878783611d2d565b93506000611b2c86611d66565b90508015611bfe57611b3e8888611da3565b935066ffffffffffffff841667ffffffffffffffff811115611b6257611b62612a23565b6040519080825280601f01601f191660200182016040528015611b8c576020820181803683370190505b5092506020830160005b828160ff161015611bfb576000611bae8b8b84611db6565b90506000611bcb888460ff166028026038011c64ffffffffff1690565b9050611bda8260008387611e36565b611be48185612f0d565b935050508080611bf390613298565b915050611b96565b50505b505093509350939050565b600080600080611c1d856000016020015190565b60f81c6003811115611c3157611c316129f3565b60218601516035870151605590970151919760609190911c969550909350915050565b6000806000806000611c6a866000016020015190565b60f81c6003811115611c7e57611c7e6129f3565b6021870151603588015160558901516075909901519299606092831c9991985090965091901c9350915050565b6000611445611cba8686611f02565b60ff858116601b0360080285901c16611cd38587611f58565b611f91565b611cee8585858585611ce98b611fe2565b612067565b5050505050565b611cee8585611d048487611f58565b856123a0565b60006008611d1a600260206132b7565b611d2491906132ca565b9190911c919050565b606081600003611d4c5750604080516020810190915260008152610a1a565b6000611d588585611f02565b905061144581600085612644565b60006008600180611d79600260206132b7565b611d8391906132b7565b611d8d91906132b7565b611d9791906132ca565b8260ff911c1692915050565b6000610a1a611db28484612667565b5490565b60008383604051602001611dcb9291906132e1565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611ebd5760208310611e6057602083048401935060208381611e5c57611e5c61331d565b0692505b8215611ebd576020839003600081841015611e835750600019600884021c611e8d565b50600019600882021c5b8554600886021b818451168219821617845250818411611eae575050611203565b50600194909401939182900391015b5b60208210611edf5783548152600190930192601f1990910190602001611ebe565b8115611203576000600019600884021c8251865482191691161782525050505050565b60008282604051602001611f179291906132e1565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff16811015611f8957611f7f60ff601b83900360080287901c1683612f0d565b9150600101611f5d565b509392505050565b600060208210611fb757602082048401935060208281611fb357611fb361331d565b0691505b508254600882021b602082900380841115611f89576001850154600882021c82179150509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161203157507e60030220202000000000000000000000000000000000000000000000000000919050565b6102ee61205e7f746273746f72650000000000000000005461626c657300000000000000000000846126bd565b60206000611f91565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff00000000000000000000000000000000000000000000000000000000000016036120f357857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516120e69493929190613333565b60405180910390a26115c5565b60006120fe876126d9565b905060005b81518110156121d757600082828151811061212057612120612f42565b6020026020010151905061214c6001826affffffffffffffffffffff191661276290919063ffffffff16565b156121ce576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c9061219b908c908c908c908c908c908c90600401613372565b600060405180830381600087803b1580156121b557600080fd5b505af11580156121c9573d6000803e3d6000fd5b505050505b50600101612103565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98787878760405161220e9493929190613333565b60405180910390a260006122228888611f02565b9050600060208701905061223a826000895184612780565b600061224585611d66565b11156122c95760006122578a8a612667565b878155905060208601915060008060005b61227188611d66565b8160ff1610156122c4576122868d8d83611db6565b92506122a18a8260ff166028026038011c64ffffffffff1690565b91506122b08360008488612780565b6122ba8286612f0d565b9450600101612268565b505050505b60005b83518110156119de5760008482815181106122e9576122e9612f42565b602002602001015190506123156002826affffffffffffffffffffff191661276290919063ffffffff16565b15612397576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612364908e908e908e908e908e908e90600401613372565b600060405180830381600087803b15801561237e57600080fd5b505af1158015612392573d6000803e3d6000fd5b505050505b506001016122cc565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361242a57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161241d939291906133cb565b60405180910390a2611203565b60006124368585611f02565b90506000612443866126d9565b905060005b815181101561251857600082828151811061246557612465612f42565b602002602001015190506124916004826affffffffffffffffffffff191661276290919063ffffffff16565b1561250f576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906124dc908b908b908b908b906004016133fe565b600060405180830381600087803b1580156124f657600080fd5b505af115801561250a573d6000803e3d6000fd5b505050505b50600101612448565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161254d939291906133cb565b60405180910390a2612568828565ffffffffffff168561283f565b60005b815181101561263b57600082828151811061258857612588612f42565b602002602001015190506125b46008826affffffffffffffffffffff191661276290919063ffffffff16565b15612632576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125ff908b908b908b908b906004016133fe565b600060405180830381600087803b15801561261957600080fd5b505af115801561262d573d6000803e3d6000fd5b505050505b5060010161256b565b50505050505050565b60405160208101601f19603f8484010116604052828252611f8985858584611e36565b6000828260405160200161267c9291906132e1565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b6040805160208101849052908101829052600090606001611f17565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061271357612713612f42565b6020908102919091010152600061274b7f746273746f726500000000000000000053746f7265486f6f6b730000000000008383612855565b9050610da561275d826000845161288f565b61291d565b60008160ff16826127738560581c90565b1660ff1614905092915050565b82156127fa57602083106127aa576020830484019350602083816127a6576127a661331d565b0692505b82156127fa5760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116127eb575050611203565b50600194909401939182900391015b5b6020821061281c5780518455600190930192601f19909101906020016127fb565b8115611203576000600019600884021c8554835182191691161785555050505050565b611380838383516128508560200190565b612780565b6060610da5612865858585611db6565b600061288a856128758989611da3565b9060ff166028026038011c64ffffffffff1690565b612644565b60008183118061289f5750835182115b156128dc578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161038c93929190613437565b602084016128ea8482612f0d565b905060006128f885856132b7565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610a1a8360156000606060006129378560801c90565b90506fffffffffffffffffffffffffffffffff8516600085828161295d5761295d61331d565b04905060405193506020840160208202810160405281855260005b82811015610f1b578451871c825293870193602090910190600101612978565b6000602082840312156129aa57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610a1a57600080fd5b6000602082840312156129ec57600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6020810160038310612a1d57612a1d6129f3565b91905290565b634e487b7160e01b600052604160045260246000fd5b6040516080810167ffffffffffffffff81118282101715612a5c57612a5c612a23565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715612a8b57612a8b612a23565b604052919050565b80356004811061044c57600080fd5b80356001600160a01b038116811461044c57600080fd5b600060a08284031215612acb57600080fd5b60405160a0810181811067ffffffffffffffff82111715612aee57612aee612a23565b604052905080612afd83612a93565b8152612b0b60208401612aa2565b60208201526040830135604082015260608301356060820152612b3060808401612aa2565b60808201525092915050565b600067ffffffffffffffff821115612b5657612b56612a23565b50601f01601f191660200190565b600082601f830112612b7557600080fd5b8135612b88612b8382612b3c565b612a62565b818152846020838601011115612b9d57600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215612bcc57600080fd5b813567ffffffffffffffff80821115612be457600080fd5b90830190818503610160811215612bfa57600080fd5b612c02612a39565b6080821215612c1057600080fd5b612c18612a39565b9150612c2384612a93565b8252612c3160208501612aa2565b60208301526040840135604083015260608401356060830152818152612c5a8760808601612ab9565b6020820152610120840135915082821115612c7457600080fd5b612c8087838601612b64565b6040820152612c926101408501612aa2565b60608201529695505050505050565b600082601f830112612cb257600080fd5b8135602067ffffffffffffffff821115612cce57612cce612a23565b8160051b612cdd828201612a62565b9283528481018201928281019087851115612cf757600080fd5b83870192505b84831015612d1657823582529183019190830190612cfd565b979650505050505050565b600080600080600060a08688031215612d3957600080fd5b612d4286612aa2565b9450612d5060208701612aa2565b9350604086013567ffffffffffffffff80821115612d6d57600080fd5b612d7989838a01612ca1565b94506060880135915080821115612d8f57600080fd5b612d9b89838a01612ca1565b93506080880135915080821115612db157600080fd5b50612dbe88828901612b64565b9150509295509295909350565b60048110612ddb57612ddb6129f3565b9052565b612dea828251612dcb565b6001600160a01b03602082015116602083015260408101516040830152606081015160608301525050565b608081016102ee8284612ddf565b600060208284031215612e3557600080fd5b610a1a82612aa2565b600080600080600060a08688031215612e5657600080fd5b612e5f86612aa2565b9450612e6d60208701612aa2565b93506040860135925060608601359150608086013567ffffffffffffffff811115612e9757600080fd5b612dbe88828901612b64565b612eae828251612dcb565b60208101516001600160a01b038082166020850152604083015160408501526060830151606085015280608084015116608085015250505050565b60a081016102ee8284612ea3565b634e487b7160e01b600052601160045260246000fd5b808201808211156102ee576102ee612ef7565b8381526101408101612f356020830185612ddf565b610da560a0830184612ea3565b634e487b7160e01b600052603260045260246000fd5b600060208284031215612f6a57600080fd5b5051919050565b600060208284031215612f8357600080fd5b81518015158114610a1a57600080fd5b60008151808452602080850194506020840160005b83811015612fc457815187529582019590820190600101612fa8565b509495945050505050565b838152606060208201526000612fe86060830185612f93565b9050826040830152949350505050565b60005b83811015613013578181015183820152602001612ffb565b50506000910152565b600082601f83011261302d57600080fd5b815161303b612b8382612b3c565b81815284602083860101111561305057600080fd5b610da5826020830160208701612ff8565b60008060006060848603121561307657600080fd5b835167ffffffffffffffff8082111561308e57600080fd5b61309a8783880161301c565b94506020860151935060408601519150808211156130b757600080fd5b506130c48682870161301c565b9150509250925092565b8481526080602082015260006130e76080830186612f93565b60ff949094166040830152506060015292915050565b6bffffffffffffffffffffffff198460601b16815282601482015260006003831061312a5761312a6129f3565b5060f89190911b603482015260350192915050565b60008151808452613157816020860160208601612ff8565b601f01601f19169290920160200192915050565b85815260a06020820152600061318460a0830187612f93565b8281036040840152613196818761313f565b905084606084015282810360808401526131b0818561313f565b98975050505050505050565b85815260a0602082015260006131d560a0830187612f93565b60ff8616604084015282810360608401526131f0818661313f565b9150508260808301529695505050505050565b60048110613213576132136129f3565b60f81b9052565b6132248186613203565b60609390931b6bffffffffffffffffffffffff1916600184015260158301919091526035820152605501919050565b61325d8187613203565b6bffffffffffffffffffffffff19606095861b811660018301526015820194909452603581019290925290921b166055820152606901919050565b600060ff821660ff81036132ae576132ae612ef7565b60010192915050565b818103818111156102ee576102ee612ef7565b80820281158282048414176102ee576102ee612ef7565b8281526000602080830184516020860160005b82811015613310578151845292840192908401906001016132f4565b5091979650505050505050565b634e487b7160e01b600052601260045260246000fd5b6080815260006133466080830187612f93565b8281036020840152613358818761313f565b90508460408401528281036060840152612d16818561313f565b86815260c06020820152600061338b60c0830188612f93565b828103604084015261339d818861313f565b905085606084015282810360808401526133b7818661313f565b9150508260a0830152979650505050505050565b6060815260006133de6060830186612f93565b65ffffffffffff851660208401528281036040840152610c26818561313f565b8481526080602082015260006134176080830186612f93565b65ffffffffffff851660408401528281036060840152612d16818561313f565b60608152600061344a606083018661313f565b6020830194909452506040015291905056fea26469706673582212202d54b2e2577a3bf2f90b8d382ca18da49a94ff50bdd1ff1bb5c0e8805b1b57bd64736f6c63430008180033","sourceMap":"1133:6630:241:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1204:188;;;;;;:::i;:::-;;:::i;:::-;;;516:14:264;;509:22;491:41;;479:2;464:18;1204:188:241;;;;;;;;1262:113:123;;;:::i;:::-;;;-1:-1:-1;;;;;707:55:264;;;689:74;;677:2;662:18;1262:113:123;543:226:264;3389:883:241;;;;;;:::i;:::-;;:::i;1616:110:123:-;3800:14;-1:-1:-1;;3796:25:123;3783:39;1616:110;;;1105:25:264;;;1093:2;1078:18;1616:110:123;959:177:264;5925:145:241;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;4333:575::-;;;;;;:::i;:::-;;:::i;1495:1888::-;;;;;;:::i;:::-;;:::i;1101:247:151:-;;;;;;:::i;:::-;1305:36;1101:247;;;;;;;;;;;7340:66:264;7328:79;;;7310:98;;7298:2;7283:18;1101:247:151;7166:248:264;6075:99:241;6162:4;6075:99;;5623:130;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;5424:193::-;;;;;;:::i;:::-;;:::i;1942:98:123:-;;;:::i;4974:271:241:-;;;;;;:::i;:::-;;:::i;5251:167::-;;;;;;:::i;:::-;;:::i;876:219:151:-;;;;;;:::i;:::-;1057:31;876:219;;;;;;;;5759:160:241;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1204:188::-;1326:4;1349:36;1373:11;1349:23;:36::i;:::-;1342:43;1204:188;-1:-1:-1;;1204:188:241:o;1262:113:123:-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;3389:883:241:-;3459:14;2356:21:157;:19;:21::i;:::-;3486:19:241::1;3508:21;3519:9;3508:10;:21::i;:::-;3486:43;;3539:27;3569:29;3588:9;3569:18;:29::i;:::-;3539:59:::0;-1:-1:-1;3690:18:241::1;3654:32;3676:9;3654:21;:32::i;:::-;:54;;;;;;;;:::i;:::-;;3646:86;;;::::0;-1:-1:-1;;;3646:86:241;;9956:2:264;3646:86:241::1;::::0;::::1;9938:21:264::0;9995:2;9975:18;;;9968:30;10034:21;10014:18;;;10007:49;10073:18;;3646:86:241::1;;;;;;;;;3827:1;:8;;;3781:42;3792:9;3803:5;3810:12;:10;:12::i;:::-;3781:10;:42::i;:::-;:54;;3773:87;;;::::0;-1:-1:-1;;;3773:87:241;;10304:2:264;3773:87:241::1;::::0;::::1;10286:21:264::0;10343:2;10323:18;;;10316:30;10382:22;10362:18;;;10355:50;10422:18;;3773:87:241::1;10102:344:264::0;3773:87:241::1;3937:54;3947:9;3958:5;3965:1;:11;;;3978:12;:10;:12::i;:::-;3937:9;:54::i;:::-;4048:55;4058:9;4069:4;4075:12;:10;:12::i;:::-;4097:4;4048:9;:55::i;:::-;4154:62;4165:9;4176:12;:10;:12::i;:::-;4190:1;4193:22;4154:10;:62::i;:::-;4260:4;4253:11;;;;2398:20:157::0;1713:1;2924:7;:21;2744:208;2398:20;3389:883:241;;;:::o;5925:145::-;5989:23;6031:32;6053:9;6031:21;:32::i;4333:575::-;4403:4;2356:21:157;:19;:21::i;:::-;4526:18:241::1;4496:26;4511:10;4496:14;:26::i;:::-;:48;;;;;;;;:::i;:::-;;4488:80;;;::::0;-1:-1:-1;;;4488:80:241;;9956:2:264;4488:80:241::1;::::0;::::1;9938:21:264::0;9995:2;9975:18;;;9968:30;10034:21;10014:18;;;10007:49;10073:18;;4488:80:241::1;9754:343:264::0;4488:80:241::1;4578:27;4608:28;4625:10;4608:16;:28::i;:::-;4578:58;;4670:1;:11;;;-1:-1:-1::0;;;;;4654:27:241::1;:12;:10;:12::i;:::-;-1:-1:-1::0;;;;;4654:27:241::1;;4646:36;;;::::0;::::1;;4733:55;4755:10;4767:20;4733:21;:55::i;:::-;4846;4856:10;4868:4;4874:1;:11;;;4895:4;4846:9;:55::i;:::-;4409:499;2398:20:157::0;1713:1;2924:7;:21;2744:208;1495:1888:241;1565:18;2356:21:157;:19;:21::i;:::-;1620:12:241::1;:10;:12::i;:::-;-1:-1:-1::0;;;;;1603:29:241::1;:5;:13;;;-1:-1:-1::0;;;;;1603:29:241::1;;1595:79;;;::::0;-1:-1:-1;;;1595:79:241;;10653:2:264;1595:79:241::1;::::0;::::1;10635:21:264::0;10692:2;10672:18;;;10665:30;10731:34;10711:18;;;10704:62;10802:7;10782:18;;;10775:35;10827:19;;1595:79:241::1;10451:401:264::0;1595:79:241::1;1725:12;:10;:12::i;:::-;-1:-1:-1::0;;;;;1692:45:241::1;:5;:19;;;:29;;;-1:-1:-1::0;;;;;1692:45:241::1;;1684:102;;;::::0;-1:-1:-1;;;1684:102:241;;11059:2:264;1684:102:241::1;::::0;::::1;11041:21:264::0;11098:2;11078:18;;;11071:30;11137:34;11117:18;;;11110:62;11208:14;11188:18;;;11181:42;11240:19;;1684:102:241::1;10857:408:264::0;1684:102:241::1;1825:26;1854:136;;;;;;;;1877:5;:11;;;:21;;;1854:136;;;;;;;;:::i;:::-;;;;;1907:5;:11;;;:17;;;-1:-1:-1::0;;;;;1854:136:241::1;;;;;1938:5;:11;;;:22;;;1854:136;;;;1970:5;:11;;;:18;;;1854:136;;::::0;1825:165:::1;;2037:42;2082:218;;;;;;;;2113:5;:19;;;:29;;;2082:218;;;;;;;;:::i;:::-;;;;;2151:5;:19;;;:25;;;-1:-1:-1::0;;;;;2082:218:241::1;;;;;2190:5;:19;;;:30;;;2082:218;;;;2230:5;:19;;;:26;;;2082:218;;;;2269:5;:19;;;:29;;;-1:-1:-1::0;;;;;2082:218:241::1;;;::::0;2037:263:::1;;2343:15;2318:40;;;;;;;;:::i;:::-;:11:::0;;:21;:40:::1;::::0;::::1;;;;;;:::i;:::-;;:86;;;-1:-1:-1::0;2387:17:241::1;2362:11:::0;;:21;:42:::1;::::0;::::1;;;;;;:::i;:::-;;2318:86;2310:117;;;::::0;-1:-1:-1;;;2310:117:241;;11472:2:264;2310:117:241::1;::::0;::::1;11454:21:264::0;11511:2;11491:18;;;11484:30;11550:20;11530:18;;;11523:48;11588:18;;2310:117:241::1;11270:342:264::0;2310:117:241::1;2478:15;2445:19;::::0;::::1;::::0;:29;:48:::1;::::0;::::1;;;;;;:::i;:::-;;:102;;;-1:-1:-1::0;2530:17:241::1;2497:19;::::0;::::1;::::0;:29;:50:::1;::::0;::::1;;;;;;:::i;:::-;;2445:102;2437:133;;;::::0;-1:-1:-1;;;2437:133:241;;11472:2:264;2437:133:241::1;::::0;::::1;11454:21:264::0;11511:2;11491:18;;;11484:30;11550:20;11530:18;;;11523:48;11588:18;;2437:133:241::1;11270:342:264::0;2437:133:241::1;2613:19;::::0;::::1;::::0;:29;2588:54:::1;::::0;::::1;;;;;;:::i;:::-;:11:::0;;:21;:54:::1;::::0;::::1;;;;;;:::i;:::-;::::0;2580:85:::1;;;::::0;-1:-1:-1;;;2580:85:241;;11819:2:264;2580:85:241::1;::::0;::::1;11801:21:264::0;11858:2;11838:18;;;11831:30;11897:20;11877:18;;;11870:48;11935:18;;2580:85:241::1;11617:342:264::0;2580:85:241::1;2772:20;2795:37;2815:5;:13;;;2830:1;2795:19;:37::i;:::-;:41;::::0;2835:1:::1;2795:41;:::i;:::-;2772:64;;2846:69;2866:5;:19;;;:29;;;2897:1;2901:12;2846:19;:69::i;:::-;2938:19;2951:5;2938:12;:19::i;:::-;2925:32;;3006;3017:10;3029:8;3006:10;:32::i;:::-;3103:48;3122:10;3134:16;3103:18;:48::i;:::-;3211:57;3221:10;3233:4;3247;3254:5;:13;;;3211:9;:57::i;:::-;3316:60;3327:10;3339:5;:13;;;3354:1;3357:18;3316:10;:60::i;:::-;1585:1798;;;2398:20:157::0;1713:1;2924:7;:21;2744:208;5623:130:241;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5725:21:241;5736:9;5725:10;:21::i;5424:193::-;5487:17;5549:25;5560:5;:13;;;5549:10;:25::i;:::-;5576:11;;5589:19;;;;;5538:71;;;;;5576:11;5538:71;;:::i;:::-;;;;;;;;;;;;;5528:82;;;;;;5516:94;;5424:193;;;:::o;1942:98:123:-;1981:7;2003:32;:30;:32::i;4974:271:241:-;5033:7;5076;-1:-1:-1;;;;;5060:23:241;:12;:10;:12::i;:::-;-1:-1:-1;;;;;5060:23:241;;5052:32;;;;;;5094:20;5117:31;5137:7;5146:1;5117:19;:31::i;:::-;:35;;5151:1;5117:35;:::i;:::-;5094:58;;5162:47;5182:7;5191:1;5195:12;5162:19;:47::i;5251:167::-;5309:7;5328:20;5351:31;5371:7;5380:1;5351:19;:31::i;:::-;5328:54;5251:167;-1:-1:-1;;;5251:167:241:o;5759:160::-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5883:29:241;5902:9;5883:18;:29::i;2331:198:123:-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;2992:383::-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;2431:307:157:-;1755:1;2558:7;;:18;2554:86;;2599:30;;;;;;;;;;;;;;2554:86;1755:1;2714:7;:17;2431:307::o;7940:405:209:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8056:16:209;;;8070:1;8056:16;;;;;;;;;8027:26;;8056:16;;;;;;;;;;;-1:-1:-1;8056:16:209;8027:45;;8093:9;8078;8088:1;8078:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;8110;;;8197:80;1231:66;8242:9;1360:66;8197:21;:80::i;:::-;8109:168;;;;;;8290:50;8297:11;8310:15;8327:12;8290:6;:50::i;:::-;8283:57;7940:405;-1:-1:-1;;;;;;7940:405:209:o;9303:413:198:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9427:16:198;;;9441:1;9427:16;;;;;;;;;9398:26;;9427:16;;;;;;;;;;;-1:-1:-1;9427:16:198;9398:45;;9464:9;9449;9459:1;9449:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;9481;;;9568:80;1276:66;9613:9;1405:66;9568:21;:80::i;:::-;9480:168;;;;;;9661:50;9668:11;9681:15;9698:12;9661:6;:50::i;5413:310:210:-;5539:16;;;5553:1;5539:16;;;;;;;;;5479:23;;;;5539:16;;;;;;;;;;;;-1:-1:-1;5539:16:210;5510:45;;5576:9;5561;5571:1;5561:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;5592:13;5608:64;1223:66;5645:9;5656:1;1352:66;5608:26;:64::i;:::-;5592:80;-1:-1:-1;5697:20:210;;;;5685:33;;;;;;;;:::i;:::-;5678:40;5413:310;-1:-1:-1;;;;5413:310:210:o;7121:640:241:-;7211:4;7226:27;7256:29;7275:9;7256:18;:29::i;:::-;7226:59;;7295:19;7317:21;7328:9;7317:10;:21::i;:::-;7295:43;;7348:19;7370:7;:35;;7394:11;;7370:35;;;7380:11;;7370:35;7348:57;;7415:13;7431:7;:27;;7451:1;:7;;;7431:27;;;7441:1;:7;;;7431:27;7415:43;;7468:18;7489:7;:37;;7514:1;:12;;;7489:37;;;7499:1;:12;;;7489:37;7468:58;-1:-1:-1;7552:15:241;7539:9;:28;;;;;;;;:::i;:::-;;7536:219;;7589:30;;;;;-1:-1:-1;;;;;707:55:264;;;7589:30:241;;;689:74:264;7589:23:241;;;;;662:18:264;;7589:30:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7582:37;;;;;;;;;7536:219;7661:17;7648:9;:30;;;;;;;;:::i;:::-;;7645:110;;7700:44;;;;;-1:-1:-1;;;;;13347:55:264;;;7700:44:241;;;13329:74:264;13419:18;;;13412:34;;;7700:25:241;;;;;13302:18:264;;7700:44:241;13155:297:264;7645:110:241;7216:545;;;;;7121:640;;;;;:::o;6179:937::-;6276:27;6306:29;6325:9;6306:18;:29::i;:::-;6276:59;;6345:19;6367:21;6378:9;6367:10;:21::i;:::-;6345:43;;6398:14;6415:7;:29;;6436:1;:8;;;6415:29;;;6425:1;:8;;;6415:29;6398:46;;6454:19;6476:7;:35;;6500:11;;6476:35;;;6486:11;;6476:35;6454:57;;6521:18;6542:7;:37;;6567:1;:12;;;6542:37;;;6552:1;:12;;;6542:37;6521:58;-1:-1:-1;;;;;;6603:21:241;;6619:4;6603:21;6589:11;6650:7;:27;;6670:1;:7;;;6650:27;;;6660:1;:7;;;6650:27;6634:43;-1:-1:-1;6703:15:241;6690:9;:28;;;;;;;;:::i;:::-;;6687:423;;6736:6;6733:113;;;6745:34;;;;;-1:-1:-1;;;;;13347:55:264;;;6745:34:241;;;13329:74:264;13419:18;;;13412:34;;;6745:22:241;;;;;13302:18:264;;6745:34:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6733:113;;;6800:44;;;;;-1:-1:-1;;;;;14020:15:264;;;6800:44:241;;;14002:34:264;14072:15;;;14052:18;;;14045:43;14104:18;;;14097:34;;;6800:26:241;;;;;13914:18:264;;6800:44:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6733:113;6859:7;;;;;;;;;6687:423;6906:17;6893:9;:30;;;;;;;;:::i;:::-;;6890:220;;6938:66;;;;;-1:-1:-1;;;;;14516:15:264;;;6938:66:241;;;14498:34:264;14568:15;;;14548:18;;;14541:43;14600:18;;;14593:34;;;14643:18;;;14636:34;;;14707:3;14686:19;;;14679:32;-1:-1:-1;14727:19:264;;;14720:30;6938:32:241;;;;;14767:19:264;;6938:66:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7018:7;;;;;;;;;6890:220;7062:37;;-1:-1:-1;;;7062:37:241;;14999:2:264;7062:37:241;;;14981:21:264;15038:2;15018:18;;;15011:30;15077:29;15057:18;;;15050:57;15124:18;;7062:37:241;14797:351:264;6179:937:241;;;;;:::o;7690:434:210:-;7801:24;7828:48;7841:7;7850:12;7864:11;7828:12;:48::i;:::-;7980:16;;;7994:1;7980:16;;;;;;;;;7801:75;;-1:-1:-1;7883:30:210;;7919:25;;7883:30;;7980:16;;;;;;;;;;;;-1:-1:-1;7980:16:210;7951:45;;8017:9;8002;8012:1;8002:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;8033:86;1223:66;8065:9;8076:11;8089:15;8106:12;8033:21;:86::i;:::-;7795:329;;;;7690:434;;;;:::o;6124:272::-;6236:16;;;6250:1;6236:16;;;;;;;;;6207:26;;6236:16;;;;;;;;;;;-1:-1:-1;6236:16:210;6207:45;;6273:9;6258;6268:1;6258:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;6289:102;1223:66;6326:9;6337:1;6363:11;6357:18;;;;;;;;:::i;:::-;6340:36;;;;;;;15298:3:264;15294:16;;;;15312:66;15290:89;15278:102;;15405:1;15396:11;;15153:260;6340:36:210;;;;-1:-1:-1;;6340:36:210;;;;;;;;;1352:66;6289:26;:102::i;:::-;6201:195;6124:272;;:::o;2644:396:199:-;2783:16;;;2797:1;2783:16;;;;;;;;2731:15;;;;2783:16;2797:1;2783:16;;;;;;;;;;-1:-1:-1;2783:16:199;2754:45;;2844:15;-1:-1:-1;;;;;2828:33:199;2820:42;;2805:9;2815:1;2805:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;2899:9;2883:27;;2868:9;2878:1;2868:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;2917:13;2933:64;1065:66;2970:9;2917:13;1194:66;2933:26;:64::i;:::-;2917:80;2644:396;-1:-1:-1;;;;;2644:396:199:o;4380:357::-;4505:16;;;4519:1;4505:16;;;;;;;;4476:26;;4505:16;;;;;;;;;;-1:-1:-1;4505:16:199;4476:45;;4566:15;-1:-1:-1;;;;;4550:33:199;4542:42;;4527:9;4537:1;4527:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;4621:9;4605:27;;4590:9;4600:1;4590:12;;;;;;;;:::i;:::-;;;;;;:42;;;;;4639:93;1065:66;1049:83;;4676:9;4687:1;4708:7;4690:27;;;;;;15547:19:264;;15591:2;15582:12;;15418:182;4690:27:199;;;;-1:-1:-1;;4690:27:199;;;;;;;;;1194:66;4639:26;:93::i;9912:426:209:-;9985:24;10012:78;10025:6;:16;;;10043:6;:12;;;10057:6;:17;;;10076:6;:13;;;10012:12;:78::i;:::-;10194:16;;;10208:1;10194:16;;;;;;;;;9985:105;;-1:-1:-1;10097:30:209;;10133:25;;10097:30;;10194:16;;;;;;;;;;;;-1:-1:-1;10194:16:209;10165:45;;10231:9;10216;10226:1;10216:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;10247:86;1231:66;10279:9;10290:11;10303:15;10320:12;10247:21;:86::i;:::-;9979:359;;;;9912:426;;:::o;11407:488:198:-;11488:24;11515:132;11535:6;:16;;;11559:6;:12;;;11579:6;:17;;;11604:6;:13;;;11625:6;:16;;;11515:12;:132::i;:::-;11751:16;;;11765:1;11751:16;;;;;;;;;11488:159;;-1:-1:-1;11654:30:198;;11690:25;;11654:30;;11751:16;;;;;;;;;;;;-1:-1:-1;11751:16:198;11722:45;;11788:9;11773;11783:1;11773:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;11804:86;1276:66;11836:9;11847:11;11860:15;11877:12;11804:21;:86::i;4048:97:123:-;4089:7;4111:29;:27;:29::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;11488:242:209:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11700:25:209;11713:11;11700:12;:25::i;:::-;11683:13;;;11631:94;;;11664:17;;;11631:94;;;-1:-1:-1;;;;;11631:94:209;;11650:12;;;11631:94;11632:6;11631:94;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;11488:242;;;;;:::o;13183:268:198:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13421:25:198;13434:11;13421:12;:25::i;:::-;-1:-1:-1;;;;;13334:112:198;;;13401:16;;;13334:112;13386:13;;;13334:112;;;13367:17;;;13334:112;;;;;13353:12;;;13334:112;13335:6;13334:112;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;13183:268;;;;;:::o;17775:457:46:-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;11122:209:210:-;11247:12;11291:7;11300:12;11314:11;11274:52;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;11267:59;;11122:209;;;;;:::o;6458:480:46:-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;:::-;6692:242;;;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6639:299;6458:480;;;;;:::o;10761:455::-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;10980:232::-;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;12401:223:209:-;12538:12;12582:9;12593:5;12600:10;12612:6;12565:54;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;12558:61;;12401:223;;;;;;:::o;14122:257:198:-;14282:12;14326:9;14337:5;14344:10;14356:6;14364:9;14309:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;14302:72;;14122:257;;;;;;;:::o;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;10955:375:209:-;11028:19;11049:13;11064:18;11084:14;11134:25;11150:5;11157:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;11134:25:209;11128:32;;11118:43;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;;2736:34;11106:55:209;;11177:35;;;;;;2736:34:23;-1:-1:-1;2736:34:23;;-1:-1:-1;10955:375:209;-1:-1:-1;;10955:375:209:o;12574:451:198:-;12647:19;12668:13;12683:18;12703:14;12719:17;12772:25;12788:5;12795:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;12772:25:198;12766:32;;12756:43;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;;2736:34;12744:55:198;;12815:35;;;;;2736:34:23;;-1:-1:-1;2736:34:23;;-1:-1:-1;12983:36:198;;;;-1:-1:-1;12574:451:198;-1:-1:-1;;12574:451:198:o;36171:541:45:-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;12066:286::-;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;:::-;12066:286;;;;;:::o;23107:355::-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8101:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;8389:20:44;;8299:21;;8322:9;;8295:37;8385:31;;8244:184;8201:237;;-1:-1:-1;6076:2380:44;;;;:::o;50806:191:45:-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;51823:242::-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;;-1:-1:-1;52054:6:45;51823:242;-1:-1:-1;;;51823:242:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;4015:652:45:-;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;17013:1682;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;5042:669:44:-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:44;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;51249:282::-;51494:30;;;;;;26450:19:264;;;26485:12;;;26478:28;;;51337:7:45;;26522:12:264;;51494:30:45;26261:279:264;3658:342:50;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;1489:2340:44:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;966:162::-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;2801:22:58;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;14:332:264;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;774:180;833:6;886:2;874:9;865:7;861:23;857:32;854:52;;;902:1;899;892:12;854:52;-1:-1:-1;925:23:264;;774:180;-1:-1:-1;774:180:264:o;1141:184::-;-1:-1:-1;;;1190:1:264;1183:88;1290:4;1287:1;1280:15;1314:4;1311:1;1304:15;1330:249;1480:2;1465:18;;1513:1;1502:13;;1492:47;;1519:18;;:::i;:::-;1548:25;;;1330:249;:::o;1584:184::-;-1:-1:-1;;;1633:1:264;1626:88;1733:4;1730:1;1723:15;1757:4;1754:1;1747:15;1773:253;1845:2;1839:9;1887:4;1875:17;;1922:18;1907:34;;1943:22;;;1904:62;1901:88;;;1969:18;;:::i;:::-;2005:2;1998:22;1773:253;:::o;2031:334::-;2102:2;2096:9;2158:2;2148:13;;-1:-1:-1;;2144:86:264;2132:99;;2261:18;2246:34;;2282:22;;;2243:62;2240:88;;;2308:18;;:::i;:::-;2344:2;2337:22;2031:334;;-1:-1:-1;2031:334:264:o;2370:150::-;2445:20;;2494:1;2484:12;;2474:40;;2510:1;2507;2500:12;2525:196;2593:20;;-1:-1:-1;;;;;2642:54:264;;2632:65;;2622:93;;2711:1;2708;2701:12;2726:703;2786:5;2834:4;2822:9;2817:3;2813:19;2809:30;2806:50;;;2852:1;2849;2842:12;2806:50;2885:2;2879:9;2927:4;2919:6;2915:17;2998:6;2986:10;2983:22;2962:18;2950:10;2947:34;2944:62;2941:88;;;3009:18;;:::i;:::-;3045:2;3038:22;3078:6;-1:-1:-1;3078:6:264;3108:36;3134:9;3108:36;:::i;:::-;3100:6;3093:52;3178:38;3212:2;3201:9;3197:18;3178:38;:::i;:::-;3173:2;3165:6;3161:15;3154:63;3278:2;3267:9;3263:18;3250:32;3245:2;3237:6;3233:15;3226:57;3344:2;3333:9;3329:18;3316:32;3311:2;3303:6;3299:15;3292:57;3383:39;3417:3;3406:9;3402:19;3383:39;:::i;:::-;3377:3;3369:6;3365:16;3358:65;;2726:703;;;;:::o;3434:245::-;3482:4;3515:18;3507:6;3504:30;3501:56;;;3537:18;;:::i;:::-;-1:-1:-1;3594:2:264;3582:15;-1:-1:-1;;3578:88:264;3668:4;3574:99;;3434:245::o;3684:462::-;3726:5;3779:3;3772:4;3764:6;3760:17;3756:27;3746:55;;3797:1;3794;3787:12;3746:55;3833:6;3820:20;3864:48;3880:31;3908:2;3880:31;:::i;:::-;3864:48;:::i;:::-;3937:2;3928:7;3921:19;3983:3;3976:4;3971:2;3963:6;3959:15;3955:26;3952:35;3949:55;;;4000:1;3997;3990:12;3949:55;4065:2;4058:4;4050:6;4046:17;4039:4;4030:7;4026:18;4013:55;4113:1;4088:16;;;4106:4;4084:27;4077:38;;;;4092:7;3684:462;-1:-1:-1;;;3684:462:264:o;4151:1163::-;4235:6;4288:2;4276:9;4267:7;4263:23;4259:32;4256:52;;;4304:1;4301;4294:12;4256:52;4344:9;4331:23;4373:18;4414:2;4406:6;4403:14;4400:34;;;4430:1;4427;4420:12;4400:34;4453:22;;;;4494:16;;;4530:6;4522:15;;4519:35;;;4550:1;4547;4540:12;4519:35;4576:22;;:::i;:::-;4618:4;4614:2;4610:13;4607:33;;;4636:1;4633;4626:12;4607:33;4664:22;;:::i;:::-;4649:37;;4711:29;4737:2;4711:29;:::i;:::-;4702:7;4695:46;4775:31;4802:2;4798;4794:11;4775:31;:::i;:::-;4770:2;4761:7;4757:16;4750:57;4862:2;4858;4854:11;4841:25;4836:2;4827:7;4823:16;4816:51;4922:2;4918;4914:11;4901:25;4896:2;4887:7;4883:16;4876:51;4950:7;4943:5;4936:22;4990:55;5037:7;5030:4;5026:2;5022:13;4990:55;:::i;:::-;4985:2;4978:5;4974:14;4967:79;5092:3;5088:2;5084:12;5071:26;5055:42;;5122:2;5112:8;5109:16;5106:36;;;5138:1;5135;5128:12;5106:36;5174:44;5210:7;5199:8;5195:2;5191:17;5174:44;:::i;:::-;5169:2;5162:5;5158:14;5151:68;5251:32;5278:3;5274:2;5270:12;5251:32;:::i;:::-;5246:2;5235:14;;5228:56;5239:5;4151:1163;-1:-1:-1;;;;;;4151:1163:264:o;5501:712::-;5555:5;5608:3;5601:4;5593:6;5589:17;5585:27;5575:55;;5626:1;5623;5616:12;5575:55;5662:6;5649:20;5688:4;5711:18;5707:2;5704:26;5701:52;;;5733:18;;:::i;:::-;5779:2;5776:1;5772:10;5802:28;5826:2;5822;5818:11;5802:28;:::i;:::-;5864:15;;;5934;;;5930:24;;;5895:12;;;;5966:15;;;5963:35;;;5994:1;5991;5984:12;5963:35;6030:2;6022:6;6018:15;6007:26;;6042:142;6058:6;6053:3;6050:15;6042:142;;;6124:17;;6112:30;;6075:12;;;;6162;;;;6042:142;;;6202:5;5501:712;-1:-1:-1;;;;;;;5501:712:264:o;6218:943::-;6372:6;6380;6388;6396;6404;6457:3;6445:9;6436:7;6432:23;6428:33;6425:53;;;6474:1;6471;6464:12;6425:53;6497:29;6516:9;6497:29;:::i;:::-;6487:39;;6545:38;6579:2;6568:9;6564:18;6545:38;:::i;:::-;6535:48;;6634:2;6623:9;6619:18;6606:32;6657:18;6698:2;6690:6;6687:14;6684:34;;;6714:1;6711;6704:12;6684:34;6737:61;6790:7;6781:6;6770:9;6766:22;6737:61;:::i;:::-;6727:71;;6851:2;6840:9;6836:18;6823:32;6807:48;;6880:2;6870:8;6867:16;6864:36;;;6896:1;6893;6886:12;6864:36;6919:63;6974:7;6963:8;6952:9;6948:24;6919:63;:::i;:::-;6909:73;;7035:3;7024:9;7020:19;7007:33;6991:49;;7065:2;7055:8;7052:16;7049:36;;;7081:1;7078;7071:12;7049:36;;7104:51;7147:7;7136:8;7125:9;7121:24;7104:51;:::i;:::-;7094:61;;;6218:943;;;;;;;;:::o;7419:149::-;7509:1;7502:5;7499:12;7489:46;;7515:18;;:::i;:::-;7544;;7419:149::o;7573:340::-;7637:53;7686:3;7678:5;7672:12;7637:53;:::i;:::-;-1:-1:-1;;;;;7743:4:264;7736:5;7732:16;7726:23;7722:72;7715:4;7710:3;7706:14;7699:96;7844:4;7837:5;7833:16;7827:23;7820:4;7815:3;7811:14;7804:47;7900:4;7893:5;7889:16;7883:23;7876:4;7871:3;7867:14;7860:47;;;7573:340::o;7918:260::-;8112:3;8097:19;;8125:47;8101:9;8154:6;8125:47;:::i;8183:186::-;8242:6;8295:2;8283:9;8274:7;8270:23;8266:32;8263:52;;;8311:1;8308;8301:12;8263:52;8334:29;8353:9;8334:29;:::i;8374:606::-;8478:6;8486;8494;8502;8510;8563:3;8551:9;8542:7;8538:23;8534:33;8531:53;;;8580:1;8577;8570:12;8531:53;8603:29;8622:9;8603:29;:::i;:::-;8593:39;;8651:38;8685:2;8674:9;8670:18;8651:38;:::i;:::-;8641:48;;8736:2;8725:9;8721:18;8708:32;8698:42;;8787:2;8776:9;8772:18;8759:32;8749:42;;8842:3;8831:9;8827:19;8814:33;8870:18;8862:6;8859:30;8856:50;;;8902:1;8899;8892:12;8856:50;8925:49;8966:7;8957:6;8946:9;8942:22;8925:49;:::i;8985:475::-;9057:53;9106:3;9098:5;9092:12;9057:53;:::i;:::-;9156:4;9149:5;9145:16;9139:23;-1:-1:-1;;;;;9273:2:264;9259:12;9255:21;9248:4;9243:3;9239:14;9232:45;9326:4;9319:5;9315:16;9309:23;9302:4;9297:3;9293:14;9286:47;9382:4;9375:5;9371:16;9365:23;9358:4;9353:3;9349:14;9342:47;9450:2;9442:4;9435:5;9431:16;9425:23;9421:32;9414:4;9409:3;9405:14;9398:56;;;8985:475;;:::o;9465:284::-;9675:3;9660:19;;9688:55;9664:9;9725:6;9688:55;:::i;11964:184::-;-1:-1:-1;;;12013:1:264;12006:88;12113:4;12110:1;12103:15;12137:4;12134:1;12127:15;12153:125;12218:9;;;12239:10;;;12236:36;;;12252:18;;:::i;12283:489::-;12602:25;;;12589:3;12574:19;;12636:56;12688:2;12673:18;;12665:6;12636:56;:::i;:::-;12701:65;12761:3;12750:9;12746:19;12738:6;12701:65;:::i;12777:184::-;-1:-1:-1;;;12826:1:264;12819:88;12926:4;12923:1;12916:15;12950:4;12947:1;12940:15;12966:184;13036:6;13089:2;13077:9;13068:7;13064:23;13060:32;13057:52;;;13105:1;13102;13095:12;13057:52;-1:-1:-1;13128:16:264;;12966:184;-1:-1:-1;12966:184:264:o;13457:277::-;13524:6;13577:2;13565:9;13556:7;13552:23;13548:32;13545:52;;;13593:1;13590;13583:12;13545:52;13625:9;13619:16;13678:5;13671:13;13664:21;13657:5;13654:32;13644:60;;13700:1;13697;13690:12;15605:439;15658:3;15696:5;15690:12;15723:6;15718:3;15711:19;15749:4;15778;15773:3;15769:14;15762:21;;15817:4;15810:5;15806:16;15840:1;15850:169;15864:6;15861:1;15858:13;15850:169;;;15925:13;;15913:26;;15959:12;;;;15994:15;;;;15886:1;15879:9;15850:169;;;-1:-1:-1;16035:3:264;;15605:439;-1:-1:-1;;;;;15605:439:264:o;16049:468::-;16349:6;16338:9;16331:25;16392:2;16387;16376:9;16372:18;16365:30;16312:4;16412:56;16464:2;16453:9;16449:18;16441:6;16412:56;:::i;:::-;16404:64;;16504:6;16499:2;16488:9;16484:18;16477:34;16049:468;;;;;;:::o;16522:250::-;16607:1;16617:113;16631:6;16628:1;16625:13;16617:113;;;16707:11;;;16701:18;16688:11;;;16681:39;16653:2;16646:10;16617:113;;;-1:-1:-1;;16764:1:264;16746:16;;16739:27;16522:250::o;16777:441::-;16830:5;16883:3;16876:4;16868:6;16864:17;16860:27;16850:55;;16901:1;16898;16891:12;16850:55;16930:6;16924:13;16961:48;16977:31;17005:2;16977:31;:::i;16961:48::-;17034:2;17025:7;17018:19;17080:3;17073:4;17068:2;17060:6;17056:15;17052:26;17049:35;17046:55;;;17097:1;17094;17087:12;17046:55;17110:77;17184:2;17177:4;17168:7;17164:18;17157:4;17149:6;17145:17;17110:77;:::i;17223:655::-;17365:6;17373;17381;17434:2;17422:9;17413:7;17409:23;17405:32;17402:52;;;17450:1;17447;17440:12;17402:52;17483:9;17477:16;17512:18;17553:2;17545:6;17542:14;17539:34;;;17569:1;17566;17559:12;17539:34;17592:60;17644:7;17635:6;17624:9;17620:22;17592:60;:::i;:::-;17582:70;;17692:2;17681:9;17677:18;17671:25;17661:35;;17742:2;17731:9;17727:18;17721:25;17705:41;;17771:2;17761:8;17758:16;17755:36;;;17787:1;17784;17777:12;17755:36;;17810:62;17864:7;17853:8;17842:9;17838:24;17810:62;:::i;:::-;17800:72;;;17223:655;;;;;:::o;17883:548::-;18207:6;18196:9;18189:25;18250:3;18245:2;18234:9;18230:18;18223:31;18170:4;18271:57;18323:3;18312:9;18308:19;18300:6;18271:57;:::i;:::-;18376:4;18364:17;;;;18359:2;18344:18;;18337:45;-1:-1:-1;18413:2:264;18398:18;18391:34;18263:65;17883:548;-1:-1:-1;;17883:548:264:o;18625:476::-;-1:-1:-1;;18850:6:264;18846:2;18842:15;18838:88;18833:3;18826:101;18957:6;18952:2;18947:3;18943:12;18936:28;18808:3;18994:1;18986:6;18983:13;18973:47;;19000:18;;:::i;:::-;-1:-1:-1;19054:3:264;19050:16;;;;19045:2;19036:12;;19029:38;19092:2;19083:12;;18625:476;-1:-1:-1;;18625:476:264:o;19106:329::-;19147:3;19185:5;19179:12;19212:6;19207:3;19200:19;19228:76;19297:6;19290:4;19285:3;19281:14;19274:4;19267:5;19263:16;19228:76;:::i;:::-;19349:2;19337:15;-1:-1:-1;;19333:88:264;19324:98;;;;19424:4;19320:109;;19106:329;-1:-1:-1;;19106:329:264:o;19440:794::-;19835:6;19824:9;19817:25;19878:3;19873:2;19862:9;19858:18;19851:31;19798:4;19905:57;19957:3;19946:9;19942:19;19934:6;19905:57;:::i;:::-;20010:9;20002:6;19998:22;19993:2;19982:9;19978:18;19971:50;20044:32;20069:6;20061;20044:32;:::i;:::-;20030:46;;20112:6;20107:2;20096:9;20092:18;20085:34;20168:9;20160:6;20156:22;20150:3;20139:9;20135:19;20128:51;20196:32;20221:6;20213;20196:32;:::i;:::-;20188:40;19440:794;-1:-1:-1;;;;;;;;19440:794:264:o;20239:709::-;20609:6;20598:9;20591:25;20652:3;20647:2;20636:9;20632:18;20625:31;20572:4;20679:57;20731:3;20720:9;20716:19;20708:6;20679:57;:::i;:::-;20784:4;20776:6;20772:17;20767:2;20756:9;20752:18;20745:45;20838:9;20830:6;20826:22;20821:2;20810:9;20806:18;20799:50;20866:32;20891:6;20883;20866:32;:::i;:::-;20858:40;;;20935:6;20929:3;20918:9;20914:19;20907:35;20239:709;;;;;;;;:::o;20953:150::-;21034:1;21027:5;21024:12;21014:46;;21040:18;;:::i;:::-;21085:3;21081:15;21069:28;;20953:150::o;21108:491::-;21335:38;21369:3;21361:6;21335:38;:::i;:::-;21410:2;21406:15;;;;-1:-1:-1;;21402:88:264;21398:1;21389:11;;21382:109;21516:2;21507:12;;21500:28;;;;21553:2;21544:12;;21537:28;21590:2;21581:12;;21108:491;-1:-1:-1;21108:491:264:o;21604:596::-;21859:38;21893:3;21885:6;21859:38;:::i;:::-;-1:-1:-1;;22019:2:264;22015:15;;;22011:24;;22007:1;21998:11;;21991:45;22061:2;22052:12;;22045:28;;;;22098:2;22089:12;;22082:28;;;;22144:15;;;22140:24;22135:2;22126:12;;22119:46;22190:3;22181:13;;;-1:-1:-1;21604:596:264:o;22205:175::-;22242:3;22286:4;22279:5;22275:16;22315:4;22306:7;22303:17;22300:43;;22323:18;;:::i;:::-;22372:1;22359:15;;22205:175;-1:-1:-1;;22205:175:264:o;22385:128::-;22452:9;;;22473:11;;;22470:37;;;22487:18;;:::i;22518:168::-;22591:9;;;22622;;22639:15;;;22633:22;;22619:37;22609:71;;22660:18;;:::i;22691:640::-;22942:6;22937:3;22930:19;22912:3;22968:2;23001;22996:3;22992:12;23033:6;23027:13;23098:2;23090:6;23086:15;23119:1;23129:175;23143:6;23140:1;23137:13;23129:175;;;23206:13;;23192:28;;23242:14;;;;23279:15;;;;23165:1;23158:9;23129:175;;;-1:-1:-1;23320:5:264;;22691:640;-1:-1:-1;;;;;;;22691:640:264:o;23336:184::-;-1:-1:-1;;;23385:1:264;23378:88;23485:4;23482:1;23475:15;23509:4;23506:1;23499:15;23525:690;23860:3;23849:9;23842:22;23823:4;23887:57;23939:3;23928:9;23924:19;23916:6;23887:57;:::i;:::-;23992:9;23984:6;23980:22;23975:2;23964:9;23960:18;23953:50;24026:32;24051:6;24043;24026:32;:::i;:::-;24012:46;;24094:6;24089:2;24078:9;24074:18;24067:34;24149:9;24141:6;24137:22;24132:2;24121:9;24117:18;24110:50;24177:32;24202:6;24194;24177:32;:::i;24220:899::-;24676:6;24665:9;24658:25;24719:3;24714:2;24703:9;24699:18;24692:31;24639:4;24746:57;24798:3;24787:9;24783:19;24775:6;24746:57;:::i;:::-;24851:9;24843:6;24839:22;24834:2;24823:9;24819:18;24812:50;24885:32;24910:6;24902;24885:32;:::i;:::-;24871:46;;24953:6;24948:2;24937:9;24933:18;24926:34;25009:9;25001:6;24997:22;24991:3;24980:9;24976:19;24969:51;25037:32;25062:6;25054;25037:32;:::i;:::-;25029:40;;;25106:6;25100:3;25089:9;25085:19;25078:35;24220:899;;;;;;;;;:::o;25124:511::-;25375:2;25364:9;25357:21;25338:4;25401:56;25453:2;25442:9;25438:18;25430:6;25401:56;:::i;:::-;25505:14;25497:6;25493:27;25488:2;25477:9;25473:18;25466:55;25569:9;25561:6;25557:22;25552:2;25541:9;25537:18;25530:50;25597:32;25622:6;25614;25597:32;:::i;25640:616::-;25951:6;25940:9;25933:25;25994:3;25989:2;25978:9;25974:18;25967:31;25914:4;26021:57;26073:3;26062:9;26058:19;26050:6;26021:57;:::i;:::-;26126:14;26118:6;26114:27;26109:2;26098:9;26094:18;26087:55;26190:9;26182:6;26178:22;26173:2;26162:9;26158:18;26151:50;26218:32;26243:6;26235;26218:32;:::i;26545:359::-;26748:2;26737:9;26730:21;26711:4;26768:44;26808:2;26797:9;26793:18;26785:6;26768:44;:::i;:::-;26843:2;26828:18;;26821:34;;;;-1:-1:-1;26886:2:264;26871:18;26864:34;26760:52;26545:359;-1:-1:-1;26545:359:264:o","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","auctionHouseAddress()":"bc74f4a5","cancelOrder(bytes32)":"7489ec23","createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":"78885da7","fulfillOrder(bytes32)":"26e5dc5d","getConsideration(bytes32)":"f8b48037","getCounter(address)":"f07ec373","getOffer(bytes32)":"d597b8c8","getOrderHash(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":"dd5c51a7","getOrderStatus(bytes32)":"46423aa7","incrementCounter(address)":"e5910ae7","onERC1155BatchReceived(address,address,uint256[],uint256[],bytes)":"bc197c81","onERC1155Received(address,address,uint256,uint256,bytes)":"f23a6e61","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"ReentrancyGuardReentrantCall\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"auctionHouseAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_orderHash\",\"type\":\"bytes32\"}],\"name\":\"cancelOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct Offer\",\"name\":\"offer\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct Consideration\",\"name\":\"consideration\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"internalType\":\"struct Order\",\"name\":\"order\",\"type\":\"tuple\"}],\"name\":\"createOrder\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_orderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"fulfillOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"fulfilled\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"getConsideration\",\"outputs\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct ConsiderationsData\",\"name\":\"consideration\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"getCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"getOffer\",\"outputs\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct OffersData\",\"name\":\"offer\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct Offer\",\"name\":\"offer\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct Consideration\",\"name\":\"consideration\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"internalType\":\"struct Order\",\"name\":\"order\",\"type\":\"tuple\"}],\"name\":\"getOrderHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"getOrderStatus\",\"outputs\":[{\"internalType\":\"enum OrderStatus\",\"name\":\"orderStatus\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"incrementCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155BatchReceived\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"ReentrancyGuardReentrantCall()\":[{\"details\":\"Unauthorized reentrant call.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))\":{\"params\":{\"order\":\"An order\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))\":{\"notice\":\"Create a new order for a desired NFT or Gold\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/AuctionSystem.sol\":\"AuctionSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/\",\":openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"lib/ERC1155-puppet/ERC1155System.sol\":{\"keccak256\":\"0x37bfddf9abf8e10002749d0f3e5c2d765da2359b4aa0c10549d61728da1ddae3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://77cef81d1373f77daac326d90895bbe692166b82895ae4b5f11ed92d4c5ad21c\",\"dweb:/ipfs/Qmcjk2FUweGK5McuAQh8jXjMa6t3wW4YoWtwitEKD3jqhG\"]},\"lib/ERC1155-puppet/IERC1155.sol\":{\"keccak256\":\"0xba76a0cbf29f93fdcf613ee19a3e8a36d8579628c3e657f68edd29f682cfe05d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c40994dd35444a97b97eacd9c5af7f27373c357642000bbcbcafe7169bd2179e\",\"dweb:/ipfs/QmSVGhh4AT7gkSmVtnitew14xtQFepACdhbGbWXJh39mk1\"]},\"lib/ERC1155-puppet/IERC1155Errors.sol\":{\"keccak256\":\"0x507875c8e9e6f2e706e95c565d51f20030165eb2dc241f49a42cedb96caaead2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b96ff50d61db0f5773b5322c8d3dc8b062a92f9da21bf9a821ac7bae58bcdecb\",\"dweb:/ipfs/QmcXnAhbPWL4ekfgLVPXuBRPuUUMM7zfU5xwP8pPoihnTu\"]},\"lib/ERC1155-puppet/IERC1155Events.sol\":{\"keccak256\":\"0x43dcbad156d27946650411971fabb2dcac1f234f78a5e7a776e18560c9ef64d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://299a141df22563efaa23eb10ab2a311d3b4cc252a3f63a4c73902b198f731859\",\"dweb:/ipfs/QmbaTrv7SwCrYcQ4qyyPf4YxUFQLrcuYMy1aF5sp3VwswN\"]},\"lib/ERC1155-puppet/IERC1155MetadataURI.sol\":{\"keccak256\":\"0x73546c8cf58dc8ce002f50f172ebb8207e65856d12402f8d86fca8ba9288c4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c81bc7f8b4f61810c1562c0197499be6ce636313c2beb9d095455ea8ccd21ae0\",\"dweb:/ipfs/QmR67xU45dQWo51gHyaZB6wy8CbnRLg6nFvD4KeTX6mfZz\"]},\"lib/ERC1155-puppet/IERC1155Receiver.sol\":{\"keccak256\":\"0x9a6fd2d799610585460b2eeba3a38fe7706b8e7291f05411622a979fb462383f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d3c78236d3e2b76209e1e2bb175820449bb1527c0ca99e526b19a73f207d38b3\",\"dweb:/ipfs/Qma552XoWh5sYX4SSiUgwsSpTxe4qR47ozuac4nDsRetxF\"]},\"lib/ERC1155-puppet/constants.sol\":{\"keccak256\":\"0xe41618b4227fc0aaa1c22fc3972420734e23e0441a2315269de368af69d67c70\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e67f2b3f6597a30810afaccd9cd90146b7164fc6c8e91a16261f2424b6b62ee\",\"dweb:/ipfs/QmeJoceERJVcjfH4g1YQTpZGQdUnTFSgZz2eWTRtuwKXje\"]},\"lib/ERC1155-puppet/libraries/LibString.sol\":{\"keccak256\":\"0xb53857d461ac8c546fcd96b94a9f4e34001ac555bbc7b3fc3471c52b16afe2fb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://24cae538067519ffa04a943330b10cba87d26e2c03227edd8a0ebe671186fb73\",\"dweb:/ipfs/QmcZuKmY8GyCWDSSSYAV5ZLuGyhkYhiJXb5AMvViUYgAuz\"]},\"lib/ERC1155-puppet/libraries/utils/ERC1155Utils.sol\":{\"keccak256\":\"0x981a5c3d788baf2b20b043c1a1f005fa9aa224f660233ecc63c6aa2e719b0f21\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5270b523c823caf879a3d338914d1c44070aace2825fb4fbd83d744267a26f5f\",\"dweb:/ipfs/QmVfXQPAPsr24W5rz5qDiiVp2n6owM417skseKnEHxqXmq\"]},\"lib/ERC1155-puppet/libraries/utils/draft-IERC6093.sol\":{\"keccak256\":\"0xb016571337f659bda4d98117bfd0ea8e26d5e7b696eff5cc308275b420b9120e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72ad563fb7c394adfce5a899bc94afb6e463c2773d9de1b98cae3747f85cd779\",\"dweb:/ipfs/QmZwZGrZreuHMW7EHmzpXpN6JVtmcmQY4othHaTqR2ucV6\"]},\"lib/ERC1155-puppet/tables/ERC1155MetadataURI.sol\":{\"keccak256\":\"0x5e7be6ad3cd2280a13cbc155496131b2453d411da565d17e68df8a2b479ae3ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1a6ccc261562a5c76ac720adc8634d931cae7a7ecc40c96e5db7837a262c38fe\",\"dweb:/ipfs/QmY3G99LXRifTJpJA4FqPRDUBboe8GD2PcEagu9MiwuUqL\"]},\"lib/ERC1155-puppet/tables/ERC1155URIStorage.sol\":{\"keccak256\":\"0x41b5c9f2a05119ab0cdc2ed8ebafca81338e71637dc79b218c3c35a4d901d40e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://526fc37c04ba0e53d742e26cf7e6b899f520482fd02fe484e17100eb3b1a256d\",\"dweb:/ipfs/Qmex48c3aPQYRHkduC9fxxzvAYYvnqesyP1AKZNnrXC2cQ\"]},\"lib/ERC1155-puppet/tables/OperatorApproval.sol\":{\"keccak256\":\"0xbbed481b7ccef9525cd566c8e36f42512c8de94c7431510356b35c853c2764d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://984af22419c3ba9e19775b47cdd981872bb1aff430ebab83752a0ea3f6b6fb79\",\"dweb:/ipfs/Qmdr1FByP2aWAuursvKr126EZhNzT29H4bGs3qx9yacVfg\"]},\"lib/ERC1155-puppet/tables/Owners.sol\":{\"keccak256\":\"0x1dce77dc5f33c570e2163f8cbb9e5b3a628ae8f6abbf097dfc24422ff7d50636\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c604d7d03c963f322ed07c2978e1276e89d4a61ad2f2d6790eba98d7f663c7a3\",\"dweb:/ipfs/QmakymS49hdSh7i5igXbTX9f44A4h3yh4cFAxTaMfNvXTp\"]},\"lib/ERC1155-puppet/tables/TotalSupply.sol\":{\"keccak256\":\"0x892ee6cca8571fc5e43563a5834d5a44330a27206a838bb755f7711bbd357c4a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f3120b4a608f998c88b42a50ec33b6ffa709e7079d37f0ec88998f6fb441919b\",\"dweb:/ipfs/QmP4RFLPi75jTn19cUYXshfZgSAJoDzHAio6xGnYSK9NLE\"]},\"lib/ERC1155-puppet/utils.sol\":{\"keccak256\":\"0x4c264da22c936a784106d81aa3cdb94f54d90d46e15ad1b66b53bf28bbcbdf49\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b47674f3483134a57c6a3ac0193e6cdd3643774d12ad433de0541b8358ea9dd0\",\"dweb:/ipfs/QmSqmfS5s7aqrsLgi67b91s3f51AaDJs5F5xzioZcussXH\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/Puppet.sol\":{\"keccak256\":\"0x0793dc274d0e27b9a00369935693952f2b15e85b243ebed5994cc0c5fd806bc9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d94877420ab98c06013f327ce43e18a7dd3f9a42a33f76a5291ae8424b2699a6\",\"dweb:/ipfs/QmcpKAzLV2eKSU7Pfbb7wgkidNeWSUyUD5J2Scgio16RS8\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/PuppetMaster.sol\":{\"keccak256\":\"0xc83209af82eba3b3452a5c62531d52edb13d69db67c768ec12989cfaf9191c72\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f1d83a60ed2e3a15cde57d6fc859ee7c76e6d089010f41189151e799eb90525c\",\"dweb:/ipfs/QmfZLVNQ9G3kkMBxu3koZbMVPqhtxGTw2iziZQbob4AFhm\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/constants.sol\":{\"keccak256\":\"0x55dc370e83d22bd3ddb79172658731deb725c7609c1966d58cfdc5276bc20a7e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6bc27074a755a64d238f32cfd07b4226cfd47fd157f4f0829c13d8d5406d5f9d\",\"dweb:/ipfs/QmZesmQK815TdF6AuZpKZ249NXP2Qqnzmy9k3WpNRc5Cyq\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/tables/PuppetRegistry.sol\":{\"keccak256\":\"0x37273e42577e71b80621bcaa9132b8f9d28ded452242fb478fd7e52f382b83a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://26403866f063923a910cc1e6f4ff7b0e74e4f343b1222675658d1b9a1ecdbe14\",\"dweb:/ipfs/QmSTqLMbg9PvyFkVexVbLPUPLr1aBuBtcfnBZGbqEaje7Q\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/utils.sol\":{\"keccak256\":\"0x0c07e1daf167a9ebcf81d1b176e4aef23d12b0bc01333c572c0482b699fd199d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7f2ec0928e530ae3b75aadfe224a5c1654d0c26b8f10e06e490274fff3871489\",\"dweb:/ipfs/QmPLfak2kwefQ5tcNFxuE9TXsQ4PVkvTraHWZU8PK9GkR4\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol\":{\"keccak256\":\"0xb69597a63b202e28401128bed6a6d259e8730191274471af7303eafb247881a3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://25addbda49a578b3318130585601344c5149a5549d749adf88e9685349a46b23\",\"dweb:/ipfs/Qme2DuD8gpsve1ZvaSMQpBwMdpU7yAtekDwr7gUp8dX4zX\"]},\"node_modules/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol\":{\"keccak256\":\"0xc26cd2e2bcf59b87c986fc653545b35010db9c585a3f3312fe61d7b1b3805735\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://46fe54b0ac3ee60bdff012fae7d13c1171dff433aa4fdd356fd06ce46fbe711b\",\"dweb:/ipfs/QmTTm6jBY6jQ6fx1cnCT4YepEV2aQvqLme5TSxuidfpf2q\"]},\"node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol\":{\"keccak256\":\"0xc6a8ff0ea489379b61faa647490411b80102578440ab9d84e9a957cc12164e70\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ea104e577e63faea3b69c415637e99e755dcbf64c5833d7140c35a714d6d90c\",\"dweb:/ipfs/Qmau6x4Ns9XdyynRCNNp3RhLqijJjFm7z5fyZazfYFGYdq\"]},\"node_modules/@openzeppelin/contracts/utils/ReentrancyGuard.sol\":{\"keccak256\":\"0xf980daa263b661ab8ddee7d4fd833c7da7e7995e2c359ff1f17e67e4112f2236\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7448ab095d6940130bcf76ba47a2eab14148c83119523b93dd89f6d84edd6c02\",\"dweb:/ipfs/QmawrZ4voKQjH3oomXT3Kuheb3Mnmo2VvVpxg8Ne5UJUrd\"]},\"node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0x9e8778b14317ba9e256c30a76fd6c32b960af621987f56069e1e819c77c6a133\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1777404f1dcd0fac188e55a288724ec3c67b45288e49cc64723e95e702b49ab8\",\"dweb:/ipfs/QmZFdC626GButBApwDUvvTnUzdinevC3B24d7yyh57XkiA\"]},\"node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0x4296879f55019b23e135000eb36896057e7101fb7fb859c5ef690cf14643757b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://87b3541437c8c443ccd36795e56a338ed12855eec17f8da624511b8d1a7e14df\",\"dweb:/ipfs/QmeJQCtZrQjtJLr6u7ZHWeH3pBnjtLWzvRrKViAi7UZqxL\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937\",\"dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5\",\"dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5\"]},\"src/systems/AuctionSystem.sol\":{\"keccak256\":\"0x8f634113685bd8065f2356450b84d2951772ef30d175227b0f1f1548e8c6ae99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9a6a2756fd0df55ad66301e78c51e1bfc2f6566bb8a1e4c7a654642cca12e170\",\"dweb:/ipfs/QmNy9DNFCvqZiBCZFCqpJd5k15ncRsxWsXfxiJBffHfnJS\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[],"type":"error","name":"ReentrancyGuardReentrantCall"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"auctionHouseAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"_orderHash","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"cancelOrder","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"struct Order","name":"order","type":"tuple","components":[{"internalType":"struct Offer","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]},{"internalType":"struct Consideration","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"address","name":"offerer","type":"address"}]}],"stateMutability":"nonpayable","type":"function","name":"createOrder","outputs":[{"internalType":"bytes32","name":"_orderHash","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"fulfillOrder","outputs":[{"internalType":"bool","name":"fulfilled","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getConsideration","outputs":[{"internalType":"struct ConsiderationsData","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]}]},{"inputs":[{"internalType":"address","name":"offerer","type":"address"}],"stateMutability":"view","type":"function","name":"getCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getOffer","outputs":[{"internalType":"struct OffersData","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]}]},{"inputs":[{"internalType":"struct Order","name":"order","type":"tuple","components":[{"internalType":"struct Offer","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]},{"internalType":"struct Consideration","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"address","name":"offerer","type":"address"}]}],"stateMutability":"view","type":"function","name":"getOrderHash","outputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getOrderStatus","outputs":[{"internalType":"enum OrderStatus","name":"orderStatus","type":"uint8"}]},{"inputs":[{"internalType":"address","name":"offerer","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"incrementCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256[]","name":"","type":"uint256[]"},{"internalType":"uint256[]","name":"","type":"uint256[]"},{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"onERC1155BatchReceived","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}]},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"onERC1155Received","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":{"params":{"order":"An order"}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":{"notice":"Create a new order for a desired NFT or Gold"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/","openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/AuctionSystem.sol":"AuctionSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"lib/ERC1155-puppet/ERC1155System.sol":{"keccak256":"0x37bfddf9abf8e10002749d0f3e5c2d765da2359b4aa0c10549d61728da1ddae3","urls":["bzz-raw://77cef81d1373f77daac326d90895bbe692166b82895ae4b5f11ed92d4c5ad21c","dweb:/ipfs/Qmcjk2FUweGK5McuAQh8jXjMa6t3wW4YoWtwitEKD3jqhG"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155.sol":{"keccak256":"0xba76a0cbf29f93fdcf613ee19a3e8a36d8579628c3e657f68edd29f682cfe05d","urls":["bzz-raw://c40994dd35444a97b97eacd9c5af7f27373c357642000bbcbcafe7169bd2179e","dweb:/ipfs/QmSVGhh4AT7gkSmVtnitew14xtQFepACdhbGbWXJh39mk1"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Errors.sol":{"keccak256":"0x507875c8e9e6f2e706e95c565d51f20030165eb2dc241f49a42cedb96caaead2","urls":["bzz-raw://b96ff50d61db0f5773b5322c8d3dc8b062a92f9da21bf9a821ac7bae58bcdecb","dweb:/ipfs/QmcXnAhbPWL4ekfgLVPXuBRPuUUMM7zfU5xwP8pPoihnTu"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Events.sol":{"keccak256":"0x43dcbad156d27946650411971fabb2dcac1f234f78a5e7a776e18560c9ef64d5","urls":["bzz-raw://299a141df22563efaa23eb10ab2a311d3b4cc252a3f63a4c73902b198f731859","dweb:/ipfs/QmbaTrv7SwCrYcQ4qyyPf4YxUFQLrcuYMy1aF5sp3VwswN"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155MetadataURI.sol":{"keccak256":"0x73546c8cf58dc8ce002f50f172ebb8207e65856d12402f8d86fca8ba9288c4d8","urls":["bzz-raw://c81bc7f8b4f61810c1562c0197499be6ce636313c2beb9d095455ea8ccd21ae0","dweb:/ipfs/QmR67xU45dQWo51gHyaZB6wy8CbnRLg6nFvD4KeTX6mfZz"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Receiver.sol":{"keccak256":"0x9a6fd2d799610585460b2eeba3a38fe7706b8e7291f05411622a979fb462383f","urls":["bzz-raw://d3c78236d3e2b76209e1e2bb175820449bb1527c0ca99e526b19a73f207d38b3","dweb:/ipfs/Qma552XoWh5sYX4SSiUgwsSpTxe4qR47ozuac4nDsRetxF"],"license":"MIT"},"lib/ERC1155-puppet/constants.sol":{"keccak256":"0xe41618b4227fc0aaa1c22fc3972420734e23e0441a2315269de368af69d67c70","urls":["bzz-raw://9e67f2b3f6597a30810afaccd9cd90146b7164fc6c8e91a16261f2424b6b62ee","dweb:/ipfs/QmeJoceERJVcjfH4g1YQTpZGQdUnTFSgZz2eWTRtuwKXje"],"license":"MIT"},"lib/ERC1155-puppet/libraries/LibString.sol":{"keccak256":"0xb53857d461ac8c546fcd96b94a9f4e34001ac555bbc7b3fc3471c52b16afe2fb","urls":["bzz-raw://24cae538067519ffa04a943330b10cba87d26e2c03227edd8a0ebe671186fb73","dweb:/ipfs/QmcZuKmY8GyCWDSSSYAV5ZLuGyhkYhiJXb5AMvViUYgAuz"],"license":"MIT"},"lib/ERC1155-puppet/libraries/utils/ERC1155Utils.sol":{"keccak256":"0x981a5c3d788baf2b20b043c1a1f005fa9aa224f660233ecc63c6aa2e719b0f21","urls":["bzz-raw://5270b523c823caf879a3d338914d1c44070aace2825fb4fbd83d744267a26f5f","dweb:/ipfs/QmVfXQPAPsr24W5rz5qDiiVp2n6owM417skseKnEHxqXmq"],"license":"MIT"},"lib/ERC1155-puppet/libraries/utils/draft-IERC6093.sol":{"keccak256":"0xb016571337f659bda4d98117bfd0ea8e26d5e7b696eff5cc308275b420b9120e","urls":["bzz-raw://72ad563fb7c394adfce5a899bc94afb6e463c2773d9de1b98cae3747f85cd779","dweb:/ipfs/QmZwZGrZreuHMW7EHmzpXpN6JVtmcmQY4othHaTqR2ucV6"],"license":"MIT"},"lib/ERC1155-puppet/tables/ERC1155MetadataURI.sol":{"keccak256":"0x5e7be6ad3cd2280a13cbc155496131b2453d411da565d17e68df8a2b479ae3ea","urls":["bzz-raw://1a6ccc261562a5c76ac720adc8634d931cae7a7ecc40c96e5db7837a262c38fe","dweb:/ipfs/QmY3G99LXRifTJpJA4FqPRDUBboe8GD2PcEagu9MiwuUqL"],"license":"MIT"},"lib/ERC1155-puppet/tables/ERC1155URIStorage.sol":{"keccak256":"0x41b5c9f2a05119ab0cdc2ed8ebafca81338e71637dc79b218c3c35a4d901d40e","urls":["bzz-raw://526fc37c04ba0e53d742e26cf7e6b899f520482fd02fe484e17100eb3b1a256d","dweb:/ipfs/Qmex48c3aPQYRHkduC9fxxzvAYYvnqesyP1AKZNnrXC2cQ"],"license":"MIT"},"lib/ERC1155-puppet/tables/OperatorApproval.sol":{"keccak256":"0xbbed481b7ccef9525cd566c8e36f42512c8de94c7431510356b35c853c2764d5","urls":["bzz-raw://984af22419c3ba9e19775b47cdd981872bb1aff430ebab83752a0ea3f6b6fb79","dweb:/ipfs/Qmdr1FByP2aWAuursvKr126EZhNzT29H4bGs3qx9yacVfg"],"license":"MIT"},"lib/ERC1155-puppet/tables/Owners.sol":{"keccak256":"0x1dce77dc5f33c570e2163f8cbb9e5b3a628ae8f6abbf097dfc24422ff7d50636","urls":["bzz-raw://c604d7d03c963f322ed07c2978e1276e89d4a61ad2f2d6790eba98d7f663c7a3","dweb:/ipfs/QmakymS49hdSh7i5igXbTX9f44A4h3yh4cFAxTaMfNvXTp"],"license":"MIT"},"lib/ERC1155-puppet/tables/TotalSupply.sol":{"keccak256":"0x892ee6cca8571fc5e43563a5834d5a44330a27206a838bb755f7711bbd357c4a","urls":["bzz-raw://f3120b4a608f998c88b42a50ec33b6ffa709e7079d37f0ec88998f6fb441919b","dweb:/ipfs/QmP4RFLPi75jTn19cUYXshfZgSAJoDzHAio6xGnYSK9NLE"],"license":"MIT"},"lib/ERC1155-puppet/utils.sol":{"keccak256":"0x4c264da22c936a784106d81aa3cdb94f54d90d46e15ad1b66b53bf28bbcbdf49","urls":["bzz-raw://b47674f3483134a57c6a3ac0193e6cdd3643774d12ad433de0541b8358ea9dd0","dweb:/ipfs/QmSqmfS5s7aqrsLgi67b91s3f51AaDJs5F5xzioZcussXH"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/Puppet.sol":{"keccak256":"0x0793dc274d0e27b9a00369935693952f2b15e85b243ebed5994cc0c5fd806bc9","urls":["bzz-raw://d94877420ab98c06013f327ce43e18a7dd3f9a42a33f76a5291ae8424b2699a6","dweb:/ipfs/QmcpKAzLV2eKSU7Pfbb7wgkidNeWSUyUD5J2Scgio16RS8"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/PuppetMaster.sol":{"keccak256":"0xc83209af82eba3b3452a5c62531d52edb13d69db67c768ec12989cfaf9191c72","urls":["bzz-raw://f1d83a60ed2e3a15cde57d6fc859ee7c76e6d089010f41189151e799eb90525c","dweb:/ipfs/QmfZLVNQ9G3kkMBxu3koZbMVPqhtxGTw2iziZQbob4AFhm"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/constants.sol":{"keccak256":"0x55dc370e83d22bd3ddb79172658731deb725c7609c1966d58cfdc5276bc20a7e","urls":["bzz-raw://6bc27074a755a64d238f32cfd07b4226cfd47fd157f4f0829c13d8d5406d5f9d","dweb:/ipfs/QmZesmQK815TdF6AuZpKZ249NXP2Qqnzmy9k3WpNRc5Cyq"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/tables/PuppetRegistry.sol":{"keccak256":"0x37273e42577e71b80621bcaa9132b8f9d28ded452242fb478fd7e52f382b83a6","urls":["bzz-raw://26403866f063923a910cc1e6f4ff7b0e74e4f343b1222675658d1b9a1ecdbe14","dweb:/ipfs/QmSTqLMbg9PvyFkVexVbLPUPLr1aBuBtcfnBZGbqEaje7Q"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/utils.sol":{"keccak256":"0x0c07e1daf167a9ebcf81d1b176e4aef23d12b0bc01333c572c0482b699fd199d","urls":["bzz-raw://7f2ec0928e530ae3b75aadfe224a5c1654d0c26b8f10e06e490274fff3871489","dweb:/ipfs/QmPLfak2kwefQ5tcNFxuE9TXsQ4PVkvTraHWZU8PK9GkR4"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol":{"keccak256":"0xb69597a63b202e28401128bed6a6d259e8730191274471af7303eafb247881a3","urls":["bzz-raw://25addbda49a578b3318130585601344c5149a5549d749adf88e9685349a46b23","dweb:/ipfs/Qme2DuD8gpsve1ZvaSMQpBwMdpU7yAtekDwr7gUp8dX4zX"],"license":"MIT"},"node_modules/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol":{"keccak256":"0xc26cd2e2bcf59b87c986fc653545b35010db9c585a3f3312fe61d7b1b3805735","urls":["bzz-raw://46fe54b0ac3ee60bdff012fae7d13c1171dff433aa4fdd356fd06ce46fbe711b","dweb:/ipfs/QmTTm6jBY6jQ6fx1cnCT4YepEV2aQvqLme5TSxuidfpf2q"],"license":"MIT"},"node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol":{"keccak256":"0xc6a8ff0ea489379b61faa647490411b80102578440ab9d84e9a957cc12164e70","urls":["bzz-raw://0ea104e577e63faea3b69c415637e99e755dcbf64c5833d7140c35a714d6d90c","dweb:/ipfs/Qmau6x4Ns9XdyynRCNNp3RhLqijJjFm7z5fyZazfYFGYdq"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/ReentrancyGuard.sol":{"keccak256":"0xf980daa263b661ab8ddee7d4fd833c7da7e7995e2c359ff1f17e67e4112f2236","urls":["bzz-raw://7448ab095d6940130bcf76ba47a2eab14148c83119523b93dd89f6d84edd6c02","dweb:/ipfs/QmawrZ4voKQjH3oomXT3Kuheb3Mnmo2VvVpxg8Ne5UJUrd"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol":{"keccak256":"0x9e8778b14317ba9e256c30a76fd6c32b960af621987f56069e1e819c77c6a133","urls":["bzz-raw://1777404f1dcd0fac188e55a288724ec3c67b45288e49cc64723e95e702b49ab8","dweb:/ipfs/QmZFdC626GButBApwDUvvTnUzdinevC3B24d7yyh57XkiA"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol":{"keccak256":"0x4296879f55019b23e135000eb36896057e7101fb7fb859c5ef690cf14643757b","urls":["bzz-raw://87b3541437c8c443ccd36795e56a338ed12855eec17f8da624511b8d1a7e14df","dweb:/ipfs/QmeJQCtZrQjtJLr6u7ZHWeH3pBnjtLWzvRrKViAi7UZqxL"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f","urls":["bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937","dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8","urls":["bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5","dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5"],"license":"MIT"},"src/systems/AuctionSystem.sol":{"keccak256":"0x8f634113685bd8065f2356450b84d2951772ef30d175227b0f1f1548e8c6ae99","urls":["bzz-raw://9a6a2756fd0df55ad66301e78c51e1bfc2f6566bb8a1e4c7a654642cca12e170","dweb:/ipfs/QmNy9DNFCvqZiBCZFCqpJd5k15ncRsxWsXfxiJBffHfnJS"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":241} \ No newline at end of file +{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"auctionHouseAddress","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"cancelOrder","inputs":[{"name":"_orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"createOrder","inputs":[{"name":"order","type":"tuple","internalType":"struct Order","components":[{"name":"offer","type":"tuple","internalType":"struct Offer","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"name":"consideration","type":"tuple","internalType":"struct Consideration","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]},{"name":"signature","type":"bytes","internalType":"bytes"},{"name":"offerer","type":"address","internalType":"address"}]}],"outputs":[{"name":"_orderHash","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"fulfillOrder","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"fulfilled","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"getConsideration","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"consideration","type":"tuple","internalType":"struct ConsiderationsData","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]}],"stateMutability":"view"},{"type":"function","name":"getCounter","inputs":[{"name":"offerer","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getOffer","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"offer","type":"tuple","internalType":"struct OffersData","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"getOrderHash","inputs":[{"name":"order","type":"tuple","internalType":"struct Order","components":[{"name":"offer","type":"tuple","internalType":"struct Offer","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"name":"consideration","type":"tuple","internalType":"struct Consideration","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]},{"name":"signature","type":"bytes","internalType":"bytes"},{"name":"offerer","type":"address","internalType":"address"}]}],"outputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"getOrderStatus","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"orderStatus","type":"uint8","internalType":"enum OrderStatus"}],"stateMutability":"view"},{"type":"function","name":"incrementCounter","inputs":[{"name":"offerer","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"onERC1155BatchReceived","inputs":[{"name":"","type":"address","internalType":"address"},{"name":"","type":"address","internalType":"address"},{"name":"","type":"uint256[]","internalType":"uint256[]"},{"name":"","type":"uint256[]","internalType":"uint256[]"},{"name":"","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes4","internalType":"bytes4"}],"stateMutability":"nonpayable"},{"type":"function","name":"onERC1155Received","inputs":[{"name":"","type":"address","internalType":"address"},{"name":"","type":"address","internalType":"address"},{"name":"","type":"uint256","internalType":"uint256"},{"name":"","type":"uint256","internalType":"uint256"},{"name":"","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes4","internalType":"bytes4"}],"stateMutability":"nonpayable"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"ReentrancyGuardReentrantCall","inputs":[]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b506001600055613492806100256000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063bc74f4a511610097578063e5910ae711610066578063e5910ae714610265578063f07ec37314610278578063f23a6e611461028b578063f8b48037146102c357600080fd5b8063bc74f4a514610224578063d597b8c81461022a578063dd5c51a71461024a578063e1af802c1461025d57600080fd5b806346423aa7116100d357806346423aa7146101755780637489ec231461019557806378885da7146101a8578063bc197c81146101bb57600080fd5b806301ffc9a714610105578063119df25f1461012d57806326e5dc5d1461014d57806345ec935414610160575b600080fd5b610118610113366004612998565b6102e3565b60405190151581526020015b60405180910390f35b6101356102f4565b6040516001600160a01b039091168152602001610124565b61011861015b3660046129da565b610303565b36601f1901355b604051908152602001610124565b6101886101833660046129da565b610451565b6040516101249190612a09565b6101186101a33660046129da565b61045c565b6101676101b6366004612bba565b61052c565b6101f36101c9366004612d21565b7fbc197c810000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610124565b30610135565b61023d6102383660046129da565b610945565b6040516101249190612e15565b610167610258366004612bba565b610972565b6101356109b5565b610167610273366004612e23565b6109bf565b610167610286366004612e23565b610a0c565b6101f3610299366004612e3e565b7ff23a6e610000000000000000000000000000000000000000000000000000000095945050505050565b6102d66102d13660046129da565b610a21565b6040516101249190612ee9565b60006102ee82610a55565b92915050565b60006102fe610aed565b905090565b600061030d610b1f565b600061031883610b62565b9050600061032584610c30565b9050600161033285610cfb565b6002811115610343576103436129f3565b146103955760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f74206163746976650000000000000000000000000060448201526064015b60405180910390fd5b80606001516103ad8560006103a86102f4565b610dad565b10156103fb5760405162461bcd60e51b815260206004820152601460248201527f496e73756666696369656e742062616c616e6365000000000000000000000000604482015260640161038c565b610413846000836080015161040e6102f4565b610f27565b6104278460016104216102f4565b30610f27565b61043c846104336102f4565b60006002611209565b60019250505061044c6001600055565b919050565b60006102ee82610cfb565b6000610466610b1f565b600161047183610451565b6002811115610482576104826129f3565b146104cf5760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f742061637469766500000000000000000000000000604482015260640161038c565b60006104da83610a21565b905080608001516001600160a01b03166104f26102f4565b6001600160a01b03161461050557600080fd5b610510836000611297565b610521836001836080015130610f27565b5061044c6001600055565b6000610536610b1f565b61053e6102f4565b6001600160a01b031682606001516001600160a01b0316146105c85760405162461bcd60e51b815260206004820152602560248201527f596f752063616e6e6f74206f6666657220736f6d656f6e6520656c736527732060448201527f6974656d73000000000000000000000000000000000000000000000000000000606482015260840161038c565b6105d06102f4565b6001600160a01b03168260200151608001516001600160a01b03161461065e5760405162461bcd60e51b815260206004820152602c60248201527f596f752063616e6e6f7420707572636861736520616e206974656d20666f722060448201527f736f6d656f6e6520656c73650000000000000000000000000000000000000000606482015260840161038c565b600060405180608001604052808460000151600001516003811115610685576106856129f3565b81526020018460000151602001516001600160a01b031681526020018460000151604001518152602001846000015160600151815250905060006040518060a0016040528085602001516000015160038111156106e4576106e46129f3565b81526020018560200151602001516001600160a01b03168152602001856020015160400151815260200185602001516060015181526020018560200151608001516001600160a01b0316815250905060016003811115610746576107466129f3565b845151600381111561075a5761075a6129f3565b1480610779575060038451516003811115610777576107776129f3565b145b6107c55760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b600160208501515160038111156107de576107de6129f3565b14806108005750600360208501515160038111156107fe576107fe6129f3565b145b61084c5760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b6020840151516003811115610863576108636129f3565b8451516003811115610877576108776129f3565b036108c45760405162461bcd60e51b815260206004820152601260248201527f43616e6e6f742063726f73732074726164650000000000000000000000000000604482015260640161038c565b60006108d585606001516000611385565b6108e0906001612f0d565b90506108f685602001516080015160008361144e565b6108ff85610972565b935061090b8484611530565b61091584836115cd565b610926846001308860600151610f27565b61093884866060015160006001611209565b50505061044c6001600055565b6040805160808101825260008082526020820181905291810182905260608101919091526102ee82610b62565b60006109818260600151610a0c565b825160208085015160405161099894939201612f20565b604051602081830303815290604052805190602001209050919050565b60006102fe611667565b6000816001600160a01b03166109d36102f4565b6001600160a01b0316146109e657600080fd5b60006109f3836000611385565b6109fe906001612f0d565b90506102ee8360008361144e565b600080610a1a836000611385565b9392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526102ee82610c30565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102ee57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a7000000000000000000000000000000000000000000000000000000001492915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c80610b1c5750335b90565b600260005403610b5b576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600055565b604080516080810182526000808252602082018190529181018290526060810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610bbc57610bbc612f42565b602090810291909101015260008080610c157f746255440000000000000000000000004f666665727300000000000000000000857e55040001142020000000000000000000000000000000000000000000000000611671565b925092509250610c26838383611741565b9695505050505050565b6040805160a081018252600080825260208201819052918101829052606081018290526080810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c9157610c91612f42565b602090810291909101015260008080610cea7f74625544000000000000000000000000436f6e73696465726174696f6e730000857e69050001142020140000000000000000000000000000000000000000000000611671565b925092509250610c268383836117bd565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610d3457610d34612f42565b60209081029190910101526000610d8d7f746255440000000000000000000000004f7264657273000000000000000000008360027e35030014200100000000000000000000000000000000000000000000000000611849565b905060f881901c6002811115610da557610da56129f3565b949350505050565b600080610db985610c30565b90506000610dc686610b62565b9050600085610dd6578251610dd9565b81515b9050600086610dec578360200151610df2565b82602001515b9050600087610e05578460400151610e0b565b83604001515b90506001836003811115610e2157610e216129f3565b03610eb6576040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301528316906370a08231906024015b602060405180830381865afa158015610e86573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eaa9190612f58565b95505050505050610a1a565b6003836003811115610eca57610eca6129f3565b03610f1b576040517efdd58e0000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301526024820183905283169062fdd58e90604401610e69565b50505050509392505050565b6000610f3285610c30565b90506000610f3f86610b62565b9050600085610f52578260600151610f58565b81606001515b9050600086610f68578351610f6b565b82515b9050600087610f7e578460400151610f84565b83604001515b90506001600160a01b0386163014600089610fa3578660200151610fa9565b85602001515b90506001846003811115610fbf57610fbf6129f3565b036110fe57811561105c576040517fa9059cbb0000000000000000000000000000000000000000000000000000000081526001600160a01b038a811660048301526024820187905282169063a9059cbb906044016020604051808303816000875af1158015611032573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110569190612f71565b506110f2565b6040517f23b872dd0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018790528216906323b872dd906064016020604051808303816000875af11580156110cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110f09190612f71565b505b50505050505050611203565b6003846003811115611112576111126129f3565b036111bb576040517ff242432a0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018590526064820187905260a06084830152600060a483015282169063f242432a9060c401600060405180830381600087803b15801561119757600080fd5b505af11580156111ab573d6000803e3d6000fd5b5050505050505050505050611203565b60405162461bcd60e51b815260206004820152601b60248201527f546f6b656e2074797065206973206e6f7420737570706f727465640000000000604482015260640161038c565b50505050565b6000611216848484611906565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050878160008151811061125557611255612f42565b602090810291909101015261128d7f746255440000000000000000000000004f72646572730000000000000000000082868686611935565b5050505050505050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112cd576112cd612f42565b60209081029190910101526113807f746255440000000000000000000000004f7264657273000000000000000000008260028581811115611310576113106129f3565b60405160200161134b919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527e350300142001000000000000000000000000000000000000000000000000006119ea565b505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b816000815181106113ca576113ca612f42565b6020026020010181815250508260001b816001815181106113ed576113ed612f42565b602090810291909101015260006114457f74625544000000000000000000000000436f756e74657273000000000000000083837e20010020000000000000000000000000000000000000000000000000000000611849565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b8160008151811061148f5761148f612f42565b6020026020010181815250508260001b816001815181106114b2576114b2612f42565b6020026020010181815250506112037f74625544000000000000000000000000436f756e74657273000000000000000060001b826000856040516020016114fb91815260200190565b60408051601f198184030181529190527e200100200000000000000000000000000000000000000000000000000000006119ea565b600061154e8260000151836020015184604001518560600151611a60565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061158d5761158d612f42565b60209081029190910101526115c57f746255440000000000000000000000004f66666572730000000000000000000082868686611935565b505050505050565b60006115f082600001518360200151846040015185606001518660800151611a92565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061162f5761162f612f42565b60209081029190910101526115c57f74625544000000000000000000000000436f6e73696465726174696f6e73000082868686611935565b60006102fe611ac7565b6060600060606000611681611ac7565b9050306001600160a01b038216036116aa5761169e878787611b01565b93509350935050611738565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906116f3908a908a908a90600401612fcf565b600060405180830381865afa158015611710573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261169e9190810190613061565b93509350939050565b60408051608081018252600080825260208201819052918101829052606081019190915261176e84611c09565b60608501819052604085018290526001600160a01b03831660208601528484600381111561179e5761179e6129f3565b60038111156117af576117af6129f3565b815250505050509392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526117f184611c54565b6001600160a01b03808216608088015260608701839052604087018490528416602087015285856003811115611829576118296129f3565b600381111561183a5761183a6129f3565b81525050505050509392505050565b600080611854611ac7565b9050306001600160a01b0382160361187a5761187286868686611cab565b915050610da5565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906118c59089908990899089906004016130ce565b602060405180830381865afa1580156118e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118729190612f58565b606083838360405160200161191d939291906130fd565b60405160208183030381529060405290509392505050565b600061193f611ac7565b9050306001600160a01b038216036119635761195e8686868686611cd8565b6115c5565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb906119b0908990899089908990899060040161316b565b600060405180830381600087803b1580156119ca57600080fd5b505af11580156119de573d6000803e3d6000fd5b50505050505050505050565b60006119f4611ac7565b9050306001600160a01b03821603611a135761195e8686868686611cf5565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae0906119b090899089908990899089906004016131bc565b606084848484604051602001611a79949392919061321a565b6040516020818303038152906040529050949350505050565b60608585858585604051602001611aad959493929190613253565b604051602081830303815290604052905095945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061044c573391505090565b6060600060606000611b1285611d0a565b9050611b1f878783611d2d565b93506000611b2c86611d66565b90508015611bfe57611b3e8888611da3565b935066ffffffffffffff841667ffffffffffffffff811115611b6257611b62612a23565b6040519080825280601f01601f191660200182016040528015611b8c576020820181803683370190505b5092506020830160005b828160ff161015611bfb576000611bae8b8b84611db6565b90506000611bcb888460ff166028026038011c64ffffffffff1690565b9050611bda8260008387611e36565b611be48185612f0d565b935050508080611bf390613298565b915050611b96565b50505b505093509350939050565b600080600080611c1d856000016020015190565b60f81c6003811115611c3157611c316129f3565b60218601516035870151605590970151919760609190911c969550909350915050565b6000806000806000611c6a866000016020015190565b60f81c6003811115611c7e57611c7e6129f3565b6021870151603588015160558901516075909901519299606092831c9991985090965091901c9350915050565b6000611445611cba8686611f02565b60ff858116601b0360080285901c16611cd38587611f58565b611f91565b611cee8585858585611ce98b611fe2565b612067565b5050505050565b611cee8585611d048487611f58565b856123a0565b60006008611d1a600260206132b7565b611d2491906132ca565b9190911c919050565b606081600003611d4c5750604080516020810190915260008152610a1a565b6000611d588585611f02565b905061144581600085612644565b60006008600180611d79600260206132b7565b611d8391906132b7565b611d8d91906132b7565b611d9791906132ca565b8260ff911c1692915050565b6000610a1a611db28484612667565b5490565b60008383604051602001611dcb9291906132e1565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611ebd5760208310611e6057602083048401935060208381611e5c57611e5c61331d565b0692505b8215611ebd576020839003600081841015611e835750600019600884021c611e8d565b50600019600882021c5b8554600886021b818451168219821617845250818411611eae575050611203565b50600194909401939182900391015b5b60208210611edf5783548152600190930192601f1990910190602001611ebe565b8115611203576000600019600884021c8251865482191691161782525050505050565b60008282604051602001611f179291906132e1565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff16811015611f8957611f7f60ff601b83900360080287901c1683612f0d565b9150600101611f5d565b509392505050565b600060208210611fb757602082048401935060208281611fb357611fb361331d565b0691505b508254600882021b602082900380841115611f89576001850154600882021c82179150509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161203157507e60030220202000000000000000000000000000000000000000000000000000919050565b6102ee61205e7f746273746f72650000000000000000005461626c657300000000000000000000846126bd565b60206000611f91565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff00000000000000000000000000000000000000000000000000000000000016036120f357857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516120e69493929190613333565b60405180910390a26115c5565b60006120fe876126d9565b905060005b81518110156121d757600082828151811061212057612120612f42565b6020026020010151905061214c6001826affffffffffffffffffffff191661276290919063ffffffff16565b156121ce576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c9061219b908c908c908c908c908c908c90600401613372565b600060405180830381600087803b1580156121b557600080fd5b505af11580156121c9573d6000803e3d6000fd5b505050505b50600101612103565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98787878760405161220e9493929190613333565b60405180910390a260006122228888611f02565b9050600060208701905061223a826000895184612780565b600061224585611d66565b11156122c95760006122578a8a612667565b878155905060208601915060008060005b61227188611d66565b8160ff1610156122c4576122868d8d83611db6565b92506122a18a8260ff166028026038011c64ffffffffff1690565b91506122b08360008488612780565b6122ba8286612f0d565b9450600101612268565b505050505b60005b83518110156119de5760008482815181106122e9576122e9612f42565b602002602001015190506123156002826affffffffffffffffffffff191661276290919063ffffffff16565b15612397576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612364908e908e908e908e908e908e90600401613372565b600060405180830381600087803b15801561237e57600080fd5b505af1158015612392573d6000803e3d6000fd5b505050505b506001016122cc565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361242a57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161241d939291906133cb565b60405180910390a2611203565b60006124368585611f02565b90506000612443866126d9565b905060005b815181101561251857600082828151811061246557612465612f42565b602002602001015190506124916004826affffffffffffffffffffff191661276290919063ffffffff16565b1561250f576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906124dc908b908b908b908b906004016133fe565b600060405180830381600087803b1580156124f657600080fd5b505af115801561250a573d6000803e3d6000fd5b505050505b50600101612448565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161254d939291906133cb565b60405180910390a2612568828565ffffffffffff168561283f565b60005b815181101561263b57600082828151811061258857612588612f42565b602002602001015190506125b46008826affffffffffffffffffffff191661276290919063ffffffff16565b15612632576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125ff908b908b908b908b906004016133fe565b600060405180830381600087803b15801561261957600080fd5b505af115801561262d573d6000803e3d6000fd5b505050505b5060010161256b565b50505050505050565b60405160208101601f19603f8484010116604052828252611f8985858584611e36565b6000828260405160200161267c9291906132e1565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b6040805160208101849052908101829052600090606001611f17565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061271357612713612f42565b6020908102919091010152600061274b7f746273746f726500000000000000000053746f7265486f6f6b730000000000008383612855565b9050610da561275d826000845161288f565b61291d565b60008160ff16826127738560581c90565b1660ff1614905092915050565b82156127fa57602083106127aa576020830484019350602083816127a6576127a661331d565b0692505b82156127fa5760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116127eb575050611203565b50600194909401939182900391015b5b6020821061281c5780518455600190930192601f19909101906020016127fb565b8115611203576000600019600884021c8554835182191691161785555050505050565b611380838383516128508560200190565b612780565b6060610da5612865858585611db6565b600061288a856128758989611da3565b9060ff166028026038011c64ffffffffff1690565b612644565b60008183118061289f5750835182115b156128dc578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161038c93929190613437565b602084016128ea8482612f0d565b905060006128f885856132b7565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610a1a8360156000606060006129378560801c90565b90506fffffffffffffffffffffffffffffffff8516600085828161295d5761295d61331d565b04905060405193506020840160208202810160405281855260005b82811015610f1b578451871c825293870193602090910190600101612978565b6000602082840312156129aa57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610a1a57600080fd5b6000602082840312156129ec57600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6020810160038310612a1d57612a1d6129f3565b91905290565b634e487b7160e01b600052604160045260246000fd5b6040516080810167ffffffffffffffff81118282101715612a5c57612a5c612a23565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715612a8b57612a8b612a23565b604052919050565b80356004811061044c57600080fd5b80356001600160a01b038116811461044c57600080fd5b600060a08284031215612acb57600080fd5b60405160a0810181811067ffffffffffffffff82111715612aee57612aee612a23565b604052905080612afd83612a93565b8152612b0b60208401612aa2565b60208201526040830135604082015260608301356060820152612b3060808401612aa2565b60808201525092915050565b600067ffffffffffffffff821115612b5657612b56612a23565b50601f01601f191660200190565b600082601f830112612b7557600080fd5b8135612b88612b8382612b3c565b612a62565b818152846020838601011115612b9d57600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215612bcc57600080fd5b813567ffffffffffffffff80821115612be457600080fd5b90830190818503610160811215612bfa57600080fd5b612c02612a39565b6080821215612c1057600080fd5b612c18612a39565b9150612c2384612a93565b8252612c3160208501612aa2565b60208301526040840135604083015260608401356060830152818152612c5a8760808601612ab9565b6020820152610120840135915082821115612c7457600080fd5b612c8087838601612b64565b6040820152612c926101408501612aa2565b60608201529695505050505050565b600082601f830112612cb257600080fd5b8135602067ffffffffffffffff821115612cce57612cce612a23565b8160051b612cdd828201612a62565b9283528481018201928281019087851115612cf757600080fd5b83870192505b84831015612d1657823582529183019190830190612cfd565b979650505050505050565b600080600080600060a08688031215612d3957600080fd5b612d4286612aa2565b9450612d5060208701612aa2565b9350604086013567ffffffffffffffff80821115612d6d57600080fd5b612d7989838a01612ca1565b94506060880135915080821115612d8f57600080fd5b612d9b89838a01612ca1565b93506080880135915080821115612db157600080fd5b50612dbe88828901612b64565b9150509295509295909350565b60048110612ddb57612ddb6129f3565b9052565b612dea828251612dcb565b6001600160a01b03602082015116602083015260408101516040830152606081015160608301525050565b608081016102ee8284612ddf565b600060208284031215612e3557600080fd5b610a1a82612aa2565b600080600080600060a08688031215612e5657600080fd5b612e5f86612aa2565b9450612e6d60208701612aa2565b93506040860135925060608601359150608086013567ffffffffffffffff811115612e9757600080fd5b612dbe88828901612b64565b612eae828251612dcb565b60208101516001600160a01b038082166020850152604083015160408501526060830151606085015280608084015116608085015250505050565b60a081016102ee8284612ea3565b634e487b7160e01b600052601160045260246000fd5b808201808211156102ee576102ee612ef7565b8381526101408101612f356020830185612ddf565b610da560a0830184612ea3565b634e487b7160e01b600052603260045260246000fd5b600060208284031215612f6a57600080fd5b5051919050565b600060208284031215612f8357600080fd5b81518015158114610a1a57600080fd5b60008151808452602080850194506020840160005b83811015612fc457815187529582019590820190600101612fa8565b509495945050505050565b838152606060208201526000612fe86060830185612f93565b9050826040830152949350505050565b60005b83811015613013578181015183820152602001612ffb565b50506000910152565b600082601f83011261302d57600080fd5b815161303b612b8382612b3c565b81815284602083860101111561305057600080fd5b610da5826020830160208701612ff8565b60008060006060848603121561307657600080fd5b835167ffffffffffffffff8082111561308e57600080fd5b61309a8783880161301c565b94506020860151935060408601519150808211156130b757600080fd5b506130c48682870161301c565b9150509250925092565b8481526080602082015260006130e76080830186612f93565b60ff949094166040830152506060015292915050565b6bffffffffffffffffffffffff198460601b16815282601482015260006003831061312a5761312a6129f3565b5060f89190911b603482015260350192915050565b60008151808452613157816020860160208601612ff8565b601f01601f19169290920160200192915050565b85815260a06020820152600061318460a0830187612f93565b8281036040840152613196818761313f565b905084606084015282810360808401526131b0818561313f565b98975050505050505050565b85815260a0602082015260006131d560a0830187612f93565b60ff8616604084015282810360608401526131f0818661313f565b9150508260808301529695505050505050565b60048110613213576132136129f3565b60f81b9052565b6132248186613203565b60609390931b6bffffffffffffffffffffffff1916600184015260158301919091526035820152605501919050565b61325d8187613203565b6bffffffffffffffffffffffff19606095861b811660018301526015820194909452603581019290925290921b166055820152606901919050565b600060ff821660ff81036132ae576132ae612ef7565b60010192915050565b818103818111156102ee576102ee612ef7565b80820281158282048414176102ee576102ee612ef7565b8281526000602080830184516020860160005b82811015613310578151845292840192908401906001016132f4565b5091979650505050505050565b634e487b7160e01b600052601260045260246000fd5b6080815260006133466080830187612f93565b8281036020840152613358818761313f565b90508460408401528281036060840152612d16818561313f565b86815260c06020820152600061338b60c0830188612f93565b828103604084015261339d818861313f565b905085606084015282810360808401526133b7818661313f565b9150508260a0830152979650505050505050565b6060815260006133de6060830186612f93565b65ffffffffffff851660208401528281036040840152610c26818561313f565b8481526080602082015260006134176080830186612f93565b65ffffffffffff851660408401528281036060840152612d16818561313f565b60608152600061344a606083018661313f565b6020830194909452506040015291905056fea26469706673582212202a30574b9979b95fd329e963991e53f9e04e17714195456814096d98bea59bad64736f6c63430008180033","sourceMap":"1133:6630:241:-:0;;;;;;;;;;;;-1:-1:-1;1713:1:157;1917:7;:21;1133:6630:241;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106101005760003560e01c8063bc74f4a511610097578063e5910ae711610066578063e5910ae714610265578063f07ec37314610278578063f23a6e611461028b578063f8b48037146102c357600080fd5b8063bc74f4a514610224578063d597b8c81461022a578063dd5c51a71461024a578063e1af802c1461025d57600080fd5b806346423aa7116100d357806346423aa7146101755780637489ec231461019557806378885da7146101a8578063bc197c81146101bb57600080fd5b806301ffc9a714610105578063119df25f1461012d57806326e5dc5d1461014d57806345ec935414610160575b600080fd5b610118610113366004612998565b6102e3565b60405190151581526020015b60405180910390f35b6101356102f4565b6040516001600160a01b039091168152602001610124565b61011861015b3660046129da565b610303565b36601f1901355b604051908152602001610124565b6101886101833660046129da565b610451565b6040516101249190612a09565b6101186101a33660046129da565b61045c565b6101676101b6366004612bba565b61052c565b6101f36101c9366004612d21565b7fbc197c810000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610124565b30610135565b61023d6102383660046129da565b610945565b6040516101249190612e15565b610167610258366004612bba565b610972565b6101356109b5565b610167610273366004612e23565b6109bf565b610167610286366004612e23565b610a0c565b6101f3610299366004612e3e565b7ff23a6e610000000000000000000000000000000000000000000000000000000095945050505050565b6102d66102d13660046129da565b610a21565b6040516101249190612ee9565b60006102ee82610a55565b92915050565b60006102fe610aed565b905090565b600061030d610b1f565b600061031883610b62565b9050600061032584610c30565b9050600161033285610cfb565b6002811115610343576103436129f3565b146103955760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f74206163746976650000000000000000000000000060448201526064015b60405180910390fd5b80606001516103ad8560006103a86102f4565b610dad565b10156103fb5760405162461bcd60e51b815260206004820152601460248201527f496e73756666696369656e742062616c616e6365000000000000000000000000604482015260640161038c565b610413846000836080015161040e6102f4565b610f27565b6104278460016104216102f4565b30610f27565b61043c846104336102f4565b60006002611209565b60019250505061044c6001600055565b919050565b60006102ee82610cfb565b6000610466610b1f565b600161047183610451565b6002811115610482576104826129f3565b146104cf5760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f742061637469766500000000000000000000000000604482015260640161038c565b60006104da83610a21565b905080608001516001600160a01b03166104f26102f4565b6001600160a01b03161461050557600080fd5b610510836000611297565b610521836001836080015130610f27565b5061044c6001600055565b6000610536610b1f565b61053e6102f4565b6001600160a01b031682606001516001600160a01b0316146105c85760405162461bcd60e51b815260206004820152602560248201527f596f752063616e6e6f74206f6666657220736f6d656f6e6520656c736527732060448201527f6974656d73000000000000000000000000000000000000000000000000000000606482015260840161038c565b6105d06102f4565b6001600160a01b03168260200151608001516001600160a01b03161461065e5760405162461bcd60e51b815260206004820152602c60248201527f596f752063616e6e6f7420707572636861736520616e206974656d20666f722060448201527f736f6d656f6e6520656c73650000000000000000000000000000000000000000606482015260840161038c565b600060405180608001604052808460000151600001516003811115610685576106856129f3565b81526020018460000151602001516001600160a01b031681526020018460000151604001518152602001846000015160600151815250905060006040518060a0016040528085602001516000015160038111156106e4576106e46129f3565b81526020018560200151602001516001600160a01b03168152602001856020015160400151815260200185602001516060015181526020018560200151608001516001600160a01b0316815250905060016003811115610746576107466129f3565b845151600381111561075a5761075a6129f3565b1480610779575060038451516003811115610777576107776129f3565b145b6107c55760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b600160208501515160038111156107de576107de6129f3565b14806108005750600360208501515160038111156107fe576107fe6129f3565b145b61084c5760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b6020840151516003811115610863576108636129f3565b8451516003811115610877576108776129f3565b036108c45760405162461bcd60e51b815260206004820152601260248201527f43616e6e6f742063726f73732074726164650000000000000000000000000000604482015260640161038c565b60006108d585606001516000611385565b6108e0906001612f0d565b90506108f685602001516080015160008361144e565b6108ff85610972565b935061090b8484611530565b61091584836115cd565b610926846001308860600151610f27565b61093884866060015160006001611209565b50505061044c6001600055565b6040805160808101825260008082526020820181905291810182905260608101919091526102ee82610b62565b60006109818260600151610a0c565b825160208085015160405161099894939201612f20565b604051602081830303815290604052805190602001209050919050565b60006102fe611667565b6000816001600160a01b03166109d36102f4565b6001600160a01b0316146109e657600080fd5b60006109f3836000611385565b6109fe906001612f0d565b90506102ee8360008361144e565b600080610a1a836000611385565b9392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526102ee82610c30565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102ee57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a7000000000000000000000000000000000000000000000000000000001492915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c80610b1c5750335b90565b600260005403610b5b576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600055565b604080516080810182526000808252602082018190529181018290526060810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610bbc57610bbc612f42565b602090810291909101015260008080610c157f746255440000000000000000000000004f666665727300000000000000000000857e55040001142020000000000000000000000000000000000000000000000000611671565b925092509250610c26838383611741565b9695505050505050565b6040805160a081018252600080825260208201819052918101829052606081018290526080810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c9157610c91612f42565b602090810291909101015260008080610cea7f74625544000000000000000000000000436f6e73696465726174696f6e730000857e69050001142020140000000000000000000000000000000000000000000000611671565b925092509250610c268383836117bd565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610d3457610d34612f42565b60209081029190910101526000610d8d7f746255440000000000000000000000004f7264657273000000000000000000008360027e35030014200100000000000000000000000000000000000000000000000000611849565b905060f881901c6002811115610da557610da56129f3565b949350505050565b600080610db985610c30565b90506000610dc686610b62565b9050600085610dd6578251610dd9565b81515b9050600086610dec578360200151610df2565b82602001515b9050600087610e05578460400151610e0b565b83604001515b90506001836003811115610e2157610e216129f3565b03610eb6576040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301528316906370a08231906024015b602060405180830381865afa158015610e86573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eaa9190612f58565b95505050505050610a1a565b6003836003811115610eca57610eca6129f3565b03610f1b576040517efdd58e0000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301526024820183905283169062fdd58e90604401610e69565b50505050509392505050565b6000610f3285610c30565b90506000610f3f86610b62565b9050600085610f52578260600151610f58565b81606001515b9050600086610f68578351610f6b565b82515b9050600087610f7e578460400151610f84565b83604001515b90506001600160a01b0386163014600089610fa3578660200151610fa9565b85602001515b90506001846003811115610fbf57610fbf6129f3565b036110fe57811561105c576040517fa9059cbb0000000000000000000000000000000000000000000000000000000081526001600160a01b038a811660048301526024820187905282169063a9059cbb906044016020604051808303816000875af1158015611032573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110569190612f71565b506110f2565b6040517f23b872dd0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018790528216906323b872dd906064016020604051808303816000875af11580156110cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110f09190612f71565b505b50505050505050611203565b6003846003811115611112576111126129f3565b036111bb576040517ff242432a0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018590526064820187905260a06084830152600060a483015282169063f242432a9060c401600060405180830381600087803b15801561119757600080fd5b505af11580156111ab573d6000803e3d6000fd5b5050505050505050505050611203565b60405162461bcd60e51b815260206004820152601b60248201527f546f6b656e2074797065206973206e6f7420737570706f727465640000000000604482015260640161038c565b50505050565b6000611216848484611906565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050878160008151811061125557611255612f42565b602090810291909101015261128d7f746255440000000000000000000000004f72646572730000000000000000000082868686611935565b5050505050505050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112cd576112cd612f42565b60209081029190910101526113807f746255440000000000000000000000004f7264657273000000000000000000008260028581811115611310576113106129f3565b60405160200161134b919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527e350300142001000000000000000000000000000000000000000000000000006119ea565b505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b816000815181106113ca576113ca612f42565b6020026020010181815250508260001b816001815181106113ed576113ed612f42565b602090810291909101015260006114457f74625544000000000000000000000000436f756e74657273000000000000000083837e20010020000000000000000000000000000000000000000000000000000000611849565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b8160008151811061148f5761148f612f42565b6020026020010181815250508260001b816001815181106114b2576114b2612f42565b6020026020010181815250506112037f74625544000000000000000000000000436f756e74657273000000000000000060001b826000856040516020016114fb91815260200190565b60408051601f198184030181529190527e200100200000000000000000000000000000000000000000000000000000006119ea565b600061154e8260000151836020015184604001518560600151611a60565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061158d5761158d612f42565b60209081029190910101526115c57f746255440000000000000000000000004f66666572730000000000000000000082868686611935565b505050505050565b60006115f082600001518360200151846040015185606001518660800151611a92565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061162f5761162f612f42565b60209081029190910101526115c57f74625544000000000000000000000000436f6e73696465726174696f6e73000082868686611935565b60006102fe611ac7565b6060600060606000611681611ac7565b9050306001600160a01b038216036116aa5761169e878787611b01565b93509350935050611738565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906116f3908a908a908a90600401612fcf565b600060405180830381865afa158015611710573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261169e9190810190613061565b93509350939050565b60408051608081018252600080825260208201819052918101829052606081019190915261176e84611c09565b60608501819052604085018290526001600160a01b03831660208601528484600381111561179e5761179e6129f3565b60038111156117af576117af6129f3565b815250505050509392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526117f184611c54565b6001600160a01b03808216608088015260608701839052604087018490528416602087015285856003811115611829576118296129f3565b600381111561183a5761183a6129f3565b81525050505050509392505050565b600080611854611ac7565b9050306001600160a01b0382160361187a5761187286868686611cab565b915050610da5565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906118c59089908990899089906004016130ce565b602060405180830381865afa1580156118e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118729190612f58565b606083838360405160200161191d939291906130fd565b60405160208183030381529060405290509392505050565b600061193f611ac7565b9050306001600160a01b038216036119635761195e8686868686611cd8565b6115c5565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb906119b0908990899089908990899060040161316b565b600060405180830381600087803b1580156119ca57600080fd5b505af11580156119de573d6000803e3d6000fd5b50505050505050505050565b60006119f4611ac7565b9050306001600160a01b03821603611a135761195e8686868686611cf5565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae0906119b090899089908990899089906004016131bc565b606084848484604051602001611a79949392919061321a565b6040516020818303038152906040529050949350505050565b60608585858585604051602001611aad959493929190613253565b604051602081830303815290604052905095945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061044c573391505090565b6060600060606000611b1285611d0a565b9050611b1f878783611d2d565b93506000611b2c86611d66565b90508015611bfe57611b3e8888611da3565b935066ffffffffffffff841667ffffffffffffffff811115611b6257611b62612a23565b6040519080825280601f01601f191660200182016040528015611b8c576020820181803683370190505b5092506020830160005b828160ff161015611bfb576000611bae8b8b84611db6565b90506000611bcb888460ff166028026038011c64ffffffffff1690565b9050611bda8260008387611e36565b611be48185612f0d565b935050508080611bf390613298565b915050611b96565b50505b505093509350939050565b600080600080611c1d856000016020015190565b60f81c6003811115611c3157611c316129f3565b60218601516035870151605590970151919760609190911c969550909350915050565b6000806000806000611c6a866000016020015190565b60f81c6003811115611c7e57611c7e6129f3565b6021870151603588015160558901516075909901519299606092831c9991985090965091901c9350915050565b6000611445611cba8686611f02565b60ff858116601b0360080285901c16611cd38587611f58565b611f91565b611cee8585858585611ce98b611fe2565b612067565b5050505050565b611cee8585611d048487611f58565b856123a0565b60006008611d1a600260206132b7565b611d2491906132ca565b9190911c919050565b606081600003611d4c5750604080516020810190915260008152610a1a565b6000611d588585611f02565b905061144581600085612644565b60006008600180611d79600260206132b7565b611d8391906132b7565b611d8d91906132b7565b611d9791906132ca565b8260ff911c1692915050565b6000610a1a611db28484612667565b5490565b60008383604051602001611dcb9291906132e1565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611ebd5760208310611e6057602083048401935060208381611e5c57611e5c61331d565b0692505b8215611ebd576020839003600081841015611e835750600019600884021c611e8d565b50600019600882021c5b8554600886021b818451168219821617845250818411611eae575050611203565b50600194909401939182900391015b5b60208210611edf5783548152600190930192601f1990910190602001611ebe565b8115611203576000600019600884021c8251865482191691161782525050505050565b60008282604051602001611f179291906132e1565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff16811015611f8957611f7f60ff601b83900360080287901c1683612f0d565b9150600101611f5d565b509392505050565b600060208210611fb757602082048401935060208281611fb357611fb361331d565b0691505b508254600882021b602082900380841115611f89576001850154600882021c82179150509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161203157507e60030220202000000000000000000000000000000000000000000000000000919050565b6102ee61205e7f746273746f72650000000000000000005461626c657300000000000000000000846126bd565b60206000611f91565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff00000000000000000000000000000000000000000000000000000000000016036120f357857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516120e69493929190613333565b60405180910390a26115c5565b60006120fe876126d9565b905060005b81518110156121d757600082828151811061212057612120612f42565b6020026020010151905061214c6001826affffffffffffffffffffff191661276290919063ffffffff16565b156121ce576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c9061219b908c908c908c908c908c908c90600401613372565b600060405180830381600087803b1580156121b557600080fd5b505af11580156121c9573d6000803e3d6000fd5b505050505b50600101612103565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98787878760405161220e9493929190613333565b60405180910390a260006122228888611f02565b9050600060208701905061223a826000895184612780565b600061224585611d66565b11156122c95760006122578a8a612667565b878155905060208601915060008060005b61227188611d66565b8160ff1610156122c4576122868d8d83611db6565b92506122a18a8260ff166028026038011c64ffffffffff1690565b91506122b08360008488612780565b6122ba8286612f0d565b9450600101612268565b505050505b60005b83518110156119de5760008482815181106122e9576122e9612f42565b602002602001015190506123156002826affffffffffffffffffffff191661276290919063ffffffff16565b15612397576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612364908e908e908e908e908e908e90600401613372565b600060405180830381600087803b15801561237e57600080fd5b505af1158015612392573d6000803e3d6000fd5b505050505b506001016122cc565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361242a57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161241d939291906133cb565b60405180910390a2611203565b60006124368585611f02565b90506000612443866126d9565b905060005b815181101561251857600082828151811061246557612465612f42565b602002602001015190506124916004826affffffffffffffffffffff191661276290919063ffffffff16565b1561250f576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906124dc908b908b908b908b906004016133fe565b600060405180830381600087803b1580156124f657600080fd5b505af115801561250a573d6000803e3d6000fd5b505050505b50600101612448565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161254d939291906133cb565b60405180910390a2612568828565ffffffffffff168561283f565b60005b815181101561263b57600082828151811061258857612588612f42565b602002602001015190506125b46008826affffffffffffffffffffff191661276290919063ffffffff16565b15612632576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125ff908b908b908b908b906004016133fe565b600060405180830381600087803b15801561261957600080fd5b505af115801561262d573d6000803e3d6000fd5b505050505b5060010161256b565b50505050505050565b60405160208101601f19603f8484010116604052828252611f8985858584611e36565b6000828260405160200161267c9291906132e1565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b6040805160208101849052908101829052600090606001611f17565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061271357612713612f42565b6020908102919091010152600061274b7f746273746f726500000000000000000053746f7265486f6f6b730000000000008383612855565b9050610da561275d826000845161288f565b61291d565b60008160ff16826127738560581c90565b1660ff1614905092915050565b82156127fa57602083106127aa576020830484019350602083816127a6576127a661331d565b0692505b82156127fa5760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116127eb575050611203565b50600194909401939182900391015b5b6020821061281c5780518455600190930192601f19909101906020016127fb565b8115611203576000600019600884021c8554835182191691161785555050505050565b611380838383516128508560200190565b612780565b6060610da5612865858585611db6565b600061288a856128758989611da3565b9060ff166028026038011c64ffffffffff1690565b612644565b60008183118061289f5750835182115b156128dc578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161038c93929190613437565b602084016128ea8482612f0d565b905060006128f885856132b7565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610a1a8360156000606060006129378560801c90565b90506fffffffffffffffffffffffffffffffff8516600085828161295d5761295d61331d565b04905060405193506020840160208202810160405281855260005b82811015610f1b578451871c825293870193602090910190600101612978565b6000602082840312156129aa57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610a1a57600080fd5b6000602082840312156129ec57600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6020810160038310612a1d57612a1d6129f3565b91905290565b634e487b7160e01b600052604160045260246000fd5b6040516080810167ffffffffffffffff81118282101715612a5c57612a5c612a23565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715612a8b57612a8b612a23565b604052919050565b80356004811061044c57600080fd5b80356001600160a01b038116811461044c57600080fd5b600060a08284031215612acb57600080fd5b60405160a0810181811067ffffffffffffffff82111715612aee57612aee612a23565b604052905080612afd83612a93565b8152612b0b60208401612aa2565b60208201526040830135604082015260608301356060820152612b3060808401612aa2565b60808201525092915050565b600067ffffffffffffffff821115612b5657612b56612a23565b50601f01601f191660200190565b600082601f830112612b7557600080fd5b8135612b88612b8382612b3c565b612a62565b818152846020838601011115612b9d57600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215612bcc57600080fd5b813567ffffffffffffffff80821115612be457600080fd5b90830190818503610160811215612bfa57600080fd5b612c02612a39565b6080821215612c1057600080fd5b612c18612a39565b9150612c2384612a93565b8252612c3160208501612aa2565b60208301526040840135604083015260608401356060830152818152612c5a8760808601612ab9565b6020820152610120840135915082821115612c7457600080fd5b612c8087838601612b64565b6040820152612c926101408501612aa2565b60608201529695505050505050565b600082601f830112612cb257600080fd5b8135602067ffffffffffffffff821115612cce57612cce612a23565b8160051b612cdd828201612a62565b9283528481018201928281019087851115612cf757600080fd5b83870192505b84831015612d1657823582529183019190830190612cfd565b979650505050505050565b600080600080600060a08688031215612d3957600080fd5b612d4286612aa2565b9450612d5060208701612aa2565b9350604086013567ffffffffffffffff80821115612d6d57600080fd5b612d7989838a01612ca1565b94506060880135915080821115612d8f57600080fd5b612d9b89838a01612ca1565b93506080880135915080821115612db157600080fd5b50612dbe88828901612b64565b9150509295509295909350565b60048110612ddb57612ddb6129f3565b9052565b612dea828251612dcb565b6001600160a01b03602082015116602083015260408101516040830152606081015160608301525050565b608081016102ee8284612ddf565b600060208284031215612e3557600080fd5b610a1a82612aa2565b600080600080600060a08688031215612e5657600080fd5b612e5f86612aa2565b9450612e6d60208701612aa2565b93506040860135925060608601359150608086013567ffffffffffffffff811115612e9757600080fd5b612dbe88828901612b64565b612eae828251612dcb565b60208101516001600160a01b038082166020850152604083015160408501526060830151606085015280608084015116608085015250505050565b60a081016102ee8284612ea3565b634e487b7160e01b600052601160045260246000fd5b808201808211156102ee576102ee612ef7565b8381526101408101612f356020830185612ddf565b610da560a0830184612ea3565b634e487b7160e01b600052603260045260246000fd5b600060208284031215612f6a57600080fd5b5051919050565b600060208284031215612f8357600080fd5b81518015158114610a1a57600080fd5b60008151808452602080850194506020840160005b83811015612fc457815187529582019590820190600101612fa8565b509495945050505050565b838152606060208201526000612fe86060830185612f93565b9050826040830152949350505050565b60005b83811015613013578181015183820152602001612ffb565b50506000910152565b600082601f83011261302d57600080fd5b815161303b612b8382612b3c565b81815284602083860101111561305057600080fd5b610da5826020830160208701612ff8565b60008060006060848603121561307657600080fd5b835167ffffffffffffffff8082111561308e57600080fd5b61309a8783880161301c565b94506020860151935060408601519150808211156130b757600080fd5b506130c48682870161301c565b9150509250925092565b8481526080602082015260006130e76080830186612f93565b60ff949094166040830152506060015292915050565b6bffffffffffffffffffffffff198460601b16815282601482015260006003831061312a5761312a6129f3565b5060f89190911b603482015260350192915050565b60008151808452613157816020860160208601612ff8565b601f01601f19169290920160200192915050565b85815260a06020820152600061318460a0830187612f93565b8281036040840152613196818761313f565b905084606084015282810360808401526131b0818561313f565b98975050505050505050565b85815260a0602082015260006131d560a0830187612f93565b60ff8616604084015282810360608401526131f0818661313f565b9150508260808301529695505050505050565b60048110613213576132136129f3565b60f81b9052565b6132248186613203565b60609390931b6bffffffffffffffffffffffff1916600184015260158301919091526035820152605501919050565b61325d8187613203565b6bffffffffffffffffffffffff19606095861b811660018301526015820194909452603581019290925290921b166055820152606901919050565b600060ff821660ff81036132ae576132ae612ef7565b60010192915050565b818103818111156102ee576102ee612ef7565b80820281158282048414176102ee576102ee612ef7565b8281526000602080830184516020860160005b82811015613310578151845292840192908401906001016132f4565b5091979650505050505050565b634e487b7160e01b600052601260045260246000fd5b6080815260006133466080830187612f93565b8281036020840152613358818761313f565b90508460408401528281036060840152612d16818561313f565b86815260c06020820152600061338b60c0830188612f93565b828103604084015261339d818861313f565b905085606084015282810360808401526133b7818661313f565b9150508260a0830152979650505050505050565b6060815260006133de6060830186612f93565b65ffffffffffff851660208401528281036040840152610c26818561313f565b8481526080602082015260006134176080830186612f93565b65ffffffffffff851660408401528281036060840152612d16818561313f565b60608152600061344a606083018661313f565b6020830194909452506040015291905056fea26469706673582212202a30574b9979b95fd329e963991e53f9e04e17714195456814096d98bea59bad64736f6c63430008180033","sourceMap":"1133:6630:241:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1204:188;;;;;;:::i;:::-;;:::i;:::-;;;516:14:264;;509:22;491:41;;479:2;464:18;1204:188:241;;;;;;;;1262:113:123;;;:::i;:::-;;;-1:-1:-1;;;;;707:55:264;;;689:74;;677:2;662:18;1262:113:123;543:226:264;3389:883:241;;;;;;:::i;:::-;;:::i;1616:110:123:-;3800:14;-1:-1:-1;;3796:25:123;3783:39;1616:110;;;1105:25:264;;;1093:2;1078:18;1616:110:123;959:177:264;5925:145:241;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;4333:575::-;;;;;;:::i;:::-;;:::i;1495:1888::-;;;;;;:::i;:::-;;:::i;1101:247:151:-;;;;;;:::i;:::-;1305:36;1101:247;;;;;;;;;;;7340:66:264;7328:79;;;7310:98;;7298:2;7283:18;1101:247:151;7166:248:264;6075:99:241;6162:4;6075:99;;5623:130;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;5424:193::-;;;;;;:::i;:::-;;:::i;1942:98:123:-;;;:::i;4974:271:241:-;;;;;;:::i;:::-;;:::i;5251:167::-;;;;;;:::i;:::-;;:::i;876:219:151:-;;;;;;:::i;:::-;1057:31;876:219;;;;;;;;5759:160:241;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1204:188::-;1326:4;1349:36;1373:11;1349:23;:36::i;:::-;1342:43;1204:188;-1:-1:-1;;1204:188:241:o;1262:113:123:-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;3389:883:241:-;3459:14;2356:21:157;:19;:21::i;:::-;3486:19:241::1;3508:21;3519:9;3508:10;:21::i;:::-;3486:43;;3539:27;3569:29;3588:9;3569:18;:29::i;:::-;3539:59:::0;-1:-1:-1;3690:18:241::1;3654:32;3676:9;3654:21;:32::i;:::-;:54;;;;;;;;:::i;:::-;;3646:86;;;::::0;-1:-1:-1;;;3646:86:241;;9956:2:264;3646:86:241::1;::::0;::::1;9938:21:264::0;9995:2;9975:18;;;9968:30;10034:21;10014:18;;;10007:49;10073:18;;3646:86:241::1;;;;;;;;;3827:1;:8;;;3781:42;3792:9;3803:5;3810:12;:10;:12::i;:::-;3781:10;:42::i;:::-;:54;;3773:87;;;::::0;-1:-1:-1;;;3773:87:241;;10304:2:264;3773:87:241::1;::::0;::::1;10286:21:264::0;10343:2;10323:18;;;10316:30;10382:22;10362:18;;;10355:50;10422:18;;3773:87:241::1;10102:344:264::0;3773:87:241::1;3937:54;3947:9;3958:5;3965:1;:11;;;3978:12;:10;:12::i;:::-;3937:9;:54::i;:::-;4048:55;4058:9;4069:4;4075:12;:10;:12::i;:::-;4097:4;4048:9;:55::i;:::-;4154:62;4165:9;4176:12;:10;:12::i;:::-;4190:1;4193:22;4154:10;:62::i;:::-;4260:4;4253:11;;;;2398:20:157::0;1713:1;2924:7;:21;2744:208;2398:20;3389:883:241;;;:::o;5925:145::-;5989:23;6031:32;6053:9;6031:21;:32::i;4333:575::-;4403:4;2356:21:157;:19;:21::i;:::-;4526:18:241::1;4496:26;4511:10;4496:14;:26::i;:::-;:48;;;;;;;;:::i;:::-;;4488:80;;;::::0;-1:-1:-1;;;4488:80:241;;9956:2:264;4488:80:241::1;::::0;::::1;9938:21:264::0;9995:2;9975:18;;;9968:30;10034:21;10014:18;;;10007:49;10073:18;;4488:80:241::1;9754:343:264::0;4488:80:241::1;4578:27;4608:28;4625:10;4608:16;:28::i;:::-;4578:58;;4670:1;:11;;;-1:-1:-1::0;;;;;4654:27:241::1;:12;:10;:12::i;:::-;-1:-1:-1::0;;;;;4654:27:241::1;;4646:36;;;::::0;::::1;;4733:55;4755:10;4767:20;4733:21;:55::i;:::-;4846;4856:10;4868:4;4874:1;:11;;;4895:4;4846:9;:55::i;:::-;4409:499;2398:20:157::0;1713:1;2924:7;:21;2744:208;1495:1888:241;1565:18;2356:21:157;:19;:21::i;:::-;1620:12:241::1;:10;:12::i;:::-;-1:-1:-1::0;;;;;1603:29:241::1;:5;:13;;;-1:-1:-1::0;;;;;1603:29:241::1;;1595:79;;;::::0;-1:-1:-1;;;1595:79:241;;10653:2:264;1595:79:241::1;::::0;::::1;10635:21:264::0;10692:2;10672:18;;;10665:30;10731:34;10711:18;;;10704:62;10802:7;10782:18;;;10775:35;10827:19;;1595:79:241::1;10451:401:264::0;1595:79:241::1;1725:12;:10;:12::i;:::-;-1:-1:-1::0;;;;;1692:45:241::1;:5;:19;;;:29;;;-1:-1:-1::0;;;;;1692:45:241::1;;1684:102;;;::::0;-1:-1:-1;;;1684:102:241;;11059:2:264;1684:102:241::1;::::0;::::1;11041:21:264::0;11098:2;11078:18;;;11071:30;11137:34;11117:18;;;11110:62;11208:14;11188:18;;;11181:42;11240:19;;1684:102:241::1;10857:408:264::0;1684:102:241::1;1825:26;1854:136;;;;;;;;1877:5;:11;;;:21;;;1854:136;;;;;;;;:::i;:::-;;;;;1907:5;:11;;;:17;;;-1:-1:-1::0;;;;;1854:136:241::1;;;;;1938:5;:11;;;:22;;;1854:136;;;;1970:5;:11;;;:18;;;1854:136;;::::0;1825:165:::1;;2037:42;2082:218;;;;;;;;2113:5;:19;;;:29;;;2082:218;;;;;;;;:::i;:::-;;;;;2151:5;:19;;;:25;;;-1:-1:-1::0;;;;;2082:218:241::1;;;;;2190:5;:19;;;:30;;;2082:218;;;;2230:5;:19;;;:26;;;2082:218;;;;2269:5;:19;;;:29;;;-1:-1:-1::0;;;;;2082:218:241::1;;;::::0;2037:263:::1;;2343:15;2318:40;;;;;;;;:::i;:::-;:11:::0;;:21;:40:::1;::::0;::::1;;;;;;:::i;:::-;;:86;;;-1:-1:-1::0;2387:17:241::1;2362:11:::0;;:21;:42:::1;::::0;::::1;;;;;;:::i;:::-;;2318:86;2310:117;;;::::0;-1:-1:-1;;;2310:117:241;;11472:2:264;2310:117:241::1;::::0;::::1;11454:21:264::0;11511:2;11491:18;;;11484:30;11550:20;11530:18;;;11523:48;11588:18;;2310:117:241::1;11270:342:264::0;2310:117:241::1;2478:15;2445:19;::::0;::::1;::::0;:29;:48:::1;::::0;::::1;;;;;;:::i;:::-;;:102;;;-1:-1:-1::0;2530:17:241::1;2497:19;::::0;::::1;::::0;:29;:50:::1;::::0;::::1;;;;;;:::i;:::-;;2445:102;2437:133;;;::::0;-1:-1:-1;;;2437:133:241;;11472:2:264;2437:133:241::1;::::0;::::1;11454:21:264::0;11511:2;11491:18;;;11484:30;11550:20;11530:18;;;11523:48;11588:18;;2437:133:241::1;11270:342:264::0;2437:133:241::1;2613:19;::::0;::::1;::::0;:29;2588:54:::1;::::0;::::1;;;;;;:::i;:::-;:11:::0;;:21;:54:::1;::::0;::::1;;;;;;:::i;:::-;::::0;2580:85:::1;;;::::0;-1:-1:-1;;;2580:85:241;;11819:2:264;2580:85:241::1;::::0;::::1;11801:21:264::0;11858:2;11838:18;;;11831:30;11897:20;11877:18;;;11870:48;11935:18;;2580:85:241::1;11617:342:264::0;2580:85:241::1;2772:20;2795:37;2815:5;:13;;;2830:1;2795:19;:37::i;:::-;:41;::::0;2835:1:::1;2795:41;:::i;:::-;2772:64;;2846:69;2866:5;:19;;;:29;;;2897:1;2901:12;2846:19;:69::i;:::-;2938:19;2951:5;2938:12;:19::i;:::-;2925:32;;3006;3017:10;3029:8;3006:10;:32::i;:::-;3103:48;3122:10;3134:16;3103:18;:48::i;:::-;3211:57;3221:10;3233:4;3247;3254:5;:13;;;3211:9;:57::i;:::-;3316:60;3327:10;3339:5;:13;;;3354:1;3357:18;3316:10;:60::i;:::-;1585:1798;;;2398:20:157::0;1713:1;2924:7;:21;2744:208;5623:130:241;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5725:21:241;5736:9;5725:10;:21::i;5424:193::-;5487:17;5549:25;5560:5;:13;;;5549:10;:25::i;:::-;5576:11;;5589:19;;;;;5538:71;;;;;5576:11;5538:71;;:::i;:::-;;;;;;;;;;;;;5528:82;;;;;;5516:94;;5424:193;;;:::o;1942:98:123:-;1981:7;2003:32;:30;:32::i;4974:271:241:-;5033:7;5076;-1:-1:-1;;;;;5060:23:241;:12;:10;:12::i;:::-;-1:-1:-1;;;;;5060:23:241;;5052:32;;;;;;5094:20;5117:31;5137:7;5146:1;5117:19;:31::i;:::-;:35;;5151:1;5117:35;:::i;:::-;5094:58;;5162:47;5182:7;5191:1;5195:12;5162:19;:47::i;5251:167::-;5309:7;5328:20;5351:31;5371:7;5380:1;5351:19;:31::i;:::-;5328:54;5251:167;-1:-1:-1;;;5251:167:241:o;5759:160::-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5883:29:241;5902:9;5883:18;:29::i;2331:198:123:-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;2992:383::-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;2431:307:157:-;1755:1;2558:7;;:18;2554:86;;2599:30;;;;;;;;;;;;;;2554:86;1755:1;2714:7;:17;2431:307::o;7940:405:209:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8056:16:209;;;8070:1;8056:16;;;;;;;;;8027:26;;8056:16;;;;;;;;;;;-1:-1:-1;8056:16:209;8027:45;;8093:9;8078;8088:1;8078:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;8110;;;8197:80;1231:66;8242:9;1360:66;8197:21;:80::i;:::-;8109:168;;;;;;8290:50;8297:11;8310:15;8327:12;8290:6;:50::i;:::-;8283:57;7940:405;-1:-1:-1;;;;;;7940:405:209:o;9303:413:198:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9427:16:198;;;9441:1;9427:16;;;;;;;;;9398:26;;9427:16;;;;;;;;;;;-1:-1:-1;9427:16:198;9398:45;;9464:9;9449;9459:1;9449:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;9481;;;9568:80;1276:66;9613:9;1405:66;9568:21;:80::i;:::-;9480:168;;;;;;9661:50;9668:11;9681:15;9698:12;9661:6;:50::i;5413:310:210:-;5539:16;;;5553:1;5539:16;;;;;;;;;5479:23;;;;5539:16;;;;;;;;;;;;-1:-1:-1;5539:16:210;5510:45;;5576:9;5561;5571:1;5561:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;5592:13;5608:64;1223:66;5645:9;5656:1;1352:66;5608:26;:64::i;:::-;5592:80;-1:-1:-1;5697:20:210;;;;5685:33;;;;;;;;:::i;:::-;5678:40;5413:310;-1:-1:-1;;;;5413:310:210:o;7121:640:241:-;7211:4;7226:27;7256:29;7275:9;7256:18;:29::i;:::-;7226:59;;7295:19;7317:21;7328:9;7317:10;:21::i;:::-;7295:43;;7348:19;7370:7;:35;;7394:11;;7370:35;;;7380:11;;7370:35;7348:57;;7415:13;7431:7;:27;;7451:1;:7;;;7431:27;;;7441:1;:7;;;7431:27;7415:43;;7468:18;7489:7;:37;;7514:1;:12;;;7489:37;;;7499:1;:12;;;7489:37;7468:58;-1:-1:-1;7552:15:241;7539:9;:28;;;;;;;;:::i;:::-;;7536:219;;7589:30;;;;;-1:-1:-1;;;;;707:55:264;;;7589:30:241;;;689:74:264;7589:23:241;;;;;662:18:264;;7589:30:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7582:37;;;;;;;;;7536:219;7661:17;7648:9;:30;;;;;;;;:::i;:::-;;7645:110;;7700:44;;;;;-1:-1:-1;;;;;13347:55:264;;;7700:44:241;;;13329:74:264;13419:18;;;13412:34;;;7700:25:241;;;;;13302:18:264;;7700:44:241;13155:297:264;7645:110:241;7216:545;;;;;7121:640;;;;;:::o;6179:937::-;6276:27;6306:29;6325:9;6306:18;:29::i;:::-;6276:59;;6345:19;6367:21;6378:9;6367:10;:21::i;:::-;6345:43;;6398:14;6415:7;:29;;6436:1;:8;;;6415:29;;;6425:1;:8;;;6415:29;6398:46;;6454:19;6476:7;:35;;6500:11;;6476:35;;;6486:11;;6476:35;6454:57;;6521:18;6542:7;:37;;6567:1;:12;;;6542:37;;;6552:1;:12;;;6542:37;6521:58;-1:-1:-1;;;;;;6603:21:241;;6619:4;6603:21;6589:11;6650:7;:27;;6670:1;:7;;;6650:27;;;6660:1;:7;;;6650:27;6634:43;-1:-1:-1;6703:15:241;6690:9;:28;;;;;;;;:::i;:::-;;6687:423;;6736:6;6733:113;;;6745:34;;;;;-1:-1:-1;;;;;13347:55:264;;;6745:34:241;;;13329:74:264;13419:18;;;13412:34;;;6745:22:241;;;;;13302:18:264;;6745:34:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6733:113;;;6800:44;;;;;-1:-1:-1;;;;;14020:15:264;;;6800:44:241;;;14002:34:264;14072:15;;;14052:18;;;14045:43;14104:18;;;14097:34;;;6800:26:241;;;;;13914:18:264;;6800:44:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6733:113;6859:7;;;;;;;;;6687:423;6906:17;6893:9;:30;;;;;;;;:::i;:::-;;6890:220;;6938:66;;;;;-1:-1:-1;;;;;14516:15:264;;;6938:66:241;;;14498:34:264;14568:15;;;14548:18;;;14541:43;14600:18;;;14593:34;;;14643:18;;;14636:34;;;14707:3;14686:19;;;14679:32;-1:-1:-1;14727:19:264;;;14720:30;6938:32:241;;;;;14767:19:264;;6938:66:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7018:7;;;;;;;;;6890:220;7062:37;;-1:-1:-1;;;7062:37:241;;14999:2:264;7062:37:241;;;14981:21:264;15038:2;15018:18;;;15011:30;15077:29;15057:18;;;15050:57;15124:18;;7062:37:241;14797:351:264;6179:937:241;;;;;:::o;7690:434:210:-;7801:24;7828:48;7841:7;7850:12;7864:11;7828:12;:48::i;:::-;7980:16;;;7994:1;7980:16;;;;;;;;;7801:75;;-1:-1:-1;7883:30:210;;7919:25;;7883:30;;7980:16;;;;;;;;;;;;-1:-1:-1;7980:16:210;7951:45;;8017:9;8002;8012:1;8002:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;8033:86;1223:66;8065:9;8076:11;8089:15;8106:12;8033:21;:86::i;:::-;7795:329;;;;7690:434;;;;:::o;6124:272::-;6236:16;;;6250:1;6236:16;;;;;;;;;6207:26;;6236:16;;;;;;;;;;;-1:-1:-1;6236:16:210;6207:45;;6273:9;6258;6268:1;6258:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;6289:102;1223:66;6326:9;6337:1;6363:11;6357:18;;;;;;;;:::i;:::-;6340:36;;;;;;;15298:3:264;15294:16;;;;15312:66;15290:89;15278:102;;15405:1;15396:11;;15153:260;6340:36:210;;;;-1:-1:-1;;6340:36:210;;;;;;;;;1352:66;6289:26;:102::i;:::-;6201:195;6124:272;;:::o;2644:396:199:-;2783:16;;;2797:1;2783:16;;;;;;;;2731:15;;;;2783:16;2797:1;2783:16;;;;;;;;;;-1:-1:-1;2783:16:199;2754:45;;2844:15;-1:-1:-1;;;;;2828:33:199;2820:42;;2805:9;2815:1;2805:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;2899:9;2883:27;;2868:9;2878:1;2868:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;2917:13;2933:64;1065:66;2970:9;2917:13;1194:66;2933:26;:64::i;:::-;2917:80;2644:396;-1:-1:-1;;;;;2644:396:199:o;4380:357::-;4505:16;;;4519:1;4505:16;;;;;;;;4476:26;;4505:16;;;;;;;;;;-1:-1:-1;4505:16:199;4476:45;;4566:15;-1:-1:-1;;;;;4550:33:199;4542:42;;4527:9;4537:1;4527:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;4621:9;4605:27;;4590:9;4600:1;4590:12;;;;;;;;:::i;:::-;;;;;;:42;;;;;4639:93;1065:66;1049:83;;4676:9;4687:1;4708:7;4690:27;;;;;;15547:19:264;;15591:2;15582:12;;15418:182;4690:27:199;;;;-1:-1:-1;;4690:27:199;;;;;;;;;1194:66;4639:26;:93::i;9912:426:209:-;9985:24;10012:78;10025:6;:16;;;10043:6;:12;;;10057:6;:17;;;10076:6;:13;;;10012:12;:78::i;:::-;10194:16;;;10208:1;10194:16;;;;;;;;;9985:105;;-1:-1:-1;10097:30:209;;10133:25;;10097:30;;10194:16;;;;;;;;;;;;-1:-1:-1;10194:16:209;10165:45;;10231:9;10216;10226:1;10216:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;10247:86;1231:66;10279:9;10290:11;10303:15;10320:12;10247:21;:86::i;:::-;9979:359;;;;9912:426;;:::o;11407:488:198:-;11488:24;11515:132;11535:6;:16;;;11559:6;:12;;;11579:6;:17;;;11604:6;:13;;;11625:6;:16;;;11515:12;:132::i;:::-;11751:16;;;11765:1;11751:16;;;;;;;;;11488:159;;-1:-1:-1;11654:30:198;;11690:25;;11654:30;;11751:16;;;;;;;;;;;;-1:-1:-1;11751:16:198;11722:45;;11788:9;11773;11783:1;11773:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;11804:86;1276:66;11836:9;11847:11;11860:15;11877:12;11804:21;:86::i;4048:97:123:-;4089:7;4111:29;:27;:29::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;11488:242:209:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11700:25:209;11713:11;11700:12;:25::i;:::-;11683:13;;;11631:94;;;11664:17;;;11631:94;;;-1:-1:-1;;;;;11631:94:209;;11650:12;;;11631:94;11632:6;11631:94;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;11488:242;;;;;:::o;13183:268:198:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13421:25:198;13434:11;13421:12;:25::i;:::-;-1:-1:-1;;;;;13334:112:198;;;13401:16;;;13334:112;13386:13;;;13334:112;;;13367:17;;;13334:112;;;;;13353:12;;;13334:112;13335:6;13334:112;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;13183:268;;;;;:::o;17775:457:46:-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;11122:209:210:-;11247:12;11291:7;11300:12;11314:11;11274:52;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;11267:59;;11122:209;;;;;:::o;6458:480:46:-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;:::-;6692:242;;;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6639:299;6458:480;;;;;:::o;10761:455::-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;10980:232::-;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;12401:223:209:-;12538:12;12582:9;12593:5;12600:10;12612:6;12565:54;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;12558:61;;12401:223;;;;;;:::o;14122:257:198:-;14282:12;14326:9;14337:5;14344:10;14356:6;14364:9;14309:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;14302:72;;14122:257;;;;;;;:::o;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;10955:375:209:-;11028:19;11049:13;11064:18;11084:14;11134:25;11150:5;11157:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;11134:25:209;11128:32;;11118:43;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;;2736:34;11106:55:209;;11177:35;;;;;;2736:34:23;-1:-1:-1;2736:34:23;;-1:-1:-1;10955:375:209;-1:-1:-1;;10955:375:209:o;12574:451:198:-;12647:19;12668:13;12683:18;12703:14;12719:17;12772:25;12788:5;12795:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;12772:25:198;12766:32;;12756:43;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;;2736:34;12744:55:198;;12815:35;;;;;2736:34:23;;-1:-1:-1;2736:34:23;;-1:-1:-1;12983:36:198;;;;-1:-1:-1;12574:451:198;-1:-1:-1;;12574:451:198:o;36171:541:45:-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;12066:286::-;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;:::-;12066:286;;;;;:::o;23107:355::-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8101:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;8389:20:44;;8299:21;;8322:9;;8295:37;8385:31;;8244:184;8201:237;;-1:-1:-1;6076:2380:44;;;;:::o;50806:191:45:-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;51823:242::-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;;-1:-1:-1;52054:6:45;51823:242;-1:-1:-1;;;51823:242:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;4015:652:45:-;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;17013:1682;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;5042:669:44:-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:44;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;51249:282::-;51494:30;;;;;;26450:19:264;;;26485:12;;;26478:28;;;51337:7:45;;26522:12:264;;51494:30:45;26261:279:264;3658:342:50;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;1489:2340:44:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;966:162::-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;2801:22:58;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;14:332:264;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;774:180;833:6;886:2;874:9;865:7;861:23;857:32;854:52;;;902:1;899;892:12;854:52;-1:-1:-1;925:23:264;;774:180;-1:-1:-1;774:180:264:o;1141:184::-;-1:-1:-1;;;1190:1:264;1183:88;1290:4;1287:1;1280:15;1314:4;1311:1;1304:15;1330:249;1480:2;1465:18;;1513:1;1502:13;;1492:47;;1519:18;;:::i;:::-;1548:25;;;1330:249;:::o;1584:184::-;-1:-1:-1;;;1633:1:264;1626:88;1733:4;1730:1;1723:15;1757:4;1754:1;1747:15;1773:253;1845:2;1839:9;1887:4;1875:17;;1922:18;1907:34;;1943:22;;;1904:62;1901:88;;;1969:18;;:::i;:::-;2005:2;1998:22;1773:253;:::o;2031:334::-;2102:2;2096:9;2158:2;2148:13;;-1:-1:-1;;2144:86:264;2132:99;;2261:18;2246:34;;2282:22;;;2243:62;2240:88;;;2308:18;;:::i;:::-;2344:2;2337:22;2031:334;;-1:-1:-1;2031:334:264:o;2370:150::-;2445:20;;2494:1;2484:12;;2474:40;;2510:1;2507;2500:12;2525:196;2593:20;;-1:-1:-1;;;;;2642:54:264;;2632:65;;2622:93;;2711:1;2708;2701:12;2726:703;2786:5;2834:4;2822:9;2817:3;2813:19;2809:30;2806:50;;;2852:1;2849;2842:12;2806:50;2885:2;2879:9;2927:4;2919:6;2915:17;2998:6;2986:10;2983:22;2962:18;2950:10;2947:34;2944:62;2941:88;;;3009:18;;:::i;:::-;3045:2;3038:22;3078:6;-1:-1:-1;3078:6:264;3108:36;3134:9;3108:36;:::i;:::-;3100:6;3093:52;3178:38;3212:2;3201:9;3197:18;3178:38;:::i;:::-;3173:2;3165:6;3161:15;3154:63;3278:2;3267:9;3263:18;3250:32;3245:2;3237:6;3233:15;3226:57;3344:2;3333:9;3329:18;3316:32;3311:2;3303:6;3299:15;3292:57;3383:39;3417:3;3406:9;3402:19;3383:39;:::i;:::-;3377:3;3369:6;3365:16;3358:65;;2726:703;;;;:::o;3434:245::-;3482:4;3515:18;3507:6;3504:30;3501:56;;;3537:18;;:::i;:::-;-1:-1:-1;3594:2:264;3582:15;-1:-1:-1;;3578:88:264;3668:4;3574:99;;3434:245::o;3684:462::-;3726:5;3779:3;3772:4;3764:6;3760:17;3756:27;3746:55;;3797:1;3794;3787:12;3746:55;3833:6;3820:20;3864:48;3880:31;3908:2;3880:31;:::i;:::-;3864:48;:::i;:::-;3937:2;3928:7;3921:19;3983:3;3976:4;3971:2;3963:6;3959:15;3955:26;3952:35;3949:55;;;4000:1;3997;3990:12;3949:55;4065:2;4058:4;4050:6;4046:17;4039:4;4030:7;4026:18;4013:55;4113:1;4088:16;;;4106:4;4084:27;4077:38;;;;4092:7;3684:462;-1:-1:-1;;;3684:462:264:o;4151:1163::-;4235:6;4288:2;4276:9;4267:7;4263:23;4259:32;4256:52;;;4304:1;4301;4294:12;4256:52;4344:9;4331:23;4373:18;4414:2;4406:6;4403:14;4400:34;;;4430:1;4427;4420:12;4400:34;4453:22;;;;4494:16;;;4530:6;4522:15;;4519:35;;;4550:1;4547;4540:12;4519:35;4576:22;;:::i;:::-;4618:4;4614:2;4610:13;4607:33;;;4636:1;4633;4626:12;4607:33;4664:22;;:::i;:::-;4649:37;;4711:29;4737:2;4711:29;:::i;:::-;4702:7;4695:46;4775:31;4802:2;4798;4794:11;4775:31;:::i;:::-;4770:2;4761:7;4757:16;4750:57;4862:2;4858;4854:11;4841:25;4836:2;4827:7;4823:16;4816:51;4922:2;4918;4914:11;4901:25;4896:2;4887:7;4883:16;4876:51;4950:7;4943:5;4936:22;4990:55;5037:7;5030:4;5026:2;5022:13;4990:55;:::i;:::-;4985:2;4978:5;4974:14;4967:79;5092:3;5088:2;5084:12;5071:26;5055:42;;5122:2;5112:8;5109:16;5106:36;;;5138:1;5135;5128:12;5106:36;5174:44;5210:7;5199:8;5195:2;5191:17;5174:44;:::i;:::-;5169:2;5162:5;5158:14;5151:68;5251:32;5278:3;5274:2;5270:12;5251:32;:::i;:::-;5246:2;5235:14;;5228:56;5239:5;4151:1163;-1:-1:-1;;;;;;4151:1163:264:o;5501:712::-;5555:5;5608:3;5601:4;5593:6;5589:17;5585:27;5575:55;;5626:1;5623;5616:12;5575:55;5662:6;5649:20;5688:4;5711:18;5707:2;5704:26;5701:52;;;5733:18;;:::i;:::-;5779:2;5776:1;5772:10;5802:28;5826:2;5822;5818:11;5802:28;:::i;:::-;5864:15;;;5934;;;5930:24;;;5895:12;;;;5966:15;;;5963:35;;;5994:1;5991;5984:12;5963:35;6030:2;6022:6;6018:15;6007:26;;6042:142;6058:6;6053:3;6050:15;6042:142;;;6124:17;;6112:30;;6075:12;;;;6162;;;;6042:142;;;6202:5;5501:712;-1:-1:-1;;;;;;;5501:712:264:o;6218:943::-;6372:6;6380;6388;6396;6404;6457:3;6445:9;6436:7;6432:23;6428:33;6425:53;;;6474:1;6471;6464:12;6425:53;6497:29;6516:9;6497:29;:::i;:::-;6487:39;;6545:38;6579:2;6568:9;6564:18;6545:38;:::i;:::-;6535:48;;6634:2;6623:9;6619:18;6606:32;6657:18;6698:2;6690:6;6687:14;6684:34;;;6714:1;6711;6704:12;6684:34;6737:61;6790:7;6781:6;6770:9;6766:22;6737:61;:::i;:::-;6727:71;;6851:2;6840:9;6836:18;6823:32;6807:48;;6880:2;6870:8;6867:16;6864:36;;;6896:1;6893;6886:12;6864:36;6919:63;6974:7;6963:8;6952:9;6948:24;6919:63;:::i;:::-;6909:73;;7035:3;7024:9;7020:19;7007:33;6991:49;;7065:2;7055:8;7052:16;7049:36;;;7081:1;7078;7071:12;7049:36;;7104:51;7147:7;7136:8;7125:9;7121:24;7104:51;:::i;:::-;7094:61;;;6218:943;;;;;;;;:::o;7419:149::-;7509:1;7502:5;7499:12;7489:46;;7515:18;;:::i;:::-;7544;;7419:149::o;7573:340::-;7637:53;7686:3;7678:5;7672:12;7637:53;:::i;:::-;-1:-1:-1;;;;;7743:4:264;7736:5;7732:16;7726:23;7722:72;7715:4;7710:3;7706:14;7699:96;7844:4;7837:5;7833:16;7827:23;7820:4;7815:3;7811:14;7804:47;7900:4;7893:5;7889:16;7883:23;7876:4;7871:3;7867:14;7860:47;;;7573:340::o;7918:260::-;8112:3;8097:19;;8125:47;8101:9;8154:6;8125:47;:::i;8183:186::-;8242:6;8295:2;8283:9;8274:7;8270:23;8266:32;8263:52;;;8311:1;8308;8301:12;8263:52;8334:29;8353:9;8334:29;:::i;8374:606::-;8478:6;8486;8494;8502;8510;8563:3;8551:9;8542:7;8538:23;8534:33;8531:53;;;8580:1;8577;8570:12;8531:53;8603:29;8622:9;8603:29;:::i;:::-;8593:39;;8651:38;8685:2;8674:9;8670:18;8651:38;:::i;:::-;8641:48;;8736:2;8725:9;8721:18;8708:32;8698:42;;8787:2;8776:9;8772:18;8759:32;8749:42;;8842:3;8831:9;8827:19;8814:33;8870:18;8862:6;8859:30;8856:50;;;8902:1;8899;8892:12;8856:50;8925:49;8966:7;8957:6;8946:9;8942:22;8925:49;:::i;8985:475::-;9057:53;9106:3;9098:5;9092:12;9057:53;:::i;:::-;9156:4;9149:5;9145:16;9139:23;-1:-1:-1;;;;;9273:2:264;9259:12;9255:21;9248:4;9243:3;9239:14;9232:45;9326:4;9319:5;9315:16;9309:23;9302:4;9297:3;9293:14;9286:47;9382:4;9375:5;9371:16;9365:23;9358:4;9353:3;9349:14;9342:47;9450:2;9442:4;9435:5;9431:16;9425:23;9421:32;9414:4;9409:3;9405:14;9398:56;;;8985:475;;:::o;9465:284::-;9675:3;9660:19;;9688:55;9664:9;9725:6;9688:55;:::i;11964:184::-;-1:-1:-1;;;12013:1:264;12006:88;12113:4;12110:1;12103:15;12137:4;12134:1;12127:15;12153:125;12218:9;;;12239:10;;;12236:36;;;12252:18;;:::i;12283:489::-;12602:25;;;12589:3;12574:19;;12636:56;12688:2;12673:18;;12665:6;12636:56;:::i;:::-;12701:65;12761:3;12750:9;12746:19;12738:6;12701:65;:::i;12777:184::-;-1:-1:-1;;;12826:1:264;12819:88;12926:4;12923:1;12916:15;12950:4;12947:1;12940:15;12966:184;13036:6;13089:2;13077:9;13068:7;13064:23;13060:32;13057:52;;;13105:1;13102;13095:12;13057:52;-1:-1:-1;13128:16:264;;12966:184;-1:-1:-1;12966:184:264:o;13457:277::-;13524:6;13577:2;13565:9;13556:7;13552:23;13548:32;13545:52;;;13593:1;13590;13583:12;13545:52;13625:9;13619:16;13678:5;13671:13;13664:21;13657:5;13654:32;13644:60;;13700:1;13697;13690:12;15605:439;15658:3;15696:5;15690:12;15723:6;15718:3;15711:19;15749:4;15778;15773:3;15769:14;15762:21;;15817:4;15810:5;15806:16;15840:1;15850:169;15864:6;15861:1;15858:13;15850:169;;;15925:13;;15913:26;;15959:12;;;;15994:15;;;;15886:1;15879:9;15850:169;;;-1:-1:-1;16035:3:264;;15605:439;-1:-1:-1;;;;;15605:439:264:o;16049:468::-;16349:6;16338:9;16331:25;16392:2;16387;16376:9;16372:18;16365:30;16312:4;16412:56;16464:2;16453:9;16449:18;16441:6;16412:56;:::i;:::-;16404:64;;16504:6;16499:2;16488:9;16484:18;16477:34;16049:468;;;;;;:::o;16522:250::-;16607:1;16617:113;16631:6;16628:1;16625:13;16617:113;;;16707:11;;;16701:18;16688:11;;;16681:39;16653:2;16646:10;16617:113;;;-1:-1:-1;;16764:1:264;16746:16;;16739:27;16522:250::o;16777:441::-;16830:5;16883:3;16876:4;16868:6;16864:17;16860:27;16850:55;;16901:1;16898;16891:12;16850:55;16930:6;16924:13;16961:48;16977:31;17005:2;16977:31;:::i;16961:48::-;17034:2;17025:7;17018:19;17080:3;17073:4;17068:2;17060:6;17056:15;17052:26;17049:35;17046:55;;;17097:1;17094;17087:12;17046:55;17110:77;17184:2;17177:4;17168:7;17164:18;17157:4;17149:6;17145:17;17110:77;:::i;17223:655::-;17365:6;17373;17381;17434:2;17422:9;17413:7;17409:23;17405:32;17402:52;;;17450:1;17447;17440:12;17402:52;17483:9;17477:16;17512:18;17553:2;17545:6;17542:14;17539:34;;;17569:1;17566;17559:12;17539:34;17592:60;17644:7;17635:6;17624:9;17620:22;17592:60;:::i;:::-;17582:70;;17692:2;17681:9;17677:18;17671:25;17661:35;;17742:2;17731:9;17727:18;17721:25;17705:41;;17771:2;17761:8;17758:16;17755:36;;;17787:1;17784;17777:12;17755:36;;17810:62;17864:7;17853:8;17842:9;17838:24;17810:62;:::i;:::-;17800:72;;;17223:655;;;;;:::o;17883:548::-;18207:6;18196:9;18189:25;18250:3;18245:2;18234:9;18230:18;18223:31;18170:4;18271:57;18323:3;18312:9;18308:19;18300:6;18271:57;:::i;:::-;18376:4;18364:17;;;;18359:2;18344:18;;18337:45;-1:-1:-1;18413:2:264;18398:18;18391:34;18263:65;17883:548;-1:-1:-1;;17883:548:264:o;18625:476::-;-1:-1:-1;;18850:6:264;18846:2;18842:15;18838:88;18833:3;18826:101;18957:6;18952:2;18947:3;18943:12;18936:28;18808:3;18994:1;18986:6;18983:13;18973:47;;19000:18;;:::i;:::-;-1:-1:-1;19054:3:264;19050:16;;;;19045:2;19036:12;;19029:38;19092:2;19083:12;;18625:476;-1:-1:-1;;18625:476:264:o;19106:329::-;19147:3;19185:5;19179:12;19212:6;19207:3;19200:19;19228:76;19297:6;19290:4;19285:3;19281:14;19274:4;19267:5;19263:16;19228:76;:::i;:::-;19349:2;19337:15;-1:-1:-1;;19333:88:264;19324:98;;;;19424:4;19320:109;;19106:329;-1:-1:-1;;19106:329:264:o;19440:794::-;19835:6;19824:9;19817:25;19878:3;19873:2;19862:9;19858:18;19851:31;19798:4;19905:57;19957:3;19946:9;19942:19;19934:6;19905:57;:::i;:::-;20010:9;20002:6;19998:22;19993:2;19982:9;19978:18;19971:50;20044:32;20069:6;20061;20044:32;:::i;:::-;20030:46;;20112:6;20107:2;20096:9;20092:18;20085:34;20168:9;20160:6;20156:22;20150:3;20139:9;20135:19;20128:51;20196:32;20221:6;20213;20196:32;:::i;:::-;20188:40;19440:794;-1:-1:-1;;;;;;;;19440:794:264:o;20239:709::-;20609:6;20598:9;20591:25;20652:3;20647:2;20636:9;20632:18;20625:31;20572:4;20679:57;20731:3;20720:9;20716:19;20708:6;20679:57;:::i;:::-;20784:4;20776:6;20772:17;20767:2;20756:9;20752:18;20745:45;20838:9;20830:6;20826:22;20821:2;20810:9;20806:18;20799:50;20866:32;20891:6;20883;20866:32;:::i;:::-;20858:40;;;20935:6;20929:3;20918:9;20914:19;20907:35;20239:709;;;;;;;;:::o;20953:150::-;21034:1;21027:5;21024:12;21014:46;;21040:18;;:::i;:::-;21085:3;21081:15;21069:28;;20953:150::o;21108:491::-;21335:38;21369:3;21361:6;21335:38;:::i;:::-;21410:2;21406:15;;;;-1:-1:-1;;21402:88:264;21398:1;21389:11;;21382:109;21516:2;21507:12;;21500:28;;;;21553:2;21544:12;;21537:28;21590:2;21581:12;;21108:491;-1:-1:-1;21108:491:264:o;21604:596::-;21859:38;21893:3;21885:6;21859:38;:::i;:::-;-1:-1:-1;;22019:2:264;22015:15;;;22011:24;;22007:1;21998:11;;21991:45;22061:2;22052:12;;22045:28;;;;22098:2;22089:12;;22082:28;;;;22144:15;;;22140:24;22135:2;22126:12;;22119:46;22190:3;22181:13;;;-1:-1:-1;21604:596:264:o;22205:175::-;22242:3;22286:4;22279:5;22275:16;22315:4;22306:7;22303:17;22300:43;;22323:18;;:::i;:::-;22372:1;22359:15;;22205:175;-1:-1:-1;;22205:175:264:o;22385:128::-;22452:9;;;22473:11;;;22470:37;;;22487:18;;:::i;22518:168::-;22591:9;;;22622;;22639:15;;;22633:22;;22619:37;22609:71;;22660:18;;:::i;22691:640::-;22942:6;22937:3;22930:19;22912:3;22968:2;23001;22996:3;22992:12;23033:6;23027:13;23098:2;23090:6;23086:15;23119:1;23129:175;23143:6;23140:1;23137:13;23129:175;;;23206:13;;23192:28;;23242:14;;;;23279:15;;;;23165:1;23158:9;23129:175;;;-1:-1:-1;23320:5:264;;22691:640;-1:-1:-1;;;;;;;22691:640:264:o;23336:184::-;-1:-1:-1;;;23385:1:264;23378:88;23485:4;23482:1;23475:15;23509:4;23506:1;23499:15;23525:690;23860:3;23849:9;23842:22;23823:4;23887:57;23939:3;23928:9;23924:19;23916:6;23887:57;:::i;:::-;23992:9;23984:6;23980:22;23975:2;23964:9;23960:18;23953:50;24026:32;24051:6;24043;24026:32;:::i;:::-;24012:46;;24094:6;24089:2;24078:9;24074:18;24067:34;24149:9;24141:6;24137:22;24132:2;24121:9;24117:18;24110:50;24177:32;24202:6;24194;24177:32;:::i;24220:899::-;24676:6;24665:9;24658:25;24719:3;24714:2;24703:9;24699:18;24692:31;24639:4;24746:57;24798:3;24787:9;24783:19;24775:6;24746:57;:::i;:::-;24851:9;24843:6;24839:22;24834:2;24823:9;24819:18;24812:50;24885:32;24910:6;24902;24885:32;:::i;:::-;24871:46;;24953:6;24948:2;24937:9;24933:18;24926:34;25009:9;25001:6;24997:22;24991:3;24980:9;24976:19;24969:51;25037:32;25062:6;25054;25037:32;:::i;:::-;25029:40;;;25106:6;25100:3;25089:9;25085:19;25078:35;24220:899;;;;;;;;;:::o;25124:511::-;25375:2;25364:9;25357:21;25338:4;25401:56;25453:2;25442:9;25438:18;25430:6;25401:56;:::i;:::-;25505:14;25497:6;25493:27;25488:2;25477:9;25473:18;25466:55;25569:9;25561:6;25557:22;25552:2;25541:9;25537:18;25530:50;25597:32;25622:6;25614;25597:32;:::i;25640:616::-;25951:6;25940:9;25933:25;25994:3;25989:2;25978:9;25974:18;25967:31;25914:4;26021:57;26073:3;26062:9;26058:19;26050:6;26021:57;:::i;:::-;26126:14;26118:6;26114:27;26109:2;26098:9;26094:18;26087:55;26190:9;26182:6;26178:22;26173:2;26162:9;26158:18;26151:50;26218:32;26243:6;26235;26218:32;:::i;26545:359::-;26748:2;26737:9;26730:21;26711:4;26768:44;26808:2;26797:9;26793:18;26785:6;26768:44;:::i;:::-;26843:2;26828:18;;26821:34;;;;-1:-1:-1;26886:2:264;26871:18;26864:34;26760:52;26545:359;-1:-1:-1;26545:359:264:o","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","auctionHouseAddress()":"bc74f4a5","cancelOrder(bytes32)":"7489ec23","createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":"78885da7","fulfillOrder(bytes32)":"26e5dc5d","getConsideration(bytes32)":"f8b48037","getCounter(address)":"f07ec373","getOffer(bytes32)":"d597b8c8","getOrderHash(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":"dd5c51a7","getOrderStatus(bytes32)":"46423aa7","incrementCounter(address)":"e5910ae7","onERC1155BatchReceived(address,address,uint256[],uint256[],bytes)":"bc197c81","onERC1155Received(address,address,uint256,uint256,bytes)":"f23a6e61","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"ReentrancyGuardReentrantCall\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"auctionHouseAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_orderHash\",\"type\":\"bytes32\"}],\"name\":\"cancelOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct Offer\",\"name\":\"offer\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct Consideration\",\"name\":\"consideration\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"internalType\":\"struct Order\",\"name\":\"order\",\"type\":\"tuple\"}],\"name\":\"createOrder\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_orderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"fulfillOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"fulfilled\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"getConsideration\",\"outputs\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct ConsiderationsData\",\"name\":\"consideration\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"getCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"getOffer\",\"outputs\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct OffersData\",\"name\":\"offer\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct Offer\",\"name\":\"offer\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct Consideration\",\"name\":\"consideration\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"internalType\":\"struct Order\",\"name\":\"order\",\"type\":\"tuple\"}],\"name\":\"getOrderHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"getOrderStatus\",\"outputs\":[{\"internalType\":\"enum OrderStatus\",\"name\":\"orderStatus\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"incrementCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155BatchReceived\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"ReentrancyGuardReentrantCall()\":[{\"details\":\"Unauthorized reentrant call.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))\":{\"params\":{\"order\":\"An order\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))\":{\"notice\":\"Create a new order for a desired NFT or Gold\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/AuctionSystem.sol\":\"AuctionSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"lib/ERC1155-puppet/ERC1155System.sol\":{\"keccak256\":\"0x37bfddf9abf8e10002749d0f3e5c2d765da2359b4aa0c10549d61728da1ddae3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://77cef81d1373f77daac326d90895bbe692166b82895ae4b5f11ed92d4c5ad21c\",\"dweb:/ipfs/Qmcjk2FUweGK5McuAQh8jXjMa6t3wW4YoWtwitEKD3jqhG\"]},\"lib/ERC1155-puppet/IERC1155.sol\":{\"keccak256\":\"0xba76a0cbf29f93fdcf613ee19a3e8a36d8579628c3e657f68edd29f682cfe05d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c40994dd35444a97b97eacd9c5af7f27373c357642000bbcbcafe7169bd2179e\",\"dweb:/ipfs/QmSVGhh4AT7gkSmVtnitew14xtQFepACdhbGbWXJh39mk1\"]},\"lib/ERC1155-puppet/IERC1155Errors.sol\":{\"keccak256\":\"0x507875c8e9e6f2e706e95c565d51f20030165eb2dc241f49a42cedb96caaead2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b96ff50d61db0f5773b5322c8d3dc8b062a92f9da21bf9a821ac7bae58bcdecb\",\"dweb:/ipfs/QmcXnAhbPWL4ekfgLVPXuBRPuUUMM7zfU5xwP8pPoihnTu\"]},\"lib/ERC1155-puppet/IERC1155Events.sol\":{\"keccak256\":\"0x43dcbad156d27946650411971fabb2dcac1f234f78a5e7a776e18560c9ef64d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://299a141df22563efaa23eb10ab2a311d3b4cc252a3f63a4c73902b198f731859\",\"dweb:/ipfs/QmbaTrv7SwCrYcQ4qyyPf4YxUFQLrcuYMy1aF5sp3VwswN\"]},\"lib/ERC1155-puppet/IERC1155MetadataURI.sol\":{\"keccak256\":\"0x73546c8cf58dc8ce002f50f172ebb8207e65856d12402f8d86fca8ba9288c4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c81bc7f8b4f61810c1562c0197499be6ce636313c2beb9d095455ea8ccd21ae0\",\"dweb:/ipfs/QmR67xU45dQWo51gHyaZB6wy8CbnRLg6nFvD4KeTX6mfZz\"]},\"lib/ERC1155-puppet/IERC1155Receiver.sol\":{\"keccak256\":\"0x9a6fd2d799610585460b2eeba3a38fe7706b8e7291f05411622a979fb462383f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d3c78236d3e2b76209e1e2bb175820449bb1527c0ca99e526b19a73f207d38b3\",\"dweb:/ipfs/Qma552XoWh5sYX4SSiUgwsSpTxe4qR47ozuac4nDsRetxF\"]},\"lib/ERC1155-puppet/constants.sol\":{\"keccak256\":\"0xe41618b4227fc0aaa1c22fc3972420734e23e0441a2315269de368af69d67c70\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e67f2b3f6597a30810afaccd9cd90146b7164fc6c8e91a16261f2424b6b62ee\",\"dweb:/ipfs/QmeJoceERJVcjfH4g1YQTpZGQdUnTFSgZz2eWTRtuwKXje\"]},\"lib/ERC1155-puppet/libraries/LibString.sol\":{\"keccak256\":\"0xb53857d461ac8c546fcd96b94a9f4e34001ac555bbc7b3fc3471c52b16afe2fb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://24cae538067519ffa04a943330b10cba87d26e2c03227edd8a0ebe671186fb73\",\"dweb:/ipfs/QmcZuKmY8GyCWDSSSYAV5ZLuGyhkYhiJXb5AMvViUYgAuz\"]},\"lib/ERC1155-puppet/libraries/utils/ERC1155Utils.sol\":{\"keccak256\":\"0x981a5c3d788baf2b20b043c1a1f005fa9aa224f660233ecc63c6aa2e719b0f21\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5270b523c823caf879a3d338914d1c44070aace2825fb4fbd83d744267a26f5f\",\"dweb:/ipfs/QmVfXQPAPsr24W5rz5qDiiVp2n6owM417skseKnEHxqXmq\"]},\"lib/ERC1155-puppet/libraries/utils/draft-IERC6093.sol\":{\"keccak256\":\"0xb016571337f659bda4d98117bfd0ea8e26d5e7b696eff5cc308275b420b9120e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72ad563fb7c394adfce5a899bc94afb6e463c2773d9de1b98cae3747f85cd779\",\"dweb:/ipfs/QmZwZGrZreuHMW7EHmzpXpN6JVtmcmQY4othHaTqR2ucV6\"]},\"lib/ERC1155-puppet/tables/ERC1155MetadataURI.sol\":{\"keccak256\":\"0x5e7be6ad3cd2280a13cbc155496131b2453d411da565d17e68df8a2b479ae3ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1a6ccc261562a5c76ac720adc8634d931cae7a7ecc40c96e5db7837a262c38fe\",\"dweb:/ipfs/QmY3G99LXRifTJpJA4FqPRDUBboe8GD2PcEagu9MiwuUqL\"]},\"lib/ERC1155-puppet/tables/ERC1155URIStorage.sol\":{\"keccak256\":\"0x41b5c9f2a05119ab0cdc2ed8ebafca81338e71637dc79b218c3c35a4d901d40e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://526fc37c04ba0e53d742e26cf7e6b899f520482fd02fe484e17100eb3b1a256d\",\"dweb:/ipfs/Qmex48c3aPQYRHkduC9fxxzvAYYvnqesyP1AKZNnrXC2cQ\"]},\"lib/ERC1155-puppet/tables/OperatorApproval.sol\":{\"keccak256\":\"0xbbed481b7ccef9525cd566c8e36f42512c8de94c7431510356b35c853c2764d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://984af22419c3ba9e19775b47cdd981872bb1aff430ebab83752a0ea3f6b6fb79\",\"dweb:/ipfs/Qmdr1FByP2aWAuursvKr126EZhNzT29H4bGs3qx9yacVfg\"]},\"lib/ERC1155-puppet/tables/Owners.sol\":{\"keccak256\":\"0x1dce77dc5f33c570e2163f8cbb9e5b3a628ae8f6abbf097dfc24422ff7d50636\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c604d7d03c963f322ed07c2978e1276e89d4a61ad2f2d6790eba98d7f663c7a3\",\"dweb:/ipfs/QmakymS49hdSh7i5igXbTX9f44A4h3yh4cFAxTaMfNvXTp\"]},\"lib/ERC1155-puppet/tables/TotalSupply.sol\":{\"keccak256\":\"0x892ee6cca8571fc5e43563a5834d5a44330a27206a838bb755f7711bbd357c4a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f3120b4a608f998c88b42a50ec33b6ffa709e7079d37f0ec88998f6fb441919b\",\"dweb:/ipfs/QmP4RFLPi75jTn19cUYXshfZgSAJoDzHAio6xGnYSK9NLE\"]},\"lib/ERC1155-puppet/utils.sol\":{\"keccak256\":\"0x4c264da22c936a784106d81aa3cdb94f54d90d46e15ad1b66b53bf28bbcbdf49\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b47674f3483134a57c6a3ac0193e6cdd3643774d12ad433de0541b8358ea9dd0\",\"dweb:/ipfs/QmSqmfS5s7aqrsLgi67b91s3f51AaDJs5F5xzioZcussXH\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/Puppet.sol\":{\"keccak256\":\"0x0793dc274d0e27b9a00369935693952f2b15e85b243ebed5994cc0c5fd806bc9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d94877420ab98c06013f327ce43e18a7dd3f9a42a33f76a5291ae8424b2699a6\",\"dweb:/ipfs/QmcpKAzLV2eKSU7Pfbb7wgkidNeWSUyUD5J2Scgio16RS8\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/PuppetMaster.sol\":{\"keccak256\":\"0xc83209af82eba3b3452a5c62531d52edb13d69db67c768ec12989cfaf9191c72\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f1d83a60ed2e3a15cde57d6fc859ee7c76e6d089010f41189151e799eb90525c\",\"dweb:/ipfs/QmfZLVNQ9G3kkMBxu3koZbMVPqhtxGTw2iziZQbob4AFhm\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/constants.sol\":{\"keccak256\":\"0x55dc370e83d22bd3ddb79172658731deb725c7609c1966d58cfdc5276bc20a7e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6bc27074a755a64d238f32cfd07b4226cfd47fd157f4f0829c13d8d5406d5f9d\",\"dweb:/ipfs/QmZesmQK815TdF6AuZpKZ249NXP2Qqnzmy9k3WpNRc5Cyq\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/tables/PuppetRegistry.sol\":{\"keccak256\":\"0x37273e42577e71b80621bcaa9132b8f9d28ded452242fb478fd7e52f382b83a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://26403866f063923a910cc1e6f4ff7b0e74e4f343b1222675658d1b9a1ecdbe14\",\"dweb:/ipfs/QmSTqLMbg9PvyFkVexVbLPUPLr1aBuBtcfnBZGbqEaje7Q\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/utils.sol\":{\"keccak256\":\"0x0c07e1daf167a9ebcf81d1b176e4aef23d12b0bc01333c572c0482b699fd199d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7f2ec0928e530ae3b75aadfe224a5c1654d0c26b8f10e06e490274fff3871489\",\"dweb:/ipfs/QmPLfak2kwefQ5tcNFxuE9TXsQ4PVkvTraHWZU8PK9GkR4\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol\":{\"keccak256\":\"0xb69597a63b202e28401128bed6a6d259e8730191274471af7303eafb247881a3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://25addbda49a578b3318130585601344c5149a5549d749adf88e9685349a46b23\",\"dweb:/ipfs/Qme2DuD8gpsve1ZvaSMQpBwMdpU7yAtekDwr7gUp8dX4zX\"]},\"node_modules/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol\":{\"keccak256\":\"0xc26cd2e2bcf59b87c986fc653545b35010db9c585a3f3312fe61d7b1b3805735\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://46fe54b0ac3ee60bdff012fae7d13c1171dff433aa4fdd356fd06ce46fbe711b\",\"dweb:/ipfs/QmTTm6jBY6jQ6fx1cnCT4YepEV2aQvqLme5TSxuidfpf2q\"]},\"node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol\":{\"keccak256\":\"0xc6a8ff0ea489379b61faa647490411b80102578440ab9d84e9a957cc12164e70\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ea104e577e63faea3b69c415637e99e755dcbf64c5833d7140c35a714d6d90c\",\"dweb:/ipfs/Qmau6x4Ns9XdyynRCNNp3RhLqijJjFm7z5fyZazfYFGYdq\"]},\"node_modules/@openzeppelin/contracts/utils/ReentrancyGuard.sol\":{\"keccak256\":\"0xf980daa263b661ab8ddee7d4fd833c7da7e7995e2c359ff1f17e67e4112f2236\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7448ab095d6940130bcf76ba47a2eab14148c83119523b93dd89f6d84edd6c02\",\"dweb:/ipfs/QmawrZ4voKQjH3oomXT3Kuheb3Mnmo2VvVpxg8Ne5UJUrd\"]},\"node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0x9e8778b14317ba9e256c30a76fd6c32b960af621987f56069e1e819c77c6a133\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1777404f1dcd0fac188e55a288724ec3c67b45288e49cc64723e95e702b49ab8\",\"dweb:/ipfs/QmZFdC626GButBApwDUvvTnUzdinevC3B24d7yyh57XkiA\"]},\"node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0x4296879f55019b23e135000eb36896057e7101fb7fb859c5ef690cf14643757b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://87b3541437c8c443ccd36795e56a338ed12855eec17f8da624511b8d1a7e14df\",\"dweb:/ipfs/QmeJQCtZrQjtJLr6u7ZHWeH3pBnjtLWzvRrKViAi7UZqxL\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937\",\"dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5\",\"dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5\"]},\"src/systems/AuctionSystem.sol\":{\"keccak256\":\"0x8f634113685bd8065f2356450b84d2951772ef30d175227b0f1f1548e8c6ae99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9a6a2756fd0df55ad66301e78c51e1bfc2f6566bb8a1e4c7a654642cca12e170\",\"dweb:/ipfs/QmNy9DNFCvqZiBCZFCqpJd5k15ncRsxWsXfxiJBffHfnJS\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[],"type":"error","name":"ReentrancyGuardReentrantCall"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"auctionHouseAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"_orderHash","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"cancelOrder","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"struct Order","name":"order","type":"tuple","components":[{"internalType":"struct Offer","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]},{"internalType":"struct Consideration","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"address","name":"offerer","type":"address"}]}],"stateMutability":"nonpayable","type":"function","name":"createOrder","outputs":[{"internalType":"bytes32","name":"_orderHash","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"fulfillOrder","outputs":[{"internalType":"bool","name":"fulfilled","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getConsideration","outputs":[{"internalType":"struct ConsiderationsData","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]}]},{"inputs":[{"internalType":"address","name":"offerer","type":"address"}],"stateMutability":"view","type":"function","name":"getCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getOffer","outputs":[{"internalType":"struct OffersData","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]}]},{"inputs":[{"internalType":"struct Order","name":"order","type":"tuple","components":[{"internalType":"struct Offer","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]},{"internalType":"struct Consideration","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"address","name":"offerer","type":"address"}]}],"stateMutability":"view","type":"function","name":"getOrderHash","outputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getOrderStatus","outputs":[{"internalType":"enum OrderStatus","name":"orderStatus","type":"uint8"}]},{"inputs":[{"internalType":"address","name":"offerer","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"incrementCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256[]","name":"","type":"uint256[]"},{"internalType":"uint256[]","name":"","type":"uint256[]"},{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"onERC1155BatchReceived","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}]},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"onERC1155Received","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":{"params":{"order":"An order"}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":{"notice":"Create a new order for a desired NFT or Gold"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/AuctionSystem.sol":"AuctionSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"lib/ERC1155-puppet/ERC1155System.sol":{"keccak256":"0x37bfddf9abf8e10002749d0f3e5c2d765da2359b4aa0c10549d61728da1ddae3","urls":["bzz-raw://77cef81d1373f77daac326d90895bbe692166b82895ae4b5f11ed92d4c5ad21c","dweb:/ipfs/Qmcjk2FUweGK5McuAQh8jXjMa6t3wW4YoWtwitEKD3jqhG"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155.sol":{"keccak256":"0xba76a0cbf29f93fdcf613ee19a3e8a36d8579628c3e657f68edd29f682cfe05d","urls":["bzz-raw://c40994dd35444a97b97eacd9c5af7f27373c357642000bbcbcafe7169bd2179e","dweb:/ipfs/QmSVGhh4AT7gkSmVtnitew14xtQFepACdhbGbWXJh39mk1"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Errors.sol":{"keccak256":"0x507875c8e9e6f2e706e95c565d51f20030165eb2dc241f49a42cedb96caaead2","urls":["bzz-raw://b96ff50d61db0f5773b5322c8d3dc8b062a92f9da21bf9a821ac7bae58bcdecb","dweb:/ipfs/QmcXnAhbPWL4ekfgLVPXuBRPuUUMM7zfU5xwP8pPoihnTu"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Events.sol":{"keccak256":"0x43dcbad156d27946650411971fabb2dcac1f234f78a5e7a776e18560c9ef64d5","urls":["bzz-raw://299a141df22563efaa23eb10ab2a311d3b4cc252a3f63a4c73902b198f731859","dweb:/ipfs/QmbaTrv7SwCrYcQ4qyyPf4YxUFQLrcuYMy1aF5sp3VwswN"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155MetadataURI.sol":{"keccak256":"0x73546c8cf58dc8ce002f50f172ebb8207e65856d12402f8d86fca8ba9288c4d8","urls":["bzz-raw://c81bc7f8b4f61810c1562c0197499be6ce636313c2beb9d095455ea8ccd21ae0","dweb:/ipfs/QmR67xU45dQWo51gHyaZB6wy8CbnRLg6nFvD4KeTX6mfZz"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Receiver.sol":{"keccak256":"0x9a6fd2d799610585460b2eeba3a38fe7706b8e7291f05411622a979fb462383f","urls":["bzz-raw://d3c78236d3e2b76209e1e2bb175820449bb1527c0ca99e526b19a73f207d38b3","dweb:/ipfs/Qma552XoWh5sYX4SSiUgwsSpTxe4qR47ozuac4nDsRetxF"],"license":"MIT"},"lib/ERC1155-puppet/constants.sol":{"keccak256":"0xe41618b4227fc0aaa1c22fc3972420734e23e0441a2315269de368af69d67c70","urls":["bzz-raw://9e67f2b3f6597a30810afaccd9cd90146b7164fc6c8e91a16261f2424b6b62ee","dweb:/ipfs/QmeJoceERJVcjfH4g1YQTpZGQdUnTFSgZz2eWTRtuwKXje"],"license":"MIT"},"lib/ERC1155-puppet/libraries/LibString.sol":{"keccak256":"0xb53857d461ac8c546fcd96b94a9f4e34001ac555bbc7b3fc3471c52b16afe2fb","urls":["bzz-raw://24cae538067519ffa04a943330b10cba87d26e2c03227edd8a0ebe671186fb73","dweb:/ipfs/QmcZuKmY8GyCWDSSSYAV5ZLuGyhkYhiJXb5AMvViUYgAuz"],"license":"MIT"},"lib/ERC1155-puppet/libraries/utils/ERC1155Utils.sol":{"keccak256":"0x981a5c3d788baf2b20b043c1a1f005fa9aa224f660233ecc63c6aa2e719b0f21","urls":["bzz-raw://5270b523c823caf879a3d338914d1c44070aace2825fb4fbd83d744267a26f5f","dweb:/ipfs/QmVfXQPAPsr24W5rz5qDiiVp2n6owM417skseKnEHxqXmq"],"license":"MIT"},"lib/ERC1155-puppet/libraries/utils/draft-IERC6093.sol":{"keccak256":"0xb016571337f659bda4d98117bfd0ea8e26d5e7b696eff5cc308275b420b9120e","urls":["bzz-raw://72ad563fb7c394adfce5a899bc94afb6e463c2773d9de1b98cae3747f85cd779","dweb:/ipfs/QmZwZGrZreuHMW7EHmzpXpN6JVtmcmQY4othHaTqR2ucV6"],"license":"MIT"},"lib/ERC1155-puppet/tables/ERC1155MetadataURI.sol":{"keccak256":"0x5e7be6ad3cd2280a13cbc155496131b2453d411da565d17e68df8a2b479ae3ea","urls":["bzz-raw://1a6ccc261562a5c76ac720adc8634d931cae7a7ecc40c96e5db7837a262c38fe","dweb:/ipfs/QmY3G99LXRifTJpJA4FqPRDUBboe8GD2PcEagu9MiwuUqL"],"license":"MIT"},"lib/ERC1155-puppet/tables/ERC1155URIStorage.sol":{"keccak256":"0x41b5c9f2a05119ab0cdc2ed8ebafca81338e71637dc79b218c3c35a4d901d40e","urls":["bzz-raw://526fc37c04ba0e53d742e26cf7e6b899f520482fd02fe484e17100eb3b1a256d","dweb:/ipfs/Qmex48c3aPQYRHkduC9fxxzvAYYvnqesyP1AKZNnrXC2cQ"],"license":"MIT"},"lib/ERC1155-puppet/tables/OperatorApproval.sol":{"keccak256":"0xbbed481b7ccef9525cd566c8e36f42512c8de94c7431510356b35c853c2764d5","urls":["bzz-raw://984af22419c3ba9e19775b47cdd981872bb1aff430ebab83752a0ea3f6b6fb79","dweb:/ipfs/Qmdr1FByP2aWAuursvKr126EZhNzT29H4bGs3qx9yacVfg"],"license":"MIT"},"lib/ERC1155-puppet/tables/Owners.sol":{"keccak256":"0x1dce77dc5f33c570e2163f8cbb9e5b3a628ae8f6abbf097dfc24422ff7d50636","urls":["bzz-raw://c604d7d03c963f322ed07c2978e1276e89d4a61ad2f2d6790eba98d7f663c7a3","dweb:/ipfs/QmakymS49hdSh7i5igXbTX9f44A4h3yh4cFAxTaMfNvXTp"],"license":"MIT"},"lib/ERC1155-puppet/tables/TotalSupply.sol":{"keccak256":"0x892ee6cca8571fc5e43563a5834d5a44330a27206a838bb755f7711bbd357c4a","urls":["bzz-raw://f3120b4a608f998c88b42a50ec33b6ffa709e7079d37f0ec88998f6fb441919b","dweb:/ipfs/QmP4RFLPi75jTn19cUYXshfZgSAJoDzHAio6xGnYSK9NLE"],"license":"MIT"},"lib/ERC1155-puppet/utils.sol":{"keccak256":"0x4c264da22c936a784106d81aa3cdb94f54d90d46e15ad1b66b53bf28bbcbdf49","urls":["bzz-raw://b47674f3483134a57c6a3ac0193e6cdd3643774d12ad433de0541b8358ea9dd0","dweb:/ipfs/QmSqmfS5s7aqrsLgi67b91s3f51AaDJs5F5xzioZcussXH"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/Puppet.sol":{"keccak256":"0x0793dc274d0e27b9a00369935693952f2b15e85b243ebed5994cc0c5fd806bc9","urls":["bzz-raw://d94877420ab98c06013f327ce43e18a7dd3f9a42a33f76a5291ae8424b2699a6","dweb:/ipfs/QmcpKAzLV2eKSU7Pfbb7wgkidNeWSUyUD5J2Scgio16RS8"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/PuppetMaster.sol":{"keccak256":"0xc83209af82eba3b3452a5c62531d52edb13d69db67c768ec12989cfaf9191c72","urls":["bzz-raw://f1d83a60ed2e3a15cde57d6fc859ee7c76e6d089010f41189151e799eb90525c","dweb:/ipfs/QmfZLVNQ9G3kkMBxu3koZbMVPqhtxGTw2iziZQbob4AFhm"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/constants.sol":{"keccak256":"0x55dc370e83d22bd3ddb79172658731deb725c7609c1966d58cfdc5276bc20a7e","urls":["bzz-raw://6bc27074a755a64d238f32cfd07b4226cfd47fd157f4f0829c13d8d5406d5f9d","dweb:/ipfs/QmZesmQK815TdF6AuZpKZ249NXP2Qqnzmy9k3WpNRc5Cyq"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/tables/PuppetRegistry.sol":{"keccak256":"0x37273e42577e71b80621bcaa9132b8f9d28ded452242fb478fd7e52f382b83a6","urls":["bzz-raw://26403866f063923a910cc1e6f4ff7b0e74e4f343b1222675658d1b9a1ecdbe14","dweb:/ipfs/QmSTqLMbg9PvyFkVexVbLPUPLr1aBuBtcfnBZGbqEaje7Q"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/utils.sol":{"keccak256":"0x0c07e1daf167a9ebcf81d1b176e4aef23d12b0bc01333c572c0482b699fd199d","urls":["bzz-raw://7f2ec0928e530ae3b75aadfe224a5c1654d0c26b8f10e06e490274fff3871489","dweb:/ipfs/QmPLfak2kwefQ5tcNFxuE9TXsQ4PVkvTraHWZU8PK9GkR4"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol":{"keccak256":"0xb69597a63b202e28401128bed6a6d259e8730191274471af7303eafb247881a3","urls":["bzz-raw://25addbda49a578b3318130585601344c5149a5549d749adf88e9685349a46b23","dweb:/ipfs/Qme2DuD8gpsve1ZvaSMQpBwMdpU7yAtekDwr7gUp8dX4zX"],"license":"MIT"},"node_modules/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol":{"keccak256":"0xc26cd2e2bcf59b87c986fc653545b35010db9c585a3f3312fe61d7b1b3805735","urls":["bzz-raw://46fe54b0ac3ee60bdff012fae7d13c1171dff433aa4fdd356fd06ce46fbe711b","dweb:/ipfs/QmTTm6jBY6jQ6fx1cnCT4YepEV2aQvqLme5TSxuidfpf2q"],"license":"MIT"},"node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol":{"keccak256":"0xc6a8ff0ea489379b61faa647490411b80102578440ab9d84e9a957cc12164e70","urls":["bzz-raw://0ea104e577e63faea3b69c415637e99e755dcbf64c5833d7140c35a714d6d90c","dweb:/ipfs/Qmau6x4Ns9XdyynRCNNp3RhLqijJjFm7z5fyZazfYFGYdq"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/ReentrancyGuard.sol":{"keccak256":"0xf980daa263b661ab8ddee7d4fd833c7da7e7995e2c359ff1f17e67e4112f2236","urls":["bzz-raw://7448ab095d6940130bcf76ba47a2eab14148c83119523b93dd89f6d84edd6c02","dweb:/ipfs/QmawrZ4voKQjH3oomXT3Kuheb3Mnmo2VvVpxg8Ne5UJUrd"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol":{"keccak256":"0x9e8778b14317ba9e256c30a76fd6c32b960af621987f56069e1e819c77c6a133","urls":["bzz-raw://1777404f1dcd0fac188e55a288724ec3c67b45288e49cc64723e95e702b49ab8","dweb:/ipfs/QmZFdC626GButBApwDUvvTnUzdinevC3B24d7yyh57XkiA"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol":{"keccak256":"0x4296879f55019b23e135000eb36896057e7101fb7fb859c5ef690cf14643757b","urls":["bzz-raw://87b3541437c8c443ccd36795e56a338ed12855eec17f8da624511b8d1a7e14df","dweb:/ipfs/QmeJQCtZrQjtJLr6u7ZHWeH3pBnjtLWzvRrKViAi7UZqxL"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f","urls":["bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937","dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8","urls":["bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5","dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5"],"license":"MIT"},"src/systems/AuctionSystem.sol":{"keccak256":"0x8f634113685bd8065f2356450b84d2951772ef30d175227b0f1f1548e8c6ae99","urls":["bzz-raw://9a6a2756fd0df55ad66301e78c51e1bfc2f6566bb8a1e4c7a654642cca12e170","dweb:/ipfs/QmNy9DNFCvqZiBCZFCqpJd5k15ncRsxWsXfxiJBffHfnJS"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":241} \ No newline at end of file diff --git a/packages/contracts/out/CharacterSystem.sol/CharacterSystem.json b/packages/contracts/out/CharacterSystem.sol/CharacterSystem.json index 5f4b00a46..da7a04311 100644 --- a/packages/contracts/out/CharacterSystem.sol/CharacterSystem.json +++ b/packages/contracts/out/CharacterSystem.sol/CharacterSystem.json @@ -1 +1 @@ -{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"enterGame","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"getCharacterTokenId","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"getClass","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_class","type":"uint8","internalType":"enum Classes"}],"stateMutability":"view"},{"type":"function","name":"getCurrentAvailableLevel","inputs":[{"name":"experience","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"currentAvailibleLevel","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getExperience","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getName","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_name","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"getOwner","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"getOwnerAddress","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"pure"},{"type":"function","name":"getPlayerEntityId","inputs":[{"name":"characterTokenId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"getStats","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"isValidCharacterId","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"isValidOwner","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"owner","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"levelCharacter","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"desiredStats","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"mintCharacter","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"name","type":"bytes32","internalType":"bytes32"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"rollStats","inputs":[{"name":"userRandomNumber","type":"bytes32","internalType":"bytes32"},{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"class","type":"uint8","internalType":"enum Classes"}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"function","name":"updateTokenUri","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"deleteCount","type":"uint40","indexed":false,"internalType":"uint40"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"EncodedLengths_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_IndexOutOfBounds","inputs":[{"name":"length","type":"uint256","internalType":"uint256"},{"name":"accessedIndex","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_InvalidSplice","inputs":[{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"fieldLength","type":"uint40","internalType":"uint40"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"World_FunctionSelectorNotFound","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_ResourceNotFound","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b50614c27806100206000396000f3fe60806040526004361061015e5760003560e01c8063679ee16d116100c0578063c74dedc811610074578063e1af802c11610059578063e1af802c146103bb578063ebee03bb146103d0578063f8c67561146103f057600080fd5b8063c74dedc81461037b578063deb931a21461039b57600080fd5b80639b63ec05116100a55780639b63ec051461031b578063b27cbcbb1461033b578063c441b44d1461035b57600080fd5b8063679ee16d146102e65780638338f0e0146102fb57600080fd5b80631ecb393f1161011757806345ec9354116100fc57806345ec93541461028e57806354b8d5e3146102a6578063623daa05146102c657600080fd5b80631ecb393f14610241578063238015701461026157600080fd5b80630bb700dc116101485780630bb700dc146101d1578063119df25f146101fe578063143f30211461021357600080fd5b8062d43ec61461016357806301ffc9a7146101a1575b600080fd5b34801561016f57600080fd5b5061018461017e366004614026565b60601c90565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156101ad57600080fd5b506101c16101bc36600461403f565b61041c565b6040519015158152602001610198565b3480156101dd57600080fd5b506101f16101ec366004614026565b6104b5565b60405161019891906140b8565b34801561020a57600080fd5b506101846104c6565b34801561021f57600080fd5b5061023361022e36600461421d565b6104d5565b604051908152602001610198565b34801561024d57600080fd5b5061023361025c366004614026565b610737565b34801561026d57600080fd5b5061028161027c366004614026565b6107b6565b6040516101989190614276565b34801561029a57600080fd5b5036601f190135610233565b3480156102b257600080fd5b506102336102c1366004614026565b6107c1565b3480156102d257600080fd5b506101c16102e1366004614026565b6107cc565b6102f96102f4366004614298565b6108f8565b005b34801561030757600080fd5b50610233610316366004614026565b610a80565b34801561032757600080fd5b506101c16103363660046142cd565b610b15565b34801561034757600080fd5b506102f96103563660046142fd565b610bdc565b34801561036757600080fd5b506102f9610376366004614344565b610c5d565b34801561038757600080fd5b506102f9610396366004614026565b610e81565b3480156103a757600080fd5b506101846103b6366004614026565b611060565b3480156103c757600080fd5b5061018461106b565b3480156103dc57600080fd5b506102336103eb366004614026565b611075565b3480156103fc57600080fd5b5061023361040b366004614026565b6bffffffffffffffffffffffff1690565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806104af57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b6104bd613fd0565b6104af82611080565b60006104d0611132565b905090565b6000806104e0611164565b90506bffffffffffffffffffffffff81106105685760405162461bcd60e51b815260206004820152602360248201527f43484152414341544552533a204d61782063686172616374657273207265616360448201527f686564000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61057061106b565b6001600160a01b0316633ae7af086105a77f4368617261637465727300000000000000000000000000000000000000000000611197565b6040516001600160a01b03891660248201526044810185905260640160408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f40c10f1900000000000000000000000000000000000000000000000000000000179052517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815261065392919060040161442a565b6000604051808303816000875af1158015610672573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261069a9190810190614488565b506106a481610a80565b91506106b082866111e4565b6106ba82826112ae565b6106c38461132d565b156107105760405162461bcd60e51b815260206004820152601360248201527f4e616d6520616c72656164792065786973747300000000000000000000000000604482015260640161055f565b61071b8460016113d2565b610725828561148b565b61072f818461150a565b509392505050565b60006107436013611541565b821061075157506014919050565b60005b60148110156107af578261076782611541565b1115801561078657508261078461077f8360016144d3565b611541565b115b1561079d576107968160016144d3565b91506107af565b806107a7816144e6565b915050610754565b505b919050565b60006104af826115bd565b60006104af82611667565b6000806107d98360601c90565b90506bffffffffffffffffffffffff831660006107f46116f9565b6001600160a01b0316636352211e836040518263ffffffff1660e01b815260040161082191815260200190565b602060405180830381865afa92505050801561085a575060408051601f3d908101601f1916820190925261085791810190614500565b60015b156108d9576108676116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b815260040161089491815260200190565b602060405180830381865afa1580156108b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d59190614500565b9150505b826001600160a01b0316816001600160a01b0316149350505050919050565b81610905816103366104c6565b61095c5760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b61096583611703565b156109d85760405162461bcd60e51b815260206004820152602b60248201527f434841524143544552533a2063686172616374657220616c726561647920696e60448201527f2067616d6520776f726c64000000000000000000000000000000000000000000606482015260840161055f565b60006109e48484611795565b610a788582866040516020016109fc91815260200190565b60408051601f1981840301815290829052610a1b93929160240161451d565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a40000000000000000000000000000000000000000000000000000000017905261187e565b505050505050565b600080610a8b6116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b8152600401610ab891815260200190565b602060405180830381865afa158015610ad5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af99190614500565b60601b6bffffffffffffffffffffffff19169290921792915050565b6000610b20836107cc565b8015610bd55750816001600160a01b0316610b396116f9565b6040517f6352211e0000000000000000000000000000000000000000000000000000000081526bffffffffffffffffffffffff861660048201526001600160a01b039190911690636352211e90602401602060405180830381865afa158015610ba6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bca9190614500565b6001600160a01b0316145b9392505050565b81610be9816103366104c6565b610c405760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610c586bffffffffffffffffffffffff84168361150a565b505050565b81610c6a816103366104c6565b610cc15760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b6000610ccc84611080565b90506000610cdd8260c00151610737565b90508160e00151811115610cff5760e08201805190610cfb826144e6565b9052505b81518451600091610d0f91614545565b9050600083602001518660200151610d279190614545565b9050600084606001518760600151610d3f9190614545565b9050600085608001518860800151610d579190614545565b905060028183610d6786886144d3565b610d7191906144d3565b610d7b91906144d3565b14610dee5760405162461bcd60e51b815260206004820152602560248201527f4348415241435445522053595354454d3a20494e56414c49442053544154204360448201527f48414e4745000000000000000000000000000000000000000000000000000000606482015260840161055f565b85604001516002811115610e0457610e04614081565b60ff16158015610e22575060038660e00151610e20919061456e565b155b15610e3e57600186608001818151610e3a91906144d3565b9052505b600186608001818151610e5191906144d3565b905250875186526020808901519087015260608089015190870152610e76898761192c565b505050505050505050565b80610e8e816103366104c6565b610ee55760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610eee82611703565b15610f3b5760405162461bcd60e51b815260206004820152601960248201527f796f75206861766520656e7465726564207468652067616d6500000000000000604482015260640161055f565b6000610f4683611080565b600160e0820152608081015160a08201529050610f63838261192c565b610f6b61106b565b6040517ffda0ce5000000000000000000000000000000000000000000000000000000000815260048101859052674563918244f4000060248201526001600160a01b03919091169063fda0ce5090604401600060405180830381600087803b158015610fd657600080fd5b505af1158015610fea573d6000803e3d6000fd5b50505050610ff661106b565b6001600160a01b031663f9d175ed846040518263ffffffff1660e01b815260040161102391815260200190565b600060405180830381600087803b15801561103d57600080fd5b505af1158015611051573d6000803e3d6000fd5b50505050610c588360016119d5565b60006104af82611a59565b60006104d0611af6565b60006104af82611b00565b611088613fd0565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106110be576110be614590565b6020908102919091010152600080806111177f7462554400000000000000000000000053746174730000000000000000000000857ee1080020200120202020200000000000000000000000000000000000000000611b92565b925092509250611128838383611c62565b9695505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806111615750335b90565b60008061116f611cda565b9050600061117e826000611d42565b6111899060016144d3565b90506104af82600083611df3565b60006104af7f7379000000000000000000000000000000000000000000000000000000000000837f45524337323153797374656d0000000000000000000000000000000000000000611ec3565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061121a5761121a614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b82600185604051602001611279919060609190911b6bffffffffffffffffffffffff1916815260140190565b60408051601f198184030181529190527e55040020142001000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112e4576112e4614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260008560405160200161127991815260200190565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061136657611366614590565b602090810291909101015260006113be7f746255440000000000000000000000004e616d6545786973747300000000000083837e01010001000000000000000000000000000000000000000000000000000000611fef565b90506113ca8160f81c90565b949350505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061140857611408614590565b602002602001018181525050610c587f746255440000000000000000000000004e616d6545786973747300000000000060001b8260008560405160200161145691151560f81b815260010190565b60408051601f198184030181529190527e01010001000000000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106114c1576114c1614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260028560405160200161127991815260200190565b61153d6115367f43686172616374657273000000000000000000000000000000000000000000006120ac565b83836120f9565b5050565b604080516001808252818301909252600091829190602080830190803683370190505090508260001b8160008151811061157d5761157d614590565b602090810291909101015260006113ca7f746255440000000000000000000000004c6576656c73000000000000000000008383630100080160dd1b611fef565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106115f6576115f6614590565b6020908102919091010152600061164f7f74625544000000000000000000000000537461747300000000000000000000008360027ee1080020200120202020200000000000000000000000000000000000000000611fef565b905060f881901c60028111156113ca576113ca614081565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106116a0576116a0614590565b602090810291909101015260006113ca7f74625544000000000000000000000000436861726163746572730000000000008360027e55040020142001000000000000000000000000000000000000000000000000611fef565b60006104d0611cda565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061173c5761173c614590565b602090810291909101015260006113be7f74625544000000000000000000000000436861726163746572730000000000008360037e55040020142001000000000000000000000000000000000000000000000000611fef565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106117cb576117cb614590565b6020908102919091010152610c587f7462554400000000000000000000000053746174730000000000000000000000826002858181111561180e5761180e614081565b604051602001611849919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611f3a565b606060008061189461188f856145a6565b61214b565b91509150816000801b036118fa576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff0000000000000000000000000000000000000000000000000000000060003516600482015260240161055f565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526113ca828561221b565b600061195e826000015183602001518460400151856060015186608001518760a001518860c001518960e001516122f6565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061199d5761199d614590565b6020908102919091010152610a787f746255440000000000000000000000005374617473000000000000000000000082868686612334565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a0b57611a0b614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260038560405160200161127991151560f81b815260010190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9257611a92614590565b60209081029190910101526000611aeb7f74625544000000000000000000000000436861726163746572730000000000008360017e55040020142001000000000000000000000000000000000000000000000000611fef565b60601c949350505050565b60006104d06123aa565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611b3957611b39614590565b602090810291909101015260006113ca7f74625544000000000000000000000000537461747300000000000000000000008360067ee1080020200120202020200000000000000000000000000000000000000000611fef565b6060600060606000611ba26123aa565b9050306001600160a01b03821603611bcb57611bbf8787876123e4565b93509350935050611c59565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611c14908a908a908a90600401614632565b600060405180830381865afa158015611c31573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611bbf919081019061465b565b93509350939050565b611c6a613fd0565b611c73846124ec565b60e0890181905260c0890182905260a089018390526080890184905260608901859052886020810160408201886002811115611cb157611cb1614081565b6002811115611cc257611cc2614081565b90529790975250505093909252509195945050505050565b604080516000808252602082019092526000611d387f74625544000000000000000000000000556c74696d617465446f6d696e696f6e8360027e65060001141414141400000000000000000000000000000000000000000000611fef565b60601c9392505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b81600081518110611d8757611d87614590565b6020026020010181815250508260001b81600181518110611daa57611daa614590565b60209081029190910101526000611dea7f74625544000000000000000000000000436f756e7465727300000000000000008383630100080160dd1b611fef565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b81600081518110611e3457611e34614590565b6020026020010181815250508260001b81600181518110611e5757611e57614590565b602002602001018181525050611ebd7f74625544000000000000000000000000436f756e74657273000000000000000060001b82600085604051602001611ea091815260200190565b60408051601f19818403018152919052630100080160dd1b611f3a565b50505050565b6000611ed1607060106144d3565b6fffffffffffffffffffffffffffffffff198316901c601084901c7dffffffffffffffffffffffffffff00000000000000000000000000000000167fffff0000000000000000000000000000000000000000000000000000000000008616171790509392505050565b6000611f446123aa565b9050306001600160a01b03821603611f6857611f63868686868661255a565b610a78565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611fb590899089908990899089906004016146be565b600060405180830381600087803b158015611fcf57600080fd5b505af1158015611fe3573d6000803e3d6000fd5b50505050505050505050565b600080611ffa6123aa565b9050306001600160a01b038216036120205761201886868686612576565b9150506113ca565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d599061206b908990899089908990600401614705565b602060405180830381865afa158015612088573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120189190614734565b60006104af7f7462000000000000000000000000000000000000000000000000000000000000837f546f6b656e555249000000000000000000000000000000000000000000000000611ec3565b604080516001808252818301909252600091602080830190803683370190505090508260001b8160008151811061213257612132614590565b602002602001018181525050611ebd84826000856125a3565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916816000815181106121a4576121a4614590565b6020908102919091010152600080806121fd7f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611b92565b92509250925061220e838383612649565b9550955050505050915091565b60606000612227611af6565b90506001600160a01b038116300361226857600061224f612246611132565b60008787612661565b9350905080612261576122618361279c565b50506104af565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906122af908790879060040161442a565b6000604051808303816000875af11580156122ce573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526113ca9190810190614488565b6060888888888888888860405160200161231798979695949392919061474d565b604051602081830303815290604052905098975050505050505050565b600061233e6123aa565b9050306001600160a01b0382160361235d57611f6386868686866127a4565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611fb59089908990899089908990600401614792565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806107b1573391505090565b60606000606060006123f5856127ba565b90506124028787836127dd565b9350600061240f86612816565b905080156124e1576124218888612853565b935066ffffffffffffff841667ffffffffffffffff8111156124455761244561412e565b6040519080825280601f01601f19166020018201604052801561246f576020820181803683370190505b5092506020830160005b828160ff1610156124de5760006124918b8b84612866565b905060006124ae888460ff166028026038011c64ffffffffff1690565b90506124bd82600083876128e6565b6124c781856144d3565b9350505080806124d6906147e3565b915050612479565b50505b505093509350939050565b600080600080600080600080612506896000016020015190565b60408a015160608b0151919950975060f81c600281111561252957612529614081565b60618a015160818b015160a18c015160c18d015160e1909d01519b9d9a9c939b929a91995097509195509350915050565b61256f858561256984876129b2565b856129e3565b5050505050565b6000611dea6125858686612c87565b60ff858116601b0360080285901c1661259e85876129b2565b612cdd565b60006125ad6123aa565b9050306001600160a01b038216036125d0576125cb85858585612d2e565b61256f565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea8629061261b908890889088908890600401614802565b600060405180830381600087803b15801561263557600080fd5b505af1158015610e76573d6000803e3d6000fd5b60008061265585612d69565b90969095509350505050565b6000606060008061267186612d7e565b90925090506001600160a01b0382166126c2578561268e87612e22565b6040517ffbf10ce600000000000000000000000000000000000000000000000000000000815260040161055f92919061442a565b806126d1576126d18689612f50565b861561273d577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061272582612f9c565b905061273a826127358b846144d3565b613015565b50505b60006127498760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146127815761277c888884886130b1565b61278d565b61278d88888488613129565b90999098509650505050505050565b805160208201fd5b61256f85858585856127b58b61318a565b61320f565b600060086127ca60026020614545565b6127d49190614841565b9190911c919050565b6060816000036127fc5750604080516020810190915260008152610bd5565b60006128088585612c87565b9050611dea81600085613548565b6000600860018061282960026020614545565b6128339190614545565b61283d9190614545565b6128479190614841565b8260ff911c1692915050565b6000610bd5612862848461356b565b5490565b6000838360405160200161287b929190614858565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b821561296d57602083106129105760208304840193506020838161290c5761290c614558565b0692505b821561296d5760208390036000818410156129335750600019600884021c61293d565b50600019600882021c5b8554600886021b81845116821982161784525081841161295e575050611ebd565b50600194909401939182900391015b5b6020821061298f5783548152600190930192601f199091019060200161296e565b8115611ebd576000600019600884021c8251865482191691161782525050505050565b600080805b8360ff1681101561072f576129d960ff601b83900360080287901c16836144d3565b91506001016129b7565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff0000000000000000000000000000000000000000000000000000000000001603612a6d57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be848484604051612a6093929190614894565b60405180910390a2611ebd565b6000612a798585612c87565b90506000612a86866135c1565b905060005b8151811015612b5b576000828281518110612aa857612aa8614590565b60200260200101519050612ad46004826affffffffffffffffffffff191661364a90919063ffffffff16565b15612b52576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90612b1f908b908b908b908b906004016148c7565b600060405180830381600087803b158015612b3957600080fd5b505af1158015612b4d573d6000803e3d6000fd5b505050505b50600101612a8b565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051612b9093929190614894565b60405180910390a2612bab828565ffffffffffff1685613668565b60005b8151811015612c7e576000828281518110612bcb57612bcb614590565b60200260200101519050612bf76008826affffffffffffffffffffff191661364a90919063ffffffff16565b15612c75576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190612c42908b908b908b908b906004016148c7565b600060405180830381600087803b158015612c5c57600080fd5b505af1158015612c70573d6000803e3d6000fd5b505050505b50600101612bae565b50505050505050565b60008282604051602001612c9c929190614858565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210612d0357602082048401935060208281612cff57612cff614558565b0691505b508254600882021b60208290038084111561072f576001850154600882021c82179150509392505050565b6000612d3a8585612853565b90506000612d57828560ff166028026038011c64ffffffffff1690565b9050610a78868686600085888861367e565b602081015160408201516000905b9050915091565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110612db857612db8614590565b602090810291909101015260008080612e117f7462776f726c6400000000000000000053797374656d73000000000000000000857e150200140100000000000000000000000000000000000000000000000000006123e4565b92509250925061220e838383613ab8565b606081601081901b6000612e3583613ac4565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615612e9057612e8b7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613adb565b612ec7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b6fffffffffffffffffffffffffffffffff19831615612eee57612ee983613adb565b612f25565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612f3793929190614900565b6040516020818303038152906040529350505050919050565b612f5a8282613b61565b61153d57612f6782612e22565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161055f92919061498e565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110612fd557612fd5614590565b602090810291909101015260006113ca7f7462776f726c6400000000000000000042616c616e63657300000000000000008383630100080160dd1b612576565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061304b5761304b614590565b602002602001018181525050610c587f7462776f726c6400000000000000000042616c616e636573000000000000000060001b8260008560405160200161309491815260200190565b60408051601f19818403018152919052630100080160dd1b61255a565b60006060836001600160a01b031660006130cc858989613bbf565b6040516130d991906149b9565b60006040518083038185875af1925050503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b606091505b509097909650945050505050565b60006060836001600160a01b0316613142848888613bbf565b60405161314f91906149b9565b600060405180830381855af49150503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d0000000000000000000082016131d957507e60030220202000000000000000000000000000000000000000000000000000919050565b6104af6132067f746273746f72650000000000000000005461626c65730000000000000000000084613bee565b60206000612cdd565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361329b57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98686868660405161328e94939291906149d5565b60405180910390a2610a78565b60006132a6876135c1565b905060005b815181101561337f5760008282815181106132c8576132c8614590565b602002602001015190506132f46001826affffffffffffffffffffff191661364a90919063ffffffff16565b15613376576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90613343908c908c908c908c908c908c90600401614a14565b600060405180830381600087803b15801561335d57600080fd5b505af1158015613371573d6000803e3d6000fd5b505050505b506001016132ab565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516133b694939291906149d5565b60405180910390a260006133ca8888612c87565b905060006020870190506133e2826000895184613c0a565b60006133ed85612816565b11156134715760006133ff8a8a61356b565b878155905060208601915060008060005b61341988612816565b8160ff16101561346c5761342e8d8d83612866565b92506134498a8260ff166028026038011c64ffffffffff1690565b91506134588360008488613c0a565b61346282866144d3565b9450600101613410565b505050505b60005b8351811015611fe357600084828151811061349157613491614590565b602002602001015190506134bd6002826affffffffffffffffffffff191661364a90919063ffffffff16565b1561353f576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf9061350c908e908e908e908e908e908e90600401614a14565b600060405180830381600087803b15801561352657600080fd5b505af115801561353a573d6000803e3d6000fd5b505050505b50600101613474565b60405160208101601f19603f848401011660405282825261072f858585846128e6565b60008282604051602001613580929190614858565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106135fb576135fb614590565b602090810291909101015260006136337f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613cc9565b90506113ca6136458260008451613d03565b613d91565b60008160ff168261365b8560581c90565b1660ff1614905092915050565b610c58838383516136798560200190565b613c0a565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff000000000000000000000000000000000000000000000000000000000000161461373e577f746200000000000000000000000000000000000000000000000000000000000087886040516020016136fc91815260200190565b60408051601f19818403018152908290527f31b4668300000000000000000000000000000000000000000000000000000000825261055f939291600401614a6d565b6000613759828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff16836137729190614545565b61377c91906144d3565b905080821415801561379e5750816137948688614aae565b64ffffffffff1614155b156137ee576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff808816600483015280871660248301528316604482015260640161055f565b818664ffffffffff16111561383f576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff8716602482015260440161055f565b600061384c848984613da2565b905060006138598b6135c1565b905060005b815181101561392457600082828151811061387b5761387b614590565b602002602001015190506138a76010826affffffffffffffffffffff191661364a90919063ffffffff16565b1561391b57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b81526004016138e89796959493929190614ad3565b600060405180830381600087803b15801561390257600080fd5b505af1158015613916573d6000803e3d6000fd5b505050505b5060010161385e565b5064ffffffffff881660005b8a60ff168160ff16101561396357613957878260ff166028026038011c64ffffffffff1690565b90910190600101613930565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d60405161399e96959493929190614b31565b60405180910390a2508284146139bf5760006139ba8c8c61356b565b839055505b60006139cc8c8c8c612866565b90506139e0818a64ffffffffff1689613668565b5060005b8151811015613aaa576000828281518110613a0157613a01614590565b60200260200101519050613a2d6020826affffffffffffffffffffff191661364a90919063ffffffff16565b15613aa157606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b8152600401613a6e9796959493929190614ad3565b600060405180830381600087803b158015613a8857600080fd5b505af1158015613a9c573d6000803e3d6000fd5b505050505b506001016139e4565b505050505050505050505050565b60008061265585613e70565b6000613ad2607060106144d3565b9190911b919050565b606060005b6010811015613b31576fffffffffffffffffffffffffffffffff198316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615613b3157600101613ae0565b604080516fffffffffffffffffffffffffffffffff198516602082015281516030909101909152818152806113ca565b6000613baf7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613e8c565b80610bd55750610bd58383613e8c565b6060838383604051602001613bd693929190614b8d565b60405160208183030381529060405290509392505050565b6040805160208101849052908101829052600090606001612c9c565b8215613c845760208310613c3457602083048401935060208381613c3057613c30614558565b0692505b8215613c845760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613c75575050611ebd565b50600194909401939182900391015b5b60208210613ca65780518455600190930192601f1990910190602001613c85565b8115611ebd576000600019600884021c8554835182191691161785555050505050565b60606113ca613cd9858585612866565b6000613cfe85613ce98989612853565b9060ff166028026038011c64ffffffffff1690565b613548565b600081831180613d135750835182115b15613d50578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161055f93929190614bcc565b60208401613d5e84826144d3565b90506000613d6c8585614545565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610bd58360156000613f55565b600064ffffffffff821115613de6576040517f7149a3c10000000000000000000000000000000000000000000000000000000081526004810183905260240161055f565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613e185780850382019150613e20565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b6020810151603482015160609190911c9060009060f81c612d77565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613ec557613ec5614590565b602002602001018181525050826001600160a01b031660001b81600181518110613ef157613ef1614590565b60209081029190910101526000613f497f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000612576565b9050611dea8160f81c90565b60606000613f638560801c90565b90506fffffffffffffffffffffffffffffffff85166000858281613f8957613f89614558565b04905060405193506020840160208202810160405281855260005b82811015613fc4578451871c825293870193602090910190600101613fa4565b50505050509392505050565b604051806101000160405280600081526020016000815260200160006002811115613ffd57613ffd614081565b815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006020828403121561403857600080fd5b5035919050565b60006020828403121561405157600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610bd557600080fd5b634e487b7160e01b600052602160045260246000fd5b600381106140b557634e487b7160e01b600052602160045260246000fd5b50565b815181526020808301519082015260408201516101008201906140da81614097565b80604084015250606083015160608301526080830151608083015260a083015160a083015260c083015160c083015260e083015160e083015292915050565b6001600160a01b03811681146140b557600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610100810167ffffffffffffffff811182821017156141685761416861412e565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156141975761419761412e565b604052919050565b600067ffffffffffffffff8211156141b9576141b961412e565b50601f01601f191660200190565b600082601f8301126141d857600080fd5b81356141eb6141e68261419f565b61416e565b81815284602083860101111561420057600080fd5b816020850160208301376000918101602001919091529392505050565b60008060006060848603121561423257600080fd5b833561423d81614119565b925060208401359150604084013567ffffffffffffffff81111561426057600080fd5b61426c868287016141c7565b9150509250925092565b6020810161428383614097565b91905290565b8035600381106107b157600080fd5b6000806000606084860312156142ad57600080fd5b83359250602084013591506142c460408501614289565b90509250925092565b600080604083850312156142e057600080fd5b8235915060208301356142f281614119565b809150509250929050565b6000806040838503121561431057600080fd5b82359150602083013567ffffffffffffffff81111561432e57600080fd5b61433a858286016141c7565b9150509250929050565b60008082840361012081121561435957600080fd5b8335925061010080601f198301121561437157600080fd5b614379614144565b9150602085013582526040850135602083015261439860608601614289565b60408301526080850135606083015260a0850135608083015260c085013560a083015260e085013560c08301528085013560e083015250809150509250929050565b60005b838110156143f55781810151838201526020016143dd565b50506000910152565b600081518084526144168160208601602086016143da565b601f01601f19169290920160200192915050565b8281526040602082015260006113ca60408301846143fe565b600082601f83011261445457600080fd5b81516144626141e68261419f565b81815284602083860101111561447757600080fd5b6113ca8260208301602087016143da565b60006020828403121561449a57600080fd5b815167ffffffffffffffff8111156144b157600080fd5b6113ca84828501614443565b634e487b7160e01b600052601160045260246000fd5b808201808211156104af576104af6144bd565b600060001982036144f9576144f96144bd565b5060010190565b60006020828403121561451257600080fd5b8151610bd581614119565b83815261452983614097565b826020820152606060408201526000611dea60608301846143fe565b818103818111156104af576104af6144bd565b634e487b7160e01b600052601260045260246000fd5b60008261458b57634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052603260045260246000fd5b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156145ee5780818460040360031b1b83161693505b505050919050565b60008151808452602080850194506020840160005b838110156146275781518752958201959082019060010161460b565b509495945050505050565b83815260606020820152600061464b60608301856145f6565b9050826040830152949350505050565b60008060006060848603121561467057600080fd5b835167ffffffffffffffff8082111561468857600080fd5b61469487838801614443565b94506020860151935060408601519150808211156146b157600080fd5b5061426c86828701614443565b85815260a0602082015260006146d760a08301876145f6565b60ff8616604084015282810360608401526146f281866143fe565b9150508260808301529695505050505050565b84815260806020820152600061471e60808301866145f6565b60ff949094166040830152506060015292915050565b60006020828403121561474657600080fd5b5051919050565b88815287602082015261475f87614097565b60f89690961b604087015260418601949094526061850192909252608184015260a183015260c182015260e10192915050565b85815260a0602082015260006147ab60a08301876145f6565b82810360408401526147bd81876143fe565b905084606084015282810360808401526147d781856143fe565b98975050505050505050565b600060ff821660ff81036147f9576147f96144bd565b60010192915050565b84815260806020820152600061481b60808301866145f6565b60ff85166040840152828103606084015261483681856143fe565b979650505050505050565b80820281158282048414176104af576104af6144bd565b8281526000602080830184516020860160005b828110156148875781518452928401929084019060010161486b565b5091979650505050505050565b6060815260006148a760608301866145f6565b65ffffffffffff85166020840152828103604084015261112881856143fe565b8481526080602082015260006148e060808301866145f6565b65ffffffffffff85166040840152828103606084015261483681856143fe565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149618160038601602089016143da565b8084019050816003820152845191506149818260048301602088016143da565b0160040195945050505050565b6040815260006149a160408301856143fe565b90506001600160a01b03831660208301529392505050565b600082516149cb8184602087016143da565b9190910192915050565b6080815260006149e860808301876145f6565b82810360208401526149fa81876143fe565b9050846040840152828103606084015261483681856143fe565b86815260c060208201526000614a2d60c08301886145f6565b8281036040840152614a3f81886143fe565b90508560608401528281036080840152614a5981866143fe565b9150508260a0830152979650505050505050565b7fffff00000000000000000000000000000000000000000000000000000000000084168152826020820152606060408201526000611dea60608301846143fe565b64ffffffffff818116838216019080821115614acc57614acc6144bd565b5092915050565b87815260e060208201526000614aec60e08301896145f6565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c0840152614b2381856143fe565b9a9950505050505050505050565b60c081526000614b4460c08301896145f6565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a0840152614b8081856143fe565b9998505050505050505050565b60008451614b9f8184602089016143da565b60609490941b6bffffffffffffffffffffffff191691909301908152601481019190915260340192915050565b606081526000614bdf60608301866143fe565b6020830194909452506040015291905056fea2646970667358221220d9a1051f78b661e37a598d3986215a31996ad57dc9c30cdc2aba55d0e044f40e64736f6c63430008180033","sourceMap":"1878:7256:242:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x60806040526004361061015e5760003560e01c8063679ee16d116100c0578063c74dedc811610074578063e1af802c11610059578063e1af802c146103bb578063ebee03bb146103d0578063f8c67561146103f057600080fd5b8063c74dedc81461037b578063deb931a21461039b57600080fd5b80639b63ec05116100a55780639b63ec051461031b578063b27cbcbb1461033b578063c441b44d1461035b57600080fd5b8063679ee16d146102e65780638338f0e0146102fb57600080fd5b80631ecb393f1161011757806345ec9354116100fc57806345ec93541461028e57806354b8d5e3146102a6578063623daa05146102c657600080fd5b80631ecb393f14610241578063238015701461026157600080fd5b80630bb700dc116101485780630bb700dc146101d1578063119df25f146101fe578063143f30211461021357600080fd5b8062d43ec61461016357806301ffc9a7146101a1575b600080fd5b34801561016f57600080fd5b5061018461017e366004614026565b60601c90565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156101ad57600080fd5b506101c16101bc36600461403f565b61041c565b6040519015158152602001610198565b3480156101dd57600080fd5b506101f16101ec366004614026565b6104b5565b60405161019891906140b8565b34801561020a57600080fd5b506101846104c6565b34801561021f57600080fd5b5061023361022e36600461421d565b6104d5565b604051908152602001610198565b34801561024d57600080fd5b5061023361025c366004614026565b610737565b34801561026d57600080fd5b5061028161027c366004614026565b6107b6565b6040516101989190614276565b34801561029a57600080fd5b5036601f190135610233565b3480156102b257600080fd5b506102336102c1366004614026565b6107c1565b3480156102d257600080fd5b506101c16102e1366004614026565b6107cc565b6102f96102f4366004614298565b6108f8565b005b34801561030757600080fd5b50610233610316366004614026565b610a80565b34801561032757600080fd5b506101c16103363660046142cd565b610b15565b34801561034757600080fd5b506102f96103563660046142fd565b610bdc565b34801561036757600080fd5b506102f9610376366004614344565b610c5d565b34801561038757600080fd5b506102f9610396366004614026565b610e81565b3480156103a757600080fd5b506101846103b6366004614026565b611060565b3480156103c757600080fd5b5061018461106b565b3480156103dc57600080fd5b506102336103eb366004614026565b611075565b3480156103fc57600080fd5b5061023361040b366004614026565b6bffffffffffffffffffffffff1690565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806104af57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b6104bd613fd0565b6104af82611080565b60006104d0611132565b905090565b6000806104e0611164565b90506bffffffffffffffffffffffff81106105685760405162461bcd60e51b815260206004820152602360248201527f43484152414341544552533a204d61782063686172616374657273207265616360448201527f686564000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61057061106b565b6001600160a01b0316633ae7af086105a77f4368617261637465727300000000000000000000000000000000000000000000611197565b6040516001600160a01b03891660248201526044810185905260640160408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f40c10f1900000000000000000000000000000000000000000000000000000000179052517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815261065392919060040161442a565b6000604051808303816000875af1158015610672573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261069a9190810190614488565b506106a481610a80565b91506106b082866111e4565b6106ba82826112ae565b6106c38461132d565b156107105760405162461bcd60e51b815260206004820152601360248201527f4e616d6520616c72656164792065786973747300000000000000000000000000604482015260640161055f565b61071b8460016113d2565b610725828561148b565b61072f818461150a565b509392505050565b60006107436013611541565b821061075157506014919050565b60005b60148110156107af578261076782611541565b1115801561078657508261078461077f8360016144d3565b611541565b115b1561079d576107968160016144d3565b91506107af565b806107a7816144e6565b915050610754565b505b919050565b60006104af826115bd565b60006104af82611667565b6000806107d98360601c90565b90506bffffffffffffffffffffffff831660006107f46116f9565b6001600160a01b0316636352211e836040518263ffffffff1660e01b815260040161082191815260200190565b602060405180830381865afa92505050801561085a575060408051601f3d908101601f1916820190925261085791810190614500565b60015b156108d9576108676116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b815260040161089491815260200190565b602060405180830381865afa1580156108b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d59190614500565b9150505b826001600160a01b0316816001600160a01b0316149350505050919050565b81610905816103366104c6565b61095c5760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b61096583611703565b156109d85760405162461bcd60e51b815260206004820152602b60248201527f434841524143544552533a2063686172616374657220616c726561647920696e60448201527f2067616d6520776f726c64000000000000000000000000000000000000000000606482015260840161055f565b60006109e48484611795565b610a788582866040516020016109fc91815260200190565b60408051601f1981840301815290829052610a1b93929160240161451d565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a40000000000000000000000000000000000000000000000000000000017905261187e565b505050505050565b600080610a8b6116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b8152600401610ab891815260200190565b602060405180830381865afa158015610ad5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af99190614500565b60601b6bffffffffffffffffffffffff19169290921792915050565b6000610b20836107cc565b8015610bd55750816001600160a01b0316610b396116f9565b6040517f6352211e0000000000000000000000000000000000000000000000000000000081526bffffffffffffffffffffffff861660048201526001600160a01b039190911690636352211e90602401602060405180830381865afa158015610ba6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bca9190614500565b6001600160a01b0316145b9392505050565b81610be9816103366104c6565b610c405760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610c586bffffffffffffffffffffffff84168361150a565b505050565b81610c6a816103366104c6565b610cc15760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b6000610ccc84611080565b90506000610cdd8260c00151610737565b90508160e00151811115610cff5760e08201805190610cfb826144e6565b9052505b81518451600091610d0f91614545565b9050600083602001518660200151610d279190614545565b9050600084606001518760600151610d3f9190614545565b9050600085608001518860800151610d579190614545565b905060028183610d6786886144d3565b610d7191906144d3565b610d7b91906144d3565b14610dee5760405162461bcd60e51b815260206004820152602560248201527f4348415241435445522053595354454d3a20494e56414c49442053544154204360448201527f48414e4745000000000000000000000000000000000000000000000000000000606482015260840161055f565b85604001516002811115610e0457610e04614081565b60ff16158015610e22575060038660e00151610e20919061456e565b155b15610e3e57600186608001818151610e3a91906144d3565b9052505b600186608001818151610e5191906144d3565b905250875186526020808901519087015260608089015190870152610e76898761192c565b505050505050505050565b80610e8e816103366104c6565b610ee55760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610eee82611703565b15610f3b5760405162461bcd60e51b815260206004820152601960248201527f796f75206861766520656e7465726564207468652067616d6500000000000000604482015260640161055f565b6000610f4683611080565b600160e0820152608081015160a08201529050610f63838261192c565b610f6b61106b565b6040517ffda0ce5000000000000000000000000000000000000000000000000000000000815260048101859052674563918244f4000060248201526001600160a01b03919091169063fda0ce5090604401600060405180830381600087803b158015610fd657600080fd5b505af1158015610fea573d6000803e3d6000fd5b50505050610ff661106b565b6001600160a01b031663f9d175ed846040518263ffffffff1660e01b815260040161102391815260200190565b600060405180830381600087803b15801561103d57600080fd5b505af1158015611051573d6000803e3d6000fd5b50505050610c588360016119d5565b60006104af82611a59565b60006104d0611af6565b60006104af82611b00565b611088613fd0565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106110be576110be614590565b6020908102919091010152600080806111177f7462554400000000000000000000000053746174730000000000000000000000857ee1080020200120202020200000000000000000000000000000000000000000611b92565b925092509250611128838383611c62565b9695505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806111615750335b90565b60008061116f611cda565b9050600061117e826000611d42565b6111899060016144d3565b90506104af82600083611df3565b60006104af7f7379000000000000000000000000000000000000000000000000000000000000837f45524337323153797374656d0000000000000000000000000000000000000000611ec3565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061121a5761121a614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b82600185604051602001611279919060609190911b6bffffffffffffffffffffffff1916815260140190565b60408051601f198184030181529190527e55040020142001000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112e4576112e4614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260008560405160200161127991815260200190565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061136657611366614590565b602090810291909101015260006113be7f746255440000000000000000000000004e616d6545786973747300000000000083837e01010001000000000000000000000000000000000000000000000000000000611fef565b90506113ca8160f81c90565b949350505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061140857611408614590565b602002602001018181525050610c587f746255440000000000000000000000004e616d6545786973747300000000000060001b8260008560405160200161145691151560f81b815260010190565b60408051601f198184030181529190527e01010001000000000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106114c1576114c1614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260028560405160200161127991815260200190565b61153d6115367f43686172616374657273000000000000000000000000000000000000000000006120ac565b83836120f9565b5050565b604080516001808252818301909252600091829190602080830190803683370190505090508260001b8160008151811061157d5761157d614590565b602090810291909101015260006113ca7f746255440000000000000000000000004c6576656c73000000000000000000008383630100080160dd1b611fef565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106115f6576115f6614590565b6020908102919091010152600061164f7f74625544000000000000000000000000537461747300000000000000000000008360027ee1080020200120202020200000000000000000000000000000000000000000611fef565b905060f881901c60028111156113ca576113ca614081565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106116a0576116a0614590565b602090810291909101015260006113ca7f74625544000000000000000000000000436861726163746572730000000000008360027e55040020142001000000000000000000000000000000000000000000000000611fef565b60006104d0611cda565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061173c5761173c614590565b602090810291909101015260006113be7f74625544000000000000000000000000436861726163746572730000000000008360037e55040020142001000000000000000000000000000000000000000000000000611fef565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106117cb576117cb614590565b6020908102919091010152610c587f7462554400000000000000000000000053746174730000000000000000000000826002858181111561180e5761180e614081565b604051602001611849919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611f3a565b606060008061189461188f856145a6565b61214b565b91509150816000801b036118fa576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff0000000000000000000000000000000000000000000000000000000060003516600482015260240161055f565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526113ca828561221b565b600061195e826000015183602001518460400151856060015186608001518760a001518860c001518960e001516122f6565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061199d5761199d614590565b6020908102919091010152610a787f746255440000000000000000000000005374617473000000000000000000000082868686612334565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a0b57611a0b614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260038560405160200161127991151560f81b815260010190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9257611a92614590565b60209081029190910101526000611aeb7f74625544000000000000000000000000436861726163746572730000000000008360017e55040020142001000000000000000000000000000000000000000000000000611fef565b60601c949350505050565b60006104d06123aa565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611b3957611b39614590565b602090810291909101015260006113ca7f74625544000000000000000000000000537461747300000000000000000000008360067ee1080020200120202020200000000000000000000000000000000000000000611fef565b6060600060606000611ba26123aa565b9050306001600160a01b03821603611bcb57611bbf8787876123e4565b93509350935050611c59565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611c14908a908a908a90600401614632565b600060405180830381865afa158015611c31573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611bbf919081019061465b565b93509350939050565b611c6a613fd0565b611c73846124ec565b60e0890181905260c0890182905260a089018390526080890184905260608901859052886020810160408201886002811115611cb157611cb1614081565b6002811115611cc257611cc2614081565b90529790975250505093909252509195945050505050565b604080516000808252602082019092526000611d387f74625544000000000000000000000000556c74696d617465446f6d696e696f6e8360027e65060001141414141400000000000000000000000000000000000000000000611fef565b60601c9392505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b81600081518110611d8757611d87614590565b6020026020010181815250508260001b81600181518110611daa57611daa614590565b60209081029190910101526000611dea7f74625544000000000000000000000000436f756e7465727300000000000000008383630100080160dd1b611fef565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b81600081518110611e3457611e34614590565b6020026020010181815250508260001b81600181518110611e5757611e57614590565b602002602001018181525050611ebd7f74625544000000000000000000000000436f756e74657273000000000000000060001b82600085604051602001611ea091815260200190565b60408051601f19818403018152919052630100080160dd1b611f3a565b50505050565b6000611ed1607060106144d3565b6fffffffffffffffffffffffffffffffff198316901c601084901c7dffffffffffffffffffffffffffff00000000000000000000000000000000167fffff0000000000000000000000000000000000000000000000000000000000008616171790509392505050565b6000611f446123aa565b9050306001600160a01b03821603611f6857611f63868686868661255a565b610a78565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611fb590899089908990899089906004016146be565b600060405180830381600087803b158015611fcf57600080fd5b505af1158015611fe3573d6000803e3d6000fd5b50505050505050505050565b600080611ffa6123aa565b9050306001600160a01b038216036120205761201886868686612576565b9150506113ca565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d599061206b908990899089908990600401614705565b602060405180830381865afa158015612088573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120189190614734565b60006104af7f7462000000000000000000000000000000000000000000000000000000000000837f546f6b656e555249000000000000000000000000000000000000000000000000611ec3565b604080516001808252818301909252600091602080830190803683370190505090508260001b8160008151811061213257612132614590565b602002602001018181525050611ebd84826000856125a3565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916816000815181106121a4576121a4614590565b6020908102919091010152600080806121fd7f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611b92565b92509250925061220e838383612649565b9550955050505050915091565b60606000612227611af6565b90506001600160a01b038116300361226857600061224f612246611132565b60008787612661565b9350905080612261576122618361279c565b50506104af565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906122af908790879060040161442a565b6000604051808303816000875af11580156122ce573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526113ca9190810190614488565b6060888888888888888860405160200161231798979695949392919061474d565b604051602081830303815290604052905098975050505050505050565b600061233e6123aa565b9050306001600160a01b0382160361235d57611f6386868686866127a4565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611fb59089908990899089908990600401614792565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806107b1573391505090565b60606000606060006123f5856127ba565b90506124028787836127dd565b9350600061240f86612816565b905080156124e1576124218888612853565b935066ffffffffffffff841667ffffffffffffffff8111156124455761244561412e565b6040519080825280601f01601f19166020018201604052801561246f576020820181803683370190505b5092506020830160005b828160ff1610156124de5760006124918b8b84612866565b905060006124ae888460ff166028026038011c64ffffffffff1690565b90506124bd82600083876128e6565b6124c781856144d3565b9350505080806124d6906147e3565b915050612479565b50505b505093509350939050565b600080600080600080600080612506896000016020015190565b60408a015160608b0151919950975060f81c600281111561252957612529614081565b60618a015160818b015160a18c015160c18d015160e1909d01519b9d9a9c939b929a91995097509195509350915050565b61256f858561256984876129b2565b856129e3565b5050505050565b6000611dea6125858686612c87565b60ff858116601b0360080285901c1661259e85876129b2565b612cdd565b60006125ad6123aa565b9050306001600160a01b038216036125d0576125cb85858585612d2e565b61256f565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea8629061261b908890889088908890600401614802565b600060405180830381600087803b15801561263557600080fd5b505af1158015610e76573d6000803e3d6000fd5b60008061265585612d69565b90969095509350505050565b6000606060008061267186612d7e565b90925090506001600160a01b0382166126c2578561268e87612e22565b6040517ffbf10ce600000000000000000000000000000000000000000000000000000000815260040161055f92919061442a565b806126d1576126d18689612f50565b861561273d577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061272582612f9c565b905061273a826127358b846144d3565b613015565b50505b60006127498760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146127815761277c888884886130b1565b61278d565b61278d88888488613129565b90999098509650505050505050565b805160208201fd5b61256f85858585856127b58b61318a565b61320f565b600060086127ca60026020614545565b6127d49190614841565b9190911c919050565b6060816000036127fc5750604080516020810190915260008152610bd5565b60006128088585612c87565b9050611dea81600085613548565b6000600860018061282960026020614545565b6128339190614545565b61283d9190614545565b6128479190614841565b8260ff911c1692915050565b6000610bd5612862848461356b565b5490565b6000838360405160200161287b929190614858565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b821561296d57602083106129105760208304840193506020838161290c5761290c614558565b0692505b821561296d5760208390036000818410156129335750600019600884021c61293d565b50600019600882021c5b8554600886021b81845116821982161784525081841161295e575050611ebd565b50600194909401939182900391015b5b6020821061298f5783548152600190930192601f199091019060200161296e565b8115611ebd576000600019600884021c8251865482191691161782525050505050565b600080805b8360ff1681101561072f576129d960ff601b83900360080287901c16836144d3565b91506001016129b7565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff0000000000000000000000000000000000000000000000000000000000001603612a6d57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be848484604051612a6093929190614894565b60405180910390a2611ebd565b6000612a798585612c87565b90506000612a86866135c1565b905060005b8151811015612b5b576000828281518110612aa857612aa8614590565b60200260200101519050612ad46004826affffffffffffffffffffff191661364a90919063ffffffff16565b15612b52576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90612b1f908b908b908b908b906004016148c7565b600060405180830381600087803b158015612b3957600080fd5b505af1158015612b4d573d6000803e3d6000fd5b505050505b50600101612a8b565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051612b9093929190614894565b60405180910390a2612bab828565ffffffffffff1685613668565b60005b8151811015612c7e576000828281518110612bcb57612bcb614590565b60200260200101519050612bf76008826affffffffffffffffffffff191661364a90919063ffffffff16565b15612c75576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190612c42908b908b908b908b906004016148c7565b600060405180830381600087803b158015612c5c57600080fd5b505af1158015612c70573d6000803e3d6000fd5b505050505b50600101612bae565b50505050505050565b60008282604051602001612c9c929190614858565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210612d0357602082048401935060208281612cff57612cff614558565b0691505b508254600882021b60208290038084111561072f576001850154600882021c82179150509392505050565b6000612d3a8585612853565b90506000612d57828560ff166028026038011c64ffffffffff1690565b9050610a78868686600085888861367e565b602081015160408201516000905b9050915091565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110612db857612db8614590565b602090810291909101015260008080612e117f7462776f726c6400000000000000000053797374656d73000000000000000000857e150200140100000000000000000000000000000000000000000000000000006123e4565b92509250925061220e838383613ab8565b606081601081901b6000612e3583613ac4565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615612e9057612e8b7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613adb565b612ec7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b6fffffffffffffffffffffffffffffffff19831615612eee57612ee983613adb565b612f25565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612f3793929190614900565b6040516020818303038152906040529350505050919050565b612f5a8282613b61565b61153d57612f6782612e22565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161055f92919061498e565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110612fd557612fd5614590565b602090810291909101015260006113ca7f7462776f726c6400000000000000000042616c616e63657300000000000000008383630100080160dd1b612576565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061304b5761304b614590565b602002602001018181525050610c587f7462776f726c6400000000000000000042616c616e636573000000000000000060001b8260008560405160200161309491815260200190565b60408051601f19818403018152919052630100080160dd1b61255a565b60006060836001600160a01b031660006130cc858989613bbf565b6040516130d991906149b9565b60006040518083038185875af1925050503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b606091505b509097909650945050505050565b60006060836001600160a01b0316613142848888613bbf565b60405161314f91906149b9565b600060405180830381855af49150503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d0000000000000000000082016131d957507e60030220202000000000000000000000000000000000000000000000000000919050565b6104af6132067f746273746f72650000000000000000005461626c65730000000000000000000084613bee565b60206000612cdd565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361329b57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98686868660405161328e94939291906149d5565b60405180910390a2610a78565b60006132a6876135c1565b905060005b815181101561337f5760008282815181106132c8576132c8614590565b602002602001015190506132f46001826affffffffffffffffffffff191661364a90919063ffffffff16565b15613376576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90613343908c908c908c908c908c908c90600401614a14565b600060405180830381600087803b15801561335d57600080fd5b505af1158015613371573d6000803e3d6000fd5b505050505b506001016132ab565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516133b694939291906149d5565b60405180910390a260006133ca8888612c87565b905060006020870190506133e2826000895184613c0a565b60006133ed85612816565b11156134715760006133ff8a8a61356b565b878155905060208601915060008060005b61341988612816565b8160ff16101561346c5761342e8d8d83612866565b92506134498a8260ff166028026038011c64ffffffffff1690565b91506134588360008488613c0a565b61346282866144d3565b9450600101613410565b505050505b60005b8351811015611fe357600084828151811061349157613491614590565b602002602001015190506134bd6002826affffffffffffffffffffff191661364a90919063ffffffff16565b1561353f576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf9061350c908e908e908e908e908e908e90600401614a14565b600060405180830381600087803b15801561352657600080fd5b505af115801561353a573d6000803e3d6000fd5b505050505b50600101613474565b60405160208101601f19603f848401011660405282825261072f858585846128e6565b60008282604051602001613580929190614858565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106135fb576135fb614590565b602090810291909101015260006136337f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613cc9565b90506113ca6136458260008451613d03565b613d91565b60008160ff168261365b8560581c90565b1660ff1614905092915050565b610c58838383516136798560200190565b613c0a565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff000000000000000000000000000000000000000000000000000000000000161461373e577f746200000000000000000000000000000000000000000000000000000000000087886040516020016136fc91815260200190565b60408051601f19818403018152908290527f31b4668300000000000000000000000000000000000000000000000000000000825261055f939291600401614a6d565b6000613759828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff16836137729190614545565b61377c91906144d3565b905080821415801561379e5750816137948688614aae565b64ffffffffff1614155b156137ee576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff808816600483015280871660248301528316604482015260640161055f565b818664ffffffffff16111561383f576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff8716602482015260440161055f565b600061384c848984613da2565b905060006138598b6135c1565b905060005b815181101561392457600082828151811061387b5761387b614590565b602002602001015190506138a76010826affffffffffffffffffffff191661364a90919063ffffffff16565b1561391b57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b81526004016138e89796959493929190614ad3565b600060405180830381600087803b15801561390257600080fd5b505af1158015613916573d6000803e3d6000fd5b505050505b5060010161385e565b5064ffffffffff881660005b8a60ff168160ff16101561396357613957878260ff166028026038011c64ffffffffff1690565b90910190600101613930565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d60405161399e96959493929190614b31565b60405180910390a2508284146139bf5760006139ba8c8c61356b565b839055505b60006139cc8c8c8c612866565b90506139e0818a64ffffffffff1689613668565b5060005b8151811015613aaa576000828281518110613a0157613a01614590565b60200260200101519050613a2d6020826affffffffffffffffffffff191661364a90919063ffffffff16565b15613aa157606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b8152600401613a6e9796959493929190614ad3565b600060405180830381600087803b158015613a8857600080fd5b505af1158015613a9c573d6000803e3d6000fd5b505050505b506001016139e4565b505050505050505050505050565b60008061265585613e70565b6000613ad2607060106144d3565b9190911b919050565b606060005b6010811015613b31576fffffffffffffffffffffffffffffffff198316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615613b3157600101613ae0565b604080516fffffffffffffffffffffffffffffffff198516602082015281516030909101909152818152806113ca565b6000613baf7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613e8c565b80610bd55750610bd58383613e8c565b6060838383604051602001613bd693929190614b8d565b60405160208183030381529060405290509392505050565b6040805160208101849052908101829052600090606001612c9c565b8215613c845760208310613c3457602083048401935060208381613c3057613c30614558565b0692505b8215613c845760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613c75575050611ebd565b50600194909401939182900391015b5b60208210613ca65780518455600190930192601f1990910190602001613c85565b8115611ebd576000600019600884021c8554835182191691161785555050505050565b60606113ca613cd9858585612866565b6000613cfe85613ce98989612853565b9060ff166028026038011c64ffffffffff1690565b613548565b600081831180613d135750835182115b15613d50578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161055f93929190614bcc565b60208401613d5e84826144d3565b90506000613d6c8585614545565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610bd58360156000613f55565b600064ffffffffff821115613de6576040517f7149a3c10000000000000000000000000000000000000000000000000000000081526004810183905260240161055f565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613e185780850382019150613e20565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b6020810151603482015160609190911c9060009060f81c612d77565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613ec557613ec5614590565b602002602001018181525050826001600160a01b031660001b81600181518110613ef157613ef1614590565b60209081029190910101526000613f497f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000612576565b9050611dea8160f81c90565b60606000613f638560801c90565b90506fffffffffffffffffffffffffffffffff85166000858281613f8957613f89614558565b04905060405193506020840160208202810160405281855260005b82811015613fc4578451871c825293870193602090910190600101613fa4565b50505050509392505050565b604051806101000160405280600081526020016000815260200160006002811115613ffd57613ffd614081565b815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006020828403121561403857600080fd5b5035919050565b60006020828403121561405157600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610bd557600080fd5b634e487b7160e01b600052602160045260246000fd5b600381106140b557634e487b7160e01b600052602160045260246000fd5b50565b815181526020808301519082015260408201516101008201906140da81614097565b80604084015250606083015160608301526080830151608083015260a083015160a083015260c083015160c083015260e083015160e083015292915050565b6001600160a01b03811681146140b557600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610100810167ffffffffffffffff811182821017156141685761416861412e565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156141975761419761412e565b604052919050565b600067ffffffffffffffff8211156141b9576141b961412e565b50601f01601f191660200190565b600082601f8301126141d857600080fd5b81356141eb6141e68261419f565b61416e565b81815284602083860101111561420057600080fd5b816020850160208301376000918101602001919091529392505050565b60008060006060848603121561423257600080fd5b833561423d81614119565b925060208401359150604084013567ffffffffffffffff81111561426057600080fd5b61426c868287016141c7565b9150509250925092565b6020810161428383614097565b91905290565b8035600381106107b157600080fd5b6000806000606084860312156142ad57600080fd5b83359250602084013591506142c460408501614289565b90509250925092565b600080604083850312156142e057600080fd5b8235915060208301356142f281614119565b809150509250929050565b6000806040838503121561431057600080fd5b82359150602083013567ffffffffffffffff81111561432e57600080fd5b61433a858286016141c7565b9150509250929050565b60008082840361012081121561435957600080fd5b8335925061010080601f198301121561437157600080fd5b614379614144565b9150602085013582526040850135602083015261439860608601614289565b60408301526080850135606083015260a0850135608083015260c085013560a083015260e085013560c08301528085013560e083015250809150509250929050565b60005b838110156143f55781810151838201526020016143dd565b50506000910152565b600081518084526144168160208601602086016143da565b601f01601f19169290920160200192915050565b8281526040602082015260006113ca60408301846143fe565b600082601f83011261445457600080fd5b81516144626141e68261419f565b81815284602083860101111561447757600080fd5b6113ca8260208301602087016143da565b60006020828403121561449a57600080fd5b815167ffffffffffffffff8111156144b157600080fd5b6113ca84828501614443565b634e487b7160e01b600052601160045260246000fd5b808201808211156104af576104af6144bd565b600060001982036144f9576144f96144bd565b5060010190565b60006020828403121561451257600080fd5b8151610bd581614119565b83815261452983614097565b826020820152606060408201526000611dea60608301846143fe565b818103818111156104af576104af6144bd565b634e487b7160e01b600052601260045260246000fd5b60008261458b57634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052603260045260246000fd5b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156145ee5780818460040360031b1b83161693505b505050919050565b60008151808452602080850194506020840160005b838110156146275781518752958201959082019060010161460b565b509495945050505050565b83815260606020820152600061464b60608301856145f6565b9050826040830152949350505050565b60008060006060848603121561467057600080fd5b835167ffffffffffffffff8082111561468857600080fd5b61469487838801614443565b94506020860151935060408601519150808211156146b157600080fd5b5061426c86828701614443565b85815260a0602082015260006146d760a08301876145f6565b60ff8616604084015282810360608401526146f281866143fe565b9150508260808301529695505050505050565b84815260806020820152600061471e60808301866145f6565b60ff949094166040830152506060015292915050565b60006020828403121561474657600080fd5b5051919050565b88815287602082015261475f87614097565b60f89690961b604087015260418601949094526061850192909252608184015260a183015260c182015260e10192915050565b85815260a0602082015260006147ab60a08301876145f6565b82810360408401526147bd81876143fe565b905084606084015282810360808401526147d781856143fe565b98975050505050505050565b600060ff821660ff81036147f9576147f96144bd565b60010192915050565b84815260806020820152600061481b60808301866145f6565b60ff85166040840152828103606084015261483681856143fe565b979650505050505050565b80820281158282048414176104af576104af6144bd565b8281526000602080830184516020860160005b828110156148875781518452928401929084019060010161486b565b5091979650505050505050565b6060815260006148a760608301866145f6565b65ffffffffffff85166020840152828103604084015261112881856143fe565b8481526080602082015260006148e060808301866145f6565b65ffffffffffff85166040840152828103606084015261483681856143fe565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149618160038601602089016143da565b8084019050816003820152845191506149818260048301602088016143da565b0160040195945050505050565b6040815260006149a160408301856143fe565b90506001600160a01b03831660208301529392505050565b600082516149cb8184602087016143da565b9190910192915050565b6080815260006149e860808301876145f6565b82810360208401526149fa81876143fe565b9050846040840152828103606084015261483681856143fe565b86815260c060208201526000614a2d60c08301886145f6565b8281036040840152614a3f81886143fe565b90508560608401528281036080840152614a5981866143fe565b9150508260a0830152979650505050505050565b7fffff00000000000000000000000000000000000000000000000000000000000084168152826020820152606060408201526000611dea60608301846143fe565b64ffffffffff818116838216019080821115614acc57614acc6144bd565b5092915050565b87815260e060208201526000614aec60e08301896145f6565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c0840152614b2381856143fe565b9a9950505050505050505050565b60c081526000614b4460c08301896145f6565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a0840152614b8081856143fe565b9998505050505050505050565b60008451614b9f8184602089016143da565b60609490941b6bffffffffffffffffffffffff191691909301908152601481019190915260340192915050565b606081526000614bdf60608301866143fe565b6020830194909452506040015291905056fea2646970667358221220d9a1051f78b661e37a598d3986215a31996ad57dc9c30cdc2aba55d0e044f40e64736f6c63430008180033","sourceMap":"1878:7256:242:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3199:144;;;;;;;;;;-1:-1:-1;3199:144:242;;;;;:::i;:::-;3332:2;3308:26;;3199:144;;;;-1:-1:-1;;;;;363:55:264;;;345:74;;333:2;318:18;3199:144:242;;;;;;;;2331:198:123;;;;;;;;;;-1:-1:-1;2331:198:123;;;;;:::i;:::-;;:::i;:::-;;;932:14:264;;925:22;907:41;;895:2;880:18;2331:198:123;767:187:264;9008:124:242;;;;;;;;;;-1:-1:-1;9008:124:242;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1262:113:123:-;;;;;;;;;;;;;:::i;4337:837:242:-;;;;;;;;;;-1:-1:-1;4337:837:242;;;;;:::i;:::-;;:::i;:::-;;;4544:25:264;;;4532:2;4517:18;4337:837:242;4398:177:264;6274:519:242;;;;;;;;;;-1:-1:-1;6274:519:242;;;;;:::i;:::-;;:::i;2215:129::-;;;;;;;;;;-1:-1:-1;2215:129:242;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1616:110:123:-;;;;;;;;;;-1:-1:-1;3800:14:123;-1:-1:-1;;3796:25:123;3783:39;1616:110;1262:113;2079:130:242;;;;;;;;;;-1:-1:-1;2079:130:242;;;;;:::i;:::-;;:::i;3349:413::-;;;;;;;;;;-1:-1:-1;3349:413:242;;;;;:::i;:::-;;:::i;5180:533::-;;;;;;:::i;:::-;;:::i;:::-;;2686:266;;;;;;;;;;-1:-1:-1;2686:266:242;;;;;:::i;:::-;;:::i;3768:212::-;;;;;;;;;;-1:-1:-1;3768:212:242;;;;;:::i;:::-;;:::i;7896:172::-;;;;;;;;;;-1:-1:-1;7896:172:242;;;;;:::i;:::-;;:::i;6799:1091::-;;;;;;;;;;-1:-1:-1;6799:1091:242;;;;;:::i;:::-;;:::i;5719:549::-;;;;;;;;;;-1:-1:-1;5719:549:242;;;;;:::i;:::-;;:::i;8741:125::-;;;;;;;;;;-1:-1:-1;8741:125:242;;;;;:::i;:::-;;:::i;1942:98:123:-;;;;;;;;;;;;;:::i;8872:130:242:-;;;;;;;;;;-1:-1:-1;8872:130:242;;;;;:::i;:::-;;:::i;2958:143::-;;;;;;;;;;-1:-1:-1;2958:143:242;;;;;:::i;:::-;3056:37;;;2958:143;2331:198:123;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;9008:124:242:-;9068:16;;:::i;:::-;9103:22;9113:11;9103:9;:22::i;1262:113:123:-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;4337:837:242:-;4447:19;4482:24;4509:28;:26;:28::i;:::-;4482:55;-1:-1:-1;4574:16:242;4555:35;;4547:83;;;;-1:-1:-1;;;4547:83:242;;7592:2:264;4547:83:242;;;7574:21:264;7631:2;7611:18;;;7604:30;7670:34;7650:18;;;7643:62;7741:5;7721:18;;;7714:33;7764:19;;4547:83:242;;;;;;;;;4647:8;:6;:8::i;:::-;-1:-1:-1;;;;;4640:21:242;;4675:37;4691:20;4675:15;:37::i;:::-;4714:65;;-1:-1:-1;;;;;7986:55:264;;4714:65:242;;;7968:74:264;8058:18;;;8051:34;;;7941:18;;4714:65:242;;;-1:-1:-1;;4714:65:242;;;;;;;;;;;;;;;;;;;;4640:149;;4714:65;4640:149;;;;;;;;;4714:65;4640:149;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;4640:149:242;;;;;;;;;;;;:::i;:::-;;4813:35;4831:16;4813:17;:35::i;:::-;4799:49;;4858:41;4878:11;4891:7;4858:19;:41::i;:::-;4909:52;4931:11;4944:16;4909:21;:52::i;:::-;4980:25;5000:4;4980:19;:25::i;:::-;4979:26;4971:58;;;;-1:-1:-1;;;4971:58:242;;9999:2:264;4971:58:242;;;9981:21:264;10038:2;10018:18;;;10011:30;10077:21;10057:18;;;10050:49;10116:18;;4971:58:242;9797:343:264;4971:58:242;5039:31;5059:4;5065;5039:19;:31::i;:::-;5080:37;5099:11;5112:4;5080:18;:37::i;:::-;5127:40;5140:16;5158:8;5127:12;:40::i;:::-;4472:702;4337:837;;;;;:::o;6274:519::-;6349:29;6408:14;6419:2;6408:10;:14::i;:::-;6394:10;:28;6390:397;;-1:-1:-1;6462:2:242;6274:519;;;:::o;6390:397::-;6500:9;6495:282;6515:2;6511:1;:6;6495:282;;;6559:10;6542:13;6553:1;6542:10;:13::i;:::-;:27;;:61;;;;-1:-1:-1;6593:10:242;6573:17;6584:5;:1;6588;6584:5;:::i;:::-;6573:10;:17::i;:::-;:30;6542:61;6538:164;;;6651:5;:1;6655;6651:5;:::i;:::-;6627:29;;6678:5;;6538:164;6741:3;;;;:::i;:::-;;;;6495:282;;;;6390:397;6274:519;;;:::o;2215:129::-;2275:14;2310:27;2325:11;2310:14;:27::i;2079:130::-;2138:13;2171:31;2190:11;2171:18;:31::i;3349:413::-;3419:4;3435:20;3458:28;3474:11;3332:2;3308:26;;3199:144;3458:28;3435:51;-1:-1:-1;3056:37:242;;;3496:15;3585:17;:15;:17::i;:::-;-1:-1:-1;;;;;3585:25:242;;3611:7;3585:34;;;;;;;;;;;;;4544:25:264;;4532:2;4517:18;;4398:177;3585:34:242;;;;;;;;;;;;;;;;;;;-1:-1:-1;3585:34:242;;;;;;;;-1:-1:-1;;3585:34:242;;;;;;;;;;;;:::i;:::-;;;3581:135;;;3662:17;:15;:17::i;:::-;-1:-1:-1;;;;;3662:25:242;;3688:7;3662:34;;;;;;;;;;;;;4544:25:264;;4532:2;4517:18;;4398:177;3662:34:242;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3652:44;;3620:87;3581:135;3743:12;-1:-1:-1;;;;;3732:23:242;:7;-1:-1:-1;;;;;3732:23:242;;3725:30;;;;;3349:413;;;:::o;5180:533::-;5310:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;5346:33:::1;5367:11;5346:20;:33::i;:::-;5345:34;5337:90;;;::::0;-1:-1:-1;;;5337:90:242;;11525:2:264;5337:90:242::1;::::0;::::1;11507:21:264::0;11564:2;11544:18;;;11537:30;11603:34;11583:18;;;11576:62;11674:13;11654:18;;;11647:41;11705:19;;5337:90:242::1;11323:407:264::0;5337:90:242::1;5437:26;5505:34;5520:11;5533:5;5505:14;:34::i;:::-;5596:110;5649:16;5667:11;5691;5680:23;;;;;;4544:25:264::0;;4532:2;4517:18;;4398:177;5680:23:242::1;;::::0;;-1:-1:-1;;5680:23:242;;::::1;::::0;;;;;;;5614:91:::1;::::0;;;::::1;;;:::i;:::-;;::::0;;-1:-1:-1;;5614:91:242;;::::1;::::0;;;;;;::::1;::::0;::::1;::::0;;::::1;;::::0;::::1;::::0;;5596:17:::1;:110::i;:::-;;5327:386;5180:533:::0;;;;:::o;2686:266::-;2760:19;2791:20;2814:17;:15;:17::i;:::-;-1:-1:-1;;;;;2814:25:242;;2840:16;2814:43;;;;;;;;;;;;;4544:25:264;;4532:2;4517:18;;4398:177;2814:43:242;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2923:2;2889:36;-1:-1:-1;;2889:36:242;:55;;;;;;-1:-1:-1;;2686:266:242:o;3768:212::-;3847:4;3870:31;3889:11;3870:18;:31::i;:::-;:103;;;;;3968:5;-1:-1:-1;;;;;3905:68:242;:17;:15;:17::i;:::-;:59;;;;;3056:37;;;3905:59;;;4544:25:264;-1:-1:-1;;;;;3905:25:242;;;;;;;4517:18:264;;3905:59:242;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;3905:68:242;;3870:103;3863:110;3768:212;-1:-1:-1;;;3768:212:242:o;7896:172::-;7982:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;8005:56:::1;3056:37:::0;;;8052:8:::1;8005:12;:56::i;:::-;7896:172:::0;;;:::o;6799:1091::-;6892:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;6915:22:::1;6940;6950:11;6940:9;:22::i;:::-;6915:47;;6972:22;6997:42;7022:5;:16;;;6997:24;:42::i;:::-;6972:67;;7070:5;:11;;;7053:14;:28;7049:72;;;7097:11;::::0;::::1;:13:::0;;;::::1;::::0;::::1;:::i;:::-;::::0;;-1:-1:-1;7049:72:242::1;7174:14:::0;;7150:21;;7130:17:::1;::::0;7150:38:::1;::::0;::::1;:::i;:::-;7130:58;;7198:17;7241:5;:13;;;7218:12;:20;;;:36;;;;:::i;:::-;7198:56;;7264:17;7312:5;:18;;;7284:12;:25;;;:46;;;;:::i;:::-;7264:66;;7340:16;7381:5;:12;;;7359;:19;;;:34;;;;:::i;:::-;7340:53:::0;-1:-1:-1;734:1:0::1;7340:53:242::0;7450:9;7426:21:::1;7438:9:::0;7426;:21:::1;:::i;:::-;:33;;;;:::i;:::-;:44;;;;:::i;:::-;7425:74;7404:158;;;::::0;-1:-1:-1;;;7404:158:242;;12499:2:264;7404:158:242::1;::::0;::::1;12481:21:264::0;12538:2;12518:18;;;12511:30;12577:34;12557:18;;;12550:62;12648:7;12628:18;;;12621:35;12673:19;;7404:158:242::1;12297:401:264::0;7404:158:242::1;7582:5;:11;;;7576:18;;;;;;;;:::i;:::-;:23;;::::0;:47;::::1;;;;7617:1;7603:5;:11;;;:15;;;;:::i;:::-;:20:::0;7576:47:::1;7572:95;;;7655:1;7639:5;:12;;:17;;;;;;;:::i;:::-;::::0;;-1:-1:-1;7572:95:242::1;7692:1;7676:5;:12;;:17;;;;;;;:::i;:::-;::::0;;-1:-1:-1;7720:21:242;;7703:38;;7767:20:::1;::::0;;::::1;::::0;7751:13;;::::1;:36:::0;7818:25:::1;::::0;;::::1;::::0;7797:18;;::::1;:46:::0;7854:29:::1;7864:11:::0;7703:5;7854:9:::1;:29::i;:::-;6905:985;;;;;;6799:1091:::0;;;:::o;5719:549::-;5776:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;5808:33:::1;5829:11;5808:20;:33::i;:::-;5807:34;5799:72;;;::::0;-1:-1:-1;;;5799:72:242;;13365:2:264;5799:72:242::1;::::0;::::1;13347:21:264::0;13404:2;13384:18;;;13377:30;13443:27;13423:18;;;13416:55;13488:18;;5799:72:242::1;13163:349:264::0;5799:72:242::1;5881:26;5910:22;5920:11;5910:9;:22::i;:::-;5960:1;5942:15;::::0;::::1;:19:::0;6000:16:::1;::::0;::::1;::::0;5971:19:::1;::::0;::::1;:46:::0;5881:51;-1:-1:-1;6027:33:242::1;6037:11:::0;5881:51;6027:9:::1;:33::i;:::-;6077:8;:6;:8::i;:::-;6070:51;::::0;;;;::::1;::::0;::::1;13717:25:264::0;;;6113:7:242::1;13758:18:264::0;;;13751:34;-1:-1:-1;;;;;6070:29:242;;;::::1;::::0;::::1;::::0;13690:18:264;;6070:51:242::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;6168:8;:6;:8::i;:::-;-1:-1:-1::0;;;;;6161:38:242::1;;6200:11;6161:51;;;;;;;;;;;;;4544:25:264::0;;4532:2;4517:18;;4398:177;6161:51:242::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;6222:39;6243:11;6256:4;6222:20;:39::i;8741:125::-:0;8801:7;8827:32;8847:11;8827:19;:32::i;1942:98:123:-;1981:7;2003:32;:30;:32::i;8872:130:242:-;8937:7;8963:32;8983:11;8963:19;:32::i;13158:402:217:-;13212:23;;:::i;:::-;13272:16;;;13286:1;13272:16;;;;;;;;;13243:26;;13272:16;;;;;;;;;;;-1:-1:-1;13272:16:217;13243:45;;13309:8;13294:9;13304:1;13294:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;13325:24;;;13412:80;1303:66;13457:9;1432:66;13412:21;:80::i;:::-;13324:168;;;;;;13505:50;13512:11;13525:15;13542:12;13505:6;:50::i;:::-;13498:57;13158:402;-1:-1:-1;;;;;;13158:402:217:o;2992:383:123:-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;8248:347:242:-;8304:7;8323:25;8351:42;:40;:42::i;:::-;8323:70;;8403:24;8430:50;8458:17;8478:1;8430:19;:50::i;:::-;:54;;8483:1;8430:54;:::i;:::-;8403:81;;8494:61;8514:17;8533:1;8537:16;8494:19;:61::i;1259:186:254:-;1317:10;1342:100;1377:15;1405:9;1422:18;1342:25;:100::i;4730:249:195:-;4828:16;;;4842:1;4828:16;;;;;;;;;4799:26;;4828:16;;;;;;;;;;;-1:-1:-1;4828:16:195;4799:45;;4865:11;4850:9;4860:1;4850:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;4883:91;1163:66;1147:83;;4920:9;4931:1;4952:5;4934:25;;;;;;;14134:2:264;14130:15;;;;-1:-1:-1;;14126:88:264;14114:101;;14240:2;14231:12;;13985:264;4934:25:195;;;;-1:-1:-1;;4934:25:195;;;;;;;;;1292:66;4883:26;:91::i;3480:255::-;3582:16;;;3596:1;3582:16;;;;;;;;;3553:26;;3582:16;;;;;;;;;;;-1:-1:-1;3582:16:195;3553:45;;3619:11;3604:9;3614:1;3604:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;3637:93;1163:66;1147:83;;3674:9;3685:1;3706:7;3688:27;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;2594:287:208;2700:16;;;2714:1;2700:16;;;;;;;;;2653:10;;;;2700:16;;;;;;;;;;;;-1:-1:-1;2700:16:208;2671:45;;2737:8;2722:9;2732:1;2722:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;2752:13;2768:64;1069:66;2805:9;2752:13;1198:66;2768:26;:64::i;:::-;2752:80;;2846:29;2867:5;2854:20;;6948:5;6862:97;2846:29;2838:38;2594:287;-1:-1:-1;;;;2594:287:208:o;3890:240::-;3982:16;;;3996:1;3982:16;;;;;;;;;3953:26;;3982:16;;;;;;;;;;;-1:-1:-1;3982:16:208;3953:45;;4019:8;4004:9;4014:1;4004:12;;;;;;;;:::i;:::-;;;;;;:23;;;;;4034:91;1069:66;1053:83;;4071:9;4082:1;4103:5;4085:25;;;;;;14592:14:264;14585:22;14580:3;14576:32;14564:45;;14634:1;14625:11;;14441:201;4085:25:208;;;;-1:-1:-1;;4085:25:208;;;;;;;;;1198:66;4034:26;:91::i;5941:246:195:-;6037:16;;;6051:1;6037:16;;;;;;;;;6008:26;;6037:16;;;;;;;;;;;-1:-1:-1;6037:16:195;6008:45;;6074:11;6059:9;6069:1;6059:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;6092:90;1163:66;1147:83;;6129:9;6140:1;6161:4;6143:24;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;8074:168:242;8156:79;8177:38;8194:20;8177:16;:38::i;:::-;8217:7;8226:8;8156:20;:79::i;:::-;8074:168;;:::o;3297:296:203:-;3403:16;;;3417:1;3403:16;;;;;;;;;3348:18;;;;3403:16;;;;;;;;;;;;-1:-1:-1;3403:16:203;3374:45;;3456:5;3440:23;;3425:9;3435:1;3425:12;;;;;;;;:::i;:::-;;;;;;;;;;:38;3470:13;3486:64;1061:66;3523:9;3470:13;-1:-1:-1;;;3486:26:203;:64::i;5610:288:217:-;5719:16;;;5733:1;5719:16;;;;;;;;;5669:13;;;;5719:16;;;;;;;;;;;;-1:-1:-1;5719:16:217;5690:45;;5756:8;5741:9;5751:1;5741:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;5771:13;5787:64;1303:66;5824:9;5835:1;1432:66;5787:26;:64::i;:::-;5771:80;-1:-1:-1;5872:20:217;;;;5864:29;;;;;;;;:::i;5306:279:195:-;5416:16;;;5430:1;5416:16;;;;;;;;;5367:12;;;;5416:16;;;;;;;;;;;;-1:-1:-1;5416:16:195;5387:45;;5453:11;5438:9;5448:1;5438:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;5471:13;5487:64;1163:66;5524:9;5535:1;1292:66;5487:26;:64::i;2505:175:242:-;2555:30;2630:42;:40;:42::i;6512:295:195:-;6623:16;;;6637:1;6623:16;;;;;;;;;6575:11;;;;6623:16;;;;;;;;;;;;-1:-1:-1;6623:16:195;6594:45;;6660:11;6645:9;6655:1;6645:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;6678:13;6694:64;1163:66;6731:9;6742:1;1292:66;6694:26;:64::i;6265:248:217:-;6360:16;;;6374:1;6360:16;;;;;;;;;6331:26;;6360:16;;;;;;;;;;;-1:-1:-1;6360:16:217;6331:45;;6397:8;6382:9;6392:1;6382:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;6412:96;1303:66;6449:9;6460:1;6486:5;6480:12;;;;;;;;:::i;:::-;6463:30;;;;;;;14979:3:264;14975:16;;;;14993:66;14971:89;14959:102;;15086:1;15077:11;;14834:260;6463:30:217;;;;-1:-1:-1;;6463:30:217;;;;;;;;;1432:66;6412:26;:96::i;3318:662:107:-;3373:23;3516:19;;3570:39;3592:16;3599:8;3592:16;:::i;:::-;3570:21;:39::i;:::-;3515:94;;;;3690:8;3703:1;3672:32;;;3668:97;;3713:52;;;;;3757:7;;;;3713:52;;;15655:98:264;15628:18;;3713:52:107;15511:248:264;3668:97:107;1759:4:23;1744:28;;1738:35;;1847:9;1836:21;1903:20;;1961:43;;3883:92:107;3900:8;3936;3883:4;:92::i;15526:545:217:-;15597:24;15624:200;15644:6;:15;;;15667:6;:14;;;15689:6;:12;;;15709:6;:19;;;15736:6;:13;;;15757:6;:16;;;15781:6;:17;;;15806:6;:12;;;15624;:200::i;:::-;15928:16;;;15942:1;15928:16;;;;;;;;;15597:227;;-1:-1:-1;15831:30:217;;15867:25;;15831:30;;15928:16;;;;;;;;;;;;-1:-1:-1;15928:16:217;15899:45;;15965:8;15950:9;15960:1;15950:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;15980:86;1303:66;16012:9;16023:11;16036:15;16053:12;15980:21;:86::i;7183:249:195:-;7280:16;;;7294:1;7280:16;;;;;;;;;7251:26;;7280:16;;;;;;;;;;;-1:-1:-1;7280:16:195;7251:45;;7317:11;7302:9;7312:1;7302:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;7335:92;1163:66;1147:83;;7372:9;7383:1;7404:6;7386:26;;;;;;14592:14:264;14585:22;14580:3;14576:32;14564:45;;14634:1;14625:11;;14441:201;4071:290:195;4183:16;;;4197:1;4183:16;;;;;;;;;4133:13;;;;4183:16;;;;;;;;;;;;-1:-1:-1;4183:16:195;4154:45;;4220:11;4205:9;4215:1;4205:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;4238:13;4254:64;1163:66;4291:9;4302:1;1292:66;4254:26;:64::i;:::-;4332:23;;;4071:290;-1:-1:-1;;;;4071:290:195:o;4048:97:123:-;4089:7;4111:29;:27;:29::i;10661:294:217:-;10780:16;;;10794:1;10780:16;;;;;;;;;10725:18;;;;10780:16;;;;;;;;;;;;-1:-1:-1;10780:16:217;10751:45;;10817:8;10802:9;10812:1;10802:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;10832:13;10848:64;1303:66;10885:9;10896:1;1432:66;10848:26;:64::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;17711:363:217:-;17822:23;;:::i;:::-;18044:25;18057:11;18044:12;:25::i;:::-;18023:12;;;17853:216;;;17998:17;;;17853:216;;;17974:16;;;17853:216;;;17953:13;;;17853:216;;;17926:19;;;17853:216;;;17861:6;17884:14;;;17906:12;;;17853:216;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;-1:-1:-1;;;17853:216:217;;;;-1:-1:-1;17711:363:217;;;-1:-1:-1;;;;;17711:363:217:o;5084:257:218:-;5195:16;;;5136:22;5195:16;;;;;;;;;5218:13;5234:64;1248:66;5166:45;5282:1;1377:66;5234:26;:64::i;:::-;5312:23;;;5084:257;-1:-1:-1;;;5084:257:218:o;2644:396:199:-;2783:16;;;2797:1;2783:16;;;;;;;;2731:15;;;;2783:16;2797:1;2783:16;;;;;;;;;;-1:-1:-1;2783:16:199;2754:45;;2844:15;-1:-1:-1;;;;;2828:33:199;2820:42;;2805:9;2815:1;2805:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;2899:9;2883:27;;2868:9;2878:1;2868:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;2917:13;2933:64;1065:66;2970:9;2917:13;-1:-1:-1;;;2933:26:199;:64::i;:::-;2917:80;2644:396;-1:-1:-1;;;;;2644:396:199:o;4380:357::-;4505:16;;;4519:1;4505:16;;;;;;;;4476:26;;4505:16;;;;;;;;;;-1:-1:-1;4505:16:199;4476:45;;4566:15;-1:-1:-1;;;;;4550:33:199;4542:42;;4527:9;4537:1;4527:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;4621:9;4605:27;;4590:9;4600:1;4590:12;;;;;;;;:::i;:::-;;;;;;:42;;;;;4639:93;1065:66;1049:83;;4676:9;4687:1;4708:7;4690:27;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;4690:27:199;;;;-1:-1:-1;;4690:27:199;;;;;;;;;-1:-1:-1;;;4639:26:199;:93::i;:::-;4470:267;4380:357;;;:::o;1046:257:124:-;1133:10;1262:26;438:6;451:5:41;1262:26:124;:::i;:::-;-1:-1:-1;;1244:13:124;;:45;;451:5:41;1208:31:124;;;;;1189:15;;;:51;:101;;-1:-1:-1;1046:257:124;;;;;:::o;10761:455:46:-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;:::-;10980:232;;;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10927:289;10761:455;;;;;:::o;17775:457::-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;1465:182:91:-;1524:10;1547:97;1583:14;1610:9;1627:14;1547:25;:97::i;3806:271:90:-;3933:16;;;3947:1;3933:16;;;;;;;;;3904:26;;3933:16;;;;;;;;;;;-1:-1:-1;3933:16:90;3904:45;;3986:7;3970:25;;3955:9;3965:1;3955:12;;;;;;;;:::i;:::-;;;;;;:40;;;;;4002:70;4030:8;4040:9;4051:1;4061:8;4002:27;:70::i;5805:471:133:-;5966:16;;;5980:1;5966:16;;;;;;;;;5879:19;;;;;;5966:16;;;;;;;;;;;-1:-1:-1;5966:16:133;5937:45;;6011:21;6003:30;;;5988:9;5998:1;5988:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;6041:24;;;6128:80;1174:66;6173:9;1303:66;6128:21;:80::i;:::-;6040:168;;;;;;6221:50;6228:11;6241:15;6258:12;6221:6;:50::i;:::-;6214:57;;;;;;;;5805:471;;;:::o;2109:683:107:-;2185:23;2216:20;2239:32;:30;:32::i;:::-;2216:55;-1:-1:-1;;;;;;2350:29:107;;2358:4;2350:29;2346:322;;2389:12;2433:153;2467:36;:34;:36::i;:::-;2520:1;2541:8;2569;2433:15;:153::i;:::-;2409:177;-1:-1:-1;2409:177:107;-1:-1:-1;2409:177:107;2595:41;;2609:27;2625:10;2609:15;:27::i;:::-;2644:17;;;;2346:322;2736:51;;;;;-1:-1:-1;;;;;2736:31:107;;;;;:51;;2768:8;;2778;;2736:51;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2736:51:107;;;;;;;;;;;;:::i;18741:348:217:-;18963:12;19007:8;19017:7;19026:5;19033:12;19047:6;19055:9;19066:10;19078:5;18990:94;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;18983:101;;18741:348;;;;;;;;;;:::o;6458:480:46:-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;6692:242::-;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;1836:227::-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;16807:746:217:-;16899:16;16923:15;16946:13;16967:20;16995:14;17017:16;17041:18;17067:13;17115:26;17132:5;17139:1;35409:27:23;35423:4;35409:27;35403:34;;35277:170;17115:26:217;35409:27:23;;;35403:34;35409:27;;;35403:34;17107:35:217;;-1:-1:-1;35403:34:23;-1:-1:-1;17221:33:217;;17213:42;;;;;;;;:::i;:::-;35409:27:23;;;35403:34;35409:27;;;35403:34;35409:27;;;35403:34;35409:27;;;35403:34;35409:27;;;;35403:34;16807:746:217;;;;17205:50;;35403:34:23;;;;-1:-1:-1;35403:34:23;-1:-1:-1;35403:34:23;;-1:-1:-1;35403:34:23;-1:-1:-1;16807:746:217;-1:-1:-1;;16807:746:217:o;23107:355:45:-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;:::-;23107:355;;;;;:::o;36171:541::-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;11569:424:46:-;11720:21;11744:17;:15;:17::i;:::-;11720:41;-1:-1:-1;11796:4:46;-1:-1:-1;;;;;11771:30:46;;;11767:222;;11811:69;11837:7;11846:8;11856:17;11875:4;11811:25;:69::i;:::-;11767:222;;;11901:81;;;;;-1:-1:-1;;;;;11901:37:46;;;;;:81;;11939:7;;11948:8;;11958:17;;11977:4;;11901:81;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8363:236:133;8474:19;8495:29;8569:25;8582:11;8569:12;:25::i;:::-;8532:62;;;;-1:-1:-1;8363:236:133;-1:-1:-1;;;;8363:236:133:o;1761:1386:121:-;1888:12;1902:17;1956:21;1979:17;2000:22;2013:8;2000:12;:22::i;:::-;1955:67;;-1:-1:-1;1955:67:121;-1:-1:-1;;;;;;2067:27:121;;2063:106;;2139:8;2149:19;:8;:17;:19::i;:::-;2103:66;;;;;;;;;;;;:::i;2063:106::-;2275:12;2270:64;;2289:45;2317:8;2327:6;2289:27;:45::i;:::-;2413:9;;2409:197;;578:36:124;2955:46;;696:18:144;2954:74:124;2432:22:121;2515:26;2954:74:124;2515:13:121;:26::i;:::-;2490:51;-1:-1:-1;2549:50:121;2563:11;2576:22;2593:5;2490:51;2576:22;:::i;:::-;2549:13;:50::i;:::-;2424:182;;2409:197;2708:14;2681:23;:8;451:5:41;2637:44:124;;2539:148;2681:23:121;:41;;;:461;;2982:160;3043:6;3069:5;3092:13;3125:8;2982:39;:160::i;:::-;2681:461;;;2805:168;2874:6;2900:5;2923:13;2956:8;2805:47;:168::i;:::-;2663:479;;;;-1:-1:-1;1761:1386:121;-1:-1:-1;;;;;;;1761:1386:121:o;348:217:142:-;551:6;545:13;538:4;530:6;526:17;519:40;12066:286:45;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8101:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;8389:20:44;;8299:21;;8322:9;;8295:37;8385:31;;8244:184;8201:237;;-1:-1:-1;6076:2380:44;;;;:::o;51823:242:45:-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;17013:1682;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;50806:191::-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;24152:738:45:-;24403:37;24443:66;24491:7;24500:8;24443:47;:66::i;:::-;24403:106;-1:-1:-1;24515:26:45;24551:49;24403:106;24582:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;24551:49:45;24515:86;;24608:277;24662:7;24687:8;24722:17;24765:1;24787:19;24820:4;24856:22;24608:36;:277::i;7963:242:133:-;35423:4:23;35409:27;;35403:34;35409:27;;;35403:34;8028:19:133;;8173:26;8147:53;;7963:242;;;:::o;5928:433:139:-;6056:16;;;6070:1;6056:16;;;;;;;;;5986:14;;;;;;6056:16;;;;;;;;;;;-1:-1:-1;6056:16:139;6027:45;;6111:8;6078:9;6088:1;6078:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;6128:24;;;6215:78;1155:66;6258:9;1284:66;6215:19;:78::i;:::-;6127:166;;;;;;6306:50;6313:11;6326:15;6343:12;6306:6;:50::i;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3968:25:124;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;1546:281:108:-;1708:29;1718:10;1730:6;1708:9;:29::i;:::-;1703:120;;1786:21;:10;:19;:21::i;:::-;1809:6;1754:62;;;;;;;;;;;;:::i;3758:308:132:-;3871:16;;;3885:1;3871:16;;;;;;;;;3819:15;;;;3871:16;;;;;;;;;;;;-1:-1:-1;3871:16:132;3842:45;;3926:11;3893:9;3903:1;3893:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;3945:13;3961:62;1157:66;3996:9;3945:13;-1:-1:-1;;;3961:24:132;:62::i;5057:269::-;5156:16;;;5170:1;5156:16;;;;;;;;;5127:26;;5156:16;;;;;;;;;;;-1:-1:-1;5156:16:132;5127:45;;5211:11;5178:9;5188:1;5178:12;;;;;;;;:::i;:::-;;;;;;:45;;;;;5230:91;1157:66;1141:83;;5265:9;5276:1;5297:7;5279:27;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;5279:27:132;;;;-1:-1:-1;;5279:27:132;;;;;;;;;-1:-1:-1;;;5230:24:132;:91::i;5594:317:123:-;5733:12;5747:17;5790:6;-1:-1:-1;;;;;5790:11:123;5810:1;5821:79;5847:8;5868:9;5889:8;5821:13;:79::i;:::-;5790:116;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5772:134:123;;;;-1:-1:-1;5594:317:123;-1:-1:-1;;;;;5594:317:123:o;6415:321::-;6562:12;6576:17;6619:6;-1:-1:-1;;;;;6619:19:123;6646:79;6672:8;6693:9;6714:8;6646:13;:79::i;:::-;6619:112;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4015:652:45;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;5042:669:44;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:44;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;3658:342:50:-;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:44:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;44254:4001:45:-;44673:14;44652:7;:35;;;44648:161;;44743:14;44759:7;44792;44775:25;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;44775:25:45;;;;-1:-1:-1;;44775:25:45;;;;;;;;;;44704:98;;;;;;;;;;:::i;44648:161::-;44815:27;44845:49;:22;44876:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;44845:49:45;44815:79;;44900:26;44965:4;:11;44951;44929:33;;:19;:33;;;;:::i;:::-;:47;;;;:::i;:::-;44900:76;;45248:18;45225:19;:41;;:98;;;;-1:-1:-1;45304:19:45;45270:30;45289:11;45270:16;:30;:::i;:::-;:53;;;;45225:98;45221:218;;;45340:92;;;;;27617:12:264;27656:15;;;45340:92:45;;;27638:34:264;27708:15;;;27688:18;;;27681:43;27760:15;;27740:18;;;27733:43;27580:18;;45340:92:45;27411:371:264;45221:218:45;45545:19;45526:16;:38;;;45522:140;;;45581:74;;;;;;;;27960:25:264;;;28033:12;28021:25;;28001:18;;;27994:53;27933:18;;45581:74:45;27787:266:264;45522:140:45;45701:36;45740:72;:22;45774:17;45793:18;45740:33;:72::i;:::-;45701:111;;45959:22;45984:24;46000:7;45984:15;:24::i;:::-;45959:49;;46019:9;46014:486;46034:5;:12;46030:1;:16;46014:486;;;46061:9;46083:5;46089:1;46083:8;;;;;;;;:::i;:::-;;;;;;;46061:31;;46104:42;836:6:54;46104:4:45;:14;;;;;:42;;;;:::i;:::-;46100:394;;;3536:35:26;;;;-1:-1:-1;;;;;46158:55:45;;46235:7;46264:8;46303:17;46350:16;46391:11;46430:22;46470:4;46158:327;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;46100:394;-1:-1:-1;46048:3:45;;46014:486;;;-1:-1:-1;46558:32:45;;;:13;46698:107;46716:17;46712:21;;:1;:21;;;46698:107;;;46761:33;:22;46792:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;46761:33:45;46752:42;;;;46735:3;;46698:107;;;;46930:7;46874:277;46957:8;46994:17;47035:5;47064:11;47101:21;47138:4;46874:277;;;;;;;;;;;:::i;:::-;;;;;;;;46506:652;47243:18;47220:19;:41;47216:248;;47271:31;47305:48;47335:7;47344:8;47305:29;:48::i;:::-;695:28:44;;;-1:-1:-1;47216:248:45;47521:27;47551:61;47575:7;47584:8;47594:17;47551:23;:61::i;:::-;47521:91;;47620:92;47652:19;47681:16;47620:92;;47705:4;47620:13;:92::i;:::-;47513:206;47773:9;47768:483;47788:5;:12;47784:1;:16;47768:483;;;47815:9;47837:5;47843:1;47837:8;;;;;;;;:::i;:::-;;;;;;;47815:31;;47858:41;947:6:54;47858:4:45;:14;;;;;:41;;;;:::i;:::-;47854:391;;;3536:35:26;;;;-1:-1:-1;;;;;47911:54:45;;47987:7;48016:8;48055:17;48102:16;48143:11;48182:21;48221:4;47911:325;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;47854:391;-1:-1:-1;47802:3:45;;47768:483;;;;44498:3757;;;;44254:4001;;;;;;;:::o;7829:207:139:-;7940:14;7956:17;8006:25;8019:11;8006:12;:25::i;3165:160:124:-;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;-1:-1:-1;;2007:37:124;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;-1:-1:-1;;29898:79:264;;2092:30:124;;;29886:92:264;2092:30:124;;29994:12:264;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;955:327:108;1036:4;1178:56;696:18:144;578:36:124;2955:46;;2954:74;1227:6:108;1178:19;:56::i;:::-;:99;;;;1238:39;1258:10;1270:6;1238:19;:39::i;4897:201:123:-;5019:12;5063:8;5073:9;5084:8;5046:47;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;5039:54;;4897:201;;;;;:::o;51249:282:45:-;51494:30;;;;;;30741:19:264;;;30776:12;;;30769:28;;;51337:7:45;;30813:12:264;;51494:30:45;30552:279:264;1489:2340:44;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;7468:1525:24:-;7596:14;1145:16;7622:25;;7618:120;;;7664:67;;;;;;;;4544:25:264;;;4517:18;;7664:67:24;4398:177:264;7618:120:24;7802:14;6445:61;;;7070:16;;;1063;7070;975;7059:27;7017:70;;;6995:94;;8068:38;;;8064:192;;8151:19;8133:15;:37;8118:52;;;;8064:192;;;8232:15;8210:19;:37;8195:52;;;;8064:192;-1:-1:-1;8572:16:24;975;1063;8439;;;;8428:27;8564:35;;;8882:5;8719:26;8699:46;;;;8698:62;;;8862:25;;;;8892:34;;;;;8861:66;;-1:-1:-1;7468:1525:24;;;;;:::o;7448:223:139:-;35423:4:23;35409:27;;35403:34;35409:27;;;35403:34;7564:35:139;;;;;;7513:14;;7631:33;;7623:42;6862:97:208;4006:378:136;4130:16;;;4144:1;4130:16;;;;;;;;4082:11;;;;4130:16;4144:1;4130:16;;;;;;;;;;-1:-1:-1;4130:16:136;4101:45;;4185:10;4152:9;4162:1;4152:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;4241:6;-1:-1:-1;;;;;4225:24:136;4217:33;;4202:9;4212:1;4202:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;4257:13;4273:62;1169:66;4308:9;4257:13;1298:66;4273:24;:62::i;:::-;4257:78;;4349:29;4370:5;4357:20;;6948:5:208;6862:97;2681:1129:58;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;;3341:28;;3116:690;;;2681:1129;;;;;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;14:180:264:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:264;;14:180;-1:-1:-1;14:180:264:o;430:332::-;488:6;541:2;529:9;520:7;516:23;512:32;509:52;;;557:1;554;547:12;509:52;596:9;583:23;646:66;639:5;635:78;628:5;625:89;615:117;;728:1;725;718:12;959:184;-1:-1:-1;;;1008:1:264;1001:88;1108:4;1105:1;1098:15;1132:4;1129:1;1122:15;1148:266;1228:1;1221:5;1218:12;1208:200;;-1:-1:-1;;;1261:1:264;1254:88;1365:4;1362:1;1355:15;1393:4;1390:1;1383:15;1208:200;1148:266;:::o;1419:777::-;1642:13;;1624:32;;1712:4;1700:17;;;1694:24;1672:20;;;1665:54;1766:4;1754:17;;1748:24;1611:3;1596:19;;;1781:43;1748:24;1781:43;:::i;:::-;1862:12;1855:4;1844:9;1840:20;1833:42;;1931:4;1923:6;1919:17;1913:24;1906:4;1895:9;1891:20;1884:54;1994:4;1986:6;1982:17;1976:24;1969:4;1958:9;1954:20;1947:54;2057:4;2049:6;2045:17;2039:24;2032:4;2021:9;2017:20;2010:54;2120:4;2112:6;2108:17;2102:24;2095:4;2084:9;2080:20;2073:54;2183:4;2175:6;2171:17;2165:24;2158:4;2147:9;2143:20;2136:54;1419:777;;;;:::o;2201:154::-;-1:-1:-1;;;;;2280:5:264;2276:54;2269:5;2266:65;2256:93;;2345:1;2342;2335:12;2360:184;-1:-1:-1;;;2409:1:264;2402:88;2509:4;2506:1;2499:15;2533:4;2530:1;2523:15;2549:255;2621:2;2615:9;2663:6;2651:19;;2700:18;2685:34;;2721:22;;;2682:62;2679:88;;;2747:18;;:::i;:::-;2783:2;2776:22;2549:255;:::o;2809:334::-;2880:2;2874:9;2936:2;2926:13;;-1:-1:-1;;2922:86:264;2910:99;;3039:18;3024:34;;3060:22;;;3021:62;3018:88;;;3086:18;;:::i;:::-;3122:2;3115:22;2809:334;;-1:-1:-1;2809:334:264:o;3148:246::-;3197:4;3230:18;3222:6;3219:30;3216:56;;;3252:18;;:::i;:::-;-1:-1:-1;3309:2:264;3297:15;-1:-1:-1;;3293:88:264;3383:4;3289:99;;3148:246::o;3399:464::-;3442:5;3495:3;3488:4;3480:6;3476:17;3472:27;3462:55;;3513:1;3510;3503:12;3462:55;3549:6;3536:20;3580:49;3596:32;3625:2;3596:32;:::i;:::-;3580:49;:::i;:::-;3654:2;3645:7;3638:19;3700:3;3693:4;3688:2;3680:6;3676:15;3672:26;3669:35;3666:55;;;3717:1;3714;3707:12;3666:55;3782:2;3775:4;3767:6;3763:17;3756:4;3747:7;3743:18;3730:55;3830:1;3805:16;;;3823:4;3801:27;3794:38;;;;3809:7;3399:464;-1:-1:-1;;;3399:464:264:o;3868:525::-;3955:6;3963;3971;4024:2;4012:9;4003:7;3999:23;3995:32;3992:52;;;4040:1;4037;4030:12;3992:52;4079:9;4066:23;4098:31;4123:5;4098:31;:::i;:::-;4148:5;-1:-1:-1;4200:2:264;4185:18;;4172:32;;-1:-1:-1;4255:2:264;4240:18;;4227:32;4282:18;4271:30;;4268:50;;;4314:1;4311;4304:12;4268:50;4337;4379:7;4370:6;4359:9;4355:22;4337:50;:::i;:::-;4327:60;;;3868:525;;;;;:::o;4947:235::-;5093:2;5078:18;;5105:37;5135:6;5105:37;:::i;:::-;5151:25;;;4947:235;:::o;5187:148::-;5260:20;;5309:1;5299:12;;5289:40;;5325:1;5322;5315:12;5340:341;5431:6;5439;5447;5500:2;5488:9;5479:7;5475:23;5471:32;5468:52;;;5516:1;5513;5506:12;5468:52;5552:9;5539:23;5529:33;;5609:2;5598:9;5594:18;5581:32;5571:42;;5632:43;5671:2;5660:9;5656:18;5632:43;:::i;:::-;5622:53;;5340:341;;;;;:::o;5686:315::-;5754:6;5762;5815:2;5803:9;5794:7;5790:23;5786:32;5783:52;;;5831:1;5828;5821:12;5783:52;5867:9;5854:23;5844:33;;5927:2;5916:9;5912:18;5899:32;5940:31;5965:5;5940:31;:::i;:::-;5990:5;5980:15;;;5686:315;;;;;:::o;6006:390::-;6084:6;6092;6145:2;6133:9;6124:7;6120:23;6116:32;6113:52;;;6161:1;6158;6151:12;6113:52;6197:9;6184:23;6174:33;;6258:2;6247:9;6243:18;6230:32;6285:18;6277:6;6274:30;6271:50;;;6317:1;6314;6307:12;6271:50;6340;6382:7;6373:6;6362:9;6358:22;6340:50;:::i;:::-;6330:60;;;6006:390;;;;;:::o;6401:984::-;6498:6;6506;6550:9;6541:7;6537:23;6580:3;6576:2;6572:12;6569:32;;;6597:1;6594;6587:12;6569:32;6633:9;6620:23;6610:33;;6662:6;6761:2;-1:-1:-1;;6688:2:264;6684:75;6680:84;6677:104;;;6777:1;6774;6767:12;6677:104;6803:22;;:::i;:::-;6790:35;;6876:2;6865:9;6861:18;6848:32;6841:5;6834:47;6941:2;6930:9;6926:18;6913:32;6908:2;6901:5;6897:14;6890:56;6978:43;7017:2;7006:9;7002:18;6978:43;:::i;:::-;6973:2;6966:5;6962:14;6955:67;7082:3;7071:9;7067:19;7054:33;7049:2;7042:5;7038:14;7031:57;7149:3;7138:9;7134:19;7121:33;7115:3;7108:5;7104:15;7097:58;7216:3;7205:9;7201:19;7188:33;7182:3;7175:5;7171:15;7164:58;7283:3;7272:9;7268:19;7255:33;7249:3;7242:5;7238:15;7231:58;7350:2;7339:9;7335:18;7322:32;7316:3;7309:5;7305:15;7298:57;;7374:5;7364:15;;;6401:984;;;;;:::o;8096:250::-;8181:1;8191:113;8205:6;8202:1;8199:13;8191:113;;;8281:11;;;8275:18;8262:11;;;8255:39;8227:2;8220:10;8191:113;;;-1:-1:-1;;8338:1:264;8320:16;;8313:27;8096:250::o;8351:329::-;8392:3;8430:5;8424:12;8457:6;8452:3;8445:19;8473:76;8542:6;8535:4;8530:3;8526:14;8519:4;8512:5;8508:16;8473:76;:::i;:::-;8594:2;8582:15;-1:-1:-1;;8578:88:264;8569:98;;;;8669:4;8565:109;;8351:329;-1:-1:-1;;8351:329:264:o;8685:320::-;8892:6;8881:9;8874:25;8935:2;8930;8919:9;8915:18;8908:30;8855:4;8955:44;8995:2;8984:9;8980:18;8972:6;8955:44;:::i;9010:442::-;9063:5;9116:3;9109:4;9101:6;9097:17;9093:27;9083:55;;9134:1;9131;9124:12;9083:55;9163:6;9157:13;9194:49;9210:32;9239:2;9210:32;:::i;9194:49::-;9268:2;9259:7;9252:19;9314:3;9307:4;9302:2;9294:6;9290:15;9286:26;9283:35;9280:55;;;9331:1;9328;9321:12;9280:55;9344:77;9418:2;9411:4;9402:7;9398:18;9391:4;9383:6;9379:17;9344:77;:::i;9457:335::-;9536:6;9589:2;9577:9;9568:7;9564:23;9560:32;9557:52;;;9605:1;9602;9595:12;9557:52;9638:9;9632:16;9671:18;9663:6;9660:30;9657:50;;;9703:1;9700;9693:12;9657:50;9726:60;9778:7;9769:6;9758:9;9754:22;9726:60;:::i;10145:184::-;-1:-1:-1;;;10194:1:264;10187:88;10294:4;10291:1;10284:15;10318:4;10315:1;10308:15;10334:125;10399:9;;;10420:10;;;10417:36;;;10433:18;;:::i;10464:195::-;10503:3;-1:-1:-1;;10527:5:264;10524:77;10521:103;;10604:18;;:::i;:::-;-1:-1:-1;10651:1:264;10640:13;;10464:195::o;10664:251::-;10734:6;10787:2;10775:9;10766:7;10762:23;10758:32;10755:52;;;10803:1;10800;10793:12;10755:52;10835:9;10829:16;10854:31;10879:5;10854:31;:::i;11735:424::-;11957:6;11946:9;11939:25;11973:37;12003:6;11973:37;:::i;:::-;12046:6;12041:2;12030:9;12026:18;12019:34;12089:2;12084;12073:9;12069:18;12062:30;11920:4;12109:44;12149:2;12138:9;12134:18;12126:6;12109:44;:::i;12164:128::-;12231:9;;;12252:11;;;12249:37;;;12266:18;;:::i;12703:184::-;-1:-1:-1;;;12752:1:264;12745:88;12852:4;12849:1;12842:15;12876:4;12873:1;12866:15;12892:266;12924:1;12950;12940:189;;-1:-1:-1;;;12982:1:264;12975:88;13086:4;13083:1;13076:15;13114:4;13111:1;13104:15;12940:189;-1:-1:-1;13143:9:264;;12892:266::o;13796:184::-;-1:-1:-1;;;13845:1:264;13838:88;13945:4;13942:1;13935:15;13969:4;13966:1;13959:15;15099:407;15182:5;15222;15216:12;15264:4;15257:5;15253:16;15247:23;15289:66;15381:2;15377;15373:11;15364:20;;15407:1;15399:6;15396:13;15393:107;;;15487:2;15481;15471:6;15468:1;15464:14;15461:1;15457:22;15453:31;15449:2;15445:40;15441:49;15432:58;;15393:107;;;;15099:407;;;:::o;15764:439::-;15817:3;15855:5;15849:12;15882:6;15877:3;15870:19;15908:4;15937;15932:3;15928:14;15921:21;;15976:4;15969:5;15965:16;15999:1;16009:169;16023:6;16020:1;16017:13;16009:169;;;16084:13;;16072:26;;16118:12;;;;16153:15;;;;16045:1;16038:9;16009:169;;;-1:-1:-1;16194:3:264;;15764:439;-1:-1:-1;;;;;15764:439:264:o;16208:468::-;16508:6;16497:9;16490:25;16551:2;16546;16535:9;16531:18;16524:30;16471:4;16571:56;16623:2;16612:9;16608:18;16600:6;16571:56;:::i;:::-;16563:64;;16663:6;16658:2;16647:9;16643:18;16636:34;16208:468;;;;;;:::o;16681:655::-;16823:6;16831;16839;16892:2;16880:9;16871:7;16867:23;16863:32;16860:52;;;16908:1;16905;16898:12;16860:52;16941:9;16935:16;16970:18;17011:2;17003:6;17000:14;16997:34;;;17027:1;17024;17017:12;16997:34;17050:60;17102:7;17093:6;17082:9;17078:22;17050:60;:::i;:::-;17040:70;;17150:2;17139:9;17135:18;17129:25;17119:35;;17200:2;17189:9;17185:18;17179:25;17163:41;;17229:2;17219:8;17216:16;17213:36;;;17245:1;17242;17235:12;17213:36;;17268:62;17322:7;17311:8;17300:9;17296:24;17268:62;:::i;17341:709::-;17711:6;17700:9;17693:25;17754:3;17749:2;17738:9;17734:18;17727:31;17674:4;17781:57;17833:3;17822:9;17818:19;17810:6;17781:57;:::i;:::-;17886:4;17878:6;17874:17;17869:2;17858:9;17854:18;17847:45;17940:9;17932:6;17928:22;17923:2;17912:9;17908:18;17901:50;17968:32;17993:6;17985;17968:32;:::i;:::-;17960:40;;;18037:6;18031:3;18020:9;18016:19;18009:35;17341:709;;;;;;;;:::o;18055:548::-;18379:6;18368:9;18361:25;18422:3;18417:2;18406:9;18402:18;18395:31;18342:4;18443:57;18495:3;18484:9;18480:19;18472:6;18443:57;:::i;:::-;18548:4;18536:17;;;;18531:2;18516:18;;18509:45;-1:-1:-1;18585:2:264;18570:18;18563:34;18435:65;18055:548;-1:-1:-1;;18055:548:264:o;18608:184::-;18678:6;18731:2;18719:9;18710:7;18706:23;18702:32;18699:52;;;18747:1;18744;18737:12;18699:52;-1:-1:-1;18770:16:264;;18608:184;-1:-1:-1;18608:184:264:o;18797:707::-;19144:6;19139:3;19132:19;19181:6;19176:2;19171:3;19167:12;19160:28;19197:37;19227:6;19197:37;:::i;:::-;19268:3;19264:16;;;;19259:2;19250:12;;19243:38;19306:2;19297:12;;19290:28;;;;19343:2;19334:12;;19327:28;;;;19380:3;19371:13;;19364:29;19418:3;19409:13;;19402:29;19456:3;19447:13;;19440:29;19494:3;19485:13;;18797:707;-1:-1:-1;;18797:707:264:o;19509:794::-;19904:6;19893:9;19886:25;19947:3;19942:2;19931:9;19927:18;19920:31;19867:4;19974:57;20026:3;20015:9;20011:19;20003:6;19974:57;:::i;:::-;20079:9;20071:6;20067:22;20062:2;20051:9;20047:18;20040:50;20113:32;20138:6;20130;20113:32;:::i;:::-;20099:46;;20181:6;20176:2;20165:9;20161:18;20154:34;20237:9;20229:6;20225:22;20219:3;20208:9;20204:19;20197:51;20265:32;20290:6;20282;20265:32;:::i;:::-;20257:40;19509:794;-1:-1:-1;;;;;;;;19509:794:264:o;20308:175::-;20345:3;20389:4;20382:5;20378:16;20418:4;20409:7;20406:17;20403:43;;20426:18;;:::i;:::-;20475:1;20462:15;;20308:175;-1:-1:-1;;20308:175:264:o;20488:604::-;20797:6;20786:9;20779:25;20840:3;20835:2;20824:9;20820:18;20813:31;20760:4;20867:57;20919:3;20908:9;20904:19;20896:6;20867:57;:::i;:::-;20972:4;20964:6;20960:17;20955:2;20944:9;20940:18;20933:45;21026:9;21018:6;21014:22;21009:2;20998:9;20994:18;20987:50;21054:32;21079:6;21071;21054:32;:::i;:::-;21046:40;20488:604;-1:-1:-1;;;;;;;20488:604:264:o;21424:168::-;21497:9;;;21528;;21545:15;;;21539:22;;21525:37;21515:71;;21566:18;;:::i;21597:640::-;21848:6;21843:3;21836:19;21818:3;21874:2;21907;21902:3;21898:12;21939:6;21933:13;22004:2;21996:6;21992:15;22025:1;22035:175;22049:6;22046:1;22043:13;22035:175;;;22112:13;;22098:28;;22148:14;;;;22185:15;;;;22071:1;22064:9;22035:175;;;-1:-1:-1;22226:5:264;;21597:640;-1:-1:-1;;;;;;;21597:640:264:o;22242:511::-;22493:2;22482:9;22475:21;22456:4;22519:56;22571:2;22560:9;22556:18;22548:6;22519:56;:::i;:::-;22623:14;22615:6;22611:27;22606:2;22595:9;22591:18;22584:55;22687:9;22679:6;22675:22;22670:2;22659:9;22655:18;22648:50;22715:32;22740:6;22732;22715:32;:::i;22758:616::-;23069:6;23058:9;23051:25;23112:3;23107:2;23096:9;23092:18;23085:31;23032:4;23139:57;23191:3;23180:9;23176:19;23168:6;23139:57;:::i;:::-;23244:14;23236:6;23232:27;23227:2;23216:9;23212:18;23205:55;23308:9;23300:6;23296:22;23291:2;23280:9;23276:18;23269:50;23336:32;23361:6;23353;23336:32;:::i;23379:925::-;23828:66;23820:6;23816:79;23811:3;23804:92;23786:3;23915;23947:2;23943:1;23938:3;23934:11;23927:23;23979:6;23973:13;23995:74;24062:6;24058:1;24053:3;24049:11;24042:4;24034:6;24030:17;23995:74;:::i;:::-;24097:6;24092:3;24088:16;24078:26;;24132:2;24128:1;24124:2;24120:10;24113:22;24166:6;24160:13;24144:29;;24182:75;24248:8;24244:1;24240:2;24236:10;24229:4;24221:6;24217:17;24182:75;:::i;:::-;24277:17;24296:1;24273:25;;23379:925;-1:-1:-1;;;;;23379:925:264:o;24309:339::-;24486:2;24475:9;24468:21;24449:4;24506:44;24546:2;24535:9;24531:18;24523:6;24506:44;:::i;:::-;24498:52;;-1:-1:-1;;;;;24590:6:264;24586:55;24581:2;24570:9;24566:18;24559:83;24309:339;;;;;:::o;24653:287::-;24782:3;24820:6;24814:13;24836:66;24895:6;24890:3;24883:4;24875:6;24871:17;24836:66;:::i;:::-;24918:16;;;;;24653:287;-1:-1:-1;;24653:287:264:o;24945:690::-;25280:3;25269:9;25262:22;25243:4;25307:57;25359:3;25348:9;25344:19;25336:6;25307:57;:::i;:::-;25412:9;25404:6;25400:22;25395:2;25384:9;25380:18;25373:50;25446:32;25471:6;25463;25446:32;:::i;:::-;25432:46;;25514:6;25509:2;25498:9;25494:18;25487:34;25569:9;25561:6;25557:22;25552:2;25541:9;25537:18;25530:50;25597:32;25622:6;25614;25597:32;:::i;25640:899::-;26096:6;26085:9;26078:25;26139:3;26134:2;26123:9;26119:18;26112:31;26059:4;26166:57;26218:3;26207:9;26203:19;26195:6;26166:57;:::i;:::-;26271:9;26263:6;26259:22;26254:2;26243:9;26239:18;26232:50;26305:32;26330:6;26322;26305:32;:::i;:::-;26291:46;;26373:6;26368:2;26357:9;26353:18;26346:34;26429:9;26421:6;26417:22;26411:3;26400:9;26396:19;26389:51;26457:32;26482:6;26474;26457:32;:::i;:::-;26449:40;;;26526:6;26520:3;26509:9;26505:19;26498:35;25640:899;;;;;;;;;:::o;26763:464::-;27010:66;27002:6;26998:79;26987:9;26980:98;27114:6;27109:2;27098:9;27094:18;27087:34;27157:2;27152;27141:9;27137:18;27130:30;26961:4;27177:44;27217:2;27206:9;27202:18;27194:6;27177:44;:::i;27232:174::-;27299:12;27331:10;;;27343;;;27327:27;;27366:11;;;27363:37;;;27380:18;;:::i;:::-;27363:37;27232:174;;;;:::o;28058:901::-;28483:6;28472:9;28465:25;28526:3;28521:2;28510:9;28506:18;28499:31;28446:4;28553:57;28605:3;28594:9;28590:19;28582:6;28553:57;:::i;:::-;28658:4;28646:17;;28641:2;28626:18;;28619:45;28683:12;28731:15;;;28726:2;28711:18;;28704:43;28784:15;;28778:3;28763:19;;28756:44;28831:3;28816:19;;28809:35;;;28881:22;;;28875:3;28860:19;;28853:51;28921:32;28885:6;28938;28921:32;:::i;:::-;28913:40;28058:901;-1:-1:-1;;;;;;;;;;28058:901:264:o;28964:788::-;29329:3;29318:9;29311:22;29292:4;29356:57;29408:3;29397:9;29393:19;29385:6;29356:57;:::i;:::-;29461:4;29453:6;29449:17;29444:2;29433:9;29429:18;29422:45;29515:14;29507:6;29503:27;29498:2;29487:9;29483:18;29476:55;29579:12;29571:6;29567:25;29562:2;29551:9;29547:18;29540:53;29630:6;29624:3;29613:9;29609:19;29602:35;29686:9;29678:6;29674:22;29668:3;29657:9;29653:19;29646:51;29714:32;29739:6;29731;29714:32;:::i;:::-;29706:40;28964:788;-1:-1:-1;;;;;;;;;28964:788:264:o;30017:530::-;30202:3;30240:6;30234:13;30256:66;30315:6;30310:3;30303:4;30295:6;30291:17;30256:66;:::i;:::-;30391:2;30387:15;;;;-1:-1:-1;;30383:88:264;30344:16;;;;30369:103;;;30499:2;30488:14;;30481:30;;;;30538:2;30527:14;;30017:530;-1:-1:-1;;30017:530:264:o;30836:359::-;31039:2;31028:9;31021:21;31002:4;31059:44;31099:2;31088:9;31084:18;31076:6;31059:44;:::i;:::-;31134:2;31119:18;;31112:34;;;;-1:-1:-1;31177:2:264;31162:18;31155:34;31051:52;30836:359;-1:-1:-1;30836:359:264:o","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","enterGame(bytes32)":"c74dedc8","getCharacterTokenId(bytes32)":"f8c67561","getClass(bytes32)":"23801570","getCurrentAvailableLevel(uint256)":"1ecb393f","getExperience(bytes32)":"ebee03bb","getName(bytes32)":"54b8d5e3","getOwner(bytes32)":"deb931a2","getOwnerAddress(bytes32)":"00d43ec6","getPlayerEntityId(uint256)":"8338f0e0","getStats(bytes32)":"0bb700dc","isValidCharacterId(bytes32)":"623daa05","isValidOwner(bytes32,address)":"9b63ec05","levelCharacter(bytes32,(uint256,uint256,uint8,uint256,uint256,int256,uint256,uint256))":"c441b44d","mintCharacter(address,bytes32,string)":"143f3021","rollStats(bytes32,bytes32,uint8)":"679ee16d","supportsInterface(bytes4)":"01ffc9a7","updateTokenUri(bytes32,string)":"b27cbcbb"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"EncodedLengths_InvalidLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accessedIndex\",\"type\":\"uint256\"}],\"name\":\"Store_IndexOutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"Store_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"fieldLength\",\"type\":\"uint40\"}],\"name\":\"Store_InvalidSplice\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceDynamicData\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"enterGame\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getCharacterTokenId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getClass\",\"outputs\":[{\"internalType\":\"enum Classes\",\"name\":\"_class\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"}],\"name\":\"getCurrentAvailableLevel\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"currentAvailibleLevel\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getExperience\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getName\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_name\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getOwnerAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterTokenId\",\"type\":\"uint256\"}],\"name\":\"getPlayerEntityId\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getStats\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"isValidCharacterId\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"isValidOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"desiredStats\",\"type\":\"tuple\"}],\"name\":\"levelCharacter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"mintCharacter\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"userRandomNumber\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"}],\"name\":\"rollStats\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"updateTokenUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the encoded lengths.\"}}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"details\":\"Raised if the start index is larger than the previous length of the field.\",\"params\":{\"accessedIndex\":\"FIXME\",\"length\":\"FIXME\"}}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The resource ID.\",\"resourceIdString\":\"The stringified resource ID (for easier debugging).\"}}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"details\":\"Raised if the splice total length of the field is changed but the splice is not at the end of the field.\",\"params\":{\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"fieldLength\":\"The field length for the splice operation.\",\"startWithinField\":\"The start index within the field for the splice operation.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"params\":{\"data\":\"The data to insert into the dynamic data of the record at the start byte.\",\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"dynamicFieldIndex\":\"The index of the dynamic field to splice data, relative to the start of the dynamic fields. (Dynamic field index = field index - number of static fields)\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"getOwnerAddress(bytes32)\":{\"details\":\"extracts the character nft owner address from the character Id\"},\"mintCharacter(address,bytes32,string)\":{\"params\":{\"account\":\"the address of the account that will own the character\",\"name\":\"the keccack256 hash of the characters name to check for duplicates\",\"tokenUri\":\"the token uri to be set for the character token\"},\"returns\":{\"characterId\":\"the bytes32 character id combination of the owner address and the tokenId\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided encoded lengths has an invalid length.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided index is out of bounds.\"}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Error raised if the provided resource ID cannot be found.\"}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"notice\":\"Error raised if the provided splice is invalid.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"notice\":\"Emitted when dynamic data in the store is spliced.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/CharacterSystem.sol\":\"CharacterSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/\",\":openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"lib/ERC1155-puppet/IERC1155System.sol\":{\"keccak256\":\"0x324481afcc10bb871430340e0ddea5613a7a7dc7436ad8067b64e787791d9c74\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cbf2f86e7c18feb303c9201417a85af320f148907fa637b25b56e7484325d64c\",\"dweb:/ipfs/QmW35pffC8PK5Y7afxLc6qYYiDjH4NayRggogPazy5JsEi\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/interfaces/IERC20System.sol\":{\"keccak256\":\"0xedfc9636840fcf8c665f0535b0e9469ba191a2b028d6913dcd7a134dc9844ec1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d9cc01f46fd862d4cb5a5efd93911c5b98420112ab999d46f0c24fec74a58b4b\",\"dweb:/ipfs/QmXrpDMPj7VS8ywkt4mkhE1FatJcQtR2gCAwr7aEYonmrg\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721.sol\":{\"keccak256\":\"0x87b18a3fe819a06930749c60912e28d3add40de2881d976d4d7565858468ac8e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://90d6f52696977e65bbc4a3d937ac4be843e2d1006591b861b2b3038c7a7e1d16\",\"dweb:/ipfs/QmS2vsjycwSgGPgWrPEDdFK5WTvE6ixhzYQLL57xHJAXNv\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Errors.sol\":{\"keccak256\":\"0xc408b8c878980829678cf94ca6d83c71c0587e802221d226c84b66c60a198903\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9a04ce4eafe37b18476b4dbbd207eff2e33b1ea073a06d5ff8df8e08aa69ac47\",\"dweb:/ipfs/QmTqKcfCXBntqtEcGobHMTJyy37xv93t1342RvqtpgnDQx\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Events.sol\":{\"keccak256\":\"0x4ea76f18fbb68319807fe1fa39d3035b8177bd30c3977c40ed41e9810ffebb13\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f0508d70a34ce0661e52b4201996bea5e61e0108a4a218acc3728be5d51fbc2\",\"dweb:/ipfs/QmQx9bX9cYUENRvXV55NhHL3TFiNXGqvVyy8aYDA1KCagn\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Mintable.sol\":{\"keccak256\":\"0xa647391a56ac17e6e73a5fb04d641c8a97abde19a7da80a8fc80902d7cce36aa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://862f638b4e4b300067f6a485580ec904d428281de46e3a186b558ff3e15e4733\",\"dweb:/ipfs/QmUkgdfZJtwyBSrCyckw9GVFrZsD1rUAK2Nd3GBH12duLo\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/constants.sol\":{\"keccak256\":\"0xf8a29616bcb176258295bae6dcb8c9eada8e18812c823c3490ff238370f3a64d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f800f102f773e4c5b2281b44a9f477d7a4d7dca13ddb369fa0d4479cddbfb04c\",\"dweb:/ipfs/QmSiqQuHY8cPTXkpnK3NyZCkeATzjYNpoR8vrijrfLdwqn\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/tables/TokenURI.sol\":{\"keccak256\":\"0x7fe5517ff1843d9fe70dd37beb18a954efe3c62f2d484fbf8e0646f22a1493a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://abc83f7656b5a33f695d900f9da3fb5896054a41eb0f5c963d2b01794a8461e3\",\"dweb:/ipfs/QmWXV2jZ8Tp3k4zNyqG3GNN9SchsDK1zSQwFXCvEGmnRuy\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/utils.sol\":{\"keccak256\":\"0xd497c2610d37ef3b800e3aef80d36661c60b5e36325565c3bc5c3ce986b641a5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7406b572bdef593e1a8d0faaa94e9869108fc2cc7955da3aa3a62a56428c9a0c\",\"dweb:/ipfs/QmPKnuzAkPVyhpJz25fNCfGcvyPPZZWgsm5QbKZva82EWS\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyEvents.sol\":{\"keccak256\":\"0xd8a8c77c864481ee7620adf8b92219f3c68c626271887e26330362642053f504\",\"license\":\"Apache-2.0\",\"urls\":[\"bzz-raw://f918e6fcdf4cc8c991ff4c7d81860c6b0e3b4b536e543361309cfecd8a8ecf67\",\"dweb:/ipfs/QmdBuzs7dyGGaceP4QDqu3MLnqeBLbsEpCKGWyz3a9kY8v\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyStructs.sol\":{\"keccak256\":\"0xace052155e23df810ba04a93da02fc527efd0a6fd9244d95574af5d8891934e7\",\"license\":\"Apache 2\",\"urls\":[\"bzz-raw://31d77a8a3cfb552c684867ec96bb8ea0e59573db7d3108cd561b03e4749fd415\",\"dweb:/ipfs/QmepPDf6digkAGepANKv3yW8d5QqmJQqWjgmWSzNJVkMLq\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropy.sol\":{\"keccak256\":\"0x9d4556ea3b36960a43e6f4c2df53f5e4ffa980deaa2c15bfdefc5f66258ca748\",\"license\":\"Apache 2\",\"urls\":[\"bzz-raw://21d4bded2b3b30f3ced6ea24694e3b04bb94cab28796ee2786720a80e0b73bdd\",\"dweb:/ipfs/QmQfBFzSZj9cNxne8izUE1fYvfFoGjAisUa3aeh2YYDuqc\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropyConsumer.sol\":{\"keccak256\":\"0xf3d3dee1e9cbdef70b6c1f4d79aa8b438413e4636c00e79e615da9dc4df9c379\",\"license\":\"Apache 2\",\"urls\":[\"bzz-raw://0e473522447c8f92a43f4fa3e54d83a789e12cc44b2a86847bd238a7f8827952\",\"dweb:/ipfs/Qmdihx73a89EZYy2GpitTxK92SWDLyPWeWnJTZ4Acva958\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937\",\"dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/IRngSystem.sol\":{\"keccak256\":\"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02\",\"dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5\",\"dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/systems/CharacterSystem.sol\":{\"keccak256\":\"0x898884b67408b24d6f7c0ae508579df6e44d6c9c9a63fd95958785d8fb43d70b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7ebaf55724049e38c8cec408497510e31e96244dc7a58eb61f9cb7db427ecf96\",\"dweb:/ipfs/QmWj8wdTRumDkt2HRmAUEimkZt3rQaip3CMCNDdadJbhX7\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"EncodedLengths_InvalidLength"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"},{"internalType":"uint256","name":"accessedIndex","type":"uint256"}],"type":"error","name":"Store_IndexOutOfBounds"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"Store_InvalidResourceType"},{"inputs":[{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"uint40","name":"fieldLength","type":"uint40"}],"type":"error","name":"Store_InvalidSplice"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"uint40","name":"deleteCount","type":"uint40","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceDynamicData","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"enterGame"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"getCharacterTokenId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getClass","outputs":[{"internalType":"enum Classes","name":"_class","type":"uint8"}]},{"inputs":[{"internalType":"uint256","name":"experience","type":"uint256"}],"stateMutability":"view","type":"function","name":"getCurrentAvailableLevel","outputs":[{"internalType":"uint256","name":"currentAvailibleLevel","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getExperience","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getName","outputs":[{"internalType":"bytes32","name":"_name","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"getOwnerAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint256","name":"characterTokenId","type":"uint256"}],"stateMutability":"view","type":"function","name":"getPlayerEntityId","outputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getStats","outputs":[{"internalType":"struct StatsData","name":"","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"isValidCharacterId","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"address","name":"owner","type":"address"}],"stateMutability":"view","type":"function","name":"isValidOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"struct StatsData","name":"desiredStats","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"levelCharacter"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32","name":"name","type":"bytes32"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"mintCharacter","outputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"userRandomNumber","type":"bytes32"},{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"enum Classes","name":"class","type":"uint8"}],"stateMutability":"payable","type":"function","name":"rollStats"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"updateTokenUri"}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"getOwnerAddress(bytes32)":{"details":"extracts the character nft owner address from the character Id"},"mintCharacter(address,bytes32,string)":{"params":{"account":"the address of the account that will own the character","name":"the keccack256 hash of the characters name to check for duplicates","tokenUri":"the token uri to be set for the character token"},"returns":{"characterId":"the bytes32 character id combination of the owner address and the tokenId"}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/","openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/CharacterSystem.sol":"CharacterSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155System.sol":{"keccak256":"0x324481afcc10bb871430340e0ddea5613a7a7dc7436ad8067b64e787791d9c74","urls":["bzz-raw://cbf2f86e7c18feb303c9201417a85af320f148907fa637b25b56e7484325d64c","dweb:/ipfs/QmW35pffC8PK5Y7afxLc6qYYiDjH4NayRggogPazy5JsEi"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/interfaces/IERC20System.sol":{"keccak256":"0xedfc9636840fcf8c665f0535b0e9469ba191a2b028d6913dcd7a134dc9844ec1","urls":["bzz-raw://d9cc01f46fd862d4cb5a5efd93911c5b98420112ab999d46f0c24fec74a58b4b","dweb:/ipfs/QmXrpDMPj7VS8ywkt4mkhE1FatJcQtR2gCAwr7aEYonmrg"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721.sol":{"keccak256":"0x87b18a3fe819a06930749c60912e28d3add40de2881d976d4d7565858468ac8e","urls":["bzz-raw://90d6f52696977e65bbc4a3d937ac4be843e2d1006591b861b2b3038c7a7e1d16","dweb:/ipfs/QmS2vsjycwSgGPgWrPEDdFK5WTvE6ixhzYQLL57xHJAXNv"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Errors.sol":{"keccak256":"0xc408b8c878980829678cf94ca6d83c71c0587e802221d226c84b66c60a198903","urls":["bzz-raw://9a04ce4eafe37b18476b4dbbd207eff2e33b1ea073a06d5ff8df8e08aa69ac47","dweb:/ipfs/QmTqKcfCXBntqtEcGobHMTJyy37xv93t1342RvqtpgnDQx"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Events.sol":{"keccak256":"0x4ea76f18fbb68319807fe1fa39d3035b8177bd30c3977c40ed41e9810ffebb13","urls":["bzz-raw://2f0508d70a34ce0661e52b4201996bea5e61e0108a4a218acc3728be5d51fbc2","dweb:/ipfs/QmQx9bX9cYUENRvXV55NhHL3TFiNXGqvVyy8aYDA1KCagn"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Mintable.sol":{"keccak256":"0xa647391a56ac17e6e73a5fb04d641c8a97abde19a7da80a8fc80902d7cce36aa","urls":["bzz-raw://862f638b4e4b300067f6a485580ec904d428281de46e3a186b558ff3e15e4733","dweb:/ipfs/QmUkgdfZJtwyBSrCyckw9GVFrZsD1rUAK2Nd3GBH12duLo"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/constants.sol":{"keccak256":"0xf8a29616bcb176258295bae6dcb8c9eada8e18812c823c3490ff238370f3a64d","urls":["bzz-raw://f800f102f773e4c5b2281b44a9f477d7a4d7dca13ddb369fa0d4479cddbfb04c","dweb:/ipfs/QmSiqQuHY8cPTXkpnK3NyZCkeATzjYNpoR8vrijrfLdwqn"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/tables/TokenURI.sol":{"keccak256":"0x7fe5517ff1843d9fe70dd37beb18a954efe3c62f2d484fbf8e0646f22a1493a7","urls":["bzz-raw://abc83f7656b5a33f695d900f9da3fb5896054a41eb0f5c963d2b01794a8461e3","dweb:/ipfs/QmWXV2jZ8Tp3k4zNyqG3GNN9SchsDK1zSQwFXCvEGmnRuy"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/utils.sol":{"keccak256":"0xd497c2610d37ef3b800e3aef80d36661c60b5e36325565c3bc5c3ce986b641a5","urls":["bzz-raw://7406b572bdef593e1a8d0faaa94e9869108fc2cc7955da3aa3a62a56428c9a0c","dweb:/ipfs/QmPKnuzAkPVyhpJz25fNCfGcvyPPZZWgsm5QbKZva82EWS"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyEvents.sol":{"keccak256":"0xd8a8c77c864481ee7620adf8b92219f3c68c626271887e26330362642053f504","urls":["bzz-raw://f918e6fcdf4cc8c991ff4c7d81860c6b0e3b4b536e543361309cfecd8a8ecf67","dweb:/ipfs/QmdBuzs7dyGGaceP4QDqu3MLnqeBLbsEpCKGWyz3a9kY8v"],"license":"Apache-2.0"},"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyStructs.sol":{"keccak256":"0xace052155e23df810ba04a93da02fc527efd0a6fd9244d95574af5d8891934e7","urls":["bzz-raw://31d77a8a3cfb552c684867ec96bb8ea0e59573db7d3108cd561b03e4749fd415","dweb:/ipfs/QmepPDf6digkAGepANKv3yW8d5QqmJQqWjgmWSzNJVkMLq"],"license":"Apache 2"},"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropy.sol":{"keccak256":"0x9d4556ea3b36960a43e6f4c2df53f5e4ffa980deaa2c15bfdefc5f66258ca748","urls":["bzz-raw://21d4bded2b3b30f3ced6ea24694e3b04bb94cab28796ee2786720a80e0b73bdd","dweb:/ipfs/QmQfBFzSZj9cNxne8izUE1fYvfFoGjAisUa3aeh2YYDuqc"],"license":"Apache 2"},"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropyConsumer.sol":{"keccak256":"0xf3d3dee1e9cbdef70b6c1f4d79aa8b438413e4636c00e79e615da9dc4df9c379","urls":["bzz-raw://0e473522447c8f92a43f4fa3e54d83a789e12cc44b2a86847bd238a7f8827952","dweb:/ipfs/Qmdihx73a89EZYy2GpitTxK92SWDLyPWeWnJTZ4Acva958"],"license":"Apache 2"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f","urls":["bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937","dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/IRngSystem.sol":{"keccak256":"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0","urls":["bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02","dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8","urls":["bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5","dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5"],"license":"MIT"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/systems/CharacterSystem.sol":{"keccak256":"0x898884b67408b24d6f7c0ae508579df6e44d6c9c9a63fd95958785d8fb43d70b","urls":["bzz-raw://7ebaf55724049e38c8cec408497510e31e96244dc7a58eb61f9cb7db427ecf96","dweb:/ipfs/QmWj8wdTRumDkt2HRmAUEimkZt3rQaip3CMCNDdadJbhX7"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":242} \ No newline at end of file +{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"enterGame","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"getCharacterTokenId","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"getClass","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_class","type":"uint8","internalType":"enum Classes"}],"stateMutability":"view"},{"type":"function","name":"getCurrentAvailableLevel","inputs":[{"name":"experience","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"currentAvailibleLevel","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getExperience","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getName","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_name","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"getOwner","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"getOwnerAddress","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"pure"},{"type":"function","name":"getPlayerEntityId","inputs":[{"name":"characterTokenId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"getStats","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"isValidCharacterId","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"isValidOwner","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"owner","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"levelCharacter","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"desiredStats","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"mintCharacter","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"name","type":"bytes32","internalType":"bytes32"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"rollStats","inputs":[{"name":"userRandomNumber","type":"bytes32","internalType":"bytes32"},{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"class","type":"uint8","internalType":"enum Classes"}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"function","name":"updateTokenUri","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"deleteCount","type":"uint40","indexed":false,"internalType":"uint40"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"EncodedLengths_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_IndexOutOfBounds","inputs":[{"name":"length","type":"uint256","internalType":"uint256"},{"name":"accessedIndex","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_InvalidSplice","inputs":[{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"fieldLength","type":"uint40","internalType":"uint40"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"World_FunctionSelectorNotFound","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_ResourceNotFound","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b50614c27806100206000396000f3fe60806040526004361061015e5760003560e01c8063679ee16d116100c0578063c74dedc811610074578063e1af802c11610059578063e1af802c146103bb578063ebee03bb146103d0578063f8c67561146103f057600080fd5b8063c74dedc81461037b578063deb931a21461039b57600080fd5b80639b63ec05116100a55780639b63ec051461031b578063b27cbcbb1461033b578063c441b44d1461035b57600080fd5b8063679ee16d146102e65780638338f0e0146102fb57600080fd5b80631ecb393f1161011757806345ec9354116100fc57806345ec93541461028e57806354b8d5e3146102a6578063623daa05146102c657600080fd5b80631ecb393f14610241578063238015701461026157600080fd5b80630bb700dc116101485780630bb700dc146101d1578063119df25f146101fe578063143f30211461021357600080fd5b8062d43ec61461016357806301ffc9a7146101a1575b600080fd5b34801561016f57600080fd5b5061018461017e366004614026565b60601c90565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156101ad57600080fd5b506101c16101bc36600461403f565b61041c565b6040519015158152602001610198565b3480156101dd57600080fd5b506101f16101ec366004614026565b6104b5565b60405161019891906140b8565b34801561020a57600080fd5b506101846104c6565b34801561021f57600080fd5b5061023361022e36600461421d565b6104d5565b604051908152602001610198565b34801561024d57600080fd5b5061023361025c366004614026565b610737565b34801561026d57600080fd5b5061028161027c366004614026565b6107b6565b6040516101989190614276565b34801561029a57600080fd5b5036601f190135610233565b3480156102b257600080fd5b506102336102c1366004614026565b6107c1565b3480156102d257600080fd5b506101c16102e1366004614026565b6107cc565b6102f96102f4366004614298565b6108f8565b005b34801561030757600080fd5b50610233610316366004614026565b610a80565b34801561032757600080fd5b506101c16103363660046142cd565b610b15565b34801561034757600080fd5b506102f96103563660046142fd565b610bdc565b34801561036757600080fd5b506102f9610376366004614344565b610c5d565b34801561038757600080fd5b506102f9610396366004614026565b610e81565b3480156103a757600080fd5b506101846103b6366004614026565b611060565b3480156103c757600080fd5b5061018461106b565b3480156103dc57600080fd5b506102336103eb366004614026565b611075565b3480156103fc57600080fd5b5061023361040b366004614026565b6bffffffffffffffffffffffff1690565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806104af57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b6104bd613fd0565b6104af82611080565b60006104d0611132565b905090565b6000806104e0611164565b90506bffffffffffffffffffffffff81106105685760405162461bcd60e51b815260206004820152602360248201527f43484152414341544552533a204d61782063686172616374657273207265616360448201527f686564000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61057061106b565b6001600160a01b0316633ae7af086105a77f4368617261637465727300000000000000000000000000000000000000000000611197565b6040516001600160a01b03891660248201526044810185905260640160408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f40c10f1900000000000000000000000000000000000000000000000000000000179052517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815261065392919060040161442a565b6000604051808303816000875af1158015610672573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261069a9190810190614488565b506106a481610a80565b91506106b082866111e4565b6106ba82826112ae565b6106c38461132d565b156107105760405162461bcd60e51b815260206004820152601360248201527f4e616d6520616c72656164792065786973747300000000000000000000000000604482015260640161055f565b61071b8460016113d2565b610725828561148b565b61072f818461150a565b509392505050565b60006107436013611541565b821061075157506014919050565b60005b60148110156107af578261076782611541565b1115801561078657508261078461077f8360016144d3565b611541565b115b1561079d576107968160016144d3565b91506107af565b806107a7816144e6565b915050610754565b505b919050565b60006104af826115bd565b60006104af82611667565b6000806107d98360601c90565b90506bffffffffffffffffffffffff831660006107f46116f9565b6001600160a01b0316636352211e836040518263ffffffff1660e01b815260040161082191815260200190565b602060405180830381865afa92505050801561085a575060408051601f3d908101601f1916820190925261085791810190614500565b60015b156108d9576108676116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b815260040161089491815260200190565b602060405180830381865afa1580156108b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d59190614500565b9150505b826001600160a01b0316816001600160a01b0316149350505050919050565b81610905816103366104c6565b61095c5760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b61096583611703565b156109d85760405162461bcd60e51b815260206004820152602b60248201527f434841524143544552533a2063686172616374657220616c726561647920696e60448201527f2067616d6520776f726c64000000000000000000000000000000000000000000606482015260840161055f565b60006109e48484611795565b610a788582866040516020016109fc91815260200190565b60408051601f1981840301815290829052610a1b93929160240161451d565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a40000000000000000000000000000000000000000000000000000000017905261187e565b505050505050565b600080610a8b6116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b8152600401610ab891815260200190565b602060405180830381865afa158015610ad5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af99190614500565b60601b6bffffffffffffffffffffffff19169290921792915050565b6000610b20836107cc565b8015610bd55750816001600160a01b0316610b396116f9565b6040517f6352211e0000000000000000000000000000000000000000000000000000000081526bffffffffffffffffffffffff861660048201526001600160a01b039190911690636352211e90602401602060405180830381865afa158015610ba6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bca9190614500565b6001600160a01b0316145b9392505050565b81610be9816103366104c6565b610c405760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610c586bffffffffffffffffffffffff84168361150a565b505050565b81610c6a816103366104c6565b610cc15760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b6000610ccc84611080565b90506000610cdd8260c00151610737565b90508160e00151811115610cff5760e08201805190610cfb826144e6565b9052505b81518451600091610d0f91614545565b9050600083602001518660200151610d279190614545565b9050600084606001518760600151610d3f9190614545565b9050600085608001518860800151610d579190614545565b905060028183610d6786886144d3565b610d7191906144d3565b610d7b91906144d3565b14610dee5760405162461bcd60e51b815260206004820152602560248201527f4348415241435445522053595354454d3a20494e56414c49442053544154204360448201527f48414e4745000000000000000000000000000000000000000000000000000000606482015260840161055f565b85604001516002811115610e0457610e04614081565b60ff16158015610e22575060038660e00151610e20919061456e565b155b15610e3e57600186608001818151610e3a91906144d3565b9052505b600186608001818151610e5191906144d3565b905250875186526020808901519087015260608089015190870152610e76898761192c565b505050505050505050565b80610e8e816103366104c6565b610ee55760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610eee82611703565b15610f3b5760405162461bcd60e51b815260206004820152601960248201527f796f75206861766520656e7465726564207468652067616d6500000000000000604482015260640161055f565b6000610f4683611080565b600160e0820152608081015160a08201529050610f63838261192c565b610f6b61106b565b6040517ffda0ce5000000000000000000000000000000000000000000000000000000000815260048101859052674563918244f4000060248201526001600160a01b03919091169063fda0ce5090604401600060405180830381600087803b158015610fd657600080fd5b505af1158015610fea573d6000803e3d6000fd5b50505050610ff661106b565b6001600160a01b031663f9d175ed846040518263ffffffff1660e01b815260040161102391815260200190565b600060405180830381600087803b15801561103d57600080fd5b505af1158015611051573d6000803e3d6000fd5b50505050610c588360016119d5565b60006104af82611a59565b60006104d0611af6565b60006104af82611b00565b611088613fd0565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106110be576110be614590565b6020908102919091010152600080806111177f7462554400000000000000000000000053746174730000000000000000000000857ee1080020200120202020200000000000000000000000000000000000000000611b92565b925092509250611128838383611c62565b9695505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806111615750335b90565b60008061116f611cda565b9050600061117e826000611d42565b6111899060016144d3565b90506104af82600083611df3565b60006104af7f7379000000000000000000000000000000000000000000000000000000000000837f45524337323153797374656d0000000000000000000000000000000000000000611ec3565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061121a5761121a614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b82600185604051602001611279919060609190911b6bffffffffffffffffffffffff1916815260140190565b60408051601f198184030181529190527e55040020142001000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112e4576112e4614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260008560405160200161127991815260200190565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061136657611366614590565b602090810291909101015260006113be7f746255440000000000000000000000004e616d6545786973747300000000000083837e01010001000000000000000000000000000000000000000000000000000000611fef565b90506113ca8160f81c90565b949350505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061140857611408614590565b602002602001018181525050610c587f746255440000000000000000000000004e616d6545786973747300000000000060001b8260008560405160200161145691151560f81b815260010190565b60408051601f198184030181529190527e01010001000000000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106114c1576114c1614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260028560405160200161127991815260200190565b61153d6115367f43686172616374657273000000000000000000000000000000000000000000006120ac565b83836120f9565b5050565b604080516001808252818301909252600091829190602080830190803683370190505090508260001b8160008151811061157d5761157d614590565b602090810291909101015260006113ca7f746255440000000000000000000000004c6576656c73000000000000000000008383630100080160dd1b611fef565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106115f6576115f6614590565b6020908102919091010152600061164f7f74625544000000000000000000000000537461747300000000000000000000008360027ee1080020200120202020200000000000000000000000000000000000000000611fef565b905060f881901c60028111156113ca576113ca614081565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106116a0576116a0614590565b602090810291909101015260006113ca7f74625544000000000000000000000000436861726163746572730000000000008360027e55040020142001000000000000000000000000000000000000000000000000611fef565b60006104d0611cda565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061173c5761173c614590565b602090810291909101015260006113be7f74625544000000000000000000000000436861726163746572730000000000008360037e55040020142001000000000000000000000000000000000000000000000000611fef565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106117cb576117cb614590565b6020908102919091010152610c587f7462554400000000000000000000000053746174730000000000000000000000826002858181111561180e5761180e614081565b604051602001611849919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611f3a565b606060008061189461188f856145a6565b61214b565b91509150816000801b036118fa576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff0000000000000000000000000000000000000000000000000000000060003516600482015260240161055f565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526113ca828561221b565b600061195e826000015183602001518460400151856060015186608001518760a001518860c001518960e001516122f6565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061199d5761199d614590565b6020908102919091010152610a787f746255440000000000000000000000005374617473000000000000000000000082868686612334565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a0b57611a0b614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260038560405160200161127991151560f81b815260010190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9257611a92614590565b60209081029190910101526000611aeb7f74625544000000000000000000000000436861726163746572730000000000008360017e55040020142001000000000000000000000000000000000000000000000000611fef565b60601c949350505050565b60006104d06123aa565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611b3957611b39614590565b602090810291909101015260006113ca7f74625544000000000000000000000000537461747300000000000000000000008360067ee1080020200120202020200000000000000000000000000000000000000000611fef565b6060600060606000611ba26123aa565b9050306001600160a01b03821603611bcb57611bbf8787876123e4565b93509350935050611c59565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611c14908a908a908a90600401614632565b600060405180830381865afa158015611c31573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611bbf919081019061465b565b93509350939050565b611c6a613fd0565b611c73846124ec565b60e0890181905260c0890182905260a089018390526080890184905260608901859052886020810160408201886002811115611cb157611cb1614081565b6002811115611cc257611cc2614081565b90529790975250505093909252509195945050505050565b604080516000808252602082019092526000611d387f74625544000000000000000000000000556c74696d617465446f6d696e696f6e8360027e65060001141414141400000000000000000000000000000000000000000000611fef565b60601c9392505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b81600081518110611d8757611d87614590565b6020026020010181815250508260001b81600181518110611daa57611daa614590565b60209081029190910101526000611dea7f74625544000000000000000000000000436f756e7465727300000000000000008383630100080160dd1b611fef565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b81600081518110611e3457611e34614590565b6020026020010181815250508260001b81600181518110611e5757611e57614590565b602002602001018181525050611ebd7f74625544000000000000000000000000436f756e74657273000000000000000060001b82600085604051602001611ea091815260200190565b60408051601f19818403018152919052630100080160dd1b611f3a565b50505050565b6000611ed1607060106144d3565b6fffffffffffffffffffffffffffffffff198316901c601084901c7dffffffffffffffffffffffffffff00000000000000000000000000000000167fffff0000000000000000000000000000000000000000000000000000000000008616171790509392505050565b6000611f446123aa565b9050306001600160a01b03821603611f6857611f63868686868661255a565b610a78565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611fb590899089908990899089906004016146be565b600060405180830381600087803b158015611fcf57600080fd5b505af1158015611fe3573d6000803e3d6000fd5b50505050505050505050565b600080611ffa6123aa565b9050306001600160a01b038216036120205761201886868686612576565b9150506113ca565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d599061206b908990899089908990600401614705565b602060405180830381865afa158015612088573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120189190614734565b60006104af7f7462000000000000000000000000000000000000000000000000000000000000837f546f6b656e555249000000000000000000000000000000000000000000000000611ec3565b604080516001808252818301909252600091602080830190803683370190505090508260001b8160008151811061213257612132614590565b602002602001018181525050611ebd84826000856125a3565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916816000815181106121a4576121a4614590565b6020908102919091010152600080806121fd7f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611b92565b92509250925061220e838383612649565b9550955050505050915091565b60606000612227611af6565b90506001600160a01b038116300361226857600061224f612246611132565b60008787612661565b9350905080612261576122618361279c565b50506104af565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906122af908790879060040161442a565b6000604051808303816000875af11580156122ce573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526113ca9190810190614488565b6060888888888888888860405160200161231798979695949392919061474d565b604051602081830303815290604052905098975050505050505050565b600061233e6123aa565b9050306001600160a01b0382160361235d57611f6386868686866127a4565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611fb59089908990899089908990600401614792565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806107b1573391505090565b60606000606060006123f5856127ba565b90506124028787836127dd565b9350600061240f86612816565b905080156124e1576124218888612853565b935066ffffffffffffff841667ffffffffffffffff8111156124455761244561412e565b6040519080825280601f01601f19166020018201604052801561246f576020820181803683370190505b5092506020830160005b828160ff1610156124de5760006124918b8b84612866565b905060006124ae888460ff166028026038011c64ffffffffff1690565b90506124bd82600083876128e6565b6124c781856144d3565b9350505080806124d6906147e3565b915050612479565b50505b505093509350939050565b600080600080600080600080612506896000016020015190565b60408a015160608b0151919950975060f81c600281111561252957612529614081565b60618a015160818b015160a18c015160c18d015160e1909d01519b9d9a9c939b929a91995097509195509350915050565b61256f858561256984876129b2565b856129e3565b5050505050565b6000611dea6125858686612c87565b60ff858116601b0360080285901c1661259e85876129b2565b612cdd565b60006125ad6123aa565b9050306001600160a01b038216036125d0576125cb85858585612d2e565b61256f565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea8629061261b908890889088908890600401614802565b600060405180830381600087803b15801561263557600080fd5b505af1158015610e76573d6000803e3d6000fd5b60008061265585612d69565b90969095509350505050565b6000606060008061267186612d7e565b90925090506001600160a01b0382166126c2578561268e87612e22565b6040517ffbf10ce600000000000000000000000000000000000000000000000000000000815260040161055f92919061442a565b806126d1576126d18689612f50565b861561273d577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061272582612f9c565b905061273a826127358b846144d3565b613015565b50505b60006127498760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146127815761277c888884886130b1565b61278d565b61278d88888488613129565b90999098509650505050505050565b805160208201fd5b61256f85858585856127b58b61318a565b61320f565b600060086127ca60026020614545565b6127d49190614841565b9190911c919050565b6060816000036127fc5750604080516020810190915260008152610bd5565b60006128088585612c87565b9050611dea81600085613548565b6000600860018061282960026020614545565b6128339190614545565b61283d9190614545565b6128479190614841565b8260ff911c1692915050565b6000610bd5612862848461356b565b5490565b6000838360405160200161287b929190614858565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b821561296d57602083106129105760208304840193506020838161290c5761290c614558565b0692505b821561296d5760208390036000818410156129335750600019600884021c61293d565b50600019600882021c5b8554600886021b81845116821982161784525081841161295e575050611ebd565b50600194909401939182900391015b5b6020821061298f5783548152600190930192601f199091019060200161296e565b8115611ebd576000600019600884021c8251865482191691161782525050505050565b600080805b8360ff1681101561072f576129d960ff601b83900360080287901c16836144d3565b91506001016129b7565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff0000000000000000000000000000000000000000000000000000000000001603612a6d57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be848484604051612a6093929190614894565b60405180910390a2611ebd565b6000612a798585612c87565b90506000612a86866135c1565b905060005b8151811015612b5b576000828281518110612aa857612aa8614590565b60200260200101519050612ad46004826affffffffffffffffffffff191661364a90919063ffffffff16565b15612b52576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90612b1f908b908b908b908b906004016148c7565b600060405180830381600087803b158015612b3957600080fd5b505af1158015612b4d573d6000803e3d6000fd5b505050505b50600101612a8b565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051612b9093929190614894565b60405180910390a2612bab828565ffffffffffff1685613668565b60005b8151811015612c7e576000828281518110612bcb57612bcb614590565b60200260200101519050612bf76008826affffffffffffffffffffff191661364a90919063ffffffff16565b15612c75576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190612c42908b908b908b908b906004016148c7565b600060405180830381600087803b158015612c5c57600080fd5b505af1158015612c70573d6000803e3d6000fd5b505050505b50600101612bae565b50505050505050565b60008282604051602001612c9c929190614858565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210612d0357602082048401935060208281612cff57612cff614558565b0691505b508254600882021b60208290038084111561072f576001850154600882021c82179150509392505050565b6000612d3a8585612853565b90506000612d57828560ff166028026038011c64ffffffffff1690565b9050610a78868686600085888861367e565b602081015160408201516000905b9050915091565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110612db857612db8614590565b602090810291909101015260008080612e117f7462776f726c6400000000000000000053797374656d73000000000000000000857e150200140100000000000000000000000000000000000000000000000000006123e4565b92509250925061220e838383613ab8565b606081601081901b6000612e3583613ac4565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615612e9057612e8b7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613adb565b612ec7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b6fffffffffffffffffffffffffffffffff19831615612eee57612ee983613adb565b612f25565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612f3793929190614900565b6040516020818303038152906040529350505050919050565b612f5a8282613b61565b61153d57612f6782612e22565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161055f92919061498e565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110612fd557612fd5614590565b602090810291909101015260006113ca7f7462776f726c6400000000000000000042616c616e63657300000000000000008383630100080160dd1b612576565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061304b5761304b614590565b602002602001018181525050610c587f7462776f726c6400000000000000000042616c616e636573000000000000000060001b8260008560405160200161309491815260200190565b60408051601f19818403018152919052630100080160dd1b61255a565b60006060836001600160a01b031660006130cc858989613bbf565b6040516130d991906149b9565b60006040518083038185875af1925050503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b606091505b509097909650945050505050565b60006060836001600160a01b0316613142848888613bbf565b60405161314f91906149b9565b600060405180830381855af49150503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d0000000000000000000082016131d957507e60030220202000000000000000000000000000000000000000000000000000919050565b6104af6132067f746273746f72650000000000000000005461626c65730000000000000000000084613bee565b60206000612cdd565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361329b57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98686868660405161328e94939291906149d5565b60405180910390a2610a78565b60006132a6876135c1565b905060005b815181101561337f5760008282815181106132c8576132c8614590565b602002602001015190506132f46001826affffffffffffffffffffff191661364a90919063ffffffff16565b15613376576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90613343908c908c908c908c908c908c90600401614a14565b600060405180830381600087803b15801561335d57600080fd5b505af1158015613371573d6000803e3d6000fd5b505050505b506001016132ab565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516133b694939291906149d5565b60405180910390a260006133ca8888612c87565b905060006020870190506133e2826000895184613c0a565b60006133ed85612816565b11156134715760006133ff8a8a61356b565b878155905060208601915060008060005b61341988612816565b8160ff16101561346c5761342e8d8d83612866565b92506134498a8260ff166028026038011c64ffffffffff1690565b91506134588360008488613c0a565b61346282866144d3565b9450600101613410565b505050505b60005b8351811015611fe357600084828151811061349157613491614590565b602002602001015190506134bd6002826affffffffffffffffffffff191661364a90919063ffffffff16565b1561353f576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf9061350c908e908e908e908e908e908e90600401614a14565b600060405180830381600087803b15801561352657600080fd5b505af115801561353a573d6000803e3d6000fd5b505050505b50600101613474565b60405160208101601f19603f848401011660405282825261072f858585846128e6565b60008282604051602001613580929190614858565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106135fb576135fb614590565b602090810291909101015260006136337f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613cc9565b90506113ca6136458260008451613d03565b613d91565b60008160ff168261365b8560581c90565b1660ff1614905092915050565b610c58838383516136798560200190565b613c0a565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff000000000000000000000000000000000000000000000000000000000000161461373e577f746200000000000000000000000000000000000000000000000000000000000087886040516020016136fc91815260200190565b60408051601f19818403018152908290527f31b4668300000000000000000000000000000000000000000000000000000000825261055f939291600401614a6d565b6000613759828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff16836137729190614545565b61377c91906144d3565b905080821415801561379e5750816137948688614aae565b64ffffffffff1614155b156137ee576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff808816600483015280871660248301528316604482015260640161055f565b818664ffffffffff16111561383f576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff8716602482015260440161055f565b600061384c848984613da2565b905060006138598b6135c1565b905060005b815181101561392457600082828151811061387b5761387b614590565b602002602001015190506138a76010826affffffffffffffffffffff191661364a90919063ffffffff16565b1561391b57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b81526004016138e89796959493929190614ad3565b600060405180830381600087803b15801561390257600080fd5b505af1158015613916573d6000803e3d6000fd5b505050505b5060010161385e565b5064ffffffffff881660005b8a60ff168160ff16101561396357613957878260ff166028026038011c64ffffffffff1690565b90910190600101613930565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d60405161399e96959493929190614b31565b60405180910390a2508284146139bf5760006139ba8c8c61356b565b839055505b60006139cc8c8c8c612866565b90506139e0818a64ffffffffff1689613668565b5060005b8151811015613aaa576000828281518110613a0157613a01614590565b60200260200101519050613a2d6020826affffffffffffffffffffff191661364a90919063ffffffff16565b15613aa157606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b8152600401613a6e9796959493929190614ad3565b600060405180830381600087803b158015613a8857600080fd5b505af1158015613a9c573d6000803e3d6000fd5b505050505b506001016139e4565b505050505050505050505050565b60008061265585613e70565b6000613ad2607060106144d3565b9190911b919050565b606060005b6010811015613b31576fffffffffffffffffffffffffffffffff198316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615613b3157600101613ae0565b604080516fffffffffffffffffffffffffffffffff198516602082015281516030909101909152818152806113ca565b6000613baf7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613e8c565b80610bd55750610bd58383613e8c565b6060838383604051602001613bd693929190614b8d565b60405160208183030381529060405290509392505050565b6040805160208101849052908101829052600090606001612c9c565b8215613c845760208310613c3457602083048401935060208381613c3057613c30614558565b0692505b8215613c845760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613c75575050611ebd565b50600194909401939182900391015b5b60208210613ca65780518455600190930192601f1990910190602001613c85565b8115611ebd576000600019600884021c8554835182191691161785555050505050565b60606113ca613cd9858585612866565b6000613cfe85613ce98989612853565b9060ff166028026038011c64ffffffffff1690565b613548565b600081831180613d135750835182115b15613d50578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161055f93929190614bcc565b60208401613d5e84826144d3565b90506000613d6c8585614545565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610bd58360156000613f55565b600064ffffffffff821115613de6576040517f7149a3c10000000000000000000000000000000000000000000000000000000081526004810183905260240161055f565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613e185780850382019150613e20565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b6020810151603482015160609190911c9060009060f81c612d77565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613ec557613ec5614590565b602002602001018181525050826001600160a01b031660001b81600181518110613ef157613ef1614590565b60209081029190910101526000613f497f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000612576565b9050611dea8160f81c90565b60606000613f638560801c90565b90506fffffffffffffffffffffffffffffffff85166000858281613f8957613f89614558565b04905060405193506020840160208202810160405281855260005b82811015613fc4578451871c825293870193602090910190600101613fa4565b50505050509392505050565b604051806101000160405280600081526020016000815260200160006002811115613ffd57613ffd614081565b815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006020828403121561403857600080fd5b5035919050565b60006020828403121561405157600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610bd557600080fd5b634e487b7160e01b600052602160045260246000fd5b600381106140b557634e487b7160e01b600052602160045260246000fd5b50565b815181526020808301519082015260408201516101008201906140da81614097565b80604084015250606083015160608301526080830151608083015260a083015160a083015260c083015160c083015260e083015160e083015292915050565b6001600160a01b03811681146140b557600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610100810167ffffffffffffffff811182821017156141685761416861412e565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156141975761419761412e565b604052919050565b600067ffffffffffffffff8211156141b9576141b961412e565b50601f01601f191660200190565b600082601f8301126141d857600080fd5b81356141eb6141e68261419f565b61416e565b81815284602083860101111561420057600080fd5b816020850160208301376000918101602001919091529392505050565b60008060006060848603121561423257600080fd5b833561423d81614119565b925060208401359150604084013567ffffffffffffffff81111561426057600080fd5b61426c868287016141c7565b9150509250925092565b6020810161428383614097565b91905290565b8035600381106107b157600080fd5b6000806000606084860312156142ad57600080fd5b83359250602084013591506142c460408501614289565b90509250925092565b600080604083850312156142e057600080fd5b8235915060208301356142f281614119565b809150509250929050565b6000806040838503121561431057600080fd5b82359150602083013567ffffffffffffffff81111561432e57600080fd5b61433a858286016141c7565b9150509250929050565b60008082840361012081121561435957600080fd5b8335925061010080601f198301121561437157600080fd5b614379614144565b9150602085013582526040850135602083015261439860608601614289565b60408301526080850135606083015260a0850135608083015260c085013560a083015260e085013560c08301528085013560e083015250809150509250929050565b60005b838110156143f55781810151838201526020016143dd565b50506000910152565b600081518084526144168160208601602086016143da565b601f01601f19169290920160200192915050565b8281526040602082015260006113ca60408301846143fe565b600082601f83011261445457600080fd5b81516144626141e68261419f565b81815284602083860101111561447757600080fd5b6113ca8260208301602087016143da565b60006020828403121561449a57600080fd5b815167ffffffffffffffff8111156144b157600080fd5b6113ca84828501614443565b634e487b7160e01b600052601160045260246000fd5b808201808211156104af576104af6144bd565b600060001982036144f9576144f96144bd565b5060010190565b60006020828403121561451257600080fd5b8151610bd581614119565b83815261452983614097565b826020820152606060408201526000611dea60608301846143fe565b818103818111156104af576104af6144bd565b634e487b7160e01b600052601260045260246000fd5b60008261458b57634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052603260045260246000fd5b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156145ee5780818460040360031b1b83161693505b505050919050565b60008151808452602080850194506020840160005b838110156146275781518752958201959082019060010161460b565b509495945050505050565b83815260606020820152600061464b60608301856145f6565b9050826040830152949350505050565b60008060006060848603121561467057600080fd5b835167ffffffffffffffff8082111561468857600080fd5b61469487838801614443565b94506020860151935060408601519150808211156146b157600080fd5b5061426c86828701614443565b85815260a0602082015260006146d760a08301876145f6565b60ff8616604084015282810360608401526146f281866143fe565b9150508260808301529695505050505050565b84815260806020820152600061471e60808301866145f6565b60ff949094166040830152506060015292915050565b60006020828403121561474657600080fd5b5051919050565b88815287602082015261475f87614097565b60f89690961b604087015260418601949094526061850192909252608184015260a183015260c182015260e10192915050565b85815260a0602082015260006147ab60a08301876145f6565b82810360408401526147bd81876143fe565b905084606084015282810360808401526147d781856143fe565b98975050505050505050565b600060ff821660ff81036147f9576147f96144bd565b60010192915050565b84815260806020820152600061481b60808301866145f6565b60ff85166040840152828103606084015261483681856143fe565b979650505050505050565b80820281158282048414176104af576104af6144bd565b8281526000602080830184516020860160005b828110156148875781518452928401929084019060010161486b565b5091979650505050505050565b6060815260006148a760608301866145f6565b65ffffffffffff85166020840152828103604084015261112881856143fe565b8481526080602082015260006148e060808301866145f6565b65ffffffffffff85166040840152828103606084015261483681856143fe565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149618160038601602089016143da565b8084019050816003820152845191506149818260048301602088016143da565b0160040195945050505050565b6040815260006149a160408301856143fe565b90506001600160a01b03831660208301529392505050565b600082516149cb8184602087016143da565b9190910192915050565b6080815260006149e860808301876145f6565b82810360208401526149fa81876143fe565b9050846040840152828103606084015261483681856143fe565b86815260c060208201526000614a2d60c08301886145f6565b8281036040840152614a3f81886143fe565b90508560608401528281036080840152614a5981866143fe565b9150508260a0830152979650505050505050565b7fffff00000000000000000000000000000000000000000000000000000000000084168152826020820152606060408201526000611dea60608301846143fe565b64ffffffffff818116838216019080821115614acc57614acc6144bd565b5092915050565b87815260e060208201526000614aec60e08301896145f6565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c0840152614b2381856143fe565b9a9950505050505050505050565b60c081526000614b4460c08301896145f6565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a0840152614b8081856143fe565b9998505050505050505050565b60008451614b9f8184602089016143da565b60609490941b6bffffffffffffffffffffffff191691909301908152601481019190915260340192915050565b606081526000614bdf60608301866143fe565b6020830194909452506040015291905056fea2646970667358221220d5898a453bbef7c7755236e4dfc8c7650489cd4150de832dded65cd529693c0d64736f6c63430008180033","sourceMap":"1878:7256:242:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x60806040526004361061015e5760003560e01c8063679ee16d116100c0578063c74dedc811610074578063e1af802c11610059578063e1af802c146103bb578063ebee03bb146103d0578063f8c67561146103f057600080fd5b8063c74dedc81461037b578063deb931a21461039b57600080fd5b80639b63ec05116100a55780639b63ec051461031b578063b27cbcbb1461033b578063c441b44d1461035b57600080fd5b8063679ee16d146102e65780638338f0e0146102fb57600080fd5b80631ecb393f1161011757806345ec9354116100fc57806345ec93541461028e57806354b8d5e3146102a6578063623daa05146102c657600080fd5b80631ecb393f14610241578063238015701461026157600080fd5b80630bb700dc116101485780630bb700dc146101d1578063119df25f146101fe578063143f30211461021357600080fd5b8062d43ec61461016357806301ffc9a7146101a1575b600080fd5b34801561016f57600080fd5b5061018461017e366004614026565b60601c90565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156101ad57600080fd5b506101c16101bc36600461403f565b61041c565b6040519015158152602001610198565b3480156101dd57600080fd5b506101f16101ec366004614026565b6104b5565b60405161019891906140b8565b34801561020a57600080fd5b506101846104c6565b34801561021f57600080fd5b5061023361022e36600461421d565b6104d5565b604051908152602001610198565b34801561024d57600080fd5b5061023361025c366004614026565b610737565b34801561026d57600080fd5b5061028161027c366004614026565b6107b6565b6040516101989190614276565b34801561029a57600080fd5b5036601f190135610233565b3480156102b257600080fd5b506102336102c1366004614026565b6107c1565b3480156102d257600080fd5b506101c16102e1366004614026565b6107cc565b6102f96102f4366004614298565b6108f8565b005b34801561030757600080fd5b50610233610316366004614026565b610a80565b34801561032757600080fd5b506101c16103363660046142cd565b610b15565b34801561034757600080fd5b506102f96103563660046142fd565b610bdc565b34801561036757600080fd5b506102f9610376366004614344565b610c5d565b34801561038757600080fd5b506102f9610396366004614026565b610e81565b3480156103a757600080fd5b506101846103b6366004614026565b611060565b3480156103c757600080fd5b5061018461106b565b3480156103dc57600080fd5b506102336103eb366004614026565b611075565b3480156103fc57600080fd5b5061023361040b366004614026565b6bffffffffffffffffffffffff1690565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806104af57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b6104bd613fd0565b6104af82611080565b60006104d0611132565b905090565b6000806104e0611164565b90506bffffffffffffffffffffffff81106105685760405162461bcd60e51b815260206004820152602360248201527f43484152414341544552533a204d61782063686172616374657273207265616360448201527f686564000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61057061106b565b6001600160a01b0316633ae7af086105a77f4368617261637465727300000000000000000000000000000000000000000000611197565b6040516001600160a01b03891660248201526044810185905260640160408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f40c10f1900000000000000000000000000000000000000000000000000000000179052517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815261065392919060040161442a565b6000604051808303816000875af1158015610672573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261069a9190810190614488565b506106a481610a80565b91506106b082866111e4565b6106ba82826112ae565b6106c38461132d565b156107105760405162461bcd60e51b815260206004820152601360248201527f4e616d6520616c72656164792065786973747300000000000000000000000000604482015260640161055f565b61071b8460016113d2565b610725828561148b565b61072f818461150a565b509392505050565b60006107436013611541565b821061075157506014919050565b60005b60148110156107af578261076782611541565b1115801561078657508261078461077f8360016144d3565b611541565b115b1561079d576107968160016144d3565b91506107af565b806107a7816144e6565b915050610754565b505b919050565b60006104af826115bd565b60006104af82611667565b6000806107d98360601c90565b90506bffffffffffffffffffffffff831660006107f46116f9565b6001600160a01b0316636352211e836040518263ffffffff1660e01b815260040161082191815260200190565b602060405180830381865afa92505050801561085a575060408051601f3d908101601f1916820190925261085791810190614500565b60015b156108d9576108676116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b815260040161089491815260200190565b602060405180830381865afa1580156108b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d59190614500565b9150505b826001600160a01b0316816001600160a01b0316149350505050919050565b81610905816103366104c6565b61095c5760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b61096583611703565b156109d85760405162461bcd60e51b815260206004820152602b60248201527f434841524143544552533a2063686172616374657220616c726561647920696e60448201527f2067616d6520776f726c64000000000000000000000000000000000000000000606482015260840161055f565b60006109e48484611795565b610a788582866040516020016109fc91815260200190565b60408051601f1981840301815290829052610a1b93929160240161451d565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a40000000000000000000000000000000000000000000000000000000017905261187e565b505050505050565b600080610a8b6116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b8152600401610ab891815260200190565b602060405180830381865afa158015610ad5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af99190614500565b60601b6bffffffffffffffffffffffff19169290921792915050565b6000610b20836107cc565b8015610bd55750816001600160a01b0316610b396116f9565b6040517f6352211e0000000000000000000000000000000000000000000000000000000081526bffffffffffffffffffffffff861660048201526001600160a01b039190911690636352211e90602401602060405180830381865afa158015610ba6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bca9190614500565b6001600160a01b0316145b9392505050565b81610be9816103366104c6565b610c405760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610c586bffffffffffffffffffffffff84168361150a565b505050565b81610c6a816103366104c6565b610cc15760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b6000610ccc84611080565b90506000610cdd8260c00151610737565b90508160e00151811115610cff5760e08201805190610cfb826144e6565b9052505b81518451600091610d0f91614545565b9050600083602001518660200151610d279190614545565b9050600084606001518760600151610d3f9190614545565b9050600085608001518860800151610d579190614545565b905060028183610d6786886144d3565b610d7191906144d3565b610d7b91906144d3565b14610dee5760405162461bcd60e51b815260206004820152602560248201527f4348415241435445522053595354454d3a20494e56414c49442053544154204360448201527f48414e4745000000000000000000000000000000000000000000000000000000606482015260840161055f565b85604001516002811115610e0457610e04614081565b60ff16158015610e22575060038660e00151610e20919061456e565b155b15610e3e57600186608001818151610e3a91906144d3565b9052505b600186608001818151610e5191906144d3565b905250875186526020808901519087015260608089015190870152610e76898761192c565b505050505050505050565b80610e8e816103366104c6565b610ee55760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610eee82611703565b15610f3b5760405162461bcd60e51b815260206004820152601960248201527f796f75206861766520656e7465726564207468652067616d6500000000000000604482015260640161055f565b6000610f4683611080565b600160e0820152608081015160a08201529050610f63838261192c565b610f6b61106b565b6040517ffda0ce5000000000000000000000000000000000000000000000000000000000815260048101859052674563918244f4000060248201526001600160a01b03919091169063fda0ce5090604401600060405180830381600087803b158015610fd657600080fd5b505af1158015610fea573d6000803e3d6000fd5b50505050610ff661106b565b6001600160a01b031663f9d175ed846040518263ffffffff1660e01b815260040161102391815260200190565b600060405180830381600087803b15801561103d57600080fd5b505af1158015611051573d6000803e3d6000fd5b50505050610c588360016119d5565b60006104af82611a59565b60006104d0611af6565b60006104af82611b00565b611088613fd0565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106110be576110be614590565b6020908102919091010152600080806111177f7462554400000000000000000000000053746174730000000000000000000000857ee1080020200120202020200000000000000000000000000000000000000000611b92565b925092509250611128838383611c62565b9695505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806111615750335b90565b60008061116f611cda565b9050600061117e826000611d42565b6111899060016144d3565b90506104af82600083611df3565b60006104af7f7379000000000000000000000000000000000000000000000000000000000000837f45524337323153797374656d0000000000000000000000000000000000000000611ec3565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061121a5761121a614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b82600185604051602001611279919060609190911b6bffffffffffffffffffffffff1916815260140190565b60408051601f198184030181529190527e55040020142001000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112e4576112e4614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260008560405160200161127991815260200190565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061136657611366614590565b602090810291909101015260006113be7f746255440000000000000000000000004e616d6545786973747300000000000083837e01010001000000000000000000000000000000000000000000000000000000611fef565b90506113ca8160f81c90565b949350505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061140857611408614590565b602002602001018181525050610c587f746255440000000000000000000000004e616d6545786973747300000000000060001b8260008560405160200161145691151560f81b815260010190565b60408051601f198184030181529190527e01010001000000000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106114c1576114c1614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260028560405160200161127991815260200190565b61153d6115367f43686172616374657273000000000000000000000000000000000000000000006120ac565b83836120f9565b5050565b604080516001808252818301909252600091829190602080830190803683370190505090508260001b8160008151811061157d5761157d614590565b602090810291909101015260006113ca7f746255440000000000000000000000004c6576656c73000000000000000000008383630100080160dd1b611fef565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106115f6576115f6614590565b6020908102919091010152600061164f7f74625544000000000000000000000000537461747300000000000000000000008360027ee1080020200120202020200000000000000000000000000000000000000000611fef565b905060f881901c60028111156113ca576113ca614081565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106116a0576116a0614590565b602090810291909101015260006113ca7f74625544000000000000000000000000436861726163746572730000000000008360027e55040020142001000000000000000000000000000000000000000000000000611fef565b60006104d0611cda565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061173c5761173c614590565b602090810291909101015260006113be7f74625544000000000000000000000000436861726163746572730000000000008360037e55040020142001000000000000000000000000000000000000000000000000611fef565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106117cb576117cb614590565b6020908102919091010152610c587f7462554400000000000000000000000053746174730000000000000000000000826002858181111561180e5761180e614081565b604051602001611849919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611f3a565b606060008061189461188f856145a6565b61214b565b91509150816000801b036118fa576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff0000000000000000000000000000000000000000000000000000000060003516600482015260240161055f565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526113ca828561221b565b600061195e826000015183602001518460400151856060015186608001518760a001518860c001518960e001516122f6565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061199d5761199d614590565b6020908102919091010152610a787f746255440000000000000000000000005374617473000000000000000000000082868686612334565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a0b57611a0b614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260038560405160200161127991151560f81b815260010190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9257611a92614590565b60209081029190910101526000611aeb7f74625544000000000000000000000000436861726163746572730000000000008360017e55040020142001000000000000000000000000000000000000000000000000611fef565b60601c949350505050565b60006104d06123aa565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611b3957611b39614590565b602090810291909101015260006113ca7f74625544000000000000000000000000537461747300000000000000000000008360067ee1080020200120202020200000000000000000000000000000000000000000611fef565b6060600060606000611ba26123aa565b9050306001600160a01b03821603611bcb57611bbf8787876123e4565b93509350935050611c59565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611c14908a908a908a90600401614632565b600060405180830381865afa158015611c31573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611bbf919081019061465b565b93509350939050565b611c6a613fd0565b611c73846124ec565b60e0890181905260c0890182905260a089018390526080890184905260608901859052886020810160408201886002811115611cb157611cb1614081565b6002811115611cc257611cc2614081565b90529790975250505093909252509195945050505050565b604080516000808252602082019092526000611d387f74625544000000000000000000000000556c74696d617465446f6d696e696f6e8360027e65060001141414141400000000000000000000000000000000000000000000611fef565b60601c9392505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b81600081518110611d8757611d87614590565b6020026020010181815250508260001b81600181518110611daa57611daa614590565b60209081029190910101526000611dea7f74625544000000000000000000000000436f756e7465727300000000000000008383630100080160dd1b611fef565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b81600081518110611e3457611e34614590565b6020026020010181815250508260001b81600181518110611e5757611e57614590565b602002602001018181525050611ebd7f74625544000000000000000000000000436f756e74657273000000000000000060001b82600085604051602001611ea091815260200190565b60408051601f19818403018152919052630100080160dd1b611f3a565b50505050565b6000611ed1607060106144d3565b6fffffffffffffffffffffffffffffffff198316901c601084901c7dffffffffffffffffffffffffffff00000000000000000000000000000000167fffff0000000000000000000000000000000000000000000000000000000000008616171790509392505050565b6000611f446123aa565b9050306001600160a01b03821603611f6857611f63868686868661255a565b610a78565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611fb590899089908990899089906004016146be565b600060405180830381600087803b158015611fcf57600080fd5b505af1158015611fe3573d6000803e3d6000fd5b50505050505050505050565b600080611ffa6123aa565b9050306001600160a01b038216036120205761201886868686612576565b9150506113ca565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d599061206b908990899089908990600401614705565b602060405180830381865afa158015612088573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120189190614734565b60006104af7f7462000000000000000000000000000000000000000000000000000000000000837f546f6b656e555249000000000000000000000000000000000000000000000000611ec3565b604080516001808252818301909252600091602080830190803683370190505090508260001b8160008151811061213257612132614590565b602002602001018181525050611ebd84826000856125a3565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916816000815181106121a4576121a4614590565b6020908102919091010152600080806121fd7f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611b92565b92509250925061220e838383612649565b9550955050505050915091565b60606000612227611af6565b90506001600160a01b038116300361226857600061224f612246611132565b60008787612661565b9350905080612261576122618361279c565b50506104af565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906122af908790879060040161442a565b6000604051808303816000875af11580156122ce573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526113ca9190810190614488565b6060888888888888888860405160200161231798979695949392919061474d565b604051602081830303815290604052905098975050505050505050565b600061233e6123aa565b9050306001600160a01b0382160361235d57611f6386868686866127a4565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611fb59089908990899089908990600401614792565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806107b1573391505090565b60606000606060006123f5856127ba565b90506124028787836127dd565b9350600061240f86612816565b905080156124e1576124218888612853565b935066ffffffffffffff841667ffffffffffffffff8111156124455761244561412e565b6040519080825280601f01601f19166020018201604052801561246f576020820181803683370190505b5092506020830160005b828160ff1610156124de5760006124918b8b84612866565b905060006124ae888460ff166028026038011c64ffffffffff1690565b90506124bd82600083876128e6565b6124c781856144d3565b9350505080806124d6906147e3565b915050612479565b50505b505093509350939050565b600080600080600080600080612506896000016020015190565b60408a015160608b0151919950975060f81c600281111561252957612529614081565b60618a015160818b015160a18c015160c18d015160e1909d01519b9d9a9c939b929a91995097509195509350915050565b61256f858561256984876129b2565b856129e3565b5050505050565b6000611dea6125858686612c87565b60ff858116601b0360080285901c1661259e85876129b2565b612cdd565b60006125ad6123aa565b9050306001600160a01b038216036125d0576125cb85858585612d2e565b61256f565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea8629061261b908890889088908890600401614802565b600060405180830381600087803b15801561263557600080fd5b505af1158015610e76573d6000803e3d6000fd5b60008061265585612d69565b90969095509350505050565b6000606060008061267186612d7e565b90925090506001600160a01b0382166126c2578561268e87612e22565b6040517ffbf10ce600000000000000000000000000000000000000000000000000000000815260040161055f92919061442a565b806126d1576126d18689612f50565b861561273d577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061272582612f9c565b905061273a826127358b846144d3565b613015565b50505b60006127498760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146127815761277c888884886130b1565b61278d565b61278d88888488613129565b90999098509650505050505050565b805160208201fd5b61256f85858585856127b58b61318a565b61320f565b600060086127ca60026020614545565b6127d49190614841565b9190911c919050565b6060816000036127fc5750604080516020810190915260008152610bd5565b60006128088585612c87565b9050611dea81600085613548565b6000600860018061282960026020614545565b6128339190614545565b61283d9190614545565b6128479190614841565b8260ff911c1692915050565b6000610bd5612862848461356b565b5490565b6000838360405160200161287b929190614858565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b821561296d57602083106129105760208304840193506020838161290c5761290c614558565b0692505b821561296d5760208390036000818410156129335750600019600884021c61293d565b50600019600882021c5b8554600886021b81845116821982161784525081841161295e575050611ebd565b50600194909401939182900391015b5b6020821061298f5783548152600190930192601f199091019060200161296e565b8115611ebd576000600019600884021c8251865482191691161782525050505050565b600080805b8360ff1681101561072f576129d960ff601b83900360080287901c16836144d3565b91506001016129b7565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff0000000000000000000000000000000000000000000000000000000000001603612a6d57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be848484604051612a6093929190614894565b60405180910390a2611ebd565b6000612a798585612c87565b90506000612a86866135c1565b905060005b8151811015612b5b576000828281518110612aa857612aa8614590565b60200260200101519050612ad46004826affffffffffffffffffffff191661364a90919063ffffffff16565b15612b52576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90612b1f908b908b908b908b906004016148c7565b600060405180830381600087803b158015612b3957600080fd5b505af1158015612b4d573d6000803e3d6000fd5b505050505b50600101612a8b565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051612b9093929190614894565b60405180910390a2612bab828565ffffffffffff1685613668565b60005b8151811015612c7e576000828281518110612bcb57612bcb614590565b60200260200101519050612bf76008826affffffffffffffffffffff191661364a90919063ffffffff16565b15612c75576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190612c42908b908b908b908b906004016148c7565b600060405180830381600087803b158015612c5c57600080fd5b505af1158015612c70573d6000803e3d6000fd5b505050505b50600101612bae565b50505050505050565b60008282604051602001612c9c929190614858565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210612d0357602082048401935060208281612cff57612cff614558565b0691505b508254600882021b60208290038084111561072f576001850154600882021c82179150509392505050565b6000612d3a8585612853565b90506000612d57828560ff166028026038011c64ffffffffff1690565b9050610a78868686600085888861367e565b602081015160408201516000905b9050915091565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110612db857612db8614590565b602090810291909101015260008080612e117f7462776f726c6400000000000000000053797374656d73000000000000000000857e150200140100000000000000000000000000000000000000000000000000006123e4565b92509250925061220e838383613ab8565b606081601081901b6000612e3583613ac4565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615612e9057612e8b7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613adb565b612ec7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b6fffffffffffffffffffffffffffffffff19831615612eee57612ee983613adb565b612f25565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612f3793929190614900565b6040516020818303038152906040529350505050919050565b612f5a8282613b61565b61153d57612f6782612e22565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161055f92919061498e565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110612fd557612fd5614590565b602090810291909101015260006113ca7f7462776f726c6400000000000000000042616c616e63657300000000000000008383630100080160dd1b612576565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061304b5761304b614590565b602002602001018181525050610c587f7462776f726c6400000000000000000042616c616e636573000000000000000060001b8260008560405160200161309491815260200190565b60408051601f19818403018152919052630100080160dd1b61255a565b60006060836001600160a01b031660006130cc858989613bbf565b6040516130d991906149b9565b60006040518083038185875af1925050503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b606091505b509097909650945050505050565b60006060836001600160a01b0316613142848888613bbf565b60405161314f91906149b9565b600060405180830381855af49150503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d0000000000000000000082016131d957507e60030220202000000000000000000000000000000000000000000000000000919050565b6104af6132067f746273746f72650000000000000000005461626c65730000000000000000000084613bee565b60206000612cdd565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361329b57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98686868660405161328e94939291906149d5565b60405180910390a2610a78565b60006132a6876135c1565b905060005b815181101561337f5760008282815181106132c8576132c8614590565b602002602001015190506132f46001826affffffffffffffffffffff191661364a90919063ffffffff16565b15613376576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90613343908c908c908c908c908c908c90600401614a14565b600060405180830381600087803b15801561335d57600080fd5b505af1158015613371573d6000803e3d6000fd5b505050505b506001016132ab565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516133b694939291906149d5565b60405180910390a260006133ca8888612c87565b905060006020870190506133e2826000895184613c0a565b60006133ed85612816565b11156134715760006133ff8a8a61356b565b878155905060208601915060008060005b61341988612816565b8160ff16101561346c5761342e8d8d83612866565b92506134498a8260ff166028026038011c64ffffffffff1690565b91506134588360008488613c0a565b61346282866144d3565b9450600101613410565b505050505b60005b8351811015611fe357600084828151811061349157613491614590565b602002602001015190506134bd6002826affffffffffffffffffffff191661364a90919063ffffffff16565b1561353f576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf9061350c908e908e908e908e908e908e90600401614a14565b600060405180830381600087803b15801561352657600080fd5b505af115801561353a573d6000803e3d6000fd5b505050505b50600101613474565b60405160208101601f19603f848401011660405282825261072f858585846128e6565b60008282604051602001613580929190614858565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106135fb576135fb614590565b602090810291909101015260006136337f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613cc9565b90506113ca6136458260008451613d03565b613d91565b60008160ff168261365b8560581c90565b1660ff1614905092915050565b610c58838383516136798560200190565b613c0a565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff000000000000000000000000000000000000000000000000000000000000161461373e577f746200000000000000000000000000000000000000000000000000000000000087886040516020016136fc91815260200190565b60408051601f19818403018152908290527f31b4668300000000000000000000000000000000000000000000000000000000825261055f939291600401614a6d565b6000613759828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff16836137729190614545565b61377c91906144d3565b905080821415801561379e5750816137948688614aae565b64ffffffffff1614155b156137ee576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff808816600483015280871660248301528316604482015260640161055f565b818664ffffffffff16111561383f576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff8716602482015260440161055f565b600061384c848984613da2565b905060006138598b6135c1565b905060005b815181101561392457600082828151811061387b5761387b614590565b602002602001015190506138a76010826affffffffffffffffffffff191661364a90919063ffffffff16565b1561391b57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b81526004016138e89796959493929190614ad3565b600060405180830381600087803b15801561390257600080fd5b505af1158015613916573d6000803e3d6000fd5b505050505b5060010161385e565b5064ffffffffff881660005b8a60ff168160ff16101561396357613957878260ff166028026038011c64ffffffffff1690565b90910190600101613930565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d60405161399e96959493929190614b31565b60405180910390a2508284146139bf5760006139ba8c8c61356b565b839055505b60006139cc8c8c8c612866565b90506139e0818a64ffffffffff1689613668565b5060005b8151811015613aaa576000828281518110613a0157613a01614590565b60200260200101519050613a2d6020826affffffffffffffffffffff191661364a90919063ffffffff16565b15613aa157606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b8152600401613a6e9796959493929190614ad3565b600060405180830381600087803b158015613a8857600080fd5b505af1158015613a9c573d6000803e3d6000fd5b505050505b506001016139e4565b505050505050505050505050565b60008061265585613e70565b6000613ad2607060106144d3565b9190911b919050565b606060005b6010811015613b31576fffffffffffffffffffffffffffffffff198316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615613b3157600101613ae0565b604080516fffffffffffffffffffffffffffffffff198516602082015281516030909101909152818152806113ca565b6000613baf7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613e8c565b80610bd55750610bd58383613e8c565b6060838383604051602001613bd693929190614b8d565b60405160208183030381529060405290509392505050565b6040805160208101849052908101829052600090606001612c9c565b8215613c845760208310613c3457602083048401935060208381613c3057613c30614558565b0692505b8215613c845760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613c75575050611ebd565b50600194909401939182900391015b5b60208210613ca65780518455600190930192601f1990910190602001613c85565b8115611ebd576000600019600884021c8554835182191691161785555050505050565b60606113ca613cd9858585612866565b6000613cfe85613ce98989612853565b9060ff166028026038011c64ffffffffff1690565b613548565b600081831180613d135750835182115b15613d50578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161055f93929190614bcc565b60208401613d5e84826144d3565b90506000613d6c8585614545565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610bd58360156000613f55565b600064ffffffffff821115613de6576040517f7149a3c10000000000000000000000000000000000000000000000000000000081526004810183905260240161055f565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613e185780850382019150613e20565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b6020810151603482015160609190911c9060009060f81c612d77565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613ec557613ec5614590565b602002602001018181525050826001600160a01b031660001b81600181518110613ef157613ef1614590565b60209081029190910101526000613f497f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000612576565b9050611dea8160f81c90565b60606000613f638560801c90565b90506fffffffffffffffffffffffffffffffff85166000858281613f8957613f89614558565b04905060405193506020840160208202810160405281855260005b82811015613fc4578451871c825293870193602090910190600101613fa4565b50505050509392505050565b604051806101000160405280600081526020016000815260200160006002811115613ffd57613ffd614081565b815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006020828403121561403857600080fd5b5035919050565b60006020828403121561405157600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610bd557600080fd5b634e487b7160e01b600052602160045260246000fd5b600381106140b557634e487b7160e01b600052602160045260246000fd5b50565b815181526020808301519082015260408201516101008201906140da81614097565b80604084015250606083015160608301526080830151608083015260a083015160a083015260c083015160c083015260e083015160e083015292915050565b6001600160a01b03811681146140b557600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610100810167ffffffffffffffff811182821017156141685761416861412e565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156141975761419761412e565b604052919050565b600067ffffffffffffffff8211156141b9576141b961412e565b50601f01601f191660200190565b600082601f8301126141d857600080fd5b81356141eb6141e68261419f565b61416e565b81815284602083860101111561420057600080fd5b816020850160208301376000918101602001919091529392505050565b60008060006060848603121561423257600080fd5b833561423d81614119565b925060208401359150604084013567ffffffffffffffff81111561426057600080fd5b61426c868287016141c7565b9150509250925092565b6020810161428383614097565b91905290565b8035600381106107b157600080fd5b6000806000606084860312156142ad57600080fd5b83359250602084013591506142c460408501614289565b90509250925092565b600080604083850312156142e057600080fd5b8235915060208301356142f281614119565b809150509250929050565b6000806040838503121561431057600080fd5b82359150602083013567ffffffffffffffff81111561432e57600080fd5b61433a858286016141c7565b9150509250929050565b60008082840361012081121561435957600080fd5b8335925061010080601f198301121561437157600080fd5b614379614144565b9150602085013582526040850135602083015261439860608601614289565b60408301526080850135606083015260a0850135608083015260c085013560a083015260e085013560c08301528085013560e083015250809150509250929050565b60005b838110156143f55781810151838201526020016143dd565b50506000910152565b600081518084526144168160208601602086016143da565b601f01601f19169290920160200192915050565b8281526040602082015260006113ca60408301846143fe565b600082601f83011261445457600080fd5b81516144626141e68261419f565b81815284602083860101111561447757600080fd5b6113ca8260208301602087016143da565b60006020828403121561449a57600080fd5b815167ffffffffffffffff8111156144b157600080fd5b6113ca84828501614443565b634e487b7160e01b600052601160045260246000fd5b808201808211156104af576104af6144bd565b600060001982036144f9576144f96144bd565b5060010190565b60006020828403121561451257600080fd5b8151610bd581614119565b83815261452983614097565b826020820152606060408201526000611dea60608301846143fe565b818103818111156104af576104af6144bd565b634e487b7160e01b600052601260045260246000fd5b60008261458b57634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052603260045260246000fd5b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156145ee5780818460040360031b1b83161693505b505050919050565b60008151808452602080850194506020840160005b838110156146275781518752958201959082019060010161460b565b509495945050505050565b83815260606020820152600061464b60608301856145f6565b9050826040830152949350505050565b60008060006060848603121561467057600080fd5b835167ffffffffffffffff8082111561468857600080fd5b61469487838801614443565b94506020860151935060408601519150808211156146b157600080fd5b5061426c86828701614443565b85815260a0602082015260006146d760a08301876145f6565b60ff8616604084015282810360608401526146f281866143fe565b9150508260808301529695505050505050565b84815260806020820152600061471e60808301866145f6565b60ff949094166040830152506060015292915050565b60006020828403121561474657600080fd5b5051919050565b88815287602082015261475f87614097565b60f89690961b604087015260418601949094526061850192909252608184015260a183015260c182015260e10192915050565b85815260a0602082015260006147ab60a08301876145f6565b82810360408401526147bd81876143fe565b905084606084015282810360808401526147d781856143fe565b98975050505050505050565b600060ff821660ff81036147f9576147f96144bd565b60010192915050565b84815260806020820152600061481b60808301866145f6565b60ff85166040840152828103606084015261483681856143fe565b979650505050505050565b80820281158282048414176104af576104af6144bd565b8281526000602080830184516020860160005b828110156148875781518452928401929084019060010161486b565b5091979650505050505050565b6060815260006148a760608301866145f6565b65ffffffffffff85166020840152828103604084015261112881856143fe565b8481526080602082015260006148e060808301866145f6565b65ffffffffffff85166040840152828103606084015261483681856143fe565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149618160038601602089016143da565b8084019050816003820152845191506149818260048301602088016143da565b0160040195945050505050565b6040815260006149a160408301856143fe565b90506001600160a01b03831660208301529392505050565b600082516149cb8184602087016143da565b9190910192915050565b6080815260006149e860808301876145f6565b82810360208401526149fa81876143fe565b9050846040840152828103606084015261483681856143fe565b86815260c060208201526000614a2d60c08301886145f6565b8281036040840152614a3f81886143fe565b90508560608401528281036080840152614a5981866143fe565b9150508260a0830152979650505050505050565b7fffff00000000000000000000000000000000000000000000000000000000000084168152826020820152606060408201526000611dea60608301846143fe565b64ffffffffff818116838216019080821115614acc57614acc6144bd565b5092915050565b87815260e060208201526000614aec60e08301896145f6565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c0840152614b2381856143fe565b9a9950505050505050505050565b60c081526000614b4460c08301896145f6565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a0840152614b8081856143fe565b9998505050505050505050565b60008451614b9f8184602089016143da565b60609490941b6bffffffffffffffffffffffff191691909301908152601481019190915260340192915050565b606081526000614bdf60608301866143fe565b6020830194909452506040015291905056fea2646970667358221220d5898a453bbef7c7755236e4dfc8c7650489cd4150de832dded65cd529693c0d64736f6c63430008180033","sourceMap":"1878:7256:242:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3199:144;;;;;;;;;;-1:-1:-1;3199:144:242;;;;;:::i;:::-;3332:2;3308:26;;3199:144;;;;-1:-1:-1;;;;;363:55:264;;;345:74;;333:2;318:18;3199:144:242;;;;;;;;2331:198:123;;;;;;;;;;-1:-1:-1;2331:198:123;;;;;:::i;:::-;;:::i;:::-;;;932:14:264;;925:22;907:41;;895:2;880:18;2331:198:123;767:187:264;9008:124:242;;;;;;;;;;-1:-1:-1;9008:124:242;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1262:113:123:-;;;;;;;;;;;;;:::i;4337:837:242:-;;;;;;;;;;-1:-1:-1;4337:837:242;;;;;:::i;:::-;;:::i;:::-;;;4544:25:264;;;4532:2;4517:18;4337:837:242;4398:177:264;6274:519:242;;;;;;;;;;-1:-1:-1;6274:519:242;;;;;:::i;:::-;;:::i;2215:129::-;;;;;;;;;;-1:-1:-1;2215:129:242;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1616:110:123:-;;;;;;;;;;-1:-1:-1;3800:14:123;-1:-1:-1;;3796:25:123;3783:39;1616:110;1262:113;2079:130:242;;;;;;;;;;-1:-1:-1;2079:130:242;;;;;:::i;:::-;;:::i;3349:413::-;;;;;;;;;;-1:-1:-1;3349:413:242;;;;;:::i;:::-;;:::i;5180:533::-;;;;;;:::i;:::-;;:::i;:::-;;2686:266;;;;;;;;;;-1:-1:-1;2686:266:242;;;;;:::i;:::-;;:::i;3768:212::-;;;;;;;;;;-1:-1:-1;3768:212:242;;;;;:::i;:::-;;:::i;7896:172::-;;;;;;;;;;-1:-1:-1;7896:172:242;;;;;:::i;:::-;;:::i;6799:1091::-;;;;;;;;;;-1:-1:-1;6799:1091:242;;;;;:::i;:::-;;:::i;5719:549::-;;;;;;;;;;-1:-1:-1;5719:549:242;;;;;:::i;:::-;;:::i;8741:125::-;;;;;;;;;;-1:-1:-1;8741:125:242;;;;;:::i;:::-;;:::i;1942:98:123:-;;;;;;;;;;;;;:::i;8872:130:242:-;;;;;;;;;;-1:-1:-1;8872:130:242;;;;;:::i;:::-;;:::i;2958:143::-;;;;;;;;;;-1:-1:-1;2958:143:242;;;;;:::i;:::-;3056:37;;;2958:143;2331:198:123;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;9008:124:242:-;9068:16;;:::i;:::-;9103:22;9113:11;9103:9;:22::i;1262:113:123:-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;4337:837:242:-;4447:19;4482:24;4509:28;:26;:28::i;:::-;4482:55;-1:-1:-1;4574:16:242;4555:35;;4547:83;;;;-1:-1:-1;;;4547:83:242;;7592:2:264;4547:83:242;;;7574:21:264;7631:2;7611:18;;;7604:30;7670:34;7650:18;;;7643:62;7741:5;7721:18;;;7714:33;7764:19;;4547:83:242;;;;;;;;;4647:8;:6;:8::i;:::-;-1:-1:-1;;;;;4640:21:242;;4675:37;4691:20;4675:15;:37::i;:::-;4714:65;;-1:-1:-1;;;;;7986:55:264;;4714:65:242;;;7968:74:264;8058:18;;;8051:34;;;7941:18;;4714:65:242;;;-1:-1:-1;;4714:65:242;;;;;;;;;;;;;;;;;;;;4640:149;;4714:65;4640:149;;;;;;;;;4714:65;4640:149;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;4640:149:242;;;;;;;;;;;;:::i;:::-;;4813:35;4831:16;4813:17;:35::i;:::-;4799:49;;4858:41;4878:11;4891:7;4858:19;:41::i;:::-;4909:52;4931:11;4944:16;4909:21;:52::i;:::-;4980:25;5000:4;4980:19;:25::i;:::-;4979:26;4971:58;;;;-1:-1:-1;;;4971:58:242;;9999:2:264;4971:58:242;;;9981:21:264;10038:2;10018:18;;;10011:30;10077:21;10057:18;;;10050:49;10116:18;;4971:58:242;9797:343:264;4971:58:242;5039:31;5059:4;5065;5039:19;:31::i;:::-;5080:37;5099:11;5112:4;5080:18;:37::i;:::-;5127:40;5140:16;5158:8;5127:12;:40::i;:::-;4472:702;4337:837;;;;;:::o;6274:519::-;6349:29;6408:14;6419:2;6408:10;:14::i;:::-;6394:10;:28;6390:397;;-1:-1:-1;6462:2:242;6274:519;;;:::o;6390:397::-;6500:9;6495:282;6515:2;6511:1;:6;6495:282;;;6559:10;6542:13;6553:1;6542:10;:13::i;:::-;:27;;:61;;;;-1:-1:-1;6593:10:242;6573:17;6584:5;:1;6588;6584:5;:::i;:::-;6573:10;:17::i;:::-;:30;6542:61;6538:164;;;6651:5;:1;6655;6651:5;:::i;:::-;6627:29;;6678:5;;6538:164;6741:3;;;;:::i;:::-;;;;6495:282;;;;6390:397;6274:519;;;:::o;2215:129::-;2275:14;2310:27;2325:11;2310:14;:27::i;2079:130::-;2138:13;2171:31;2190:11;2171:18;:31::i;3349:413::-;3419:4;3435:20;3458:28;3474:11;3332:2;3308:26;;3199:144;3458:28;3435:51;-1:-1:-1;3056:37:242;;;3496:15;3585:17;:15;:17::i;:::-;-1:-1:-1;;;;;3585:25:242;;3611:7;3585:34;;;;;;;;;;;;;4544:25:264;;4532:2;4517:18;;4398:177;3585:34:242;;;;;;;;;;;;;;;;;;;-1:-1:-1;3585:34:242;;;;;;;;-1:-1:-1;;3585:34:242;;;;;;;;;;;;:::i;:::-;;;3581:135;;;3662:17;:15;:17::i;:::-;-1:-1:-1;;;;;3662:25:242;;3688:7;3662:34;;;;;;;;;;;;;4544:25:264;;4532:2;4517:18;;4398:177;3662:34:242;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3652:44;;3620:87;3581:135;3743:12;-1:-1:-1;;;;;3732:23:242;:7;-1:-1:-1;;;;;3732:23:242;;3725:30;;;;;3349:413;;;:::o;5180:533::-;5310:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;5346:33:::1;5367:11;5346:20;:33::i;:::-;5345:34;5337:90;;;::::0;-1:-1:-1;;;5337:90:242;;11525:2:264;5337:90:242::1;::::0;::::1;11507:21:264::0;11564:2;11544:18;;;11537:30;11603:34;11583:18;;;11576:62;11674:13;11654:18;;;11647:41;11705:19;;5337:90:242::1;11323:407:264::0;5337:90:242::1;5437:26;5505:34;5520:11;5533:5;5505:14;:34::i;:::-;5596:110;5649:16;5667:11;5691;5680:23;;;;;;4544:25:264::0;;4532:2;4517:18;;4398:177;5680:23:242::1;;::::0;;-1:-1:-1;;5680:23:242;;::::1;::::0;;;;;;;5614:91:::1;::::0;;;::::1;;;:::i;:::-;;::::0;;-1:-1:-1;;5614:91:242;;::::1;::::0;;;;;;::::1;::::0;::::1;::::0;;::::1;;::::0;::::1;::::0;;5596:17:::1;:110::i;:::-;;5327:386;5180:533:::0;;;;:::o;2686:266::-;2760:19;2791:20;2814:17;:15;:17::i;:::-;-1:-1:-1;;;;;2814:25:242;;2840:16;2814:43;;;;;;;;;;;;;4544:25:264;;4532:2;4517:18;;4398:177;2814:43:242;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2923:2;2889:36;-1:-1:-1;;2889:36:242;:55;;;;;;-1:-1:-1;;2686:266:242:o;3768:212::-;3847:4;3870:31;3889:11;3870:18;:31::i;:::-;:103;;;;;3968:5;-1:-1:-1;;;;;3905:68:242;:17;:15;:17::i;:::-;:59;;;;;3056:37;;;3905:59;;;4544:25:264;-1:-1:-1;;;;;3905:25:242;;;;;;;4517:18:264;;3905:59:242;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;3905:68:242;;3870:103;3863:110;3768:212;-1:-1:-1;;;3768:212:242:o;7896:172::-;7982:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;8005:56:::1;3056:37:::0;;;8052:8:::1;8005:12;:56::i;:::-;7896:172:::0;;;:::o;6799:1091::-;6892:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;6915:22:::1;6940;6950:11;6940:9;:22::i;:::-;6915:47;;6972:22;6997:42;7022:5;:16;;;6997:24;:42::i;:::-;6972:67;;7070:5;:11;;;7053:14;:28;7049:72;;;7097:11;::::0;::::1;:13:::0;;;::::1;::::0;::::1;:::i;:::-;::::0;;-1:-1:-1;7049:72:242::1;7174:14:::0;;7150:21;;7130:17:::1;::::0;7150:38:::1;::::0;::::1;:::i;:::-;7130:58;;7198:17;7241:5;:13;;;7218:12;:20;;;:36;;;;:::i;:::-;7198:56;;7264:17;7312:5;:18;;;7284:12;:25;;;:46;;;;:::i;:::-;7264:66;;7340:16;7381:5;:12;;;7359;:19;;;:34;;;;:::i;:::-;7340:53:::0;-1:-1:-1;734:1:0::1;7340:53:242::0;7450:9;7426:21:::1;7438:9:::0;7426;:21:::1;:::i;:::-;:33;;;;:::i;:::-;:44;;;;:::i;:::-;7425:74;7404:158;;;::::0;-1:-1:-1;;;7404:158:242;;12499:2:264;7404:158:242::1;::::0;::::1;12481:21:264::0;12538:2;12518:18;;;12511:30;12577:34;12557:18;;;12550:62;12648:7;12628:18;;;12621:35;12673:19;;7404:158:242::1;12297:401:264::0;7404:158:242::1;7582:5;:11;;;7576:18;;;;;;;;:::i;:::-;:23;;::::0;:47;::::1;;;;7617:1;7603:5;:11;;;:15;;;;:::i;:::-;:20:::0;7576:47:::1;7572:95;;;7655:1;7639:5;:12;;:17;;;;;;;:::i;:::-;::::0;;-1:-1:-1;7572:95:242::1;7692:1;7676:5;:12;;:17;;;;;;;:::i;:::-;::::0;;-1:-1:-1;7720:21:242;;7703:38;;7767:20:::1;::::0;;::::1;::::0;7751:13;;::::1;:36:::0;7818:25:::1;::::0;;::::1;::::0;7797:18;;::::1;:46:::0;7854:29:::1;7864:11:::0;7703:5;7854:9:::1;:29::i;:::-;6905:985;;;;;;6799:1091:::0;;;:::o;5719:549::-;5776:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;5808:33:::1;5829:11;5808:20;:33::i;:::-;5807:34;5799:72;;;::::0;-1:-1:-1;;;5799:72:242;;13365:2:264;5799:72:242::1;::::0;::::1;13347:21:264::0;13404:2;13384:18;;;13377:30;13443:27;13423:18;;;13416:55;13488:18;;5799:72:242::1;13163:349:264::0;5799:72:242::1;5881:26;5910:22;5920:11;5910:9;:22::i;:::-;5960:1;5942:15;::::0;::::1;:19:::0;6000:16:::1;::::0;::::1;::::0;5971:19:::1;::::0;::::1;:46:::0;5881:51;-1:-1:-1;6027:33:242::1;6037:11:::0;5881:51;6027:9:::1;:33::i;:::-;6077:8;:6;:8::i;:::-;6070:51;::::0;;;;::::1;::::0;::::1;13717:25:264::0;;;6113:7:242::1;13758:18:264::0;;;13751:34;-1:-1:-1;;;;;6070:29:242;;;::::1;::::0;::::1;::::0;13690:18:264;;6070:51:242::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;6168:8;:6;:8::i;:::-;-1:-1:-1::0;;;;;6161:38:242::1;;6200:11;6161:51;;;;;;;;;;;;;4544:25:264::0;;4532:2;4517:18;;4398:177;6161:51:242::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;6222:39;6243:11;6256:4;6222:20;:39::i;8741:125::-:0;8801:7;8827:32;8847:11;8827:19;:32::i;1942:98:123:-;1981:7;2003:32;:30;:32::i;8872:130:242:-;8937:7;8963:32;8983:11;8963:19;:32::i;13158:402:217:-;13212:23;;:::i;:::-;13272:16;;;13286:1;13272:16;;;;;;;;;13243:26;;13272:16;;;;;;;;;;;-1:-1:-1;13272:16:217;13243:45;;13309:8;13294:9;13304:1;13294:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;13325:24;;;13412:80;1303:66;13457:9;1432:66;13412:21;:80::i;:::-;13324:168;;;;;;13505:50;13512:11;13525:15;13542:12;13505:6;:50::i;:::-;13498:57;13158:402;-1:-1:-1;;;;;;13158:402:217:o;2992:383:123:-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;8248:347:242:-;8304:7;8323:25;8351:42;:40;:42::i;:::-;8323:70;;8403:24;8430:50;8458:17;8478:1;8430:19;:50::i;:::-;:54;;8483:1;8430:54;:::i;:::-;8403:81;;8494:61;8514:17;8533:1;8537:16;8494:19;:61::i;1259:186:254:-;1317:10;1342:100;1377:15;1405:9;1422:18;1342:25;:100::i;4730:249:195:-;4828:16;;;4842:1;4828:16;;;;;;;;;4799:26;;4828:16;;;;;;;;;;;-1:-1:-1;4828:16:195;4799:45;;4865:11;4850:9;4860:1;4850:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;4883:91;1163:66;1147:83;;4920:9;4931:1;4952:5;4934:25;;;;;;;14134:2:264;14130:15;;;;-1:-1:-1;;14126:88:264;14114:101;;14240:2;14231:12;;13985:264;4934:25:195;;;;-1:-1:-1;;4934:25:195;;;;;;;;;1292:66;4883:26;:91::i;3480:255::-;3582:16;;;3596:1;3582:16;;;;;;;;;3553:26;;3582:16;;;;;;;;;;;-1:-1:-1;3582:16:195;3553:45;;3619:11;3604:9;3614:1;3604:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;3637:93;1163:66;1147:83;;3674:9;3685:1;3706:7;3688:27;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;2594:287:208;2700:16;;;2714:1;2700:16;;;;;;;;;2653:10;;;;2700:16;;;;;;;;;;;;-1:-1:-1;2700:16:208;2671:45;;2737:8;2722:9;2732:1;2722:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;2752:13;2768:64;1069:66;2805:9;2752:13;1198:66;2768:26;:64::i;:::-;2752:80;;2846:29;2867:5;2854:20;;6948:5;6862:97;2846:29;2838:38;2594:287;-1:-1:-1;;;;2594:287:208:o;3890:240::-;3982:16;;;3996:1;3982:16;;;;;;;;;3953:26;;3982:16;;;;;;;;;;;-1:-1:-1;3982:16:208;3953:45;;4019:8;4004:9;4014:1;4004:12;;;;;;;;:::i;:::-;;;;;;:23;;;;;4034:91;1069:66;1053:83;;4071:9;4082:1;4103:5;4085:25;;;;;;14592:14:264;14585:22;14580:3;14576:32;14564:45;;14634:1;14625:11;;14441:201;4085:25:208;;;;-1:-1:-1;;4085:25:208;;;;;;;;;1198:66;4034:26;:91::i;5941:246:195:-;6037:16;;;6051:1;6037:16;;;;;;;;;6008:26;;6037:16;;;;;;;;;;;-1:-1:-1;6037:16:195;6008:45;;6074:11;6059:9;6069:1;6059:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;6092:90;1163:66;1147:83;;6129:9;6140:1;6161:4;6143:24;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;8074:168:242;8156:79;8177:38;8194:20;8177:16;:38::i;:::-;8217:7;8226:8;8156:20;:79::i;:::-;8074:168;;:::o;3297:296:203:-;3403:16;;;3417:1;3403:16;;;;;;;;;3348:18;;;;3403:16;;;;;;;;;;;;-1:-1:-1;3403:16:203;3374:45;;3456:5;3440:23;;3425:9;3435:1;3425:12;;;;;;;;:::i;:::-;;;;;;;;;;:38;3470:13;3486:64;1061:66;3523:9;3470:13;-1:-1:-1;;;3486:26:203;:64::i;5610:288:217:-;5719:16;;;5733:1;5719:16;;;;;;;;;5669:13;;;;5719:16;;;;;;;;;;;;-1:-1:-1;5719:16:217;5690:45;;5756:8;5741:9;5751:1;5741:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;5771:13;5787:64;1303:66;5824:9;5835:1;1432:66;5787:26;:64::i;:::-;5771:80;-1:-1:-1;5872:20:217;;;;5864:29;;;;;;;;:::i;5306:279:195:-;5416:16;;;5430:1;5416:16;;;;;;;;;5367:12;;;;5416:16;;;;;;;;;;;;-1:-1:-1;5416:16:195;5387:45;;5453:11;5438:9;5448:1;5438:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;5471:13;5487:64;1163:66;5524:9;5535:1;1292:66;5487:26;:64::i;2505:175:242:-;2555:30;2630:42;:40;:42::i;6512:295:195:-;6623:16;;;6637:1;6623:16;;;;;;;;;6575:11;;;;6623:16;;;;;;;;;;;;-1:-1:-1;6623:16:195;6594:45;;6660:11;6645:9;6655:1;6645:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;6678:13;6694:64;1163:66;6731:9;6742:1;1292:66;6694:26;:64::i;6265:248:217:-;6360:16;;;6374:1;6360:16;;;;;;;;;6331:26;;6360:16;;;;;;;;;;;-1:-1:-1;6360:16:217;6331:45;;6397:8;6382:9;6392:1;6382:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;6412:96;1303:66;6449:9;6460:1;6486:5;6480:12;;;;;;;;:::i;:::-;6463:30;;;;;;;14979:3:264;14975:16;;;;14993:66;14971:89;14959:102;;15086:1;15077:11;;14834:260;6463:30:217;;;;-1:-1:-1;;6463:30:217;;;;;;;;;1432:66;6412:26;:96::i;3318:662:107:-;3373:23;3516:19;;3570:39;3592:16;3599:8;3592:16;:::i;:::-;3570:21;:39::i;:::-;3515:94;;;;3690:8;3703:1;3672:32;;;3668:97;;3713:52;;;;;3757:7;;;;3713:52;;;15655:98:264;15628:18;;3713:52:107;15511:248:264;3668:97:107;1759:4:23;1744:28;;1738:35;;1847:9;1836:21;1903:20;;1961:43;;3883:92:107;3900:8;3936;3883:4;:92::i;15526:545:217:-;15597:24;15624:200;15644:6;:15;;;15667:6;:14;;;15689:6;:12;;;15709:6;:19;;;15736:6;:13;;;15757:6;:16;;;15781:6;:17;;;15806:6;:12;;;15624;:200::i;:::-;15928:16;;;15942:1;15928:16;;;;;;;;;15597:227;;-1:-1:-1;15831:30:217;;15867:25;;15831:30;;15928:16;;;;;;;;;;;;-1:-1:-1;15928:16:217;15899:45;;15965:8;15950:9;15960:1;15950:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;15980:86;1303:66;16012:9;16023:11;16036:15;16053:12;15980:21;:86::i;7183:249:195:-;7280:16;;;7294:1;7280:16;;;;;;;;;7251:26;;7280:16;;;;;;;;;;;-1:-1:-1;7280:16:195;7251:45;;7317:11;7302:9;7312:1;7302:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;7335:92;1163:66;1147:83;;7372:9;7383:1;7404:6;7386:26;;;;;;14592:14:264;14585:22;14580:3;14576:32;14564:45;;14634:1;14625:11;;14441:201;4071:290:195;4183:16;;;4197:1;4183:16;;;;;;;;;4133:13;;;;4183:16;;;;;;;;;;;;-1:-1:-1;4183:16:195;4154:45;;4220:11;4205:9;4215:1;4205:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;4238:13;4254:64;1163:66;4291:9;4302:1;1292:66;4254:26;:64::i;:::-;4332:23;;;4071:290;-1:-1:-1;;;;4071:290:195:o;4048:97:123:-;4089:7;4111:29;:27;:29::i;10661:294:217:-;10780:16;;;10794:1;10780:16;;;;;;;;;10725:18;;;;10780:16;;;;;;;;;;;;-1:-1:-1;10780:16:217;10751:45;;10817:8;10802:9;10812:1;10802:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;10832:13;10848:64;1303:66;10885:9;10896:1;1432:66;10848:26;:64::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;17711:363:217:-;17822:23;;:::i;:::-;18044:25;18057:11;18044:12;:25::i;:::-;18023:12;;;17853:216;;;17998:17;;;17853:216;;;17974:16;;;17853:216;;;17953:13;;;17853:216;;;17926:19;;;17853:216;;;17861:6;17884:14;;;17906:12;;;17853:216;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;-1:-1:-1;;;17853:216:217;;;;-1:-1:-1;17711:363:217;;;-1:-1:-1;;;;;17711:363:217:o;5084:257:218:-;5195:16;;;5136:22;5195:16;;;;;;;;;5218:13;5234:64;1248:66;5166:45;5282:1;1377:66;5234:26;:64::i;:::-;5312:23;;;5084:257;-1:-1:-1;;;5084:257:218:o;2644:396:199:-;2783:16;;;2797:1;2783:16;;;;;;;;2731:15;;;;2783:16;2797:1;2783:16;;;;;;;;;;-1:-1:-1;2783:16:199;2754:45;;2844:15;-1:-1:-1;;;;;2828:33:199;2820:42;;2805:9;2815:1;2805:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;2899:9;2883:27;;2868:9;2878:1;2868:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;2917:13;2933:64;1065:66;2970:9;2917:13;-1:-1:-1;;;2933:26:199;:64::i;:::-;2917:80;2644:396;-1:-1:-1;;;;;2644:396:199:o;4380:357::-;4505:16;;;4519:1;4505:16;;;;;;;;4476:26;;4505:16;;;;;;;;;;-1:-1:-1;4505:16:199;4476:45;;4566:15;-1:-1:-1;;;;;4550:33:199;4542:42;;4527:9;4537:1;4527:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;4621:9;4605:27;;4590:9;4600:1;4590:12;;;;;;;;:::i;:::-;;;;;;:42;;;;;4639:93;1065:66;1049:83;;4676:9;4687:1;4708:7;4690:27;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;4690:27:199;;;;-1:-1:-1;;4690:27:199;;;;;;;;;-1:-1:-1;;;4639:26:199;:93::i;:::-;4470:267;4380:357;;;:::o;1046:257:124:-;1133:10;1262:26;438:6;451:5:41;1262:26:124;:::i;:::-;-1:-1:-1;;1244:13:124;;:45;;451:5:41;1208:31:124;;;;;1189:15;;;:51;:101;;-1:-1:-1;1046:257:124;;;;;:::o;10761:455:46:-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;:::-;10980:232;;;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10927:289;10761:455;;;;;:::o;17775:457::-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;1465:182:91:-;1524:10;1547:97;1583:14;1610:9;1627:14;1547:25;:97::i;3806:271:90:-;3933:16;;;3947:1;3933:16;;;;;;;;;3904:26;;3933:16;;;;;;;;;;;-1:-1:-1;3933:16:90;3904:45;;3986:7;3970:25;;3955:9;3965:1;3955:12;;;;;;;;:::i;:::-;;;;;;:40;;;;;4002:70;4030:8;4040:9;4051:1;4061:8;4002:27;:70::i;5805:471:133:-;5966:16;;;5980:1;5966:16;;;;;;;;;5879:19;;;;;;5966:16;;;;;;;;;;;-1:-1:-1;5966:16:133;5937:45;;6011:21;6003:30;;;5988:9;5998:1;5988:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;6041:24;;;6128:80;1174:66;6173:9;1303:66;6128:21;:80::i;:::-;6040:168;;;;;;6221:50;6228:11;6241:15;6258:12;6221:6;:50::i;:::-;6214:57;;;;;;;;5805:471;;;:::o;2109:683:107:-;2185:23;2216:20;2239:32;:30;:32::i;:::-;2216:55;-1:-1:-1;;;;;;2350:29:107;;2358:4;2350:29;2346:322;;2389:12;2433:153;2467:36;:34;:36::i;:::-;2520:1;2541:8;2569;2433:15;:153::i;:::-;2409:177;-1:-1:-1;2409:177:107;-1:-1:-1;2409:177:107;2595:41;;2609:27;2625:10;2609:15;:27::i;:::-;2644:17;;;;2346:322;2736:51;;;;;-1:-1:-1;;;;;2736:31:107;;;;;:51;;2768:8;;2778;;2736:51;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2736:51:107;;;;;;;;;;;;:::i;18741:348:217:-;18963:12;19007:8;19017:7;19026:5;19033:12;19047:6;19055:9;19066:10;19078:5;18990:94;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;18983:101;;18741:348;;;;;;;;;;:::o;6458:480:46:-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;6692:242::-;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;1836:227::-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;16807:746:217:-;16899:16;16923:15;16946:13;16967:20;16995:14;17017:16;17041:18;17067:13;17115:26;17132:5;17139:1;35409:27:23;35423:4;35409:27;35403:34;;35277:170;17115:26:217;35409:27:23;;;35403:34;35409:27;;;35403:34;17107:35:217;;-1:-1:-1;35403:34:23;-1:-1:-1;17221:33:217;;17213:42;;;;;;;;:::i;:::-;35409:27:23;;;35403:34;35409:27;;;35403:34;35409:27;;;35403:34;35409:27;;;35403:34;35409:27;;;;35403:34;16807:746:217;;;;17205:50;;35403:34:23;;;;-1:-1:-1;35403:34:23;-1:-1:-1;35403:34:23;;-1:-1:-1;35403:34:23;-1:-1:-1;16807:746:217;-1:-1:-1;;16807:746:217:o;23107:355:45:-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;:::-;23107:355;;;;;:::o;36171:541::-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;11569:424:46:-;11720:21;11744:17;:15;:17::i;:::-;11720:41;-1:-1:-1;11796:4:46;-1:-1:-1;;;;;11771:30:46;;;11767:222;;11811:69;11837:7;11846:8;11856:17;11875:4;11811:25;:69::i;:::-;11767:222;;;11901:81;;;;;-1:-1:-1;;;;;11901:37:46;;;;;:81;;11939:7;;11948:8;;11958:17;;11977:4;;11901:81;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8363:236:133;8474:19;8495:29;8569:25;8582:11;8569:12;:25::i;:::-;8532:62;;;;-1:-1:-1;8363:236:133;-1:-1:-1;;;;8363:236:133:o;1761:1386:121:-;1888:12;1902:17;1956:21;1979:17;2000:22;2013:8;2000:12;:22::i;:::-;1955:67;;-1:-1:-1;1955:67:121;-1:-1:-1;;;;;;2067:27:121;;2063:106;;2139:8;2149:19;:8;:17;:19::i;:::-;2103:66;;;;;;;;;;;;:::i;2063:106::-;2275:12;2270:64;;2289:45;2317:8;2327:6;2289:27;:45::i;:::-;2413:9;;2409:197;;578:36:124;2955:46;;696:18:144;2954:74:124;2432:22:121;2515:26;2954:74:124;2515:13:121;:26::i;:::-;2490:51;-1:-1:-1;2549:50:121;2563:11;2576:22;2593:5;2490:51;2576:22;:::i;:::-;2549:13;:50::i;:::-;2424:182;;2409:197;2708:14;2681:23;:8;451:5:41;2637:44:124;;2539:148;2681:23:121;:41;;;:461;;2982:160;3043:6;3069:5;3092:13;3125:8;2982:39;:160::i;:::-;2681:461;;;2805:168;2874:6;2900:5;2923:13;2956:8;2805:47;:168::i;:::-;2663:479;;;;-1:-1:-1;1761:1386:121;-1:-1:-1;;;;;;;1761:1386:121:o;348:217:142:-;551:6;545:13;538:4;530:6;526:17;519:40;12066:286:45;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8101:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;8389:20:44;;8299:21;;8322:9;;8295:37;8385:31;;8244:184;8201:237;;-1:-1:-1;6076:2380:44;;;;:::o;51823:242:45:-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;17013:1682;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;50806:191::-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;24152:738:45:-;24403:37;24443:66;24491:7;24500:8;24443:47;:66::i;:::-;24403:106;-1:-1:-1;24515:26:45;24551:49;24403:106;24582:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;24551:49:45;24515:86;;24608:277;24662:7;24687:8;24722:17;24765:1;24787:19;24820:4;24856:22;24608:36;:277::i;7963:242:133:-;35423:4:23;35409:27;;35403:34;35409:27;;;35403:34;8028:19:133;;8173:26;8147:53;;7963:242;;;:::o;5928:433:139:-;6056:16;;;6070:1;6056:16;;;;;;;;;5986:14;;;;;;6056:16;;;;;;;;;;;-1:-1:-1;6056:16:139;6027:45;;6111:8;6078:9;6088:1;6078:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;6128:24;;;6215:78;1155:66;6258:9;1284:66;6215:19;:78::i;:::-;6127:166;;;;;;6306:50;6313:11;6326:15;6343:12;6306:6;:50::i;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3968:25:124;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;1546:281:108:-;1708:29;1718:10;1730:6;1708:9;:29::i;:::-;1703:120;;1786:21;:10;:19;:21::i;:::-;1809:6;1754:62;;;;;;;;;;;;:::i;3758:308:132:-;3871:16;;;3885:1;3871:16;;;;;;;;;3819:15;;;;3871:16;;;;;;;;;;;;-1:-1:-1;3871:16:132;3842:45;;3926:11;3893:9;3903:1;3893:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;3945:13;3961:62;1157:66;3996:9;3945:13;-1:-1:-1;;;3961:24:132;:62::i;5057:269::-;5156:16;;;5170:1;5156:16;;;;;;;;;5127:26;;5156:16;;;;;;;;;;;-1:-1:-1;5156:16:132;5127:45;;5211:11;5178:9;5188:1;5178:12;;;;;;;;:::i;:::-;;;;;;:45;;;;;5230:91;1157:66;1141:83;;5265:9;5276:1;5297:7;5279:27;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;5279:27:132;;;;-1:-1:-1;;5279:27:132;;;;;;;;;-1:-1:-1;;;5230:24:132;:91::i;5594:317:123:-;5733:12;5747:17;5790:6;-1:-1:-1;;;;;5790:11:123;5810:1;5821:79;5847:8;5868:9;5889:8;5821:13;:79::i;:::-;5790:116;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5772:134:123;;;;-1:-1:-1;5594:317:123;-1:-1:-1;;;;;5594:317:123:o;6415:321::-;6562:12;6576:17;6619:6;-1:-1:-1;;;;;6619:19:123;6646:79;6672:8;6693:9;6714:8;6646:13;:79::i;:::-;6619:112;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4015:652:45;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;5042:669:44;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:44;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;3658:342:50:-;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:44:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;44254:4001:45:-;44673:14;44652:7;:35;;;44648:161;;44743:14;44759:7;44792;44775:25;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;44775:25:45;;;;-1:-1:-1;;44775:25:45;;;;;;;;;;44704:98;;;;;;;;;;:::i;44648:161::-;44815:27;44845:49;:22;44876:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;44845:49:45;44815:79;;44900:26;44965:4;:11;44951;44929:33;;:19;:33;;;;:::i;:::-;:47;;;;:::i;:::-;44900:76;;45248:18;45225:19;:41;;:98;;;;-1:-1:-1;45304:19:45;45270:30;45289:11;45270:16;:30;:::i;:::-;:53;;;;45225:98;45221:218;;;45340:92;;;;;27617:12:264;27656:15;;;45340:92:45;;;27638:34:264;27708:15;;;27688:18;;;27681:43;27760:15;;27740:18;;;27733:43;27580:18;;45340:92:45;27411:371:264;45221:218:45;45545:19;45526:16;:38;;;45522:140;;;45581:74;;;;;;;;27960:25:264;;;28033:12;28021:25;;28001:18;;;27994:53;27933:18;;45581:74:45;27787:266:264;45522:140:45;45701:36;45740:72;:22;45774:17;45793:18;45740:33;:72::i;:::-;45701:111;;45959:22;45984:24;46000:7;45984:15;:24::i;:::-;45959:49;;46019:9;46014:486;46034:5;:12;46030:1;:16;46014:486;;;46061:9;46083:5;46089:1;46083:8;;;;;;;;:::i;:::-;;;;;;;46061:31;;46104:42;836:6:54;46104:4:45;:14;;;;;:42;;;;:::i;:::-;46100:394;;;3536:35:26;;;;-1:-1:-1;;;;;46158:55:45;;46235:7;46264:8;46303:17;46350:16;46391:11;46430:22;46470:4;46158:327;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;46100:394;-1:-1:-1;46048:3:45;;46014:486;;;-1:-1:-1;46558:32:45;;;:13;46698:107;46716:17;46712:21;;:1;:21;;;46698:107;;;46761:33;:22;46792:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;46761:33:45;46752:42;;;;46735:3;;46698:107;;;;46930:7;46874:277;46957:8;46994:17;47035:5;47064:11;47101:21;47138:4;46874:277;;;;;;;;;;;:::i;:::-;;;;;;;;46506:652;47243:18;47220:19;:41;47216:248;;47271:31;47305:48;47335:7;47344:8;47305:29;:48::i;:::-;695:28:44;;;-1:-1:-1;47216:248:45;47521:27;47551:61;47575:7;47584:8;47594:17;47551:23;:61::i;:::-;47521:91;;47620:92;47652:19;47681:16;47620:92;;47705:4;47620:13;:92::i;:::-;47513:206;47773:9;47768:483;47788:5;:12;47784:1;:16;47768:483;;;47815:9;47837:5;47843:1;47837:8;;;;;;;;:::i;:::-;;;;;;;47815:31;;47858:41;947:6:54;47858:4:45;:14;;;;;:41;;;;:::i;:::-;47854:391;;;3536:35:26;;;;-1:-1:-1;;;;;47911:54:45;;47987:7;48016:8;48055:17;48102:16;48143:11;48182:21;48221:4;47911:325;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;47854:391;-1:-1:-1;47802:3:45;;47768:483;;;;44498:3757;;;;44254:4001;;;;;;;:::o;7829:207:139:-;7940:14;7956:17;8006:25;8019:11;8006:12;:25::i;3165:160:124:-;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;-1:-1:-1;;2007:37:124;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;-1:-1:-1;;29898:79:264;;2092:30:124;;;29886:92:264;2092:30:124;;29994:12:264;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;955:327:108;1036:4;1178:56;696:18:144;578:36:124;2955:46;;2954:74;1227:6:108;1178:19;:56::i;:::-;:99;;;;1238:39;1258:10;1270:6;1238:19;:39::i;4897:201:123:-;5019:12;5063:8;5073:9;5084:8;5046:47;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;5039:54;;4897:201;;;;;:::o;51249:282:45:-;51494:30;;;;;;30741:19:264;;;30776:12;;;30769:28;;;51337:7:45;;30813:12:264;;51494:30:45;30552:279:264;1489:2340:44;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;7468:1525:24:-;7596:14;1145:16;7622:25;;7618:120;;;7664:67;;;;;;;;4544:25:264;;;4517:18;;7664:67:24;4398:177:264;7618:120:24;7802:14;6445:61;;;7070:16;;;1063;7070;975;7059:27;7017:70;;;6995:94;;8068:38;;;8064:192;;8151:19;8133:15;:37;8118:52;;;;8064:192;;;8232:15;8210:19;:37;8195:52;;;;8064:192;-1:-1:-1;8572:16:24;975;1063;8439;;;;8428:27;8564:35;;;8882:5;8719:26;8699:46;;;;8698:62;;;8862:25;;;;8892:34;;;;;8861:66;;-1:-1:-1;7468:1525:24;;;;;:::o;7448:223:139:-;35423:4:23;35409:27;;35403:34;35409:27;;;35403:34;7564:35:139;;;;;;7513:14;;7631:33;;7623:42;6862:97:208;4006:378:136;4130:16;;;4144:1;4130:16;;;;;;;;4082:11;;;;4130:16;4144:1;4130:16;;;;;;;;;;-1:-1:-1;4130:16:136;4101:45;;4185:10;4152:9;4162:1;4152:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;4241:6;-1:-1:-1;;;;;4225:24:136;4217:33;;4202:9;4212:1;4202:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;4257:13;4273:62;1169:66;4308:9;4257:13;1298:66;4273:24;:62::i;:::-;4257:78;;4349:29;4370:5;4357:20;;6948:5:208;6862:97;2681:1129:58;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;;3341:28;;3116:690;;;2681:1129;;;;;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;14:180:264:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:264;;14:180;-1:-1:-1;14:180:264:o;430:332::-;488:6;541:2;529:9;520:7;516:23;512:32;509:52;;;557:1;554;547:12;509:52;596:9;583:23;646:66;639:5;635:78;628:5;625:89;615:117;;728:1;725;718:12;959:184;-1:-1:-1;;;1008:1:264;1001:88;1108:4;1105:1;1098:15;1132:4;1129:1;1122:15;1148:266;1228:1;1221:5;1218:12;1208:200;;-1:-1:-1;;;1261:1:264;1254:88;1365:4;1362:1;1355:15;1393:4;1390:1;1383:15;1208:200;1148:266;:::o;1419:777::-;1642:13;;1624:32;;1712:4;1700:17;;;1694:24;1672:20;;;1665:54;1766:4;1754:17;;1748:24;1611:3;1596:19;;;1781:43;1748:24;1781:43;:::i;:::-;1862:12;1855:4;1844:9;1840:20;1833:42;;1931:4;1923:6;1919:17;1913:24;1906:4;1895:9;1891:20;1884:54;1994:4;1986:6;1982:17;1976:24;1969:4;1958:9;1954:20;1947:54;2057:4;2049:6;2045:17;2039:24;2032:4;2021:9;2017:20;2010:54;2120:4;2112:6;2108:17;2102:24;2095:4;2084:9;2080:20;2073:54;2183:4;2175:6;2171:17;2165:24;2158:4;2147:9;2143:20;2136:54;1419:777;;;;:::o;2201:154::-;-1:-1:-1;;;;;2280:5:264;2276:54;2269:5;2266:65;2256:93;;2345:1;2342;2335:12;2360:184;-1:-1:-1;;;2409:1:264;2402:88;2509:4;2506:1;2499:15;2533:4;2530:1;2523:15;2549:255;2621:2;2615:9;2663:6;2651:19;;2700:18;2685:34;;2721:22;;;2682:62;2679:88;;;2747:18;;:::i;:::-;2783:2;2776:22;2549:255;:::o;2809:334::-;2880:2;2874:9;2936:2;2926:13;;-1:-1:-1;;2922:86:264;2910:99;;3039:18;3024:34;;3060:22;;;3021:62;3018:88;;;3086:18;;:::i;:::-;3122:2;3115:22;2809:334;;-1:-1:-1;2809:334:264:o;3148:246::-;3197:4;3230:18;3222:6;3219:30;3216:56;;;3252:18;;:::i;:::-;-1:-1:-1;3309:2:264;3297:15;-1:-1:-1;;3293:88:264;3383:4;3289:99;;3148:246::o;3399:464::-;3442:5;3495:3;3488:4;3480:6;3476:17;3472:27;3462:55;;3513:1;3510;3503:12;3462:55;3549:6;3536:20;3580:49;3596:32;3625:2;3596:32;:::i;:::-;3580:49;:::i;:::-;3654:2;3645:7;3638:19;3700:3;3693:4;3688:2;3680:6;3676:15;3672:26;3669:35;3666:55;;;3717:1;3714;3707:12;3666:55;3782:2;3775:4;3767:6;3763:17;3756:4;3747:7;3743:18;3730:55;3830:1;3805:16;;;3823:4;3801:27;3794:38;;;;3809:7;3399:464;-1:-1:-1;;;3399:464:264:o;3868:525::-;3955:6;3963;3971;4024:2;4012:9;4003:7;3999:23;3995:32;3992:52;;;4040:1;4037;4030:12;3992:52;4079:9;4066:23;4098:31;4123:5;4098:31;:::i;:::-;4148:5;-1:-1:-1;4200:2:264;4185:18;;4172:32;;-1:-1:-1;4255:2:264;4240:18;;4227:32;4282:18;4271:30;;4268:50;;;4314:1;4311;4304:12;4268:50;4337;4379:7;4370:6;4359:9;4355:22;4337:50;:::i;:::-;4327:60;;;3868:525;;;;;:::o;4947:235::-;5093:2;5078:18;;5105:37;5135:6;5105:37;:::i;:::-;5151:25;;;4947:235;:::o;5187:148::-;5260:20;;5309:1;5299:12;;5289:40;;5325:1;5322;5315:12;5340:341;5431:6;5439;5447;5500:2;5488:9;5479:7;5475:23;5471:32;5468:52;;;5516:1;5513;5506:12;5468:52;5552:9;5539:23;5529:33;;5609:2;5598:9;5594:18;5581:32;5571:42;;5632:43;5671:2;5660:9;5656:18;5632:43;:::i;:::-;5622:53;;5340:341;;;;;:::o;5686:315::-;5754:6;5762;5815:2;5803:9;5794:7;5790:23;5786:32;5783:52;;;5831:1;5828;5821:12;5783:52;5867:9;5854:23;5844:33;;5927:2;5916:9;5912:18;5899:32;5940:31;5965:5;5940:31;:::i;:::-;5990:5;5980:15;;;5686:315;;;;;:::o;6006:390::-;6084:6;6092;6145:2;6133:9;6124:7;6120:23;6116:32;6113:52;;;6161:1;6158;6151:12;6113:52;6197:9;6184:23;6174:33;;6258:2;6247:9;6243:18;6230:32;6285:18;6277:6;6274:30;6271:50;;;6317:1;6314;6307:12;6271:50;6340;6382:7;6373:6;6362:9;6358:22;6340:50;:::i;:::-;6330:60;;;6006:390;;;;;:::o;6401:984::-;6498:6;6506;6550:9;6541:7;6537:23;6580:3;6576:2;6572:12;6569:32;;;6597:1;6594;6587:12;6569:32;6633:9;6620:23;6610:33;;6662:6;6761:2;-1:-1:-1;;6688:2:264;6684:75;6680:84;6677:104;;;6777:1;6774;6767:12;6677:104;6803:22;;:::i;:::-;6790:35;;6876:2;6865:9;6861:18;6848:32;6841:5;6834:47;6941:2;6930:9;6926:18;6913:32;6908:2;6901:5;6897:14;6890:56;6978:43;7017:2;7006:9;7002:18;6978:43;:::i;:::-;6973:2;6966:5;6962:14;6955:67;7082:3;7071:9;7067:19;7054:33;7049:2;7042:5;7038:14;7031:57;7149:3;7138:9;7134:19;7121:33;7115:3;7108:5;7104:15;7097:58;7216:3;7205:9;7201:19;7188:33;7182:3;7175:5;7171:15;7164:58;7283:3;7272:9;7268:19;7255:33;7249:3;7242:5;7238:15;7231:58;7350:2;7339:9;7335:18;7322:32;7316:3;7309:5;7305:15;7298:57;;7374:5;7364:15;;;6401:984;;;;;:::o;8096:250::-;8181:1;8191:113;8205:6;8202:1;8199:13;8191:113;;;8281:11;;;8275:18;8262:11;;;8255:39;8227:2;8220:10;8191:113;;;-1:-1:-1;;8338:1:264;8320:16;;8313:27;8096:250::o;8351:329::-;8392:3;8430:5;8424:12;8457:6;8452:3;8445:19;8473:76;8542:6;8535:4;8530:3;8526:14;8519:4;8512:5;8508:16;8473:76;:::i;:::-;8594:2;8582:15;-1:-1:-1;;8578:88:264;8569:98;;;;8669:4;8565:109;;8351:329;-1:-1:-1;;8351:329:264:o;8685:320::-;8892:6;8881:9;8874:25;8935:2;8930;8919:9;8915:18;8908:30;8855:4;8955:44;8995:2;8984:9;8980:18;8972:6;8955:44;:::i;9010:442::-;9063:5;9116:3;9109:4;9101:6;9097:17;9093:27;9083:55;;9134:1;9131;9124:12;9083:55;9163:6;9157:13;9194:49;9210:32;9239:2;9210:32;:::i;9194:49::-;9268:2;9259:7;9252:19;9314:3;9307:4;9302:2;9294:6;9290:15;9286:26;9283:35;9280:55;;;9331:1;9328;9321:12;9280:55;9344:77;9418:2;9411:4;9402:7;9398:18;9391:4;9383:6;9379:17;9344:77;:::i;9457:335::-;9536:6;9589:2;9577:9;9568:7;9564:23;9560:32;9557:52;;;9605:1;9602;9595:12;9557:52;9638:9;9632:16;9671:18;9663:6;9660:30;9657:50;;;9703:1;9700;9693:12;9657:50;9726:60;9778:7;9769:6;9758:9;9754:22;9726:60;:::i;10145:184::-;-1:-1:-1;;;10194:1:264;10187:88;10294:4;10291:1;10284:15;10318:4;10315:1;10308:15;10334:125;10399:9;;;10420:10;;;10417:36;;;10433:18;;:::i;10464:195::-;10503:3;-1:-1:-1;;10527:5:264;10524:77;10521:103;;10604:18;;:::i;:::-;-1:-1:-1;10651:1:264;10640:13;;10464:195::o;10664:251::-;10734:6;10787:2;10775:9;10766:7;10762:23;10758:32;10755:52;;;10803:1;10800;10793:12;10755:52;10835:9;10829:16;10854:31;10879:5;10854:31;:::i;11735:424::-;11957:6;11946:9;11939:25;11973:37;12003:6;11973:37;:::i;:::-;12046:6;12041:2;12030:9;12026:18;12019:34;12089:2;12084;12073:9;12069:18;12062:30;11920:4;12109:44;12149:2;12138:9;12134:18;12126:6;12109:44;:::i;12164:128::-;12231:9;;;12252:11;;;12249:37;;;12266:18;;:::i;12703:184::-;-1:-1:-1;;;12752:1:264;12745:88;12852:4;12849:1;12842:15;12876:4;12873:1;12866:15;12892:266;12924:1;12950;12940:189;;-1:-1:-1;;;12982:1:264;12975:88;13086:4;13083:1;13076:15;13114:4;13111:1;13104:15;12940:189;-1:-1:-1;13143:9:264;;12892:266::o;13796:184::-;-1:-1:-1;;;13845:1:264;13838:88;13945:4;13942:1;13935:15;13969:4;13966:1;13959:15;15099:407;15182:5;15222;15216:12;15264:4;15257:5;15253:16;15247:23;15289:66;15381:2;15377;15373:11;15364:20;;15407:1;15399:6;15396:13;15393:107;;;15487:2;15481;15471:6;15468:1;15464:14;15461:1;15457:22;15453:31;15449:2;15445:40;15441:49;15432:58;;15393:107;;;;15099:407;;;:::o;15764:439::-;15817:3;15855:5;15849:12;15882:6;15877:3;15870:19;15908:4;15937;15932:3;15928:14;15921:21;;15976:4;15969:5;15965:16;15999:1;16009:169;16023:6;16020:1;16017:13;16009:169;;;16084:13;;16072:26;;16118:12;;;;16153:15;;;;16045:1;16038:9;16009:169;;;-1:-1:-1;16194:3:264;;15764:439;-1:-1:-1;;;;;15764:439:264:o;16208:468::-;16508:6;16497:9;16490:25;16551:2;16546;16535:9;16531:18;16524:30;16471:4;16571:56;16623:2;16612:9;16608:18;16600:6;16571:56;:::i;:::-;16563:64;;16663:6;16658:2;16647:9;16643:18;16636:34;16208:468;;;;;;:::o;16681:655::-;16823:6;16831;16839;16892:2;16880:9;16871:7;16867:23;16863:32;16860:52;;;16908:1;16905;16898:12;16860:52;16941:9;16935:16;16970:18;17011:2;17003:6;17000:14;16997:34;;;17027:1;17024;17017:12;16997:34;17050:60;17102:7;17093:6;17082:9;17078:22;17050:60;:::i;:::-;17040:70;;17150:2;17139:9;17135:18;17129:25;17119:35;;17200:2;17189:9;17185:18;17179:25;17163:41;;17229:2;17219:8;17216:16;17213:36;;;17245:1;17242;17235:12;17213:36;;17268:62;17322:7;17311:8;17300:9;17296:24;17268:62;:::i;17341:709::-;17711:6;17700:9;17693:25;17754:3;17749:2;17738:9;17734:18;17727:31;17674:4;17781:57;17833:3;17822:9;17818:19;17810:6;17781:57;:::i;:::-;17886:4;17878:6;17874:17;17869:2;17858:9;17854:18;17847:45;17940:9;17932:6;17928:22;17923:2;17912:9;17908:18;17901:50;17968:32;17993:6;17985;17968:32;:::i;:::-;17960:40;;;18037:6;18031:3;18020:9;18016:19;18009:35;17341:709;;;;;;;;:::o;18055:548::-;18379:6;18368:9;18361:25;18422:3;18417:2;18406:9;18402:18;18395:31;18342:4;18443:57;18495:3;18484:9;18480:19;18472:6;18443:57;:::i;:::-;18548:4;18536:17;;;;18531:2;18516:18;;18509:45;-1:-1:-1;18585:2:264;18570:18;18563:34;18435:65;18055:548;-1:-1:-1;;18055:548:264:o;18608:184::-;18678:6;18731:2;18719:9;18710:7;18706:23;18702:32;18699:52;;;18747:1;18744;18737:12;18699:52;-1:-1:-1;18770:16:264;;18608:184;-1:-1:-1;18608:184:264:o;18797:707::-;19144:6;19139:3;19132:19;19181:6;19176:2;19171:3;19167:12;19160:28;19197:37;19227:6;19197:37;:::i;:::-;19268:3;19264:16;;;;19259:2;19250:12;;19243:38;19306:2;19297:12;;19290:28;;;;19343:2;19334:12;;19327:28;;;;19380:3;19371:13;;19364:29;19418:3;19409:13;;19402:29;19456:3;19447:13;;19440:29;19494:3;19485:13;;18797:707;-1:-1:-1;;18797:707:264:o;19509:794::-;19904:6;19893:9;19886:25;19947:3;19942:2;19931:9;19927:18;19920:31;19867:4;19974:57;20026:3;20015:9;20011:19;20003:6;19974:57;:::i;:::-;20079:9;20071:6;20067:22;20062:2;20051:9;20047:18;20040:50;20113:32;20138:6;20130;20113:32;:::i;:::-;20099:46;;20181:6;20176:2;20165:9;20161:18;20154:34;20237:9;20229:6;20225:22;20219:3;20208:9;20204:19;20197:51;20265:32;20290:6;20282;20265:32;:::i;:::-;20257:40;19509:794;-1:-1:-1;;;;;;;;19509:794:264:o;20308:175::-;20345:3;20389:4;20382:5;20378:16;20418:4;20409:7;20406:17;20403:43;;20426:18;;:::i;:::-;20475:1;20462:15;;20308:175;-1:-1:-1;;20308:175:264:o;20488:604::-;20797:6;20786:9;20779:25;20840:3;20835:2;20824:9;20820:18;20813:31;20760:4;20867:57;20919:3;20908:9;20904:19;20896:6;20867:57;:::i;:::-;20972:4;20964:6;20960:17;20955:2;20944:9;20940:18;20933:45;21026:9;21018:6;21014:22;21009:2;20998:9;20994:18;20987:50;21054:32;21079:6;21071;21054:32;:::i;:::-;21046:40;20488:604;-1:-1:-1;;;;;;;20488:604:264:o;21424:168::-;21497:9;;;21528;;21545:15;;;21539:22;;21525:37;21515:71;;21566:18;;:::i;21597:640::-;21848:6;21843:3;21836:19;21818:3;21874:2;21907;21902:3;21898:12;21939:6;21933:13;22004:2;21996:6;21992:15;22025:1;22035:175;22049:6;22046:1;22043:13;22035:175;;;22112:13;;22098:28;;22148:14;;;;22185:15;;;;22071:1;22064:9;22035:175;;;-1:-1:-1;22226:5:264;;21597:640;-1:-1:-1;;;;;;;21597:640:264:o;22242:511::-;22493:2;22482:9;22475:21;22456:4;22519:56;22571:2;22560:9;22556:18;22548:6;22519:56;:::i;:::-;22623:14;22615:6;22611:27;22606:2;22595:9;22591:18;22584:55;22687:9;22679:6;22675:22;22670:2;22659:9;22655:18;22648:50;22715:32;22740:6;22732;22715:32;:::i;22758:616::-;23069:6;23058:9;23051:25;23112:3;23107:2;23096:9;23092:18;23085:31;23032:4;23139:57;23191:3;23180:9;23176:19;23168:6;23139:57;:::i;:::-;23244:14;23236:6;23232:27;23227:2;23216:9;23212:18;23205:55;23308:9;23300:6;23296:22;23291:2;23280:9;23276:18;23269:50;23336:32;23361:6;23353;23336:32;:::i;23379:925::-;23828:66;23820:6;23816:79;23811:3;23804:92;23786:3;23915;23947:2;23943:1;23938:3;23934:11;23927:23;23979:6;23973:13;23995:74;24062:6;24058:1;24053:3;24049:11;24042:4;24034:6;24030:17;23995:74;:::i;:::-;24097:6;24092:3;24088:16;24078:26;;24132:2;24128:1;24124:2;24120:10;24113:22;24166:6;24160:13;24144:29;;24182:75;24248:8;24244:1;24240:2;24236:10;24229:4;24221:6;24217:17;24182:75;:::i;:::-;24277:17;24296:1;24273:25;;23379:925;-1:-1:-1;;;;;23379:925:264:o;24309:339::-;24486:2;24475:9;24468:21;24449:4;24506:44;24546:2;24535:9;24531:18;24523:6;24506:44;:::i;:::-;24498:52;;-1:-1:-1;;;;;24590:6:264;24586:55;24581:2;24570:9;24566:18;24559:83;24309:339;;;;;:::o;24653:287::-;24782:3;24820:6;24814:13;24836:66;24895:6;24890:3;24883:4;24875:6;24871:17;24836:66;:::i;:::-;24918:16;;;;;24653:287;-1:-1:-1;;24653:287:264:o;24945:690::-;25280:3;25269:9;25262:22;25243:4;25307:57;25359:3;25348:9;25344:19;25336:6;25307:57;:::i;:::-;25412:9;25404:6;25400:22;25395:2;25384:9;25380:18;25373:50;25446:32;25471:6;25463;25446:32;:::i;:::-;25432:46;;25514:6;25509:2;25498:9;25494:18;25487:34;25569:9;25561:6;25557:22;25552:2;25541:9;25537:18;25530:50;25597:32;25622:6;25614;25597:32;:::i;25640:899::-;26096:6;26085:9;26078:25;26139:3;26134:2;26123:9;26119:18;26112:31;26059:4;26166:57;26218:3;26207:9;26203:19;26195:6;26166:57;:::i;:::-;26271:9;26263:6;26259:22;26254:2;26243:9;26239:18;26232:50;26305:32;26330:6;26322;26305:32;:::i;:::-;26291:46;;26373:6;26368:2;26357:9;26353:18;26346:34;26429:9;26421:6;26417:22;26411:3;26400:9;26396:19;26389:51;26457:32;26482:6;26474;26457:32;:::i;:::-;26449:40;;;26526:6;26520:3;26509:9;26505:19;26498:35;25640:899;;;;;;;;;:::o;26763:464::-;27010:66;27002:6;26998:79;26987:9;26980:98;27114:6;27109:2;27098:9;27094:18;27087:34;27157:2;27152;27141:9;27137:18;27130:30;26961:4;27177:44;27217:2;27206:9;27202:18;27194:6;27177:44;:::i;27232:174::-;27299:12;27331:10;;;27343;;;27327:27;;27366:11;;;27363:37;;;27380:18;;:::i;:::-;27363:37;27232:174;;;;:::o;28058:901::-;28483:6;28472:9;28465:25;28526:3;28521:2;28510:9;28506:18;28499:31;28446:4;28553:57;28605:3;28594:9;28590:19;28582:6;28553:57;:::i;:::-;28658:4;28646:17;;28641:2;28626:18;;28619:45;28683:12;28731:15;;;28726:2;28711:18;;28704:43;28784:15;;28778:3;28763:19;;28756:44;28831:3;28816:19;;28809:35;;;28881:22;;;28875:3;28860:19;;28853:51;28921:32;28885:6;28938;28921:32;:::i;:::-;28913:40;28058:901;-1:-1:-1;;;;;;;;;;28058:901:264:o;28964:788::-;29329:3;29318:9;29311:22;29292:4;29356:57;29408:3;29397:9;29393:19;29385:6;29356:57;:::i;:::-;29461:4;29453:6;29449:17;29444:2;29433:9;29429:18;29422:45;29515:14;29507:6;29503:27;29498:2;29487:9;29483:18;29476:55;29579:12;29571:6;29567:25;29562:2;29551:9;29547:18;29540:53;29630:6;29624:3;29613:9;29609:19;29602:35;29686:9;29678:6;29674:22;29668:3;29657:9;29653:19;29646:51;29714:32;29739:6;29731;29714:32;:::i;:::-;29706:40;28964:788;-1:-1:-1;;;;;;;;;28964:788:264:o;30017:530::-;30202:3;30240:6;30234:13;30256:66;30315:6;30310:3;30303:4;30295:6;30291:17;30256:66;:::i;:::-;30391:2;30387:15;;;;-1:-1:-1;;30383:88:264;30344:16;;;;30369:103;;;30499:2;30488:14;;30481:30;;;;30538:2;30527:14;;30017:530;-1:-1:-1;;30017:530:264:o;30836:359::-;31039:2;31028:9;31021:21;31002:4;31059:44;31099:2;31088:9;31084:18;31076:6;31059:44;:::i;:::-;31134:2;31119:18;;31112:34;;;;-1:-1:-1;31177:2:264;31162:18;31155:34;31051:52;30836:359;-1:-1:-1;30836:359:264:o","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","enterGame(bytes32)":"c74dedc8","getCharacterTokenId(bytes32)":"f8c67561","getClass(bytes32)":"23801570","getCurrentAvailableLevel(uint256)":"1ecb393f","getExperience(bytes32)":"ebee03bb","getName(bytes32)":"54b8d5e3","getOwner(bytes32)":"deb931a2","getOwnerAddress(bytes32)":"00d43ec6","getPlayerEntityId(uint256)":"8338f0e0","getStats(bytes32)":"0bb700dc","isValidCharacterId(bytes32)":"623daa05","isValidOwner(bytes32,address)":"9b63ec05","levelCharacter(bytes32,(uint256,uint256,uint8,uint256,uint256,int256,uint256,uint256))":"c441b44d","mintCharacter(address,bytes32,string)":"143f3021","rollStats(bytes32,bytes32,uint8)":"679ee16d","supportsInterface(bytes4)":"01ffc9a7","updateTokenUri(bytes32,string)":"b27cbcbb"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"EncodedLengths_InvalidLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accessedIndex\",\"type\":\"uint256\"}],\"name\":\"Store_IndexOutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"Store_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"fieldLength\",\"type\":\"uint40\"}],\"name\":\"Store_InvalidSplice\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceDynamicData\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"enterGame\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getCharacterTokenId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getClass\",\"outputs\":[{\"internalType\":\"enum Classes\",\"name\":\"_class\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"}],\"name\":\"getCurrentAvailableLevel\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"currentAvailibleLevel\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getExperience\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getName\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_name\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getOwnerAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterTokenId\",\"type\":\"uint256\"}],\"name\":\"getPlayerEntityId\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getStats\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"isValidCharacterId\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"isValidOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"desiredStats\",\"type\":\"tuple\"}],\"name\":\"levelCharacter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"mintCharacter\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"userRandomNumber\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"}],\"name\":\"rollStats\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"updateTokenUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the encoded lengths.\"}}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"details\":\"Raised if the start index is larger than the previous length of the field.\",\"params\":{\"accessedIndex\":\"FIXME\",\"length\":\"FIXME\"}}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The resource ID.\",\"resourceIdString\":\"The stringified resource ID (for easier debugging).\"}}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"details\":\"Raised if the splice total length of the field is changed but the splice is not at the end of the field.\",\"params\":{\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"fieldLength\":\"The field length for the splice operation.\",\"startWithinField\":\"The start index within the field for the splice operation.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"params\":{\"data\":\"The data to insert into the dynamic data of the record at the start byte.\",\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"dynamicFieldIndex\":\"The index of the dynamic field to splice data, relative to the start of the dynamic fields. (Dynamic field index = field index - number of static fields)\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"getOwnerAddress(bytes32)\":{\"details\":\"extracts the character nft owner address from the character Id\"},\"mintCharacter(address,bytes32,string)\":{\"params\":{\"account\":\"the address of the account that will own the character\",\"name\":\"the keccack256 hash of the characters name to check for duplicates\",\"tokenUri\":\"the token uri to be set for the character token\"},\"returns\":{\"characterId\":\"the bytes32 character id combination of the owner address and the tokenId\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided encoded lengths has an invalid length.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided index is out of bounds.\"}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Error raised if the provided resource ID cannot be found.\"}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"notice\":\"Error raised if the provided splice is invalid.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"notice\":\"Emitted when dynamic data in the store is spliced.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/CharacterSystem.sol\":\"CharacterSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"lib/ERC1155-puppet/IERC1155System.sol\":{\"keccak256\":\"0x324481afcc10bb871430340e0ddea5613a7a7dc7436ad8067b64e787791d9c74\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cbf2f86e7c18feb303c9201417a85af320f148907fa637b25b56e7484325d64c\",\"dweb:/ipfs/QmW35pffC8PK5Y7afxLc6qYYiDjH4NayRggogPazy5JsEi\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/interfaces/IERC20System.sol\":{\"keccak256\":\"0xedfc9636840fcf8c665f0535b0e9469ba191a2b028d6913dcd7a134dc9844ec1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d9cc01f46fd862d4cb5a5efd93911c5b98420112ab999d46f0c24fec74a58b4b\",\"dweb:/ipfs/QmXrpDMPj7VS8ywkt4mkhE1FatJcQtR2gCAwr7aEYonmrg\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721.sol\":{\"keccak256\":\"0x87b18a3fe819a06930749c60912e28d3add40de2881d976d4d7565858468ac8e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://90d6f52696977e65bbc4a3d937ac4be843e2d1006591b861b2b3038c7a7e1d16\",\"dweb:/ipfs/QmS2vsjycwSgGPgWrPEDdFK5WTvE6ixhzYQLL57xHJAXNv\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Errors.sol\":{\"keccak256\":\"0xc408b8c878980829678cf94ca6d83c71c0587e802221d226c84b66c60a198903\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9a04ce4eafe37b18476b4dbbd207eff2e33b1ea073a06d5ff8df8e08aa69ac47\",\"dweb:/ipfs/QmTqKcfCXBntqtEcGobHMTJyy37xv93t1342RvqtpgnDQx\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Events.sol\":{\"keccak256\":\"0x4ea76f18fbb68319807fe1fa39d3035b8177bd30c3977c40ed41e9810ffebb13\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f0508d70a34ce0661e52b4201996bea5e61e0108a4a218acc3728be5d51fbc2\",\"dweb:/ipfs/QmQx9bX9cYUENRvXV55NhHL3TFiNXGqvVyy8aYDA1KCagn\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Mintable.sol\":{\"keccak256\":\"0xa647391a56ac17e6e73a5fb04d641c8a97abde19a7da80a8fc80902d7cce36aa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://862f638b4e4b300067f6a485580ec904d428281de46e3a186b558ff3e15e4733\",\"dweb:/ipfs/QmUkgdfZJtwyBSrCyckw9GVFrZsD1rUAK2Nd3GBH12duLo\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/constants.sol\":{\"keccak256\":\"0xf8a29616bcb176258295bae6dcb8c9eada8e18812c823c3490ff238370f3a64d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f800f102f773e4c5b2281b44a9f477d7a4d7dca13ddb369fa0d4479cddbfb04c\",\"dweb:/ipfs/QmSiqQuHY8cPTXkpnK3NyZCkeATzjYNpoR8vrijrfLdwqn\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/tables/TokenURI.sol\":{\"keccak256\":\"0x7fe5517ff1843d9fe70dd37beb18a954efe3c62f2d484fbf8e0646f22a1493a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://abc83f7656b5a33f695d900f9da3fb5896054a41eb0f5c963d2b01794a8461e3\",\"dweb:/ipfs/QmWXV2jZ8Tp3k4zNyqG3GNN9SchsDK1zSQwFXCvEGmnRuy\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/utils.sol\":{\"keccak256\":\"0xd497c2610d37ef3b800e3aef80d36661c60b5e36325565c3bc5c3ce986b641a5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7406b572bdef593e1a8d0faaa94e9869108fc2cc7955da3aa3a62a56428c9a0c\",\"dweb:/ipfs/QmPKnuzAkPVyhpJz25fNCfGcvyPPZZWgsm5QbKZva82EWS\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyEvents.sol\":{\"keccak256\":\"0xd8a8c77c864481ee7620adf8b92219f3c68c626271887e26330362642053f504\",\"license\":\"Apache-2.0\",\"urls\":[\"bzz-raw://f918e6fcdf4cc8c991ff4c7d81860c6b0e3b4b536e543361309cfecd8a8ecf67\",\"dweb:/ipfs/QmdBuzs7dyGGaceP4QDqu3MLnqeBLbsEpCKGWyz3a9kY8v\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyStructs.sol\":{\"keccak256\":\"0xace052155e23df810ba04a93da02fc527efd0a6fd9244d95574af5d8891934e7\",\"license\":\"Apache 2\",\"urls\":[\"bzz-raw://31d77a8a3cfb552c684867ec96bb8ea0e59573db7d3108cd561b03e4749fd415\",\"dweb:/ipfs/QmepPDf6digkAGepANKv3yW8d5QqmJQqWjgmWSzNJVkMLq\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropy.sol\":{\"keccak256\":\"0x9d4556ea3b36960a43e6f4c2df53f5e4ffa980deaa2c15bfdefc5f66258ca748\",\"license\":\"Apache 2\",\"urls\":[\"bzz-raw://21d4bded2b3b30f3ced6ea24694e3b04bb94cab28796ee2786720a80e0b73bdd\",\"dweb:/ipfs/QmQfBFzSZj9cNxne8izUE1fYvfFoGjAisUa3aeh2YYDuqc\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropyConsumer.sol\":{\"keccak256\":\"0xf3d3dee1e9cbdef70b6c1f4d79aa8b438413e4636c00e79e615da9dc4df9c379\",\"license\":\"Apache 2\",\"urls\":[\"bzz-raw://0e473522447c8f92a43f4fa3e54d83a789e12cc44b2a86847bd238a7f8827952\",\"dweb:/ipfs/Qmdihx73a89EZYy2GpitTxK92SWDLyPWeWnJTZ4Acva958\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937\",\"dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/IRngSystem.sol\":{\"keccak256\":\"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02\",\"dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5\",\"dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/systems/CharacterSystem.sol\":{\"keccak256\":\"0x898884b67408b24d6f7c0ae508579df6e44d6c9c9a63fd95958785d8fb43d70b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7ebaf55724049e38c8cec408497510e31e96244dc7a58eb61f9cb7db427ecf96\",\"dweb:/ipfs/QmWj8wdTRumDkt2HRmAUEimkZt3rQaip3CMCNDdadJbhX7\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"EncodedLengths_InvalidLength"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"},{"internalType":"uint256","name":"accessedIndex","type":"uint256"}],"type":"error","name":"Store_IndexOutOfBounds"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"Store_InvalidResourceType"},{"inputs":[{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"uint40","name":"fieldLength","type":"uint40"}],"type":"error","name":"Store_InvalidSplice"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"uint40","name":"deleteCount","type":"uint40","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceDynamicData","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"enterGame"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"getCharacterTokenId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getClass","outputs":[{"internalType":"enum Classes","name":"_class","type":"uint8"}]},{"inputs":[{"internalType":"uint256","name":"experience","type":"uint256"}],"stateMutability":"view","type":"function","name":"getCurrentAvailableLevel","outputs":[{"internalType":"uint256","name":"currentAvailibleLevel","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getExperience","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getName","outputs":[{"internalType":"bytes32","name":"_name","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"getOwnerAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint256","name":"characterTokenId","type":"uint256"}],"stateMutability":"view","type":"function","name":"getPlayerEntityId","outputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getStats","outputs":[{"internalType":"struct StatsData","name":"","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"isValidCharacterId","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"address","name":"owner","type":"address"}],"stateMutability":"view","type":"function","name":"isValidOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"struct StatsData","name":"desiredStats","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"levelCharacter"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32","name":"name","type":"bytes32"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"mintCharacter","outputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"userRandomNumber","type":"bytes32"},{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"enum Classes","name":"class","type":"uint8"}],"stateMutability":"payable","type":"function","name":"rollStats"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"updateTokenUri"}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"getOwnerAddress(bytes32)":{"details":"extracts the character nft owner address from the character Id"},"mintCharacter(address,bytes32,string)":{"params":{"account":"the address of the account that will own the character","name":"the keccack256 hash of the characters name to check for duplicates","tokenUri":"the token uri to be set for the character token"},"returns":{"characterId":"the bytes32 character id combination of the owner address and the tokenId"}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/CharacterSystem.sol":"CharacterSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155System.sol":{"keccak256":"0x324481afcc10bb871430340e0ddea5613a7a7dc7436ad8067b64e787791d9c74","urls":["bzz-raw://cbf2f86e7c18feb303c9201417a85af320f148907fa637b25b56e7484325d64c","dweb:/ipfs/QmW35pffC8PK5Y7afxLc6qYYiDjH4NayRggogPazy5JsEi"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/interfaces/IERC20System.sol":{"keccak256":"0xedfc9636840fcf8c665f0535b0e9469ba191a2b028d6913dcd7a134dc9844ec1","urls":["bzz-raw://d9cc01f46fd862d4cb5a5efd93911c5b98420112ab999d46f0c24fec74a58b4b","dweb:/ipfs/QmXrpDMPj7VS8ywkt4mkhE1FatJcQtR2gCAwr7aEYonmrg"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721.sol":{"keccak256":"0x87b18a3fe819a06930749c60912e28d3add40de2881d976d4d7565858468ac8e","urls":["bzz-raw://90d6f52696977e65bbc4a3d937ac4be843e2d1006591b861b2b3038c7a7e1d16","dweb:/ipfs/QmS2vsjycwSgGPgWrPEDdFK5WTvE6ixhzYQLL57xHJAXNv"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Errors.sol":{"keccak256":"0xc408b8c878980829678cf94ca6d83c71c0587e802221d226c84b66c60a198903","urls":["bzz-raw://9a04ce4eafe37b18476b4dbbd207eff2e33b1ea073a06d5ff8df8e08aa69ac47","dweb:/ipfs/QmTqKcfCXBntqtEcGobHMTJyy37xv93t1342RvqtpgnDQx"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Events.sol":{"keccak256":"0x4ea76f18fbb68319807fe1fa39d3035b8177bd30c3977c40ed41e9810ffebb13","urls":["bzz-raw://2f0508d70a34ce0661e52b4201996bea5e61e0108a4a218acc3728be5d51fbc2","dweb:/ipfs/QmQx9bX9cYUENRvXV55NhHL3TFiNXGqvVyy8aYDA1KCagn"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Mintable.sol":{"keccak256":"0xa647391a56ac17e6e73a5fb04d641c8a97abde19a7da80a8fc80902d7cce36aa","urls":["bzz-raw://862f638b4e4b300067f6a485580ec904d428281de46e3a186b558ff3e15e4733","dweb:/ipfs/QmUkgdfZJtwyBSrCyckw9GVFrZsD1rUAK2Nd3GBH12duLo"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/constants.sol":{"keccak256":"0xf8a29616bcb176258295bae6dcb8c9eada8e18812c823c3490ff238370f3a64d","urls":["bzz-raw://f800f102f773e4c5b2281b44a9f477d7a4d7dca13ddb369fa0d4479cddbfb04c","dweb:/ipfs/QmSiqQuHY8cPTXkpnK3NyZCkeATzjYNpoR8vrijrfLdwqn"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/tables/TokenURI.sol":{"keccak256":"0x7fe5517ff1843d9fe70dd37beb18a954efe3c62f2d484fbf8e0646f22a1493a7","urls":["bzz-raw://abc83f7656b5a33f695d900f9da3fb5896054a41eb0f5c963d2b01794a8461e3","dweb:/ipfs/QmWXV2jZ8Tp3k4zNyqG3GNN9SchsDK1zSQwFXCvEGmnRuy"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/utils.sol":{"keccak256":"0xd497c2610d37ef3b800e3aef80d36661c60b5e36325565c3bc5c3ce986b641a5","urls":["bzz-raw://7406b572bdef593e1a8d0faaa94e9869108fc2cc7955da3aa3a62a56428c9a0c","dweb:/ipfs/QmPKnuzAkPVyhpJz25fNCfGcvyPPZZWgsm5QbKZva82EWS"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyEvents.sol":{"keccak256":"0xd8a8c77c864481ee7620adf8b92219f3c68c626271887e26330362642053f504","urls":["bzz-raw://f918e6fcdf4cc8c991ff4c7d81860c6b0e3b4b536e543361309cfecd8a8ecf67","dweb:/ipfs/QmdBuzs7dyGGaceP4QDqu3MLnqeBLbsEpCKGWyz3a9kY8v"],"license":"Apache-2.0"},"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyStructs.sol":{"keccak256":"0xace052155e23df810ba04a93da02fc527efd0a6fd9244d95574af5d8891934e7","urls":["bzz-raw://31d77a8a3cfb552c684867ec96bb8ea0e59573db7d3108cd561b03e4749fd415","dweb:/ipfs/QmepPDf6digkAGepANKv3yW8d5QqmJQqWjgmWSzNJVkMLq"],"license":"Apache 2"},"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropy.sol":{"keccak256":"0x9d4556ea3b36960a43e6f4c2df53f5e4ffa980deaa2c15bfdefc5f66258ca748","urls":["bzz-raw://21d4bded2b3b30f3ced6ea24694e3b04bb94cab28796ee2786720a80e0b73bdd","dweb:/ipfs/QmQfBFzSZj9cNxne8izUE1fYvfFoGjAisUa3aeh2YYDuqc"],"license":"Apache 2"},"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropyConsumer.sol":{"keccak256":"0xf3d3dee1e9cbdef70b6c1f4d79aa8b438413e4636c00e79e615da9dc4df9c379","urls":["bzz-raw://0e473522447c8f92a43f4fa3e54d83a789e12cc44b2a86847bd238a7f8827952","dweb:/ipfs/Qmdihx73a89EZYy2GpitTxK92SWDLyPWeWnJTZ4Acva958"],"license":"Apache 2"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f","urls":["bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937","dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/IRngSystem.sol":{"keccak256":"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0","urls":["bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02","dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8","urls":["bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5","dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5"],"license":"MIT"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/systems/CharacterSystem.sol":{"keccak256":"0x898884b67408b24d6f7c0ae508579df6e44d6c9c9a63fd95958785d8fb43d70b","urls":["bzz-raw://7ebaf55724049e38c8cec408497510e31e96244dc7a58eb61f9cb7db427ecf96","dweb:/ipfs/QmWj8wdTRumDkt2HRmAUEimkZt3rQaip3CMCNDdadJbhX7"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":242} \ No newline at end of file diff --git a/packages/contracts/out/CombatSystem.sol/CombatSystem.json b/packages/contracts/out/CombatSystem.sol/CombatSystem.json index 1e30a1c68..d251aa918 100644 --- a/packages/contracts/out/CombatSystem.sol/CombatSystem.json +++ b/packages/contracts/out/CombatSystem.sol/CombatSystem.json @@ -1 +1 @@ -{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"executeAction","inputs":[{"name":"actionOutcomeData","type":"tuple","internalType":"struct ActionOutcomeData","components":[{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"},{"name":"attackerId","type":"bytes32","internalType":"bytes32"},{"name":"defenderId","type":"bytes32","internalType":"bytes32"},{"name":"hit","type":"bool","internalType":"bool"},{"name":"miss","type":"bool","internalType":"bool"},{"name":"crit","type":"bool","internalType":"bool"},{"name":"attackerDamageDelt","type":"int256","internalType":"int256"},{"name":"defenderDamageDelt","type":"int256","internalType":"int256"},{"name":"attackerDied","type":"bool","internalType":"bool"},{"name":"defenderDied","type":"bool","internalType":"bool"},{"name":"blockNumber","type":"uint256","internalType":"uint256"},{"name":"timestamp","type":"uint256","internalType":"uint256"}]},{"name":"randomNumber","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct ActionOutcomeData","components":[{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"},{"name":"attackerId","type":"bytes32","internalType":"bytes32"},{"name":"defenderId","type":"bytes32","internalType":"bytes32"},{"name":"hit","type":"bool","internalType":"bool"},{"name":"miss","type":"bool","internalType":"bool"},{"name":"crit","type":"bool","internalType":"bool"},{"name":"attackerDamageDelt","type":"int256","internalType":"int256"},{"name":"defenderDamageDelt","type":"int256","internalType":"int256"},{"name":"attackerDied","type":"bool","internalType":"bool"},{"name":"defenderDied","type":"bool","internalType":"bool"},{"name":"blockNumber","type":"uint256","internalType":"uint256"},{"name":"timestamp","type":"uint256","internalType":"uint256"}]}],"stateMutability":"nonpayable"},{"type":"function","name":"getDied","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"isDied","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"getEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"stateMutability":"view"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b506136ed806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80634dda27e81161005b5780634dda27e8146100dd5780636783d47a146100fd578063def4c3ff1461011d578063e1af802c1461013057600080fd5b806301ffc9a714610082578063119df25f146100aa57806345ec9354146100ca575b600080fd5b610095610090366004612900565b610138565b60405190151581526020015b60405180910390f35b6100b26101d1565b6040516001600160a01b0390911681526020016100a1565b604051601f1936013581526020016100a1565b6100f06100eb366004612942565b6101e0565b6040516100a191906129cf565b61011061010b366004612b42565b610244565b6040516100a19190612c21565b61009561012b366004612942565b61052b565b6100b2610536565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806101cb57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006101db610540565b905090565b61023b6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b6101cb82610572565b604080516101a081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e0810182905261010081018290526101208101829052610140810182905261016081018290526101808101919091526102be306102b96101d1565b610677565b6102cb836040015161052b565b1580156102e257506102e0836060015161052b565b155b156105245760006102f6846000015161068d565b905080602001515160000361036c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f616374696f6e20646f6573206e6f74206578697374000000000000000000000060448201526064015b60405180910390fd5b8051600381111561037f5761037f61295b565b60ff1660010361043a57600081602001518060200190518101906103a39190612dd6565b90506103be8186604001518760600151886020015188610742565b151560c0880152158015608088015260e087019190915261042c576000620186a08660e001516103ee9190612ebb565b6103fb8760600151610bbd565b6104059190612f05565b9050600081136104185760016101408701525b610426866060015182610c57565b50610434565b600160a08601525b506104ee565b8051600381111561044d5761044d61295b565b60ff1660020361048c57600081602001518060200190518101906104719190612f2c565b90506103be8186604001518760600151886020015188610d10565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f616374696f6e2074797065206e6f74207265636f676e697a65640000000000006044820152606401610363565b836101400151156105085761050884606001516001610fdb565b836101200151156105225761052284604001516001610fdb565b505b5090919050565b60006101cb82611094565b60006101db611132565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c8061056f5750335b90565b6105cd6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061060357610603613014565b60209081029190910101526000808061065c7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea308020120200120202001000000000000000000000000000000000000000061113c565b92509250925061066d83838361120c565b9695505050505050565b610689610683836112ef565b8261138c565b5050565b6040805180820190915260008152606060208201526040805160018082528183019092526000916020808301908036833701905050905082816000815181106106d8576106d8613014565b6020908102919091010152600080806107317f74625544000000000000000000000000416374696f6e73000000000000000000857e0101010100000000000000000000000000000000000000000000000000000061113c565b92509250925061066d8383836113d8565b600080600080610750610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b815260040161077d91815260200190565b60e060405180830381865afa15801561079a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107be919061302a565b905060006107ca610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b81526004016107f791815260200190565b60e060405180830381865afa158015610814573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610838919061302a565b90506000610844610536565b6001600160a01b031663810c1dc1896040518263ffffffff1660e01b815260040161087191815260200190565b600060405180830381865afa15801561088e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526108b691908101906130ae565b905060008260a001511315610ba2576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810188905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af4158015610931573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109599190810190613165565b90506109b08160008151811061097157610971613014565b602002602001015167ffffffffffffffff168260018151811061099657610996613014565b602002602001015167ffffffffffffffff168e8787611435565b90965094508515610b5557620186a060008d6000015185606001516109d59190612f05565b136109e15760016109f2565b8c5160608501516109f29190612f05565b6109fc919061320a565b8451620186a090610a0f90600490613221565b8460a00151856080015185600281518110610a2c57610a2c613014565b602002602001015167ffffffffffffffff16610a489190613235565b1115610a8757846080015184600281518110610a6657610a66613014565b602002602001015167ffffffffffffffff16610a829190613235565b610a8d565b8460a001515b8f60400151610a9c9190613249565b610aa69190613249565b610ab09190613271565b610aba9190612f05565b9650610afa6040518060400160405280600481526020017f48495421000000000000000000000000000000000000000000000000000000008152506114d8565b8415610b5057610b3e6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d8565b610b49600288613271565b9650600194505b610b9c565b610b936040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d8565b60009650600095505b50610baf565b6000955060009450600093505b505050955095509592505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610bf657610bf6613014565b60209081029190910101526000610c4f7f74625544000000000000000000000000537461747300000000000000000000008360057ee108002020012020202020000000000000000000000000000000000000000061154c565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c8d57610c8d613014565b602002602001018181525050610d0b7f746255440000000000000000000000005374617473000000000000000000000060001b82600585604051602001610cd691815260200190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611609565b505050565b600080600080610d1e610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610d4b91815260200190565b60e060405180830381865afa158015610d68573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d8c919061302a565b90506000610d98610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610dc591815260200190565b60e060405180830381865afa158015610de2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e06919061302a565b905060008160a001511315610fc1576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810187905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af4158015610e81573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ea99190810190613165565b9050610f0081600081518110610ec157610ec1613014565b602002602001015167ffffffffffffffff1682600181518110610ee657610ee6613014565b602002602001015167ffffffffffffffff168d86866116bf565b90955093508415610f7457610f178b828585611750565b95508315610f6f57610f5d6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d8565b610f68600287613271565b9550600193505b610fbb565b610fb26040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d8565b60009550600094505b50610fce565b6000945060009350600092505b5050955095509592505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061101157611011613014565b602002602001018181525050610d0b7f74625544000000000000000000000000456e636f756e746572456e746974790060001b8260018560405160200161105f91151560f81b815260010190565b60408051601f198184030181529190527e21020020010000000000000000000000000000000000000000000000000000611609565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106110cd576110cd613014565b602090810291909101015260006111267f74625544000000000000000000000000456e636f756e746572456e74697479008360017e2102002001000000000000000000000000000000000000000000000000000061154c565b9050610c4f8160f81c90565b60006101db611941565b606060006060600061114c611941565b9050306001600160a01b0382160361117557611169878787611980565b93509350935050611203565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906111be908a908a908a906004016132bd565b600060405180830381865afa1580156111db573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611169919081019061336e565b93509350939050565b6112676040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b61127084611a88565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a01526040890186905260208901879052888860018111156112b6576112b661295b565b60018111156112c7576112c761295b565b81525050505050505050506112dc8383611b0c565b6101208301526101008201529392505050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061133457611334613014565b60209081029190910101526000610c4f7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e2001002000000000000000000000000000000000000000000000000000000061154c565b6113968282611b5b565b610689576113a382611bc0565b816040517fd787b737000000000000000000000000000000000000000000000000000000008152600401610363929190613407565b6040805180820190915260008152606060208201526113f684611cfd565b819060038111156114095761140961295b565b9081600381111561141c5761141c61295b565b9052506114298383611d19565b60208201529392505050565b60008080620186a061144860648a613235565b61145a87602001518960200151611d3c565b6114649190613432565b61146e919061320a565b90506000620186a0856020015160508a6114889190613235565b6114929190613432565b61149c919061320a565b905080821015935083156114cc576114b8620186a0605a61320a565b60808801516114c79084613249565b101592505b50509550959350505050565b611549816040516024016114ec9190613445565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f41304fac00000000000000000000000000000000000000000000000000000000179052611d69565b50565b600080611557611941565b9050306001600160a01b0382160361157d5761157586868686611d72565b915050610c4f565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906115c8908990899089908990600401613458565b602060405180830381865afa1580156115e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115759190613487565b6000611613611941565b9050306001600160a01b03821603611637576116328686868686611d9f565b6116b7565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae09061168490899089908990899089906004016134a0565b600060405180830381600087803b15801561169e57600080fd5b505af11580156116b2573d6000803e3d6000fd5b505050505b505050505050565b60008080620186a06116d260648a613235565b6116e487604001518960000151611d3c565b6116ee9190613432565b6116f8919061320a565b90506000620186a0856040015160648a6117129190613235565b61171c9190613432565b611726919061320a565b9050808211935083156114cc57611741620186a0605a61320a565b60608801516114c79084613249565b6000808560a00151138015611769575060008560c00151135b1561185c57620186a0600083604001511361178557600161178b565b82604001515b611795919061320a565b620186a0600485604001516117aa9190613221565b8760a001518860c00151886002815181106117c7576117c7613014565b602002602001015167ffffffffffffffff166117e39190613235565b1115611822578760c001518760028151811061180157611801613014565b602002602001015167ffffffffffffffff1661181d9190613235565b611828565b8760a001515b88602001516118379190613249565b6118419190613249565b61184b9190613271565b6118559190612f05565b9050610c4f565b60008560a00151128015611874575060008560c00151125b15610c4f57620186a06004846040015161188e9190613221565b8660a001518760c00151876002815181106118ab576118ab613014565b602002602001015167ffffffffffffffff166118c79190613235565b111561190f578660c00151866002815181106118e5576118e5613014565b602002602001015167ffffffffffffffff166119019190613235565b61190a906134e7565b611915565b8660a001515b87602001516119249190613249565b61192e9190612f05565b6119389190613271565b95945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061197b573391505090565b919050565b606060006060600061199185611dbb565b905061199e878783611dde565b935060006119ab86611e17565b90508015611a7d576119bd8888611e54565b935066ffffffffffffff841667ffffffffffffffff8111156119e1576119e1612a7a565b6040519080825280601f01601f191660200182016040528015611a0b576020820181803683370190505b5092506020830160005b828160ff161015611a7a576000611a2d8b8b84611e67565b90506000611a4a888460ff166028026038011c64ffffffffff1690565b9050611a598260008387611ee7565b611a638185613432565b935050508080611a729061351f565b915050611a15565b50505b505093509350939050565b600080600080600080600080611aa2896000016020015190565b60f81c6001811115611ab657611ab661295b565b60218a015160418b015160618c0151929a509098509650611ad8905b60f81c90565b60628a015160828b015160a28c015160c28d015193985091965094509250611aff90611ad2565b9050919395975091939597565b6060806000603885901c64ffffffffff16611b30611b2b868484611fb2565b612040565b935090508064ffffffffff606087901c1601611b50611b2b868484611fb2565b925050509250929050565b6000611ba97f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783612051565b80611bb95750611bb98383612051565b9392505050565b606081601081901b6000611bd38361211a565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615611c2e57611c297fffffffffffffffffffffffffffff0000000000000000000000000000000000008416612131565b611c65565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000831615611c9b57611c9683612131565b611cd2565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001611ce49392919061353e565b6040516020818303038152906040529350505050919050565b602081015160009060f81c60038111156101cb576101cb61295b565b60606000603884901c64ffffffffff16611938611d37858484611fb2565b6121d5565b6000808212611d5657611d4f8284613432565b90506101cb565b611d5f826134e7565b611d4f90846135cc565b61154981612255565b6000611938611d818686612276565b60ff858116601b0360080285901c16611d9a85876122cc565b612305565b611db48585611dae84876122cc565b85612356565b5050505050565b60006008611dcb600260206135cc565b611dd5919061320a565b9190911c919050565b606081600003611dfd5750604080516020810190915260008152611bb9565b6000611e098585612276565b9050611938816000856125fa565b60006008600180611e2a600260206135cc565b611e3491906135cc565b611e3e91906135cc565b611e48919061320a565b8260ff911c1692915050565b6000611bb9611e63848461261d565b5490565b60008383604051602001611e7c9291906135df565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611f6e5760208310611f1157602083048401935060208381611f0d57611f0d612e8f565b0692505b8215611f6e576020839003600081841015611f345750600019600884021c611f3e565b50600019600882021c5b8554600886021b818451168219821617845250818411611f5f575050611fac565b50600194909401939182900391015b5b60208210611f905783548152600190930192601f1990910190602001611f6f565b8115611fac5780518454600019600885021c9182169119161781525b50505050565b600081831180611fc25750835182115b15611fff578383836040517f23230fa30000000000000000000000000000000000000000000000000000000081526004016103639392919061361b565b6020840161200d8482613432565b9050600061201b85856135cc565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611bb98360206000612673565b60408051600280825260608201835260009283929190602083019080368337019050509050838160008151811061208a5761208a613014565b602002602001018181525050826001600160a01b031660001b816001815181106120b6576120b6613014565b6020908102919091010152600061210e7f7462776f726c640000000000000000005265736f75726365416363657373000083837e0101000100000000000000000000000000000000000000000000000000000061154c565b90506119388160f81c90565b600061212860706010613432565b9190911b919050565b606060005b6010811015612196577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff00000000000000000000000000000000000000000000000000000000000000161561219657600101612136565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280610c4f565b606060006121e38360801c90565b90506fffffffffffffffffffffffffffffffff83168067ffffffffffffffff81111561221157612211612a7a565b6040519080825280601f01601f19166020018201604052801561223b576020820181803683370190505b5092506020830161224d8382846126ee565b505050919050565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b6000828260405160200161228b9291906135df565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff168110156122fd576122f360ff601b83900360080287901c1683613432565b91506001016122d1565b509392505050565b60006020821061232b5760208204840193506020828161232757612327612e8f565b0691505b508254600882021b6020829003808411156122fd576001850154600882021c82179150509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff00000000000000000000000000000000000000000000000000000000000016036123e057837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8484846040516123d393929190613640565b60405180910390a2611fac565b60006123ec8585612276565b905060006123f986612739565b905060005b81518110156124ce57600082828151811061241b5761241b613014565b602002602001015190506124476004826affffffffffffffffffffff19166127c290919063ffffffff16565b156124c5576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90612492908b908b908b908b90600401613673565b600060405180830381600087803b1580156124ac57600080fd5b505af11580156124c0573d6000803e3d6000fd5b505050505b506001016123fe565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161250393929190613640565b60405180910390a261251e828565ffffffffffff16856127e0565b60005b81518110156125f157600082828151811061253e5761253e613014565b6020026020010151905061256a6008826affffffffffffffffffffff19166127c290919063ffffffff16565b156125e8576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125b5908b908b908b908b90600401613673565b600060405180830381600087803b1580156125cf57600080fd5b505af11580156125e3573d6000803e3d6000fd5b505050505b50600101612521565b50505050505050565b60405160208101601f19603f84840101166040528282526122fd85858584611ee7565b600082826040516020016126329291906135df565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b606060006126818560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816126a7576126a7612e8f565b04905060405193506020840160208202810160405281855260005b828110156126e2578451871c8252938701936020909101906001016126c2565b50505050509392505050565b5b6020811061270e578251825260209283019290910190601f19016126ef565b8060000361271b57505050565b6000600019600883021c905080835116811985511617835250505050565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061277357612773613014565b602090810291909101015260006127ab7f746273746f726500000000000000000053746f7265486f6f6b7300000000000083836127f6565b9050610c4f6127bd8260008451611fb2565b612830565b60008160ff16826127d38560581c90565b1660ff1614905092915050565b610d0b838383516127f18560200190565b612841565b6060610c4f612806858585611e67565b600061282b856128168989611e54565b9060ff166028026038011c64ffffffffff1690565b6125fa565b60606000611bb98360156000612673565b82156128bb576020831061286b5760208304840193506020838161286757612867612e8f565b0692505b82156128bb5760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116128ac575050611fac565b50600194909401939182900391015b5b602082106128dd5780518455600190930192601f19909101906020016128bc565b8115611fac576000600019600884021c8554835182191691161785555050505050565b60006020828403121561291257600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611bb957600080fd5b60006020828403121561295457600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6002811061298f57634e487b7160e01b600052602160045260246000fd5b9052565b60008151808452602080850194506020840160005b838110156129c4578151875295820195908201906001016129a8565b509495945050505050565b602081526129e1602082018351612971565b602082015160408201526040820151606082015260006060830151612a0a608084018215159052565b50608083015160a083015260a083015160c083015260c083015160e083015260e0830151610100612a3e8185018315159052565b808501519150506101406101208181860152612a5e610160860184612993565b90860151858203601f19018387015290925061066d8382612993565b634e487b7160e01b600052604160045260246000fd5b6040516101a0810167ffffffffffffffff81118282101715612ab457612ab4612a7a565b60405290565b60405160c0810167ffffffffffffffff81118282101715612ab457612ab4612a7a565b604051610100810167ffffffffffffffff81118282101715612ab457612ab4612a7a565b604051601f8201601f1916810167ffffffffffffffff81118282101715612b2a57612b2a612a7a565b604052919050565b8035801515811461197b57600080fd5b6000808284036101c0811215612b5757600080fd5b6101a080821215612b6757600080fd5b612b6f612a90565b915084358252602085013560208301526040850135604083015260608501356060830152612b9f60808601612b32565b6080830152612bb060a08601612b32565b60a0830152612bc160c08601612b32565b60c083015260e085013560e0830152610100808601358184015250610120612bea818701612b32565b90830152610140612bfc868201612b32565b9083015261016085810135908301526101808086013590830152909593013593505050565b60006101a082019050825182526020830151602083015260408301516040830152606083015160608301526080830151612c5f608084018215159052565b5060a0830151612c7360a084018215159052565b5060c0830151612c8760c084018215159052565b5060e0838101519083015261010080840151908301526101208084015115159083015261014080840151151590830152610160808401519083015261018092830151929091019190915290565b600067ffffffffffffffff821115612cee57612cee612a7a565b5060051b60200190565b600082601f830112612d0957600080fd5b81516020612d1e612d1983612cd4565b612b01565b8083825260208201915060208460051b870101935086841115612d4057600080fd5b602086015b84811015612d6c57805160ff81168114612d5f5760008081fd5b8352918301918301612d45565b509695505050505050565b600082601f830112612d8857600080fd5b81516020612d98612d1983612cd4565b8083825260208201915060208460051b870101935086841115612dba57600080fd5b602086015b84811015612d6c5780518352918301918301612dbf565b600060208284031215612de857600080fd5b815167ffffffffffffffff80821115612e0057600080fd5b9083019060c08286031215612e1457600080fd5b612e1c612aba565b825181526020830151602082015260408301516040820152606083015182811115612e4657600080fd5b612e5287828601612cf8565b6060830152506080830151608082015260a083015182811115612e7457600080fd5b612e8087828601612d77565b60a08301525095945050505050565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600082612eca57612eca612e8f565b60001983147f800000000000000000000000000000000000000000000000000000000000000083141615612f0057612f00612ea5565b500590565b8181036000831280158383131683831282161715612f2557612f25612ea5565b5092915050565b600060208284031215612f3e57600080fd5b815167ffffffffffffffff80821115612f5657600080fd5b908301906101008286031215612f6b57600080fd5b612f73612add565b8251815260208301516020820152604083015182811115612f9357600080fd5b612f9f87828601612cf8565b60408301525060608301516060820152608083015182811115612fc157600080fd5b612fcd87828601612d77565b60808301525060a083015160a082015260c083015160c082015260e083015182811115612ff957600080fd5b61300587828601612d77565b60e08301525095945050505050565b634e487b7160e01b600052603260045260246000fd5b600060e0828403121561303c57600080fd5b60405160e0810181811067ffffffffffffffff8211171561305f5761305f612a7a565b8060405250825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c08201528091505092915050565b6000602082840312156130c057600080fd5b815167ffffffffffffffff808211156130d857600080fd5b9083019061010082860312156130ed57600080fd5b6130f5612add565b8251815260208301518281111561310b57600080fd5b61311787828601612cf8565b60208301525060408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c082015260e083015160e082015280935050505092915050565b6000602080838503121561317857600080fd5b825167ffffffffffffffff8082111561319057600080fd5b818501915085601f8301126131a457600080fd5b81516131b2612d1982612cd4565b81815260059190911b830184019084810190888311156131d157600080fd5b938501935b828510156131fe57845184811681146131ef5760008081fd5b825293850193908501906131d6565b98975050505050505050565b80820281158282048414176101cb576101cb612ea5565b60008261323057613230612e8f565b500490565b60008261324457613244612e8f565b500690565b808201828112600083128015821682158216171561326957613269612ea5565b505092915050565b808202600082127f8000000000000000000000000000000000000000000000000000000000000000841416156132a9576132a9612ea5565b81810583148215176101cb576101cb612ea5565b8381526060602082015260006132d66060830185612993565b9050826040830152949350505050565b60005b838110156133015781810151838201526020016132e9565b50506000910152565b600082601f83011261331b57600080fd5b815167ffffffffffffffff81111561333557613335612a7a565b6133486020601f19601f84011601612b01565b81815284602083860101111561335d57600080fd5b610c4f8260208301602087016132e6565b60008060006060848603121561338357600080fd5b835167ffffffffffffffff8082111561339b57600080fd5b6133a78783880161330a565b94506020860151935060408601519150808211156133c457600080fd5b506133d18682870161330a565b9150509250925092565b600081518084526133f38160208601602086016132e6565b601f01601f19169290920160200192915050565b60408152600061341a60408301856133db565b90506001600160a01b03831660208301529392505050565b808201808211156101cb576101cb612ea5565b602081526000611bb960208301846133db565b8481526080602082015260006134716080830186612993565b60ff949094166040830152506060015292915050565b60006020828403121561349957600080fd5b5051919050565b85815260a0602082015260006134b960a0830187612993565b60ff8616604084015282810360608401526134d481866133db565b9150508260808301529695505050505050565b60007f8000000000000000000000000000000000000000000000000000000000000000820361351857613518612ea5565b5060000390565b600060ff821660ff810361353557613535612ea5565b60010192915050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a00000000000000000000000000000000000000000000000000000000000000806002840152845161359f8160038601602089016132e6565b8084019050816003820152845191506135bf8260048301602088016132e6565b0160040195945050505050565b818103818111156101cb576101cb612ea5565b8281526000602080830184516020860160005b8281101561360e578151845292840192908401906001016135f2565b5091979650505050505050565b60608152600061362e60608301866133db565b60208301949094525060400152919050565b6060815260006136536060830186612993565b65ffffffffffff85166020840152828103604084015261066d81856133db565b84815260806020820152600061368c6080830186612993565b65ffffffffffff8516604084015282810360608401526136ac81856133db565b97965050505050505056fea26469706673582212209915f2fe67abdb7e10d380b84364916e2e42d42c9a2b48316782b12cff695de464736f6c63430008180033","sourceMap":"1460:11754:243:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{"src/libraries/LibChunks.sol":{"LibChunks":[{"start":2327,"length":20},{"start":3687,"length":20}]}}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80634dda27e81161005b5780634dda27e8146100dd5780636783d47a146100fd578063def4c3ff1461011d578063e1af802c1461013057600080fd5b806301ffc9a714610082578063119df25f146100aa57806345ec9354146100ca575b600080fd5b610095610090366004612900565b610138565b60405190151581526020015b60405180910390f35b6100b26101d1565b6040516001600160a01b0390911681526020016100a1565b604051601f1936013581526020016100a1565b6100f06100eb366004612942565b6101e0565b6040516100a191906129cf565b61011061010b366004612b42565b610244565b6040516100a19190612c21565b61009561012b366004612942565b61052b565b6100b2610536565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806101cb57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006101db610540565b905090565b61023b6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b6101cb82610572565b604080516101a081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e0810182905261010081018290526101208101829052610140810182905261016081018290526101808101919091526102be306102b96101d1565b610677565b6102cb836040015161052b565b1580156102e257506102e0836060015161052b565b155b156105245760006102f6846000015161068d565b905080602001515160000361036c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f616374696f6e20646f6573206e6f74206578697374000000000000000000000060448201526064015b60405180910390fd5b8051600381111561037f5761037f61295b565b60ff1660010361043a57600081602001518060200190518101906103a39190612dd6565b90506103be8186604001518760600151886020015188610742565b151560c0880152158015608088015260e087019190915261042c576000620186a08660e001516103ee9190612ebb565b6103fb8760600151610bbd565b6104059190612f05565b9050600081136104185760016101408701525b610426866060015182610c57565b50610434565b600160a08601525b506104ee565b8051600381111561044d5761044d61295b565b60ff1660020361048c57600081602001518060200190518101906104719190612f2c565b90506103be8186604001518760600151886020015188610d10565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f616374696f6e2074797065206e6f74207265636f676e697a65640000000000006044820152606401610363565b836101400151156105085761050884606001516001610fdb565b836101200151156105225761052284604001516001610fdb565b505b5090919050565b60006101cb82611094565b60006101db611132565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c8061056f5750335b90565b6105cd6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061060357610603613014565b60209081029190910101526000808061065c7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea308020120200120202001000000000000000000000000000000000000000061113c565b92509250925061066d83838361120c565b9695505050505050565b610689610683836112ef565b8261138c565b5050565b6040805180820190915260008152606060208201526040805160018082528183019092526000916020808301908036833701905050905082816000815181106106d8576106d8613014565b6020908102919091010152600080806107317f74625544000000000000000000000000416374696f6e73000000000000000000857e0101010100000000000000000000000000000000000000000000000000000061113c565b92509250925061066d8383836113d8565b600080600080610750610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b815260040161077d91815260200190565b60e060405180830381865afa15801561079a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107be919061302a565b905060006107ca610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b81526004016107f791815260200190565b60e060405180830381865afa158015610814573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610838919061302a565b90506000610844610536565b6001600160a01b031663810c1dc1896040518263ffffffff1660e01b815260040161087191815260200190565b600060405180830381865afa15801561088e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526108b691908101906130ae565b905060008260a001511315610ba2576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810188905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af4158015610931573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109599190810190613165565b90506109b08160008151811061097157610971613014565b602002602001015167ffffffffffffffff168260018151811061099657610996613014565b602002602001015167ffffffffffffffff168e8787611435565b90965094508515610b5557620186a060008d6000015185606001516109d59190612f05565b136109e15760016109f2565b8c5160608501516109f29190612f05565b6109fc919061320a565b8451620186a090610a0f90600490613221565b8460a00151856080015185600281518110610a2c57610a2c613014565b602002602001015167ffffffffffffffff16610a489190613235565b1115610a8757846080015184600281518110610a6657610a66613014565b602002602001015167ffffffffffffffff16610a829190613235565b610a8d565b8460a001515b8f60400151610a9c9190613249565b610aa69190613249565b610ab09190613271565b610aba9190612f05565b9650610afa6040518060400160405280600481526020017f48495421000000000000000000000000000000000000000000000000000000008152506114d8565b8415610b5057610b3e6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d8565b610b49600288613271565b9650600194505b610b9c565b610b936040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d8565b60009650600095505b50610baf565b6000955060009450600093505b505050955095509592505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610bf657610bf6613014565b60209081029190910101526000610c4f7f74625544000000000000000000000000537461747300000000000000000000008360057ee108002020012020202020000000000000000000000000000000000000000061154c565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c8d57610c8d613014565b602002602001018181525050610d0b7f746255440000000000000000000000005374617473000000000000000000000060001b82600585604051602001610cd691815260200190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611609565b505050565b600080600080610d1e610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610d4b91815260200190565b60e060405180830381865afa158015610d68573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d8c919061302a565b90506000610d98610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610dc591815260200190565b60e060405180830381865afa158015610de2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e06919061302a565b905060008160a001511315610fc1576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810187905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af4158015610e81573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ea99190810190613165565b9050610f0081600081518110610ec157610ec1613014565b602002602001015167ffffffffffffffff1682600181518110610ee657610ee6613014565b602002602001015167ffffffffffffffff168d86866116bf565b90955093508415610f7457610f178b828585611750565b95508315610f6f57610f5d6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d8565b610f68600287613271565b9550600193505b610fbb565b610fb26040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d8565b60009550600094505b50610fce565b6000945060009350600092505b5050955095509592505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061101157611011613014565b602002602001018181525050610d0b7f74625544000000000000000000000000456e636f756e746572456e746974790060001b8260018560405160200161105f91151560f81b815260010190565b60408051601f198184030181529190527e21020020010000000000000000000000000000000000000000000000000000611609565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106110cd576110cd613014565b602090810291909101015260006111267f74625544000000000000000000000000456e636f756e746572456e74697479008360017e2102002001000000000000000000000000000000000000000000000000000061154c565b9050610c4f8160f81c90565b60006101db611941565b606060006060600061114c611941565b9050306001600160a01b0382160361117557611169878787611980565b93509350935050611203565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906111be908a908a908a906004016132bd565b600060405180830381865afa1580156111db573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611169919081019061336e565b93509350939050565b6112676040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b61127084611a88565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a01526040890186905260208901879052888860018111156112b6576112b661295b565b60018111156112c7576112c761295b565b81525050505050505050506112dc8383611b0c565b6101208301526101008201529392505050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061133457611334613014565b60209081029190910101526000610c4f7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e2001002000000000000000000000000000000000000000000000000000000061154c565b6113968282611b5b565b610689576113a382611bc0565b816040517fd787b737000000000000000000000000000000000000000000000000000000008152600401610363929190613407565b6040805180820190915260008152606060208201526113f684611cfd565b819060038111156114095761140961295b565b9081600381111561141c5761141c61295b565b9052506114298383611d19565b60208201529392505050565b60008080620186a061144860648a613235565b61145a87602001518960200151611d3c565b6114649190613432565b61146e919061320a565b90506000620186a0856020015160508a6114889190613235565b6114929190613432565b61149c919061320a565b905080821015935083156114cc576114b8620186a0605a61320a565b60808801516114c79084613249565b101592505b50509550959350505050565b611549816040516024016114ec9190613445565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f41304fac00000000000000000000000000000000000000000000000000000000179052611d69565b50565b600080611557611941565b9050306001600160a01b0382160361157d5761157586868686611d72565b915050610c4f565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906115c8908990899089908990600401613458565b602060405180830381865afa1580156115e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115759190613487565b6000611613611941565b9050306001600160a01b03821603611637576116328686868686611d9f565b6116b7565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae09061168490899089908990899089906004016134a0565b600060405180830381600087803b15801561169e57600080fd5b505af11580156116b2573d6000803e3d6000fd5b505050505b505050505050565b60008080620186a06116d260648a613235565b6116e487604001518960000151611d3c565b6116ee9190613432565b6116f8919061320a565b90506000620186a0856040015160648a6117129190613235565b61171c9190613432565b611726919061320a565b9050808211935083156114cc57611741620186a0605a61320a565b60608801516114c79084613249565b6000808560a00151138015611769575060008560c00151135b1561185c57620186a0600083604001511361178557600161178b565b82604001515b611795919061320a565b620186a0600485604001516117aa9190613221565b8760a001518860c00151886002815181106117c7576117c7613014565b602002602001015167ffffffffffffffff166117e39190613235565b1115611822578760c001518760028151811061180157611801613014565b602002602001015167ffffffffffffffff1661181d9190613235565b611828565b8760a001515b88602001516118379190613249565b6118419190613249565b61184b9190613271565b6118559190612f05565b9050610c4f565b60008560a00151128015611874575060008560c00151125b15610c4f57620186a06004846040015161188e9190613221565b8660a001518760c00151876002815181106118ab576118ab613014565b602002602001015167ffffffffffffffff166118c79190613235565b111561190f578660c00151866002815181106118e5576118e5613014565b602002602001015167ffffffffffffffff166119019190613235565b61190a906134e7565b611915565b8660a001515b87602001516119249190613249565b61192e9190612f05565b6119389190613271565b95945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061197b573391505090565b919050565b606060006060600061199185611dbb565b905061199e878783611dde565b935060006119ab86611e17565b90508015611a7d576119bd8888611e54565b935066ffffffffffffff841667ffffffffffffffff8111156119e1576119e1612a7a565b6040519080825280601f01601f191660200182016040528015611a0b576020820181803683370190505b5092506020830160005b828160ff161015611a7a576000611a2d8b8b84611e67565b90506000611a4a888460ff166028026038011c64ffffffffff1690565b9050611a598260008387611ee7565b611a638185613432565b935050508080611a729061351f565b915050611a15565b50505b505093509350939050565b600080600080600080600080611aa2896000016020015190565b60f81c6001811115611ab657611ab661295b565b60218a015160418b015160618c0151929a509098509650611ad8905b60f81c90565b60628a015160828b015160a28c015160c28d015193985091965094509250611aff90611ad2565b9050919395975091939597565b6060806000603885901c64ffffffffff16611b30611b2b868484611fb2565b612040565b935090508064ffffffffff606087901c1601611b50611b2b868484611fb2565b925050509250929050565b6000611ba97f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783612051565b80611bb95750611bb98383612051565b9392505050565b606081601081901b6000611bd38361211a565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615611c2e57611c297fffffffffffffffffffffffffffff0000000000000000000000000000000000008416612131565b611c65565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000831615611c9b57611c9683612131565b611cd2565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001611ce49392919061353e565b6040516020818303038152906040529350505050919050565b602081015160009060f81c60038111156101cb576101cb61295b565b60606000603884901c64ffffffffff16611938611d37858484611fb2565b6121d5565b6000808212611d5657611d4f8284613432565b90506101cb565b611d5f826134e7565b611d4f90846135cc565b61154981612255565b6000611938611d818686612276565b60ff858116601b0360080285901c16611d9a85876122cc565b612305565b611db48585611dae84876122cc565b85612356565b5050505050565b60006008611dcb600260206135cc565b611dd5919061320a565b9190911c919050565b606081600003611dfd5750604080516020810190915260008152611bb9565b6000611e098585612276565b9050611938816000856125fa565b60006008600180611e2a600260206135cc565b611e3491906135cc565b611e3e91906135cc565b611e48919061320a565b8260ff911c1692915050565b6000611bb9611e63848461261d565b5490565b60008383604051602001611e7c9291906135df565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611f6e5760208310611f1157602083048401935060208381611f0d57611f0d612e8f565b0692505b8215611f6e576020839003600081841015611f345750600019600884021c611f3e565b50600019600882021c5b8554600886021b818451168219821617845250818411611f5f575050611fac565b50600194909401939182900391015b5b60208210611f905783548152600190930192601f1990910190602001611f6f565b8115611fac5780518454600019600885021c9182169119161781525b50505050565b600081831180611fc25750835182115b15611fff578383836040517f23230fa30000000000000000000000000000000000000000000000000000000081526004016103639392919061361b565b6020840161200d8482613432565b9050600061201b85856135cc565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611bb98360206000612673565b60408051600280825260608201835260009283929190602083019080368337019050509050838160008151811061208a5761208a613014565b602002602001018181525050826001600160a01b031660001b816001815181106120b6576120b6613014565b6020908102919091010152600061210e7f7462776f726c640000000000000000005265736f75726365416363657373000083837e0101000100000000000000000000000000000000000000000000000000000061154c565b90506119388160f81c90565b600061212860706010613432565b9190911b919050565b606060005b6010811015612196577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff00000000000000000000000000000000000000000000000000000000000000161561219657600101612136565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280610c4f565b606060006121e38360801c90565b90506fffffffffffffffffffffffffffffffff83168067ffffffffffffffff81111561221157612211612a7a565b6040519080825280601f01601f19166020018201604052801561223b576020820181803683370190505b5092506020830161224d8382846126ee565b505050919050565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b6000828260405160200161228b9291906135df565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff168110156122fd576122f360ff601b83900360080287901c1683613432565b91506001016122d1565b509392505050565b60006020821061232b5760208204840193506020828161232757612327612e8f565b0691505b508254600882021b6020829003808411156122fd576001850154600882021c82179150509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff00000000000000000000000000000000000000000000000000000000000016036123e057837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8484846040516123d393929190613640565b60405180910390a2611fac565b60006123ec8585612276565b905060006123f986612739565b905060005b81518110156124ce57600082828151811061241b5761241b613014565b602002602001015190506124476004826affffffffffffffffffffff19166127c290919063ffffffff16565b156124c5576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90612492908b908b908b908b90600401613673565b600060405180830381600087803b1580156124ac57600080fd5b505af11580156124c0573d6000803e3d6000fd5b505050505b506001016123fe565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161250393929190613640565b60405180910390a261251e828565ffffffffffff16856127e0565b60005b81518110156125f157600082828151811061253e5761253e613014565b6020026020010151905061256a6008826affffffffffffffffffffff19166127c290919063ffffffff16565b156125e8576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125b5908b908b908b908b90600401613673565b600060405180830381600087803b1580156125cf57600080fd5b505af11580156125e3573d6000803e3d6000fd5b505050505b50600101612521565b50505050505050565b60405160208101601f19603f84840101166040528282526122fd85858584611ee7565b600082826040516020016126329291906135df565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b606060006126818560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816126a7576126a7612e8f565b04905060405193506020840160208202810160405281855260005b828110156126e2578451871c8252938701936020909101906001016126c2565b50505050509392505050565b5b6020811061270e578251825260209283019290910190601f19016126ef565b8060000361271b57505050565b6000600019600883021c905080835116811985511617835250505050565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061277357612773613014565b602090810291909101015260006127ab7f746273746f726500000000000000000053746f7265486f6f6b7300000000000083836127f6565b9050610c4f6127bd8260008451611fb2565b612830565b60008160ff16826127d38560581c90565b1660ff1614905092915050565b610d0b838383516127f18560200190565b612841565b6060610c4f612806858585611e67565b600061282b856128168989611e54565b9060ff166028026038011c64ffffffffff1690565b6125fa565b60606000611bb98360156000612673565b82156128bb576020831061286b5760208304840193506020838161286757612867612e8f565b0692505b82156128bb5760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116128ac575050611fac565b50600194909401939182900391015b5b602082106128dd5780518455600190930192601f19909101906020016128bc565b8115611fac576000600019600884021c8554835182191691161785555050505050565b60006020828403121561291257600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611bb957600080fd5b60006020828403121561295457600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6002811061298f57634e487b7160e01b600052602160045260246000fd5b9052565b60008151808452602080850194506020840160005b838110156129c4578151875295820195908201906001016129a8565b509495945050505050565b602081526129e1602082018351612971565b602082015160408201526040820151606082015260006060830151612a0a608084018215159052565b50608083015160a083015260a083015160c083015260c083015160e083015260e0830151610100612a3e8185018315159052565b808501519150506101406101208181860152612a5e610160860184612993565b90860151858203601f19018387015290925061066d8382612993565b634e487b7160e01b600052604160045260246000fd5b6040516101a0810167ffffffffffffffff81118282101715612ab457612ab4612a7a565b60405290565b60405160c0810167ffffffffffffffff81118282101715612ab457612ab4612a7a565b604051610100810167ffffffffffffffff81118282101715612ab457612ab4612a7a565b604051601f8201601f1916810167ffffffffffffffff81118282101715612b2a57612b2a612a7a565b604052919050565b8035801515811461197b57600080fd5b6000808284036101c0811215612b5757600080fd5b6101a080821215612b6757600080fd5b612b6f612a90565b915084358252602085013560208301526040850135604083015260608501356060830152612b9f60808601612b32565b6080830152612bb060a08601612b32565b60a0830152612bc160c08601612b32565b60c083015260e085013560e0830152610100808601358184015250610120612bea818701612b32565b90830152610140612bfc868201612b32565b9083015261016085810135908301526101808086013590830152909593013593505050565b60006101a082019050825182526020830151602083015260408301516040830152606083015160608301526080830151612c5f608084018215159052565b5060a0830151612c7360a084018215159052565b5060c0830151612c8760c084018215159052565b5060e0838101519083015261010080840151908301526101208084015115159083015261014080840151151590830152610160808401519083015261018092830151929091019190915290565b600067ffffffffffffffff821115612cee57612cee612a7a565b5060051b60200190565b600082601f830112612d0957600080fd5b81516020612d1e612d1983612cd4565b612b01565b8083825260208201915060208460051b870101935086841115612d4057600080fd5b602086015b84811015612d6c57805160ff81168114612d5f5760008081fd5b8352918301918301612d45565b509695505050505050565b600082601f830112612d8857600080fd5b81516020612d98612d1983612cd4565b8083825260208201915060208460051b870101935086841115612dba57600080fd5b602086015b84811015612d6c5780518352918301918301612dbf565b600060208284031215612de857600080fd5b815167ffffffffffffffff80821115612e0057600080fd5b9083019060c08286031215612e1457600080fd5b612e1c612aba565b825181526020830151602082015260408301516040820152606083015182811115612e4657600080fd5b612e5287828601612cf8565b6060830152506080830151608082015260a083015182811115612e7457600080fd5b612e8087828601612d77565b60a08301525095945050505050565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600082612eca57612eca612e8f565b60001983147f800000000000000000000000000000000000000000000000000000000000000083141615612f0057612f00612ea5565b500590565b8181036000831280158383131683831282161715612f2557612f25612ea5565b5092915050565b600060208284031215612f3e57600080fd5b815167ffffffffffffffff80821115612f5657600080fd5b908301906101008286031215612f6b57600080fd5b612f73612add565b8251815260208301516020820152604083015182811115612f9357600080fd5b612f9f87828601612cf8565b60408301525060608301516060820152608083015182811115612fc157600080fd5b612fcd87828601612d77565b60808301525060a083015160a082015260c083015160c082015260e083015182811115612ff957600080fd5b61300587828601612d77565b60e08301525095945050505050565b634e487b7160e01b600052603260045260246000fd5b600060e0828403121561303c57600080fd5b60405160e0810181811067ffffffffffffffff8211171561305f5761305f612a7a565b8060405250825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c08201528091505092915050565b6000602082840312156130c057600080fd5b815167ffffffffffffffff808211156130d857600080fd5b9083019061010082860312156130ed57600080fd5b6130f5612add565b8251815260208301518281111561310b57600080fd5b61311787828601612cf8565b60208301525060408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c082015260e083015160e082015280935050505092915050565b6000602080838503121561317857600080fd5b825167ffffffffffffffff8082111561319057600080fd5b818501915085601f8301126131a457600080fd5b81516131b2612d1982612cd4565b81815260059190911b830184019084810190888311156131d157600080fd5b938501935b828510156131fe57845184811681146131ef5760008081fd5b825293850193908501906131d6565b98975050505050505050565b80820281158282048414176101cb576101cb612ea5565b60008261323057613230612e8f565b500490565b60008261324457613244612e8f565b500690565b808201828112600083128015821682158216171561326957613269612ea5565b505092915050565b808202600082127f8000000000000000000000000000000000000000000000000000000000000000841416156132a9576132a9612ea5565b81810583148215176101cb576101cb612ea5565b8381526060602082015260006132d66060830185612993565b9050826040830152949350505050565b60005b838110156133015781810151838201526020016132e9565b50506000910152565b600082601f83011261331b57600080fd5b815167ffffffffffffffff81111561333557613335612a7a565b6133486020601f19601f84011601612b01565b81815284602083860101111561335d57600080fd5b610c4f8260208301602087016132e6565b60008060006060848603121561338357600080fd5b835167ffffffffffffffff8082111561339b57600080fd5b6133a78783880161330a565b94506020860151935060408601519150808211156133c457600080fd5b506133d18682870161330a565b9150509250925092565b600081518084526133f38160208601602086016132e6565b601f01601f19169290920160200192915050565b60408152600061341a60408301856133db565b90506001600160a01b03831660208301529392505050565b808201808211156101cb576101cb612ea5565b602081526000611bb960208301846133db565b8481526080602082015260006134716080830186612993565b60ff949094166040830152506060015292915050565b60006020828403121561349957600080fd5b5051919050565b85815260a0602082015260006134b960a0830187612993565b60ff8616604084015282810360608401526134d481866133db565b9150508260808301529695505050505050565b60007f8000000000000000000000000000000000000000000000000000000000000000820361351857613518612ea5565b5060000390565b600060ff821660ff810361353557613535612ea5565b60010192915050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a00000000000000000000000000000000000000000000000000000000000000806002840152845161359f8160038601602089016132e6565b8084019050816003820152845191506135bf8260048301602088016132e6565b0160040195945050505050565b818103818111156101cb576101cb612ea5565b8281526000602080830184516020860160005b8281101561360e578151845292840192908401906001016135f2565b5091979650505050505050565b60608152600061362e60608301866133db565b60208301949094525060400152919050565b6060815260006136536060830186612993565b65ffffffffffff85166020840152828103604084015261066d81856133db565b84815260806020820152600061368c6080830186612993565b65ffffffffffff8516604084015282810360608401526136ac81856133db565b97965050505050505056fea26469706673582212209915f2fe67abdb7e10d380b84364916e2e42d42c9a2b48316782b12cff695de464736f6c63430008180033","sourceMap":"1460:11754:243:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:198:123;;;;;;:::i;:::-;;:::i;:::-;;;612:14:264;;605:22;587:41;;575:2;560:18;2331:198:123;;;;;;;;1262:113;;;:::i;:::-;;;-1:-1:-1;;;;;803:55:264;;;785:74;;773:2;758:18;1262:113:123;639:226:264;1616:110:123;;;-1:-1:-1;;3800:14:123;3796:25;3783:39;1016:25:264;;1004:2;989:18;1616:110:123;870:177:264;5033:148:243;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1554:3341::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;4901:126::-;;;;;;:::i;:::-;;:::i;1942:98:123:-;;;:::i;2331:198::-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;1262:113::-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;5033:148:243:-;5097:26;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5097:26:243;5142:32;5162:11;5142:19;:32::i;1554:3341::-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1715:43:243;1738:4;1745:12;:10;:12::i;:::-;1715:14;:43::i;:::-;1851:37;1859:17;:28;;;1851:7;:37::i;:::-;1850:38;:80;;;;;1893:37;1901:17;:28;;;1893:7;:37::i;:::-;1892:38;1850:80;1846:3009;;;1977:29;2009:39;2021:17;:26;;;2009:11;:39::i;:::-;1977:71;;2071:10;:22;;;:29;2104:1;2071:34;2063:68;;;;;;;7922:2:264;2063:68:243;;;7904:21:264;7961:2;7941:18;;;7934:30;8000:23;7980:18;;;7973:51;8041:18;;2063:68:243;;;;;;;;;2206:21;;2200:28;;;;;;;;:::i;:::-;:33;;2232:1;2200:33;2196:2366;;2289:38;2341:10;:22;;;2330:57;;;;;;;;;;;;:::i;:::-;2289:98;;2545:257;2591:11;2624:17;:28;;;2674:17;:28;;;2724:17;:26;;;2772:12;2545:24;:257::i;:::-;2441:361;;2503:22;;;2441:361;;;;2480:21;;;2441:361;2442:36;;;2441:361;;;;2861:468;;2910:16;531:7:0;3011:17:243;:36;;;:62;;;;:::i;:::-;2929:48;2948:17;:28;;;2929:18;:48::i;:::-;:145;;;;:::i;:::-;2910:164;;3113:1;3100:9;:14;3096:57;;3149:4;3116:30;;;:37;3096:57;3175:59;3194:17;:28;;;3224:9;3175:18;:59::i;:::-;2888:365;2861:468;;;3306:4;3281:22;;;:29;2861:468;2235:1108;2196:2366;;;3359:21;;3353:28;;;;;;;;:::i;:::-;:33;;3385:1;3353:33;3349:1213;;3442:35;3491:10;:22;;;3480:54;;;;;;;;;;;;:::i;:::-;3442:92;;3692:254;3735:11;3768:17;:28;;;3818:17;:28;;;3868:17;:26;;;3916:12;3692:21;:254::i;3349:1213::-;4511:36;;;;;13181:2:264;4511:36:243;;;13163:21:264;13220:2;13200:18;;;13193:30;13259:28;13239:18;;;13232:56;13305:18;;4511:36:243;12979:350:264;3349:1213:243;4580:17;:30;;;4576:128;;;4630:59;4654:17;:28;;;4684:4;4630:23;:59::i;:::-;4721:17;:30;;;4717:128;;;4771:59;4795:17;:28;;;4825:4;4771:23;:59::i;:::-;1932:2923;1846:3009;-1:-1:-1;4871:17:243;;1554:3341;-1:-1:-1;1554:3341:243:o;4901:126::-;4957:11;4987:33;5011:8;4987:23;:33::i;1942:98:123:-;1981:7;2003:32;:30;:32::i;2992:383::-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;24282:418:196:-;24339:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24339:33:196;24409:16;;;24423:1;24409:16;;;;;;;;;24380:26;;24409:16;;;;;;;;;;;-1:-1:-1;24409:16:196;24380:45;;24446:11;24431:9;24441:1;24431:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;24465:24;;;24552:80;1414:66;24597:9;1543:66;24552:21;:80::i;:::-;24464:168;;;;;;24645:50;24652:11;24665:15;24682:12;24645:6;:50::i;:::-;24638:57;24282:418;-1:-1:-1;;;;;;24282:418:196:o;3103:154:254:-;3179:75;3210:35;3229:15;3210:18;:35::i;:::-;3247:6;3179:30;:75::i;:::-;3103:154;;:::o;9017:404:192:-;-1:-1:-1;;;;;;;;;;;;;;;;;9133:16:192;;;9147:1;9133:16;;;;;;;;;9104:26;;9133:16;;;;;;;;;;;-1:-1:-1;9133:16:192;9104:45;;9170:8;9155:9;9165:1;9155:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;9186:24;;;9273:80;1201:66;9318:9;1330:66;9273:21;:80::i;:::-;9185:168;;;;;;9366:50;9373:11;9386:15;9403:12;9366:6;:50::i;5907:2251:243:-;6130:13;6145:8;6155:9;6200:35;6245:8;:6;:8::i;:::-;-1:-1:-1;;;;;6238:42:243;;6281:10;6238:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;6238:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6200:92;;6325:35;6370:8;:6;:8::i;:::-;-1:-1:-1;;;;;6363:42:243;;6406:10;6363:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;6363:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6325:92;;6455:25;6490:8;:6;:8::i;:::-;-1:-1:-1;;;;;6483:35:243;;6519:8;6483:45;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;6483:45:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;6483:45:243;;;;;;;;;;;;:::i;:::-;6455:73;;6564:1;6543:8;:18;;;:22;6539:1613;;;6608:34;;;;;;;;1016:25:264;;;6581:24:243;;6608:9;;:20;;989:18:264;;6608:34:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;6608:34:243;;;;;;;;;;;;:::i;:::-;6581:61;;6670:139;6728:8;6737:1;6728:11;;;;;;;;:::i;:::-;;;;;;;6720:20;;6750:8;6759:1;6750:11;;;;;;;;:::i;:::-;;;;;;;6742:20;;6764:11;6777:8;6787;6670:32;:139::i;:::-;6656:153;;-1:-1:-1;6656:153:243;-1:-1:-1;6824:1226:243;;;;487:7:0;7479:1:243;7448:11;:28;;;7422:8;:22;;;7415:61;;;;:::i;:::-;:65;:215;;7628:1;7415:215;;;7556:28;;7530:22;;;;7523:61;;7556:28;7523:61;:::i;:::-;7385:290;;;;:::i;:::-;7234:25;;531:7:0;;7234:29:243;;7262:1;;7234:29;:::i;:::-;7045:6;:16;;;7025:6;:16;;;7010:8;7019:1;7010:11;;;;;;;;:::i;:::-;;;;;;;7002:20;;:39;;;;:::i;:::-;:59;;:192;;7178:6;:16;;;7163:8;7172:1;7163:11;;;;;;;;:::i;:::-;;;;;;;7155:20;;:39;;;;:::i;:::-;7002:192;;;7100:6;:16;;;7002:192;6908:11;:23;;;:316;;;;:::i;:::-;:356;;;;:::i;:::-;6882:430;;;;:::i;:::-;6860:837;;;;:::i;:::-;6851:846;;7715:20;;;;;;;;;;;;;;;;;;:12;:20::i;:::-;7757:4;7753:166;;;7785:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;7837:30;573:1:0;7837:6:243;:30;:::i;:::-;7828:39;;7896:4;7889:11;;7753:166;6824:1226;;;7957:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;8005:1;7996:10;;8030:5;8024:11;;6824:1226;6567:1493;6539:1613;;;8089:1;8080:10;;8110:5;8104:11;;8136:5;8129:12;;6539:1613;6166:1992;;;5907:2251;;;;;;;;;:::o;9380:299:217:-;9496:16;;;9510:1;9496:16;;;;;;;;;9443;;;;9496;;;;;;;;;;;;-1:-1:-1;9496:16:217;9467:45;;9533:8;9518:9;9528:1;9518:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;9548:13;9564:64;1303:66;9601:9;9612:1;1432:66;9564:26;:64::i;:::-;9548:80;9380:299;-1:-1:-1;;;;9380:299:217:o;10065:254::-;10167:16;;;10181:1;10167:16;;;;;;;;;10138:26;;10167:16;;;;;;;;;;;-1:-1:-1;10167:16:217;10138:45;;10204:8;10189:9;10199:1;10189:12;;;;;;;;:::i;:::-;;;;;;:23;;;;;10219:95;1303:66;1287:83;;10256:9;10267:1;10288:9;10270:29;;;;;;17853:19:264;;17897:2;17888:12;;17726:180;10270:29:217;;;;-1:-1:-1;;10270:29:217;;;;;;;;;1432:66;10219:26;:95::i;:::-;10132:187;10065:254;;:::o;9146:1315:243:-;9358:13;9373:8;9383:9;9428:35;9473:8;:6;:8::i;:::-;-1:-1:-1;;;;;9466:42:243;;9509:10;9466:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;9466:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9428:92;;9553:35;9598:8;:6;:8::i;:::-;-1:-1:-1;;;;;9591:42:243;;9634:10;9591:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;9591:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9553:92;;9681:1;9660:8;:18;;;:22;9656:799;;;9725:34;;;;;;;;1016:25:264;;;9698:24:243;;9725:9;;:20;;989:18:264;;9725:34:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;9725:34:243;;;;;;;;;;;;:::i;:::-;9698:61;;9787:136;9842:8;9851:1;9842:11;;;;;;;;:::i;:::-;;;;;;;9834:20;;9864:8;9873:1;9864:11;;;;;;;;:::i;:::-;;;;;;;9856:20;;9878:11;9891:8;9901;9787:29;:136::i;:::-;9773:150;;-1:-1:-1;9773:150:243;-1:-1:-1;9938:415:243;;;;9974:64;9996:11;10009:8;10019;10029;9974:21;:64::i;:::-;9965:73;;10060:4;10056:166;;;10088:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;10140:30;573:1:0;10140:6:243;:30;:::i;:::-;10131:39;;10199:4;10192:11;;10056:166;9938:415;;;10260:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;10308:1;10299:10;;10333:5;10327:11;;9938:415;9684:679;9656:799;;;10392:1;10383:10;;10413:5;10407:11;;10439:5;10432:12;;9656:799;9394:1067;;9146:1315;;;;;;;;;:::o;4756:255:200:-;4855:16;;;4869:1;4855:16;;;;;;;;;4826:26;;4855:16;;;;;;;;;;;-1:-1:-1;4855:16:200;4826:45;;4892:17;4877:9;4887:1;4877:12;;;;;;;;:::i;:::-;;;;;;:32;;;;;4916:90;1147:66;1131:83;;4953:9;4964:1;4985:4;4967:24;;;;;;18062:14:264;18055:22;18050:3;18046:32;18034:45;;18104:1;18095:11;;17911:201;4967:24:200;;;;-1:-1:-1;;4967:24:200;;;;;;;;;1276:66;4916:26;:90::i;4073:303::-;4186:16;;;4200:1;4186:16;;;;;;;;;4140:9;;;;4186:16;;;;;;;;;;;;-1:-1:-1;4186:16:200;4157:45;;4223:17;4208:9;4218:1;4208:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;4247:13;4263:64;1147:66;4300:9;4311:1;1276:66;4263:26;:64::i;:::-;4247:80;;4341:29;4362:5;4349:20;;11007:5;10921:97;4048::123;4089:7;4111:29;:27;:29::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;30368:520:196:-;30508:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30508:33:196;30768:25;30781:11;30768:12;:25::i;:::-;30549:244;;;30736:23;;;30549:244;30713:15;;;30549:244;;;30682:23;;;30549:244;;;30656:18;;;30549:244;;;;;;30623:25;;;30549:244;30605:10;;;30549:244;;;30585:12;;;30549:244;;;30557:6;30549:244;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;;;;30839:44;30853:15;30870:12;30839:13;:44::i;:::-;30819:16;;;30800:83;30801:16;;;30800:83;30801:6;30368:520;-1:-1:-1;;;30368:520:196:o;3430:314:138:-;3538:16;;;3552:1;3538:16;;;;;;;;;3482:19;;;;3538:16;;;;;;;;;;;;-1:-1:-1;3538:16:138;3509:45;;3599:6;-1:-1:-1;;;;;3583:24:138;3575:33;;3560:9;3570:1;3560:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3615:13;3631:64;1169:66;3668:9;3615:13;1298:66;3631:26;:64::i;1698:281:106:-;1860:29;1870:10;1882:6;1860:9;:29::i;:::-;1855:120;;1938:21;:10;:19;:21::i;:::-;1961:6;1906:62;;;;;;;;;;;;:::i;12940:299:192:-;-1:-1:-1;;;;;;;;;;;;;;;;;13135:25:192;13148:11;13135:12;:25::i;:::-;13114:6;;13113:47;;;;;;;;:::i;:::-;;;;;;;;;;;:::i;:::-;;;-1:-1:-1;13190:44:192;13204:15;13221:12;13190:13;:44::i;:::-;13168:18;;;13167:67;13168:6;12940:299;-1:-1:-1;;;12940:299:192:o;8164:976:243:-;8430:16;;;442:7:0;8696:16:243;8709:3;8696:10;:16;:::i;:::-;8625:67;8634:8;:24;;;8660:11;:31;;;8625:8;:67::i;:::-;:88;;;;:::i;:::-;8624:122;;;;:::i;:::-;8602:144;;8850:20;487:7:0;8895:8:243;:24;;;8889:2;8875:11;:16;;;;:::i;:::-;8874:45;;;;:::i;:::-;8873:66;;;;:::i;:::-;8850:89;;8978:12;8963:11;:27;;8949:41;;9005:11;9001:133;;;9102:20;442:7:0;9102:2:243;:20;:::i;:::-;9069:27;;;;9047:49;;9054:11;9047:49;:::i;:::-;9039:84;;9032:91;;9001:133;8459:681;;8164:976;;;;;;;;:::o;6598:121:182:-;6653:59;6708:2;6669:42;;;;;;;;:::i;:::-;;;;-1:-1:-1;;6669:42:182;;;;;;;;;;;;;;;;;;;;6653:15;:59::i;:::-;6598:121;:::o;17775:457:46:-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;10761:455::-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;:::-;10980:232;;;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10980:232;10927:289;10761:455;;;;;:::o;12203:1009:243:-;12463:16;;;442:7:0;12747:16:243;12760:3;12747:10;:16;:::i;:::-;12671:72;12680:8;:29;;;12711:11;:31;;;12671:8;:72::i;:::-;:93;;;;:::i;:::-;12657:137;;;;:::i;:::-;12635:159;;12917:20;487:7:0;12963:8:243;:29;;;12956:3;12942:11;:17;;;;:::i;:::-;12941:51;;;;:::i;:::-;12940:72;;;;:::i;:::-;12917:95;;13050:12;13036:11;:26;13022:40;;13077:11;13073:133;;;13174:20;442:7:0;13174:2:243;:20;:::i;:::-;13141:27;;;;13119:49;;13126:11;13119:49;:::i;10467:1730::-;10691:14;10745:1;10721:11;:21;;;:25;:54;;;;;10774:1;10750:11;:21;;;:25;10721:54;10717:1474;;;487:7:0;11407:1:243;11374:8;:29;;;11367:41;:159;;11524:1;11367:159;;;11454:8;:29;;;11367:159;11341:226;;;;:::i;:::-;531:7:0;11234:1:243;11202:8;:29;;;:33;;;;:::i;:::-;10992:11;:21;;;10958:11;:21;;;10935:8;10944:1;10935:11;;;;;;;;:::i;:::-;;;;;;;10927:20;;:53;;;;:::i;:::-;:87;;:239;;11143:11;:21;;;11120:8;11129:1;11120:11;;;;;;;;:::i;:::-;;;;;;;11112:20;;:53;;;;:::i;:::-;10927:239;;;11049:11;:21;;;10927:239;10841:11;:23;;;:351;;;;:::i;:::-;:395;;;;:::i;:::-;10819:461;;;;:::i;:::-;10801:784;;;;:::i;:::-;10791:794;;10717:1474;;;11630:1;11606:11;:21;;;:25;:54;;;;;11659:1;11635:11;:21;;;:25;11606:54;11602:589;;;531:7:0;12120:1:243;12088:8;:29;;;:33;;;;:::i;:::-;11877:11;:21;;;11843:11;:21;;;11820:8;11829:1;11820:11;;;;;;;;:::i;:::-;;;;;;;11812:20;;:53;;;;:::i;:::-;:87;;:240;;12029:11;:21;;;12006:8;12015:1;12006:11;;;;;;;;:::i;:::-;;;;;;;11998:20;;:53;;;;:::i;:::-;11990:62;;;:::i;:::-;11812:240;;;11934:11;:21;;;11812:240;11726:11;:23;;;:352;;;;:::i;:::-;:396;;;;:::i;:::-;11704:462;;;;:::i;:::-;11676:504;10467:1730;-1:-1:-1;;;;;10467:1730:243:o;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;1953:106::-;2039:13;1836:227;-1:-1:-1;1836:227:46:o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;28665:811:196:-;28757:27;28792:13;28813:11;28832:23;28863:19;28890:24;28922:16;28946:21;29018:25;29034:5;29041:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;29018:25:196;29012:32;;28998:47;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;28982:63:196;;-1:-1:-1;2736:34:23;;-1:-1:-1;2736:34:23;-1:-1:-1;29177:42:196;;29191:26;29185:33;;11007:5:200;10921:97;29177:42:196;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;29155:65:196;;-1:-1:-1;2736:34:23;;-1:-1:-1;2736:34:23;-1:-1:-1;2736:34:23;-1:-1:-1;29427:43:196;;29441:27;2612:168:23;29427:43:196;29407:64;;28665:811;;;;;;;;;:::o;29579:522::-;29689:26;;29751:14;975:16:24;7017:70;;;6995:94;;29865:63:196;:41;29886:5;29751:14;6995:94:24;29865:20:196;:41::i;:::-;:61;:63::i;:::-;29852:77;-1:-1:-1;29945:4:196;-1:-1:-1;29945:4:196;6995:94:24;7059:27;7017:70;;;6995:94;29973:34:196;30032:63;:41;30053:5;30060:6;29973:34;30032:20;:41::i;:63::-;30019:77;;29745:356;;29579:522;;;;;:::o;1109:325:106:-;1190:4;1332:55;696:18:144;578:36:124;2955:46;;2954:74;1380:6:106;1332:18;:55::i;:::-;:97;;;;1391:38;1410:10;1422:6;1391:18;:38::i;:::-;1202:227;1109:325;-1:-1:-1;;;1109:325:106:o;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;3968:25;;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;12092:156:192:-;2756:4:23;2742:27;;2736:34;12157:21:192;;12210:32;;12199:44;;;;;;;;:::i;12351:322::-;12461:24;12493:14;975:16:24;7017:70;;;6995:94;;12615:51:192;:41;12636:5;12493:14;6995:94:24;12615:20:192;:41::i;:::-;:49;:51::i;1035:205:238:-;1094:12;1128:1;1122:2;:7;1118:116;;1152:16;1165:2;1152;:16;:::i;:::-;1145:23;;;;1118:116;1219:3;1220:2;1219:3;:::i;:::-;1206:17;;:2;:17;:::i;868:133:182:-;939:55;986:7;965:19;939:55::i;36171:541:45:-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;23107:355::-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;:::-;23107:355;;;;;:::o;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8389:20;;8299:21;;-1:-1:-1;;579:1:52;804:25:53;;782:48;8385:31:44;;;8322:9;;8295:37;8244:184;8201:237;;8077:375;6076:2380;;;;:::o;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;45284:220:56:-;45350:24;45382:30;45415:32;45433:6;45441:2;45445:1;45415:17;:32::i;3586:379:136:-;3709:16;;;3723:1;3709:16;;;;;;;;3661:11;;;;3709:16;3723:1;3709:16;;;;;;;;;;-1:-1:-1;3709:16:136;3680:45;;3764:10;3731:9;3741:1;3731:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;3820:6;-1:-1:-1;;;;;3804:24:136;3796:33;;3781:9;3791:1;3781:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3836:13;3852:64;1169:66;3889:9;3836:13;1298:66;3852:26;:64::i;:::-;3836:80;;3930:29;3951:5;3938:20;;11007:5:200;10921:97;3165:160:124;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;2007:37;;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;25700:66:264;25688:79;;2092:30:124;;;25676:92:264;2092:30:124;;25784:12:264;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;3545:418:43;3597:17;3622:19;3644:13;3652:4;2997:3;2975:25;;2901:104;3644:13;3622:35;-1:-1:-1;692:17:43;3238:38;;;3767:18;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3767:18:43;-1:-1:-1;3760:25:43;-1:-1:-1;3854:4:43;3844:15;;3914:44;3926:11;3844:15;3950:7;3914:11;:44::i;:::-;3616:347;;;3545:418;;;:::o;1007:380:182:-;1105:14;;591:42;1278:2;1265:16;;1081:21;;1105:14;1265:16;591:42;1314:5;1303:68;1294:77;;1231:150;;1007:380;:::o;50806:191:45:-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;51823:242::-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;;-1:-1:-1;52054:6:45;51823:242;-1:-1:-1;;;51823:242:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;17013:1682:45:-;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;5042:669:44:-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:44;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;2681:1129:58:-;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;;3341:28;;3116:690;;;2681:1129;;;;;:::o;1229:823:40:-;1346:324;1363:2;1353:6;:12;1346:324;;1453:18;;1435:37;;1604:2;1616:17;;;;1591:15;;;;-1:-1:-1;;1643:12:40;1346:324;;;1679:6;1689:1;1679:11;1675:24;;1229:823;;;:::o;1675:24::-;1738:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;1738:32:40;;2019:4;2007:9;2001:16;1997:27;1942:4;1938:9;1924:11;1918:18;1914:34;1867:167;1848:9;1832:210;1824:224;1229:823;;;:::o;3658:342:50:-;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:44:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;1489:2340:44:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;14:332:264:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;1052:180;1111:6;1164:2;1152:9;1143:7;1139:23;1135:32;1132:52;;;1180:1;1177;1170:12;1132:52;-1:-1:-1;1203:23:264;;1052:180;-1:-1:-1;1052:180:264:o;1237:184::-;-1:-1:-1;;;1286:1:264;1279:88;1386:4;1383:1;1376:15;1410:4;1407:1;1400:15;1426:298;1511:1;1504:5;1501:12;1491:200;;-1:-1:-1;;;1544:1:264;1537:88;1648:4;1645:1;1638:15;1676:4;1673:1;1666:15;1491:200;1700:18;;1426:298::o;1729:439::-;1782:3;1820:5;1814:12;1847:6;1842:3;1835:19;1873:4;1902;1897:3;1893:14;1886:21;;1941:4;1934:5;1930:16;1964:1;1974:169;1988:6;1985:1;1982:13;1974:169;;;2049:13;;2037:26;;2083:12;;;;2118:15;;;;2010:1;2003:9;1974:169;;;-1:-1:-1;2159:3:264;;1729:439;-1:-1:-1;;;;;1729:439:264:o;2173:1317::-;2380:2;2369:9;2362:21;2392:64;2452:2;2441:9;2437:18;2428:6;2422:13;2392:64;:::i;:::-;2510:2;2502:6;2498:15;2492:22;2487:2;2476:9;2472:18;2465:50;2569:2;2561:6;2557:15;2551:22;2546:2;2535:9;2531:18;2524:50;2343:4;2621:2;2613:6;2609:15;2603:22;2634:50;2679:3;2668:9;2664:19;2650:12;421:13;414:21;402:34;;351:91;2634:50;;2739:3;2731:6;2727:16;2721:23;2715:3;2704:9;2700:19;2693:52;2800:3;2792:6;2788:16;2782:23;2776:3;2765:9;2761:19;2754:52;2861:3;2853:6;2849:16;2843:23;2837:3;2826:9;2822:19;2815:52;2916:3;2908:6;2904:16;2898:23;2940:3;2952:51;2999:2;2988:9;2984:18;2968:14;421:13;414:21;402:34;;351:91;2952:51;3052:2;3044:6;3040:15;3034:22;3012:44;;;3075:6;3100:3;3139:2;3134;3123:9;3119:18;3112:30;3165:65;3225:3;3214:9;3210:19;3194:14;3165:65;:::i;:::-;3267:15;;;3261:22;3323;;;-1:-1:-1;;3319:95:264;3299:18;;;3292:123;3151:79;;-1:-1:-1;3432:52:264;3151:79;3261:22;3432:52;:::i;3495:184::-;-1:-1:-1;;;3544:1:264;3537:88;3644:4;3641:1;3634:15;3668:4;3665:1;3658:15;3684:255;3756:2;3750:9;3798:6;3786:19;;3835:18;3820:34;;3856:22;;;3817:62;3814:88;;;3882:18;;:::i;:::-;3918:2;3911:22;3684:255;:::o;3944:253::-;4016:2;4010:9;4058:4;4046:17;;4093:18;4078:34;;4114:22;;;4075:62;4072:88;;;4140:18;;:::i;4202:255::-;4274:2;4268:9;4316:6;4304:19;;4353:18;4338:34;;4374:22;;;4335:62;4332:88;;;4400:18;;:::i;4462:334::-;4533:2;4527:9;4589:2;4579:13;;-1:-1:-1;;4575:86:264;4563:99;;4692:18;4677:34;;4713:22;;;4674:62;4671:88;;;4739:18;;:::i;:::-;4775:2;4768:22;4462:334;;-1:-1:-1;4462:334:264:o;4801:160::-;4866:20;;4922:13;;4915:21;4905:32;;4895:60;;4951:1;4948;4941:12;4966:1358;5071:6;5079;5123:9;5114:7;5110:23;5153:3;5149:2;5145:12;5142:32;;;5170:1;5167;5160:12;5142:32;5193:6;5219:2;5215;5211:11;5208:31;;;5235:1;5232;5225:12;5208:31;5261:22;;:::i;:::-;5248:35;;5319:9;5306:23;5299:5;5292:38;5390:2;5379:9;5375:18;5362:32;5357:2;5350:5;5346:14;5339:56;5455:2;5444:9;5440:18;5427:32;5422:2;5415:5;5411:14;5404:56;5520:2;5509:9;5505:18;5492:32;5487:2;5480:5;5476:14;5469:56;5558:36;5589:3;5578:9;5574:19;5558:36;:::i;:::-;5552:3;5545:5;5541:15;5534:61;5628:36;5659:3;5648:9;5644:19;5628:36;:::i;:::-;5622:3;5615:5;5611:15;5604:61;5698:36;5729:3;5718:9;5714:19;5698:36;:::i;:::-;5692:3;5685:5;5681:15;5674:61;5796:3;5785:9;5781:19;5768:33;5762:3;5755:5;5751:15;5744:58;5821:3;5884:2;5873:9;5869:18;5856:32;5851:2;5844:5;5840:14;5833:56;;5908:3;5943:35;5974:2;5963:9;5959:18;5943:35;:::i;:::-;5927:14;;;5920:59;5998:3;6033:35;6049:18;;;6033:35;:::i;:::-;6017:14;;;6010:59;6088:3;6136:18;;;6123:32;6107:14;;;6100:56;6175:3;6223:18;;;6210:32;6194:14;;;6187:56;6021:5;;6299:18;;6286:32;;-1:-1:-1;;;4966:1358:264:o;6329:1386::-;6495:4;6537:3;6526:9;6522:19;6514:27;;6574:6;6568:13;6557:9;6550:32;6638:4;6630:6;6626:17;6620:24;6613:4;6602:9;6598:20;6591:54;6701:4;6693:6;6689:17;6683:24;6676:4;6665:9;6661:20;6654:54;6764:4;6756:6;6752:17;6746:24;6739:4;6728:9;6724:20;6717:54;6818:4;6810:6;6806:17;6800:24;6833:51;6878:4;6867:9;6863:20;6849:12;421:13;414:21;402:34;;351:91;6833:51;;6933:4;6925:6;6921:17;6915:24;6948:53;6995:4;6984:9;6980:20;6964:14;421:13;414:21;402:34;;351:91;6948:53;;7050:4;7042:6;7038:17;7032:24;7065:53;7112:4;7101:9;7097:20;7081:14;421:13;414:21;402:34;;351:91;7065:53;-1:-1:-1;7174:4:264;7162:17;;;7156:24;7134:20;;;7127:54;7200:6;7248:15;;;7242:22;7222:18;;;7215:50;7284:6;7327:15;;;7321:22;421:13;414:21;7384:18;;;402:34;7422:6;7465:15;;;7459:22;421:13;414:21;7522:18;;;402:34;7560:6;7608:15;;;7602:22;7582:18;;;7575:50;7644:6;7692:15;;;7686:22;7666:18;;;;7659:50;;;;7666:18;6329:1386::o;8070:181::-;8128:4;8161:18;8153:6;8150:30;8147:56;;;8183:18;;:::i;:::-;-1:-1:-1;8228:1:264;8224:14;8240:4;8220:25;;8070:181::o;8256:830::-;8319:5;8372:3;8365:4;8357:6;8353:17;8349:27;8339:55;;8390:1;8387;8380:12;8339:55;8419:6;8413:13;8445:4;8469:58;8485:41;8523:2;8485:41;:::i;:::-;8469:58;:::i;:::-;8549:3;8573:2;8568:3;8561:15;8601:4;8596:3;8592:14;8585:21;;8658:4;8652:2;8649:1;8645:10;8637:6;8633:23;8629:34;8615:48;;8686:3;8678:6;8675:15;8672:35;;;8703:1;8700;8693:12;8672:35;8739:4;8731:6;8727:17;8753:304;8769:6;8764:3;8761:15;8753:304;;;8842:3;8836:10;8890:4;8883:5;8879:16;8872:5;8869:27;8859:125;;8938:1;8967:2;8963;8956:14;8859:125;8997:18;;9035:12;;;;8786;;8753:304;;;-1:-1:-1;9075:5:264;8256:830;-1:-1:-1;;;;;;8256:830:264:o;9091:663::-;9156:5;9209:3;9202:4;9194:6;9190:17;9186:27;9176:55;;9227:1;9224;9217:12;9176:55;9256:6;9250:13;9282:4;9306:58;9322:41;9360:2;9322:41;:::i;9306:58::-;9386:3;9410:2;9405:3;9398:15;9438:4;9433:3;9429:14;9422:21;;9495:4;9489:2;9486:1;9482:10;9474:6;9470:23;9466:34;9452:48;;9523:3;9515:6;9512:15;9509:35;;;9540:1;9537;9530:12;9509:35;9576:4;9568:6;9564:17;9590:135;9606:6;9601:3;9598:15;9590:135;;;9672:10;;9660:23;;9703:12;;;;9623;;9590:135;;9759:1036;9868:6;9921:2;9909:9;9900:7;9896:23;9892:32;9889:52;;;9937:1;9934;9927:12;9889:52;9970:9;9964:16;9999:18;10040:2;10032:6;10029:14;10026:34;;;10056:1;10053;10046:12;10026:34;10079:22;;;;10135:4;10117:16;;;10113:27;10110:47;;;10153:1;10150;10143:12;10110:47;10179:22;;:::i;:::-;10230:2;10224:9;10217:5;10210:24;10280:2;10276;10272:11;10266:18;10261:2;10254:5;10250:14;10243:42;10331:2;10327;10323:11;10317:18;10312:2;10305:5;10301:14;10294:42;10375:2;10371;10367:11;10361:18;10404:2;10394:8;10391:16;10388:36;;;10420:1;10417;10410:12;10388:36;10456:65;10513:7;10502:8;10498:2;10494:17;10456:65;:::i;:::-;10451:2;10444:5;10440:14;10433:89;;10569:3;10565:2;10561:12;10555:19;10549:3;10542:5;10538:15;10531:44;10614:3;10610:2;10606:12;10600:19;10644:2;10634:8;10631:16;10628:36;;;10660:1;10657;10650:12;10628:36;10697:67;10756:7;10745:8;10741:2;10737:17;10697:67;:::i;:::-;10691:3;10680:15;;10673:92;-1:-1:-1;10684:5:264;9759:1036;-1:-1:-1;;;;;9759:1036:264:o;10800:184::-;-1:-1:-1;;;10849:1:264;10842:88;10949:4;10946:1;10939:15;10973:4;10970:1;10963:15;10989:184;-1:-1:-1;;;11038:1:264;11031:88;11138:4;11135:1;11128:15;11162:4;11159:1;11152:15;11178:308;11217:1;11243;11233:35;;11248:18;;:::i;:::-;-1:-1:-1;;11362:1:264;11359:73;11290:66;11287:1;11284:73;11280:153;11277:179;;;11436:18;;:::i;:::-;-1:-1:-1;11470:10:264;;11178:308::o;11491:200::-;11557:9;;;11530:4;11585:9;;11613:10;;11625:12;;;11609:29;11648:12;;;11640:21;;11606:56;11603:82;;;11665:18;;:::i;:::-;11603:82;11491:200;;;;:::o;11696:1278::-;11802:6;11855:2;11843:9;11834:7;11830:23;11826:32;11823:52;;;11871:1;11868;11861:12;11823:52;11904:9;11898:16;11933:18;11974:2;11966:6;11963:14;11960:34;;;11990:1;11987;11980:12;11960:34;12013:22;;;;12069:6;12051:16;;;12047:29;12044:49;;;12089:1;12086;12079:12;12044:49;12115:22;;:::i;:::-;12166:2;12160:9;12153:5;12146:24;12216:2;12212;12208:11;12202:18;12197:2;12190:5;12186:14;12179:42;12260:2;12256;12252:11;12246:18;12289:2;12279:8;12276:16;12273:36;;;12305:1;12302;12295:12;12273:36;12341:65;12398:7;12387:8;12383:2;12379:17;12341:65;:::i;:::-;12336:2;12329:5;12325:14;12318:89;;12453:2;12449;12445:11;12439:18;12434:2;12427:5;12423:14;12416:42;12497:3;12493:2;12489:12;12483:19;12527:2;12517:8;12514:16;12511:36;;;12543:1;12540;12533:12;12511:36;12580:67;12639:7;12628:8;12624:2;12620:17;12580:67;:::i;:::-;12574:3;12567:5;12563:15;12556:92;;12695:3;12691:2;12687:12;12681:19;12675:3;12668:5;12664:15;12657:44;12748:3;12744:2;12740:12;12734:19;12728:3;12721:5;12717:15;12710:44;12793:3;12789:2;12785:12;12779:19;12823:2;12813:8;12810:16;12807:36;;;12839:1;12836;12829:12;12807:36;12876:67;12935:7;12924:8;12920:2;12916:17;12876:67;:::i;:::-;12870:3;12859:15;;12852:92;-1:-1:-1;12863:5:264;11696:1278;-1:-1:-1;;;;;11696:1278:264:o;13334:184::-;-1:-1:-1;;;13383:1:264;13376:88;13483:4;13480:1;13473:15;13507:4;13504:1;13497:15;13705:818;13814:6;13867:3;13855:9;13846:7;13842:23;13838:33;13835:53;;;13884:1;13881;13874:12;13835:53;13917:2;13911:9;13959:3;13951:6;13947:16;14029:6;14017:10;14014:22;13993:18;13981:10;13978:34;13975:62;13972:88;;;14040:18;;:::i;:::-;14080:10;14076:2;14069:22;;14121:9;14115:16;14107:6;14100:32;14186:2;14175:9;14171:18;14165:25;14160:2;14152:6;14148:15;14141:50;14245:2;14234:9;14230:18;14224:25;14219:2;14211:6;14207:15;14200:50;14304:2;14293:9;14289:18;14283:25;14278:2;14270:6;14266:15;14259:50;14364:3;14353:9;14349:19;14343:26;14337:3;14329:6;14325:16;14318:52;14425:3;14414:9;14410:19;14404:26;14398:3;14390:6;14386:16;14379:52;14486:3;14475:9;14471:19;14465:26;14459:3;14451:6;14447:16;14440:52;14511:6;14501:16;;;13705:818;;;;:::o;14528:999::-;14629:6;14682:2;14670:9;14661:7;14657:23;14653:32;14650:52;;;14698:1;14695;14688:12;14650:52;14731:9;14725:16;14760:18;14801:2;14793:6;14790:14;14787:34;;;14817:1;14814;14807:12;14787:34;14840:22;;;;14896:6;14878:16;;;14874:29;14871:49;;;14916:1;14913;14906:12;14871:49;14942:22;;:::i;:::-;14993:2;14987:9;14980:5;14973:24;15036:2;15032;15028:11;15022:18;15065:2;15055:8;15052:16;15049:36;;;15081:1;15078;15071:12;15049:36;15117:65;15174:7;15163:8;15159:2;15155:17;15117:65;:::i;:::-;15112:2;15105:5;15101:14;15094:89;;15229:2;15225;15221:11;15215:18;15210:2;15203:5;15199:14;15192:42;15280:2;15276;15272:11;15266:18;15261:2;15254:5;15250:14;15243:42;15332:3;15328:2;15324:12;15318:19;15312:3;15305:5;15301:15;15294:44;15385:3;15381:2;15377:12;15371:19;15365:3;15358:5;15354:15;15347:44;15438:3;15434:2;15430:12;15424:19;15418:3;15411:5;15407:15;15400:44;15491:3;15487:2;15483:12;15477:19;15471:3;15464:5;15460:15;15453:44;15516:5;15506:15;;;;;14528:999;;;;:::o;15722:1066::-;15816:6;15847:2;15890;15878:9;15869:7;15865:23;15861:32;15858:52;;;15906:1;15903;15896:12;15858:52;15939:9;15933:16;15968:18;16009:2;16001:6;15998:14;15995:34;;;16025:1;16022;16015:12;15995:34;16063:6;16052:9;16048:22;16038:32;;16108:7;16101:4;16097:2;16093:13;16089:27;16079:55;;16130:1;16127;16120:12;16079:55;16159:2;16153:9;16182:58;16198:41;16236:2;16198:41;:::i;16182:58::-;16274:15;;;16356:1;16352:10;;;;16344:19;;16340:28;;;16305:12;;;;16380:19;;;16377:39;;;16412:1;16409;16402:12;16377:39;16436:11;;;;16456:302;16472:6;16467:3;16464:15;16456:302;;;16545:3;16539:10;16593:2;16586:5;16582:14;16575:5;16572:25;16562:123;;16639:1;16668:2;16664;16657:14;16562:123;16698:18;;16489:12;;;;16736;;;;16456:302;;;16777:5;15722:1066;-1:-1:-1;;;;;;;;15722:1066:264:o;16793:168::-;16866:9;;;16897;;16914:15;;;16908:22;;16894:37;16884:71;;16935:18;;:::i;16966:120::-;17006:1;17032;17022:35;;17037:18;;:::i;:::-;-1:-1:-1;17071:9:264;;16966:120::o;17091:112::-;17123:1;17149;17139:35;;17154:18;;:::i;:::-;-1:-1:-1;17188:9:264;;17091:112::o;17208:216::-;17272:9;;;17300:11;;;17247:3;17330:9;;17358:10;;17354:19;;17383:10;;17375:19;;17351:44;17348:70;;;17398:18;;:::i;:::-;17348:70;;17208:216;;;;:::o;17429:292::-;17501:9;;;17468:7;17526:9;;17543:66;17537:73;;17522:89;17519:115;;;17614:18;;:::i;:::-;17687:1;17678:7;17673:16;17670:1;17667:23;17663:1;17656:9;17653:38;17643:72;;17695:18;;:::i;18582:489::-;18882:6;18871:9;18864:25;18925:2;18920;18909:9;18905:18;18898:30;18845:4;18945:77;19018:2;19007:9;19003:18;18995:6;18945:77;:::i;:::-;18937:85;;19058:6;19053:2;19042:9;19038:18;19031:34;18582:489;;;;;;:::o;19076:250::-;19161:1;19171:113;19185:6;19182:1;19179:13;19171:113;;;19261:11;;;19255:18;19242:11;;;19235:39;19207:2;19200:10;19171:113;;;-1:-1:-1;;19318:1:264;19300:16;;19293:27;19076:250::o;19331:568::-;19384:5;19437:3;19430:4;19422:6;19418:17;19414:27;19404:55;;19455:1;19452;19445:12;19404:55;19484:6;19478:13;19510:18;19506:2;19503:26;19500:52;;;19532:18;;:::i;:::-;19576:114;19684:4;-1:-1:-1;;19608:4:264;19604:2;19600:13;19596:86;19592:97;19576:114;:::i;:::-;19715:2;19706:7;19699:19;19761:3;19754:4;19749:2;19741:6;19737:15;19733:26;19730:35;19727:55;;;19778:1;19775;19768:12;19727:55;19791:77;19865:2;19858:4;19849:7;19845:18;19838:4;19830:6;19826:17;19791:77;:::i;19904:655::-;20046:6;20054;20062;20115:2;20103:9;20094:7;20090:23;20086:32;20083:52;;;20131:1;20128;20121:12;20083:52;20164:9;20158:16;20193:18;20234:2;20226:6;20223:14;20220:34;;;20250:1;20247;20240:12;20220:34;20273:60;20325:7;20316:6;20305:9;20301:22;20273:60;:::i;:::-;20263:70;;20373:2;20362:9;20358:18;20352:25;20342:35;;20423:2;20412:9;20408:18;20402:25;20386:41;;20452:2;20442:8;20439:16;20436:36;;;20468:1;20465;20458:12;20436:36;;20491:62;20545:7;20534:8;20523:9;20519:24;20491:62;:::i;:::-;20481:72;;;19904:655;;;;;:::o;20564:330::-;20606:3;20644:5;20638:12;20671:6;20666:3;20659:19;20687:76;20756:6;20749:4;20744:3;20740:14;20733:4;20726:5;20722:16;20687:76;:::i;:::-;20808:2;20796:15;-1:-1:-1;;20792:88:264;20783:98;;;;20883:4;20779:109;;20564:330;-1:-1:-1;;20564:330:264:o;20899:340::-;21076:2;21065:9;21058:21;21039:4;21096:45;21137:2;21126:9;21122:18;21114:6;21096:45;:::i;:::-;21088:53;;-1:-1:-1;;;;;21181:6:264;21177:55;21172:2;21161:9;21157:18;21150:83;20899:340;;;;;:::o;21244:125::-;21309:9;;;21330:10;;;21327:36;;;21343:18;;:::i;21374:220::-;21523:2;21512:9;21505:21;21486:4;21543:45;21584:2;21573:9;21569:18;21561:6;21543:45;:::i;21599:569::-;21923:6;21912:9;21905:25;21966:3;21961:2;21950:9;21946:18;21939:31;21886:4;21987:78;22060:3;22049:9;22045:19;22037:6;21987:78;:::i;:::-;22113:4;22101:17;;;;22096:2;22081:18;;22074:45;-1:-1:-1;22150:2:264;22135:18;22128:34;21979:86;21599:569;-1:-1:-1;;21599:569:264:o;22173:184::-;22243:6;22296:2;22284:9;22275:7;22271:23;22267:32;22264:52;;;22312:1;22309;22302:12;22264:52;-1:-1:-1;22335:16:264;;22173:184;-1:-1:-1;22173:184:264:o;22362:731::-;22732:6;22721:9;22714:25;22775:3;22770:2;22759:9;22755:18;22748:31;22695:4;22802:78;22875:3;22864:9;22860:19;22852:6;22802:78;:::i;:::-;22928:4;22920:6;22916:17;22911:2;22900:9;22896:18;22889:45;22982:9;22974:6;22970:22;22965:2;22954:9;22950:18;22943:50;23010:33;23036:6;23028;23010:33;:::i;:::-;23002:41;;;23080:6;23074:3;23063:9;23059:19;23052:35;22362:731;;;;;;;;:::o;23098:191::-;23133:3;23164:66;23157:5;23154:77;23151:103;;23234:18;;:::i;:::-;-1:-1:-1;23274:1:264;23270:13;;23098:191::o;23294:175::-;23331:3;23375:4;23368:5;23364:16;23404:4;23395:7;23392:17;23389:43;;23412:18;;:::i;:::-;23461:1;23448:15;;23294:175;-1:-1:-1;;23294:175:264:o;23474:925::-;23923:66;23915:6;23911:79;23906:3;23899:92;23881:3;24010;24042:2;24038:1;24033:3;24029:11;24022:23;24074:6;24068:13;24090:74;24157:6;24153:1;24148:3;24144:11;24137:4;24129:6;24125:17;24090:74;:::i;:::-;24192:6;24187:3;24183:16;24173:26;;24227:2;24223:1;24219:2;24215:10;24208:22;24261:6;24255:13;24239:29;;24277:75;24343:8;24339:1;24335:2;24331:10;24324:4;24316:6;24312:17;24277:75;:::i;:::-;24372:17;24391:1;24368:25;;23474:925;-1:-1:-1;;;;;23474:925:264:o;24404:128::-;24471:9;;;24492:11;;;24489:37;;;24506:18;;:::i;24537:640::-;24788:6;24783:3;24776:19;24758:3;24814:2;24847;24842:3;24838:12;24879:6;24873:13;24944:2;24936:6;24932:15;24965:1;24975:175;24989:6;24986:1;24983:13;24975:175;;;25052:13;;25038:28;;25088:14;;;;25125:15;;;;25011:1;25004:9;24975:175;;;-1:-1:-1;25166:5:264;;24537:640;-1:-1:-1;;;;;;;24537:640:264:o;25182:360::-;25385:2;25374:9;25367:21;25348:4;25405:45;25446:2;25435:9;25431:18;25423:6;25405:45;:::i;:::-;25481:2;25466:18;;25459:34;;;;-1:-1:-1;25524:2:264;25509:18;25502:34;25397:53;25182:360;-1:-1:-1;25182:360:264:o;25807:533::-;26058:2;26047:9;26040:21;26021:4;26084:77;26157:2;26146:9;26142:18;26134:6;26084:77;:::i;:::-;26209:14;26201:6;26197:27;26192:2;26181:9;26177:18;26170:55;26273:9;26265:6;26261:22;26256:2;26245:9;26241:18;26234:50;26301:33;26327:6;26319;26301:33;:::i;26345:638::-;26656:6;26645:9;26638:25;26699:3;26694:2;26683:9;26679:18;26672:31;26619:4;26726:78;26799:3;26788:9;26784:19;26776:6;26726:78;:::i;:::-;26852:14;26844:6;26840:27;26835:2;26824:9;26820:18;26813:55;26916:9;26908:6;26904:22;26899:2;26888:9;26884:18;26877:50;26944:33;26970:6;26962;26944:33;:::i;:::-;26936:41;26345:638;-1:-1:-1;;;;;;;26345:638:264:o","linkReferences":{"src/libraries/LibChunks.sol":{"LibChunks":[{"start":2295,"length":20},{"start":3655,"length":20}]}}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","executeAction((bytes32,uint256,bytes32,bytes32,bool,bool,bool,int256,int256,bool,bool,uint256,uint256),uint256)":"6783d47a","getDied(bytes32)":"def4c3ff","getEncounter(bytes32)":"4dda27e8","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"attackerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderId\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"hit\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"miss\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"crit\",\"type\":\"bool\"},{\"internalType\":\"int256\",\"name\":\"attackerDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"defenderDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"attackerDied\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"defenderDied\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"internalType\":\"struct ActionOutcomeData\",\"name\":\"actionOutcomeData\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"}],\"name\":\"executeAction\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"attackerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderId\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"hit\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"miss\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"crit\",\"type\":\"bool\"},{\"internalType\":\"int256\",\"name\":\"attackerDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"defenderDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"attackerDied\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"defenderDied\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"internalType\":\"struct ActionOutcomeData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"getDied\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isDied\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"name\":\"getEncounter\",\"outputs\":[{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}]},\"events\":{\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}]},\"events\":{\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/CombatSystem.sol\":\"CombatSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/\",\":openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937\",\"dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/IRngSystem.sol\":{\"keccak256\":\"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02\",\"dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5\",\"dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5\"]},\"src/libraries/ArrayManagers.sol\":{\"keccak256\":\"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c\",\"dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/libraries/Math.sol\":{\"keccak256\":\"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a\",\"dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW\"]},\"src/systems/CombatSystem.sol\":{\"keccak256\":\"0x9e1634deeccc265bd7b0f1f60281edcbf6fc253b1af043d7bd75fbdb01e9f983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://74610a9d9321b928357d57765445574d18c2b417e9eed2a6fa1a5a3e916b4fd0\",\"dweb:/ipfs/QmbnLsNrXZv6Y7PFG4K5uo6Yqie1CHdYSWNL8RMohXzTmP\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"struct ActionOutcomeData","name":"actionOutcomeData","type":"tuple","components":[{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"},{"internalType":"bytes32","name":"attackerId","type":"bytes32"},{"internalType":"bytes32","name":"defenderId","type":"bytes32"},{"internalType":"bool","name":"hit","type":"bool"},{"internalType":"bool","name":"miss","type":"bool"},{"internalType":"bool","name":"crit","type":"bool"},{"internalType":"int256","name":"attackerDamageDelt","type":"int256"},{"internalType":"int256","name":"defenderDamageDelt","type":"int256"},{"internalType":"bool","name":"attackerDied","type":"bool"},{"internalType":"bool","name":"defenderDied","type":"bool"},{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}]},{"internalType":"uint256","name":"randomNumber","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"executeAction","outputs":[{"internalType":"struct ActionOutcomeData","name":"","type":"tuple","components":[{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"},{"internalType":"bytes32","name":"attackerId","type":"bytes32"},{"internalType":"bytes32","name":"defenderId","type":"bytes32"},{"internalType":"bool","name":"hit","type":"bool"},{"internalType":"bool","name":"miss","type":"bool"},{"internalType":"bool","name":"crit","type":"bool"},{"internalType":"int256","name":"attackerDamageDelt","type":"int256"},{"internalType":"int256","name":"defenderDamageDelt","type":"int256"},{"internalType":"bool","name":"attackerDied","type":"bool"},{"internalType":"bool","name":"defenderDied","type":"bool"},{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getDied","outputs":[{"internalType":"bool","name":"isDied","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getEncounter","outputs":[{"internalType":"struct CombatEncounterData","name":"","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/","openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/CombatSystem.sol":"CombatSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f","urls":["bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937","dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/IRngSystem.sol":{"keccak256":"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0","urls":["bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02","dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8","urls":["bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5","dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5"],"license":"MIT"},"src/libraries/ArrayManagers.sol":{"keccak256":"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a","urls":["bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c","dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP"],"license":"GPL-3.0"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/libraries/Math.sol":{"keccak256":"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5","urls":["bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a","dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW"],"license":"GPL-3.0"},"src/systems/CombatSystem.sol":{"keccak256":"0x9e1634deeccc265bd7b0f1f60281edcbf6fc253b1af043d7bd75fbdb01e9f983","urls":["bzz-raw://74610a9d9321b928357d57765445574d18c2b417e9eed2a6fa1a5a3e916b4fd0","dweb:/ipfs/QmbnLsNrXZv6Y7PFG4K5uo6Yqie1CHdYSWNL8RMohXzTmP"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":243} \ No newline at end of file +{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"executeAction","inputs":[{"name":"actionOutcomeData","type":"tuple","internalType":"struct ActionOutcomeData","components":[{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"},{"name":"attackerId","type":"bytes32","internalType":"bytes32"},{"name":"defenderId","type":"bytes32","internalType":"bytes32"},{"name":"hit","type":"bool","internalType":"bool"},{"name":"miss","type":"bool","internalType":"bool"},{"name":"crit","type":"bool","internalType":"bool"},{"name":"attackerDamageDelt","type":"int256","internalType":"int256"},{"name":"defenderDamageDelt","type":"int256","internalType":"int256"},{"name":"attackerDied","type":"bool","internalType":"bool"},{"name":"defenderDied","type":"bool","internalType":"bool"},{"name":"blockNumber","type":"uint256","internalType":"uint256"},{"name":"timestamp","type":"uint256","internalType":"uint256"}]},{"name":"randomNumber","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct ActionOutcomeData","components":[{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"},{"name":"attackerId","type":"bytes32","internalType":"bytes32"},{"name":"defenderId","type":"bytes32","internalType":"bytes32"},{"name":"hit","type":"bool","internalType":"bool"},{"name":"miss","type":"bool","internalType":"bool"},{"name":"crit","type":"bool","internalType":"bool"},{"name":"attackerDamageDelt","type":"int256","internalType":"int256"},{"name":"defenderDamageDelt","type":"int256","internalType":"int256"},{"name":"attackerDied","type":"bool","internalType":"bool"},{"name":"defenderDied","type":"bool","internalType":"bool"},{"name":"blockNumber","type":"uint256","internalType":"uint256"},{"name":"timestamp","type":"uint256","internalType":"uint256"}]}],"stateMutability":"nonpayable"},{"type":"function","name":"getDied","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"isDied","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"getEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"stateMutability":"view"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b506136ed806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80634dda27e81161005b5780634dda27e8146100dd5780636783d47a146100fd578063def4c3ff1461011d578063e1af802c1461013057600080fd5b806301ffc9a714610082578063119df25f146100aa57806345ec9354146100ca575b600080fd5b610095610090366004612900565b610138565b60405190151581526020015b60405180910390f35b6100b26101d1565b6040516001600160a01b0390911681526020016100a1565b604051601f1936013581526020016100a1565b6100f06100eb366004612942565b6101e0565b6040516100a191906129cf565b61011061010b366004612b42565b610244565b6040516100a19190612c21565b61009561012b366004612942565b61052b565b6100b2610536565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806101cb57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006101db610540565b905090565b61023b6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b6101cb82610572565b604080516101a081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e0810182905261010081018290526101208101829052610140810182905261016081018290526101808101919091526102be306102b96101d1565b610677565b6102cb836040015161052b565b1580156102e257506102e0836060015161052b565b155b156105245760006102f6846000015161068d565b905080602001515160000361036c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f616374696f6e20646f6573206e6f74206578697374000000000000000000000060448201526064015b60405180910390fd5b8051600381111561037f5761037f61295b565b60ff1660010361043a57600081602001518060200190518101906103a39190612dd6565b90506103be8186604001518760600151886020015188610742565b151560c0880152158015608088015260e087019190915261042c576000620186a08660e001516103ee9190612ebb565b6103fb8760600151610bbd565b6104059190612f05565b9050600081136104185760016101408701525b610426866060015182610c57565b50610434565b600160a08601525b506104ee565b8051600381111561044d5761044d61295b565b60ff1660020361048c57600081602001518060200190518101906104719190612f2c565b90506103be8186604001518760600151886020015188610d10565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f616374696f6e2074797065206e6f74207265636f676e697a65640000000000006044820152606401610363565b836101400151156105085761050884606001516001610fdb565b836101200151156105225761052284604001516001610fdb565b505b5090919050565b60006101cb82611094565b60006101db611132565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c8061056f5750335b90565b6105cd6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061060357610603613014565b60209081029190910101526000808061065c7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea308020120200120202001000000000000000000000000000000000000000061113c565b92509250925061066d83838361120c565b9695505050505050565b610689610683836112ef565b8261138c565b5050565b6040805180820190915260008152606060208201526040805160018082528183019092526000916020808301908036833701905050905082816000815181106106d8576106d8613014565b6020908102919091010152600080806107317f74625544000000000000000000000000416374696f6e73000000000000000000857e0101010100000000000000000000000000000000000000000000000000000061113c565b92509250925061066d8383836113d8565b600080600080610750610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b815260040161077d91815260200190565b60e060405180830381865afa15801561079a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107be919061302a565b905060006107ca610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b81526004016107f791815260200190565b60e060405180830381865afa158015610814573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610838919061302a565b90506000610844610536565b6001600160a01b031663810c1dc1896040518263ffffffff1660e01b815260040161087191815260200190565b600060405180830381865afa15801561088e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526108b691908101906130ae565b905060008260a001511315610ba2576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810188905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af4158015610931573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109599190810190613165565b90506109b08160008151811061097157610971613014565b602002602001015167ffffffffffffffff168260018151811061099657610996613014565b602002602001015167ffffffffffffffff168e8787611435565b90965094508515610b5557620186a060008d6000015185606001516109d59190612f05565b136109e15760016109f2565b8c5160608501516109f29190612f05565b6109fc919061320a565b8451620186a090610a0f90600490613221565b8460a00151856080015185600281518110610a2c57610a2c613014565b602002602001015167ffffffffffffffff16610a489190613235565b1115610a8757846080015184600281518110610a6657610a66613014565b602002602001015167ffffffffffffffff16610a829190613235565b610a8d565b8460a001515b8f60400151610a9c9190613249565b610aa69190613249565b610ab09190613271565b610aba9190612f05565b9650610afa6040518060400160405280600481526020017f48495421000000000000000000000000000000000000000000000000000000008152506114d8565b8415610b5057610b3e6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d8565b610b49600288613271565b9650600194505b610b9c565b610b936040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d8565b60009650600095505b50610baf565b6000955060009450600093505b505050955095509592505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610bf657610bf6613014565b60209081029190910101526000610c4f7f74625544000000000000000000000000537461747300000000000000000000008360057ee108002020012020202020000000000000000000000000000000000000000061154c565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c8d57610c8d613014565b602002602001018181525050610d0b7f746255440000000000000000000000005374617473000000000000000000000060001b82600585604051602001610cd691815260200190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611609565b505050565b600080600080610d1e610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610d4b91815260200190565b60e060405180830381865afa158015610d68573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d8c919061302a565b90506000610d98610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610dc591815260200190565b60e060405180830381865afa158015610de2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e06919061302a565b905060008160a001511315610fc1576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810187905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af4158015610e81573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ea99190810190613165565b9050610f0081600081518110610ec157610ec1613014565b602002602001015167ffffffffffffffff1682600181518110610ee657610ee6613014565b602002602001015167ffffffffffffffff168d86866116bf565b90955093508415610f7457610f178b828585611750565b95508315610f6f57610f5d6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d8565b610f68600287613271565b9550600193505b610fbb565b610fb26040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d8565b60009550600094505b50610fce565b6000945060009350600092505b5050955095509592505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061101157611011613014565b602002602001018181525050610d0b7f74625544000000000000000000000000456e636f756e746572456e746974790060001b8260018560405160200161105f91151560f81b815260010190565b60408051601f198184030181529190527e21020020010000000000000000000000000000000000000000000000000000611609565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106110cd576110cd613014565b602090810291909101015260006111267f74625544000000000000000000000000456e636f756e746572456e74697479008360017e2102002001000000000000000000000000000000000000000000000000000061154c565b9050610c4f8160f81c90565b60006101db611941565b606060006060600061114c611941565b9050306001600160a01b0382160361117557611169878787611980565b93509350935050611203565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906111be908a908a908a906004016132bd565b600060405180830381865afa1580156111db573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611169919081019061336e565b93509350939050565b6112676040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b61127084611a88565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a01526040890186905260208901879052888860018111156112b6576112b661295b565b60018111156112c7576112c761295b565b81525050505050505050506112dc8383611b0c565b6101208301526101008201529392505050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061133457611334613014565b60209081029190910101526000610c4f7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e2001002000000000000000000000000000000000000000000000000000000061154c565b6113968282611b5b565b610689576113a382611bc0565b816040517fd787b737000000000000000000000000000000000000000000000000000000008152600401610363929190613407565b6040805180820190915260008152606060208201526113f684611cfd565b819060038111156114095761140961295b565b9081600381111561141c5761141c61295b565b9052506114298383611d19565b60208201529392505050565b60008080620186a061144860648a613235565b61145a87602001518960200151611d3c565b6114649190613432565b61146e919061320a565b90506000620186a0856020015160508a6114889190613235565b6114929190613432565b61149c919061320a565b905080821015935083156114cc576114b8620186a0605a61320a565b60808801516114c79084613249565b101592505b50509550959350505050565b611549816040516024016114ec9190613445565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f41304fac00000000000000000000000000000000000000000000000000000000179052611d69565b50565b600080611557611941565b9050306001600160a01b0382160361157d5761157586868686611d72565b915050610c4f565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906115c8908990899089908990600401613458565b602060405180830381865afa1580156115e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115759190613487565b6000611613611941565b9050306001600160a01b03821603611637576116328686868686611d9f565b6116b7565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae09061168490899089908990899089906004016134a0565b600060405180830381600087803b15801561169e57600080fd5b505af11580156116b2573d6000803e3d6000fd5b505050505b505050505050565b60008080620186a06116d260648a613235565b6116e487604001518960000151611d3c565b6116ee9190613432565b6116f8919061320a565b90506000620186a0856040015160648a6117129190613235565b61171c9190613432565b611726919061320a565b9050808211935083156114cc57611741620186a0605a61320a565b60608801516114c79084613249565b6000808560a00151138015611769575060008560c00151135b1561185c57620186a0600083604001511361178557600161178b565b82604001515b611795919061320a565b620186a0600485604001516117aa9190613221565b8760a001518860c00151886002815181106117c7576117c7613014565b602002602001015167ffffffffffffffff166117e39190613235565b1115611822578760c001518760028151811061180157611801613014565b602002602001015167ffffffffffffffff1661181d9190613235565b611828565b8760a001515b88602001516118379190613249565b6118419190613249565b61184b9190613271565b6118559190612f05565b9050610c4f565b60008560a00151128015611874575060008560c00151125b15610c4f57620186a06004846040015161188e9190613221565b8660a001518760c00151876002815181106118ab576118ab613014565b602002602001015167ffffffffffffffff166118c79190613235565b111561190f578660c00151866002815181106118e5576118e5613014565b602002602001015167ffffffffffffffff166119019190613235565b61190a906134e7565b611915565b8660a001515b87602001516119249190613249565b61192e9190612f05565b6119389190613271565b95945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061197b573391505090565b919050565b606060006060600061199185611dbb565b905061199e878783611dde565b935060006119ab86611e17565b90508015611a7d576119bd8888611e54565b935066ffffffffffffff841667ffffffffffffffff8111156119e1576119e1612a7a565b6040519080825280601f01601f191660200182016040528015611a0b576020820181803683370190505b5092506020830160005b828160ff161015611a7a576000611a2d8b8b84611e67565b90506000611a4a888460ff166028026038011c64ffffffffff1690565b9050611a598260008387611ee7565b611a638185613432565b935050508080611a729061351f565b915050611a15565b50505b505093509350939050565b600080600080600080600080611aa2896000016020015190565b60f81c6001811115611ab657611ab661295b565b60218a015160418b015160618c0151929a509098509650611ad8905b60f81c90565b60628a015160828b015160a28c015160c28d015193985091965094509250611aff90611ad2565b9050919395975091939597565b6060806000603885901c64ffffffffff16611b30611b2b868484611fb2565b612040565b935090508064ffffffffff606087901c1601611b50611b2b868484611fb2565b925050509250929050565b6000611ba97f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783612051565b80611bb95750611bb98383612051565b9392505050565b606081601081901b6000611bd38361211a565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615611c2e57611c297fffffffffffffffffffffffffffff0000000000000000000000000000000000008416612131565b611c65565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000831615611c9b57611c9683612131565b611cd2565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001611ce49392919061353e565b6040516020818303038152906040529350505050919050565b602081015160009060f81c60038111156101cb576101cb61295b565b60606000603884901c64ffffffffff16611938611d37858484611fb2565b6121d5565b6000808212611d5657611d4f8284613432565b90506101cb565b611d5f826134e7565b611d4f90846135cc565b61154981612255565b6000611938611d818686612276565b60ff858116601b0360080285901c16611d9a85876122cc565b612305565b611db48585611dae84876122cc565b85612356565b5050505050565b60006008611dcb600260206135cc565b611dd5919061320a565b9190911c919050565b606081600003611dfd5750604080516020810190915260008152611bb9565b6000611e098585612276565b9050611938816000856125fa565b60006008600180611e2a600260206135cc565b611e3491906135cc565b611e3e91906135cc565b611e48919061320a565b8260ff911c1692915050565b6000611bb9611e63848461261d565b5490565b60008383604051602001611e7c9291906135df565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611f6e5760208310611f1157602083048401935060208381611f0d57611f0d612e8f565b0692505b8215611f6e576020839003600081841015611f345750600019600884021c611f3e565b50600019600882021c5b8554600886021b818451168219821617845250818411611f5f575050611fac565b50600194909401939182900391015b5b60208210611f905783548152600190930192601f1990910190602001611f6f565b8115611fac5780518454600019600885021c9182169119161781525b50505050565b600081831180611fc25750835182115b15611fff578383836040517f23230fa30000000000000000000000000000000000000000000000000000000081526004016103639392919061361b565b6020840161200d8482613432565b9050600061201b85856135cc565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611bb98360206000612673565b60408051600280825260608201835260009283929190602083019080368337019050509050838160008151811061208a5761208a613014565b602002602001018181525050826001600160a01b031660001b816001815181106120b6576120b6613014565b6020908102919091010152600061210e7f7462776f726c640000000000000000005265736f75726365416363657373000083837e0101000100000000000000000000000000000000000000000000000000000061154c565b90506119388160f81c90565b600061212860706010613432565b9190911b919050565b606060005b6010811015612196577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff00000000000000000000000000000000000000000000000000000000000000161561219657600101612136565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280610c4f565b606060006121e38360801c90565b90506fffffffffffffffffffffffffffffffff83168067ffffffffffffffff81111561221157612211612a7a565b6040519080825280601f01601f19166020018201604052801561223b576020820181803683370190505b5092506020830161224d8382846126ee565b505050919050565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b6000828260405160200161228b9291906135df565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff168110156122fd576122f360ff601b83900360080287901c1683613432565b91506001016122d1565b509392505050565b60006020821061232b5760208204840193506020828161232757612327612e8f565b0691505b508254600882021b6020829003808411156122fd576001850154600882021c82179150509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff00000000000000000000000000000000000000000000000000000000000016036123e057837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8484846040516123d393929190613640565b60405180910390a2611fac565b60006123ec8585612276565b905060006123f986612739565b905060005b81518110156124ce57600082828151811061241b5761241b613014565b602002602001015190506124476004826affffffffffffffffffffff19166127c290919063ffffffff16565b156124c5576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90612492908b908b908b908b90600401613673565b600060405180830381600087803b1580156124ac57600080fd5b505af11580156124c0573d6000803e3d6000fd5b505050505b506001016123fe565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161250393929190613640565b60405180910390a261251e828565ffffffffffff16856127e0565b60005b81518110156125f157600082828151811061253e5761253e613014565b6020026020010151905061256a6008826affffffffffffffffffffff19166127c290919063ffffffff16565b156125e8576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125b5908b908b908b908b90600401613673565b600060405180830381600087803b1580156125cf57600080fd5b505af11580156125e3573d6000803e3d6000fd5b505050505b50600101612521565b50505050505050565b60405160208101601f19603f84840101166040528282526122fd85858584611ee7565b600082826040516020016126329291906135df565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b606060006126818560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816126a7576126a7612e8f565b04905060405193506020840160208202810160405281855260005b828110156126e2578451871c8252938701936020909101906001016126c2565b50505050509392505050565b5b6020811061270e578251825260209283019290910190601f19016126ef565b8060000361271b57505050565b6000600019600883021c905080835116811985511617835250505050565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061277357612773613014565b602090810291909101015260006127ab7f746273746f726500000000000000000053746f7265486f6f6b7300000000000083836127f6565b9050610c4f6127bd8260008451611fb2565b612830565b60008160ff16826127d38560581c90565b1660ff1614905092915050565b610d0b838383516127f18560200190565b612841565b6060610c4f612806858585611e67565b600061282b856128168989611e54565b9060ff166028026038011c64ffffffffff1690565b6125fa565b60606000611bb98360156000612673565b82156128bb576020831061286b5760208304840193506020838161286757612867612e8f565b0692505b82156128bb5760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116128ac575050611fac565b50600194909401939182900391015b5b602082106128dd5780518455600190930192601f19909101906020016128bc565b8115611fac576000600019600884021c8554835182191691161785555050505050565b60006020828403121561291257600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611bb957600080fd5b60006020828403121561295457600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6002811061298f57634e487b7160e01b600052602160045260246000fd5b9052565b60008151808452602080850194506020840160005b838110156129c4578151875295820195908201906001016129a8565b509495945050505050565b602081526129e1602082018351612971565b602082015160408201526040820151606082015260006060830151612a0a608084018215159052565b50608083015160a083015260a083015160c083015260c083015160e083015260e0830151610100612a3e8185018315159052565b808501519150506101406101208181860152612a5e610160860184612993565b90860151858203601f19018387015290925061066d8382612993565b634e487b7160e01b600052604160045260246000fd5b6040516101a0810167ffffffffffffffff81118282101715612ab457612ab4612a7a565b60405290565b60405160c0810167ffffffffffffffff81118282101715612ab457612ab4612a7a565b604051610100810167ffffffffffffffff81118282101715612ab457612ab4612a7a565b604051601f8201601f1916810167ffffffffffffffff81118282101715612b2a57612b2a612a7a565b604052919050565b8035801515811461197b57600080fd5b6000808284036101c0811215612b5757600080fd5b6101a080821215612b6757600080fd5b612b6f612a90565b915084358252602085013560208301526040850135604083015260608501356060830152612b9f60808601612b32565b6080830152612bb060a08601612b32565b60a0830152612bc160c08601612b32565b60c083015260e085013560e0830152610100808601358184015250610120612bea818701612b32565b90830152610140612bfc868201612b32565b9083015261016085810135908301526101808086013590830152909593013593505050565b60006101a082019050825182526020830151602083015260408301516040830152606083015160608301526080830151612c5f608084018215159052565b5060a0830151612c7360a084018215159052565b5060c0830151612c8760c084018215159052565b5060e0838101519083015261010080840151908301526101208084015115159083015261014080840151151590830152610160808401519083015261018092830151929091019190915290565b600067ffffffffffffffff821115612cee57612cee612a7a565b5060051b60200190565b600082601f830112612d0957600080fd5b81516020612d1e612d1983612cd4565b612b01565b8083825260208201915060208460051b870101935086841115612d4057600080fd5b602086015b84811015612d6c57805160ff81168114612d5f5760008081fd5b8352918301918301612d45565b509695505050505050565b600082601f830112612d8857600080fd5b81516020612d98612d1983612cd4565b8083825260208201915060208460051b870101935086841115612dba57600080fd5b602086015b84811015612d6c5780518352918301918301612dbf565b600060208284031215612de857600080fd5b815167ffffffffffffffff80821115612e0057600080fd5b9083019060c08286031215612e1457600080fd5b612e1c612aba565b825181526020830151602082015260408301516040820152606083015182811115612e4657600080fd5b612e5287828601612cf8565b6060830152506080830151608082015260a083015182811115612e7457600080fd5b612e8087828601612d77565b60a08301525095945050505050565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600082612eca57612eca612e8f565b60001983147f800000000000000000000000000000000000000000000000000000000000000083141615612f0057612f00612ea5565b500590565b8181036000831280158383131683831282161715612f2557612f25612ea5565b5092915050565b600060208284031215612f3e57600080fd5b815167ffffffffffffffff80821115612f5657600080fd5b908301906101008286031215612f6b57600080fd5b612f73612add565b8251815260208301516020820152604083015182811115612f9357600080fd5b612f9f87828601612cf8565b60408301525060608301516060820152608083015182811115612fc157600080fd5b612fcd87828601612d77565b60808301525060a083015160a082015260c083015160c082015260e083015182811115612ff957600080fd5b61300587828601612d77565b60e08301525095945050505050565b634e487b7160e01b600052603260045260246000fd5b600060e0828403121561303c57600080fd5b60405160e0810181811067ffffffffffffffff8211171561305f5761305f612a7a565b8060405250825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c08201528091505092915050565b6000602082840312156130c057600080fd5b815167ffffffffffffffff808211156130d857600080fd5b9083019061010082860312156130ed57600080fd5b6130f5612add565b8251815260208301518281111561310b57600080fd5b61311787828601612cf8565b60208301525060408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c082015260e083015160e082015280935050505092915050565b6000602080838503121561317857600080fd5b825167ffffffffffffffff8082111561319057600080fd5b818501915085601f8301126131a457600080fd5b81516131b2612d1982612cd4565b81815260059190911b830184019084810190888311156131d157600080fd5b938501935b828510156131fe57845184811681146131ef5760008081fd5b825293850193908501906131d6565b98975050505050505050565b80820281158282048414176101cb576101cb612ea5565b60008261323057613230612e8f565b500490565b60008261324457613244612e8f565b500690565b808201828112600083128015821682158216171561326957613269612ea5565b505092915050565b808202600082127f8000000000000000000000000000000000000000000000000000000000000000841416156132a9576132a9612ea5565b81810583148215176101cb576101cb612ea5565b8381526060602082015260006132d66060830185612993565b9050826040830152949350505050565b60005b838110156133015781810151838201526020016132e9565b50506000910152565b600082601f83011261331b57600080fd5b815167ffffffffffffffff81111561333557613335612a7a565b6133486020601f19601f84011601612b01565b81815284602083860101111561335d57600080fd5b610c4f8260208301602087016132e6565b60008060006060848603121561338357600080fd5b835167ffffffffffffffff8082111561339b57600080fd5b6133a78783880161330a565b94506020860151935060408601519150808211156133c457600080fd5b506133d18682870161330a565b9150509250925092565b600081518084526133f38160208601602086016132e6565b601f01601f19169290920160200192915050565b60408152600061341a60408301856133db565b90506001600160a01b03831660208301529392505050565b808201808211156101cb576101cb612ea5565b602081526000611bb960208301846133db565b8481526080602082015260006134716080830186612993565b60ff949094166040830152506060015292915050565b60006020828403121561349957600080fd5b5051919050565b85815260a0602082015260006134b960a0830187612993565b60ff8616604084015282810360608401526134d481866133db565b9150508260808301529695505050505050565b60007f8000000000000000000000000000000000000000000000000000000000000000820361351857613518612ea5565b5060000390565b600060ff821660ff810361353557613535612ea5565b60010192915050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a00000000000000000000000000000000000000000000000000000000000000806002840152845161359f8160038601602089016132e6565b8084019050816003820152845191506135bf8260048301602088016132e6565b0160040195945050505050565b818103818111156101cb576101cb612ea5565b8281526000602080830184516020860160005b8281101561360e578151845292840192908401906001016135f2565b5091979650505050505050565b60608152600061362e60608301866133db565b60208301949094525060400152919050565b6060815260006136536060830186612993565b65ffffffffffff85166020840152828103604084015261066d81856133db565b84815260806020820152600061368c6080830186612993565b65ffffffffffff8516604084015282810360608401526136ac81856133db565b97965050505050505056fea2646970667358221220346e969e71341602febe26511c6827c62ebf1ce80c826e6cbed0e4b74a02807d64736f6c63430008180033","sourceMap":"1460:11754:243:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{"src/libraries/LibChunks.sol":{"LibChunks":[{"start":2327,"length":20},{"start":3687,"length":20}]}}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80634dda27e81161005b5780634dda27e8146100dd5780636783d47a146100fd578063def4c3ff1461011d578063e1af802c1461013057600080fd5b806301ffc9a714610082578063119df25f146100aa57806345ec9354146100ca575b600080fd5b610095610090366004612900565b610138565b60405190151581526020015b60405180910390f35b6100b26101d1565b6040516001600160a01b0390911681526020016100a1565b604051601f1936013581526020016100a1565b6100f06100eb366004612942565b6101e0565b6040516100a191906129cf565b61011061010b366004612b42565b610244565b6040516100a19190612c21565b61009561012b366004612942565b61052b565b6100b2610536565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806101cb57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006101db610540565b905090565b61023b6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b6101cb82610572565b604080516101a081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e0810182905261010081018290526101208101829052610140810182905261016081018290526101808101919091526102be306102b96101d1565b610677565b6102cb836040015161052b565b1580156102e257506102e0836060015161052b565b155b156105245760006102f6846000015161068d565b905080602001515160000361036c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f616374696f6e20646f6573206e6f74206578697374000000000000000000000060448201526064015b60405180910390fd5b8051600381111561037f5761037f61295b565b60ff1660010361043a57600081602001518060200190518101906103a39190612dd6565b90506103be8186604001518760600151886020015188610742565b151560c0880152158015608088015260e087019190915261042c576000620186a08660e001516103ee9190612ebb565b6103fb8760600151610bbd565b6104059190612f05565b9050600081136104185760016101408701525b610426866060015182610c57565b50610434565b600160a08601525b506104ee565b8051600381111561044d5761044d61295b565b60ff1660020361048c57600081602001518060200190518101906104719190612f2c565b90506103be8186604001518760600151886020015188610d10565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f616374696f6e2074797065206e6f74207265636f676e697a65640000000000006044820152606401610363565b836101400151156105085761050884606001516001610fdb565b836101200151156105225761052284604001516001610fdb565b505b5090919050565b60006101cb82611094565b60006101db611132565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c8061056f5750335b90565b6105cd6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061060357610603613014565b60209081029190910101526000808061065c7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea308020120200120202001000000000000000000000000000000000000000061113c565b92509250925061066d83838361120c565b9695505050505050565b610689610683836112ef565b8261138c565b5050565b6040805180820190915260008152606060208201526040805160018082528183019092526000916020808301908036833701905050905082816000815181106106d8576106d8613014565b6020908102919091010152600080806107317f74625544000000000000000000000000416374696f6e73000000000000000000857e0101010100000000000000000000000000000000000000000000000000000061113c565b92509250925061066d8383836113d8565b600080600080610750610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b815260040161077d91815260200190565b60e060405180830381865afa15801561079a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107be919061302a565b905060006107ca610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b81526004016107f791815260200190565b60e060405180830381865afa158015610814573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610838919061302a565b90506000610844610536565b6001600160a01b031663810c1dc1896040518263ffffffff1660e01b815260040161087191815260200190565b600060405180830381865afa15801561088e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526108b691908101906130ae565b905060008260a001511315610ba2576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810188905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af4158015610931573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109599190810190613165565b90506109b08160008151811061097157610971613014565b602002602001015167ffffffffffffffff168260018151811061099657610996613014565b602002602001015167ffffffffffffffff168e8787611435565b90965094508515610b5557620186a060008d6000015185606001516109d59190612f05565b136109e15760016109f2565b8c5160608501516109f29190612f05565b6109fc919061320a565b8451620186a090610a0f90600490613221565b8460a00151856080015185600281518110610a2c57610a2c613014565b602002602001015167ffffffffffffffff16610a489190613235565b1115610a8757846080015184600281518110610a6657610a66613014565b602002602001015167ffffffffffffffff16610a829190613235565b610a8d565b8460a001515b8f60400151610a9c9190613249565b610aa69190613249565b610ab09190613271565b610aba9190612f05565b9650610afa6040518060400160405280600481526020017f48495421000000000000000000000000000000000000000000000000000000008152506114d8565b8415610b5057610b3e6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d8565b610b49600288613271565b9650600194505b610b9c565b610b936040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d8565b60009650600095505b50610baf565b6000955060009450600093505b505050955095509592505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610bf657610bf6613014565b60209081029190910101526000610c4f7f74625544000000000000000000000000537461747300000000000000000000008360057ee108002020012020202020000000000000000000000000000000000000000061154c565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c8d57610c8d613014565b602002602001018181525050610d0b7f746255440000000000000000000000005374617473000000000000000000000060001b82600585604051602001610cd691815260200190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611609565b505050565b600080600080610d1e610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610d4b91815260200190565b60e060405180830381865afa158015610d68573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d8c919061302a565b90506000610d98610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610dc591815260200190565b60e060405180830381865afa158015610de2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e06919061302a565b905060008160a001511315610fc1576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810187905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af4158015610e81573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ea99190810190613165565b9050610f0081600081518110610ec157610ec1613014565b602002602001015167ffffffffffffffff1682600181518110610ee657610ee6613014565b602002602001015167ffffffffffffffff168d86866116bf565b90955093508415610f7457610f178b828585611750565b95508315610f6f57610f5d6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d8565b610f68600287613271565b9550600193505b610fbb565b610fb26040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d8565b60009550600094505b50610fce565b6000945060009350600092505b5050955095509592505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061101157611011613014565b602002602001018181525050610d0b7f74625544000000000000000000000000456e636f756e746572456e746974790060001b8260018560405160200161105f91151560f81b815260010190565b60408051601f198184030181529190527e21020020010000000000000000000000000000000000000000000000000000611609565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106110cd576110cd613014565b602090810291909101015260006111267f74625544000000000000000000000000456e636f756e746572456e74697479008360017e2102002001000000000000000000000000000000000000000000000000000061154c565b9050610c4f8160f81c90565b60006101db611941565b606060006060600061114c611941565b9050306001600160a01b0382160361117557611169878787611980565b93509350935050611203565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906111be908a908a908a906004016132bd565b600060405180830381865afa1580156111db573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611169919081019061336e565b93509350939050565b6112676040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b61127084611a88565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a01526040890186905260208901879052888860018111156112b6576112b661295b565b60018111156112c7576112c761295b565b81525050505050505050506112dc8383611b0c565b6101208301526101008201529392505050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061133457611334613014565b60209081029190910101526000610c4f7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e2001002000000000000000000000000000000000000000000000000000000061154c565b6113968282611b5b565b610689576113a382611bc0565b816040517fd787b737000000000000000000000000000000000000000000000000000000008152600401610363929190613407565b6040805180820190915260008152606060208201526113f684611cfd565b819060038111156114095761140961295b565b9081600381111561141c5761141c61295b565b9052506114298383611d19565b60208201529392505050565b60008080620186a061144860648a613235565b61145a87602001518960200151611d3c565b6114649190613432565b61146e919061320a565b90506000620186a0856020015160508a6114889190613235565b6114929190613432565b61149c919061320a565b905080821015935083156114cc576114b8620186a0605a61320a565b60808801516114c79084613249565b101592505b50509550959350505050565b611549816040516024016114ec9190613445565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f41304fac00000000000000000000000000000000000000000000000000000000179052611d69565b50565b600080611557611941565b9050306001600160a01b0382160361157d5761157586868686611d72565b915050610c4f565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906115c8908990899089908990600401613458565b602060405180830381865afa1580156115e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115759190613487565b6000611613611941565b9050306001600160a01b03821603611637576116328686868686611d9f565b6116b7565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae09061168490899089908990899089906004016134a0565b600060405180830381600087803b15801561169e57600080fd5b505af11580156116b2573d6000803e3d6000fd5b505050505b505050505050565b60008080620186a06116d260648a613235565b6116e487604001518960000151611d3c565b6116ee9190613432565b6116f8919061320a565b90506000620186a0856040015160648a6117129190613235565b61171c9190613432565b611726919061320a565b9050808211935083156114cc57611741620186a0605a61320a565b60608801516114c79084613249565b6000808560a00151138015611769575060008560c00151135b1561185c57620186a0600083604001511361178557600161178b565b82604001515b611795919061320a565b620186a0600485604001516117aa9190613221565b8760a001518860c00151886002815181106117c7576117c7613014565b602002602001015167ffffffffffffffff166117e39190613235565b1115611822578760c001518760028151811061180157611801613014565b602002602001015167ffffffffffffffff1661181d9190613235565b611828565b8760a001515b88602001516118379190613249565b6118419190613249565b61184b9190613271565b6118559190612f05565b9050610c4f565b60008560a00151128015611874575060008560c00151125b15610c4f57620186a06004846040015161188e9190613221565b8660a001518760c00151876002815181106118ab576118ab613014565b602002602001015167ffffffffffffffff166118c79190613235565b111561190f578660c00151866002815181106118e5576118e5613014565b602002602001015167ffffffffffffffff166119019190613235565b61190a906134e7565b611915565b8660a001515b87602001516119249190613249565b61192e9190612f05565b6119389190613271565b95945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061197b573391505090565b919050565b606060006060600061199185611dbb565b905061199e878783611dde565b935060006119ab86611e17565b90508015611a7d576119bd8888611e54565b935066ffffffffffffff841667ffffffffffffffff8111156119e1576119e1612a7a565b6040519080825280601f01601f191660200182016040528015611a0b576020820181803683370190505b5092506020830160005b828160ff161015611a7a576000611a2d8b8b84611e67565b90506000611a4a888460ff166028026038011c64ffffffffff1690565b9050611a598260008387611ee7565b611a638185613432565b935050508080611a729061351f565b915050611a15565b50505b505093509350939050565b600080600080600080600080611aa2896000016020015190565b60f81c6001811115611ab657611ab661295b565b60218a015160418b015160618c0151929a509098509650611ad8905b60f81c90565b60628a015160828b015160a28c015160c28d015193985091965094509250611aff90611ad2565b9050919395975091939597565b6060806000603885901c64ffffffffff16611b30611b2b868484611fb2565b612040565b935090508064ffffffffff606087901c1601611b50611b2b868484611fb2565b925050509250929050565b6000611ba97f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783612051565b80611bb95750611bb98383612051565b9392505050565b606081601081901b6000611bd38361211a565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615611c2e57611c297fffffffffffffffffffffffffffff0000000000000000000000000000000000008416612131565b611c65565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000831615611c9b57611c9683612131565b611cd2565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001611ce49392919061353e565b6040516020818303038152906040529350505050919050565b602081015160009060f81c60038111156101cb576101cb61295b565b60606000603884901c64ffffffffff16611938611d37858484611fb2565b6121d5565b6000808212611d5657611d4f8284613432565b90506101cb565b611d5f826134e7565b611d4f90846135cc565b61154981612255565b6000611938611d818686612276565b60ff858116601b0360080285901c16611d9a85876122cc565b612305565b611db48585611dae84876122cc565b85612356565b5050505050565b60006008611dcb600260206135cc565b611dd5919061320a565b9190911c919050565b606081600003611dfd5750604080516020810190915260008152611bb9565b6000611e098585612276565b9050611938816000856125fa565b60006008600180611e2a600260206135cc565b611e3491906135cc565b611e3e91906135cc565b611e48919061320a565b8260ff911c1692915050565b6000611bb9611e63848461261d565b5490565b60008383604051602001611e7c9291906135df565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611f6e5760208310611f1157602083048401935060208381611f0d57611f0d612e8f565b0692505b8215611f6e576020839003600081841015611f345750600019600884021c611f3e565b50600019600882021c5b8554600886021b818451168219821617845250818411611f5f575050611fac565b50600194909401939182900391015b5b60208210611f905783548152600190930192601f1990910190602001611f6f565b8115611fac5780518454600019600885021c9182169119161781525b50505050565b600081831180611fc25750835182115b15611fff578383836040517f23230fa30000000000000000000000000000000000000000000000000000000081526004016103639392919061361b565b6020840161200d8482613432565b9050600061201b85856135cc565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611bb98360206000612673565b60408051600280825260608201835260009283929190602083019080368337019050509050838160008151811061208a5761208a613014565b602002602001018181525050826001600160a01b031660001b816001815181106120b6576120b6613014565b6020908102919091010152600061210e7f7462776f726c640000000000000000005265736f75726365416363657373000083837e0101000100000000000000000000000000000000000000000000000000000061154c565b90506119388160f81c90565b600061212860706010613432565b9190911b919050565b606060005b6010811015612196577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff00000000000000000000000000000000000000000000000000000000000000161561219657600101612136565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280610c4f565b606060006121e38360801c90565b90506fffffffffffffffffffffffffffffffff83168067ffffffffffffffff81111561221157612211612a7a565b6040519080825280601f01601f19166020018201604052801561223b576020820181803683370190505b5092506020830161224d8382846126ee565b505050919050565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b6000828260405160200161228b9291906135df565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff168110156122fd576122f360ff601b83900360080287901c1683613432565b91506001016122d1565b509392505050565b60006020821061232b5760208204840193506020828161232757612327612e8f565b0691505b508254600882021b6020829003808411156122fd576001850154600882021c82179150509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff00000000000000000000000000000000000000000000000000000000000016036123e057837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8484846040516123d393929190613640565b60405180910390a2611fac565b60006123ec8585612276565b905060006123f986612739565b905060005b81518110156124ce57600082828151811061241b5761241b613014565b602002602001015190506124476004826affffffffffffffffffffff19166127c290919063ffffffff16565b156124c5576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90612492908b908b908b908b90600401613673565b600060405180830381600087803b1580156124ac57600080fd5b505af11580156124c0573d6000803e3d6000fd5b505050505b506001016123fe565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161250393929190613640565b60405180910390a261251e828565ffffffffffff16856127e0565b60005b81518110156125f157600082828151811061253e5761253e613014565b6020026020010151905061256a6008826affffffffffffffffffffff19166127c290919063ffffffff16565b156125e8576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125b5908b908b908b908b90600401613673565b600060405180830381600087803b1580156125cf57600080fd5b505af11580156125e3573d6000803e3d6000fd5b505050505b50600101612521565b50505050505050565b60405160208101601f19603f84840101166040528282526122fd85858584611ee7565b600082826040516020016126329291906135df565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b606060006126818560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816126a7576126a7612e8f565b04905060405193506020840160208202810160405281855260005b828110156126e2578451871c8252938701936020909101906001016126c2565b50505050509392505050565b5b6020811061270e578251825260209283019290910190601f19016126ef565b8060000361271b57505050565b6000600019600883021c905080835116811985511617835250505050565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061277357612773613014565b602090810291909101015260006127ab7f746273746f726500000000000000000053746f7265486f6f6b7300000000000083836127f6565b9050610c4f6127bd8260008451611fb2565b612830565b60008160ff16826127d38560581c90565b1660ff1614905092915050565b610d0b838383516127f18560200190565b612841565b6060610c4f612806858585611e67565b600061282b856128168989611e54565b9060ff166028026038011c64ffffffffff1690565b6125fa565b60606000611bb98360156000612673565b82156128bb576020831061286b5760208304840193506020838161286757612867612e8f565b0692505b82156128bb5760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116128ac575050611fac565b50600194909401939182900391015b5b602082106128dd5780518455600190930192601f19909101906020016128bc565b8115611fac576000600019600884021c8554835182191691161785555050505050565b60006020828403121561291257600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611bb957600080fd5b60006020828403121561295457600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6002811061298f57634e487b7160e01b600052602160045260246000fd5b9052565b60008151808452602080850194506020840160005b838110156129c4578151875295820195908201906001016129a8565b509495945050505050565b602081526129e1602082018351612971565b602082015160408201526040820151606082015260006060830151612a0a608084018215159052565b50608083015160a083015260a083015160c083015260c083015160e083015260e0830151610100612a3e8185018315159052565b808501519150506101406101208181860152612a5e610160860184612993565b90860151858203601f19018387015290925061066d8382612993565b634e487b7160e01b600052604160045260246000fd5b6040516101a0810167ffffffffffffffff81118282101715612ab457612ab4612a7a565b60405290565b60405160c0810167ffffffffffffffff81118282101715612ab457612ab4612a7a565b604051610100810167ffffffffffffffff81118282101715612ab457612ab4612a7a565b604051601f8201601f1916810167ffffffffffffffff81118282101715612b2a57612b2a612a7a565b604052919050565b8035801515811461197b57600080fd5b6000808284036101c0811215612b5757600080fd5b6101a080821215612b6757600080fd5b612b6f612a90565b915084358252602085013560208301526040850135604083015260608501356060830152612b9f60808601612b32565b6080830152612bb060a08601612b32565b60a0830152612bc160c08601612b32565b60c083015260e085013560e0830152610100808601358184015250610120612bea818701612b32565b90830152610140612bfc868201612b32565b9083015261016085810135908301526101808086013590830152909593013593505050565b60006101a082019050825182526020830151602083015260408301516040830152606083015160608301526080830151612c5f608084018215159052565b5060a0830151612c7360a084018215159052565b5060c0830151612c8760c084018215159052565b5060e0838101519083015261010080840151908301526101208084015115159083015261014080840151151590830152610160808401519083015261018092830151929091019190915290565b600067ffffffffffffffff821115612cee57612cee612a7a565b5060051b60200190565b600082601f830112612d0957600080fd5b81516020612d1e612d1983612cd4565b612b01565b8083825260208201915060208460051b870101935086841115612d4057600080fd5b602086015b84811015612d6c57805160ff81168114612d5f5760008081fd5b8352918301918301612d45565b509695505050505050565b600082601f830112612d8857600080fd5b81516020612d98612d1983612cd4565b8083825260208201915060208460051b870101935086841115612dba57600080fd5b602086015b84811015612d6c5780518352918301918301612dbf565b600060208284031215612de857600080fd5b815167ffffffffffffffff80821115612e0057600080fd5b9083019060c08286031215612e1457600080fd5b612e1c612aba565b825181526020830151602082015260408301516040820152606083015182811115612e4657600080fd5b612e5287828601612cf8565b6060830152506080830151608082015260a083015182811115612e7457600080fd5b612e8087828601612d77565b60a08301525095945050505050565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600082612eca57612eca612e8f565b60001983147f800000000000000000000000000000000000000000000000000000000000000083141615612f0057612f00612ea5565b500590565b8181036000831280158383131683831282161715612f2557612f25612ea5565b5092915050565b600060208284031215612f3e57600080fd5b815167ffffffffffffffff80821115612f5657600080fd5b908301906101008286031215612f6b57600080fd5b612f73612add565b8251815260208301516020820152604083015182811115612f9357600080fd5b612f9f87828601612cf8565b60408301525060608301516060820152608083015182811115612fc157600080fd5b612fcd87828601612d77565b60808301525060a083015160a082015260c083015160c082015260e083015182811115612ff957600080fd5b61300587828601612d77565b60e08301525095945050505050565b634e487b7160e01b600052603260045260246000fd5b600060e0828403121561303c57600080fd5b60405160e0810181811067ffffffffffffffff8211171561305f5761305f612a7a565b8060405250825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c08201528091505092915050565b6000602082840312156130c057600080fd5b815167ffffffffffffffff808211156130d857600080fd5b9083019061010082860312156130ed57600080fd5b6130f5612add565b8251815260208301518281111561310b57600080fd5b61311787828601612cf8565b60208301525060408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c082015260e083015160e082015280935050505092915050565b6000602080838503121561317857600080fd5b825167ffffffffffffffff8082111561319057600080fd5b818501915085601f8301126131a457600080fd5b81516131b2612d1982612cd4565b81815260059190911b830184019084810190888311156131d157600080fd5b938501935b828510156131fe57845184811681146131ef5760008081fd5b825293850193908501906131d6565b98975050505050505050565b80820281158282048414176101cb576101cb612ea5565b60008261323057613230612e8f565b500490565b60008261324457613244612e8f565b500690565b808201828112600083128015821682158216171561326957613269612ea5565b505092915050565b808202600082127f8000000000000000000000000000000000000000000000000000000000000000841416156132a9576132a9612ea5565b81810583148215176101cb576101cb612ea5565b8381526060602082015260006132d66060830185612993565b9050826040830152949350505050565b60005b838110156133015781810151838201526020016132e9565b50506000910152565b600082601f83011261331b57600080fd5b815167ffffffffffffffff81111561333557613335612a7a565b6133486020601f19601f84011601612b01565b81815284602083860101111561335d57600080fd5b610c4f8260208301602087016132e6565b60008060006060848603121561338357600080fd5b835167ffffffffffffffff8082111561339b57600080fd5b6133a78783880161330a565b94506020860151935060408601519150808211156133c457600080fd5b506133d18682870161330a565b9150509250925092565b600081518084526133f38160208601602086016132e6565b601f01601f19169290920160200192915050565b60408152600061341a60408301856133db565b90506001600160a01b03831660208301529392505050565b808201808211156101cb576101cb612ea5565b602081526000611bb960208301846133db565b8481526080602082015260006134716080830186612993565b60ff949094166040830152506060015292915050565b60006020828403121561349957600080fd5b5051919050565b85815260a0602082015260006134b960a0830187612993565b60ff8616604084015282810360608401526134d481866133db565b9150508260808301529695505050505050565b60007f8000000000000000000000000000000000000000000000000000000000000000820361351857613518612ea5565b5060000390565b600060ff821660ff810361353557613535612ea5565b60010192915050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a00000000000000000000000000000000000000000000000000000000000000806002840152845161359f8160038601602089016132e6565b8084019050816003820152845191506135bf8260048301602088016132e6565b0160040195945050505050565b818103818111156101cb576101cb612ea5565b8281526000602080830184516020860160005b8281101561360e578151845292840192908401906001016135f2565b5091979650505050505050565b60608152600061362e60608301866133db565b60208301949094525060400152919050565b6060815260006136536060830186612993565b65ffffffffffff85166020840152828103604084015261066d81856133db565b84815260806020820152600061368c6080830186612993565b65ffffffffffff8516604084015282810360608401526136ac81856133db565b97965050505050505056fea2646970667358221220346e969e71341602febe26511c6827c62ebf1ce80c826e6cbed0e4b74a02807d64736f6c63430008180033","sourceMap":"1460:11754:243:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:198:123;;;;;;:::i;:::-;;:::i;:::-;;;612:14:264;;605:22;587:41;;575:2;560:18;2331:198:123;;;;;;;;1262:113;;;:::i;:::-;;;-1:-1:-1;;;;;803:55:264;;;785:74;;773:2;758:18;1262:113:123;639:226:264;1616:110:123;;;-1:-1:-1;;3800:14:123;3796:25;3783:39;1016:25:264;;1004:2;989:18;1616:110:123;870:177:264;5033:148:243;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1554:3341::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;4901:126::-;;;;;;:::i;:::-;;:::i;1942:98:123:-;;;:::i;2331:198::-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;1262:113::-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;5033:148:243:-;5097:26;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5097:26:243;5142:32;5162:11;5142:19;:32::i;1554:3341::-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1715:43:243;1738:4;1745:12;:10;:12::i;:::-;1715:14;:43::i;:::-;1851:37;1859:17;:28;;;1851:7;:37::i;:::-;1850:38;:80;;;;;1893:37;1901:17;:28;;;1893:7;:37::i;:::-;1892:38;1850:80;1846:3009;;;1977:29;2009:39;2021:17;:26;;;2009:11;:39::i;:::-;1977:71;;2071:10;:22;;;:29;2104:1;2071:34;2063:68;;;;;;;7922:2:264;2063:68:243;;;7904:21:264;7961:2;7941:18;;;7934:30;8000:23;7980:18;;;7973:51;8041:18;;2063:68:243;;;;;;;;;2206:21;;2200:28;;;;;;;;:::i;:::-;:33;;2232:1;2200:33;2196:2366;;2289:38;2341:10;:22;;;2330:57;;;;;;;;;;;;:::i;:::-;2289:98;;2545:257;2591:11;2624:17;:28;;;2674:17;:28;;;2724:17;:26;;;2772:12;2545:24;:257::i;:::-;2441:361;;2503:22;;;2441:361;;;;2480:21;;;2441:361;2442:36;;;2441:361;;;;2861:468;;2910:16;531:7:0;3011:17:243;:36;;;:62;;;;:::i;:::-;2929:48;2948:17;:28;;;2929:18;:48::i;:::-;:145;;;;:::i;:::-;2910:164;;3113:1;3100:9;:14;3096:57;;3149:4;3116:30;;;:37;3096:57;3175:59;3194:17;:28;;;3224:9;3175:18;:59::i;:::-;2888:365;2861:468;;;3306:4;3281:22;;;:29;2861:468;2235:1108;2196:2366;;;3359:21;;3353:28;;;;;;;;:::i;:::-;:33;;3385:1;3353:33;3349:1213;;3442:35;3491:10;:22;;;3480:54;;;;;;;;;;;;:::i;:::-;3442:92;;3692:254;3735:11;3768:17;:28;;;3818:17;:28;;;3868:17;:26;;;3916:12;3692:21;:254::i;3349:1213::-;4511:36;;;;;13181:2:264;4511:36:243;;;13163:21:264;13220:2;13200:18;;;13193:30;13259:28;13239:18;;;13232:56;13305:18;;4511:36:243;12979:350:264;3349:1213:243;4580:17;:30;;;4576:128;;;4630:59;4654:17;:28;;;4684:4;4630:23;:59::i;:::-;4721:17;:30;;;4717:128;;;4771:59;4795:17;:28;;;4825:4;4771:23;:59::i;:::-;1932:2923;1846:3009;-1:-1:-1;4871:17:243;;1554:3341;-1:-1:-1;1554:3341:243:o;4901:126::-;4957:11;4987:33;5011:8;4987:23;:33::i;1942:98:123:-;1981:7;2003:32;:30;:32::i;2992:383::-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;24282:418:196:-;24339:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24339:33:196;24409:16;;;24423:1;24409:16;;;;;;;;;24380:26;;24409:16;;;;;;;;;;;-1:-1:-1;24409:16:196;24380:45;;24446:11;24431:9;24441:1;24431:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;24465:24;;;24552:80;1414:66;24597:9;1543:66;24552:21;:80::i;:::-;24464:168;;;;;;24645:50;24652:11;24665:15;24682:12;24645:6;:50::i;:::-;24638:57;24282:418;-1:-1:-1;;;;;;24282:418:196:o;3103:154:254:-;3179:75;3210:35;3229:15;3210:18;:35::i;:::-;3247:6;3179:30;:75::i;:::-;3103:154;;:::o;9017:404:192:-;-1:-1:-1;;;;;;;;;;;;;;;;;9133:16:192;;;9147:1;9133:16;;;;;;;;;9104:26;;9133:16;;;;;;;;;;;-1:-1:-1;9133:16:192;9104:45;;9170:8;9155:9;9165:1;9155:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;9186:24;;;9273:80;1201:66;9318:9;1330:66;9273:21;:80::i;:::-;9185:168;;;;;;9366:50;9373:11;9386:15;9403:12;9366:6;:50::i;5907:2251:243:-;6130:13;6145:8;6155:9;6200:35;6245:8;:6;:8::i;:::-;-1:-1:-1;;;;;6238:42:243;;6281:10;6238:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;6238:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6200:92;;6325:35;6370:8;:6;:8::i;:::-;-1:-1:-1;;;;;6363:42:243;;6406:10;6363:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;6363:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6325:92;;6455:25;6490:8;:6;:8::i;:::-;-1:-1:-1;;;;;6483:35:243;;6519:8;6483:45;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;6483:45:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;6483:45:243;;;;;;;;;;;;:::i;:::-;6455:73;;6564:1;6543:8;:18;;;:22;6539:1613;;;6608:34;;;;;;;;1016:25:264;;;6581:24:243;;6608:9;;:20;;989:18:264;;6608:34:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;6608:34:243;;;;;;;;;;;;:::i;:::-;6581:61;;6670:139;6728:8;6737:1;6728:11;;;;;;;;:::i;:::-;;;;;;;6720:20;;6750:8;6759:1;6750:11;;;;;;;;:::i;:::-;;;;;;;6742:20;;6764:11;6777:8;6787;6670:32;:139::i;:::-;6656:153;;-1:-1:-1;6656:153:243;-1:-1:-1;6824:1226:243;;;;487:7:0;7479:1:243;7448:11;:28;;;7422:8;:22;;;7415:61;;;;:::i;:::-;:65;:215;;7628:1;7415:215;;;7556:28;;7530:22;;;;7523:61;;7556:28;7523:61;:::i;:::-;7385:290;;;;:::i;:::-;7234:25;;531:7:0;;7234:29:243;;7262:1;;7234:29;:::i;:::-;7045:6;:16;;;7025:6;:16;;;7010:8;7019:1;7010:11;;;;;;;;:::i;:::-;;;;;;;7002:20;;:39;;;;:::i;:::-;:59;;:192;;7178:6;:16;;;7163:8;7172:1;7163:11;;;;;;;;:::i;:::-;;;;;;;7155:20;;:39;;;;:::i;:::-;7002:192;;;7100:6;:16;;;7002:192;6908:11;:23;;;:316;;;;:::i;:::-;:356;;;;:::i;:::-;6882:430;;;;:::i;:::-;6860:837;;;;:::i;:::-;6851:846;;7715:20;;;;;;;;;;;;;;;;;;:12;:20::i;:::-;7757:4;7753:166;;;7785:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;7837:30;573:1:0;7837:6:243;:30;:::i;:::-;7828:39;;7896:4;7889:11;;7753:166;6824:1226;;;7957:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;8005:1;7996:10;;8030:5;8024:11;;6824:1226;6567:1493;6539:1613;;;8089:1;8080:10;;8110:5;8104:11;;8136:5;8129:12;;6539:1613;6166:1992;;;5907:2251;;;;;;;;;:::o;9380:299:217:-;9496:16;;;9510:1;9496:16;;;;;;;;;9443;;;;9496;;;;;;;;;;;;-1:-1:-1;9496:16:217;9467:45;;9533:8;9518:9;9528:1;9518:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;9548:13;9564:64;1303:66;9601:9;9612:1;1432:66;9564:26;:64::i;:::-;9548:80;9380:299;-1:-1:-1;;;;9380:299:217:o;10065:254::-;10167:16;;;10181:1;10167:16;;;;;;;;;10138:26;;10167:16;;;;;;;;;;;-1:-1:-1;10167:16:217;10138:45;;10204:8;10189:9;10199:1;10189:12;;;;;;;;:::i;:::-;;;;;;:23;;;;;10219:95;1303:66;1287:83;;10256:9;10267:1;10288:9;10270:29;;;;;;17853:19:264;;17897:2;17888:12;;17726:180;10270:29:217;;;;-1:-1:-1;;10270:29:217;;;;;;;;;1432:66;10219:26;:95::i;:::-;10132:187;10065:254;;:::o;9146:1315:243:-;9358:13;9373:8;9383:9;9428:35;9473:8;:6;:8::i;:::-;-1:-1:-1;;;;;9466:42:243;;9509:10;9466:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;9466:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9428:92;;9553:35;9598:8;:6;:8::i;:::-;-1:-1:-1;;;;;9591:42:243;;9634:10;9591:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;9591:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9553:92;;9681:1;9660:8;:18;;;:22;9656:799;;;9725:34;;;;;;;;1016:25:264;;;9698:24:243;;9725:9;;:20;;989:18:264;;9725:34:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;9725:34:243;;;;;;;;;;;;:::i;:::-;9698:61;;9787:136;9842:8;9851:1;9842:11;;;;;;;;:::i;:::-;;;;;;;9834:20;;9864:8;9873:1;9864:11;;;;;;;;:::i;:::-;;;;;;;9856:20;;9878:11;9891:8;9901;9787:29;:136::i;:::-;9773:150;;-1:-1:-1;9773:150:243;-1:-1:-1;9938:415:243;;;;9974:64;9996:11;10009:8;10019;10029;9974:21;:64::i;:::-;9965:73;;10060:4;10056:166;;;10088:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;10140:30;573:1:0;10140:6:243;:30;:::i;:::-;10131:39;;10199:4;10192:11;;10056:166;9938:415;;;10260:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;10308:1;10299:10;;10333:5;10327:11;;9938:415;9684:679;9656:799;;;10392:1;10383:10;;10413:5;10407:11;;10439:5;10432:12;;9656:799;9394:1067;;9146:1315;;;;;;;;;:::o;4756:255:200:-;4855:16;;;4869:1;4855:16;;;;;;;;;4826:26;;4855:16;;;;;;;;;;;-1:-1:-1;4855:16:200;4826:45;;4892:17;4877:9;4887:1;4877:12;;;;;;;;:::i;:::-;;;;;;:32;;;;;4916:90;1147:66;1131:83;;4953:9;4964:1;4985:4;4967:24;;;;;;18062:14:264;18055:22;18050:3;18046:32;18034:45;;18104:1;18095:11;;17911:201;4967:24:200;;;;-1:-1:-1;;4967:24:200;;;;;;;;;1276:66;4916:26;:90::i;4073:303::-;4186:16;;;4200:1;4186:16;;;;;;;;;4140:9;;;;4186:16;;;;;;;;;;;;-1:-1:-1;4186:16:200;4157:45;;4223:17;4208:9;4218:1;4208:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;4247:13;4263:64;1147:66;4300:9;4311:1;1276:66;4263:26;:64::i;:::-;4247:80;;4341:29;4362:5;4349:20;;11007:5;10921:97;4048::123;4089:7;4111:29;:27;:29::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;30368:520:196:-;30508:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30508:33:196;30768:25;30781:11;30768:12;:25::i;:::-;30549:244;;;30736:23;;;30549:244;30713:15;;;30549:244;;;30682:23;;;30549:244;;;30656:18;;;30549:244;;;;;;30623:25;;;30549:244;30605:10;;;30549:244;;;30585:12;;;30549:244;;;30557:6;30549:244;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;;;;30839:44;30853:15;30870:12;30839:13;:44::i;:::-;30819:16;;;30800:83;30801:16;;;30800:83;30801:6;30368:520;-1:-1:-1;;;30368:520:196:o;3430:314:138:-;3538:16;;;3552:1;3538:16;;;;;;;;;3482:19;;;;3538:16;;;;;;;;;;;;-1:-1:-1;3538:16:138;3509:45;;3599:6;-1:-1:-1;;;;;3583:24:138;3575:33;;3560:9;3570:1;3560:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3615:13;3631:64;1169:66;3668:9;3615:13;1298:66;3631:26;:64::i;1698:281:106:-;1860:29;1870:10;1882:6;1860:9;:29::i;:::-;1855:120;;1938:21;:10;:19;:21::i;:::-;1961:6;1906:62;;;;;;;;;;;;:::i;12940:299:192:-;-1:-1:-1;;;;;;;;;;;;;;;;;13135:25:192;13148:11;13135:12;:25::i;:::-;13114:6;;13113:47;;;;;;;;:::i;:::-;;;;;;;;;;;:::i;:::-;;;-1:-1:-1;13190:44:192;13204:15;13221:12;13190:13;:44::i;:::-;13168:18;;;13167:67;13168:6;12940:299;-1:-1:-1;;;12940:299:192:o;8164:976:243:-;8430:16;;;442:7:0;8696:16:243;8709:3;8696:10;:16;:::i;:::-;8625:67;8634:8;:24;;;8660:11;:31;;;8625:8;:67::i;:::-;:88;;;;:::i;:::-;8624:122;;;;:::i;:::-;8602:144;;8850:20;487:7:0;8895:8:243;:24;;;8889:2;8875:11;:16;;;;:::i;:::-;8874:45;;;;:::i;:::-;8873:66;;;;:::i;:::-;8850:89;;8978:12;8963:11;:27;;8949:41;;9005:11;9001:133;;;9102:20;442:7:0;9102:2:243;:20;:::i;:::-;9069:27;;;;9047:49;;9054:11;9047:49;:::i;:::-;9039:84;;9032:91;;9001:133;8459:681;;8164:976;;;;;;;;:::o;6598:121:182:-;6653:59;6708:2;6669:42;;;;;;;;:::i;:::-;;;;-1:-1:-1;;6669:42:182;;;;;;;;;;;;;;;;;;;;6653:15;:59::i;:::-;6598:121;:::o;17775:457:46:-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;10761:455::-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;:::-;10980:232;;;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10980:232;10927:289;10761:455;;;;;:::o;12203:1009:243:-;12463:16;;;442:7:0;12747:16:243;12760:3;12747:10;:16;:::i;:::-;12671:72;12680:8;:29;;;12711:11;:31;;;12671:8;:72::i;:::-;:93;;;;:::i;:::-;12657:137;;;;:::i;:::-;12635:159;;12917:20;487:7:0;12963:8:243;:29;;;12956:3;12942:11;:17;;;;:::i;:::-;12941:51;;;;:::i;:::-;12940:72;;;;:::i;:::-;12917:95;;13050:12;13036:11;:26;13022:40;;13077:11;13073:133;;;13174:20;442:7:0;13174:2:243;:20;:::i;:::-;13141:27;;;;13119:49;;13126:11;13119:49;:::i;10467:1730::-;10691:14;10745:1;10721:11;:21;;;:25;:54;;;;;10774:1;10750:11;:21;;;:25;10721:54;10717:1474;;;487:7:0;11407:1:243;11374:8;:29;;;11367:41;:159;;11524:1;11367:159;;;11454:8;:29;;;11367:159;11341:226;;;;:::i;:::-;531:7:0;11234:1:243;11202:8;:29;;;:33;;;;:::i;:::-;10992:11;:21;;;10958:11;:21;;;10935:8;10944:1;10935:11;;;;;;;;:::i;:::-;;;;;;;10927:20;;:53;;;;:::i;:::-;:87;;:239;;11143:11;:21;;;11120:8;11129:1;11120:11;;;;;;;;:::i;:::-;;;;;;;11112:20;;:53;;;;:::i;:::-;10927:239;;;11049:11;:21;;;10927:239;10841:11;:23;;;:351;;;;:::i;:::-;:395;;;;:::i;:::-;10819:461;;;;:::i;:::-;10801:784;;;;:::i;:::-;10791:794;;10717:1474;;;11630:1;11606:11;:21;;;:25;:54;;;;;11659:1;11635:11;:21;;;:25;11606:54;11602:589;;;531:7:0;12120:1:243;12088:8;:29;;;:33;;;;:::i;:::-;11877:11;:21;;;11843:11;:21;;;11820:8;11829:1;11820:11;;;;;;;;:::i;:::-;;;;;;;11812:20;;:53;;;;:::i;:::-;:87;;:240;;12029:11;:21;;;12006:8;12015:1;12006:11;;;;;;;;:::i;:::-;;;;;;;11998:20;;:53;;;;:::i;:::-;11990:62;;;:::i;:::-;11812:240;;;11934:11;:21;;;11812:240;11726:11;:23;;;:352;;;;:::i;:::-;:396;;;;:::i;:::-;11704:462;;;;:::i;:::-;11676:504;10467:1730;-1:-1:-1;;;;;10467:1730:243:o;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;1953:106::-;2039:13;1836:227;-1:-1:-1;1836:227:46:o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;28665:811:196:-;28757:27;28792:13;28813:11;28832:23;28863:19;28890:24;28922:16;28946:21;29018:25;29034:5;29041:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;29018:25:196;29012:32;;28998:47;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;28982:63:196;;-1:-1:-1;2736:34:23;;-1:-1:-1;2736:34:23;-1:-1:-1;29177:42:196;;29191:26;29185:33;;11007:5:200;10921:97;29177:42:196;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;29155:65:196;;-1:-1:-1;2736:34:23;;-1:-1:-1;2736:34:23;-1:-1:-1;2736:34:23;-1:-1:-1;29427:43:196;;29441:27;2612:168:23;29427:43:196;29407:64;;28665:811;;;;;;;;;:::o;29579:522::-;29689:26;;29751:14;975:16:24;7017:70;;;6995:94;;29865:63:196;:41;29886:5;29751:14;6995:94:24;29865:20:196;:41::i;:::-;:61;:63::i;:::-;29852:77;-1:-1:-1;29945:4:196;-1:-1:-1;29945:4:196;6995:94:24;7059:27;7017:70;;;6995:94;29973:34:196;30032:63;:41;30053:5;30060:6;29973:34;30032:20;:41::i;:63::-;30019:77;;29745:356;;29579:522;;;;;:::o;1109:325:106:-;1190:4;1332:55;696:18:144;578:36:124;2955:46;;2954:74;1380:6:106;1332:18;:55::i;:::-;:97;;;;1391:38;1410:10;1422:6;1391:18;:38::i;:::-;1202:227;1109:325;-1:-1:-1;;;1109:325:106:o;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;3968:25;;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;12092:156:192:-;2756:4:23;2742:27;;2736:34;12157:21:192;;12210:32;;12199:44;;;;;;;;:::i;12351:322::-;12461:24;12493:14;975:16:24;7017:70;;;6995:94;;12615:51:192;:41;12636:5;12493:14;6995:94:24;12615:20:192;:41::i;:::-;:49;:51::i;1035:205:238:-;1094:12;1128:1;1122:2;:7;1118:116;;1152:16;1165:2;1152;:16;:::i;:::-;1145:23;;;;1118:116;1219:3;1220:2;1219:3;:::i;:::-;1206:17;;:2;:17;:::i;868:133:182:-;939:55;986:7;965:19;939:55::i;36171:541:45:-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;23107:355::-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;:::-;23107:355;;;;;:::o;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8389:20;;8299:21;;-1:-1:-1;;579:1:52;804:25:53;;782:48;8385:31:44;;;8322:9;;8295:37;8244:184;8201:237;;8077:375;6076:2380;;;;:::o;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;45284:220:56:-;45350:24;45382:30;45415:32;45433:6;45441:2;45445:1;45415:17;:32::i;3586:379:136:-;3709:16;;;3723:1;3709:16;;;;;;;;3661:11;;;;3709:16;3723:1;3709:16;;;;;;;;;;-1:-1:-1;3709:16:136;3680:45;;3764:10;3731:9;3741:1;3731:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;3820:6;-1:-1:-1;;;;;3804:24:136;3796:33;;3781:9;3791:1;3781:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3836:13;3852:64;1169:66;3889:9;3836:13;1298:66;3852:26;:64::i;:::-;3836:80;;3930:29;3951:5;3938:20;;11007:5:200;10921:97;3165:160:124;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;2007:37;;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;25700:66:264;25688:79;;2092:30:124;;;25676:92:264;2092:30:124;;25784:12:264;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;3545:418:43;3597:17;3622:19;3644:13;3652:4;2997:3;2975:25;;2901:104;3644:13;3622:35;-1:-1:-1;692:17:43;3238:38;;;3767:18;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3767:18:43;-1:-1:-1;3760:25:43;-1:-1:-1;3854:4:43;3844:15;;3914:44;3926:11;3844:15;3950:7;3914:11;:44::i;:::-;3616:347;;;3545:418;;;:::o;1007:380:182:-;1105:14;;591:42;1278:2;1265:16;;1081:21;;1105:14;1265:16;591:42;1314:5;1303:68;1294:77;;1231:150;;1007:380;:::o;50806:191:45:-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;51823:242::-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;;-1:-1:-1;52054:6:45;51823:242;-1:-1:-1;;;51823:242:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;17013:1682:45:-;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;5042:669:44:-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:44;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;2681:1129:58:-;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;;3341:28;;3116:690;;;2681:1129;;;;;:::o;1229:823:40:-;1346:324;1363:2;1353:6;:12;1346:324;;1453:18;;1435:37;;1604:2;1616:17;;;;1591:15;;;;-1:-1:-1;;1643:12:40;1346:324;;;1679:6;1689:1;1679:11;1675:24;;1229:823;;;:::o;1675:24::-;1738:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;1738:32:40;;2019:4;2007:9;2001:16;1997:27;1942:4;1938:9;1924:11;1918:18;1914:34;1867:167;1848:9;1832:210;1824:224;1229:823;;;:::o;3658:342:50:-;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:44:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;1489:2340:44:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;14:332:264:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;1052:180;1111:6;1164:2;1152:9;1143:7;1139:23;1135:32;1132:52;;;1180:1;1177;1170:12;1132:52;-1:-1:-1;1203:23:264;;1052:180;-1:-1:-1;1052:180:264:o;1237:184::-;-1:-1:-1;;;1286:1:264;1279:88;1386:4;1383:1;1376:15;1410:4;1407:1;1400:15;1426:298;1511:1;1504:5;1501:12;1491:200;;-1:-1:-1;;;1544:1:264;1537:88;1648:4;1645:1;1638:15;1676:4;1673:1;1666:15;1491:200;1700:18;;1426:298::o;1729:439::-;1782:3;1820:5;1814:12;1847:6;1842:3;1835:19;1873:4;1902;1897:3;1893:14;1886:21;;1941:4;1934:5;1930:16;1964:1;1974:169;1988:6;1985:1;1982:13;1974:169;;;2049:13;;2037:26;;2083:12;;;;2118:15;;;;2010:1;2003:9;1974:169;;;-1:-1:-1;2159:3:264;;1729:439;-1:-1:-1;;;;;1729:439:264:o;2173:1317::-;2380:2;2369:9;2362:21;2392:64;2452:2;2441:9;2437:18;2428:6;2422:13;2392:64;:::i;:::-;2510:2;2502:6;2498:15;2492:22;2487:2;2476:9;2472:18;2465:50;2569:2;2561:6;2557:15;2551:22;2546:2;2535:9;2531:18;2524:50;2343:4;2621:2;2613:6;2609:15;2603:22;2634:50;2679:3;2668:9;2664:19;2650:12;421:13;414:21;402:34;;351:91;2634:50;;2739:3;2731:6;2727:16;2721:23;2715:3;2704:9;2700:19;2693:52;2800:3;2792:6;2788:16;2782:23;2776:3;2765:9;2761:19;2754:52;2861:3;2853:6;2849:16;2843:23;2837:3;2826:9;2822:19;2815:52;2916:3;2908:6;2904:16;2898:23;2940:3;2952:51;2999:2;2988:9;2984:18;2968:14;421:13;414:21;402:34;;351:91;2952:51;3052:2;3044:6;3040:15;3034:22;3012:44;;;3075:6;3100:3;3139:2;3134;3123:9;3119:18;3112:30;3165:65;3225:3;3214:9;3210:19;3194:14;3165:65;:::i;:::-;3267:15;;;3261:22;3323;;;-1:-1:-1;;3319:95:264;3299:18;;;3292:123;3151:79;;-1:-1:-1;3432:52:264;3151:79;3261:22;3432:52;:::i;3495:184::-;-1:-1:-1;;;3544:1:264;3537:88;3644:4;3641:1;3634:15;3668:4;3665:1;3658:15;3684:255;3756:2;3750:9;3798:6;3786:19;;3835:18;3820:34;;3856:22;;;3817:62;3814:88;;;3882:18;;:::i;:::-;3918:2;3911:22;3684:255;:::o;3944:253::-;4016:2;4010:9;4058:4;4046:17;;4093:18;4078:34;;4114:22;;;4075:62;4072:88;;;4140:18;;:::i;4202:255::-;4274:2;4268:9;4316:6;4304:19;;4353:18;4338:34;;4374:22;;;4335:62;4332:88;;;4400:18;;:::i;4462:334::-;4533:2;4527:9;4589:2;4579:13;;-1:-1:-1;;4575:86:264;4563:99;;4692:18;4677:34;;4713:22;;;4674:62;4671:88;;;4739:18;;:::i;:::-;4775:2;4768:22;4462:334;;-1:-1:-1;4462:334:264:o;4801:160::-;4866:20;;4922:13;;4915:21;4905:32;;4895:60;;4951:1;4948;4941:12;4966:1358;5071:6;5079;5123:9;5114:7;5110:23;5153:3;5149:2;5145:12;5142:32;;;5170:1;5167;5160:12;5142:32;5193:6;5219:2;5215;5211:11;5208:31;;;5235:1;5232;5225:12;5208:31;5261:22;;:::i;:::-;5248:35;;5319:9;5306:23;5299:5;5292:38;5390:2;5379:9;5375:18;5362:32;5357:2;5350:5;5346:14;5339:56;5455:2;5444:9;5440:18;5427:32;5422:2;5415:5;5411:14;5404:56;5520:2;5509:9;5505:18;5492:32;5487:2;5480:5;5476:14;5469:56;5558:36;5589:3;5578:9;5574:19;5558:36;:::i;:::-;5552:3;5545:5;5541:15;5534:61;5628:36;5659:3;5648:9;5644:19;5628:36;:::i;:::-;5622:3;5615:5;5611:15;5604:61;5698:36;5729:3;5718:9;5714:19;5698:36;:::i;:::-;5692:3;5685:5;5681:15;5674:61;5796:3;5785:9;5781:19;5768:33;5762:3;5755:5;5751:15;5744:58;5821:3;5884:2;5873:9;5869:18;5856:32;5851:2;5844:5;5840:14;5833:56;;5908:3;5943:35;5974:2;5963:9;5959:18;5943:35;:::i;:::-;5927:14;;;5920:59;5998:3;6033:35;6049:18;;;6033:35;:::i;:::-;6017:14;;;6010:59;6088:3;6136:18;;;6123:32;6107:14;;;6100:56;6175:3;6223:18;;;6210:32;6194:14;;;6187:56;6021:5;;6299:18;;6286:32;;-1:-1:-1;;;4966:1358:264:o;6329:1386::-;6495:4;6537:3;6526:9;6522:19;6514:27;;6574:6;6568:13;6557:9;6550:32;6638:4;6630:6;6626:17;6620:24;6613:4;6602:9;6598:20;6591:54;6701:4;6693:6;6689:17;6683:24;6676:4;6665:9;6661:20;6654:54;6764:4;6756:6;6752:17;6746:24;6739:4;6728:9;6724:20;6717:54;6818:4;6810:6;6806:17;6800:24;6833:51;6878:4;6867:9;6863:20;6849:12;421:13;414:21;402:34;;351:91;6833:51;;6933:4;6925:6;6921:17;6915:24;6948:53;6995:4;6984:9;6980:20;6964:14;421:13;414:21;402:34;;351:91;6948:53;;7050:4;7042:6;7038:17;7032:24;7065:53;7112:4;7101:9;7097:20;7081:14;421:13;414:21;402:34;;351:91;7065:53;-1:-1:-1;7174:4:264;7162:17;;;7156:24;7134:20;;;7127:54;7200:6;7248:15;;;7242:22;7222:18;;;7215:50;7284:6;7327:15;;;7321:22;421:13;414:21;7384:18;;;402:34;7422:6;7465:15;;;7459:22;421:13;414:21;7522:18;;;402:34;7560:6;7608:15;;;7602:22;7582:18;;;7575:50;7644:6;7692:15;;;7686:22;7666:18;;;;7659:50;;;;7666:18;6329:1386::o;8070:181::-;8128:4;8161:18;8153:6;8150:30;8147:56;;;8183:18;;:::i;:::-;-1:-1:-1;8228:1:264;8224:14;8240:4;8220:25;;8070:181::o;8256:830::-;8319:5;8372:3;8365:4;8357:6;8353:17;8349:27;8339:55;;8390:1;8387;8380:12;8339:55;8419:6;8413:13;8445:4;8469:58;8485:41;8523:2;8485:41;:::i;:::-;8469:58;:::i;:::-;8549:3;8573:2;8568:3;8561:15;8601:4;8596:3;8592:14;8585:21;;8658:4;8652:2;8649:1;8645:10;8637:6;8633:23;8629:34;8615:48;;8686:3;8678:6;8675:15;8672:35;;;8703:1;8700;8693:12;8672:35;8739:4;8731:6;8727:17;8753:304;8769:6;8764:3;8761:15;8753:304;;;8842:3;8836:10;8890:4;8883:5;8879:16;8872:5;8869:27;8859:125;;8938:1;8967:2;8963;8956:14;8859:125;8997:18;;9035:12;;;;8786;;8753:304;;;-1:-1:-1;9075:5:264;8256:830;-1:-1:-1;;;;;;8256:830:264:o;9091:663::-;9156:5;9209:3;9202:4;9194:6;9190:17;9186:27;9176:55;;9227:1;9224;9217:12;9176:55;9256:6;9250:13;9282:4;9306:58;9322:41;9360:2;9322:41;:::i;9306:58::-;9386:3;9410:2;9405:3;9398:15;9438:4;9433:3;9429:14;9422:21;;9495:4;9489:2;9486:1;9482:10;9474:6;9470:23;9466:34;9452:48;;9523:3;9515:6;9512:15;9509:35;;;9540:1;9537;9530:12;9509:35;9576:4;9568:6;9564:17;9590:135;9606:6;9601:3;9598:15;9590:135;;;9672:10;;9660:23;;9703:12;;;;9623;;9590:135;;9759:1036;9868:6;9921:2;9909:9;9900:7;9896:23;9892:32;9889:52;;;9937:1;9934;9927:12;9889:52;9970:9;9964:16;9999:18;10040:2;10032:6;10029:14;10026:34;;;10056:1;10053;10046:12;10026:34;10079:22;;;;10135:4;10117:16;;;10113:27;10110:47;;;10153:1;10150;10143:12;10110:47;10179:22;;:::i;:::-;10230:2;10224:9;10217:5;10210:24;10280:2;10276;10272:11;10266:18;10261:2;10254:5;10250:14;10243:42;10331:2;10327;10323:11;10317:18;10312:2;10305:5;10301:14;10294:42;10375:2;10371;10367:11;10361:18;10404:2;10394:8;10391:16;10388:36;;;10420:1;10417;10410:12;10388:36;10456:65;10513:7;10502:8;10498:2;10494:17;10456:65;:::i;:::-;10451:2;10444:5;10440:14;10433:89;;10569:3;10565:2;10561:12;10555:19;10549:3;10542:5;10538:15;10531:44;10614:3;10610:2;10606:12;10600:19;10644:2;10634:8;10631:16;10628:36;;;10660:1;10657;10650:12;10628:36;10697:67;10756:7;10745:8;10741:2;10737:17;10697:67;:::i;:::-;10691:3;10680:15;;10673:92;-1:-1:-1;10684:5:264;9759:1036;-1:-1:-1;;;;;9759:1036:264:o;10800:184::-;-1:-1:-1;;;10849:1:264;10842:88;10949:4;10946:1;10939:15;10973:4;10970:1;10963:15;10989:184;-1:-1:-1;;;11038:1:264;11031:88;11138:4;11135:1;11128:15;11162:4;11159:1;11152:15;11178:308;11217:1;11243;11233:35;;11248:18;;:::i;:::-;-1:-1:-1;;11362:1:264;11359:73;11290:66;11287:1;11284:73;11280:153;11277:179;;;11436:18;;:::i;:::-;-1:-1:-1;11470:10:264;;11178:308::o;11491:200::-;11557:9;;;11530:4;11585:9;;11613:10;;11625:12;;;11609:29;11648:12;;;11640:21;;11606:56;11603:82;;;11665:18;;:::i;:::-;11603:82;11491:200;;;;:::o;11696:1278::-;11802:6;11855:2;11843:9;11834:7;11830:23;11826:32;11823:52;;;11871:1;11868;11861:12;11823:52;11904:9;11898:16;11933:18;11974:2;11966:6;11963:14;11960:34;;;11990:1;11987;11980:12;11960:34;12013:22;;;;12069:6;12051:16;;;12047:29;12044:49;;;12089:1;12086;12079:12;12044:49;12115:22;;:::i;:::-;12166:2;12160:9;12153:5;12146:24;12216:2;12212;12208:11;12202:18;12197:2;12190:5;12186:14;12179:42;12260:2;12256;12252:11;12246:18;12289:2;12279:8;12276:16;12273:36;;;12305:1;12302;12295:12;12273:36;12341:65;12398:7;12387:8;12383:2;12379:17;12341:65;:::i;:::-;12336:2;12329:5;12325:14;12318:89;;12453:2;12449;12445:11;12439:18;12434:2;12427:5;12423:14;12416:42;12497:3;12493:2;12489:12;12483:19;12527:2;12517:8;12514:16;12511:36;;;12543:1;12540;12533:12;12511:36;12580:67;12639:7;12628:8;12624:2;12620:17;12580:67;:::i;:::-;12574:3;12567:5;12563:15;12556:92;;12695:3;12691:2;12687:12;12681:19;12675:3;12668:5;12664:15;12657:44;12748:3;12744:2;12740:12;12734:19;12728:3;12721:5;12717:15;12710:44;12793:3;12789:2;12785:12;12779:19;12823:2;12813:8;12810:16;12807:36;;;12839:1;12836;12829:12;12807:36;12876:67;12935:7;12924:8;12920:2;12916:17;12876:67;:::i;:::-;12870:3;12859:15;;12852:92;-1:-1:-1;12863:5:264;11696:1278;-1:-1:-1;;;;;11696:1278:264:o;13334:184::-;-1:-1:-1;;;13383:1:264;13376:88;13483:4;13480:1;13473:15;13507:4;13504:1;13497:15;13705:818;13814:6;13867:3;13855:9;13846:7;13842:23;13838:33;13835:53;;;13884:1;13881;13874:12;13835:53;13917:2;13911:9;13959:3;13951:6;13947:16;14029:6;14017:10;14014:22;13993:18;13981:10;13978:34;13975:62;13972:88;;;14040:18;;:::i;:::-;14080:10;14076:2;14069:22;;14121:9;14115:16;14107:6;14100:32;14186:2;14175:9;14171:18;14165:25;14160:2;14152:6;14148:15;14141:50;14245:2;14234:9;14230:18;14224:25;14219:2;14211:6;14207:15;14200:50;14304:2;14293:9;14289:18;14283:25;14278:2;14270:6;14266:15;14259:50;14364:3;14353:9;14349:19;14343:26;14337:3;14329:6;14325:16;14318:52;14425:3;14414:9;14410:19;14404:26;14398:3;14390:6;14386:16;14379:52;14486:3;14475:9;14471:19;14465:26;14459:3;14451:6;14447:16;14440:52;14511:6;14501:16;;;13705:818;;;;:::o;14528:999::-;14629:6;14682:2;14670:9;14661:7;14657:23;14653:32;14650:52;;;14698:1;14695;14688:12;14650:52;14731:9;14725:16;14760:18;14801:2;14793:6;14790:14;14787:34;;;14817:1;14814;14807:12;14787:34;14840:22;;;;14896:6;14878:16;;;14874:29;14871:49;;;14916:1;14913;14906:12;14871:49;14942:22;;:::i;:::-;14993:2;14987:9;14980:5;14973:24;15036:2;15032;15028:11;15022:18;15065:2;15055:8;15052:16;15049:36;;;15081:1;15078;15071:12;15049:36;15117:65;15174:7;15163:8;15159:2;15155:17;15117:65;:::i;:::-;15112:2;15105:5;15101:14;15094:89;;15229:2;15225;15221:11;15215:18;15210:2;15203:5;15199:14;15192:42;15280:2;15276;15272:11;15266:18;15261:2;15254:5;15250:14;15243:42;15332:3;15328:2;15324:12;15318:19;15312:3;15305:5;15301:15;15294:44;15385:3;15381:2;15377:12;15371:19;15365:3;15358:5;15354:15;15347:44;15438:3;15434:2;15430:12;15424:19;15418:3;15411:5;15407:15;15400:44;15491:3;15487:2;15483:12;15477:19;15471:3;15464:5;15460:15;15453:44;15516:5;15506:15;;;;;14528:999;;;;:::o;15722:1066::-;15816:6;15847:2;15890;15878:9;15869:7;15865:23;15861:32;15858:52;;;15906:1;15903;15896:12;15858:52;15939:9;15933:16;15968:18;16009:2;16001:6;15998:14;15995:34;;;16025:1;16022;16015:12;15995:34;16063:6;16052:9;16048:22;16038:32;;16108:7;16101:4;16097:2;16093:13;16089:27;16079:55;;16130:1;16127;16120:12;16079:55;16159:2;16153:9;16182:58;16198:41;16236:2;16198:41;:::i;16182:58::-;16274:15;;;16356:1;16352:10;;;;16344:19;;16340:28;;;16305:12;;;;16380:19;;;16377:39;;;16412:1;16409;16402:12;16377:39;16436:11;;;;16456:302;16472:6;16467:3;16464:15;16456:302;;;16545:3;16539:10;16593:2;16586:5;16582:14;16575:5;16572:25;16562:123;;16639:1;16668:2;16664;16657:14;16562:123;16698:18;;16489:12;;;;16736;;;;16456:302;;;16777:5;15722:1066;-1:-1:-1;;;;;;;;15722:1066:264:o;16793:168::-;16866:9;;;16897;;16914:15;;;16908:22;;16894:37;16884:71;;16935:18;;:::i;16966:120::-;17006:1;17032;17022:35;;17037:18;;:::i;:::-;-1:-1:-1;17071:9:264;;16966:120::o;17091:112::-;17123:1;17149;17139:35;;17154:18;;:::i;:::-;-1:-1:-1;17188:9:264;;17091:112::o;17208:216::-;17272:9;;;17300:11;;;17247:3;17330:9;;17358:10;;17354:19;;17383:10;;17375:19;;17351:44;17348:70;;;17398:18;;:::i;:::-;17348:70;;17208:216;;;;:::o;17429:292::-;17501:9;;;17468:7;17526:9;;17543:66;17537:73;;17522:89;17519:115;;;17614:18;;:::i;:::-;17687:1;17678:7;17673:16;17670:1;17667:23;17663:1;17656:9;17653:38;17643:72;;17695:18;;:::i;18582:489::-;18882:6;18871:9;18864:25;18925:2;18920;18909:9;18905:18;18898:30;18845:4;18945:77;19018:2;19007:9;19003:18;18995:6;18945:77;:::i;:::-;18937:85;;19058:6;19053:2;19042:9;19038:18;19031:34;18582:489;;;;;;:::o;19076:250::-;19161:1;19171:113;19185:6;19182:1;19179:13;19171:113;;;19261:11;;;19255:18;19242:11;;;19235:39;19207:2;19200:10;19171:113;;;-1:-1:-1;;19318:1:264;19300:16;;19293:27;19076:250::o;19331:568::-;19384:5;19437:3;19430:4;19422:6;19418:17;19414:27;19404:55;;19455:1;19452;19445:12;19404:55;19484:6;19478:13;19510:18;19506:2;19503:26;19500:52;;;19532:18;;:::i;:::-;19576:114;19684:4;-1:-1:-1;;19608:4:264;19604:2;19600:13;19596:86;19592:97;19576:114;:::i;:::-;19715:2;19706:7;19699:19;19761:3;19754:4;19749:2;19741:6;19737:15;19733:26;19730:35;19727:55;;;19778:1;19775;19768:12;19727:55;19791:77;19865:2;19858:4;19849:7;19845:18;19838:4;19830:6;19826:17;19791:77;:::i;19904:655::-;20046:6;20054;20062;20115:2;20103:9;20094:7;20090:23;20086:32;20083:52;;;20131:1;20128;20121:12;20083:52;20164:9;20158:16;20193:18;20234:2;20226:6;20223:14;20220:34;;;20250:1;20247;20240:12;20220:34;20273:60;20325:7;20316:6;20305:9;20301:22;20273:60;:::i;:::-;20263:70;;20373:2;20362:9;20358:18;20352:25;20342:35;;20423:2;20412:9;20408:18;20402:25;20386:41;;20452:2;20442:8;20439:16;20436:36;;;20468:1;20465;20458:12;20436:36;;20491:62;20545:7;20534:8;20523:9;20519:24;20491:62;:::i;:::-;20481:72;;;19904:655;;;;;:::o;20564:330::-;20606:3;20644:5;20638:12;20671:6;20666:3;20659:19;20687:76;20756:6;20749:4;20744:3;20740:14;20733:4;20726:5;20722:16;20687:76;:::i;:::-;20808:2;20796:15;-1:-1:-1;;20792:88:264;20783:98;;;;20883:4;20779:109;;20564:330;-1:-1:-1;;20564:330:264:o;20899:340::-;21076:2;21065:9;21058:21;21039:4;21096:45;21137:2;21126:9;21122:18;21114:6;21096:45;:::i;:::-;21088:53;;-1:-1:-1;;;;;21181:6:264;21177:55;21172:2;21161:9;21157:18;21150:83;20899:340;;;;;:::o;21244:125::-;21309:9;;;21330:10;;;21327:36;;;21343:18;;:::i;21374:220::-;21523:2;21512:9;21505:21;21486:4;21543:45;21584:2;21573:9;21569:18;21561:6;21543:45;:::i;21599:569::-;21923:6;21912:9;21905:25;21966:3;21961:2;21950:9;21946:18;21939:31;21886:4;21987:78;22060:3;22049:9;22045:19;22037:6;21987:78;:::i;:::-;22113:4;22101:17;;;;22096:2;22081:18;;22074:45;-1:-1:-1;22150:2:264;22135:18;22128:34;21979:86;21599:569;-1:-1:-1;;21599:569:264:o;22173:184::-;22243:6;22296:2;22284:9;22275:7;22271:23;22267:32;22264:52;;;22312:1;22309;22302:12;22264:52;-1:-1:-1;22335:16:264;;22173:184;-1:-1:-1;22173:184:264:o;22362:731::-;22732:6;22721:9;22714:25;22775:3;22770:2;22759:9;22755:18;22748:31;22695:4;22802:78;22875:3;22864:9;22860:19;22852:6;22802:78;:::i;:::-;22928:4;22920:6;22916:17;22911:2;22900:9;22896:18;22889:45;22982:9;22974:6;22970:22;22965:2;22954:9;22950:18;22943:50;23010:33;23036:6;23028;23010:33;:::i;:::-;23002:41;;;23080:6;23074:3;23063:9;23059:19;23052:35;22362:731;;;;;;;;:::o;23098:191::-;23133:3;23164:66;23157:5;23154:77;23151:103;;23234:18;;:::i;:::-;-1:-1:-1;23274:1:264;23270:13;;23098:191::o;23294:175::-;23331:3;23375:4;23368:5;23364:16;23404:4;23395:7;23392:17;23389:43;;23412:18;;:::i;:::-;23461:1;23448:15;;23294:175;-1:-1:-1;;23294:175:264:o;23474:925::-;23923:66;23915:6;23911:79;23906:3;23899:92;23881:3;24010;24042:2;24038:1;24033:3;24029:11;24022:23;24074:6;24068:13;24090:74;24157:6;24153:1;24148:3;24144:11;24137:4;24129:6;24125:17;24090:74;:::i;:::-;24192:6;24187:3;24183:16;24173:26;;24227:2;24223:1;24219:2;24215:10;24208:22;24261:6;24255:13;24239:29;;24277:75;24343:8;24339:1;24335:2;24331:10;24324:4;24316:6;24312:17;24277:75;:::i;:::-;24372:17;24391:1;24368:25;;23474:925;-1:-1:-1;;;;;23474:925:264:o;24404:128::-;24471:9;;;24492:11;;;24489:37;;;24506:18;;:::i;24537:640::-;24788:6;24783:3;24776:19;24758:3;24814:2;24847;24842:3;24838:12;24879:6;24873:13;24944:2;24936:6;24932:15;24965:1;24975:175;24989:6;24986:1;24983:13;24975:175;;;25052:13;;25038:28;;25088:14;;;;25125:15;;;;25011:1;25004:9;24975:175;;;-1:-1:-1;25166:5:264;;24537:640;-1:-1:-1;;;;;;;24537:640:264:o;25182:360::-;25385:2;25374:9;25367:21;25348:4;25405:45;25446:2;25435:9;25431:18;25423:6;25405:45;:::i;:::-;25481:2;25466:18;;25459:34;;;;-1:-1:-1;25524:2:264;25509:18;25502:34;25397:53;25182:360;-1:-1:-1;25182:360:264:o;25807:533::-;26058:2;26047:9;26040:21;26021:4;26084:77;26157:2;26146:9;26142:18;26134:6;26084:77;:::i;:::-;26209:14;26201:6;26197:27;26192:2;26181:9;26177:18;26170:55;26273:9;26265:6;26261:22;26256:2;26245:9;26241:18;26234:50;26301:33;26327:6;26319;26301:33;:::i;26345:638::-;26656:6;26645:9;26638:25;26699:3;26694:2;26683:9;26679:18;26672:31;26619:4;26726:78;26799:3;26788:9;26784:19;26776:6;26726:78;:::i;:::-;26852:14;26844:6;26840:27;26835:2;26824:9;26820:18;26813:55;26916:9;26908:6;26904:22;26899:2;26888:9;26884:18;26877:50;26944:33;26970:6;26962;26944:33;:::i;:::-;26936:41;26345:638;-1:-1:-1;;;;;;;26345:638:264:o","linkReferences":{"src/libraries/LibChunks.sol":{"LibChunks":[{"start":2295,"length":20},{"start":3655,"length":20}]}}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","executeAction((bytes32,uint256,bytes32,bytes32,bool,bool,bool,int256,int256,bool,bool,uint256,uint256),uint256)":"6783d47a","getDied(bytes32)":"def4c3ff","getEncounter(bytes32)":"4dda27e8","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"attackerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderId\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"hit\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"miss\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"crit\",\"type\":\"bool\"},{\"internalType\":\"int256\",\"name\":\"attackerDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"defenderDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"attackerDied\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"defenderDied\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"internalType\":\"struct ActionOutcomeData\",\"name\":\"actionOutcomeData\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"}],\"name\":\"executeAction\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"attackerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderId\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"hit\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"miss\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"crit\",\"type\":\"bool\"},{\"internalType\":\"int256\",\"name\":\"attackerDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"defenderDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"attackerDied\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"defenderDied\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"internalType\":\"struct ActionOutcomeData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"getDied\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isDied\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"name\":\"getEncounter\",\"outputs\":[{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}]},\"events\":{\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}]},\"events\":{\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/CombatSystem.sol\":\"CombatSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937\",\"dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/IRngSystem.sol\":{\"keccak256\":\"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02\",\"dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5\",\"dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5\"]},\"src/libraries/ArrayManagers.sol\":{\"keccak256\":\"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c\",\"dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/libraries/Math.sol\":{\"keccak256\":\"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a\",\"dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW\"]},\"src/systems/CombatSystem.sol\":{\"keccak256\":\"0x9e1634deeccc265bd7b0f1f60281edcbf6fc253b1af043d7bd75fbdb01e9f983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://74610a9d9321b928357d57765445574d18c2b417e9eed2a6fa1a5a3e916b4fd0\",\"dweb:/ipfs/QmbnLsNrXZv6Y7PFG4K5uo6Yqie1CHdYSWNL8RMohXzTmP\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"struct ActionOutcomeData","name":"actionOutcomeData","type":"tuple","components":[{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"},{"internalType":"bytes32","name":"attackerId","type":"bytes32"},{"internalType":"bytes32","name":"defenderId","type":"bytes32"},{"internalType":"bool","name":"hit","type":"bool"},{"internalType":"bool","name":"miss","type":"bool"},{"internalType":"bool","name":"crit","type":"bool"},{"internalType":"int256","name":"attackerDamageDelt","type":"int256"},{"internalType":"int256","name":"defenderDamageDelt","type":"int256"},{"internalType":"bool","name":"attackerDied","type":"bool"},{"internalType":"bool","name":"defenderDied","type":"bool"},{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}]},{"internalType":"uint256","name":"randomNumber","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"executeAction","outputs":[{"internalType":"struct ActionOutcomeData","name":"","type":"tuple","components":[{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"},{"internalType":"bytes32","name":"attackerId","type":"bytes32"},{"internalType":"bytes32","name":"defenderId","type":"bytes32"},{"internalType":"bool","name":"hit","type":"bool"},{"internalType":"bool","name":"miss","type":"bool"},{"internalType":"bool","name":"crit","type":"bool"},{"internalType":"int256","name":"attackerDamageDelt","type":"int256"},{"internalType":"int256","name":"defenderDamageDelt","type":"int256"},{"internalType":"bool","name":"attackerDied","type":"bool"},{"internalType":"bool","name":"defenderDied","type":"bool"},{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getDied","outputs":[{"internalType":"bool","name":"isDied","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getEncounter","outputs":[{"internalType":"struct CombatEncounterData","name":"","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/CombatSystem.sol":"CombatSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f","urls":["bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937","dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/IRngSystem.sol":{"keccak256":"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0","urls":["bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02","dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8","urls":["bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5","dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5"],"license":"MIT"},"src/libraries/ArrayManagers.sol":{"keccak256":"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a","urls":["bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c","dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP"],"license":"GPL-3.0"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/libraries/Math.sol":{"keccak256":"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5","urls":["bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a","dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW"],"license":"GPL-3.0"},"src/systems/CombatSystem.sol":{"keccak256":"0x9e1634deeccc265bd7b0f1f60281edcbf6fc253b1af043d7bd75fbdb01e9f983","urls":["bzz-raw://74610a9d9321b928357d57765445574d18c2b417e9eed2a6fa1a5a3e916b4fd0","dweb:/ipfs/QmbnLsNrXZv6Y7PFG4K5uo6Yqie1CHdYSWNL8RMohXzTmP"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":243} \ No newline at end of file diff --git a/packages/contracts/out/EncounterSystem.sol/EncounterSystem.json b/packages/contracts/out/EncounterSystem.sol/EncounterSystem.json index f210a93d3..a8e2a9905 100644 --- a/packages/contracts/out/EncounterSystem.sol/EncounterSystem.json +++ b/packages/contracts/out/EncounterSystem.sol/EncounterSystem.json @@ -1 +1 @@ -{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"checkForEncounterEnd","inputs":[{"name":"encounterData","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"outputs":[{"name":"_encounterEnded","type":"bool","internalType":"bool"},{"name":"_attackersWin","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"createEncounter","inputs":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"group1","type":"bytes32[]","internalType":"bytes32[]"},{"name":"group2","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"endEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"randomNumber","type":"uint256","internalType":"uint256"},{"name":"attackersWin","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"endTurn","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"actions","type":"tuple[]","internalType":"struct Action[]","components":[{"name":"attackerEntityId","type":"bytes32","internalType":"bytes32"},{"name":"defenderEntityId","type":"bytes32","internalType":"bytes32"},{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"isParticipant","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"participants","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"isParticipant","inputs":[{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"World_FunctionSelectorNotFound","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_ResourceNotFound","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b50614c07806100206000396000f3fe6080604052600436106100b15760003560e01c806398d239b111610069578063c6ca743c1161004e578063c6ca743c146101ca578063e1af802c146101ea578063e903546c146101ff57600080fd5b806398d239b114610195578063b2467894146101aa57600080fd5b80631e45d6141161009a5780631e45d614146101185780632c86e0e21461014f57806345ec93541461017d57600080fd5b806301ffc9a7146100b6578063119df25f146100eb575b600080fd5b3480156100c257600080fd5b506100d66100d1366004613ddc565b61021f565b60405190151581526020015b60405180910390f35b3480156100f757600080fd5b506101006102b8565b6040516001600160a01b0390911681526020016100e2565b34801561012457600080fd5b50610138610133366004613f70565b6102c7565b6040805192151583529015156020830152016100e2565b34801561015b57600080fd5b5061016f61016a36600461406d565b61048e565b6040519081526020016100e2565b34801561018957600080fd5b5036601f19013561016f565b6101a86101a33660046140e1565b6109d5565b005b3480156101b657600080fd5b506100d66101c53660046141d5565b610dff565b3480156101d657600080fd5b506100d66101e5366004614225565b610ed5565b3480156101f657600080fd5b50610100610f93565b34801561020b57600080fd5b506101a861021a366004614247565b610f9d565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102b257507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102c2611323565b905090565b60008060008060005b8561010001515181101561038d576102e6610f93565b6001600160a01b031663525b0e1e876101000151838151811061030b5761030b614280565b60200260200101516040518263ffffffff1660e01b815260040161033191815260200190565b602060405180830381865afa15801561034e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103729190614296565b156103855782610381816142c9565b9350505b6001016102d0565b5060005b8561012001515181101561044e576103a7610f93565b6001600160a01b031663525b0e1e87610120015183815181106103cc576103cc614280565b60200260200101516040518263ffffffff1660e01b81526004016103f291815260200190565b602060405180830381865afa15801561040f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104339190614296565b156104465781610442816142c9565b9250505b600101610391565b508461012001515181148061046857508461010001515182145b8061047a57508460c001518560800151145b935084610100015151821492505050915091565b60006104a161049b6102b8565b84610dff565b806104b857506104b86104b26102b8565b83610dff565b6105095760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442053454e44455260448201526064015b60405180910390fd5b60008061052f8560008151811061052257610522614280565b6020026020010151611355565b915091506000806105408787611406565b91509150876001811115610556576105566142e3565b6001036106cd57600080610568610f93565b6001600160a01b031663c6d5525b858589896040518563ffffffff1660e01b81526004016105999493929190614335565b6040805180830381865afa1580156105b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d9919061437a565b915091508161062a5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056450000006044820152606401610500565b6040514290610643908c908790879085906020016143b4565b60405160208183030381529060405280519060200120975060006040518061014001604052808d600181111561067b5761067b6142e3565b81526020018381526020016000815260200160001515815260200160018152602001428152602001600f815260200184151581526020018681526020018781525090506106c889826114bb565b505050505b8760018111156106df576106df6142e3565b60ff16600003610850576106f1610f93565b6001600160a01b0316632933423f838387876040518563ffffffff1660e01b81526004016107229493929190614335565b602060405180830381865afa15801561073f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107639190614296565b6107af5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056500000006044820152606401610500565b60405142906107c8908a908590859085906020016143b4565b60405160208183030381529060405280519060200120955060006040518061014001604052808b6001811115610800576108006142e3565b81526020810184905260006040820181905260608201819052600160808301524260a0830152600f60c083015260e0820152610100810185905261012001859052905061084d87826114bb565b50505b604080518082019091526000808252602082015260005b83518110156109235761089284828151811061088557610885614280565b6020026020010151611597565b80519092501580156108a657508160200151155b6108f25760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b868252835161091b9085908390811061090d5761090d614280565b602002602001015183611658565b600101610867565b5060005b82518110156109c85761094583828151811061088557610885614280565b805190925015801561095957508160200151155b6109a55760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b86825282516109c09084908390811061090d5761090d614280565b600101610927565b5050505050509392505050565b60006109e0846116e3565b905060006109ec610f93565b6001600160a01b0316634f10aabc856040518263ffffffff1660e01b8152600401610a1991815260200190565b602060405180830381865afa158015610a36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a5a9190614401565b90508160200151600014158015610a7357506040820151155b610ae55760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b8160c00151826080015110610b625760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a204558504952454420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b610b6a6102b8565b6001600160a01b0316816001600160a01b0316148015610b8f5750610b8f8486610ed5565b610bdb5760405162461bcd60e51b815260206004820152601f60248201527f454e434f554e5445522053595354454d3a204e4f4e2d434f4d424154414e54006044820152606401610500565b81516001811115610bee57610bee6142e3565b60ff16600003610dee5760028260800151610c099190614434565b600003610d1757428260a00151601e610c229190614456565b11610cbc57610c318486610ed5565b610c7d5760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101200151610dff565b15610cb757600182608001818151610ca49190614456565b9052506080820151610cb79086906117de565b610dee565b610ccb81836101000151610dff565b610cb75760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e6420646566656e64657273207475726e000000000000006044820152606401610500565b428260a00151601e610d299190614456565b11610d9357610d388486610ed5565b610d845760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101000151610dff565b610da281836101200151610dff565b610dee5760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e642061747461636b657273207475726e000000000000006044820152606401610500565b610df88584611897565b5050505050565b6000805b8251811015610ece57610e14610f93565b6001600160a01b0316634f10aabc848381518110610e3457610e34614280565b60200260200101516040518263ffffffff1660e01b8152600401610e5a91815260200190565b602060405180830381865afa158015610e77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e9b9190614401565b6001600160a01b0316846001600160a01b031603610ebc5760019150610ece565b80610ec6816142c9565b915050610e03565b5092915050565b600080610ee1836116e3565b905060005b81610120015151811015610f34578161012001518181518110610f0b57610f0b614280565b60200260200101518503610f225760019250610f34565b80610f2c816142c9565b915050610ee6565b5081610ece5760005b81610100015151811015610f8b578161010001518181518110610f6257610f62614280565b60200260200101518503610f795760019250610f8b565b80610f83816142c9565b915050610f3d565b505092915050565b60006102c261192c565b610fae30610fa96102b8565b611936565b6000610fb9846116e3565b9050610fc48461194c565b156110115760405162461bcd60e51b815260206004820152601660248201527f656e636f756e74657220616c7265616479206f766572000000000000000000006044820152606401610500565b46617a690361102f5761102484436119e6565b436040820152611040565b61103984426119e6565b4260408201525b6000805b826101000151518110156110f157826101000151818151811061106957611069614280565b6020026020010151915061107c82611a65565b156110e957611089610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b81526004016110b691815260200190565b600060405180830381600087803b1580156110d057600080fd5b505af11580156110e4573d6000803e3d6000fd5b505050505b600101611044565b5060005b826101200151518110156111a257826101200151818151811061111a5761111a614280565b6020026020010151915061112d82611a65565b1561119a5761113a610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b815260040161116791815260200190565b600060405180830381600087803b15801561118157600080fd5b505af1158015611195573d6000803e3d6000fd5b505050505b6001016110f5565b506000806060600160ff16856000015160018111156111c3576111c36142e3565b60ff160361126c576111d3610f93565b6040517f49572ff1000000000000000000000000000000000000000000000000000000008152600481018a9052602481018990526001600160a01b0391909116906349572ff1906044016000604051808303816000875af115801561123c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526112649190810190614469565b919450925090505b6040805160a0810182524281528715156020820152908101849052606081018390526080810182905260005b866101200151518110156112d9576112d187610120015182815181106112c0576112c0614280565b60200260200101516000801b611b03565b600101611298565b5060005b8661010001515181101561130d5761130587610100015182815181106112c0576112c0614280565b6001016112dd565b506113188982611bb7565b505050505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806113525750335b90565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061138f5761138f614280565b6020908102919091010152600080806113e87f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383611d39565b9550955050505050915091565b60608060008060005b865181101561144e5761143a87828151811061142d5761142d614280565b6020026020010151611d5c565b6114449084614456565b925060010161140f565b5060005b85518110156114845761147086828151811061142d5761142d614280565b61147a9083614456565b9150600101611452565b5080821115611498578593508492506114b2565b818111156114ab578493508592506114b2565b8593508492505b50509250929050565b60006114ed826000015183602001518460400151856060015186608001518760a001518860c001518960e00151611dee565b90506000611505836101000151846101200151611e2c565b9050600061151d846101000151856101200151611e57565b6040805160018082528183019092529192506000919060208083019080368337019050509050858160008151811061155757611557614280565b602090810291909101015261158f7f74625544000000000000000000000000436f6d626174456e636f756e7465720082868686611e93565b505050505050565b60408051808201825260008082526020820181905282516001808252818501909452919290919081602001602082028036833701905050905082816000815181106115e4576115e4614280565b60209081029190910101526000808061163d7f74625544000000000000000000000000456e636f756e746572456e7469747900857e21020020010000000000000000000000000000000000000000000000000000611c69565b92509250925061164e838383611f48565b9695505050505050565b600061166c82600001518360200151611f75565b6040805160018082528183019092529192506000916060918391906020808301908036833701905050905085816000815181106116ab576116ab614280565b602090810291909101015261158f7f74625544000000000000000000000000456e636f756e746572456e746974790082868686611e93565b61173e6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061177457611774614280565b6020908102919091010152600080806117cd7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611c69565b92509250925061164e838383611f98565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061181457611814614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260048560405160200161185d91815260200190565b60408051601f198184030181529190527ea308020120200120202001000000000000000000000000000000000000000061207b565b505050565b61189282600184846040516020016118b092919061450f565b60408051601f19818403018152908290526118cf9392916024016145cf565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a4000000000000000000000000000000000000000000000000000000001790526120f1565b60006102c261219f565b611948611942836121de565b8261227b565b5050565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061198557611985614280565b602090810291909101015260006119de7f74625544000000000000000000000000436f6d626174456e636f756e746572008360027ea30802012020012020200100000000000000000000000000000000000000006122c7565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a1c57611a1c614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260028560405160200161185d91815260200190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9e57611a9e614280565b60209081029190910101526000611af77f74625544000000000000000000000000456e636f756e746572456e74697479008360017e210200200100000000000000000000000000000000000000000000000000006122c7565b90506119de8160f81c90565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611b3957611b39614280565b6020026020010181815250506118927f74625544000000000000000000000000456e636f756e746572456e746974790060001b82600085604051602001611b8291815260200190565b60408051601f198184030181529190527e2102002001000000000000000000000000000000000000000000000000000061207b565b6000611bd58260000151836020015184604001518560600151612384565b90506000611be683608001516123cf565b90506000611bf784608001516123e2565b60408051600180825281830190925291925060009190602080830190803683370190505090508581600081518110611c3157611c31614280565b602090810291909101015261158f7f6f745544000000000000000000000000436f6d6261744f7574636f6d6500000082868686611e93565b6060600060606000611c7961219f565b9050306001600160a01b03821603611ca257611c96878787612413565b93509350935050611d30565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611ceb908a908a908a906004016145fe565b600060405180830381865afa158015611d08573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c96919081019061468b565b93509350939050565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611d9557611d95614280565b602090810291909101015260006119de7f74625544000000000000000000000000537461747300000000000000000000008360017ee10800202001202020202000000000000000000000000000000000000000006122c7565b60608888888888888888604051602001611e0f9897969594939291906146ee565b604051602081830303815290604052905098975050505050505050565b6000611e5083516020028351602002606081901b603883901b838301171792915050565b9392505050565b6060611e628361251b565b611e6b8361251b565b604051602001611e7c929190614744565b604051602081830303815290604052905092915050565b6000611e9d61219f565b9050306001600160a01b03821603611ec157611ebc868686868661252b565b61158f565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611f0e9089908990899089908990600401614773565b600060405180830381600087803b158015611f2857600080fd5b505af1158015611f3c573d6000803e3d6000fd5b50505050505050505050565b6040805180820190915260008082526020820152611f6584612541565b1515602083015281529392505050565b60608282604051602001611e7c929190918252151560f81b602082015260210190565b611ff36040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b611ffc84612560565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a0152604089018690526020890187905288886001811115612042576120426142e3565b6001811115612053576120536142e3565b815250505050505050505061206883836125e2565b6101208301526101008201529392505050565b600061208561219f565b9050306001600160a01b038216036120a457611ebc8686868686612631565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611f0e90899089908990899089906004016147c4565b60606000806121076121028561480b565b612646565b91509150816000801b0361216d576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000600035166004820152602401610500565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526119de8285612709565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806121d9573391505090565b919050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061222357612223614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e200100200000000000000000000000000000000000000000000000000000006122c7565b61228582826127e4565b6119485761229282612842565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161050092919061485b565b6000806122d261219f565b9050306001600160a01b038216036122f8576122f08686868661297f565b9150506119de565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d5990612343908990899089908990600401614886565b602060405180830381865afa158015612360573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122f091906148b5565b6060848484846040516020016123b6949392919093845291151560f81b60208401526021830152604182015260610190565b6040516020818303038152906040529050949350505050565b60006102b28251602002603881901b1790565b60606123ed8261251b565b6040516020016123fd91906148ce565b6040516020818303038152906040529050919050565b6060600060606000612424856129b5565b90506124318787836129d8565b9350600061243e86612a11565b90508015612510576124508888612a4e565b935066ffffffffffffff841667ffffffffffffffff81111561247457612474613e1e565b6040519080825280601f01601f19166020018201604052801561249e576020820181803683370190505b5092506020830160005b828160ff16101561250d5760006124c08b8b84612a61565b905060006124dd888460ff166028026038011c64ffffffffff1690565b90506124ec8260008387612ae1565b6124f68185614456565b935050508080612505906148ea565b9150506124a8565b50505b505093509350939050565b606081611e508160206000612bac565b610df8858585858561253c8b612c0c565b612c91565b60208101516040820151600090612559905b60f81c90565b9050915091565b60008060008060008060008061257a896000016020015190565b60f81c600181111561258e5761258e6142e3565b60218a015160418b015160618c0151929a5090985096506125ae90612553565b60628a015160828b015160a28c015160c28d0151939850919650945092506125d590612553565b9050919395975091939597565b6060806000603885901c64ffffffffff16612606612601868484612fca565b613058565b935090508064ffffffffff606087901c1601612626612601868484612fca565b925050509250929050565b610df885856126408487613069565b856130a2565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168160008151811061269f5761269f614280565b6020908102919091010152600080806126f87f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383613346565b6060600061271561192c565b90506001600160a01b038116300361275657600061273d612734611323565b60008787613352565b935090508061274f5761274f8361348d565b50506102b2565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af089061279d9087908790600401614909565b6000604051808303816000875af11580156127bc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526119de9190810190614922565b60006128327f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613495565b80611e505750611e508383613495565b606081601081901b60006128558361355e565b9050827fffffffffffffffffffffffffffff0000000000000000000000000000000000008316156128b0576128ab7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613575565b6128e7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000083161561291d5761291883613575565b612954565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b60405160200161296693929190614957565b6040516020818303038152906040529350505050919050565b60006129ac61298e8686613619565b60ff858116601b0360080285901c166129a78587613069565b61366f565b95945050505050565b600060086129c5600260206149e5565b6129cf91906149f8565b9190911c919050565b6060816000036129f75750604080516020810190915260008152611e50565b6000612a038585613619565b90506129ac816000856136c0565b60006008600180612a24600260206149e5565b612a2e91906149e5565b612a3891906149e5565b612a4291906149f8565b8260ff911c1692915050565b6000611e50612a5d84846136e3565b5490565b60008383604051602001612a76929190614a0f565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612b685760208310612b0b57602083048401935060208381612b0757612b0761441e565b0692505b8215612b68576020839003600081841015612b2e5750600019600884021c612b38565b50600019600882021c5b8554600886021b818451168219821617845250818411612b59575050612ba6565b50600194909401939182900391015b5b60208210612b8a5783548152600190930192601f1990910190602001612b69565b8115612ba65780518454600019600885021c9182169119161781525b50505050565b82516060906000612bbd85836149f8565b9050604051925060208301601f19603f83860101166040528184526000602088015b84821015612c00578051871b83529187019160019190910190602001612bdf565b50505050509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d000000000000000000008201612c5b57507e60030220202000000000000000000000000000000000000000000000000000919050565b6102b2612c887f746273746f72650000000000000000005461626c65730000000000000000000084613739565b6020600061366f565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff0000000000000000000000000000000000000000000000000000000000001603612d1d57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a986868686604051612d109493929190614a4b565b60405180910390a261158f565b6000612d2887613755565b905060005b8151811015612e01576000828281518110612d4a57612d4a614280565b60200260200101519050612d766001826affffffffffffffffffffff19166137de90919063ffffffff16565b15612df8576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90612dc5908c908c908c908c908c908c90600401614a95565b600060405180830381600087803b158015612ddf57600080fd5b505af1158015612df3573d6000803e3d6000fd5b505050505b50600101612d2d565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a987878787604051612e389493929190614a4b565b60405180910390a26000612e4c8888613619565b90506000602087019050612e648260008951846137fc565b6000612e6f85612a11565b1115612ef3576000612e818a8a6136e3565b878155905060208601915060008060005b612e9b88612a11565b8160ff161015612eee57612eb08d8d83612a61565b9250612ecb8a8260ff166028026038011c64ffffffffff1690565b9150612eda83600084886137fc565b612ee48286614456565b9450600101612e92565b505050505b60005b8351811015611f3c576000848281518110612f1357612f13614280565b60200260200101519050612f3f6002826affffffffffffffffffffff19166137de90919063ffffffff16565b15612fc1576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612f8e908e908e908e908e908e908e90600401614a95565b600060405180830381600087803b158015612fa857600080fd5b505af1158015612fbc573d6000803e3d6000fd5b505050505b50600101612ef6565b600081831180612fda5750835182115b15613017578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161050093929190614aee565b602084016130258482614456565b9050600061303385856149e5565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611e5083602060006138bb565b600080805b8360ff1681101561309a5761309060ff601b83900360080287901c1683614456565b915060010161306e565b509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361312c57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161311f93929190614b13565b60405180910390a2612ba6565b60006131388585613619565b9050600061314586613755565b905060005b815181101561321a57600082828151811061316757613167614280565b602002602001015190506131936004826affffffffffffffffffffff19166137de90919063ffffffff16565b15613211576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906131de908b908b908b908b90600401614b46565b600060405180830381600087803b1580156131f857600080fd5b505af115801561320c573d6000803e3d6000fd5b505050505b5060010161314a565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161324f93929190614b13565b60405180910390a261326a828565ffffffffffff168561392a565b60005b815181101561333d57600082828151811061328a5761328a614280565b602002602001015190506132b66008826affffffffffffffffffffff19166137de90919063ffffffff16565b15613334576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190613301908b908b908b908b90600401614b46565b600060405180830381600087803b15801561331b57600080fd5b505af115801561332f573d6000803e3d6000fd5b505050505b5060010161326d565b50505050505050565b600080611d5085613940565b6000606060008061336286613952565b90925090506001600160a01b0382166133b3578561337f87612842565b6040517ffbf10ce6000000000000000000000000000000000000000000000000000000008152600401610500929190614909565b806133c2576133c286896139f6565b861561342e577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061341682613a00565b905061342b826134268b84614456565b613a91565b50505b600061343a8760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146134725761346d88888488613b45565b61347e565b61347e88888488613bbd565b90999098509650505050505050565b805160208201fd5b6040805160028082526060820183526000928392919060208301908036833701905050905083816000815181106134ce576134ce614280565b602002602001018181525050826001600160a01b031660001b816001815181106134fa576134fa614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e010100010000000000000000000000000000000000000000000000000000006122c7565b90506129ac8160f81c90565b600061356c60706010614456565b9190911b919050565b606060005b60108110156135da577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff0000000000000000000000000000000000000000000000000000000000000016156135da5760010161357a565b604080517fffffffffffffffffffffffffffffffff000000000000000000000000000000008516602082015281516030909101909152818152806119de565b6000828260405160200161362e929190614a0f565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210613695576020820484019350602082816136915761369161441e565b0691505b508254600882021b60208290038084111561309a576001850154600882021c82179150509392505050565b60405160208101601f19603f848401011660405282825261309a85858584612ae1565b600082826040516020016136f8929190614a0f565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516020810184905290810182905260009060600161362e565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061378f5761378f614280565b602090810291909101015260006137c77f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613c1e565b90506119de6137d98260008451612fca565b613c58565b60008160ff16826137ef8560581c90565b1660ff1614905092915050565b82156138765760208310613826576020830484019350602083816138225761382261441e565b0692505b82156138765760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613867575050612ba6565b50600194909401939182900391015b5b602082106138985780518455600190930192601f1990910190602001613877565b8115612ba6576000600019600884021c8554835182191691161785555050505050565b606060006138c98560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816138ef576138ef61441e565b04905060405193506020840160208202810160405281855260005b82811015612c00578451871c82529387019360209091019060010161390a565b6118928383835161393b8560200190565b6137fc565b60208101516040820151600090612559565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061398c5761398c614280565b6020908102919091010152600080806139e57f7462776f726c6400000000000000000053797374656d73000000000000000000857e15020014010000000000000000000000000000000000000000000000000000612413565b9250925092506113f9838383613c69565b6122858282613c75565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613a3957613a39614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000042616c616e636573000000000000000083837e2001002000000000000000000000000000000000000000000000000000000061297f565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110613ac757613ac7614280565b6020026020010181815250506118927f7462776f726c6400000000000000000042616c616e636573000000000000000060001b82600085604051602001613b1091815260200190565b60408051601f198184030181529190527e20010020000000000000000000000000000000000000000000000000000000612631565b60006060836001600160a01b03166000613b60858989613cd3565b604051613b6d91906148ce565b60006040518083038185875af1925050503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b606091505b509097909650945050505050565b60006060836001600160a01b0316613bd6848888613cd3565b604051613be391906148ce565b600060405180830381855af49150503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b60606119de613c2e858585612a61565b6000613c5385613c3e8989612a4e565b9060ff166028026038011c64ffffffffff1690565b6136c0565b60606000611e5083601560006138bb565b600080611d5085613d02565b6000613cc37f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613d1f565b80611e505750611e508383613d1f565b6060838383604051602001613cea93929190614b7f565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c9060009061255990612553565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613d5857613d58614280565b602002602001018181525050826001600160a01b031660001b81600181518110613d8457613d84614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e0101000100000000000000000000000000000000000000000000000000000061297f565b600060208284031215613dee57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611e5057600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610140810167ffffffffffffffff81118282101715613e5857613e58613e1e565b60405290565b6040516080810167ffffffffffffffff81118282101715613e5857613e58613e1e565b604051601f8201601f1916810167ffffffffffffffff81118282101715613eaa57613eaa613e1e565b604052919050565b8035600281106121d957600080fd5b8015158114613ecf57600080fd5b50565b80356121d981613ec1565b600067ffffffffffffffff821115613ef757613ef7613e1e565b5060051b60200190565b600082601f830112613f1257600080fd5b81356020613f27613f2283613edd565b613e81565b8083825260208201915060208460051b870101935086841115613f4957600080fd5b602086015b84811015613f655780358352918301918301613f4e565b509695505050505050565b600060208284031215613f8257600080fd5b813567ffffffffffffffff80821115613f9a57600080fd5b908301906101408286031215613faf57600080fd5b613fb7613e34565b613fc083613eb2565b81526020830135602082015260408301356040820152613fe260608401613ed2565b60608201526080830135608082015260a083013560a082015260c083013560c082015261401160e08401613ed2565b60e0820152610100808401358381111561402a57600080fd5b61403688828701613f01565b828401525050610120808401358381111561405057600080fd5b61405c88828701613f01565b918301919091525095945050505050565b60008060006060848603121561408257600080fd5b61408b84613eb2565b9250602084013567ffffffffffffffff808211156140a857600080fd5b6140b487838801613f01565b935060408601359150808211156140ca57600080fd5b506140d786828701613f01565b9150509250925092565b600080600060608085870312156140f757600080fd5b84359350602080860135935060408087013567ffffffffffffffff81111561411e57600080fd5b8701601f8101891361412f57600080fd5b803561413d613f2282613edd565b81815260079190911b8201840190848101908b83111561415c57600080fd5b928501925b828410156141af576080848d03121561417a5760008081fd5b614182613e5e565b84358152868501358782015285850135868201528785013588820152825260809093019290850190614161565b809750505050505050509250925092565b6001600160a01b0381168114613ecf57600080fd5b600080604083850312156141e857600080fd5b82356141f3816141c0565b9150602083013567ffffffffffffffff81111561420f57600080fd5b61421b85828601613f01565b9150509250929050565b6000806040838503121561423857600080fd5b50508035926020909101359150565b60008060006060848603121561425c57600080fd5b8335925060208401359150604084013561427581613ec1565b809150509250925092565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156142a857600080fd5b8151611e5081613ec1565b634e487b7160e01b600052601160045260246000fd5b600060001982036142dc576142dc6142b3565b5060010190565b634e487b7160e01b600052602160045260246000fd5b60008151808452602080850194506020840160005b8381101561432a5781518752958201959082019060010161430e565b509495945050505050565b60808152600061434860808301876142f9565b828103602084015261435a81876142f9565b91505061ffff808516604084015280841660608401525095945050505050565b6000806040838503121561438d57600080fd5b825161439881613ec1565b60208401519092506143a981613ec1565b809150509250929050565b6000600286106143c6576143c66142e3565b858252608060208301526143dd60808301866142f9565b82810360408401526143ef81866142f9565b91505082606083015295945050505050565b60006020828403121561441357600080fd5b8151611e50816141c0565b634e487b7160e01b600052601260045260246000fd5b60008261445157634e487b7160e01b600052601260045260246000fd5b500690565b808201808211156102b2576102b26142b3565b60008060006060848603121561447e57600080fd5b835192506020808501519250604085015167ffffffffffffffff8111156144a457600080fd5b8501601f810187136144b557600080fd5b80516144c3613f2282613edd565b81815260059190911b820183019083810190898311156144e257600080fd5b928401925b82841015614500578351825292840192908401906144e7565b80955050505050509250925092565b60006040808301858452602060406020860152818651808452606093506060870191506020880160005b8281101561457057815180518552858101518686015287810151888601528601518685015260809093019290840190600101614539565b50919998505050505050505050565b60005b8381101561459a578181015183820152602001614582565b50506000910152565b600081518084526145bb81602086016020860161457f565b601f01601f19169290920160200192915050565b8381526000600384106145e4576145e46142e3565b836020830152606060408301526129ac60608301846145a3565b83815260606020820152600061461760608301856142f9565b9050826040830152949350505050565b600082601f83011261463857600080fd5b815167ffffffffffffffff81111561465257614652613e1e565b6146656020601f19601f84011601613e81565b81815284602083860101111561467a57600080fd5b6119de82602083016020870161457f565b6000806000606084860312156146a057600080fd5b835167ffffffffffffffff808211156146b857600080fd5b6146c487838801614627565b94506020860151935060408601519150808211156146e157600080fd5b506140d786828701614627565b600060028a10614700576147006142e3565b5060f898891b815260018101979097526021870195909552921515861b6041860152604285019190915260628401526082830152151590911b60a282015260a30190565b6000835161475681846020880161457f565b83519083019061476a81836020880161457f565b01949350505050565b85815260a06020820152600061478c60a08301876142f9565b828103604084015261479e81876145a3565b905084606084015282810360808401526147b881856145a3565b98975050505050505050565b85815260a0602082015260006147dd60a08301876142f9565b60ff8616604084015282810360608401526147f881866145a3565b9150508260808301529695505050505050565b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156148535780818460040360031b1b83161693505b505050919050565b60408152600061486e60408301856145a3565b90506001600160a01b03831660208301529392505050565b84815260806020820152600061489f60808301866142f9565b60ff949094166040830152506060015292915050565b6000602082840312156148c757600080fd5b5051919050565b600082516148e081846020870161457f565b9190910192915050565b600060ff821660ff8103614900576149006142b3565b60010192915050565b8281526040602082015260006119de60408301846145a3565b60006020828403121561493457600080fd5b815167ffffffffffffffff81111561494b57600080fd5b6119de84828501614627565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149b881600386016020890161457f565b8084019050816003820152845191506149d882600483016020880161457f565b0160040195945050505050565b818103818111156102b2576102b26142b3565b80820281158282048414176102b2576102b26142b3565b8281526000602080830184516020860160005b82811015614a3e57815184529284019290840190600101614a22565b5091979650505050505050565b608081526000614a5e60808301876142f9565b8281036020840152614a7081876145a3565b90508460408401528281036060840152614a8a81856145a3565b979650505050505050565b86815260c060208201526000614aae60c08301886142f9565b8281036040840152614ac081886145a3565b90508560608401528281036080840152614ada81866145a3565b9150508260a0830152979650505050505050565b606081526000614b0160608301866145a3565b60208301949094525060400152919050565b606081526000614b2660608301866142f9565b65ffffffffffff85166020840152828103604084015261164e81856145a3565b848152608060208201526000614b5f60808301866142f9565b65ffffffffffff851660408401528281036060840152614a8a81856145a3565b60008451614b9181846020890161457f565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea2646970667358221220a4693ed555cf7e345e448e637fd47582175cd5f933ef7e07517598c04dc714e264736f6c63430008180033","sourceMap":"1425:12007:244:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052600436106100b15760003560e01c806398d239b111610069578063c6ca743c1161004e578063c6ca743c146101ca578063e1af802c146101ea578063e903546c146101ff57600080fd5b806398d239b114610195578063b2467894146101aa57600080fd5b80631e45d6141161009a5780631e45d614146101185780632c86e0e21461014f57806345ec93541461017d57600080fd5b806301ffc9a7146100b6578063119df25f146100eb575b600080fd5b3480156100c257600080fd5b506100d66100d1366004613ddc565b61021f565b60405190151581526020015b60405180910390f35b3480156100f757600080fd5b506101006102b8565b6040516001600160a01b0390911681526020016100e2565b34801561012457600080fd5b50610138610133366004613f70565b6102c7565b6040805192151583529015156020830152016100e2565b34801561015b57600080fd5b5061016f61016a36600461406d565b61048e565b6040519081526020016100e2565b34801561018957600080fd5b5036601f19013561016f565b6101a86101a33660046140e1565b6109d5565b005b3480156101b657600080fd5b506100d66101c53660046141d5565b610dff565b3480156101d657600080fd5b506100d66101e5366004614225565b610ed5565b3480156101f657600080fd5b50610100610f93565b34801561020b57600080fd5b506101a861021a366004614247565b610f9d565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102b257507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102c2611323565b905090565b60008060008060005b8561010001515181101561038d576102e6610f93565b6001600160a01b031663525b0e1e876101000151838151811061030b5761030b614280565b60200260200101516040518263ffffffff1660e01b815260040161033191815260200190565b602060405180830381865afa15801561034e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103729190614296565b156103855782610381816142c9565b9350505b6001016102d0565b5060005b8561012001515181101561044e576103a7610f93565b6001600160a01b031663525b0e1e87610120015183815181106103cc576103cc614280565b60200260200101516040518263ffffffff1660e01b81526004016103f291815260200190565b602060405180830381865afa15801561040f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104339190614296565b156104465781610442816142c9565b9250505b600101610391565b508461012001515181148061046857508461010001515182145b8061047a57508460c001518560800151145b935084610100015151821492505050915091565b60006104a161049b6102b8565b84610dff565b806104b857506104b86104b26102b8565b83610dff565b6105095760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442053454e44455260448201526064015b60405180910390fd5b60008061052f8560008151811061052257610522614280565b6020026020010151611355565b915091506000806105408787611406565b91509150876001811115610556576105566142e3565b6001036106cd57600080610568610f93565b6001600160a01b031663c6d5525b858589896040518563ffffffff1660e01b81526004016105999493929190614335565b6040805180830381865afa1580156105b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d9919061437a565b915091508161062a5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056450000006044820152606401610500565b6040514290610643908c908790879085906020016143b4565b60405160208183030381529060405280519060200120975060006040518061014001604052808d600181111561067b5761067b6142e3565b81526020018381526020016000815260200160001515815260200160018152602001428152602001600f815260200184151581526020018681526020018781525090506106c889826114bb565b505050505b8760018111156106df576106df6142e3565b60ff16600003610850576106f1610f93565b6001600160a01b0316632933423f838387876040518563ffffffff1660e01b81526004016107229493929190614335565b602060405180830381865afa15801561073f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107639190614296565b6107af5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056500000006044820152606401610500565b60405142906107c8908a908590859085906020016143b4565b60405160208183030381529060405280519060200120955060006040518061014001604052808b6001811115610800576108006142e3565b81526020810184905260006040820181905260608201819052600160808301524260a0830152600f60c083015260e0820152610100810185905261012001859052905061084d87826114bb565b50505b604080518082019091526000808252602082015260005b83518110156109235761089284828151811061088557610885614280565b6020026020010151611597565b80519092501580156108a657508160200151155b6108f25760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b868252835161091b9085908390811061090d5761090d614280565b602002602001015183611658565b600101610867565b5060005b82518110156109c85761094583828151811061088557610885614280565b805190925015801561095957508160200151155b6109a55760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b86825282516109c09084908390811061090d5761090d614280565b600101610927565b5050505050509392505050565b60006109e0846116e3565b905060006109ec610f93565b6001600160a01b0316634f10aabc856040518263ffffffff1660e01b8152600401610a1991815260200190565b602060405180830381865afa158015610a36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a5a9190614401565b90508160200151600014158015610a7357506040820151155b610ae55760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b8160c00151826080015110610b625760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a204558504952454420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b610b6a6102b8565b6001600160a01b0316816001600160a01b0316148015610b8f5750610b8f8486610ed5565b610bdb5760405162461bcd60e51b815260206004820152601f60248201527f454e434f554e5445522053595354454d3a204e4f4e2d434f4d424154414e54006044820152606401610500565b81516001811115610bee57610bee6142e3565b60ff16600003610dee5760028260800151610c099190614434565b600003610d1757428260a00151601e610c229190614456565b11610cbc57610c318486610ed5565b610c7d5760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101200151610dff565b15610cb757600182608001818151610ca49190614456565b9052506080820151610cb79086906117de565b610dee565b610ccb81836101000151610dff565b610cb75760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e6420646566656e64657273207475726e000000000000006044820152606401610500565b428260a00151601e610d299190614456565b11610d9357610d388486610ed5565b610d845760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101000151610dff565b610da281836101200151610dff565b610dee5760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e642061747461636b657273207475726e000000000000006044820152606401610500565b610df88584611897565b5050505050565b6000805b8251811015610ece57610e14610f93565b6001600160a01b0316634f10aabc848381518110610e3457610e34614280565b60200260200101516040518263ffffffff1660e01b8152600401610e5a91815260200190565b602060405180830381865afa158015610e77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e9b9190614401565b6001600160a01b0316846001600160a01b031603610ebc5760019150610ece565b80610ec6816142c9565b915050610e03565b5092915050565b600080610ee1836116e3565b905060005b81610120015151811015610f34578161012001518181518110610f0b57610f0b614280565b60200260200101518503610f225760019250610f34565b80610f2c816142c9565b915050610ee6565b5081610ece5760005b81610100015151811015610f8b578161010001518181518110610f6257610f62614280565b60200260200101518503610f795760019250610f8b565b80610f83816142c9565b915050610f3d565b505092915050565b60006102c261192c565b610fae30610fa96102b8565b611936565b6000610fb9846116e3565b9050610fc48461194c565b156110115760405162461bcd60e51b815260206004820152601660248201527f656e636f756e74657220616c7265616479206f766572000000000000000000006044820152606401610500565b46617a690361102f5761102484436119e6565b436040820152611040565b61103984426119e6565b4260408201525b6000805b826101000151518110156110f157826101000151818151811061106957611069614280565b6020026020010151915061107c82611a65565b156110e957611089610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b81526004016110b691815260200190565b600060405180830381600087803b1580156110d057600080fd5b505af11580156110e4573d6000803e3d6000fd5b505050505b600101611044565b5060005b826101200151518110156111a257826101200151818151811061111a5761111a614280565b6020026020010151915061112d82611a65565b1561119a5761113a610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b815260040161116791815260200190565b600060405180830381600087803b15801561118157600080fd5b505af1158015611195573d6000803e3d6000fd5b505050505b6001016110f5565b506000806060600160ff16856000015160018111156111c3576111c36142e3565b60ff160361126c576111d3610f93565b6040517f49572ff1000000000000000000000000000000000000000000000000000000008152600481018a9052602481018990526001600160a01b0391909116906349572ff1906044016000604051808303816000875af115801561123c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526112649190810190614469565b919450925090505b6040805160a0810182524281528715156020820152908101849052606081018390526080810182905260005b866101200151518110156112d9576112d187610120015182815181106112c0576112c0614280565b60200260200101516000801b611b03565b600101611298565b5060005b8661010001515181101561130d5761130587610100015182815181106112c0576112c0614280565b6001016112dd565b506113188982611bb7565b505050505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806113525750335b90565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061138f5761138f614280565b6020908102919091010152600080806113e87f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383611d39565b9550955050505050915091565b60608060008060005b865181101561144e5761143a87828151811061142d5761142d614280565b6020026020010151611d5c565b6114449084614456565b925060010161140f565b5060005b85518110156114845761147086828151811061142d5761142d614280565b61147a9083614456565b9150600101611452565b5080821115611498578593508492506114b2565b818111156114ab578493508592506114b2565b8593508492505b50509250929050565b60006114ed826000015183602001518460400151856060015186608001518760a001518860c001518960e00151611dee565b90506000611505836101000151846101200151611e2c565b9050600061151d846101000151856101200151611e57565b6040805160018082528183019092529192506000919060208083019080368337019050509050858160008151811061155757611557614280565b602090810291909101015261158f7f74625544000000000000000000000000436f6d626174456e636f756e7465720082868686611e93565b505050505050565b60408051808201825260008082526020820181905282516001808252818501909452919290919081602001602082028036833701905050905082816000815181106115e4576115e4614280565b60209081029190910101526000808061163d7f74625544000000000000000000000000456e636f756e746572456e7469747900857e21020020010000000000000000000000000000000000000000000000000000611c69565b92509250925061164e838383611f48565b9695505050505050565b600061166c82600001518360200151611f75565b6040805160018082528183019092529192506000916060918391906020808301908036833701905050905085816000815181106116ab576116ab614280565b602090810291909101015261158f7f74625544000000000000000000000000456e636f756e746572456e746974790082868686611e93565b61173e6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061177457611774614280565b6020908102919091010152600080806117cd7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611c69565b92509250925061164e838383611f98565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061181457611814614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260048560405160200161185d91815260200190565b60408051601f198184030181529190527ea308020120200120202001000000000000000000000000000000000000000061207b565b505050565b61189282600184846040516020016118b092919061450f565b60408051601f19818403018152908290526118cf9392916024016145cf565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a4000000000000000000000000000000000000000000000000000000001790526120f1565b60006102c261219f565b611948611942836121de565b8261227b565b5050565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061198557611985614280565b602090810291909101015260006119de7f74625544000000000000000000000000436f6d626174456e636f756e746572008360027ea30802012020012020200100000000000000000000000000000000000000006122c7565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a1c57611a1c614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260028560405160200161185d91815260200190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9e57611a9e614280565b60209081029190910101526000611af77f74625544000000000000000000000000456e636f756e746572456e74697479008360017e210200200100000000000000000000000000000000000000000000000000006122c7565b90506119de8160f81c90565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611b3957611b39614280565b6020026020010181815250506118927f74625544000000000000000000000000456e636f756e746572456e746974790060001b82600085604051602001611b8291815260200190565b60408051601f198184030181529190527e2102002001000000000000000000000000000000000000000000000000000061207b565b6000611bd58260000151836020015184604001518560600151612384565b90506000611be683608001516123cf565b90506000611bf784608001516123e2565b60408051600180825281830190925291925060009190602080830190803683370190505090508581600081518110611c3157611c31614280565b602090810291909101015261158f7f6f745544000000000000000000000000436f6d6261744f7574636f6d6500000082868686611e93565b6060600060606000611c7961219f565b9050306001600160a01b03821603611ca257611c96878787612413565b93509350935050611d30565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611ceb908a908a908a906004016145fe565b600060405180830381865afa158015611d08573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c96919081019061468b565b93509350939050565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611d9557611d95614280565b602090810291909101015260006119de7f74625544000000000000000000000000537461747300000000000000000000008360017ee10800202001202020202000000000000000000000000000000000000000006122c7565b60608888888888888888604051602001611e0f9897969594939291906146ee565b604051602081830303815290604052905098975050505050505050565b6000611e5083516020028351602002606081901b603883901b838301171792915050565b9392505050565b6060611e628361251b565b611e6b8361251b565b604051602001611e7c929190614744565b604051602081830303815290604052905092915050565b6000611e9d61219f565b9050306001600160a01b03821603611ec157611ebc868686868661252b565b61158f565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611f0e9089908990899089908990600401614773565b600060405180830381600087803b158015611f2857600080fd5b505af1158015611f3c573d6000803e3d6000fd5b50505050505050505050565b6040805180820190915260008082526020820152611f6584612541565b1515602083015281529392505050565b60608282604051602001611e7c929190918252151560f81b602082015260210190565b611ff36040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b611ffc84612560565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a0152604089018690526020890187905288886001811115612042576120426142e3565b6001811115612053576120536142e3565b815250505050505050505061206883836125e2565b6101208301526101008201529392505050565b600061208561219f565b9050306001600160a01b038216036120a457611ebc8686868686612631565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611f0e90899089908990899089906004016147c4565b60606000806121076121028561480b565b612646565b91509150816000801b0361216d576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000600035166004820152602401610500565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526119de8285612709565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806121d9573391505090565b919050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061222357612223614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e200100200000000000000000000000000000000000000000000000000000006122c7565b61228582826127e4565b6119485761229282612842565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161050092919061485b565b6000806122d261219f565b9050306001600160a01b038216036122f8576122f08686868661297f565b9150506119de565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d5990612343908990899089908990600401614886565b602060405180830381865afa158015612360573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122f091906148b5565b6060848484846040516020016123b6949392919093845291151560f81b60208401526021830152604182015260610190565b6040516020818303038152906040529050949350505050565b60006102b28251602002603881901b1790565b60606123ed8261251b565b6040516020016123fd91906148ce565b6040516020818303038152906040529050919050565b6060600060606000612424856129b5565b90506124318787836129d8565b9350600061243e86612a11565b90508015612510576124508888612a4e565b935066ffffffffffffff841667ffffffffffffffff81111561247457612474613e1e565b6040519080825280601f01601f19166020018201604052801561249e576020820181803683370190505b5092506020830160005b828160ff16101561250d5760006124c08b8b84612a61565b905060006124dd888460ff166028026038011c64ffffffffff1690565b90506124ec8260008387612ae1565b6124f68185614456565b935050508080612505906148ea565b9150506124a8565b50505b505093509350939050565b606081611e508160206000612bac565b610df8858585858561253c8b612c0c565b612c91565b60208101516040820151600090612559905b60f81c90565b9050915091565b60008060008060008060008061257a896000016020015190565b60f81c600181111561258e5761258e6142e3565b60218a015160418b015160618c0151929a5090985096506125ae90612553565b60628a015160828b015160a28c015160c28d0151939850919650945092506125d590612553565b9050919395975091939597565b6060806000603885901c64ffffffffff16612606612601868484612fca565b613058565b935090508064ffffffffff606087901c1601612626612601868484612fca565b925050509250929050565b610df885856126408487613069565b856130a2565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168160008151811061269f5761269f614280565b6020908102919091010152600080806126f87f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383613346565b6060600061271561192c565b90506001600160a01b038116300361275657600061273d612734611323565b60008787613352565b935090508061274f5761274f8361348d565b50506102b2565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af089061279d9087908790600401614909565b6000604051808303816000875af11580156127bc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526119de9190810190614922565b60006128327f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613495565b80611e505750611e508383613495565b606081601081901b60006128558361355e565b9050827fffffffffffffffffffffffffffff0000000000000000000000000000000000008316156128b0576128ab7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613575565b6128e7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000083161561291d5761291883613575565b612954565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b60405160200161296693929190614957565b6040516020818303038152906040529350505050919050565b60006129ac61298e8686613619565b60ff858116601b0360080285901c166129a78587613069565b61366f565b95945050505050565b600060086129c5600260206149e5565b6129cf91906149f8565b9190911c919050565b6060816000036129f75750604080516020810190915260008152611e50565b6000612a038585613619565b90506129ac816000856136c0565b60006008600180612a24600260206149e5565b612a2e91906149e5565b612a3891906149e5565b612a4291906149f8565b8260ff911c1692915050565b6000611e50612a5d84846136e3565b5490565b60008383604051602001612a76929190614a0f565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612b685760208310612b0b57602083048401935060208381612b0757612b0761441e565b0692505b8215612b68576020839003600081841015612b2e5750600019600884021c612b38565b50600019600882021c5b8554600886021b818451168219821617845250818411612b59575050612ba6565b50600194909401939182900391015b5b60208210612b8a5783548152600190930192601f1990910190602001612b69565b8115612ba65780518454600019600885021c9182169119161781525b50505050565b82516060906000612bbd85836149f8565b9050604051925060208301601f19603f83860101166040528184526000602088015b84821015612c00578051871b83529187019160019190910190602001612bdf565b50505050509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d000000000000000000008201612c5b57507e60030220202000000000000000000000000000000000000000000000000000919050565b6102b2612c887f746273746f72650000000000000000005461626c65730000000000000000000084613739565b6020600061366f565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff0000000000000000000000000000000000000000000000000000000000001603612d1d57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a986868686604051612d109493929190614a4b565b60405180910390a261158f565b6000612d2887613755565b905060005b8151811015612e01576000828281518110612d4a57612d4a614280565b60200260200101519050612d766001826affffffffffffffffffffff19166137de90919063ffffffff16565b15612df8576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90612dc5908c908c908c908c908c908c90600401614a95565b600060405180830381600087803b158015612ddf57600080fd5b505af1158015612df3573d6000803e3d6000fd5b505050505b50600101612d2d565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a987878787604051612e389493929190614a4b565b60405180910390a26000612e4c8888613619565b90506000602087019050612e648260008951846137fc565b6000612e6f85612a11565b1115612ef3576000612e818a8a6136e3565b878155905060208601915060008060005b612e9b88612a11565b8160ff161015612eee57612eb08d8d83612a61565b9250612ecb8a8260ff166028026038011c64ffffffffff1690565b9150612eda83600084886137fc565b612ee48286614456565b9450600101612e92565b505050505b60005b8351811015611f3c576000848281518110612f1357612f13614280565b60200260200101519050612f3f6002826affffffffffffffffffffff19166137de90919063ffffffff16565b15612fc1576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612f8e908e908e908e908e908e908e90600401614a95565b600060405180830381600087803b158015612fa857600080fd5b505af1158015612fbc573d6000803e3d6000fd5b505050505b50600101612ef6565b600081831180612fda5750835182115b15613017578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161050093929190614aee565b602084016130258482614456565b9050600061303385856149e5565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611e5083602060006138bb565b600080805b8360ff1681101561309a5761309060ff601b83900360080287901c1683614456565b915060010161306e565b509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361312c57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161311f93929190614b13565b60405180910390a2612ba6565b60006131388585613619565b9050600061314586613755565b905060005b815181101561321a57600082828151811061316757613167614280565b602002602001015190506131936004826affffffffffffffffffffff19166137de90919063ffffffff16565b15613211576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906131de908b908b908b908b90600401614b46565b600060405180830381600087803b1580156131f857600080fd5b505af115801561320c573d6000803e3d6000fd5b505050505b5060010161314a565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161324f93929190614b13565b60405180910390a261326a828565ffffffffffff168561392a565b60005b815181101561333d57600082828151811061328a5761328a614280565b602002602001015190506132b66008826affffffffffffffffffffff19166137de90919063ffffffff16565b15613334576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190613301908b908b908b908b90600401614b46565b600060405180830381600087803b15801561331b57600080fd5b505af115801561332f573d6000803e3d6000fd5b505050505b5060010161326d565b50505050505050565b600080611d5085613940565b6000606060008061336286613952565b90925090506001600160a01b0382166133b3578561337f87612842565b6040517ffbf10ce6000000000000000000000000000000000000000000000000000000008152600401610500929190614909565b806133c2576133c286896139f6565b861561342e577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061341682613a00565b905061342b826134268b84614456565b613a91565b50505b600061343a8760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146134725761346d88888488613b45565b61347e565b61347e88888488613bbd565b90999098509650505050505050565b805160208201fd5b6040805160028082526060820183526000928392919060208301908036833701905050905083816000815181106134ce576134ce614280565b602002602001018181525050826001600160a01b031660001b816001815181106134fa576134fa614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e010100010000000000000000000000000000000000000000000000000000006122c7565b90506129ac8160f81c90565b600061356c60706010614456565b9190911b919050565b606060005b60108110156135da577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff0000000000000000000000000000000000000000000000000000000000000016156135da5760010161357a565b604080517fffffffffffffffffffffffffffffffff000000000000000000000000000000008516602082015281516030909101909152818152806119de565b6000828260405160200161362e929190614a0f565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210613695576020820484019350602082816136915761369161441e565b0691505b508254600882021b60208290038084111561309a576001850154600882021c82179150509392505050565b60405160208101601f19603f848401011660405282825261309a85858584612ae1565b600082826040516020016136f8929190614a0f565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516020810184905290810182905260009060600161362e565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061378f5761378f614280565b602090810291909101015260006137c77f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613c1e565b90506119de6137d98260008451612fca565b613c58565b60008160ff16826137ef8560581c90565b1660ff1614905092915050565b82156138765760208310613826576020830484019350602083816138225761382261441e565b0692505b82156138765760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613867575050612ba6565b50600194909401939182900391015b5b602082106138985780518455600190930192601f1990910190602001613877565b8115612ba6576000600019600884021c8554835182191691161785555050505050565b606060006138c98560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816138ef576138ef61441e565b04905060405193506020840160208202810160405281855260005b82811015612c00578451871c82529387019360209091019060010161390a565b6118928383835161393b8560200190565b6137fc565b60208101516040820151600090612559565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061398c5761398c614280565b6020908102919091010152600080806139e57f7462776f726c6400000000000000000053797374656d73000000000000000000857e15020014010000000000000000000000000000000000000000000000000000612413565b9250925092506113f9838383613c69565b6122858282613c75565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613a3957613a39614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000042616c616e636573000000000000000083837e2001002000000000000000000000000000000000000000000000000000000061297f565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110613ac757613ac7614280565b6020026020010181815250506118927f7462776f726c6400000000000000000042616c616e636573000000000000000060001b82600085604051602001613b1091815260200190565b60408051601f198184030181529190527e20010020000000000000000000000000000000000000000000000000000000612631565b60006060836001600160a01b03166000613b60858989613cd3565b604051613b6d91906148ce565b60006040518083038185875af1925050503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b606091505b509097909650945050505050565b60006060836001600160a01b0316613bd6848888613cd3565b604051613be391906148ce565b600060405180830381855af49150503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b60606119de613c2e858585612a61565b6000613c5385613c3e8989612a4e565b9060ff166028026038011c64ffffffffff1690565b6136c0565b60606000611e5083601560006138bb565b600080611d5085613d02565b6000613cc37f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613d1f565b80611e505750611e508383613d1f565b6060838383604051602001613cea93929190614b7f565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c9060009061255990612553565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613d5857613d58614280565b602002602001018181525050826001600160a01b031660001b81600181518110613d8457613d84614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e0101000100000000000000000000000000000000000000000000000000000061297f565b600060208284031215613dee57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611e5057600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610140810167ffffffffffffffff81118282101715613e5857613e58613e1e565b60405290565b6040516080810167ffffffffffffffff81118282101715613e5857613e58613e1e565b604051601f8201601f1916810167ffffffffffffffff81118282101715613eaa57613eaa613e1e565b604052919050565b8035600281106121d957600080fd5b8015158114613ecf57600080fd5b50565b80356121d981613ec1565b600067ffffffffffffffff821115613ef757613ef7613e1e565b5060051b60200190565b600082601f830112613f1257600080fd5b81356020613f27613f2283613edd565b613e81565b8083825260208201915060208460051b870101935086841115613f4957600080fd5b602086015b84811015613f655780358352918301918301613f4e565b509695505050505050565b600060208284031215613f8257600080fd5b813567ffffffffffffffff80821115613f9a57600080fd5b908301906101408286031215613faf57600080fd5b613fb7613e34565b613fc083613eb2565b81526020830135602082015260408301356040820152613fe260608401613ed2565b60608201526080830135608082015260a083013560a082015260c083013560c082015261401160e08401613ed2565b60e0820152610100808401358381111561402a57600080fd5b61403688828701613f01565b828401525050610120808401358381111561405057600080fd5b61405c88828701613f01565b918301919091525095945050505050565b60008060006060848603121561408257600080fd5b61408b84613eb2565b9250602084013567ffffffffffffffff808211156140a857600080fd5b6140b487838801613f01565b935060408601359150808211156140ca57600080fd5b506140d786828701613f01565b9150509250925092565b600080600060608085870312156140f757600080fd5b84359350602080860135935060408087013567ffffffffffffffff81111561411e57600080fd5b8701601f8101891361412f57600080fd5b803561413d613f2282613edd565b81815260079190911b8201840190848101908b83111561415c57600080fd5b928501925b828410156141af576080848d03121561417a5760008081fd5b614182613e5e565b84358152868501358782015285850135868201528785013588820152825260809093019290850190614161565b809750505050505050509250925092565b6001600160a01b0381168114613ecf57600080fd5b600080604083850312156141e857600080fd5b82356141f3816141c0565b9150602083013567ffffffffffffffff81111561420f57600080fd5b61421b85828601613f01565b9150509250929050565b6000806040838503121561423857600080fd5b50508035926020909101359150565b60008060006060848603121561425c57600080fd5b8335925060208401359150604084013561427581613ec1565b809150509250925092565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156142a857600080fd5b8151611e5081613ec1565b634e487b7160e01b600052601160045260246000fd5b600060001982036142dc576142dc6142b3565b5060010190565b634e487b7160e01b600052602160045260246000fd5b60008151808452602080850194506020840160005b8381101561432a5781518752958201959082019060010161430e565b509495945050505050565b60808152600061434860808301876142f9565b828103602084015261435a81876142f9565b91505061ffff808516604084015280841660608401525095945050505050565b6000806040838503121561438d57600080fd5b825161439881613ec1565b60208401519092506143a981613ec1565b809150509250929050565b6000600286106143c6576143c66142e3565b858252608060208301526143dd60808301866142f9565b82810360408401526143ef81866142f9565b91505082606083015295945050505050565b60006020828403121561441357600080fd5b8151611e50816141c0565b634e487b7160e01b600052601260045260246000fd5b60008261445157634e487b7160e01b600052601260045260246000fd5b500690565b808201808211156102b2576102b26142b3565b60008060006060848603121561447e57600080fd5b835192506020808501519250604085015167ffffffffffffffff8111156144a457600080fd5b8501601f810187136144b557600080fd5b80516144c3613f2282613edd565b81815260059190911b820183019083810190898311156144e257600080fd5b928401925b82841015614500578351825292840192908401906144e7565b80955050505050509250925092565b60006040808301858452602060406020860152818651808452606093506060870191506020880160005b8281101561457057815180518552858101518686015287810151888601528601518685015260809093019290840190600101614539565b50919998505050505050505050565b60005b8381101561459a578181015183820152602001614582565b50506000910152565b600081518084526145bb81602086016020860161457f565b601f01601f19169290920160200192915050565b8381526000600384106145e4576145e46142e3565b836020830152606060408301526129ac60608301846145a3565b83815260606020820152600061461760608301856142f9565b9050826040830152949350505050565b600082601f83011261463857600080fd5b815167ffffffffffffffff81111561465257614652613e1e565b6146656020601f19601f84011601613e81565b81815284602083860101111561467a57600080fd5b6119de82602083016020870161457f565b6000806000606084860312156146a057600080fd5b835167ffffffffffffffff808211156146b857600080fd5b6146c487838801614627565b94506020860151935060408601519150808211156146e157600080fd5b506140d786828701614627565b600060028a10614700576147006142e3565b5060f898891b815260018101979097526021870195909552921515861b6041860152604285019190915260628401526082830152151590911b60a282015260a30190565b6000835161475681846020880161457f565b83519083019061476a81836020880161457f565b01949350505050565b85815260a06020820152600061478c60a08301876142f9565b828103604084015261479e81876145a3565b905084606084015282810360808401526147b881856145a3565b98975050505050505050565b85815260a0602082015260006147dd60a08301876142f9565b60ff8616604084015282810360608401526147f881866145a3565b9150508260808301529695505050505050565b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156148535780818460040360031b1b83161693505b505050919050565b60408152600061486e60408301856145a3565b90506001600160a01b03831660208301529392505050565b84815260806020820152600061489f60808301866142f9565b60ff949094166040830152506060015292915050565b6000602082840312156148c757600080fd5b5051919050565b600082516148e081846020870161457f565b9190910192915050565b600060ff821660ff8103614900576149006142b3565b60010192915050565b8281526040602082015260006119de60408301846145a3565b60006020828403121561493457600080fd5b815167ffffffffffffffff81111561494b57600080fd5b6119de84828501614627565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149b881600386016020890161457f565b8084019050816003820152845191506149d882600483016020880161457f565b0160040195945050505050565b818103818111156102b2576102b26142b3565b80820281158282048414176102b2576102b26142b3565b8281526000602080830184516020860160005b82811015614a3e57815184529284019290840190600101614a22565b5091979650505050505050565b608081526000614a5e60808301876142f9565b8281036020840152614a7081876145a3565b90508460408401528281036060840152614a8a81856145a3565b979650505050505050565b86815260c060208201526000614aae60c08301886142f9565b8281036040840152614ac081886145a3565b90508560608401528281036080840152614ada81866145a3565b9150508260a0830152979650505050505050565b606081526000614b0160608301866145a3565b60208301949094525060400152919050565b606081526000614b2660608301866142f9565b65ffffffffffff85166020840152828103604084015261164e81856145a3565b848152608060208201526000614b5f60808301866142f9565b65ffffffffffff851660408401528281036060840152614a8a81856145a3565b60008451614b9181846020890161457f565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea2646970667358221220a4693ed555cf7e345e448e637fd47582175cd5f933ef7e07517598c04dc714e264736f6c63430008180033","sourceMap":"1425:12007:244:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:198:123;;;;;;;;;;-1:-1:-1;2331:198:123;;;;;:::i;:::-;;:::i;:::-;;;516:14:264;;509:22;491:41;;479:2;464:18;2331:198:123;;;;;;;;1262:113;;;;;;;;;;;;;:::i;:::-;;;-1:-1:-1;;;;;707:55:264;;;689:74;;677:2;662:18;1262:113:123;543:226:264;5175:986:244;;;;;;;;;;-1:-1:-1;5175:986:244;;;;;:::i;:::-;;:::i;:::-;;;;4647:14:264;;4640:22;4622:41;;4706:14;;4699:22;4694:2;4679:18;;4672:50;4595:18;5175:986:244;4460:268:264;1634:3535:244;;;;;;;;;;-1:-1:-1;1634:3535:244;;;;;:::i;:::-;;:::i;:::-;;;5584:25:264;;;5572:2;5557:18;1634:3535:244;5438:177:264;1616:110:123;;;;;;;;;;-1:-1:-1;3800:14:123;-1:-1:-1;;3796:25:123;3783:39;1616:110;1262:113;6335:2613:244;;;;;;:::i;:::-;;:::i;:::-;;11921:391;;;;;;;;;;-1:-1:-1;11921:391:244;;;;;:::i;:::-;;:::i;11130:785::-;;;;;;;;;;-1:-1:-1;11130:785:244;;;;;:::i;:::-;;:::i;1942:98:123:-;;;;;;;;;;;;;:::i;8954:2170:244:-;;;;;;;;;;-1:-1:-1;8954:2170:244;;;;;:::i;:::-;;:::i;2331:198:123:-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;1262:113::-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;5175:986:244:-;5292:20;5314:18;5348:27;5385;5427:9;5422:197;5442:13;:23;;;:30;5438:1;:34;5422:197;;;5504:8;:6;:8::i;:::-;-1:-1:-1;;;;;5497:28:244;;5526:13;:23;;;5550:1;5526:26;;;;;;;;:::i;:::-;;;;;;;5497:56;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;5497:56:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5493:116;;;5573:21;;;;:::i;:::-;;;;5493:116;5474:3;;5422:197;;;;5633:9;5628:197;5648:13;:23;;;:30;5644:1;:34;5628:197;;;5710:8;:6;:8::i;:::-;-1:-1:-1;;;;;5703:28:244;;5732:13;:23;;;5756:1;5732:26;;;;;;;;:::i;:::-;;;;;;;5703:56;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;5703:56:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5699:116;;;5779:21;;;;:::i;:::-;;;;5699:116;5680:3;;5628:197;;;;5890:13;:23;;;:30;5867:19;:53;:126;;;;5963:13;:23;;;:30;5940:19;:53;5867:126;:197;;;;6042:13;:22;;;6013:13;:25;;;:51;5867:197;5835:239;;6124:13;:23;;;:30;6101:19;:53;6085:69;;5338:823;;5175:986;;;:::o;1634:3535::-;1770:19;1826:35;1840:12;:10;:12::i;:::-;1854:6;1826:13;:35::i;:::-;:74;;;;1865:35;1879:12;:10;:12::i;:::-;1893:6;1865:13;:35::i;:::-;1805:153;;;;-1:-1:-1;;;1805:153:244;;9617:2:264;1805:153:244;;;9599:21:264;;;9636:18;;;9629:30;9695:34;9675:18;;;9668:62;9747:18;;1805:153:244;;;;;;;;;1969:8;1979;1991:23;2004:6;2011:1;2004:9;;;;;;;;:::i;:::-;;;;;;;1991:12;:23::i;:::-;1968:46;;;;2062:26;2090;2120:33;2138:6;2146;2120:17;:33::i;:::-;2061:92;;;;2176:13;2168:22;;;;;;;;:::i;:::-;2194:1;2168:27;2164:924;;2212:15;2229:21;2261:8;:6;:8::i;:::-;-1:-1:-1;;;;;2254:31:244;;2286:9;2297;2308:1;2311;2254:59;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2211:102;;;;2335:10;2327:52;;;;-1:-1:-1;;;2327:52:244;;11642:2:264;2327:52:244;;;11624:21:264;11681:2;11661:18;;;11654:30;11720:31;11700:18;;;11693:59;11769:18;;2327:52:244;11440:353:264;2327:52:244;2466:58;;2413:15;;2466:58;;2477:13;;2492:9;;2503;;2413:15;;2466:58;;;:::i;:::-;;;;;;;;;;;;;2456:69;;;;;;2442:83;;2540:37;2580:438;;;;;;;;2633:13;2580:438;;;;;;;;:::i;:::-;;;;;2671:9;2580:438;;;;2703:1;2580:438;;;;2742:5;2580:438;;;;;;2778:1;2580:438;;;;2815:15;2580:438;;;;403:2:0;2580:438:244;;;;2911:16;2580:438;;;;;;2956:9;2580:438;;;;2994:9;2580:438;;;2540:478;;3033:44;3053:11;3066:10;3033:19;:44::i;:::-;2197:891;;;;2164:924;3108:13;3102:20;;;;;;;;:::i;:::-;:25;;3126:1;3102:25;3098:844;;3158:8;:6;:8::i;:::-;-1:-1:-1;;;;;3151:31:244;;3183:9;3194;3205:1;3208;3151:59;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3143:101;;;;-1:-1:-1;;;3143:101:244;;12688:2:264;3143:101:244;;;12670:21:264;12727:2;12707:18;;;12700:30;12766:31;12746:18;;;12739:59;12815:18;;3143:101:244;12486:353:264;3143:101:244;3331:58;;3278:15;;3331:58;;3342:13;;3357:9;;3368;;3278:15;;3331:58;;;:::i;:::-;;;;;;;;;;;;;3321:69;;;;;;3307:83;;3405:37;3445:427;;;;;;;;3498:13;3445:427;;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;3445:427:244;;;;;;;;;;;;;;;;;3680:15;3445:427;;;;403:2:0;3445:427:244;;;;;;;;;;;;;;;;;;;3405:467;-1:-1:-1;3887:44:244;3907:11;3405:467;3887:19;:44::i;:::-;3129:813;;3098:844;-1:-1:-1;;;;;;;;;;;;;;;;;4059:9:244;4054:529;4074:9;:16;4070:1;:20;4054:529;;;4137:33;4157:9;4167:1;4157:12;;;;;;;;:::i;:::-;;;;;;;4137:19;:33::i;:::-;4289:35;;4111:59;;-1:-1:-1;4289:49:244;:82;;;;;4343:23;:28;;;4342:29;4289:82;4264:173;;;;-1:-1:-1;;;4264:173:244;;13046:2:264;4264:173:244;;;13028:21:264;;;13065:18;;;13058:30;13124:34;13104:18;;;13097:62;13176:18;;4264:173:244;12844:356:264;4264:173:244;4451:49;;;4534:12;;4514:58;;4534:9;;4544:1;;4534:12;;;;;;:::i;:::-;;;;;;;4548:23;4514:19;:58::i;:::-;4092:3;;4054:529;;;;4639:9;4634:529;4654:9;:16;4650:1;:20;4634:529;;;4717:33;4737:9;4747:1;4737:12;;;;;;;;:::i;4717:33::-;4869:35;;4691:59;;-1:-1:-1;4869:49:244;:82;;;;;4923:23;:28;;;4922:29;4869:82;4844:173;;;;-1:-1:-1;;;4844:173:244;;13046:2:264;4844:173:244;;;13028:21:264;;;13065:18;;;13058:30;13124:34;13104:18;;;13097:62;13176:18;;4844:173:244;12844:356:264;4844:173:244;5031:49;;;5114:12;;5094:58;;5114:9;;5124:1;;5114:12;;;;;;:::i;5094:58::-;4672:3;;4634:529;;;;1795:3374;;;;;1634:3535;;;;;:::o;6335:2613::-;6441:40;6484:32;6504:11;6484:19;:32::i;:::-;6441:75;;6526:21;6557:8;:6;:8::i;:::-;-1:-1:-1;;;;;6550:36:244;;6587:8;6550:46;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;6550:46:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6526:70;;6615:13;:19;;;6638:1;6615:24;;:50;;;;-1:-1:-1;6643:17:244;;;;:22;6615:50;6607:98;;;;-1:-1:-1;;;6607:98:244;;13663:2:264;6607:98:244;;;13645:21:264;13702:2;13682:18;;;13675:30;13741:34;13721:18;;;13714:62;13812:5;13792:18;;;13785:33;13835:19;;6607:98:244;13461:399:264;6607:98:244;6751:13;:22;;;6723:13;:25;;;:50;6715:98;;;;-1:-1:-1;;;6715:98:244;;14067:2:264;6715:98:244;;;14049:21:264;14106:2;14086:18;;;14079:30;14145:34;14125:18;;;14118:62;14216:5;14196:18;;;14189:33;14239:19;;6715:98:244;13865:399:264;6715:98:244;6861:12;:10;:12::i;:::-;-1:-1:-1;;;;;6844:29:244;:13;-1:-1:-1;;;;;6844:29:244;;:69;;;;;6877:36;6891:8;6901:11;6877:13;:36::i;:::-;6823:135;;;;-1:-1:-1;;;6823:135:244;;14471:2:264;6823:135:244;;;14453:21:264;14510:2;14490:18;;;14483:30;14549:33;14529:18;;;14522:61;14600:18;;6823:135:244;14269:355:264;6823:135:244;7012:27;;7006:34;;;;;;;;:::i;:::-;:39;;7044:1;7006:39;7002:1895;;7132:1;7104:13;:25;;;:29;;;;:::i;:::-;7137:1;7104:34;7100:1787;;7254:15;7215:13;:30;;;7248:2;7215:35;;;;:::i;:::-;:54;7211:708;;7365:36;7379:8;7389:11;7365:13;:36::i;:::-;7357:81;;;;-1:-1:-1;;;7357:81:244;;15421:2:264;7357:81:244;;;15403:21:264;;;15440:18;;;15433:30;15499:34;15479:18;;;15472:62;15551:18;;7357:81:244;15219:356:264;7357:81:244;7533:53;7547:13;7562;:23;;;7533:13;:53::i;:::-;7529:234;;;7643:1;7614:13;:25;;:30;;;;;;;:::i;:::-;;;-1:-1:-1;7714:25:244;;;;7670:70;;7701:11;;7670:30;:70::i;:::-;7100:1787;;7211:708;7817:53;7831:13;7846;:23;;;7817:13;:53::i;:::-;7809:91;;;;-1:-1:-1;;;7809:91:244;;15782:2:264;7809:91:244;;;15764:21:264;15821:2;15801:18;;;15794:30;15860:27;15840:18;;;15833:55;15905:18;;7809:91:244;15580:349:264;7100:1787:244;8073:15;8034:13;:30;;;8067:2;8034:35;;;;:::i;:::-;:54;8030:843;;8180:36;8194:8;8204:11;8180:13;:36::i;:::-;8172:81;;;;-1:-1:-1;;;8172:81:244;;15421:2:264;8172:81:244;;;15403:21:264;;;15440:18;;;15433:30;15499:34;15479:18;;;15472:62;15551:18;;8172:81:244;15219:356:264;8172:81:244;8423:53;8437:13;8452;:23;;;8423:13;:53::i;8030:843::-;8771:53;8785:13;8800;:23;;;8771:13;:53::i;:::-;8763:91;;;;-1:-1:-1;;;8763:91:244;;16136:2:264;8763:91:244;;;16118:21:264;16175:2;16155:18;;;16148:30;16214:27;16194:18;;;16187:55;16259:18;;8763:91:244;15934:349:264;8763:91:244;8906:35;8920:11;8933:7;8906:13;:35::i;:::-;6431:2517;;6335:2613;;;:::o;11921:391::-;12013:19;12049:9;12044:262;12064:12;:19;12060:1;:23;12044:262;;;12122:8;:6;:8::i;:::-;-1:-1:-1;;;;;12115:36:244;;12152:12;12165:1;12152:15;;;;;;;;:::i;:::-;;;;;;;12115:53;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;12115:53:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;12104:64:244;:7;-1:-1:-1;;;;;12104:64:244;;12100:147;;12205:4;12188:21;;12227:5;;12100:147;12278:3;;;;:::i;:::-;;;;12044:262;;;;11921:391;;;;:::o;11130:785::-;11213:19;11244:40;11287:32;11307:11;11287:19;:32::i;:::-;11244:75;;11334:9;11329:247;11349:13;:23;;;:30;11345:1;:34;11329:247;;;11412:13;:23;;;11436:1;11412:26;;;;;;;;:::i;:::-;;;;;;;11400:8;:38;11396:121;;11475:4;11458:21;;11497:5;;11396:121;11548:3;;;;:::i;:::-;;;;11329:247;;;;11590:14;11585:324;;11625:9;11620:279;11640:13;:23;;;:30;11636:1;:34;11620:279;;;11707:13;:23;;;11731:1;11707:26;;;;;;;;:::i;:::-;;;;;;;11695:8;:38;11691:133;;11774:4;11757:21;;11800:5;;11691:133;11863:3;;;;:::i;:::-;;;;11620:279;;;;11234:681;11130:785;;;;:::o;1942:98:123:-;1981:7;2003:32;:30;:32::i;8954:2170:244:-;9099:43;9122:4;9129:12;:10;:12::i;:::-;9099:14;:43::i;:::-;9152:40;9195:32;9215:11;9195:19;:32::i;:::-;9152:75;;9245:35;9268:11;9245:22;:35::i;:::-;:40;9237:75;;;;-1:-1:-1;;;9237:75:244;;16490:2:264;9237:75:244;;;16472:21:264;16529:2;16509:18;;;16502:30;16568:24;16548:18;;;16541:52;16610:18;;9237:75:244;16288:346:264;9237:75:244;9327:13;9344:5;9327:22;9323:280;;9365:49;9388:11;9401:12;9365:22;:49::i;:::-;9448:12;9428:17;;;:32;9323:280;;;9491:52;9514:11;9527:15;9491:22;:52::i;:::-;9577:15;9557:17;;;:35;9323:280;9613:18;9646:9;9641:262;9661:13;:23;;;:30;9657:1;:34;9641:262;;;9725:13;:23;;;9749:1;9725:26;;;;;;;;:::i;:::-;;;;;;;9712:39;;9769:35;9793:10;9769:23;:35::i;:::-;9765:128;;;9831:8;:6;:8::i;:::-;-1:-1:-1;;;;;9824:42:244;;9867:10;9824:54;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;9824:54:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9765:128;9693:3;;9641:262;;;;9917:9;9912:262;9932:13;:23;;;:30;9928:1;:34;9912:262;;;9996:13;:23;;;10020:1;9996:26;;;;;;;;:::i;:::-;;;;;;;9983:39;;10040:35;10064:10;10040:23;:35::i;:::-;10036:128;;;10102:8;:6;:8::i;:::-;-1:-1:-1;;;;;10095:42:244;;10138:10;10095:54;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;10095:54:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10036:128;9964:3;;9912:262;;;;10183:17;10210:18;10238:29;10325:1;10281:46;;10287:13;:27;;;10281:34;;;;;;;;:::i;:::-;:46;;;10277:193;;10390:8;:6;:8::i;:::-;10383:68;;;;;;;;16813:25:264;;;16854:18;;;16847:34;;;-1:-1:-1;;;;;10383:41:244;;;;;;;16786:18:264;;10383:68:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;10383:68:244;;;;;;;;;;;;:::i;:::-;10343:108;;-1:-1:-1;10343:108:244;-1:-1:-1;10343:108:244;-1:-1:-1;10277:193:244;10520:219;;;;;;;;10561:15;10520:219;;;;;;;;;;;;;;;;;;;;;;;;;;;10479:38;10750:152;10770:13;:23;;;:30;10766:1;:34;10750:152;;;10821:70;10852:13;:23;;;10876:1;10852:26;;;;;;;;:::i;:::-;;;;;;;10888:1;10880:10;;10821:30;:70::i;:::-;10802:3;;10750:152;;;;10916:9;10911:152;10931:13;:23;;;:30;10927:1;:34;10911:152;;;10982:70;11013:13;:23;;;11037:1;11013:26;;;;;;;;:::i;10982:70::-;10963:3;;10911:152;;;;11072:45;11090:11;11103:13;11072:17;:45::i;:::-;9045:2079;;;;;;8954:2170;;;:::o;2992:383:123:-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;4891:393:211:-;4998:16;;;5012:1;4998:16;;;;;;;;;4943:8;;;;;;4998:16;;;;;;;;;;;-1:-1:-1;4998:16:211;4969:45;;5035:6;5020:9;5030:1;5020:12;;;;;;;;:::i;:::-;;;;;;;;;;:21;5049:24;;;5136:80;1065:66;5181:9;1194:66;5136:21;:80::i;:::-;5048:168;;;;;;5229:50;5236:11;5249:15;5266:12;5229:6;:50::i;:::-;5222:57;;;;;;;;4891:393;;;:::o;12565:865:244:-;12691:27;12720;12763:22;12795;12862:9;12857:112;12877:7;:14;12873:1;:18;12857:112;;;12930:28;12947:7;12955:1;12947:10;;;;;;;;:::i;:::-;;;;;;;12930:16;:28::i;:::-;12912:46;;;;:::i;:::-;;-1:-1:-1;12893:3:244;;12857:112;;;;12984:9;12979:112;12999:7;:14;12995:1;:18;12979:112;;;13052:28;13069:7;13077:1;13069:10;;;;;;;;:::i;13052:28::-;13034:46;;;;:::i;:::-;;-1:-1:-1;13015:3:244;;12979:112;;;;13122:14;13105;:31;13101:323;;;13165:7;13152:20;;13199:7;13186:20;;13101:323;;;13244:14;13227;:31;13223:201;;;13287:7;13274:20;;13321:7;13308:20;;13223:201;;;13372:7;13359:20;;13406:7;13393:20;;13223:201;12753:677;;12565:865;;;;;:::o;27088:693:196:-;27172:24;27199:228;27219:6;:20;;;27247:6;:12;;;27267:6;:10;;;27285:6;:25;;;27318:6;:18;;;27344:6;:23;;;27375:6;:15;;;27398:6;:23;;;27199:12;:228::i;:::-;27172:255;;27434:30;27467:49;27481:6;:16;;;27499:6;:16;;;27467:13;:49::i;:::-;27434:82;;27522:25;27550:49;27564:6;:16;;;27582:6;:16;;;27550:13;:49::i;:::-;27635:16;;;27649:1;27635:16;;;;;;;;;27522:77;;-1:-1:-1;27606:26:196;;27635:16;;;;;;;;;;;;-1:-1:-1;27635:16:196;27606:45;;27672:11;27657:9;27667:1;27657:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;27690:86;1414:66;27722:9;27733:11;27746:15;27763:12;27690:21;:86::i;:::-;27166:615;;;;27088:693;;:::o;5352:430:200:-;-1:-1:-1;;;;;;;;;;;;;;;;;;5485:16:200;;5499:1;5485:16;;;;;;;;;-1:-1:-1;;;;5485:16:200;;;;;;;;;;;;;-1:-1:-1;5485:16:200;5456:45;;5522:17;5507:9;5517:1;5507:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;5547:24;;;5634:80;1147:66;5679:9;1276:66;5634:21;:80::i;:::-;5546:168;;;;;;5727:50;5734:11;5747:15;5764:12;5727:6;:50::i;:::-;5720:57;5352:430;-1:-1:-1;;;;;;5352:430:200:o;7288:418::-;7378:24;7405:45;7418:6;:18;;;7438:6;:11;;;7405:12;:45::i;:::-;7554:16;;;7568:1;7554:16;;;;;;;;;7378:72;;-1:-1:-1;7457:30:200;;7493:25;;7457:30;;7554:16;;;;;;;;;;;;-1:-1:-1;7554:16:200;7525:45;;7591:17;7576:9;7586:1;7576:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;7615:86;1147:66;7647:9;7658:11;7671:15;7688:12;7615:21;:86::i;24282:418:196:-;24339:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24339:33:196;24409:16;;;24423:1;24409:16;;;;;;;;;24380:26;;24409:16;;;;;;;;;;;-1:-1:-1;24409:16:196;24380:45;;24446:11;24431:9;24441:1;24431:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;24465:24;;;24552:80;1414:66;24597:9;1543:66;24552:21;:80::i;:::-;24464:168;;;;;;24645:50;24652:11;24665:15;24682:12;24645:6;:50::i;9307:267::-;9417:16;;;9431:1;9417:16;;;;;;;;;9388:26;;9417:16;;;;;;;;;;;-1:-1:-1;9417:16:196;9388:45;;9454:11;9439:9;9449:1;9439:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;9472:97;1414:66;1398:83;;9509:9;9520:1;9541:11;9523:31;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;9523:31:196;;;;-1:-1:-1;;9523:31:196;;;;;;;;;1543:66;9472:26;:97::i;:::-;9382:192;9307:267;;:::o;12318:241:244:-;12406:146;12472:11;12485:21;12519:11;12532:7;12508:32;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;12508:32:244;;;;;;;;;;12437:105;;;;;;;:::i;:::-;;;;-1:-1:-1;;12437:105:244;;;;;;;;;;;;;;;;;;;;12406:17;:146::i;4048:97:123:-;4089:7;4111:29;:27;:29::i;3103:154:254:-;3179:75;3210:35;3229:15;3210:18;:35::i;:::-;3247:6;3179:30;:75::i;:::-;3103:154;;:::o;5978:286:196:-;6086:16;;;6100:1;6086:16;;;;;;;;;6038:11;;;;6086:16;;;;;;;;;;;;-1:-1:-1;6086:16:196;6057:45;;6123:11;6108:9;6118:1;6108:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;6141:13;6157:64;1414:66;6194:9;6205:1;1543:66;6157:26;:64::i;:::-;6141:80;5978:286;-1:-1:-1;;;;5978:286:196:o;6625:243::-;6719:16;;;6733:1;6719:16;;;;;;;;;6690:26;;6719:16;;;;;;;;;;;-1:-1:-1;6719:16:196;6690:45;;6756:11;6741:9;6751:1;6741:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;6774:89;1414:66;1398:83;;6811:9;6822:1;6843:3;6825:23;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;4073:303:200;4186:16;;;4200:1;4186:16;;;;;;;;;4140:9;;;;4186:16;;;;;;;;;;;;-1:-1:-1;4186:16:200;4157:45;;4223:17;4208:9;4218:1;4208:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;4247:13;4263:64;1147:66;4300:9;4311:1;1276:66;4263:26;:64::i;:::-;4247:80;;4341:29;4362:5;4349:20;;11007:5;10921:97;3431:279;3547:16;;;3561:1;3547:16;;;;;;;;;3518:26;;3547:16;;;;;;;;;;;-1:-1:-1;3547:16:200;3518:45;;3584:17;3569:9;3579:1;3569:12;;;;;;;;:::i;:::-;;;;;;:32;;;;;3608:97;1147:66;1131:83;;3645:9;3656:1;3677:11;3659:31;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;3659:31:200;;;;-1:-1:-1;;3659:31:200;;;;;;;;;1276:66;3608:26;:97::i;6747:521:197:-;6829:24;6856:88;6869:6;:14;;;6885:6;:19;;;6906:6;:17;;;6925:6;:18;;;6856:12;:88::i;:::-;6829:115;;6951:30;6984:34;6998:6;:19;;;6984:13;:34::i;:::-;6951:67;;7024:25;7052:34;7066:6;:19;;;7052:13;:34::i;:::-;7122:16;;;7136:1;7122:16;;;;;;;;;7024:62;;-1:-1:-1;7093:26:197;;7122:16;;;;;;;;;;;;-1:-1:-1;7122:16:197;7093:45;;7159:11;7144:9;7154:1;7144:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;7177:86;1225:66;7209:9;7220:11;7233:15;7250:12;7177:21;:86::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;7036:160:211:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;7131:8:211;;;;6793:33;;;;;6839;7166:25;7157:34;;;;-1:-1:-1;7036:160:211;-1:-1:-1;;;;7036:160:211:o;4372:288:217:-;4485:16;;;4499:1;4485:16;;;;;;;;;4433:15;;;;4485:16;;;;;;;;;;;;-1:-1:-1;4485:16:217;4456:45;;4522:8;4507:9;4517:1;4507:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;4537:13;4553:64;1303:66;4590:9;4601:1;1432:66;4553:26;:64::i;31567:483:196:-;31818:12;31877:13;31900:5;31915:3;31928:18;31956:11;31977:16;32003:8;32021:16;31851:194;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;31838:207;;31567:483;;;;;;;;;;:::o;32241:354::-;32355:30;32516:68;32539:9;:16;32558:2;32539:21;32562:9;:16;32581:2;32562:21;2776:23:24;2761:39;;;975:16;2694:39;;;2662:5;;;2675:59;2742;2518:351;;;;;32516:68:196;32498:86;32241:354;-1:-1:-1;;;32241:354:196:o;32760:216::-;32862:12;32906:31;32926:9;32906:18;:31::i;:::-;32939;32959:9;32939:18;:31::i;:::-;32889:82;;;;;;;;;:::i;:::-;;;;;;;;;;;;;32882:89;;32760:216;;;;:::o;6458:480:46:-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;:::-;6692:242;;;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6639:299;6458:480;;;;;:::o;8681:218:200:-;-1:-1:-1;;;;;;;;;;;;;;;;;8869:25:200;8882:11;8869:12;:25::i;:::-;8833:61;;8854:11;;;8833:61;;;8834:6;8681:218;-1:-1:-1;;;8681:218:200:o;9602:144::-;9679:12;9723:11;9736:4;9706:35;;;;;;;;24218:19:264;;;24283:14;24276:22;24271:3;24267:32;24262:2;24253:12;;24246:54;24325:2;24316:12;;24067:267;30368:520:196;30508:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30508:33:196;30768:25;30781:11;30768:12;:25::i;:::-;30549:244;;;30736:23;;;30549:244;30713:15;;;30549:244;;;30682:23;;;30549:244;;;30656:18;;;30549:244;;;;;;30623:25;;;30549:244;30605:10;;;30549:244;;;30585:12;;;30549:244;;;30557:6;30549:244;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;;;;30839:44;30853:15;30870:12;30839:13;:44::i;:::-;30819:16;;;30800:83;30801:16;;;30800:83;30801:6;30368:520;-1:-1:-1;;;30368:520:196:o;10761:455:46:-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;10980:232::-;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;3318:662:107:-;3373:23;3516:19;;3570:39;3592:16;3599:8;3592:16;:::i;:::-;3570:21;:39::i;:::-;3515:94;;;;3690:8;3703:1;3672:32;;;3668:97;;3713:52;;;;;3757:7;;;;3713:52;;;25609:98:264;25582:18;;3713:52:107;25465:248:264;3668:97:107;1759:4:23;1744:28;;1738:35;;1847:9;1836:21;1903:20;;1961:43;;3883:92:107;3900:8;3936;3883:4;:92::i;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;1953:106::-;2039:13;1836:227;-1:-1:-1;1836:227:46:o;3430:314:138:-;3538:16;;;3552:1;3538:16;;;;;;;;;3482:19;;;;3538:16;;;;;;;;;;;;-1:-1:-1;3538:16:138;3509:45;;3599:6;-1:-1:-1;;;;;3583:24:138;3575:33;;3560:9;3570:1;3560:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3615:13;3631:64;1169:66;3668:9;3615:13;1298:66;3631:26;:64::i;1698:281:106:-;1860:29;1870:10;1882:6;1860:9;:29::i;:::-;1855:120;;1938:21;:10;:19;:21::i;:::-;1961:6;1906:62;;;;;;;;;;;;:::i;17775:457:46:-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;10116:238:197:-;10258:12;10302:7;10311:12;10325:10;10337:11;10285:64;;;;;;;;;;27011:19:264;;;27076:14;;27069:22;27064:3;27060:32;27055:2;27046:12;;27039:54;27118:2;27109:12;;27102:28;27155:2;27146:12;;27139:28;27192:2;27183:12;;26804:397;10285:64:197;;;;;;;;;;;;;10278:71;;10116:238;;;;;;:::o;10545:297::-;10622:30;10783:48;10806:12;:19;10828:2;10806:24;975:16:24;2068:39;;;2049:59;;1907:269;11007:161:197;11084:12;11128:34;11148:12;11128:18;:34::i;:::-;11111:52;;;;;;;;:::i;:::-;;;;;;;;;;;;;11104:59;;11007:161;;;:::o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;44950:222:57:-;45014:12;45104:6;45128:39;45104:6;45161:2;45165:1;45128:17;:39::i;12066:286:45:-;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;8315:208:200:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;8380:19:200;;8475:42;;8489:26;8483:33;;11007:5;10921:97;8475:42;8467:51;;8315:208;;;:::o;28665:811:196:-;28757:27;28792:13;28813:11;28832:23;28863:19;28890:24;28922:16;28946:21;29018:25;29034:5;29041:1;3774:27:23;3788:4;3774:27;3768:34;;3644:168;29018:25:196;29012:32;;28998:47;;;;;;;;:::i;:::-;3774:27:23;;;3768:34;3774:27;;;3768:34;3774:27;;;3768:34;28982:63:196;;-1:-1:-1;3768:34:23;;-1:-1:-1;3768:34:23;-1:-1:-1;29177:42:196;;29191:26;3644:168:23;29177:42:196;3774:27:23;;;3768:34;3774:27;;;3768:34;3774:27;;;3768:34;3774:27;;;3768:34;29155:65:196;;-1:-1:-1;3768:34:23;;-1:-1:-1;3768:34:23;-1:-1:-1;3768:34:23;-1:-1:-1;29427:43:196;;29441:27;3644:168:23;29427:43:196;29407:64;;28665:811;;;;;;;;;:::o;29579:522::-;29689:26;;29751:14;975:16:24;7017:70;;;6995:94;;29865:63:196;:41;29886:5;29751:14;6995:94:24;29865:20:196;:41::i;:::-;:61;:63::i;:::-;29852:77;-1:-1:-1;29945:4:196;-1:-1:-1;29945:4:196;6995:94:24;7059:27;7017:70;;;6995:94;29973:34:196;30032:63;:41;30053:5;30060:6;29973:34;30032:20;:41::i;:63::-;30019:77;;29745:356;;29579:522;;;;;:::o;23107:355:45:-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;5805:471:133:-;5966:16;;;5980:1;5966:16;;;;;;;;;5879:19;;;;;;5966:16;;;;;;;;;;;-1:-1:-1;5966:16:133;5937:45;;6011:21;6003:30;;;5988:9;5998:1;5988:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;6041:24;;;6128:80;1174:66;6173:9;1303:66;6128:21;:80::i;:::-;6040:168;;;;;;6221:50;6228:11;6241:15;6258:12;6221:6;:50::i;2109:683:107:-;2185:23;2216:20;2239:32;:30;:32::i;:::-;2216:55;-1:-1:-1;;;;;;2350:29:107;;2358:4;2350:29;2346:322;;2389:12;2433:153;2467:36;:34;:36::i;:::-;2520:1;2541:8;2569;2433:15;:153::i;:::-;2409:177;-1:-1:-1;2409:177:107;-1:-1:-1;2409:177:107;2595:41;;2609:27;2625:10;2609:15;:27::i;:::-;2644:17;;;;2346:322;2736:51;;;;;-1:-1:-1;;;;;2736:31:107;;;;;:51;;2768:8;;2778;;2736:51;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2736:51:107;;;;;;;;;;;;:::i;1109:325:106:-;1190:4;1332:55;696:18:144;578:36:124;2955:46;;2954:74;1380:6:106;1332:18;:55::i;:::-;:97;;;;1391:38;1410:10;1422:6;1391:18;:38::i;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;3968:25;;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;36171:541:45:-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;:::-;36452:255;36171:541;-1:-1:-1;;;;;36171:541:45:o;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8389:20;;8299:21;;-1:-1:-1;;579:1:52;804:25:53;;782:48;8385:31:44;;;8322:9;;8295:37;8244:184;8201:237;;8077:375;6076:2380;;;;:::o;830:1343:58:-;1002:12;;955:17;;980:19;1043:26;1058:11;1002:12;1043:26;:::i;:::-;1020:49;;1441:4;1435:11;;-1:-1:-1;1484:4:58;1474:15;;-1:-1:-1;;1358:16:58;1531:32;;;1358:16;1354:32;1503:4;1496:69;1607:12;1601:4;1594:26;1651:1;1721:4;1714:5;1710:16;1628:535;1741:11;1738:1;1735:18;1628:535;;;2134:19;;2113:41;;2091:64;;2007:31;;;;1828:1;1821:9;;;;;1920:4;1902:23;1628:535;;;1632:102;;;1222:947;;830:1343;;;;;:::o;4015:652:45:-;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;2003:574:43;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;45284:220:56:-;45350:24;45382:30;45415:32;45433:6;45441:2;45445:1;45415:17;:32::i;51823:242:45:-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;;-1:-1:-1;52054:6:45;51823:242;-1:-1:-1;;;51823:242:45:o;17013:1682::-;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;8363:236:133:-;8474:19;8495:29;8569:25;8582:11;8569:12;:25::i;1761:1386:121:-;1888:12;1902:17;1956:21;1979:17;2000:22;2013:8;2000:12;:22::i;:::-;1955:67;;-1:-1:-1;1955:67:121;-1:-1:-1;;;;;;2067:27:121;;2063:106;;2139:8;2149:19;:8;:17;:19::i;:::-;2103:66;;;;;;;;;;;;:::i;2063:106::-;2275:12;2270:64;;2289:45;2317:8;2327:6;2289:27;:45::i;:::-;2413:9;;2409:197;;578:36:124;2955:46;;696:18:144;2954:74:124;2432:22:121;2515:26;2954:74:124;2515:13:121;:26::i;:::-;2490:51;-1:-1:-1;2549:50:121;2563:11;2576:22;2593:5;2490:51;2576:22;:::i;:::-;2549:13;:50::i;:::-;2424:182;;2409:197;2708:14;2681:23;:8;451:5:41;2637:44:124;;2539:148;2681:23:121;:41;;;:461;;2982:160;3043:6;3069:5;3092:13;3125:8;2982:39;:160::i;:::-;2681:461;;;2805:168;2874:6;2900:5;2923:13;2956:8;2805:47;:168::i;:::-;2663:479;;;;-1:-1:-1;1761:1386:121;-1:-1:-1;;;;;;;1761:1386:121:o;348:217:142:-;551:6;545:13;538:4;530:6;526:17;519:40;3586:379:136;3709:16;;;3723:1;3709:16;;;;;;;;3661:11;;;;3709:16;3723:1;3709:16;;;;;;;;;;-1:-1:-1;3709:16:136;3680:45;;3764:10;3731:9;3741:1;3731:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;3820:6;-1:-1:-1;;;;;3804:24:136;3796:33;;3781:9;3791:1;3781:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3836:13;3852:64;1169:66;3889:9;3836:13;1298:66;3852:26;:64::i;:::-;3836:80;;3930:29;3951:5;3938:20;;11007:5:200;10921:97;3165:160:124;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;2007:37;;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;33804:66:264;33792:79;;2092:30:124;;;33780:92:264;2092:30:124;;33888:12:264;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;50806:191:45;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;5042:669::-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;1358:16:58;5546:26:44;;;1358:16:58;1354:32;5518:4:44;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;51249:282::-;51494:30;;;;;;34100:19:264;;;34135:12;;;34128:28;;;51337:7:45;;34172:12:264;;51494:30:45;33911:279:264;3658:342:50;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;1489:2340:44:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;2681:1129:58:-;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;966:162:44;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;7963:242:133:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;8028:19:133;;8173:26;3644:168:23;5928:433:139;6056:16;;;6070:1;6056:16;;;;;;;;;5986:14;;;;;;6056:16;;;;;;;;;;;-1:-1:-1;6056:16:139;6027:45;;6111:8;6078:9;6088:1;6078:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;6128:24;;;6215:78;1155:66;6258:9;1284:66;6215:19;:78::i;:::-;6127:166;;;;;;6306:50;6313:11;6326:15;6343:12;6306:6;:50::i;1546:281:108:-;1708:29;1718:10;1730:6;1708:9;:29::i;3758:308:132:-;3871:16;;;3885:1;3871:16;;;;;;;;;3819:15;;;;3871:16;;;;;;;;;;;;-1:-1:-1;3871:16:132;3842:45;;3926:11;3893:9;3903:1;3893:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;3945:13;3961:62;1157:66;3996:9;3945:13;1286:66;3961:24;:62::i;5057:269::-;5156:16;;;5170:1;5156:16;;;;;;;;;5127:26;;5156:16;;;;;;;;;;;-1:-1:-1;5156:16:132;5127:45;;5211:11;5178:9;5188:1;5178:12;;;;;;;;:::i;:::-;;;;;;:45;;;;;5230:91;1157:66;1141:83;;5265:9;5276:1;5297:7;5279:27;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;5279:27:132;;;;-1:-1:-1;;5279:27:132;;;;;;;;;1286:66;5230:24;:91::i;5594:317:123:-;5733:12;5747:17;5790:6;-1:-1:-1;;;;;5790:11:123;5810:1;5821:79;5847:8;5868:9;5889:8;5821:13;:79::i;:::-;5790:116;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5772:134:123;;;;-1:-1:-1;5594:317:123;-1:-1:-1;;;;;5594:317:123:o;6415:321::-;6562:12;6576:17;6619:6;-1:-1:-1;;;;;6619:19:123;6646:79;6672:8;6693:9;6714:8;6646:13;:79::i;:::-;6619:112;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37180:522:45;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;7829:207:139:-;7940:14;7956:17;8006:25;8019:11;8006:12;:25::i;955:327:108:-;1036:4;1178:56;696:18:144;578:36:124;2955:46;;2954:74;1227:6:108;1178:19;:56::i;:::-;:99;;;;1238:39;1258:10;1270:6;1238:19;:39::i;4897:201:123:-;5019:12;5063:8;5073:9;5084:8;5046:47;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;5039:54;;4897:201;;;;;:::o;7448:223:139:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;7564:35:139;;;;;;7513:14;;7623:42;;7637:26;3644:168:23;4006:378:136;4130:16;;;4144:1;4130:16;;;;;;;;4082:11;;;;4130:16;4144:1;4130:16;;;;;;;;;;-1:-1:-1;4130:16:136;4101:45;;4185:10;4152:9;4162:1;4152:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;4241:6;-1:-1:-1;;;;;4225:24:136;4217:33;;4202:9;4212:1;4202:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;4257:13;4273:62;1169:66;4308:9;4257:13;1298:66;4273:24;:62::i;14:332:264:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;774:184;-1:-1:-1;;;823:1:264;816:88;923:4;920:1;913:15;947:4;944:1;937:15;963:255;1035:2;1029:9;1077:6;1065:19;;1114:18;1099:34;;1135:22;;;1096:62;1093:88;;;1161:18;;:::i;:::-;1197:2;1190:22;963:255;:::o;1223:253::-;1295:2;1289:9;1337:4;1325:17;;1372:18;1357:34;;1393:22;;;1354:62;1351:88;;;1419:18;;:::i;1481:334::-;1552:2;1546:9;1608:2;1598:13;;-1:-1:-1;;1594:86:264;1582:99;;1711:18;1696:34;;1732:22;;;1693:62;1690:88;;;1758:18;;:::i;:::-;1794:2;1787:22;1481:334;;-1:-1:-1;1481:334:264:o;1820:154::-;1899:20;;1948:1;1938:12;;1928:40;;1964:1;1961;1954:12;1979:118;2065:5;2058:13;2051:21;2044:5;2041:32;2031:60;;2087:1;2084;2077:12;2031:60;1979:118;:::o;2102:128::-;2167:20;;2196:28;2167:20;2196:28;:::i;2235:183::-;2295:4;2328:18;2320:6;2317:30;2314:56;;;2350:18;;:::i;:::-;-1:-1:-1;2395:1:264;2391:14;2407:4;2387:25;;2235:183::o;2423:668::-;2477:5;2530:3;2523:4;2515:6;2511:17;2507:27;2497:55;;2548:1;2545;2538:12;2497:55;2584:6;2571:20;2610:4;2634:60;2650:43;2690:2;2650:43;:::i;:::-;2634:60;:::i;:::-;2716:3;2740:2;2735:3;2728:15;2768:4;2763:3;2759:14;2752:21;;2825:4;2819:2;2816:1;2812:10;2804:6;2800:23;2796:34;2782:48;;2853:3;2845:6;2842:15;2839:35;;;2870:1;2867;2860:12;2839:35;2906:4;2898:6;2894:17;2920:142;2936:6;2931:3;2928:15;2920:142;;;3002:17;;2990:30;;3040:12;;;;2953;;2920:142;;;-1:-1:-1;3080:5:264;2423:668;-1:-1:-1;;;;;;2423:668:264:o;3096:1359::-;3194:6;3247:2;3235:9;3226:7;3222:23;3218:32;3215:52;;;3263:1;3260;3253:12;3215:52;3303:9;3290:23;3332:18;3373:2;3365:6;3362:14;3359:34;;;3389:1;3386;3379:12;3359:34;3412:22;;;;3468:6;3450:16;;;3446:29;3443:49;;;3488:1;3485;3478:12;3443:49;3514:22;;:::i;:::-;3559:33;3589:2;3559:33;:::i;:::-;3552:5;3545:48;3646:2;3642;3638:11;3625:25;3620:2;3613:5;3609:14;3602:49;3704:2;3700;3696:11;3683:25;3678:2;3671:5;3667:14;3660:49;3741:28;3765:2;3761;3757:11;3741:28;:::i;:::-;3736:2;3729:5;3725:14;3718:52;3824:3;3820:2;3816:12;3803:26;3797:3;3790:5;3786:15;3779:51;3884:3;3880:2;3876:12;3863:26;3857:3;3850:5;3846:15;3839:51;3944:3;3940:2;3936:12;3923:26;3917:3;3910:5;3906:15;3899:51;3983:29;4007:3;4003:2;3999:12;3983:29;:::i;:::-;3977:3;3970:5;3966:15;3959:54;4032:3;4081:2;4077;4073:11;4060:25;4110:2;4100:8;4097:16;4094:36;;;4126:1;4123;4116:12;4094:36;4162:56;4210:7;4199:8;4195:2;4191:17;4162:56;:::i;:::-;4157:2;4150:5;4146:14;4139:80;;;4238:3;4287:2;4283;4279:11;4266:25;4316:2;4306:8;4303:16;4300:36;;;4332:1;4329;4322:12;4300:36;4368:56;4416:7;4405:8;4401:2;4397:17;4368:56;:::i;:::-;4352:14;;;4345:80;;;;-1:-1:-1;4356:5:264;3096:1359;-1:-1:-1;;;;;3096:1359:264:o;4733:700::-;4880:6;4888;4896;4949:2;4937:9;4928:7;4924:23;4920:32;4917:52;;;4965:1;4962;4955:12;4917:52;4988:40;5018:9;4988:40;:::i;:::-;4978:50;;5079:2;5068:9;5064:18;5051:32;5102:18;5143:2;5135:6;5132:14;5129:34;;;5159:1;5156;5149:12;5129:34;5182:61;5235:7;5226:6;5215:9;5211:22;5182:61;:::i;:::-;5172:71;;5296:2;5285:9;5281:18;5268:32;5252:48;;5325:2;5315:8;5312:16;5309:36;;;5341:1;5338;5331:12;5309:36;;5364:63;5419:7;5408:8;5397:9;5393:24;5364:63;:::i;:::-;5354:73;;;4733:700;;;;;:::o;5802:1498::-;5930:6;5938;5946;5977:2;6020;6008:9;5999:7;5995:23;5991:32;5988:52;;;6036:1;6033;6026:12;5988:52;6072:9;6059:23;6049:33;;6101:2;6150;6139:9;6135:18;6122:32;6112:42;;6173:2;6226;6215:9;6211:18;6198:32;6253:18;6245:6;6242:30;6239:50;;;6285:1;6282;6275:12;6239:50;6308:22;;6361:4;6353:13;;6349:27;-1:-1:-1;6339:55:264;;6390:1;6387;6380:12;6339:55;6426:2;6413:16;6449:60;6465:43;6505:2;6465:43;:::i;6449:60::-;6543:15;;;6625:1;6621:10;;;;6613:19;;6609:28;;;6574:12;;;;6649:19;;;6646:39;;;6681:1;6678;6671:12;6646:39;6705:11;;;;6725:545;6741:6;6736:3;6733:15;6725:545;;;6823:4;6817:3;6808:7;6804:17;6800:28;6797:118;;;6869:1;6898:2;6894;6887:14;6797:118;6941:22;;:::i;:::-;6990:17;;6976:32;;7057:12;;;7044:26;7028:14;;;7021:50;7120:12;;;7107:26;7091:14;;;7084:50;7183:12;;;7170:26;7154:14;;;7147:50;7210:18;;6767:4;6758:14;;;;7248:12;;;;6725:545;;;7289:5;7279:15;;;;;;;;;5802:1498;;;;;:::o;7305:154::-;-1:-1:-1;;;;;7384:5:264;7380:54;7373:5;7370:65;7360:93;;7449:1;7446;7439:12;7464:483;7557:6;7565;7618:2;7606:9;7597:7;7593:23;7589:32;7586:52;;;7634:1;7631;7624:12;7586:52;7673:9;7660:23;7692:31;7717:5;7692:31;:::i;:::-;7742:5;-1:-1:-1;7798:2:264;7783:18;;7770:32;7825:18;7814:30;;7811:50;;;7857:1;7854;7847:12;7811:50;7880:61;7933:7;7924:6;7913:9;7909:22;7880:61;:::i;:::-;7870:71;;;7464:483;;;;;:::o;7952:248::-;8020:6;8028;8081:2;8069:9;8060:7;8056:23;8052:32;8049:52;;;8097:1;8094;8087:12;8049:52;-1:-1:-1;;8120:23:264;;;8190:2;8175:18;;;8162:32;;-1:-1:-1;7952:248:264:o;8205:377::-;8279:6;8287;8295;8348:2;8336:9;8327:7;8323:23;8319:32;8316:52;;;8364:1;8361;8354:12;8316:52;8400:9;8387:23;8377:33;;8457:2;8446:9;8442:18;8429:32;8419:42;;8511:2;8500:9;8496:18;8483:32;8524:28;8546:5;8524:28;:::i;:::-;8571:5;8561:15;;;8205:377;;;;;:::o;8587:184::-;-1:-1:-1;;;8636:1:264;8629:88;8736:4;8733:1;8726:15;8760:4;8757:1;8750:15;8776:245;8843:6;8896:2;8884:9;8875:7;8871:23;8867:32;8864:52;;;8912:1;8909;8902:12;8864:52;8944:9;8938:16;8963:28;8985:5;8963:28;:::i;9026:184::-;-1:-1:-1;;;9075:1:264;9068:88;9175:4;9172:1;9165:15;9199:4;9196:1;9189:15;9215:195;9254:3;-1:-1:-1;;9278:5:264;9275:77;9272:103;;9355:18;;:::i;:::-;-1:-1:-1;9402:1:264;9391:13;;9215:195::o;9776:184::-;-1:-1:-1;;;9825:1:264;9818:88;9925:4;9922:1;9915:15;9949:4;9946:1;9939:15;9965:439;10018:3;10056:5;10050:12;10083:6;10078:3;10071:19;10109:4;10138;10133:3;10129:14;10122:21;;10177:4;10170:5;10166:16;10200:1;10210:169;10224:6;10221:1;10218:13;10210:169;;;10285:13;;10273:26;;10319:12;;;;10354:15;;;;10246:1;10239:9;10210:169;;;-1:-1:-1;10395:3:264;;9965:439;-1:-1:-1;;;;;9965:439:264:o;10409:648::-;10718:3;10707:9;10700:22;10681:4;10745:57;10797:3;10786:9;10782:19;10774:6;10745:57;:::i;:::-;10850:9;10842:6;10838:22;10833:2;10822:9;10818:18;10811:50;10878:44;10915:6;10907;10878:44;:::i;:::-;10870:52;;;10941:6;10995:2;10987:6;10983:15;10978:2;10967:9;10963:18;10956:43;11047:2;11039:6;11035:15;11030:2;11019:9;11015:18;11008:43;;10409:648;;;;;;;:::o;11062:373::-;11135:6;11143;11196:2;11184:9;11175:7;11171:23;11167:32;11164:52;;;11212:1;11209;11202:12;11164:52;11244:9;11238:16;11263:28;11285:5;11263:28;:::i;:::-;11360:2;11345:18;;11339:25;11310:5;;-1:-1:-1;11373:30:264;11339:25;11373:30;:::i;:::-;11422:7;11412:17;;;11062:373;;;;;:::o;11798:683::-;12092:4;12132:1;12124:6;12121:13;12111:47;;12138:18;;:::i;:::-;12185:6;12174:9;12167:25;12228:3;12223:2;12212:9;12208:18;12201:31;12255:57;12307:3;12296:9;12292:19;12284:6;12255:57;:::i;:::-;12360:9;12352:6;12348:22;12343:2;12332:9;12328:18;12321:50;12388:44;12425:6;12417;12388:44;:::i;:::-;12380:52;;;12468:6;12463:2;12452:9;12448:18;12441:34;11798:683;;;;;;;:::o;13205:251::-;13275:6;13328:2;13316:9;13307:7;13303:23;13299:32;13296:52;;;13344:1;13341;13334:12;13296:52;13376:9;13370:16;13395:31;13420:5;13395:31;:::i;14629:184::-;-1:-1:-1;;;14678:1:264;14671:88;14778:4;14775:1;14768:15;14802:4;14799:1;14792:15;14818:266;14850:1;14876;14866:189;;-1:-1:-1;;;14908:1:264;14901:88;15012:4;15009:1;15002:15;15040:4;15037:1;15030:15;14866:189;-1:-1:-1;15069:9:264;;14818:266::o;15089:125::-;15154:9;;;15175:10;;;15172:36;;;15188:18;;:::i;16892:1003::-;17005:6;17013;17021;17074:2;17062:9;17053:7;17049:23;17045:32;17042:52;;;17090:1;17087;17080:12;17042:52;17119:9;17113:16;17103:26;;17148:2;17190;17179:9;17175:18;17169:25;17159:35;;17238:2;17227:9;17223:18;17217:25;17265:18;17257:6;17254:30;17251:50;;;17297:1;17294;17287:12;17251:50;17320:22;;17373:4;17365:13;;17361:27;-1:-1:-1;17351:55:264;;17402:1;17399;17392:12;17351:55;17431:2;17425:9;17454:60;17470:43;17510:2;17470:43;:::i;17454:60::-;17548:15;;;17630:1;17626:10;;;;17618:19;;17614:28;;;17579:12;;;;17654:19;;;17651:39;;;17686:1;17683;17676:12;17651:39;17710:11;;;;17730:135;17746:6;17741:3;17738:15;17730:135;;;17812:10;;17800:23;;17763:12;;;;17843;;;;17730:135;;;17884:5;17874:15;;;;;;;16892:1003;;;;;:::o;18087:990::-;18309:4;18338:2;18378;18367:9;18363:18;18408:6;18397:9;18390:25;18434:2;18472;18467;18456:9;18452:18;18445:30;18495:6;18530;18524:13;18561:6;18553;18546:22;18587:2;18577:12;;18620:2;18609:9;18605:18;18598:25;;18658:2;18650:6;18646:15;18679:1;18689:362;18703:6;18700:1;18697:13;18689:362;;;18762:13;;18800:9;;18788:22;;18850:11;;;18844:18;18830:12;;;18823:40;18903:11;;;18897:18;18883:12;;;18876:40;18956:11;;18950:18;18936:12;;;18929:40;18998:4;18989:14;;;;19026:15;;;;18725:1;18718:9;18689:362;;;-1:-1:-1;19068:3:264;;18087:990;-1:-1:-1;;;;;;;;;18087:990:264:o;19082:250::-;19167:1;19177:113;19191:6;19188:1;19185:13;19177:113;;;19267:11;;;19261:18;19248:11;;;19241:39;19213:2;19206:10;19177:113;;;-1:-1:-1;;19324:1:264;19306:16;;19299:27;19082:250::o;19337:329::-;19378:3;19416:5;19410:12;19443:6;19438:3;19431:19;19459:76;19528:6;19521:4;19516:3;19512:14;19505:4;19498:5;19494:16;19459:76;:::i;:::-;19580:2;19568:15;-1:-1:-1;;19564:88:264;19555:98;;;;19655:4;19551:109;;19337:329;-1:-1:-1;;19337:329:264:o;19671:434::-;19893:6;19882:9;19875:25;19856:4;19930:1;19922:6;19919:13;19909:47;;19936:18;;:::i;:::-;19992:6;19987:2;19976:9;19972:18;19965:34;20035:2;20030;20019:9;20015:18;20008:30;20055:44;20095:2;20084:9;20080:18;20072:6;20055:44;:::i;20297:468::-;20597:6;20586:9;20579:25;20640:2;20635;20624:9;20620:18;20613:30;20560:4;20660:56;20712:2;20701:9;20697:18;20689:6;20660:56;:::i;:::-;20652:64;;20752:6;20747:2;20736:9;20732:18;20725:34;20297:468;;;;;;:::o;20770:568::-;20823:5;20876:3;20869:4;20861:6;20857:17;20853:27;20843:55;;20894:1;20891;20884:12;20843:55;20923:6;20917:13;20949:18;20945:2;20942:26;20939:52;;;20971:18;;:::i;:::-;21015:114;21123:4;-1:-1:-1;;21047:4:264;21043:2;21039:13;21035:86;21031:97;21015:114;:::i;:::-;21154:2;21145:7;21138:19;21200:3;21193:4;21188:2;21180:6;21176:15;21172:26;21169:35;21166:55;;;21217:1;21214;21207:12;21166:55;21230:77;21304:2;21297:4;21288:7;21284:18;21277:4;21269:6;21265:17;21230:77;:::i;21343:655::-;21485:6;21493;21501;21554:2;21542:9;21533:7;21529:23;21525:32;21522:52;;;21570:1;21567;21560:12;21522:52;21603:9;21597:16;21632:18;21673:2;21665:6;21662:14;21659:34;;;21689:1;21686;21679:12;21659:34;21712:60;21764:7;21755:6;21744:9;21740:22;21712:60;:::i;:::-;21702:70;;21812:2;21801:9;21797:18;21791:25;21781:35;;21862:2;21851:9;21847:18;21841:25;21825:41;;21891:2;21881:8;21878:16;21875:36;;;21907:1;21904;21897:12;21875:36;;21930:62;21984:7;21973:8;21962:9;21958:24;21930:62;:::i;22003:763::-;22316:3;22355:1;22347:6;22344:13;22334:47;;22361:18;;:::i;:::-;-1:-1:-1;22406:3:264;22402:16;;;22390:29;;22444:1;22435:11;;22428:27;;;;22480:2;22471:12;;22464:28;;;;22538:14;;22531:22;22522:32;;22517:2;22508:12;;22501:54;22580:2;22571:12;;22564:28;;;;22617:2;22608:12;;22601:28;22654:3;22645:13;;22638:29;22714:14;22707:22;22698:32;;;22692:3;22683:13;;22676:55;22756:3;22747:13;;22003:763::o;22771:492::-;22946:3;22984:6;22978:13;23000:66;23059:6;23054:3;23047:4;23039:6;23035:17;23000:66;:::i;:::-;23129:13;;23088:16;;;;23151:70;23129:13;23088:16;23198:4;23186:17;;23151:70;:::i;:::-;23237:20;;22771:492;-1:-1:-1;;;;22771:492:264:o;23268:794::-;23663:6;23652:9;23645:25;23706:3;23701:2;23690:9;23686:18;23679:31;23626:4;23733:57;23785:3;23774:9;23770:19;23762:6;23733:57;:::i;:::-;23838:9;23830:6;23826:22;23821:2;23810:9;23806:18;23799:50;23872:32;23897:6;23889;23872:32;:::i;:::-;23858:46;;23940:6;23935:2;23924:9;23920:18;23913:34;23996:9;23988:6;23984:22;23978:3;23967:9;23963:19;23956:51;24024:32;24049:6;24041;24024:32;:::i;:::-;24016:40;23268:794;-1:-1:-1;;;;;;;;23268:794:264:o;24339:709::-;24709:6;24698:9;24691:25;24752:3;24747:2;24736:9;24732:18;24725:31;24672:4;24779:57;24831:3;24820:9;24816:19;24808:6;24779:57;:::i;:::-;24884:4;24876:6;24872:17;24867:2;24856:9;24852:18;24845:45;24938:9;24930:6;24926:22;24921:2;24910:9;24906:18;24899:50;24966:32;24991:6;24983;24966:32;:::i;:::-;24958:40;;;25035:6;25029:3;25018:9;25014:19;25007:35;24339:709;;;;;;;;:::o;25053:407::-;25136:5;25176;25170:12;25218:4;25211:5;25207:16;25201:23;25243:66;25335:2;25331;25327:11;25318:20;;25361:1;25353:6;25350:13;25347:107;;;25441:2;25435;25425:6;25422:1;25418:14;25415:1;25411:22;25407:31;25403:2;25399:40;25395:49;25386:58;;25347:107;;;;25053:407;;;:::o;25718:339::-;25895:2;25884:9;25877:21;25858:4;25915:44;25955:2;25944:9;25940:18;25932:6;25915:44;:::i;:::-;25907:52;;-1:-1:-1;;;;;25999:6:264;25995:55;25990:2;25979:9;25975:18;25968:83;25718:339;;;;;:::o;26062:548::-;26386:6;26375:9;26368:25;26429:3;26424:2;26413:9;26409:18;26402:31;26349:4;26450:57;26502:3;26491:9;26487:19;26479:6;26450:57;:::i;:::-;26555:4;26543:17;;;;26538:2;26523:18;;26516:45;-1:-1:-1;26592:2:264;26577:18;26570:34;26442:65;26062:548;-1:-1:-1;;26062:548:264:o;26615:184::-;26685:6;26738:2;26726:9;26717:7;26713:23;26709:32;26706:52;;;26754:1;26751;26744:12;26706:52;-1:-1:-1;26777:16:264;;26615:184;-1:-1:-1;26615:184:264:o;27206:287::-;27335:3;27373:6;27367:13;27389:66;27448:6;27443:3;27436:4;27428:6;27424:17;27389:66;:::i;:::-;27471:16;;;;;27206:287;-1:-1:-1;;27206:287:264:o;27498:175::-;27535:3;27579:4;27572:5;27568:16;27608:4;27599:7;27596:17;27593:43;;27616:18;;:::i;:::-;27665:1;27652:15;;27498:175;-1:-1:-1;;27498:175:264:o;27678:320::-;27885:6;27874:9;27867:25;27928:2;27923;27912:9;27908:18;27901:30;27848:4;27948:44;27988:2;27977:9;27973:18;27965:6;27948:44;:::i;28003:335::-;28082:6;28135:2;28123:9;28114:7;28110:23;28106:32;28103:52;;;28151:1;28148;28141:12;28103:52;28184:9;28178:16;28217:18;28209:6;28206:30;28203:50;;;28249:1;28246;28239:12;28203:50;28272:60;28324:7;28315:6;28304:9;28300:22;28272:60;:::i;28343:925::-;28792:66;28784:6;28780:79;28775:3;28768:92;28750:3;28879;28911:2;28907:1;28902:3;28898:11;28891:23;28943:6;28937:13;28959:74;29026:6;29022:1;29017:3;29013:11;29006:4;28998:6;28994:17;28959:74;:::i;:::-;29061:6;29056:3;29052:16;29042:26;;29096:2;29092:1;29088:2;29084:10;29077:22;29130:6;29124:13;29108:29;;29146:75;29212:8;29208:1;29204:2;29200:10;29193:4;29185:6;29181:17;29146:75;:::i;:::-;29241:17;29260:1;29237:25;;28343:925;-1:-1:-1;;;;;28343:925:264:o;29273:128::-;29340:9;;;29361:11;;;29358:37;;;29375:18;;:::i;29406:168::-;29479:9;;;29510;;29527:15;;;29521:22;;29507:37;29497:71;;29548:18;;:::i;29579:640::-;29830:6;29825:3;29818:19;29800:3;29856:2;29889;29884:3;29880:12;29921:6;29915:13;29986:2;29978:6;29974:15;30007:1;30017:175;30031:6;30028:1;30025:13;30017:175;;;30094:13;;30080:28;;30130:14;;;;30167:15;;;;30053:1;30046:9;30017:175;;;-1:-1:-1;30208:5:264;;29579:640;-1:-1:-1;;;;;;;29579:640:264:o;30224:690::-;30559:3;30548:9;30541:22;30522:4;30586:57;30638:3;30627:9;30623:19;30615:6;30586:57;:::i;:::-;30691:9;30683:6;30679:22;30674:2;30663:9;30659:18;30652:50;30725:32;30750:6;30742;30725:32;:::i;:::-;30711:46;;30793:6;30788:2;30777:9;30773:18;30766:34;30848:9;30840:6;30836:22;30831:2;30820:9;30816:18;30809:50;30876:32;30901:6;30893;30876:32;:::i;:::-;30868:40;30224:690;-1:-1:-1;;;;;;;30224:690:264:o;30919:899::-;31375:6;31364:9;31357:25;31418:3;31413:2;31402:9;31398:18;31391:31;31338:4;31445:57;31497:3;31486:9;31482:19;31474:6;31445:57;:::i;:::-;31550:9;31542:6;31538:22;31533:2;31522:9;31518:18;31511:50;31584:32;31609:6;31601;31584:32;:::i;:::-;31570:46;;31652:6;31647:2;31636:9;31632:18;31625:34;31708:9;31700:6;31696:22;31690:3;31679:9;31675:19;31668:51;31736:32;31761:6;31753;31736:32;:::i;:::-;31728:40;;;31805:6;31799:3;31788:9;31784:19;31777:35;30919:899;;;;;;;;;:::o;31823:359::-;32026:2;32015:9;32008:21;31989:4;32046:44;32086:2;32075:9;32071:18;32063:6;32046:44;:::i;:::-;32121:2;32106:18;;32099:34;;;;-1:-1:-1;32164:2:264;32149:18;32142:34;32038:52;31823:359;-1:-1:-1;31823:359:264:o;32187:511::-;32438:2;32427:9;32420:21;32401:4;32464:56;32516:2;32505:9;32501:18;32493:6;32464:56;:::i;:::-;32568:14;32560:6;32556:27;32551:2;32540:9;32536:18;32529:55;32632:9;32624:6;32620:22;32615:2;32604:9;32600:18;32593:50;32660:32;32685:6;32677;32660:32;:::i;32703:616::-;33014:6;33003:9;32996:25;33057:3;33052:2;33041:9;33037:18;33030:31;32977:4;33084:57;33136:3;33125:9;33121:19;33113:6;33084:57;:::i;:::-;33189:14;33181:6;33177:27;33172:2;33161:9;33157:18;33150:55;33253:9;33245:6;33241:22;33236:2;33225:9;33221:18;33214:50;33281:32;33306:6;33298;33281:32;:::i;34195:530::-;34380:3;34418:6;34412:13;34434:66;34493:6;34488:3;34481:4;34473:6;34469:17;34434:66;:::i;:::-;34569:2;34565:15;;;;34582:66;34561:88;34522:16;;;;34547:103;;;34677:2;34666:14;;34659:30;;;;34716:2;34705:14;;34195:530;-1:-1:-1;;34195:530:264:o","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","checkForEncounterEnd((uint8,uint256,uint256,bool,uint256,uint256,uint256,bool,bytes32[],bytes32[]))":"1e45d614","createEncounter(uint8,bytes32[],bytes32[])":"2c86e0e2","endEncounter(bytes32,uint256,bool)":"e903546c","endTurn(bytes32,bytes32,(bytes32,bytes32,bytes32,uint256)[])":"98d239b1","isParticipant(address,bytes32[])":"b2467894","isParticipant(bytes32,bytes32)":"c6ca743c","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"encounterData\",\"type\":\"tuple\"}],\"name\":\"checkForEncounterEnd\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_encounterEnded\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"_attackersWin\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"bytes32[]\",\"name\":\"group1\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"group2\",\"type\":\"bytes32[]\"}],\"name\":\"createEncounter\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersWin\",\"type\":\"bool\"}],\"name\":\"endEncounter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"attackerEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"}],\"internalType\":\"struct Action[]\",\"name\":\"actions\",\"type\":\"tuple[]\"}],\"name\":\"endTurn\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"participants\",\"type\":\"bytes32[]\"}],\"name\":\"isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"name\":\"isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"endTurn(bytes32,bytes32,(bytes32,bytes32,bytes32,uint256)[])\":{\"params\":{\"actions\":\": for a pve encounter player actions are calculated first and the mobs.\",\"encounterId\":\"the bytes32 id of the encounter\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/EncounterSystem.sol\":\"EncounterSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/\",\":openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937\",\"dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/IRngSystem.sol\":{\"keccak256\":\"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02\",\"dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5\",\"dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5\"]},\"src/libraries/ArrayManagers.sol\":{\"keccak256\":\"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c\",\"dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/libraries/Math.sol\":{\"keccak256\":\"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a\",\"dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW\"]},\"src/systems/EncounterSystem.sol\":{\"keccak256\":\"0xaf76cf765dd8b73dc37f54aac8781501aca4cd585b69422a2d345de64ccb83d9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://378520ddb3b7b659222145b938ff3a86d9b38052f8e89f65bea9b317ffaae7a5\",\"dweb:/ipfs/QmXc1GBsqRDNdr2ms1nYcTu88qYQnQjziATKJhY7EWr4kq\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"struct CombatEncounterData","name":"encounterData","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}],"stateMutability":"view","type":"function","name":"checkForEncounterEnd","outputs":[{"internalType":"bool","name":"_encounterEnded","type":"bool"},{"internalType":"bool","name":"_attackersWin","type":"bool"}]},{"inputs":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"bytes32[]","name":"group1","type":"bytes32[]"},{"internalType":"bytes32[]","name":"group2","type":"bytes32[]"}],"stateMutability":"nonpayable","type":"function","name":"createEncounter","outputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"uint256","name":"randomNumber","type":"uint256"},{"internalType":"bool","name":"attackersWin","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"endEncounter"},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"struct Action[]","name":"actions","type":"tuple[]","components":[{"internalType":"bytes32","name":"attackerEntityId","type":"bytes32"},{"internalType":"bytes32","name":"defenderEntityId","type":"bytes32"},{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"}]}],"stateMutability":"payable","type":"function","name":"endTurn"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32[]","name":"participants","type":"bytes32[]"}],"stateMutability":"view","type":"function","name":"isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"bytes32","name":"encounterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"endTurn(bytes32,bytes32,(bytes32,bytes32,bytes32,uint256)[])":{"params":{"actions":": for a pve encounter player actions are calculated first and the mobs.","encounterId":"the bytes32 id of the encounter"}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/","openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/EncounterSystem.sol":"EncounterSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f","urls":["bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937","dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/IRngSystem.sol":{"keccak256":"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0","urls":["bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02","dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8","urls":["bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5","dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5"],"license":"MIT"},"src/libraries/ArrayManagers.sol":{"keccak256":"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a","urls":["bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c","dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP"],"license":"GPL-3.0"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/libraries/Math.sol":{"keccak256":"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5","urls":["bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a","dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW"],"license":"GPL-3.0"},"src/systems/EncounterSystem.sol":{"keccak256":"0xaf76cf765dd8b73dc37f54aac8781501aca4cd585b69422a2d345de64ccb83d9","urls":["bzz-raw://378520ddb3b7b659222145b938ff3a86d9b38052f8e89f65bea9b317ffaae7a5","dweb:/ipfs/QmXc1GBsqRDNdr2ms1nYcTu88qYQnQjziATKJhY7EWr4kq"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":244} \ No newline at end of file +{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"checkForEncounterEnd","inputs":[{"name":"encounterData","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"outputs":[{"name":"_encounterEnded","type":"bool","internalType":"bool"},{"name":"_attackersWin","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"createEncounter","inputs":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"group1","type":"bytes32[]","internalType":"bytes32[]"},{"name":"group2","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"endEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"randomNumber","type":"uint256","internalType":"uint256"},{"name":"attackersWin","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"endTurn","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"actions","type":"tuple[]","internalType":"struct Action[]","components":[{"name":"attackerEntityId","type":"bytes32","internalType":"bytes32"},{"name":"defenderEntityId","type":"bytes32","internalType":"bytes32"},{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"isParticipant","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"participants","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"isParticipant","inputs":[{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"World_FunctionSelectorNotFound","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_ResourceNotFound","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b50614c07806100206000396000f3fe6080604052600436106100b15760003560e01c806398d239b111610069578063c6ca743c1161004e578063c6ca743c146101ca578063e1af802c146101ea578063e903546c146101ff57600080fd5b806398d239b114610195578063b2467894146101aa57600080fd5b80631e45d6141161009a5780631e45d614146101185780632c86e0e21461014f57806345ec93541461017d57600080fd5b806301ffc9a7146100b6578063119df25f146100eb575b600080fd5b3480156100c257600080fd5b506100d66100d1366004613ddc565b61021f565b60405190151581526020015b60405180910390f35b3480156100f757600080fd5b506101006102b8565b6040516001600160a01b0390911681526020016100e2565b34801561012457600080fd5b50610138610133366004613f70565b6102c7565b6040805192151583529015156020830152016100e2565b34801561015b57600080fd5b5061016f61016a36600461406d565b61048e565b6040519081526020016100e2565b34801561018957600080fd5b5036601f19013561016f565b6101a86101a33660046140e1565b6109d5565b005b3480156101b657600080fd5b506100d66101c53660046141d5565b610dff565b3480156101d657600080fd5b506100d66101e5366004614225565b610ed5565b3480156101f657600080fd5b50610100610f93565b34801561020b57600080fd5b506101a861021a366004614247565b610f9d565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102b257507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102c2611323565b905090565b60008060008060005b8561010001515181101561038d576102e6610f93565b6001600160a01b031663525b0e1e876101000151838151811061030b5761030b614280565b60200260200101516040518263ffffffff1660e01b815260040161033191815260200190565b602060405180830381865afa15801561034e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103729190614296565b156103855782610381816142c9565b9350505b6001016102d0565b5060005b8561012001515181101561044e576103a7610f93565b6001600160a01b031663525b0e1e87610120015183815181106103cc576103cc614280565b60200260200101516040518263ffffffff1660e01b81526004016103f291815260200190565b602060405180830381865afa15801561040f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104339190614296565b156104465781610442816142c9565b9250505b600101610391565b508461012001515181148061046857508461010001515182145b8061047a57508460c001518560800151145b935084610100015151821492505050915091565b60006104a161049b6102b8565b84610dff565b806104b857506104b86104b26102b8565b83610dff565b6105095760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442053454e44455260448201526064015b60405180910390fd5b60008061052f8560008151811061052257610522614280565b6020026020010151611355565b915091506000806105408787611406565b91509150876001811115610556576105566142e3565b6001036106cd57600080610568610f93565b6001600160a01b031663c6d5525b858589896040518563ffffffff1660e01b81526004016105999493929190614335565b6040805180830381865afa1580156105b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d9919061437a565b915091508161062a5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056450000006044820152606401610500565b6040514290610643908c908790879085906020016143b4565b60405160208183030381529060405280519060200120975060006040518061014001604052808d600181111561067b5761067b6142e3565b81526020018381526020016000815260200160001515815260200160018152602001428152602001600f815260200184151581526020018681526020018781525090506106c889826114bb565b505050505b8760018111156106df576106df6142e3565b60ff16600003610850576106f1610f93565b6001600160a01b0316632933423f838387876040518563ffffffff1660e01b81526004016107229493929190614335565b602060405180830381865afa15801561073f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107639190614296565b6107af5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056500000006044820152606401610500565b60405142906107c8908a908590859085906020016143b4565b60405160208183030381529060405280519060200120955060006040518061014001604052808b6001811115610800576108006142e3565b81526020810184905260006040820181905260608201819052600160808301524260a0830152600f60c083015260e0820152610100810185905261012001859052905061084d87826114bb565b50505b604080518082019091526000808252602082015260005b83518110156109235761089284828151811061088557610885614280565b6020026020010151611597565b80519092501580156108a657508160200151155b6108f25760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b868252835161091b9085908390811061090d5761090d614280565b602002602001015183611658565b600101610867565b5060005b82518110156109c85761094583828151811061088557610885614280565b805190925015801561095957508160200151155b6109a55760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b86825282516109c09084908390811061090d5761090d614280565b600101610927565b5050505050509392505050565b60006109e0846116e3565b905060006109ec610f93565b6001600160a01b0316634f10aabc856040518263ffffffff1660e01b8152600401610a1991815260200190565b602060405180830381865afa158015610a36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a5a9190614401565b90508160200151600014158015610a7357506040820151155b610ae55760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b8160c00151826080015110610b625760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a204558504952454420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b610b6a6102b8565b6001600160a01b0316816001600160a01b0316148015610b8f5750610b8f8486610ed5565b610bdb5760405162461bcd60e51b815260206004820152601f60248201527f454e434f554e5445522053595354454d3a204e4f4e2d434f4d424154414e54006044820152606401610500565b81516001811115610bee57610bee6142e3565b60ff16600003610dee5760028260800151610c099190614434565b600003610d1757428260a00151601e610c229190614456565b11610cbc57610c318486610ed5565b610c7d5760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101200151610dff565b15610cb757600182608001818151610ca49190614456565b9052506080820151610cb79086906117de565b610dee565b610ccb81836101000151610dff565b610cb75760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e6420646566656e64657273207475726e000000000000006044820152606401610500565b428260a00151601e610d299190614456565b11610d9357610d388486610ed5565b610d845760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101000151610dff565b610da281836101200151610dff565b610dee5760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e642061747461636b657273207475726e000000000000006044820152606401610500565b610df88584611897565b5050505050565b6000805b8251811015610ece57610e14610f93565b6001600160a01b0316634f10aabc848381518110610e3457610e34614280565b60200260200101516040518263ffffffff1660e01b8152600401610e5a91815260200190565b602060405180830381865afa158015610e77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e9b9190614401565b6001600160a01b0316846001600160a01b031603610ebc5760019150610ece565b80610ec6816142c9565b915050610e03565b5092915050565b600080610ee1836116e3565b905060005b81610120015151811015610f34578161012001518181518110610f0b57610f0b614280565b60200260200101518503610f225760019250610f34565b80610f2c816142c9565b915050610ee6565b5081610ece5760005b81610100015151811015610f8b578161010001518181518110610f6257610f62614280565b60200260200101518503610f795760019250610f8b565b80610f83816142c9565b915050610f3d565b505092915050565b60006102c261192c565b610fae30610fa96102b8565b611936565b6000610fb9846116e3565b9050610fc48461194c565b156110115760405162461bcd60e51b815260206004820152601660248201527f656e636f756e74657220616c7265616479206f766572000000000000000000006044820152606401610500565b46617a690361102f5761102484436119e6565b436040820152611040565b61103984426119e6565b4260408201525b6000805b826101000151518110156110f157826101000151818151811061106957611069614280565b6020026020010151915061107c82611a65565b156110e957611089610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b81526004016110b691815260200190565b600060405180830381600087803b1580156110d057600080fd5b505af11580156110e4573d6000803e3d6000fd5b505050505b600101611044565b5060005b826101200151518110156111a257826101200151818151811061111a5761111a614280565b6020026020010151915061112d82611a65565b1561119a5761113a610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b815260040161116791815260200190565b600060405180830381600087803b15801561118157600080fd5b505af1158015611195573d6000803e3d6000fd5b505050505b6001016110f5565b506000806060600160ff16856000015160018111156111c3576111c36142e3565b60ff160361126c576111d3610f93565b6040517f49572ff1000000000000000000000000000000000000000000000000000000008152600481018a9052602481018990526001600160a01b0391909116906349572ff1906044016000604051808303816000875af115801561123c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526112649190810190614469565b919450925090505b6040805160a0810182524281528715156020820152908101849052606081018390526080810182905260005b866101200151518110156112d9576112d187610120015182815181106112c0576112c0614280565b60200260200101516000801b611b03565b600101611298565b5060005b8661010001515181101561130d5761130587610100015182815181106112c0576112c0614280565b6001016112dd565b506113188982611bb7565b505050505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806113525750335b90565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061138f5761138f614280565b6020908102919091010152600080806113e87f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383611d39565b9550955050505050915091565b60608060008060005b865181101561144e5761143a87828151811061142d5761142d614280565b6020026020010151611d5c565b6114449084614456565b925060010161140f565b5060005b85518110156114845761147086828151811061142d5761142d614280565b61147a9083614456565b9150600101611452565b5080821115611498578593508492506114b2565b818111156114ab578493508592506114b2565b8593508492505b50509250929050565b60006114ed826000015183602001518460400151856060015186608001518760a001518860c001518960e00151611dee565b90506000611505836101000151846101200151611e2c565b9050600061151d846101000151856101200151611e57565b6040805160018082528183019092529192506000919060208083019080368337019050509050858160008151811061155757611557614280565b602090810291909101015261158f7f74625544000000000000000000000000436f6d626174456e636f756e7465720082868686611e93565b505050505050565b60408051808201825260008082526020820181905282516001808252818501909452919290919081602001602082028036833701905050905082816000815181106115e4576115e4614280565b60209081029190910101526000808061163d7f74625544000000000000000000000000456e636f756e746572456e7469747900857e21020020010000000000000000000000000000000000000000000000000000611c69565b92509250925061164e838383611f48565b9695505050505050565b600061166c82600001518360200151611f75565b6040805160018082528183019092529192506000916060918391906020808301908036833701905050905085816000815181106116ab576116ab614280565b602090810291909101015261158f7f74625544000000000000000000000000456e636f756e746572456e746974790082868686611e93565b61173e6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061177457611774614280565b6020908102919091010152600080806117cd7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611c69565b92509250925061164e838383611f98565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061181457611814614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260048560405160200161185d91815260200190565b60408051601f198184030181529190527ea308020120200120202001000000000000000000000000000000000000000061207b565b505050565b61189282600184846040516020016118b092919061450f565b60408051601f19818403018152908290526118cf9392916024016145cf565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a4000000000000000000000000000000000000000000000000000000001790526120f1565b60006102c261219f565b611948611942836121de565b8261227b565b5050565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061198557611985614280565b602090810291909101015260006119de7f74625544000000000000000000000000436f6d626174456e636f756e746572008360027ea30802012020012020200100000000000000000000000000000000000000006122c7565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a1c57611a1c614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260028560405160200161185d91815260200190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9e57611a9e614280565b60209081029190910101526000611af77f74625544000000000000000000000000456e636f756e746572456e74697479008360017e210200200100000000000000000000000000000000000000000000000000006122c7565b90506119de8160f81c90565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611b3957611b39614280565b6020026020010181815250506118927f74625544000000000000000000000000456e636f756e746572456e746974790060001b82600085604051602001611b8291815260200190565b60408051601f198184030181529190527e2102002001000000000000000000000000000000000000000000000000000061207b565b6000611bd58260000151836020015184604001518560600151612384565b90506000611be683608001516123cf565b90506000611bf784608001516123e2565b60408051600180825281830190925291925060009190602080830190803683370190505090508581600081518110611c3157611c31614280565b602090810291909101015261158f7f6f745544000000000000000000000000436f6d6261744f7574636f6d6500000082868686611e93565b6060600060606000611c7961219f565b9050306001600160a01b03821603611ca257611c96878787612413565b93509350935050611d30565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611ceb908a908a908a906004016145fe565b600060405180830381865afa158015611d08573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c96919081019061468b565b93509350939050565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611d9557611d95614280565b602090810291909101015260006119de7f74625544000000000000000000000000537461747300000000000000000000008360017ee10800202001202020202000000000000000000000000000000000000000006122c7565b60608888888888888888604051602001611e0f9897969594939291906146ee565b604051602081830303815290604052905098975050505050505050565b6000611e5083516020028351602002606081901b603883901b838301171792915050565b9392505050565b6060611e628361251b565b611e6b8361251b565b604051602001611e7c929190614744565b604051602081830303815290604052905092915050565b6000611e9d61219f565b9050306001600160a01b03821603611ec157611ebc868686868661252b565b61158f565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611f0e9089908990899089908990600401614773565b600060405180830381600087803b158015611f2857600080fd5b505af1158015611f3c573d6000803e3d6000fd5b50505050505050505050565b6040805180820190915260008082526020820152611f6584612541565b1515602083015281529392505050565b60608282604051602001611e7c929190918252151560f81b602082015260210190565b611ff36040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b611ffc84612560565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a0152604089018690526020890187905288886001811115612042576120426142e3565b6001811115612053576120536142e3565b815250505050505050505061206883836125e2565b6101208301526101008201529392505050565b600061208561219f565b9050306001600160a01b038216036120a457611ebc8686868686612631565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611f0e90899089908990899089906004016147c4565b60606000806121076121028561480b565b612646565b91509150816000801b0361216d576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000600035166004820152602401610500565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526119de8285612709565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806121d9573391505090565b919050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061222357612223614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e200100200000000000000000000000000000000000000000000000000000006122c7565b61228582826127e4565b6119485761229282612842565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161050092919061485b565b6000806122d261219f565b9050306001600160a01b038216036122f8576122f08686868661297f565b9150506119de565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d5990612343908990899089908990600401614886565b602060405180830381865afa158015612360573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122f091906148b5565b6060848484846040516020016123b6949392919093845291151560f81b60208401526021830152604182015260610190565b6040516020818303038152906040529050949350505050565b60006102b28251602002603881901b1790565b60606123ed8261251b565b6040516020016123fd91906148ce565b6040516020818303038152906040529050919050565b6060600060606000612424856129b5565b90506124318787836129d8565b9350600061243e86612a11565b90508015612510576124508888612a4e565b935066ffffffffffffff841667ffffffffffffffff81111561247457612474613e1e565b6040519080825280601f01601f19166020018201604052801561249e576020820181803683370190505b5092506020830160005b828160ff16101561250d5760006124c08b8b84612a61565b905060006124dd888460ff166028026038011c64ffffffffff1690565b90506124ec8260008387612ae1565b6124f68185614456565b935050508080612505906148ea565b9150506124a8565b50505b505093509350939050565b606081611e508160206000612bac565b610df8858585858561253c8b612c0c565b612c91565b60208101516040820151600090612559905b60f81c90565b9050915091565b60008060008060008060008061257a896000016020015190565b60f81c600181111561258e5761258e6142e3565b60218a015160418b015160618c0151929a5090985096506125ae90612553565b60628a015160828b015160a28c015160c28d0151939850919650945092506125d590612553565b9050919395975091939597565b6060806000603885901c64ffffffffff16612606612601868484612fca565b613058565b935090508064ffffffffff606087901c1601612626612601868484612fca565b925050509250929050565b610df885856126408487613069565b856130a2565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168160008151811061269f5761269f614280565b6020908102919091010152600080806126f87f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383613346565b6060600061271561192c565b90506001600160a01b038116300361275657600061273d612734611323565b60008787613352565b935090508061274f5761274f8361348d565b50506102b2565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af089061279d9087908790600401614909565b6000604051808303816000875af11580156127bc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526119de9190810190614922565b60006128327f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613495565b80611e505750611e508383613495565b606081601081901b60006128558361355e565b9050827fffffffffffffffffffffffffffff0000000000000000000000000000000000008316156128b0576128ab7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613575565b6128e7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000083161561291d5761291883613575565b612954565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b60405160200161296693929190614957565b6040516020818303038152906040529350505050919050565b60006129ac61298e8686613619565b60ff858116601b0360080285901c166129a78587613069565b61366f565b95945050505050565b600060086129c5600260206149e5565b6129cf91906149f8565b9190911c919050565b6060816000036129f75750604080516020810190915260008152611e50565b6000612a038585613619565b90506129ac816000856136c0565b60006008600180612a24600260206149e5565b612a2e91906149e5565b612a3891906149e5565b612a4291906149f8565b8260ff911c1692915050565b6000611e50612a5d84846136e3565b5490565b60008383604051602001612a76929190614a0f565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612b685760208310612b0b57602083048401935060208381612b0757612b0761441e565b0692505b8215612b68576020839003600081841015612b2e5750600019600884021c612b38565b50600019600882021c5b8554600886021b818451168219821617845250818411612b59575050612ba6565b50600194909401939182900391015b5b60208210612b8a5783548152600190930192601f1990910190602001612b69565b8115612ba65780518454600019600885021c9182169119161781525b50505050565b82516060906000612bbd85836149f8565b9050604051925060208301601f19603f83860101166040528184526000602088015b84821015612c00578051871b83529187019160019190910190602001612bdf565b50505050509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d000000000000000000008201612c5b57507e60030220202000000000000000000000000000000000000000000000000000919050565b6102b2612c887f746273746f72650000000000000000005461626c65730000000000000000000084613739565b6020600061366f565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff0000000000000000000000000000000000000000000000000000000000001603612d1d57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a986868686604051612d109493929190614a4b565b60405180910390a261158f565b6000612d2887613755565b905060005b8151811015612e01576000828281518110612d4a57612d4a614280565b60200260200101519050612d766001826affffffffffffffffffffff19166137de90919063ffffffff16565b15612df8576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90612dc5908c908c908c908c908c908c90600401614a95565b600060405180830381600087803b158015612ddf57600080fd5b505af1158015612df3573d6000803e3d6000fd5b505050505b50600101612d2d565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a987878787604051612e389493929190614a4b565b60405180910390a26000612e4c8888613619565b90506000602087019050612e648260008951846137fc565b6000612e6f85612a11565b1115612ef3576000612e818a8a6136e3565b878155905060208601915060008060005b612e9b88612a11565b8160ff161015612eee57612eb08d8d83612a61565b9250612ecb8a8260ff166028026038011c64ffffffffff1690565b9150612eda83600084886137fc565b612ee48286614456565b9450600101612e92565b505050505b60005b8351811015611f3c576000848281518110612f1357612f13614280565b60200260200101519050612f3f6002826affffffffffffffffffffff19166137de90919063ffffffff16565b15612fc1576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612f8e908e908e908e908e908e908e90600401614a95565b600060405180830381600087803b158015612fa857600080fd5b505af1158015612fbc573d6000803e3d6000fd5b505050505b50600101612ef6565b600081831180612fda5750835182115b15613017578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161050093929190614aee565b602084016130258482614456565b9050600061303385856149e5565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611e5083602060006138bb565b600080805b8360ff1681101561309a5761309060ff601b83900360080287901c1683614456565b915060010161306e565b509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361312c57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161311f93929190614b13565b60405180910390a2612ba6565b60006131388585613619565b9050600061314586613755565b905060005b815181101561321a57600082828151811061316757613167614280565b602002602001015190506131936004826affffffffffffffffffffff19166137de90919063ffffffff16565b15613211576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906131de908b908b908b908b90600401614b46565b600060405180830381600087803b1580156131f857600080fd5b505af115801561320c573d6000803e3d6000fd5b505050505b5060010161314a565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161324f93929190614b13565b60405180910390a261326a828565ffffffffffff168561392a565b60005b815181101561333d57600082828151811061328a5761328a614280565b602002602001015190506132b66008826affffffffffffffffffffff19166137de90919063ffffffff16565b15613334576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190613301908b908b908b908b90600401614b46565b600060405180830381600087803b15801561331b57600080fd5b505af115801561332f573d6000803e3d6000fd5b505050505b5060010161326d565b50505050505050565b600080611d5085613940565b6000606060008061336286613952565b90925090506001600160a01b0382166133b3578561337f87612842565b6040517ffbf10ce6000000000000000000000000000000000000000000000000000000008152600401610500929190614909565b806133c2576133c286896139f6565b861561342e577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061341682613a00565b905061342b826134268b84614456565b613a91565b50505b600061343a8760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146134725761346d88888488613b45565b61347e565b61347e88888488613bbd565b90999098509650505050505050565b805160208201fd5b6040805160028082526060820183526000928392919060208301908036833701905050905083816000815181106134ce576134ce614280565b602002602001018181525050826001600160a01b031660001b816001815181106134fa576134fa614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e010100010000000000000000000000000000000000000000000000000000006122c7565b90506129ac8160f81c90565b600061356c60706010614456565b9190911b919050565b606060005b60108110156135da577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff0000000000000000000000000000000000000000000000000000000000000016156135da5760010161357a565b604080517fffffffffffffffffffffffffffffffff000000000000000000000000000000008516602082015281516030909101909152818152806119de565b6000828260405160200161362e929190614a0f565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210613695576020820484019350602082816136915761369161441e565b0691505b508254600882021b60208290038084111561309a576001850154600882021c82179150509392505050565b60405160208101601f19603f848401011660405282825261309a85858584612ae1565b600082826040516020016136f8929190614a0f565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516020810184905290810182905260009060600161362e565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061378f5761378f614280565b602090810291909101015260006137c77f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613c1e565b90506119de6137d98260008451612fca565b613c58565b60008160ff16826137ef8560581c90565b1660ff1614905092915050565b82156138765760208310613826576020830484019350602083816138225761382261441e565b0692505b82156138765760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613867575050612ba6565b50600194909401939182900391015b5b602082106138985780518455600190930192601f1990910190602001613877565b8115612ba6576000600019600884021c8554835182191691161785555050505050565b606060006138c98560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816138ef576138ef61441e565b04905060405193506020840160208202810160405281855260005b82811015612c00578451871c82529387019360209091019060010161390a565b6118928383835161393b8560200190565b6137fc565b60208101516040820151600090612559565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061398c5761398c614280565b6020908102919091010152600080806139e57f7462776f726c6400000000000000000053797374656d73000000000000000000857e15020014010000000000000000000000000000000000000000000000000000612413565b9250925092506113f9838383613c69565b6122858282613c75565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613a3957613a39614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000042616c616e636573000000000000000083837e2001002000000000000000000000000000000000000000000000000000000061297f565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110613ac757613ac7614280565b6020026020010181815250506118927f7462776f726c6400000000000000000042616c616e636573000000000000000060001b82600085604051602001613b1091815260200190565b60408051601f198184030181529190527e20010020000000000000000000000000000000000000000000000000000000612631565b60006060836001600160a01b03166000613b60858989613cd3565b604051613b6d91906148ce565b60006040518083038185875af1925050503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b606091505b509097909650945050505050565b60006060836001600160a01b0316613bd6848888613cd3565b604051613be391906148ce565b600060405180830381855af49150503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b60606119de613c2e858585612a61565b6000613c5385613c3e8989612a4e565b9060ff166028026038011c64ffffffffff1690565b6136c0565b60606000611e5083601560006138bb565b600080611d5085613d02565b6000613cc37f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613d1f565b80611e505750611e508383613d1f565b6060838383604051602001613cea93929190614b7f565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c9060009061255990612553565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613d5857613d58614280565b602002602001018181525050826001600160a01b031660001b81600181518110613d8457613d84614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e0101000100000000000000000000000000000000000000000000000000000061297f565b600060208284031215613dee57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611e5057600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610140810167ffffffffffffffff81118282101715613e5857613e58613e1e565b60405290565b6040516080810167ffffffffffffffff81118282101715613e5857613e58613e1e565b604051601f8201601f1916810167ffffffffffffffff81118282101715613eaa57613eaa613e1e565b604052919050565b8035600281106121d957600080fd5b8015158114613ecf57600080fd5b50565b80356121d981613ec1565b600067ffffffffffffffff821115613ef757613ef7613e1e565b5060051b60200190565b600082601f830112613f1257600080fd5b81356020613f27613f2283613edd565b613e81565b8083825260208201915060208460051b870101935086841115613f4957600080fd5b602086015b84811015613f655780358352918301918301613f4e565b509695505050505050565b600060208284031215613f8257600080fd5b813567ffffffffffffffff80821115613f9a57600080fd5b908301906101408286031215613faf57600080fd5b613fb7613e34565b613fc083613eb2565b81526020830135602082015260408301356040820152613fe260608401613ed2565b60608201526080830135608082015260a083013560a082015260c083013560c082015261401160e08401613ed2565b60e0820152610100808401358381111561402a57600080fd5b61403688828701613f01565b828401525050610120808401358381111561405057600080fd5b61405c88828701613f01565b918301919091525095945050505050565b60008060006060848603121561408257600080fd5b61408b84613eb2565b9250602084013567ffffffffffffffff808211156140a857600080fd5b6140b487838801613f01565b935060408601359150808211156140ca57600080fd5b506140d786828701613f01565b9150509250925092565b600080600060608085870312156140f757600080fd5b84359350602080860135935060408087013567ffffffffffffffff81111561411e57600080fd5b8701601f8101891361412f57600080fd5b803561413d613f2282613edd565b81815260079190911b8201840190848101908b83111561415c57600080fd5b928501925b828410156141af576080848d03121561417a5760008081fd5b614182613e5e565b84358152868501358782015285850135868201528785013588820152825260809093019290850190614161565b809750505050505050509250925092565b6001600160a01b0381168114613ecf57600080fd5b600080604083850312156141e857600080fd5b82356141f3816141c0565b9150602083013567ffffffffffffffff81111561420f57600080fd5b61421b85828601613f01565b9150509250929050565b6000806040838503121561423857600080fd5b50508035926020909101359150565b60008060006060848603121561425c57600080fd5b8335925060208401359150604084013561427581613ec1565b809150509250925092565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156142a857600080fd5b8151611e5081613ec1565b634e487b7160e01b600052601160045260246000fd5b600060001982036142dc576142dc6142b3565b5060010190565b634e487b7160e01b600052602160045260246000fd5b60008151808452602080850194506020840160005b8381101561432a5781518752958201959082019060010161430e565b509495945050505050565b60808152600061434860808301876142f9565b828103602084015261435a81876142f9565b91505061ffff808516604084015280841660608401525095945050505050565b6000806040838503121561438d57600080fd5b825161439881613ec1565b60208401519092506143a981613ec1565b809150509250929050565b6000600286106143c6576143c66142e3565b858252608060208301526143dd60808301866142f9565b82810360408401526143ef81866142f9565b91505082606083015295945050505050565b60006020828403121561441357600080fd5b8151611e50816141c0565b634e487b7160e01b600052601260045260246000fd5b60008261445157634e487b7160e01b600052601260045260246000fd5b500690565b808201808211156102b2576102b26142b3565b60008060006060848603121561447e57600080fd5b835192506020808501519250604085015167ffffffffffffffff8111156144a457600080fd5b8501601f810187136144b557600080fd5b80516144c3613f2282613edd565b81815260059190911b820183019083810190898311156144e257600080fd5b928401925b82841015614500578351825292840192908401906144e7565b80955050505050509250925092565b60006040808301858452602060406020860152818651808452606093506060870191506020880160005b8281101561457057815180518552858101518686015287810151888601528601518685015260809093019290840190600101614539565b50919998505050505050505050565b60005b8381101561459a578181015183820152602001614582565b50506000910152565b600081518084526145bb81602086016020860161457f565b601f01601f19169290920160200192915050565b8381526000600384106145e4576145e46142e3565b836020830152606060408301526129ac60608301846145a3565b83815260606020820152600061461760608301856142f9565b9050826040830152949350505050565b600082601f83011261463857600080fd5b815167ffffffffffffffff81111561465257614652613e1e565b6146656020601f19601f84011601613e81565b81815284602083860101111561467a57600080fd5b6119de82602083016020870161457f565b6000806000606084860312156146a057600080fd5b835167ffffffffffffffff808211156146b857600080fd5b6146c487838801614627565b94506020860151935060408601519150808211156146e157600080fd5b506140d786828701614627565b600060028a10614700576147006142e3565b5060f898891b815260018101979097526021870195909552921515861b6041860152604285019190915260628401526082830152151590911b60a282015260a30190565b6000835161475681846020880161457f565b83519083019061476a81836020880161457f565b01949350505050565b85815260a06020820152600061478c60a08301876142f9565b828103604084015261479e81876145a3565b905084606084015282810360808401526147b881856145a3565b98975050505050505050565b85815260a0602082015260006147dd60a08301876142f9565b60ff8616604084015282810360608401526147f881866145a3565b9150508260808301529695505050505050565b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156148535780818460040360031b1b83161693505b505050919050565b60408152600061486e60408301856145a3565b90506001600160a01b03831660208301529392505050565b84815260806020820152600061489f60808301866142f9565b60ff949094166040830152506060015292915050565b6000602082840312156148c757600080fd5b5051919050565b600082516148e081846020870161457f565b9190910192915050565b600060ff821660ff8103614900576149006142b3565b60010192915050565b8281526040602082015260006119de60408301846145a3565b60006020828403121561493457600080fd5b815167ffffffffffffffff81111561494b57600080fd5b6119de84828501614627565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149b881600386016020890161457f565b8084019050816003820152845191506149d882600483016020880161457f565b0160040195945050505050565b818103818111156102b2576102b26142b3565b80820281158282048414176102b2576102b26142b3565b8281526000602080830184516020860160005b82811015614a3e57815184529284019290840190600101614a22565b5091979650505050505050565b608081526000614a5e60808301876142f9565b8281036020840152614a7081876145a3565b90508460408401528281036060840152614a8a81856145a3565b979650505050505050565b86815260c060208201526000614aae60c08301886142f9565b8281036040840152614ac081886145a3565b90508560608401528281036080840152614ada81866145a3565b9150508260a0830152979650505050505050565b606081526000614b0160608301866145a3565b60208301949094525060400152919050565b606081526000614b2660608301866142f9565b65ffffffffffff85166020840152828103604084015261164e81856145a3565b848152608060208201526000614b5f60808301866142f9565b65ffffffffffff851660408401528281036060840152614a8a81856145a3565b60008451614b9181846020890161457f565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea2646970667358221220a88da701d2bf8652dc631cecd5ab1b5ed97cdcd376f6616dd5adb89bb5181bdd64736f6c63430008180033","sourceMap":"1425:12007:244:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052600436106100b15760003560e01c806398d239b111610069578063c6ca743c1161004e578063c6ca743c146101ca578063e1af802c146101ea578063e903546c146101ff57600080fd5b806398d239b114610195578063b2467894146101aa57600080fd5b80631e45d6141161009a5780631e45d614146101185780632c86e0e21461014f57806345ec93541461017d57600080fd5b806301ffc9a7146100b6578063119df25f146100eb575b600080fd5b3480156100c257600080fd5b506100d66100d1366004613ddc565b61021f565b60405190151581526020015b60405180910390f35b3480156100f757600080fd5b506101006102b8565b6040516001600160a01b0390911681526020016100e2565b34801561012457600080fd5b50610138610133366004613f70565b6102c7565b6040805192151583529015156020830152016100e2565b34801561015b57600080fd5b5061016f61016a36600461406d565b61048e565b6040519081526020016100e2565b34801561018957600080fd5b5036601f19013561016f565b6101a86101a33660046140e1565b6109d5565b005b3480156101b657600080fd5b506100d66101c53660046141d5565b610dff565b3480156101d657600080fd5b506100d66101e5366004614225565b610ed5565b3480156101f657600080fd5b50610100610f93565b34801561020b57600080fd5b506101a861021a366004614247565b610f9d565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102b257507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102c2611323565b905090565b60008060008060005b8561010001515181101561038d576102e6610f93565b6001600160a01b031663525b0e1e876101000151838151811061030b5761030b614280565b60200260200101516040518263ffffffff1660e01b815260040161033191815260200190565b602060405180830381865afa15801561034e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103729190614296565b156103855782610381816142c9565b9350505b6001016102d0565b5060005b8561012001515181101561044e576103a7610f93565b6001600160a01b031663525b0e1e87610120015183815181106103cc576103cc614280565b60200260200101516040518263ffffffff1660e01b81526004016103f291815260200190565b602060405180830381865afa15801561040f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104339190614296565b156104465781610442816142c9565b9250505b600101610391565b508461012001515181148061046857508461010001515182145b8061047a57508460c001518560800151145b935084610100015151821492505050915091565b60006104a161049b6102b8565b84610dff565b806104b857506104b86104b26102b8565b83610dff565b6105095760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442053454e44455260448201526064015b60405180910390fd5b60008061052f8560008151811061052257610522614280565b6020026020010151611355565b915091506000806105408787611406565b91509150876001811115610556576105566142e3565b6001036106cd57600080610568610f93565b6001600160a01b031663c6d5525b858589896040518563ffffffff1660e01b81526004016105999493929190614335565b6040805180830381865afa1580156105b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d9919061437a565b915091508161062a5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056450000006044820152606401610500565b6040514290610643908c908790879085906020016143b4565b60405160208183030381529060405280519060200120975060006040518061014001604052808d600181111561067b5761067b6142e3565b81526020018381526020016000815260200160001515815260200160018152602001428152602001600f815260200184151581526020018681526020018781525090506106c889826114bb565b505050505b8760018111156106df576106df6142e3565b60ff16600003610850576106f1610f93565b6001600160a01b0316632933423f838387876040518563ffffffff1660e01b81526004016107229493929190614335565b602060405180830381865afa15801561073f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107639190614296565b6107af5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056500000006044820152606401610500565b60405142906107c8908a908590859085906020016143b4565b60405160208183030381529060405280519060200120955060006040518061014001604052808b6001811115610800576108006142e3565b81526020810184905260006040820181905260608201819052600160808301524260a0830152600f60c083015260e0820152610100810185905261012001859052905061084d87826114bb565b50505b604080518082019091526000808252602082015260005b83518110156109235761089284828151811061088557610885614280565b6020026020010151611597565b80519092501580156108a657508160200151155b6108f25760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b868252835161091b9085908390811061090d5761090d614280565b602002602001015183611658565b600101610867565b5060005b82518110156109c85761094583828151811061088557610885614280565b805190925015801561095957508160200151155b6109a55760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b86825282516109c09084908390811061090d5761090d614280565b600101610927565b5050505050509392505050565b60006109e0846116e3565b905060006109ec610f93565b6001600160a01b0316634f10aabc856040518263ffffffff1660e01b8152600401610a1991815260200190565b602060405180830381865afa158015610a36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a5a9190614401565b90508160200151600014158015610a7357506040820151155b610ae55760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b8160c00151826080015110610b625760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a204558504952454420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b610b6a6102b8565b6001600160a01b0316816001600160a01b0316148015610b8f5750610b8f8486610ed5565b610bdb5760405162461bcd60e51b815260206004820152601f60248201527f454e434f554e5445522053595354454d3a204e4f4e2d434f4d424154414e54006044820152606401610500565b81516001811115610bee57610bee6142e3565b60ff16600003610dee5760028260800151610c099190614434565b600003610d1757428260a00151601e610c229190614456565b11610cbc57610c318486610ed5565b610c7d5760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101200151610dff565b15610cb757600182608001818151610ca49190614456565b9052506080820151610cb79086906117de565b610dee565b610ccb81836101000151610dff565b610cb75760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e6420646566656e64657273207475726e000000000000006044820152606401610500565b428260a00151601e610d299190614456565b11610d9357610d388486610ed5565b610d845760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101000151610dff565b610da281836101200151610dff565b610dee5760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e642061747461636b657273207475726e000000000000006044820152606401610500565b610df88584611897565b5050505050565b6000805b8251811015610ece57610e14610f93565b6001600160a01b0316634f10aabc848381518110610e3457610e34614280565b60200260200101516040518263ffffffff1660e01b8152600401610e5a91815260200190565b602060405180830381865afa158015610e77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e9b9190614401565b6001600160a01b0316846001600160a01b031603610ebc5760019150610ece565b80610ec6816142c9565b915050610e03565b5092915050565b600080610ee1836116e3565b905060005b81610120015151811015610f34578161012001518181518110610f0b57610f0b614280565b60200260200101518503610f225760019250610f34565b80610f2c816142c9565b915050610ee6565b5081610ece5760005b81610100015151811015610f8b578161010001518181518110610f6257610f62614280565b60200260200101518503610f795760019250610f8b565b80610f83816142c9565b915050610f3d565b505092915050565b60006102c261192c565b610fae30610fa96102b8565b611936565b6000610fb9846116e3565b9050610fc48461194c565b156110115760405162461bcd60e51b815260206004820152601660248201527f656e636f756e74657220616c7265616479206f766572000000000000000000006044820152606401610500565b46617a690361102f5761102484436119e6565b436040820152611040565b61103984426119e6565b4260408201525b6000805b826101000151518110156110f157826101000151818151811061106957611069614280565b6020026020010151915061107c82611a65565b156110e957611089610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b81526004016110b691815260200190565b600060405180830381600087803b1580156110d057600080fd5b505af11580156110e4573d6000803e3d6000fd5b505050505b600101611044565b5060005b826101200151518110156111a257826101200151818151811061111a5761111a614280565b6020026020010151915061112d82611a65565b1561119a5761113a610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b815260040161116791815260200190565b600060405180830381600087803b15801561118157600080fd5b505af1158015611195573d6000803e3d6000fd5b505050505b6001016110f5565b506000806060600160ff16856000015160018111156111c3576111c36142e3565b60ff160361126c576111d3610f93565b6040517f49572ff1000000000000000000000000000000000000000000000000000000008152600481018a9052602481018990526001600160a01b0391909116906349572ff1906044016000604051808303816000875af115801561123c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526112649190810190614469565b919450925090505b6040805160a0810182524281528715156020820152908101849052606081018390526080810182905260005b866101200151518110156112d9576112d187610120015182815181106112c0576112c0614280565b60200260200101516000801b611b03565b600101611298565b5060005b8661010001515181101561130d5761130587610100015182815181106112c0576112c0614280565b6001016112dd565b506113188982611bb7565b505050505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806113525750335b90565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061138f5761138f614280565b6020908102919091010152600080806113e87f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383611d39565b9550955050505050915091565b60608060008060005b865181101561144e5761143a87828151811061142d5761142d614280565b6020026020010151611d5c565b6114449084614456565b925060010161140f565b5060005b85518110156114845761147086828151811061142d5761142d614280565b61147a9083614456565b9150600101611452565b5080821115611498578593508492506114b2565b818111156114ab578493508592506114b2565b8593508492505b50509250929050565b60006114ed826000015183602001518460400151856060015186608001518760a001518860c001518960e00151611dee565b90506000611505836101000151846101200151611e2c565b9050600061151d846101000151856101200151611e57565b6040805160018082528183019092529192506000919060208083019080368337019050509050858160008151811061155757611557614280565b602090810291909101015261158f7f74625544000000000000000000000000436f6d626174456e636f756e7465720082868686611e93565b505050505050565b60408051808201825260008082526020820181905282516001808252818501909452919290919081602001602082028036833701905050905082816000815181106115e4576115e4614280565b60209081029190910101526000808061163d7f74625544000000000000000000000000456e636f756e746572456e7469747900857e21020020010000000000000000000000000000000000000000000000000000611c69565b92509250925061164e838383611f48565b9695505050505050565b600061166c82600001518360200151611f75565b6040805160018082528183019092529192506000916060918391906020808301908036833701905050905085816000815181106116ab576116ab614280565b602090810291909101015261158f7f74625544000000000000000000000000456e636f756e746572456e746974790082868686611e93565b61173e6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061177457611774614280565b6020908102919091010152600080806117cd7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611c69565b92509250925061164e838383611f98565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061181457611814614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260048560405160200161185d91815260200190565b60408051601f198184030181529190527ea308020120200120202001000000000000000000000000000000000000000061207b565b505050565b61189282600184846040516020016118b092919061450f565b60408051601f19818403018152908290526118cf9392916024016145cf565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a4000000000000000000000000000000000000000000000000000000001790526120f1565b60006102c261219f565b611948611942836121de565b8261227b565b5050565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061198557611985614280565b602090810291909101015260006119de7f74625544000000000000000000000000436f6d626174456e636f756e746572008360027ea30802012020012020200100000000000000000000000000000000000000006122c7565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a1c57611a1c614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260028560405160200161185d91815260200190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9e57611a9e614280565b60209081029190910101526000611af77f74625544000000000000000000000000456e636f756e746572456e74697479008360017e210200200100000000000000000000000000000000000000000000000000006122c7565b90506119de8160f81c90565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611b3957611b39614280565b6020026020010181815250506118927f74625544000000000000000000000000456e636f756e746572456e746974790060001b82600085604051602001611b8291815260200190565b60408051601f198184030181529190527e2102002001000000000000000000000000000000000000000000000000000061207b565b6000611bd58260000151836020015184604001518560600151612384565b90506000611be683608001516123cf565b90506000611bf784608001516123e2565b60408051600180825281830190925291925060009190602080830190803683370190505090508581600081518110611c3157611c31614280565b602090810291909101015261158f7f6f745544000000000000000000000000436f6d6261744f7574636f6d6500000082868686611e93565b6060600060606000611c7961219f565b9050306001600160a01b03821603611ca257611c96878787612413565b93509350935050611d30565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611ceb908a908a908a906004016145fe565b600060405180830381865afa158015611d08573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c96919081019061468b565b93509350939050565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611d9557611d95614280565b602090810291909101015260006119de7f74625544000000000000000000000000537461747300000000000000000000008360017ee10800202001202020202000000000000000000000000000000000000000006122c7565b60608888888888888888604051602001611e0f9897969594939291906146ee565b604051602081830303815290604052905098975050505050505050565b6000611e5083516020028351602002606081901b603883901b838301171792915050565b9392505050565b6060611e628361251b565b611e6b8361251b565b604051602001611e7c929190614744565b604051602081830303815290604052905092915050565b6000611e9d61219f565b9050306001600160a01b03821603611ec157611ebc868686868661252b565b61158f565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611f0e9089908990899089908990600401614773565b600060405180830381600087803b158015611f2857600080fd5b505af1158015611f3c573d6000803e3d6000fd5b50505050505050505050565b6040805180820190915260008082526020820152611f6584612541565b1515602083015281529392505050565b60608282604051602001611e7c929190918252151560f81b602082015260210190565b611ff36040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b611ffc84612560565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a0152604089018690526020890187905288886001811115612042576120426142e3565b6001811115612053576120536142e3565b815250505050505050505061206883836125e2565b6101208301526101008201529392505050565b600061208561219f565b9050306001600160a01b038216036120a457611ebc8686868686612631565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611f0e90899089908990899089906004016147c4565b60606000806121076121028561480b565b612646565b91509150816000801b0361216d576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000600035166004820152602401610500565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526119de8285612709565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806121d9573391505090565b919050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061222357612223614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e200100200000000000000000000000000000000000000000000000000000006122c7565b61228582826127e4565b6119485761229282612842565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161050092919061485b565b6000806122d261219f565b9050306001600160a01b038216036122f8576122f08686868661297f565b9150506119de565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d5990612343908990899089908990600401614886565b602060405180830381865afa158015612360573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122f091906148b5565b6060848484846040516020016123b6949392919093845291151560f81b60208401526021830152604182015260610190565b6040516020818303038152906040529050949350505050565b60006102b28251602002603881901b1790565b60606123ed8261251b565b6040516020016123fd91906148ce565b6040516020818303038152906040529050919050565b6060600060606000612424856129b5565b90506124318787836129d8565b9350600061243e86612a11565b90508015612510576124508888612a4e565b935066ffffffffffffff841667ffffffffffffffff81111561247457612474613e1e565b6040519080825280601f01601f19166020018201604052801561249e576020820181803683370190505b5092506020830160005b828160ff16101561250d5760006124c08b8b84612a61565b905060006124dd888460ff166028026038011c64ffffffffff1690565b90506124ec8260008387612ae1565b6124f68185614456565b935050508080612505906148ea565b9150506124a8565b50505b505093509350939050565b606081611e508160206000612bac565b610df8858585858561253c8b612c0c565b612c91565b60208101516040820151600090612559905b60f81c90565b9050915091565b60008060008060008060008061257a896000016020015190565b60f81c600181111561258e5761258e6142e3565b60218a015160418b015160618c0151929a5090985096506125ae90612553565b60628a015160828b015160a28c015160c28d0151939850919650945092506125d590612553565b9050919395975091939597565b6060806000603885901c64ffffffffff16612606612601868484612fca565b613058565b935090508064ffffffffff606087901c1601612626612601868484612fca565b925050509250929050565b610df885856126408487613069565b856130a2565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168160008151811061269f5761269f614280565b6020908102919091010152600080806126f87f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383613346565b6060600061271561192c565b90506001600160a01b038116300361275657600061273d612734611323565b60008787613352565b935090508061274f5761274f8361348d565b50506102b2565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af089061279d9087908790600401614909565b6000604051808303816000875af11580156127bc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526119de9190810190614922565b60006128327f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613495565b80611e505750611e508383613495565b606081601081901b60006128558361355e565b9050827fffffffffffffffffffffffffffff0000000000000000000000000000000000008316156128b0576128ab7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613575565b6128e7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000083161561291d5761291883613575565b612954565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b60405160200161296693929190614957565b6040516020818303038152906040529350505050919050565b60006129ac61298e8686613619565b60ff858116601b0360080285901c166129a78587613069565b61366f565b95945050505050565b600060086129c5600260206149e5565b6129cf91906149f8565b9190911c919050565b6060816000036129f75750604080516020810190915260008152611e50565b6000612a038585613619565b90506129ac816000856136c0565b60006008600180612a24600260206149e5565b612a2e91906149e5565b612a3891906149e5565b612a4291906149f8565b8260ff911c1692915050565b6000611e50612a5d84846136e3565b5490565b60008383604051602001612a76929190614a0f565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612b685760208310612b0b57602083048401935060208381612b0757612b0761441e565b0692505b8215612b68576020839003600081841015612b2e5750600019600884021c612b38565b50600019600882021c5b8554600886021b818451168219821617845250818411612b59575050612ba6565b50600194909401939182900391015b5b60208210612b8a5783548152600190930192601f1990910190602001612b69565b8115612ba65780518454600019600885021c9182169119161781525b50505050565b82516060906000612bbd85836149f8565b9050604051925060208301601f19603f83860101166040528184526000602088015b84821015612c00578051871b83529187019160019190910190602001612bdf565b50505050509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d000000000000000000008201612c5b57507e60030220202000000000000000000000000000000000000000000000000000919050565b6102b2612c887f746273746f72650000000000000000005461626c65730000000000000000000084613739565b6020600061366f565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff0000000000000000000000000000000000000000000000000000000000001603612d1d57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a986868686604051612d109493929190614a4b565b60405180910390a261158f565b6000612d2887613755565b905060005b8151811015612e01576000828281518110612d4a57612d4a614280565b60200260200101519050612d766001826affffffffffffffffffffff19166137de90919063ffffffff16565b15612df8576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90612dc5908c908c908c908c908c908c90600401614a95565b600060405180830381600087803b158015612ddf57600080fd5b505af1158015612df3573d6000803e3d6000fd5b505050505b50600101612d2d565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a987878787604051612e389493929190614a4b565b60405180910390a26000612e4c8888613619565b90506000602087019050612e648260008951846137fc565b6000612e6f85612a11565b1115612ef3576000612e818a8a6136e3565b878155905060208601915060008060005b612e9b88612a11565b8160ff161015612eee57612eb08d8d83612a61565b9250612ecb8a8260ff166028026038011c64ffffffffff1690565b9150612eda83600084886137fc565b612ee48286614456565b9450600101612e92565b505050505b60005b8351811015611f3c576000848281518110612f1357612f13614280565b60200260200101519050612f3f6002826affffffffffffffffffffff19166137de90919063ffffffff16565b15612fc1576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612f8e908e908e908e908e908e908e90600401614a95565b600060405180830381600087803b158015612fa857600080fd5b505af1158015612fbc573d6000803e3d6000fd5b505050505b50600101612ef6565b600081831180612fda5750835182115b15613017578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161050093929190614aee565b602084016130258482614456565b9050600061303385856149e5565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611e5083602060006138bb565b600080805b8360ff1681101561309a5761309060ff601b83900360080287901c1683614456565b915060010161306e565b509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361312c57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161311f93929190614b13565b60405180910390a2612ba6565b60006131388585613619565b9050600061314586613755565b905060005b815181101561321a57600082828151811061316757613167614280565b602002602001015190506131936004826affffffffffffffffffffff19166137de90919063ffffffff16565b15613211576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906131de908b908b908b908b90600401614b46565b600060405180830381600087803b1580156131f857600080fd5b505af115801561320c573d6000803e3d6000fd5b505050505b5060010161314a565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161324f93929190614b13565b60405180910390a261326a828565ffffffffffff168561392a565b60005b815181101561333d57600082828151811061328a5761328a614280565b602002602001015190506132b66008826affffffffffffffffffffff19166137de90919063ffffffff16565b15613334576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190613301908b908b908b908b90600401614b46565b600060405180830381600087803b15801561331b57600080fd5b505af115801561332f573d6000803e3d6000fd5b505050505b5060010161326d565b50505050505050565b600080611d5085613940565b6000606060008061336286613952565b90925090506001600160a01b0382166133b3578561337f87612842565b6040517ffbf10ce6000000000000000000000000000000000000000000000000000000008152600401610500929190614909565b806133c2576133c286896139f6565b861561342e577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061341682613a00565b905061342b826134268b84614456565b613a91565b50505b600061343a8760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146134725761346d88888488613b45565b61347e565b61347e88888488613bbd565b90999098509650505050505050565b805160208201fd5b6040805160028082526060820183526000928392919060208301908036833701905050905083816000815181106134ce576134ce614280565b602002602001018181525050826001600160a01b031660001b816001815181106134fa576134fa614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e010100010000000000000000000000000000000000000000000000000000006122c7565b90506129ac8160f81c90565b600061356c60706010614456565b9190911b919050565b606060005b60108110156135da577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff0000000000000000000000000000000000000000000000000000000000000016156135da5760010161357a565b604080517fffffffffffffffffffffffffffffffff000000000000000000000000000000008516602082015281516030909101909152818152806119de565b6000828260405160200161362e929190614a0f565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210613695576020820484019350602082816136915761369161441e565b0691505b508254600882021b60208290038084111561309a576001850154600882021c82179150509392505050565b60405160208101601f19603f848401011660405282825261309a85858584612ae1565b600082826040516020016136f8929190614a0f565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516020810184905290810182905260009060600161362e565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061378f5761378f614280565b602090810291909101015260006137c77f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613c1e565b90506119de6137d98260008451612fca565b613c58565b60008160ff16826137ef8560581c90565b1660ff1614905092915050565b82156138765760208310613826576020830484019350602083816138225761382261441e565b0692505b82156138765760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613867575050612ba6565b50600194909401939182900391015b5b602082106138985780518455600190930192601f1990910190602001613877565b8115612ba6576000600019600884021c8554835182191691161785555050505050565b606060006138c98560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816138ef576138ef61441e565b04905060405193506020840160208202810160405281855260005b82811015612c00578451871c82529387019360209091019060010161390a565b6118928383835161393b8560200190565b6137fc565b60208101516040820151600090612559565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061398c5761398c614280565b6020908102919091010152600080806139e57f7462776f726c6400000000000000000053797374656d73000000000000000000857e15020014010000000000000000000000000000000000000000000000000000612413565b9250925092506113f9838383613c69565b6122858282613c75565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613a3957613a39614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000042616c616e636573000000000000000083837e2001002000000000000000000000000000000000000000000000000000000061297f565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110613ac757613ac7614280565b6020026020010181815250506118927f7462776f726c6400000000000000000042616c616e636573000000000000000060001b82600085604051602001613b1091815260200190565b60408051601f198184030181529190527e20010020000000000000000000000000000000000000000000000000000000612631565b60006060836001600160a01b03166000613b60858989613cd3565b604051613b6d91906148ce565b60006040518083038185875af1925050503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b606091505b509097909650945050505050565b60006060836001600160a01b0316613bd6848888613cd3565b604051613be391906148ce565b600060405180830381855af49150503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b60606119de613c2e858585612a61565b6000613c5385613c3e8989612a4e565b9060ff166028026038011c64ffffffffff1690565b6136c0565b60606000611e5083601560006138bb565b600080611d5085613d02565b6000613cc37f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613d1f565b80611e505750611e508383613d1f565b6060838383604051602001613cea93929190614b7f565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c9060009061255990612553565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613d5857613d58614280565b602002602001018181525050826001600160a01b031660001b81600181518110613d8457613d84614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e0101000100000000000000000000000000000000000000000000000000000061297f565b600060208284031215613dee57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611e5057600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610140810167ffffffffffffffff81118282101715613e5857613e58613e1e565b60405290565b6040516080810167ffffffffffffffff81118282101715613e5857613e58613e1e565b604051601f8201601f1916810167ffffffffffffffff81118282101715613eaa57613eaa613e1e565b604052919050565b8035600281106121d957600080fd5b8015158114613ecf57600080fd5b50565b80356121d981613ec1565b600067ffffffffffffffff821115613ef757613ef7613e1e565b5060051b60200190565b600082601f830112613f1257600080fd5b81356020613f27613f2283613edd565b613e81565b8083825260208201915060208460051b870101935086841115613f4957600080fd5b602086015b84811015613f655780358352918301918301613f4e565b509695505050505050565b600060208284031215613f8257600080fd5b813567ffffffffffffffff80821115613f9a57600080fd5b908301906101408286031215613faf57600080fd5b613fb7613e34565b613fc083613eb2565b81526020830135602082015260408301356040820152613fe260608401613ed2565b60608201526080830135608082015260a083013560a082015260c083013560c082015261401160e08401613ed2565b60e0820152610100808401358381111561402a57600080fd5b61403688828701613f01565b828401525050610120808401358381111561405057600080fd5b61405c88828701613f01565b918301919091525095945050505050565b60008060006060848603121561408257600080fd5b61408b84613eb2565b9250602084013567ffffffffffffffff808211156140a857600080fd5b6140b487838801613f01565b935060408601359150808211156140ca57600080fd5b506140d786828701613f01565b9150509250925092565b600080600060608085870312156140f757600080fd5b84359350602080860135935060408087013567ffffffffffffffff81111561411e57600080fd5b8701601f8101891361412f57600080fd5b803561413d613f2282613edd565b81815260079190911b8201840190848101908b83111561415c57600080fd5b928501925b828410156141af576080848d03121561417a5760008081fd5b614182613e5e565b84358152868501358782015285850135868201528785013588820152825260809093019290850190614161565b809750505050505050509250925092565b6001600160a01b0381168114613ecf57600080fd5b600080604083850312156141e857600080fd5b82356141f3816141c0565b9150602083013567ffffffffffffffff81111561420f57600080fd5b61421b85828601613f01565b9150509250929050565b6000806040838503121561423857600080fd5b50508035926020909101359150565b60008060006060848603121561425c57600080fd5b8335925060208401359150604084013561427581613ec1565b809150509250925092565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156142a857600080fd5b8151611e5081613ec1565b634e487b7160e01b600052601160045260246000fd5b600060001982036142dc576142dc6142b3565b5060010190565b634e487b7160e01b600052602160045260246000fd5b60008151808452602080850194506020840160005b8381101561432a5781518752958201959082019060010161430e565b509495945050505050565b60808152600061434860808301876142f9565b828103602084015261435a81876142f9565b91505061ffff808516604084015280841660608401525095945050505050565b6000806040838503121561438d57600080fd5b825161439881613ec1565b60208401519092506143a981613ec1565b809150509250929050565b6000600286106143c6576143c66142e3565b858252608060208301526143dd60808301866142f9565b82810360408401526143ef81866142f9565b91505082606083015295945050505050565b60006020828403121561441357600080fd5b8151611e50816141c0565b634e487b7160e01b600052601260045260246000fd5b60008261445157634e487b7160e01b600052601260045260246000fd5b500690565b808201808211156102b2576102b26142b3565b60008060006060848603121561447e57600080fd5b835192506020808501519250604085015167ffffffffffffffff8111156144a457600080fd5b8501601f810187136144b557600080fd5b80516144c3613f2282613edd565b81815260059190911b820183019083810190898311156144e257600080fd5b928401925b82841015614500578351825292840192908401906144e7565b80955050505050509250925092565b60006040808301858452602060406020860152818651808452606093506060870191506020880160005b8281101561457057815180518552858101518686015287810151888601528601518685015260809093019290840190600101614539565b50919998505050505050505050565b60005b8381101561459a578181015183820152602001614582565b50506000910152565b600081518084526145bb81602086016020860161457f565b601f01601f19169290920160200192915050565b8381526000600384106145e4576145e46142e3565b836020830152606060408301526129ac60608301846145a3565b83815260606020820152600061461760608301856142f9565b9050826040830152949350505050565b600082601f83011261463857600080fd5b815167ffffffffffffffff81111561465257614652613e1e565b6146656020601f19601f84011601613e81565b81815284602083860101111561467a57600080fd5b6119de82602083016020870161457f565b6000806000606084860312156146a057600080fd5b835167ffffffffffffffff808211156146b857600080fd5b6146c487838801614627565b94506020860151935060408601519150808211156146e157600080fd5b506140d786828701614627565b600060028a10614700576147006142e3565b5060f898891b815260018101979097526021870195909552921515861b6041860152604285019190915260628401526082830152151590911b60a282015260a30190565b6000835161475681846020880161457f565b83519083019061476a81836020880161457f565b01949350505050565b85815260a06020820152600061478c60a08301876142f9565b828103604084015261479e81876145a3565b905084606084015282810360808401526147b881856145a3565b98975050505050505050565b85815260a0602082015260006147dd60a08301876142f9565b60ff8616604084015282810360608401526147f881866145a3565b9150508260808301529695505050505050565b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156148535780818460040360031b1b83161693505b505050919050565b60408152600061486e60408301856145a3565b90506001600160a01b03831660208301529392505050565b84815260806020820152600061489f60808301866142f9565b60ff949094166040830152506060015292915050565b6000602082840312156148c757600080fd5b5051919050565b600082516148e081846020870161457f565b9190910192915050565b600060ff821660ff8103614900576149006142b3565b60010192915050565b8281526040602082015260006119de60408301846145a3565b60006020828403121561493457600080fd5b815167ffffffffffffffff81111561494b57600080fd5b6119de84828501614627565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149b881600386016020890161457f565b8084019050816003820152845191506149d882600483016020880161457f565b0160040195945050505050565b818103818111156102b2576102b26142b3565b80820281158282048414176102b2576102b26142b3565b8281526000602080830184516020860160005b82811015614a3e57815184529284019290840190600101614a22565b5091979650505050505050565b608081526000614a5e60808301876142f9565b8281036020840152614a7081876145a3565b90508460408401528281036060840152614a8a81856145a3565b979650505050505050565b86815260c060208201526000614aae60c08301886142f9565b8281036040840152614ac081886145a3565b90508560608401528281036080840152614ada81866145a3565b9150508260a0830152979650505050505050565b606081526000614b0160608301866145a3565b60208301949094525060400152919050565b606081526000614b2660608301866142f9565b65ffffffffffff85166020840152828103604084015261164e81856145a3565b848152608060208201526000614b5f60808301866142f9565b65ffffffffffff851660408401528281036060840152614a8a81856145a3565b60008451614b9181846020890161457f565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea2646970667358221220a88da701d2bf8652dc631cecd5ab1b5ed97cdcd376f6616dd5adb89bb5181bdd64736f6c63430008180033","sourceMap":"1425:12007:244:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:198:123;;;;;;;;;;-1:-1:-1;2331:198:123;;;;;:::i;:::-;;:::i;:::-;;;516:14:264;;509:22;491:41;;479:2;464:18;2331:198:123;;;;;;;;1262:113;;;;;;;;;;;;;:::i;:::-;;;-1:-1:-1;;;;;707:55:264;;;689:74;;677:2;662:18;1262:113:123;543:226:264;5175:986:244;;;;;;;;;;-1:-1:-1;5175:986:244;;;;;:::i;:::-;;:::i;:::-;;;;4647:14:264;;4640:22;4622:41;;4706:14;;4699:22;4694:2;4679:18;;4672:50;4595:18;5175:986:244;4460:268:264;1634:3535:244;;;;;;;;;;-1:-1:-1;1634:3535:244;;;;;:::i;:::-;;:::i;:::-;;;5584:25:264;;;5572:2;5557:18;1634:3535:244;5438:177:264;1616:110:123;;;;;;;;;;-1:-1:-1;3800:14:123;-1:-1:-1;;3796:25:123;3783:39;1616:110;1262:113;6335:2613:244;;;;;;:::i;:::-;;:::i;:::-;;11921:391;;;;;;;;;;-1:-1:-1;11921:391:244;;;;;:::i;:::-;;:::i;11130:785::-;;;;;;;;;;-1:-1:-1;11130:785:244;;;;;:::i;:::-;;:::i;1942:98:123:-;;;;;;;;;;;;;:::i;8954:2170:244:-;;;;;;;;;;-1:-1:-1;8954:2170:244;;;;;:::i;:::-;;:::i;2331:198:123:-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;1262:113::-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;5175:986:244:-;5292:20;5314:18;5348:27;5385;5427:9;5422:197;5442:13;:23;;;:30;5438:1;:34;5422:197;;;5504:8;:6;:8::i;:::-;-1:-1:-1;;;;;5497:28:244;;5526:13;:23;;;5550:1;5526:26;;;;;;;;:::i;:::-;;;;;;;5497:56;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;5497:56:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5493:116;;;5573:21;;;;:::i;:::-;;;;5493:116;5474:3;;5422:197;;;;5633:9;5628:197;5648:13;:23;;;:30;5644:1;:34;5628:197;;;5710:8;:6;:8::i;:::-;-1:-1:-1;;;;;5703:28:244;;5732:13;:23;;;5756:1;5732:26;;;;;;;;:::i;:::-;;;;;;;5703:56;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;5703:56:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5699:116;;;5779:21;;;;:::i;:::-;;;;5699:116;5680:3;;5628:197;;;;5890:13;:23;;;:30;5867:19;:53;:126;;;;5963:13;:23;;;:30;5940:19;:53;5867:126;:197;;;;6042:13;:22;;;6013:13;:25;;;:51;5867:197;5835:239;;6124:13;:23;;;:30;6101:19;:53;6085:69;;5338:823;;5175:986;;;:::o;1634:3535::-;1770:19;1826:35;1840:12;:10;:12::i;:::-;1854:6;1826:13;:35::i;:::-;:74;;;;1865:35;1879:12;:10;:12::i;:::-;1893:6;1865:13;:35::i;:::-;1805:153;;;;-1:-1:-1;;;1805:153:244;;9617:2:264;1805:153:244;;;9599:21:264;;;9636:18;;;9629:30;9695:34;9675:18;;;9668:62;9747:18;;1805:153:244;;;;;;;;;1969:8;1979;1991:23;2004:6;2011:1;2004:9;;;;;;;;:::i;:::-;;;;;;;1991:12;:23::i;:::-;1968:46;;;;2062:26;2090;2120:33;2138:6;2146;2120:17;:33::i;:::-;2061:92;;;;2176:13;2168:22;;;;;;;;:::i;:::-;2194:1;2168:27;2164:924;;2212:15;2229:21;2261:8;:6;:8::i;:::-;-1:-1:-1;;;;;2254:31:244;;2286:9;2297;2308:1;2311;2254:59;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2211:102;;;;2335:10;2327:52;;;;-1:-1:-1;;;2327:52:244;;11642:2:264;2327:52:244;;;11624:21:264;11681:2;11661:18;;;11654:30;11720:31;11700:18;;;11693:59;11769:18;;2327:52:244;11440:353:264;2327:52:244;2466:58;;2413:15;;2466:58;;2477:13;;2492:9;;2503;;2413:15;;2466:58;;;:::i;:::-;;;;;;;;;;;;;2456:69;;;;;;2442:83;;2540:37;2580:438;;;;;;;;2633:13;2580:438;;;;;;;;:::i;:::-;;;;;2671:9;2580:438;;;;2703:1;2580:438;;;;2742:5;2580:438;;;;;;2778:1;2580:438;;;;2815:15;2580:438;;;;403:2:0;2580:438:244;;;;2911:16;2580:438;;;;;;2956:9;2580:438;;;;2994:9;2580:438;;;2540:478;;3033:44;3053:11;3066:10;3033:19;:44::i;:::-;2197:891;;;;2164:924;3108:13;3102:20;;;;;;;;:::i;:::-;:25;;3126:1;3102:25;3098:844;;3158:8;:6;:8::i;:::-;-1:-1:-1;;;;;3151:31:244;;3183:9;3194;3205:1;3208;3151:59;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3143:101;;;;-1:-1:-1;;;3143:101:244;;12688:2:264;3143:101:244;;;12670:21:264;12727:2;12707:18;;;12700:30;12766:31;12746:18;;;12739:59;12815:18;;3143:101:244;12486:353:264;3143:101:244;3331:58;;3278:15;;3331:58;;3342:13;;3357:9;;3368;;3278:15;;3331:58;;;:::i;:::-;;;;;;;;;;;;;3321:69;;;;;;3307:83;;3405:37;3445:427;;;;;;;;3498:13;3445:427;;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;3445:427:244;;;;;;;;;;;;;;;;;3680:15;3445:427;;;;403:2:0;3445:427:244;;;;;;;;;;;;;;;;;;;3405:467;-1:-1:-1;3887:44:244;3907:11;3405:467;3887:19;:44::i;:::-;3129:813;;3098:844;-1:-1:-1;;;;;;;;;;;;;;;;;4059:9:244;4054:529;4074:9;:16;4070:1;:20;4054:529;;;4137:33;4157:9;4167:1;4157:12;;;;;;;;:::i;:::-;;;;;;;4137:19;:33::i;:::-;4289:35;;4111:59;;-1:-1:-1;4289:49:244;:82;;;;;4343:23;:28;;;4342:29;4289:82;4264:173;;;;-1:-1:-1;;;4264:173:244;;13046:2:264;4264:173:244;;;13028:21:264;;;13065:18;;;13058:30;13124:34;13104:18;;;13097:62;13176:18;;4264:173:244;12844:356:264;4264:173:244;4451:49;;;4534:12;;4514:58;;4534:9;;4544:1;;4534:12;;;;;;:::i;:::-;;;;;;;4548:23;4514:19;:58::i;:::-;4092:3;;4054:529;;;;4639:9;4634:529;4654:9;:16;4650:1;:20;4634:529;;;4717:33;4737:9;4747:1;4737:12;;;;;;;;:::i;4717:33::-;4869:35;;4691:59;;-1:-1:-1;4869:49:244;:82;;;;;4923:23;:28;;;4922:29;4869:82;4844:173;;;;-1:-1:-1;;;4844:173:244;;13046:2:264;4844:173:244;;;13028:21:264;;;13065:18;;;13058:30;13124:34;13104:18;;;13097:62;13176:18;;4844:173:244;12844:356:264;4844:173:244;5031:49;;;5114:12;;5094:58;;5114:9;;5124:1;;5114:12;;;;;;:::i;5094:58::-;4672:3;;4634:529;;;;1795:3374;;;;;1634:3535;;;;;:::o;6335:2613::-;6441:40;6484:32;6504:11;6484:19;:32::i;:::-;6441:75;;6526:21;6557:8;:6;:8::i;:::-;-1:-1:-1;;;;;6550:36:244;;6587:8;6550:46;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;6550:46:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6526:70;;6615:13;:19;;;6638:1;6615:24;;:50;;;;-1:-1:-1;6643:17:244;;;;:22;6615:50;6607:98;;;;-1:-1:-1;;;6607:98:244;;13663:2:264;6607:98:244;;;13645:21:264;13702:2;13682:18;;;13675:30;13741:34;13721:18;;;13714:62;13812:5;13792:18;;;13785:33;13835:19;;6607:98:244;13461:399:264;6607:98:244;6751:13;:22;;;6723:13;:25;;;:50;6715:98;;;;-1:-1:-1;;;6715:98:244;;14067:2:264;6715:98:244;;;14049:21:264;14106:2;14086:18;;;14079:30;14145:34;14125:18;;;14118:62;14216:5;14196:18;;;14189:33;14239:19;;6715:98:244;13865:399:264;6715:98:244;6861:12;:10;:12::i;:::-;-1:-1:-1;;;;;6844:29:244;:13;-1:-1:-1;;;;;6844:29:244;;:69;;;;;6877:36;6891:8;6901:11;6877:13;:36::i;:::-;6823:135;;;;-1:-1:-1;;;6823:135:244;;14471:2:264;6823:135:244;;;14453:21:264;14510:2;14490:18;;;14483:30;14549:33;14529:18;;;14522:61;14600:18;;6823:135:244;14269:355:264;6823:135:244;7012:27;;7006:34;;;;;;;;:::i;:::-;:39;;7044:1;7006:39;7002:1895;;7132:1;7104:13;:25;;;:29;;;;:::i;:::-;7137:1;7104:34;7100:1787;;7254:15;7215:13;:30;;;7248:2;7215:35;;;;:::i;:::-;:54;7211:708;;7365:36;7379:8;7389:11;7365:13;:36::i;:::-;7357:81;;;;-1:-1:-1;;;7357:81:244;;15421:2:264;7357:81:244;;;15403:21:264;;;15440:18;;;15433:30;15499:34;15479:18;;;15472:62;15551:18;;7357:81:244;15219:356:264;7357:81:244;7533:53;7547:13;7562;:23;;;7533:13;:53::i;:::-;7529:234;;;7643:1;7614:13;:25;;:30;;;;;;;:::i;:::-;;;-1:-1:-1;7714:25:244;;;;7670:70;;7701:11;;7670:30;:70::i;:::-;7100:1787;;7211:708;7817:53;7831:13;7846;:23;;;7817:13;:53::i;:::-;7809:91;;;;-1:-1:-1;;;7809:91:244;;15782:2:264;7809:91:244;;;15764:21:264;15821:2;15801:18;;;15794:30;15860:27;15840:18;;;15833:55;15905:18;;7809:91:244;15580:349:264;7100:1787:244;8073:15;8034:13;:30;;;8067:2;8034:35;;;;:::i;:::-;:54;8030:843;;8180:36;8194:8;8204:11;8180:13;:36::i;:::-;8172:81;;;;-1:-1:-1;;;8172:81:244;;15421:2:264;8172:81:244;;;15403:21:264;;;15440:18;;;15433:30;15499:34;15479:18;;;15472:62;15551:18;;8172:81:244;15219:356:264;8172:81:244;8423:53;8437:13;8452;:23;;;8423:13;:53::i;8030:843::-;8771:53;8785:13;8800;:23;;;8771:13;:53::i;:::-;8763:91;;;;-1:-1:-1;;;8763:91:244;;16136:2:264;8763:91:244;;;16118:21:264;16175:2;16155:18;;;16148:30;16214:27;16194:18;;;16187:55;16259:18;;8763:91:244;15934:349:264;8763:91:244;8906:35;8920:11;8933:7;8906:13;:35::i;:::-;6431:2517;;6335:2613;;;:::o;11921:391::-;12013:19;12049:9;12044:262;12064:12;:19;12060:1;:23;12044:262;;;12122:8;:6;:8::i;:::-;-1:-1:-1;;;;;12115:36:244;;12152:12;12165:1;12152:15;;;;;;;;:::i;:::-;;;;;;;12115:53;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;12115:53:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;12104:64:244;:7;-1:-1:-1;;;;;12104:64:244;;12100:147;;12205:4;12188:21;;12227:5;;12100:147;12278:3;;;;:::i;:::-;;;;12044:262;;;;11921:391;;;;:::o;11130:785::-;11213:19;11244:40;11287:32;11307:11;11287:19;:32::i;:::-;11244:75;;11334:9;11329:247;11349:13;:23;;;:30;11345:1;:34;11329:247;;;11412:13;:23;;;11436:1;11412:26;;;;;;;;:::i;:::-;;;;;;;11400:8;:38;11396:121;;11475:4;11458:21;;11497:5;;11396:121;11548:3;;;;:::i;:::-;;;;11329:247;;;;11590:14;11585:324;;11625:9;11620:279;11640:13;:23;;;:30;11636:1;:34;11620:279;;;11707:13;:23;;;11731:1;11707:26;;;;;;;;:::i;:::-;;;;;;;11695:8;:38;11691:133;;11774:4;11757:21;;11800:5;;11691:133;11863:3;;;;:::i;:::-;;;;11620:279;;;;11234:681;11130:785;;;;:::o;1942:98:123:-;1981:7;2003:32;:30;:32::i;8954:2170:244:-;9099:43;9122:4;9129:12;:10;:12::i;:::-;9099:14;:43::i;:::-;9152:40;9195:32;9215:11;9195:19;:32::i;:::-;9152:75;;9245:35;9268:11;9245:22;:35::i;:::-;:40;9237:75;;;;-1:-1:-1;;;9237:75:244;;16490:2:264;9237:75:244;;;16472:21:264;16529:2;16509:18;;;16502:30;16568:24;16548:18;;;16541:52;16610:18;;9237:75:244;16288:346:264;9237:75:244;9327:13;9344:5;9327:22;9323:280;;9365:49;9388:11;9401:12;9365:22;:49::i;:::-;9448:12;9428:17;;;:32;9323:280;;;9491:52;9514:11;9527:15;9491:22;:52::i;:::-;9577:15;9557:17;;;:35;9323:280;9613:18;9646:9;9641:262;9661:13;:23;;;:30;9657:1;:34;9641:262;;;9725:13;:23;;;9749:1;9725:26;;;;;;;;:::i;:::-;;;;;;;9712:39;;9769:35;9793:10;9769:23;:35::i;:::-;9765:128;;;9831:8;:6;:8::i;:::-;-1:-1:-1;;;;;9824:42:244;;9867:10;9824:54;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;9824:54:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9765:128;9693:3;;9641:262;;;;9917:9;9912:262;9932:13;:23;;;:30;9928:1;:34;9912:262;;;9996:13;:23;;;10020:1;9996:26;;;;;;;;:::i;:::-;;;;;;;9983:39;;10040:35;10064:10;10040:23;:35::i;:::-;10036:128;;;10102:8;:6;:8::i;:::-;-1:-1:-1;;;;;10095:42:244;;10138:10;10095:54;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;10095:54:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10036:128;9964:3;;9912:262;;;;10183:17;10210:18;10238:29;10325:1;10281:46;;10287:13;:27;;;10281:34;;;;;;;;:::i;:::-;:46;;;10277:193;;10390:8;:6;:8::i;:::-;10383:68;;;;;;;;16813:25:264;;;16854:18;;;16847:34;;;-1:-1:-1;;;;;10383:41:244;;;;;;;16786:18:264;;10383:68:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;10383:68:244;;;;;;;;;;;;:::i;:::-;10343:108;;-1:-1:-1;10343:108:244;-1:-1:-1;10343:108:244;-1:-1:-1;10277:193:244;10520:219;;;;;;;;10561:15;10520:219;;;;;;;;;;;;;;;;;;;;;;;;;;;10479:38;10750:152;10770:13;:23;;;:30;10766:1;:34;10750:152;;;10821:70;10852:13;:23;;;10876:1;10852:26;;;;;;;;:::i;:::-;;;;;;;10888:1;10880:10;;10821:30;:70::i;:::-;10802:3;;10750:152;;;;10916:9;10911:152;10931:13;:23;;;:30;10927:1;:34;10911:152;;;10982:70;11013:13;:23;;;11037:1;11013:26;;;;;;;;:::i;10982:70::-;10963:3;;10911:152;;;;11072:45;11090:11;11103:13;11072:17;:45::i;:::-;9045:2079;;;;;;8954:2170;;;:::o;2992:383:123:-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;4891:393:211:-;4998:16;;;5012:1;4998:16;;;;;;;;;4943:8;;;;;;4998:16;;;;;;;;;;;-1:-1:-1;4998:16:211;4969:45;;5035:6;5020:9;5030:1;5020:12;;;;;;;;:::i;:::-;;;;;;;;;;:21;5049:24;;;5136:80;1065:66;5181:9;1194:66;5136:21;:80::i;:::-;5048:168;;;;;;5229:50;5236:11;5249:15;5266:12;5229:6;:50::i;:::-;5222:57;;;;;;;;4891:393;;;:::o;12565:865:244:-;12691:27;12720;12763:22;12795;12862:9;12857:112;12877:7;:14;12873:1;:18;12857:112;;;12930:28;12947:7;12955:1;12947:10;;;;;;;;:::i;:::-;;;;;;;12930:16;:28::i;:::-;12912:46;;;;:::i;:::-;;-1:-1:-1;12893:3:244;;12857:112;;;;12984:9;12979:112;12999:7;:14;12995:1;:18;12979:112;;;13052:28;13069:7;13077:1;13069:10;;;;;;;;:::i;13052:28::-;13034:46;;;;:::i;:::-;;-1:-1:-1;13015:3:244;;12979:112;;;;13122:14;13105;:31;13101:323;;;13165:7;13152:20;;13199:7;13186:20;;13101:323;;;13244:14;13227;:31;13223:201;;;13287:7;13274:20;;13321:7;13308:20;;13223:201;;;13372:7;13359:20;;13406:7;13393:20;;13223:201;12753:677;;12565:865;;;;;:::o;27088:693:196:-;27172:24;27199:228;27219:6;:20;;;27247:6;:12;;;27267:6;:10;;;27285:6;:25;;;27318:6;:18;;;27344:6;:23;;;27375:6;:15;;;27398:6;:23;;;27199:12;:228::i;:::-;27172:255;;27434:30;27467:49;27481:6;:16;;;27499:6;:16;;;27467:13;:49::i;:::-;27434:82;;27522:25;27550:49;27564:6;:16;;;27582:6;:16;;;27550:13;:49::i;:::-;27635:16;;;27649:1;27635:16;;;;;;;;;27522:77;;-1:-1:-1;27606:26:196;;27635:16;;;;;;;;;;;;-1:-1:-1;27635:16:196;27606:45;;27672:11;27657:9;27667:1;27657:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;27690:86;1414:66;27722:9;27733:11;27746:15;27763:12;27690:21;:86::i;:::-;27166:615;;;;27088:693;;:::o;5352:430:200:-;-1:-1:-1;;;;;;;;;;;;;;;;;;5485:16:200;;5499:1;5485:16;;;;;;;;;-1:-1:-1;;;;5485:16:200;;;;;;;;;;;;;-1:-1:-1;5485:16:200;5456:45;;5522:17;5507:9;5517:1;5507:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;5547:24;;;5634:80;1147:66;5679:9;1276:66;5634:21;:80::i;:::-;5546:168;;;;;;5727:50;5734:11;5747:15;5764:12;5727:6;:50::i;:::-;5720:57;5352:430;-1:-1:-1;;;;;;5352:430:200:o;7288:418::-;7378:24;7405:45;7418:6;:18;;;7438:6;:11;;;7405:12;:45::i;:::-;7554:16;;;7568:1;7554:16;;;;;;;;;7378:72;;-1:-1:-1;7457:30:200;;7493:25;;7457:30;;7554:16;;;;;;;;;;;;-1:-1:-1;7554:16:200;7525:45;;7591:17;7576:9;7586:1;7576:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;7615:86;1147:66;7647:9;7658:11;7671:15;7688:12;7615:21;:86::i;24282:418:196:-;24339:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24339:33:196;24409:16;;;24423:1;24409:16;;;;;;;;;24380:26;;24409:16;;;;;;;;;;;-1:-1:-1;24409:16:196;24380:45;;24446:11;24431:9;24441:1;24431:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;24465:24;;;24552:80;1414:66;24597:9;1543:66;24552:21;:80::i;:::-;24464:168;;;;;;24645:50;24652:11;24665:15;24682:12;24645:6;:50::i;9307:267::-;9417:16;;;9431:1;9417:16;;;;;;;;;9388:26;;9417:16;;;;;;;;;;;-1:-1:-1;9417:16:196;9388:45;;9454:11;9439:9;9449:1;9439:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;9472:97;1414:66;1398:83;;9509:9;9520:1;9541:11;9523:31;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;9523:31:196;;;;-1:-1:-1;;9523:31:196;;;;;;;;;1543:66;9472:26;:97::i;:::-;9382:192;9307:267;;:::o;12318:241:244:-;12406:146;12472:11;12485:21;12519:11;12532:7;12508:32;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;12508:32:244;;;;;;;;;;12437:105;;;;;;;:::i;:::-;;;;-1:-1:-1;;12437:105:244;;;;;;;;;;;;;;;;;;;;12406:17;:146::i;4048:97:123:-;4089:7;4111:29;:27;:29::i;3103:154:254:-;3179:75;3210:35;3229:15;3210:18;:35::i;:::-;3247:6;3179:30;:75::i;:::-;3103:154;;:::o;5978:286:196:-;6086:16;;;6100:1;6086:16;;;;;;;;;6038:11;;;;6086:16;;;;;;;;;;;;-1:-1:-1;6086:16:196;6057:45;;6123:11;6108:9;6118:1;6108:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;6141:13;6157:64;1414:66;6194:9;6205:1;1543:66;6157:26;:64::i;:::-;6141:80;5978:286;-1:-1:-1;;;;5978:286:196:o;6625:243::-;6719:16;;;6733:1;6719:16;;;;;;;;;6690:26;;6719:16;;;;;;;;;;;-1:-1:-1;6719:16:196;6690:45;;6756:11;6741:9;6751:1;6741:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;6774:89;1414:66;1398:83;;6811:9;6822:1;6843:3;6825:23;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;4073:303:200;4186:16;;;4200:1;4186:16;;;;;;;;;4140:9;;;;4186:16;;;;;;;;;;;;-1:-1:-1;4186:16:200;4157:45;;4223:17;4208:9;4218:1;4208:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;4247:13;4263:64;1147:66;4300:9;4311:1;1276:66;4263:26;:64::i;:::-;4247:80;;4341:29;4362:5;4349:20;;11007:5;10921:97;3431:279;3547:16;;;3561:1;3547:16;;;;;;;;;3518:26;;3547:16;;;;;;;;;;;-1:-1:-1;3547:16:200;3518:45;;3584:17;3569:9;3579:1;3569:12;;;;;;;;:::i;:::-;;;;;;:32;;;;;3608:97;1147:66;1131:83;;3645:9;3656:1;3677:11;3659:31;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;3659:31:200;;;;-1:-1:-1;;3659:31:200;;;;;;;;;1276:66;3608:26;:97::i;6747:521:197:-;6829:24;6856:88;6869:6;:14;;;6885:6;:19;;;6906:6;:17;;;6925:6;:18;;;6856:12;:88::i;:::-;6829:115;;6951:30;6984:34;6998:6;:19;;;6984:13;:34::i;:::-;6951:67;;7024:25;7052:34;7066:6;:19;;;7052:13;:34::i;:::-;7122:16;;;7136:1;7122:16;;;;;;;;;7024:62;;-1:-1:-1;7093:26:197;;7122:16;;;;;;;;;;;;-1:-1:-1;7122:16:197;7093:45;;7159:11;7144:9;7154:1;7144:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;7177:86;1225:66;7209:9;7220:11;7233:15;7250:12;7177:21;:86::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;7036:160:211:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;7131:8:211;;;;6793:33;;;;;6839;7166:25;7157:34;;;;-1:-1:-1;7036:160:211;-1:-1:-1;;;;7036:160:211:o;4372:288:217:-;4485:16;;;4499:1;4485:16;;;;;;;;;4433:15;;;;4485:16;;;;;;;;;;;;-1:-1:-1;4485:16:217;4456:45;;4522:8;4507:9;4517:1;4507:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;4537:13;4553:64;1303:66;4590:9;4601:1;1432:66;4553:26;:64::i;31567:483:196:-;31818:12;31877:13;31900:5;31915:3;31928:18;31956:11;31977:16;32003:8;32021:16;31851:194;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;31838:207;;31567:483;;;;;;;;;;:::o;32241:354::-;32355:30;32516:68;32539:9;:16;32558:2;32539:21;32562:9;:16;32581:2;32562:21;2776:23:24;2761:39;;;975:16;2694:39;;;2662:5;;;2675:59;2742;2518:351;;;;;32516:68:196;32498:86;32241:354;-1:-1:-1;;;32241:354:196:o;32760:216::-;32862:12;32906:31;32926:9;32906:18;:31::i;:::-;32939;32959:9;32939:18;:31::i;:::-;32889:82;;;;;;;;;:::i;:::-;;;;;;;;;;;;;32882:89;;32760:216;;;;:::o;6458:480:46:-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;:::-;6692:242;;;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6639:299;6458:480;;;;;:::o;8681:218:200:-;-1:-1:-1;;;;;;;;;;;;;;;;;8869:25:200;8882:11;8869:12;:25::i;:::-;8833:61;;8854:11;;;8833:61;;;8834:6;8681:218;-1:-1:-1;;;8681:218:200:o;9602:144::-;9679:12;9723:11;9736:4;9706:35;;;;;;;;24218:19:264;;;24283:14;24276:22;24271:3;24267:32;24262:2;24253:12;;24246:54;24325:2;24316:12;;24067:267;30368:520:196;30508:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30508:33:196;30768:25;30781:11;30768:12;:25::i;:::-;30549:244;;;30736:23;;;30549:244;30713:15;;;30549:244;;;30682:23;;;30549:244;;;30656:18;;;30549:244;;;;;;30623:25;;;30549:244;30605:10;;;30549:244;;;30585:12;;;30549:244;;;30557:6;30549:244;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;;;;30839:44;30853:15;30870:12;30839:13;:44::i;:::-;30819:16;;;30800:83;30801:16;;;30800:83;30801:6;30368:520;-1:-1:-1;;;30368:520:196:o;10761:455:46:-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;10980:232::-;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;3318:662:107:-;3373:23;3516:19;;3570:39;3592:16;3599:8;3592:16;:::i;:::-;3570:21;:39::i;:::-;3515:94;;;;3690:8;3703:1;3672:32;;;3668:97;;3713:52;;;;;3757:7;;;;3713:52;;;25609:98:264;25582:18;;3713:52:107;25465:248:264;3668:97:107;1759:4:23;1744:28;;1738:35;;1847:9;1836:21;1903:20;;1961:43;;3883:92:107;3900:8;3936;3883:4;:92::i;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;1953:106::-;2039:13;1836:227;-1:-1:-1;1836:227:46:o;3430:314:138:-;3538:16;;;3552:1;3538:16;;;;;;;;;3482:19;;;;3538:16;;;;;;;;;;;;-1:-1:-1;3538:16:138;3509:45;;3599:6;-1:-1:-1;;;;;3583:24:138;3575:33;;3560:9;3570:1;3560:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3615:13;3631:64;1169:66;3668:9;3615:13;1298:66;3631:26;:64::i;1698:281:106:-;1860:29;1870:10;1882:6;1860:9;:29::i;:::-;1855:120;;1938:21;:10;:19;:21::i;:::-;1961:6;1906:62;;;;;;;;;;;;:::i;17775:457:46:-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;10116:238:197:-;10258:12;10302:7;10311:12;10325:10;10337:11;10285:64;;;;;;;;;;27011:19:264;;;27076:14;;27069:22;27064:3;27060:32;27055:2;27046:12;;27039:54;27118:2;27109:12;;27102:28;27155:2;27146:12;;27139:28;27192:2;27183:12;;26804:397;10285:64:197;;;;;;;;;;;;;10278:71;;10116:238;;;;;;:::o;10545:297::-;10622:30;10783:48;10806:12;:19;10828:2;10806:24;975:16:24;2068:39;;;2049:59;;1907:269;11007:161:197;11084:12;11128:34;11148:12;11128:18;:34::i;:::-;11111:52;;;;;;;;:::i;:::-;;;;;;;;;;;;;11104:59;;11007:161;;;:::o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;44950:222:57:-;45014:12;45104:6;45128:39;45104:6;45161:2;45165:1;45128:17;:39::i;12066:286:45:-;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;8315:208:200:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;8380:19:200;;8475:42;;8489:26;8483:33;;11007:5;10921:97;8475:42;8467:51;;8315:208;;;:::o;28665:811:196:-;28757:27;28792:13;28813:11;28832:23;28863:19;28890:24;28922:16;28946:21;29018:25;29034:5;29041:1;3774:27:23;3788:4;3774:27;3768:34;;3644:168;29018:25:196;29012:32;;28998:47;;;;;;;;:::i;:::-;3774:27:23;;;3768:34;3774:27;;;3768:34;3774:27;;;3768:34;28982:63:196;;-1:-1:-1;3768:34:23;;-1:-1:-1;3768:34:23;-1:-1:-1;29177:42:196;;29191:26;3644:168:23;29177:42:196;3774:27:23;;;3768:34;3774:27;;;3768:34;3774:27;;;3768:34;3774:27;;;3768:34;29155:65:196;;-1:-1:-1;3768:34:23;;-1:-1:-1;3768:34:23;-1:-1:-1;3768:34:23;-1:-1:-1;29427:43:196;;29441:27;3644:168:23;29427:43:196;29407:64;;28665:811;;;;;;;;;:::o;29579:522::-;29689:26;;29751:14;975:16:24;7017:70;;;6995:94;;29865:63:196;:41;29886:5;29751:14;6995:94:24;29865:20:196;:41::i;:::-;:61;:63::i;:::-;29852:77;-1:-1:-1;29945:4:196;-1:-1:-1;29945:4:196;6995:94:24;7059:27;7017:70;;;6995:94;29973:34:196;30032:63;:41;30053:5;30060:6;29973:34;30032:20;:41::i;:63::-;30019:77;;29745:356;;29579:522;;;;;:::o;23107:355:45:-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;5805:471:133:-;5966:16;;;5980:1;5966:16;;;;;;;;;5879:19;;;;;;5966:16;;;;;;;;;;;-1:-1:-1;5966:16:133;5937:45;;6011:21;6003:30;;;5988:9;5998:1;5988:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;6041:24;;;6128:80;1174:66;6173:9;1303:66;6128:21;:80::i;:::-;6040:168;;;;;;6221:50;6228:11;6241:15;6258:12;6221:6;:50::i;2109:683:107:-;2185:23;2216:20;2239:32;:30;:32::i;:::-;2216:55;-1:-1:-1;;;;;;2350:29:107;;2358:4;2350:29;2346:322;;2389:12;2433:153;2467:36;:34;:36::i;:::-;2520:1;2541:8;2569;2433:15;:153::i;:::-;2409:177;-1:-1:-1;2409:177:107;-1:-1:-1;2409:177:107;2595:41;;2609:27;2625:10;2609:15;:27::i;:::-;2644:17;;;;2346:322;2736:51;;;;;-1:-1:-1;;;;;2736:31:107;;;;;:51;;2768:8;;2778;;2736:51;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2736:51:107;;;;;;;;;;;;:::i;1109:325:106:-;1190:4;1332:55;696:18:144;578:36:124;2955:46;;2954:74;1380:6:106;1332:18;:55::i;:::-;:97;;;;1391:38;1410:10;1422:6;1391:18;:38::i;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;3968:25;;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;36171:541:45:-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;:::-;36452:255;36171:541;-1:-1:-1;;;;;36171:541:45:o;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8389:20;;8299:21;;-1:-1:-1;;579:1:52;804:25:53;;782:48;8385:31:44;;;8322:9;;8295:37;8244:184;8201:237;;8077:375;6076:2380;;;;:::o;830:1343:58:-;1002:12;;955:17;;980:19;1043:26;1058:11;1002:12;1043:26;:::i;:::-;1020:49;;1441:4;1435:11;;-1:-1:-1;1484:4:58;1474:15;;-1:-1:-1;;1358:16:58;1531:32;;;1358:16;1354:32;1503:4;1496:69;1607:12;1601:4;1594:26;1651:1;1721:4;1714:5;1710:16;1628:535;1741:11;1738:1;1735:18;1628:535;;;2134:19;;2113:41;;2091:64;;2007:31;;;;1828:1;1821:9;;;;;1920:4;1902:23;1628:535;;;1632:102;;;1222:947;;830:1343;;;;;:::o;4015:652:45:-;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;2003:574:43;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;45284:220:56:-;45350:24;45382:30;45415:32;45433:6;45441:2;45445:1;45415:17;:32::i;51823:242:45:-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;;-1:-1:-1;52054:6:45;51823:242;-1:-1:-1;;;51823:242:45:o;17013:1682::-;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;8363:236:133:-;8474:19;8495:29;8569:25;8582:11;8569:12;:25::i;1761:1386:121:-;1888:12;1902:17;1956:21;1979:17;2000:22;2013:8;2000:12;:22::i;:::-;1955:67;;-1:-1:-1;1955:67:121;-1:-1:-1;;;;;;2067:27:121;;2063:106;;2139:8;2149:19;:8;:17;:19::i;:::-;2103:66;;;;;;;;;;;;:::i;2063:106::-;2275:12;2270:64;;2289:45;2317:8;2327:6;2289:27;:45::i;:::-;2413:9;;2409:197;;578:36:124;2955:46;;696:18:144;2954:74:124;2432:22:121;2515:26;2954:74:124;2515:13:121;:26::i;:::-;2490:51;-1:-1:-1;2549:50:121;2563:11;2576:22;2593:5;2490:51;2576:22;:::i;:::-;2549:13;:50::i;:::-;2424:182;;2409:197;2708:14;2681:23;:8;451:5:41;2637:44:124;;2539:148;2681:23:121;:41;;;:461;;2982:160;3043:6;3069:5;3092:13;3125:8;2982:39;:160::i;:::-;2681:461;;;2805:168;2874:6;2900:5;2923:13;2956:8;2805:47;:168::i;:::-;2663:479;;;;-1:-1:-1;1761:1386:121;-1:-1:-1;;;;;;;1761:1386:121:o;348:217:142:-;551:6;545:13;538:4;530:6;526:17;519:40;3586:379:136;3709:16;;;3723:1;3709:16;;;;;;;;3661:11;;;;3709:16;3723:1;3709:16;;;;;;;;;;-1:-1:-1;3709:16:136;3680:45;;3764:10;3731:9;3741:1;3731:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;3820:6;-1:-1:-1;;;;;3804:24:136;3796:33;;3781:9;3791:1;3781:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3836:13;3852:64;1169:66;3889:9;3836:13;1298:66;3852:26;:64::i;:::-;3836:80;;3930:29;3951:5;3938:20;;11007:5:200;10921:97;3165:160:124;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;2007:37;;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;33804:66:264;33792:79;;2092:30:124;;;33780:92:264;2092:30:124;;33888:12:264;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;50806:191:45;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;5042:669::-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;1358:16:58;5546:26:44;;;1358:16:58;1354:32;5518:4:44;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;51249:282::-;51494:30;;;;;;34100:19:264;;;34135:12;;;34128:28;;;51337:7:45;;34172:12:264;;51494:30:45;33911:279:264;3658:342:50;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;1489:2340:44:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;2681:1129:58:-;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;966:162:44;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;7963:242:133:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;8028:19:133;;8173:26;3644:168:23;5928:433:139;6056:16;;;6070:1;6056:16;;;;;;;;;5986:14;;;;;;6056:16;;;;;;;;;;;-1:-1:-1;6056:16:139;6027:45;;6111:8;6078:9;6088:1;6078:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;6128:24;;;6215:78;1155:66;6258:9;1284:66;6215:19;:78::i;:::-;6127:166;;;;;;6306:50;6313:11;6326:15;6343:12;6306:6;:50::i;1546:281:108:-;1708:29;1718:10;1730:6;1708:9;:29::i;3758:308:132:-;3871:16;;;3885:1;3871:16;;;;;;;;;3819:15;;;;3871:16;;;;;;;;;;;;-1:-1:-1;3871:16:132;3842:45;;3926:11;3893:9;3903:1;3893:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;3945:13;3961:62;1157:66;3996:9;3945:13;1286:66;3961:24;:62::i;5057:269::-;5156:16;;;5170:1;5156:16;;;;;;;;;5127:26;;5156:16;;;;;;;;;;;-1:-1:-1;5156:16:132;5127:45;;5211:11;5178:9;5188:1;5178:12;;;;;;;;:::i;:::-;;;;;;:45;;;;;5230:91;1157:66;1141:83;;5265:9;5276:1;5297:7;5279:27;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;5279:27:132;;;;-1:-1:-1;;5279:27:132;;;;;;;;;1286:66;5230:24;:91::i;5594:317:123:-;5733:12;5747:17;5790:6;-1:-1:-1;;;;;5790:11:123;5810:1;5821:79;5847:8;5868:9;5889:8;5821:13;:79::i;:::-;5790:116;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5772:134:123;;;;-1:-1:-1;5594:317:123;-1:-1:-1;;;;;5594:317:123:o;6415:321::-;6562:12;6576:17;6619:6;-1:-1:-1;;;;;6619:19:123;6646:79;6672:8;6693:9;6714:8;6646:13;:79::i;:::-;6619:112;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37180:522:45;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;7829:207:139:-;7940:14;7956:17;8006:25;8019:11;8006:12;:25::i;955:327:108:-;1036:4;1178:56;696:18:144;578:36:124;2955:46;;2954:74;1227:6:108;1178:19;:56::i;:::-;:99;;;;1238:39;1258:10;1270:6;1238:19;:39::i;4897:201:123:-;5019:12;5063:8;5073:9;5084:8;5046:47;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;5039:54;;4897:201;;;;;:::o;7448:223:139:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;7564:35:139;;;;;;7513:14;;7623:42;;7637:26;3644:168:23;4006:378:136;4130:16;;;4144:1;4130:16;;;;;;;;4082:11;;;;4130:16;4144:1;4130:16;;;;;;;;;;-1:-1:-1;4130:16:136;4101:45;;4185:10;4152:9;4162:1;4152:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;4241:6;-1:-1:-1;;;;;4225:24:136;4217:33;;4202:9;4212:1;4202:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;4257:13;4273:62;1169:66;4308:9;4257:13;1298:66;4273:24;:62::i;14:332:264:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;774:184;-1:-1:-1;;;823:1:264;816:88;923:4;920:1;913:15;947:4;944:1;937:15;963:255;1035:2;1029:9;1077:6;1065:19;;1114:18;1099:34;;1135:22;;;1096:62;1093:88;;;1161:18;;:::i;:::-;1197:2;1190:22;963:255;:::o;1223:253::-;1295:2;1289:9;1337:4;1325:17;;1372:18;1357:34;;1393:22;;;1354:62;1351:88;;;1419:18;;:::i;1481:334::-;1552:2;1546:9;1608:2;1598:13;;-1:-1:-1;;1594:86:264;1582:99;;1711:18;1696:34;;1732:22;;;1693:62;1690:88;;;1758:18;;:::i;:::-;1794:2;1787:22;1481:334;;-1:-1:-1;1481:334:264:o;1820:154::-;1899:20;;1948:1;1938:12;;1928:40;;1964:1;1961;1954:12;1979:118;2065:5;2058:13;2051:21;2044:5;2041:32;2031:60;;2087:1;2084;2077:12;2031:60;1979:118;:::o;2102:128::-;2167:20;;2196:28;2167:20;2196:28;:::i;2235:183::-;2295:4;2328:18;2320:6;2317:30;2314:56;;;2350:18;;:::i;:::-;-1:-1:-1;2395:1:264;2391:14;2407:4;2387:25;;2235:183::o;2423:668::-;2477:5;2530:3;2523:4;2515:6;2511:17;2507:27;2497:55;;2548:1;2545;2538:12;2497:55;2584:6;2571:20;2610:4;2634:60;2650:43;2690:2;2650:43;:::i;:::-;2634:60;:::i;:::-;2716:3;2740:2;2735:3;2728:15;2768:4;2763:3;2759:14;2752:21;;2825:4;2819:2;2816:1;2812:10;2804:6;2800:23;2796:34;2782:48;;2853:3;2845:6;2842:15;2839:35;;;2870:1;2867;2860:12;2839:35;2906:4;2898:6;2894:17;2920:142;2936:6;2931:3;2928:15;2920:142;;;3002:17;;2990:30;;3040:12;;;;2953;;2920:142;;;-1:-1:-1;3080:5:264;2423:668;-1:-1:-1;;;;;;2423:668:264:o;3096:1359::-;3194:6;3247:2;3235:9;3226:7;3222:23;3218:32;3215:52;;;3263:1;3260;3253:12;3215:52;3303:9;3290:23;3332:18;3373:2;3365:6;3362:14;3359:34;;;3389:1;3386;3379:12;3359:34;3412:22;;;;3468:6;3450:16;;;3446:29;3443:49;;;3488:1;3485;3478:12;3443:49;3514:22;;:::i;:::-;3559:33;3589:2;3559:33;:::i;:::-;3552:5;3545:48;3646:2;3642;3638:11;3625:25;3620:2;3613:5;3609:14;3602:49;3704:2;3700;3696:11;3683:25;3678:2;3671:5;3667:14;3660:49;3741:28;3765:2;3761;3757:11;3741:28;:::i;:::-;3736:2;3729:5;3725:14;3718:52;3824:3;3820:2;3816:12;3803:26;3797:3;3790:5;3786:15;3779:51;3884:3;3880:2;3876:12;3863:26;3857:3;3850:5;3846:15;3839:51;3944:3;3940:2;3936:12;3923:26;3917:3;3910:5;3906:15;3899:51;3983:29;4007:3;4003:2;3999:12;3983:29;:::i;:::-;3977:3;3970:5;3966:15;3959:54;4032:3;4081:2;4077;4073:11;4060:25;4110:2;4100:8;4097:16;4094:36;;;4126:1;4123;4116:12;4094:36;4162:56;4210:7;4199:8;4195:2;4191:17;4162:56;:::i;:::-;4157:2;4150:5;4146:14;4139:80;;;4238:3;4287:2;4283;4279:11;4266:25;4316:2;4306:8;4303:16;4300:36;;;4332:1;4329;4322:12;4300:36;4368:56;4416:7;4405:8;4401:2;4397:17;4368:56;:::i;:::-;4352:14;;;4345:80;;;;-1:-1:-1;4356:5:264;3096:1359;-1:-1:-1;;;;;3096:1359:264:o;4733:700::-;4880:6;4888;4896;4949:2;4937:9;4928:7;4924:23;4920:32;4917:52;;;4965:1;4962;4955:12;4917:52;4988:40;5018:9;4988:40;:::i;:::-;4978:50;;5079:2;5068:9;5064:18;5051:32;5102:18;5143:2;5135:6;5132:14;5129:34;;;5159:1;5156;5149:12;5129:34;5182:61;5235:7;5226:6;5215:9;5211:22;5182:61;:::i;:::-;5172:71;;5296:2;5285:9;5281:18;5268:32;5252:48;;5325:2;5315:8;5312:16;5309:36;;;5341:1;5338;5331:12;5309:36;;5364:63;5419:7;5408:8;5397:9;5393:24;5364:63;:::i;:::-;5354:73;;;4733:700;;;;;:::o;5802:1498::-;5930:6;5938;5946;5977:2;6020;6008:9;5999:7;5995:23;5991:32;5988:52;;;6036:1;6033;6026:12;5988:52;6072:9;6059:23;6049:33;;6101:2;6150;6139:9;6135:18;6122:32;6112:42;;6173:2;6226;6215:9;6211:18;6198:32;6253:18;6245:6;6242:30;6239:50;;;6285:1;6282;6275:12;6239:50;6308:22;;6361:4;6353:13;;6349:27;-1:-1:-1;6339:55:264;;6390:1;6387;6380:12;6339:55;6426:2;6413:16;6449:60;6465:43;6505:2;6465:43;:::i;6449:60::-;6543:15;;;6625:1;6621:10;;;;6613:19;;6609:28;;;6574:12;;;;6649:19;;;6646:39;;;6681:1;6678;6671:12;6646:39;6705:11;;;;6725:545;6741:6;6736:3;6733:15;6725:545;;;6823:4;6817:3;6808:7;6804:17;6800:28;6797:118;;;6869:1;6898:2;6894;6887:14;6797:118;6941:22;;:::i;:::-;6990:17;;6976:32;;7057:12;;;7044:26;7028:14;;;7021:50;7120:12;;;7107:26;7091:14;;;7084:50;7183:12;;;7170:26;7154:14;;;7147:50;7210:18;;6767:4;6758:14;;;;7248:12;;;;6725:545;;;7289:5;7279:15;;;;;;;;;5802:1498;;;;;:::o;7305:154::-;-1:-1:-1;;;;;7384:5:264;7380:54;7373:5;7370:65;7360:93;;7449:1;7446;7439:12;7464:483;7557:6;7565;7618:2;7606:9;7597:7;7593:23;7589:32;7586:52;;;7634:1;7631;7624:12;7586:52;7673:9;7660:23;7692:31;7717:5;7692:31;:::i;:::-;7742:5;-1:-1:-1;7798:2:264;7783:18;;7770:32;7825:18;7814:30;;7811:50;;;7857:1;7854;7847:12;7811:50;7880:61;7933:7;7924:6;7913:9;7909:22;7880:61;:::i;:::-;7870:71;;;7464:483;;;;;:::o;7952:248::-;8020:6;8028;8081:2;8069:9;8060:7;8056:23;8052:32;8049:52;;;8097:1;8094;8087:12;8049:52;-1:-1:-1;;8120:23:264;;;8190:2;8175:18;;;8162:32;;-1:-1:-1;7952:248:264:o;8205:377::-;8279:6;8287;8295;8348:2;8336:9;8327:7;8323:23;8319:32;8316:52;;;8364:1;8361;8354:12;8316:52;8400:9;8387:23;8377:33;;8457:2;8446:9;8442:18;8429:32;8419:42;;8511:2;8500:9;8496:18;8483:32;8524:28;8546:5;8524:28;:::i;:::-;8571:5;8561:15;;;8205:377;;;;;:::o;8587:184::-;-1:-1:-1;;;8636:1:264;8629:88;8736:4;8733:1;8726:15;8760:4;8757:1;8750:15;8776:245;8843:6;8896:2;8884:9;8875:7;8871:23;8867:32;8864:52;;;8912:1;8909;8902:12;8864:52;8944:9;8938:16;8963:28;8985:5;8963:28;:::i;9026:184::-;-1:-1:-1;;;9075:1:264;9068:88;9175:4;9172:1;9165:15;9199:4;9196:1;9189:15;9215:195;9254:3;-1:-1:-1;;9278:5:264;9275:77;9272:103;;9355:18;;:::i;:::-;-1:-1:-1;9402:1:264;9391:13;;9215:195::o;9776:184::-;-1:-1:-1;;;9825:1:264;9818:88;9925:4;9922:1;9915:15;9949:4;9946:1;9939:15;9965:439;10018:3;10056:5;10050:12;10083:6;10078:3;10071:19;10109:4;10138;10133:3;10129:14;10122:21;;10177:4;10170:5;10166:16;10200:1;10210:169;10224:6;10221:1;10218:13;10210:169;;;10285:13;;10273:26;;10319:12;;;;10354:15;;;;10246:1;10239:9;10210:169;;;-1:-1:-1;10395:3:264;;9965:439;-1:-1:-1;;;;;9965:439:264:o;10409:648::-;10718:3;10707:9;10700:22;10681:4;10745:57;10797:3;10786:9;10782:19;10774:6;10745:57;:::i;:::-;10850:9;10842:6;10838:22;10833:2;10822:9;10818:18;10811:50;10878:44;10915:6;10907;10878:44;:::i;:::-;10870:52;;;10941:6;10995:2;10987:6;10983:15;10978:2;10967:9;10963:18;10956:43;11047:2;11039:6;11035:15;11030:2;11019:9;11015:18;11008:43;;10409:648;;;;;;;:::o;11062:373::-;11135:6;11143;11196:2;11184:9;11175:7;11171:23;11167:32;11164:52;;;11212:1;11209;11202:12;11164:52;11244:9;11238:16;11263:28;11285:5;11263:28;:::i;:::-;11360:2;11345:18;;11339:25;11310:5;;-1:-1:-1;11373:30:264;11339:25;11373:30;:::i;:::-;11422:7;11412:17;;;11062:373;;;;;:::o;11798:683::-;12092:4;12132:1;12124:6;12121:13;12111:47;;12138:18;;:::i;:::-;12185:6;12174:9;12167:25;12228:3;12223:2;12212:9;12208:18;12201:31;12255:57;12307:3;12296:9;12292:19;12284:6;12255:57;:::i;:::-;12360:9;12352:6;12348:22;12343:2;12332:9;12328:18;12321:50;12388:44;12425:6;12417;12388:44;:::i;:::-;12380:52;;;12468:6;12463:2;12452:9;12448:18;12441:34;11798:683;;;;;;;:::o;13205:251::-;13275:6;13328:2;13316:9;13307:7;13303:23;13299:32;13296:52;;;13344:1;13341;13334:12;13296:52;13376:9;13370:16;13395:31;13420:5;13395:31;:::i;14629:184::-;-1:-1:-1;;;14678:1:264;14671:88;14778:4;14775:1;14768:15;14802:4;14799:1;14792:15;14818:266;14850:1;14876;14866:189;;-1:-1:-1;;;14908:1:264;14901:88;15012:4;15009:1;15002:15;15040:4;15037:1;15030:15;14866:189;-1:-1:-1;15069:9:264;;14818:266::o;15089:125::-;15154:9;;;15175:10;;;15172:36;;;15188:18;;:::i;16892:1003::-;17005:6;17013;17021;17074:2;17062:9;17053:7;17049:23;17045:32;17042:52;;;17090:1;17087;17080:12;17042:52;17119:9;17113:16;17103:26;;17148:2;17190;17179:9;17175:18;17169:25;17159:35;;17238:2;17227:9;17223:18;17217:25;17265:18;17257:6;17254:30;17251:50;;;17297:1;17294;17287:12;17251:50;17320:22;;17373:4;17365:13;;17361:27;-1:-1:-1;17351:55:264;;17402:1;17399;17392:12;17351:55;17431:2;17425:9;17454:60;17470:43;17510:2;17470:43;:::i;17454:60::-;17548:15;;;17630:1;17626:10;;;;17618:19;;17614:28;;;17579:12;;;;17654:19;;;17651:39;;;17686:1;17683;17676:12;17651:39;17710:11;;;;17730:135;17746:6;17741:3;17738:15;17730:135;;;17812:10;;17800:23;;17763:12;;;;17843;;;;17730:135;;;17884:5;17874:15;;;;;;;16892:1003;;;;;:::o;18087:990::-;18309:4;18338:2;18378;18367:9;18363:18;18408:6;18397:9;18390:25;18434:2;18472;18467;18456:9;18452:18;18445:30;18495:6;18530;18524:13;18561:6;18553;18546:22;18587:2;18577:12;;18620:2;18609:9;18605:18;18598:25;;18658:2;18650:6;18646:15;18679:1;18689:362;18703:6;18700:1;18697:13;18689:362;;;18762:13;;18800:9;;18788:22;;18850:11;;;18844:18;18830:12;;;18823:40;18903:11;;;18897:18;18883:12;;;18876:40;18956:11;;18950:18;18936:12;;;18929:40;18998:4;18989:14;;;;19026:15;;;;18725:1;18718:9;18689:362;;;-1:-1:-1;19068:3:264;;18087:990;-1:-1:-1;;;;;;;;;18087:990:264:o;19082:250::-;19167:1;19177:113;19191:6;19188:1;19185:13;19177:113;;;19267:11;;;19261:18;19248:11;;;19241:39;19213:2;19206:10;19177:113;;;-1:-1:-1;;19324:1:264;19306:16;;19299:27;19082:250::o;19337:329::-;19378:3;19416:5;19410:12;19443:6;19438:3;19431:19;19459:76;19528:6;19521:4;19516:3;19512:14;19505:4;19498:5;19494:16;19459:76;:::i;:::-;19580:2;19568:15;-1:-1:-1;;19564:88:264;19555:98;;;;19655:4;19551:109;;19337:329;-1:-1:-1;;19337:329:264:o;19671:434::-;19893:6;19882:9;19875:25;19856:4;19930:1;19922:6;19919:13;19909:47;;19936:18;;:::i;:::-;19992:6;19987:2;19976:9;19972:18;19965:34;20035:2;20030;20019:9;20015:18;20008:30;20055:44;20095:2;20084:9;20080:18;20072:6;20055:44;:::i;20297:468::-;20597:6;20586:9;20579:25;20640:2;20635;20624:9;20620:18;20613:30;20560:4;20660:56;20712:2;20701:9;20697:18;20689:6;20660:56;:::i;:::-;20652:64;;20752:6;20747:2;20736:9;20732:18;20725:34;20297:468;;;;;;:::o;20770:568::-;20823:5;20876:3;20869:4;20861:6;20857:17;20853:27;20843:55;;20894:1;20891;20884:12;20843:55;20923:6;20917:13;20949:18;20945:2;20942:26;20939:52;;;20971:18;;:::i;:::-;21015:114;21123:4;-1:-1:-1;;21047:4:264;21043:2;21039:13;21035:86;21031:97;21015:114;:::i;:::-;21154:2;21145:7;21138:19;21200:3;21193:4;21188:2;21180:6;21176:15;21172:26;21169:35;21166:55;;;21217:1;21214;21207:12;21166:55;21230:77;21304:2;21297:4;21288:7;21284:18;21277:4;21269:6;21265:17;21230:77;:::i;21343:655::-;21485:6;21493;21501;21554:2;21542:9;21533:7;21529:23;21525:32;21522:52;;;21570:1;21567;21560:12;21522:52;21603:9;21597:16;21632:18;21673:2;21665:6;21662:14;21659:34;;;21689:1;21686;21679:12;21659:34;21712:60;21764:7;21755:6;21744:9;21740:22;21712:60;:::i;:::-;21702:70;;21812:2;21801:9;21797:18;21791:25;21781:35;;21862:2;21851:9;21847:18;21841:25;21825:41;;21891:2;21881:8;21878:16;21875:36;;;21907:1;21904;21897:12;21875:36;;21930:62;21984:7;21973:8;21962:9;21958:24;21930:62;:::i;22003:763::-;22316:3;22355:1;22347:6;22344:13;22334:47;;22361:18;;:::i;:::-;-1:-1:-1;22406:3:264;22402:16;;;22390:29;;22444:1;22435:11;;22428:27;;;;22480:2;22471:12;;22464:28;;;;22538:14;;22531:22;22522:32;;22517:2;22508:12;;22501:54;22580:2;22571:12;;22564:28;;;;22617:2;22608:12;;22601:28;22654:3;22645:13;;22638:29;22714:14;22707:22;22698:32;;;22692:3;22683:13;;22676:55;22756:3;22747:13;;22003:763::o;22771:492::-;22946:3;22984:6;22978:13;23000:66;23059:6;23054:3;23047:4;23039:6;23035:17;23000:66;:::i;:::-;23129:13;;23088:16;;;;23151:70;23129:13;23088:16;23198:4;23186:17;;23151:70;:::i;:::-;23237:20;;22771:492;-1:-1:-1;;;;22771:492:264:o;23268:794::-;23663:6;23652:9;23645:25;23706:3;23701:2;23690:9;23686:18;23679:31;23626:4;23733:57;23785:3;23774:9;23770:19;23762:6;23733:57;:::i;:::-;23838:9;23830:6;23826:22;23821:2;23810:9;23806:18;23799:50;23872:32;23897:6;23889;23872:32;:::i;:::-;23858:46;;23940:6;23935:2;23924:9;23920:18;23913:34;23996:9;23988:6;23984:22;23978:3;23967:9;23963:19;23956:51;24024:32;24049:6;24041;24024:32;:::i;:::-;24016:40;23268:794;-1:-1:-1;;;;;;;;23268:794:264:o;24339:709::-;24709:6;24698:9;24691:25;24752:3;24747:2;24736:9;24732:18;24725:31;24672:4;24779:57;24831:3;24820:9;24816:19;24808:6;24779:57;:::i;:::-;24884:4;24876:6;24872:17;24867:2;24856:9;24852:18;24845:45;24938:9;24930:6;24926:22;24921:2;24910:9;24906:18;24899:50;24966:32;24991:6;24983;24966:32;:::i;:::-;24958:40;;;25035:6;25029:3;25018:9;25014:19;25007:35;24339:709;;;;;;;;:::o;25053:407::-;25136:5;25176;25170:12;25218:4;25211:5;25207:16;25201:23;25243:66;25335:2;25331;25327:11;25318:20;;25361:1;25353:6;25350:13;25347:107;;;25441:2;25435;25425:6;25422:1;25418:14;25415:1;25411:22;25407:31;25403:2;25399:40;25395:49;25386:58;;25347:107;;;;25053:407;;;:::o;25718:339::-;25895:2;25884:9;25877:21;25858:4;25915:44;25955:2;25944:9;25940:18;25932:6;25915:44;:::i;:::-;25907:52;;-1:-1:-1;;;;;25999:6:264;25995:55;25990:2;25979:9;25975:18;25968:83;25718:339;;;;;:::o;26062:548::-;26386:6;26375:9;26368:25;26429:3;26424:2;26413:9;26409:18;26402:31;26349:4;26450:57;26502:3;26491:9;26487:19;26479:6;26450:57;:::i;:::-;26555:4;26543:17;;;;26538:2;26523:18;;26516:45;-1:-1:-1;26592:2:264;26577:18;26570:34;26442:65;26062:548;-1:-1:-1;;26062:548:264:o;26615:184::-;26685:6;26738:2;26726:9;26717:7;26713:23;26709:32;26706:52;;;26754:1;26751;26744:12;26706:52;-1:-1:-1;26777:16:264;;26615:184;-1:-1:-1;26615:184:264:o;27206:287::-;27335:3;27373:6;27367:13;27389:66;27448:6;27443:3;27436:4;27428:6;27424:17;27389:66;:::i;:::-;27471:16;;;;;27206:287;-1:-1:-1;;27206:287:264:o;27498:175::-;27535:3;27579:4;27572:5;27568:16;27608:4;27599:7;27596:17;27593:43;;27616:18;;:::i;:::-;27665:1;27652:15;;27498:175;-1:-1:-1;;27498:175:264:o;27678:320::-;27885:6;27874:9;27867:25;27928:2;27923;27912:9;27908:18;27901:30;27848:4;27948:44;27988:2;27977:9;27973:18;27965:6;27948:44;:::i;28003:335::-;28082:6;28135:2;28123:9;28114:7;28110:23;28106:32;28103:52;;;28151:1;28148;28141:12;28103:52;28184:9;28178:16;28217:18;28209:6;28206:30;28203:50;;;28249:1;28246;28239:12;28203:50;28272:60;28324:7;28315:6;28304:9;28300:22;28272:60;:::i;28343:925::-;28792:66;28784:6;28780:79;28775:3;28768:92;28750:3;28879;28911:2;28907:1;28902:3;28898:11;28891:23;28943:6;28937:13;28959:74;29026:6;29022:1;29017:3;29013:11;29006:4;28998:6;28994:17;28959:74;:::i;:::-;29061:6;29056:3;29052:16;29042:26;;29096:2;29092:1;29088:2;29084:10;29077:22;29130:6;29124:13;29108:29;;29146:75;29212:8;29208:1;29204:2;29200:10;29193:4;29185:6;29181:17;29146:75;:::i;:::-;29241:17;29260:1;29237:25;;28343:925;-1:-1:-1;;;;;28343:925:264:o;29273:128::-;29340:9;;;29361:11;;;29358:37;;;29375:18;;:::i;29406:168::-;29479:9;;;29510;;29527:15;;;29521:22;;29507:37;29497:71;;29548:18;;:::i;29579:640::-;29830:6;29825:3;29818:19;29800:3;29856:2;29889;29884:3;29880:12;29921:6;29915:13;29986:2;29978:6;29974:15;30007:1;30017:175;30031:6;30028:1;30025:13;30017:175;;;30094:13;;30080:28;;30130:14;;;;30167:15;;;;30053:1;30046:9;30017:175;;;-1:-1:-1;30208:5:264;;29579:640;-1:-1:-1;;;;;;;29579:640:264:o;30224:690::-;30559:3;30548:9;30541:22;30522:4;30586:57;30638:3;30627:9;30623:19;30615:6;30586:57;:::i;:::-;30691:9;30683:6;30679:22;30674:2;30663:9;30659:18;30652:50;30725:32;30750:6;30742;30725:32;:::i;:::-;30711:46;;30793:6;30788:2;30777:9;30773:18;30766:34;30848:9;30840:6;30836:22;30831:2;30820:9;30816:18;30809:50;30876:32;30901:6;30893;30876:32;:::i;:::-;30868:40;30224:690;-1:-1:-1;;;;;;;30224:690:264:o;30919:899::-;31375:6;31364:9;31357:25;31418:3;31413:2;31402:9;31398:18;31391:31;31338:4;31445:57;31497:3;31486:9;31482:19;31474:6;31445:57;:::i;:::-;31550:9;31542:6;31538:22;31533:2;31522:9;31518:18;31511:50;31584:32;31609:6;31601;31584:32;:::i;:::-;31570:46;;31652:6;31647:2;31636:9;31632:18;31625:34;31708:9;31700:6;31696:22;31690:3;31679:9;31675:19;31668:51;31736:32;31761:6;31753;31736:32;:::i;:::-;31728:40;;;31805:6;31799:3;31788:9;31784:19;31777:35;30919:899;;;;;;;;;:::o;31823:359::-;32026:2;32015:9;32008:21;31989:4;32046:44;32086:2;32075:9;32071:18;32063:6;32046:44;:::i;:::-;32121:2;32106:18;;32099:34;;;;-1:-1:-1;32164:2:264;32149:18;32142:34;32038:52;31823:359;-1:-1:-1;31823:359:264:o;32187:511::-;32438:2;32427:9;32420:21;32401:4;32464:56;32516:2;32505:9;32501:18;32493:6;32464:56;:::i;:::-;32568:14;32560:6;32556:27;32551:2;32540:9;32536:18;32529:55;32632:9;32624:6;32620:22;32615:2;32604:9;32600:18;32593:50;32660:32;32685:6;32677;32660:32;:::i;32703:616::-;33014:6;33003:9;32996:25;33057:3;33052:2;33041:9;33037:18;33030:31;32977:4;33084:57;33136:3;33125:9;33121:19;33113:6;33084:57;:::i;:::-;33189:14;33181:6;33177:27;33172:2;33161:9;33157:18;33150:55;33253:9;33245:6;33241:22;33236:2;33225:9;33221:18;33214:50;33281:32;33306:6;33298;33281:32;:::i;34195:530::-;34380:3;34418:6;34412:13;34434:66;34493:6;34488:3;34481:4;34473:6;34469:17;34434:66;:::i;:::-;34569:2;34565:15;;;;34582:66;34561:88;34522:16;;;;34547:103;;;34677:2;34666:14;;34659:30;;;;34716:2;34705:14;;34195:530;-1:-1:-1;;34195:530:264:o","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","checkForEncounterEnd((uint8,uint256,uint256,bool,uint256,uint256,uint256,bool,bytes32[],bytes32[]))":"1e45d614","createEncounter(uint8,bytes32[],bytes32[])":"2c86e0e2","endEncounter(bytes32,uint256,bool)":"e903546c","endTurn(bytes32,bytes32,(bytes32,bytes32,bytes32,uint256)[])":"98d239b1","isParticipant(address,bytes32[])":"b2467894","isParticipant(bytes32,bytes32)":"c6ca743c","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"encounterData\",\"type\":\"tuple\"}],\"name\":\"checkForEncounterEnd\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_encounterEnded\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"_attackersWin\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"bytes32[]\",\"name\":\"group1\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"group2\",\"type\":\"bytes32[]\"}],\"name\":\"createEncounter\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersWin\",\"type\":\"bool\"}],\"name\":\"endEncounter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"attackerEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"}],\"internalType\":\"struct Action[]\",\"name\":\"actions\",\"type\":\"tuple[]\"}],\"name\":\"endTurn\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"participants\",\"type\":\"bytes32[]\"}],\"name\":\"isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"name\":\"isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"endTurn(bytes32,bytes32,(bytes32,bytes32,bytes32,uint256)[])\":{\"params\":{\"actions\":\": for a pve encounter player actions are calculated first and the mobs.\",\"encounterId\":\"the bytes32 id of the encounter\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/EncounterSystem.sol\":\"EncounterSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937\",\"dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/IRngSystem.sol\":{\"keccak256\":\"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02\",\"dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5\",\"dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5\"]},\"src/libraries/ArrayManagers.sol\":{\"keccak256\":\"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c\",\"dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/libraries/Math.sol\":{\"keccak256\":\"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a\",\"dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW\"]},\"src/systems/EncounterSystem.sol\":{\"keccak256\":\"0xaf76cf765dd8b73dc37f54aac8781501aca4cd585b69422a2d345de64ccb83d9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://378520ddb3b7b659222145b938ff3a86d9b38052f8e89f65bea9b317ffaae7a5\",\"dweb:/ipfs/QmXc1GBsqRDNdr2ms1nYcTu88qYQnQjziATKJhY7EWr4kq\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"struct CombatEncounterData","name":"encounterData","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}],"stateMutability":"view","type":"function","name":"checkForEncounterEnd","outputs":[{"internalType":"bool","name":"_encounterEnded","type":"bool"},{"internalType":"bool","name":"_attackersWin","type":"bool"}]},{"inputs":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"bytes32[]","name":"group1","type":"bytes32[]"},{"internalType":"bytes32[]","name":"group2","type":"bytes32[]"}],"stateMutability":"nonpayable","type":"function","name":"createEncounter","outputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"uint256","name":"randomNumber","type":"uint256"},{"internalType":"bool","name":"attackersWin","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"endEncounter"},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"struct Action[]","name":"actions","type":"tuple[]","components":[{"internalType":"bytes32","name":"attackerEntityId","type":"bytes32"},{"internalType":"bytes32","name":"defenderEntityId","type":"bytes32"},{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"}]}],"stateMutability":"payable","type":"function","name":"endTurn"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32[]","name":"participants","type":"bytes32[]"}],"stateMutability":"view","type":"function","name":"isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"bytes32","name":"encounterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"endTurn(bytes32,bytes32,(bytes32,bytes32,bytes32,uint256)[])":{"params":{"actions":": for a pve encounter player actions are calculated first and the mobs.","encounterId":"the bytes32 id of the encounter"}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/EncounterSystem.sol":"EncounterSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f","urls":["bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937","dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/IRngSystem.sol":{"keccak256":"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0","urls":["bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02","dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8","urls":["bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5","dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5"],"license":"MIT"},"src/libraries/ArrayManagers.sol":{"keccak256":"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a","urls":["bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c","dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP"],"license":"GPL-3.0"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/libraries/Math.sol":{"keccak256":"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5","urls":["bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a","dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW"],"license":"GPL-3.0"},"src/systems/EncounterSystem.sol":{"keccak256":"0xaf76cf765dd8b73dc37f54aac8781501aca4cd585b69422a2d345de64ccb83d9","urls":["bzz-raw://378520ddb3b7b659222145b938ff3a86d9b38052f8e89f65bea9b317ffaae7a5","dweb:/ipfs/QmXc1GBsqRDNdr2ms1nYcTu88qYQnQjziATKJhY7EWr4kq"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":244} \ No newline at end of file diff --git a/packages/contracts/out/EquipmentSystem.sol/EquipmentSystem.json b/packages/contracts/out/EquipmentSystem.sol/EquipmentSystem.json index dfa312fdd..f3bb322af 100644 --- a/packages/contracts/out/EquipmentSystem.sol/EquipmentSystem.json +++ b/packages/contracts/out/EquipmentSystem.sol/EquipmentSystem.json @@ -1 +1 @@ -{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"applyEquipmentBonuses","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"modifiedStats","type":"tuple","internalType":"struct AdjustedCombatStats","components":[{"name":"adjustedStrength","type":"uint256","internalType":"uint256"},{"name":"adjustedAgility","type":"uint256","internalType":"uint256"},{"name":"adjustedIntelligence","type":"uint256","internalType":"uint256"},{"name":"adjustedArmor","type":"uint256","internalType":"uint256"},{"name":"adjustedMaxHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"checkRequirements","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"canUse","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"equipItems","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemIds","type":"uint256[]","internalType":"uint256[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"getArmorStats","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_ArmorStats","type":"tuple","internalType":"struct ArmorStats","components":[{"name":"agiModifier","type":"int256","internalType":"int256"},{"name":"armorModifier","type":"uint256","internalType":"uint256"},{"name":"classRestrictions","type":"uint8[]","internalType":"uint8[]"},{"name":"hitPointModifier","type":"int256","internalType":"int256"},{"name":"intModifier","type":"int256","internalType":"int256"},{"name":"minLevel","type":"uint256","internalType":"uint256"},{"name":"strModifier","type":"int256","internalType":"int256"}]}],"stateMutability":"view"},{"type":"function","name":"getWeaponStats","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_weaponStats","type":"tuple","internalType":"struct WeaponStats","components":[{"name":"agiModifier","type":"int256","internalType":"int256"},{"name":"classRestrictions","type":"uint8[]","internalType":"uint8[]"},{"name":"hitPointModifier","type":"int256","internalType":"int256"},{"name":"intModifier","type":"int256","internalType":"int256"},{"name":"maxDamage","type":"uint256","internalType":"uint256"},{"name":"minDamage","type":"uint256","internalType":"uint256"},{"name":"minLevel","type":"uint256","internalType":"uint256"},{"name":"strModifier","type":"int256","internalType":"int256"}]}],"stateMutability":"view"},{"type":"function","name":"isEquipped","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_isEquipped","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"function","name":"unequipItem","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"success","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"event","name":"Store_SpliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"deleteCount","type":"uint40","indexed":false,"internalType":"uint40"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"EncodedLengths_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_IndexOutOfBounds","inputs":[{"name":"length","type":"uint256","internalType":"uint256"},{"name":"accessedIndex","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_InvalidSplice","inputs":[{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"fieldLength","type":"uint40","internalType":"uint40"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b5061469a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100c95760003560e01c80639056fa2811610081578063cc77a2de1161005b578063cc77a2de146101f8578063e1af802c1461020d578063edcfef821461021557600080fd5b80639056fa28146101695780639a8bb9a2146101d2578063b2aca84b146101e557600080fd5b806340a5ed2a116100b257806340a5ed2a1461011657806345ec93541461013657806363ff22871461014957600080fd5b806301ffc9a7146100ce578063119df25f146100f6575b600080fd5b6100e16100dc366004613a32565b610228565b60405190151581526020015b60405180910390f35b6100fe6102c1565b6040516001600160a01b0390911681526020016100ed565b610129610124366004613a74565b6102d0565b6040516100ed9190613acc565b604051601f1936013581526020016100ed565b61015c610157366004613a74565b6103a3565b6040516100ed9190613b31565b61017c610177366004613a74565b610472565b6040516100ed9190600060e082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015260a083015160a083015260c083015160c083015292915050565b6100e16101e0366004613ba2565b610751565b6100e16101f3366004613ba2565b61093d565b61020b610206366004613ca0565b610c7d565b005b6100fe610fcd565b6100e1610223366004613ba2565b610fd7565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102bb57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102cb611162565b905090565b6103106040518060e00160405280600081526020016000815260200160608152602001600081526020016000815260200160008152602001600081525090565b600061031b83611194565b905060018151600581111561033257610332613d42565b146103845760405162461bcd60e51b815260206004820152601360248201527f4954454d533a204e6f742061202041726d6f720000000000000000000000000060448201526064015b60405180910390fd5b806040015180602001905181019061039c9190613dd2565b9392505050565b6103eb60405180610100016040528060008152602001606081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006103f683611194565b905060008151600581111561040d5761040d613d42565b1461045a5760405162461bcd60e51b815260206004820152601460248201527f4954454d533a204e6f7420612020776561706f6e000000000000000000000000604482015260640161037b565b806040015180602001905181019061039c9190613e7e565b6104b26040518060e00160405280600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006104bd8361125d565b90506104ff6040518060e00160405280600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b610507610fcd565b6001600160a01b031663fa1becc4856040518263ffffffff1660e01b815260040161053491815260200190565b602060405180830381865afa158015610551573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105759190613f35565b1561067a57600061058585611305565b805184519192506000916105999190613f6d565b12156105a65760006105b4565b805183516105b49190613f6d565b8252602080820151908401516000916105cc91613f6d565b12156105d95760006105ed565b806020015183602001516105ed9190613f6d565b60208301526040810151606084015160009161060891613f6d565b1215610615576000610629565b806040015183606001516106299190613f6d565b60408301526060810151608084015160009161064491613f6d565b1215610651576001610665565b806060015183608001516106659190613f6d565b60808301525060a0808301519082015261039c565b60208083015190820152815181526060820151604082015261071061069d610fcd565b6001600160a01b03166353d64640866040518263ffffffff1660e01b81526004016106ca91815260200190565b602060405180830381865afa1580156106e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061070b9190613f8d565b6113ed565b8060200190518101906107239190614014565b6040015160608201526080808301519082015260a0808301519082015260e082015160c08201529392505050565b60008061075d83611194565b9050600061076a8561125d565b825160019450909150600581111561078457610784613d42565b60ff1660000361085357600082604001518060200190518101906107a89190613e7e565b60c081015160e0840151602083015151929350101590600090156108365760005b83602001515181101561083057836020015181815181106107ec576107ec614101565b602002602001015160ff168560400151600281111561080d5761080d613d42565b60ff160361081e5760019150610830565b8061082881614117565b9150506107c9565b5061083a565b5060015b811580610845575080155b1561084f57600095505b5050505b8151600581111561086657610866613d42565b60ff16600103610935576000826040015180602001905181019061088a9190613dd2565b60a081015160e0840151604083015151929350101590600090156109185760005b83604001515181101561091257836040015181815181106108ce576108ce614101565b602002602001015160ff16856040015160028111156108ef576108ef613d42565b60ff16036109005760019150610912565b8061090a81614117565b9150506108ab565b5061091c565b5060015b811580610927575080155b1561093157600095505b5050505b505092915050565b600082600061094b8261146a565b9050806060015161099e5760405162461bcd60e51b815260206004820152601960248201527f436861726163746572206e6f7420696e207468652047616d6500000000000000604482015260640161037b565b60006109a8610fcd565b6001600160a01b031663777c2caf876040518263ffffffff1660e01b81526004016109d591815260200190565b602060405180830381865afa1580156109f2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a169190614131565b9050610a206102c1565b6001600160a01b0316816001600160a01b031614610a805760405162461bcd60e51b815260206004820152601a60248201527f4954454d533a204e6f7420436861726163746572204f776e6572000000000000604482015260640161037b565b6000610a8a610fcd565b6001600160a01b031663cdaccbae876040518263ffffffff1660e01b8152600401610ab791815260200190565b602060405180830381865afa158015610ad4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af8919061415a565b6005811115610b0957610b09613d42565b905060ff8116610b74576000610b2787610b228a61152f565b6115b9565b9050868160018351610b39919061417b565b81518110610b4957610b49614101565b602002602001015103610b6e57610b60888261168e565b610b6988611709565b600195505b50610c6a565b60001960ff821601610bd1576000610b8f87610b228a611780565b9050868160018351610ba1919061417b565b81518110610bb157610bb1614101565b602002602001015103610b6e57610bc888826117f2565b610b6988611863565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe60ff82160115610c6a5760405162461bcd60e51b815260206004820152602160248201527f45515549504d454e543a20554e5245434f474e495a4544204954454d2054595060448201527f4500000000000000000000000000000000000000000000000000000000000000606482015260840161037b565b610c73876118d6565b5050505092915050565b816000610c898261146a565b90508060600151610cdc5760405162461bcd60e51b815260206004820152601960248201527f436861726163746572206e6f7420696e207468652047616d6500000000000000604482015260640161037b565b6000610ce6610fcd565b6001600160a01b031663777c2caf866040518263ffffffff1660e01b8152600401610d1391815260200190565b602060405180830381865afa158015610d30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d549190614131565b9050610d5e6102c1565b6001600160a01b0316816001600160a01b031614610dbe5760405162461bcd60e51b815260206004820152601a60248201527f4954454d533a204e6f7420436861726163746572204f776e6572000000000000604482015260640161037b565b6000805b8551811015610fbb57858181518110610ddd57610ddd614101565b60200260200101519150610def610fcd565b6001600160a01b031663b363411883610e066102c1565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815260048101929092526001600160a01b03166024820152604401602060405180830381865afa158015610e68573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e8c9190613f35565b610ed85760405162461bcd60e51b815260206004820152601560248201527f4954454d533a204e6f74204974656d204f776e65720000000000000000000000604482015260640161037b565b6000610ee383611194565b9050600381600001516005811115610efd57610efd613d42565b60ff1610610f4d5760405162461bcd60e51b815260206004820152601d60248201527f4954454d533a204e6f7420616e2065717569707061626c65204974656d000000604482015260640161037b565b610f578884610751565b610fa35760405162461bcd60e51b815260206004820152601b60248201527f4954454d533a20526571756972656d656e7473206e6f74206d65740000000000604482015260640161037b565b610fb288848360000151611adc565b50600101610dc2565b50610fc5866118d6565b505050505050565b60006102cb611c47565b600080610fe383611194565b80519091506005811115610ff957610ff9613d42565b60ff1660000361105e57600061100e8561152f565b905060005b8151811015611057578482828151811061102f5761102f614101565b6020026020010151036110455760019350611057565b8061104f81614117565b915050611013565b505061115b565b8051600581111561107157611071613d42565b60ff166001036110cf57600061108685611780565b905060005b815181101561105757848282815181106110a7576110a7614101565b6020026020010151036110bd5760019350611057565b806110c781614117565b91505061108b565b805160058111156110e2576110e2613d42565b60ff166002031561115b5760405162461bcd60e51b815260206004820152602160248201527f45515549504d454e543a20554e5245434f474e495a4544204954454d2054595060448201527f4500000000000000000000000000000000000000000000000000000000000000606482015260840161037b565b5092915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806111915750335b90565b60408051606080820183526000808352602083015291810191909152604080516001808252818301909252600091602080830190803683370190505090508260001b816000815181106111e9576111e9614101565b6020908102919091010152600080806112427f746255440000000000000000000000004974656d730000000000000000000000857e21020101200000000000000000000000000000000000000000000000000000611c51565b925092509250611253838383611d21565b9695505050505050565b6112656139dc565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061129b5761129b614101565b6020908102919091010152600080806112f47f7462554400000000000000000000000053746174730000000000000000000000857ee1080020200120202020200000000000000000000000000000000000000000611c51565b925092509250611253838383611d8c565b61134d60405180610100016040528060008152602001600081526020016000815260200160008152602001600081526020016060815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061138357611383614101565b6020908102919091010152600080806113dc7f7462554400000000000000000000000043686172616374657245717569706d65857ea0050320202020200000000000000000000000000000000000000000000000611c51565b925092509250611253838383611e04565b60408051600180825281830190925260609160009190602080830190803683370190505090508260001b8160008151811061142a5761142a614101565b602090810291909101015260006114627f746255440000000000000000000000004d6f62730000000000000000000000008383611e8b565b949350505050565b604080516080810182526000808252602082018190528183018190526060820181905282516001808252818501909452919290919081602001602082028036833701905050905082816000815181106114c5576114c5614101565b60209081029190910101526000808061151e7f7462554400000000000000000000000043686172616374657273000000000000857e55040020142001000000000000000000000000000000000000000000000000611c51565b925092509250611253838383611f52565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061156957611569614101565b602090810291909101015260006115a27f7462554400000000000000000000000043686172616374657245717569706d65836001611e8b565b90506114626115b48260008451611fa2565b612030565b60606001825111156116885760005b825181101561168257838382815181106115e4576115e4614101565b6020026020010151036116705760008360018551611602919061417b565b8151811061161257611612614101565b602002602001015190508084838151811061162f5761162f614101565b60200260200101818152505084846001865161164b919061417b565b8151811061165b5761165b614101565b60200260200101818152505083925050611682565b8061167a81614117565b9150506115c8565b506102bb565b50919050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106116c4576116c4614101565b60209081029190910101526117047f7462554400000000000000000000000043686172616374657245717569706d658260016116ff86612041565b612051565b505050565b60408051600180825281830190925260009160208083019080368337019050509050818160008151811061173f5761173f614101565b60200260200101818152505061177c7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260016020612103565b5050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106117ba576117ba614101565b602090810291909101015260006115a27f7462554400000000000000000000000043686172616374657245717569706d658383611e8b565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061182857611828614101565b60209081029190910101526117047f7462554400000000000000000000000043686172616374657245717569706d658260006116ff86612041565b60408051600180825281830190925260009160208083019080368337019050509050818160008151811061189957611899614101565b60200260200101818152505061177c7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260006020612103565b60006118e182611780565b905060006118ee8361152f565b905060008060008060006119386040518060e00160405280600081526020016000815260200160608152602001600081526020016000815260200160008152602001600081525090565b61198060405180610100016040528060008152602001606081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b885115611a185760005b8951811015611a16576119b58a82815181106119a8576119a8614101565b60200260200101516102d0565b92508260200151886119c7919061418e565b97508260c00151876119d99190613f6d565b83519097506119e89087613f6d565b95508260800151856119fa9190613f6d565b9450826060015184611a0c9190613f6d565b935060010161198a565b505b875115611a9e5760005b8851811015611a9c57611a4d898281518110611a4057611a40614101565b60200260200101516103a3565b91508160e0015187611a5f9190613f6d565b8251909750611a6e9087613f6d565b9550816060015185611a809190613f6d565b9450816040015184611a929190613f6d565b9350600101611a22565b505b611aa88a87612176565b611ab28a8661222a565b611abc8a856122a9565b611ac68a84612328565b611ad08a886123a7565b50505050505050505050565b611ae68383610fd7565b15611b335760405162461bcd60e51b815260206004820152601b60248201527f45515549504d454e543a20414c52454144592045515549505045440000000000604482015260640161037b565b806005811115611b4557611b45613d42565b60ff16600003611bb1576002611b5a84612426565b10611ba75760405162461bcd60e51b815260206004820181905260248201527f4954454d533a20546f6f206d616e7920776561706f6e73206571756970706564604482015260640161037b565b611bb183836124a4565b806005811115611bc357611bc3613d42565b60ff16600103611c2f576001611bd884612537565b10611c255760405162461bcd60e51b815260206004820152601e60248201527f4954454d533a20546f6f206d7563682061726d6f722065717569707065640000604482015260640161037b565b611c2f83836125a8565b806005811115611c4157611c41613d42565b50505050565b60006102cb612627565b6060600060606000611c61612627565b9050306001600160a01b03821603611c8a57611c7e878787612666565b93509350935050611d18565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611cd3908a908a908a906004016141d2565b600060405180830381865afa158015611cf0573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c7e9190810190614283565b93509350939050565b60408051606080820183526000808352602083015291810191909152611d468461276e565b6020830181905282826005811115611d6057611d60613d42565b6005811115611d7157611d71613d42565b8152505050611d80838361279a565b60408201529392505050565b611d946139dc565b611d9d846127c6565b60e0890181905260c0890182905260a089018390526080890184905260608901859052886020810160408201886002811115611ddb57611ddb613d42565b6002811115611dec57611dec613d42565b90529790975250505093909252509195945050505050565b611e4c60405180610100016040528060008152602001600081526020016000815260200160008152602001600081526020016060815260200160608152602001606081525090565b611e5584612834565b60808601526060850152604084015260208301528152611e758383612870565b60e084015260c083015260a08201529392505050565b60606000611e97612627565b9050306001600160a01b03821603611ebc57611eb48585856128db565b91505061039c565b6040517f1e7889770000000000000000000000000000000000000000000000000000000081526001600160a01b03821690631e78897790611f05908890889088906004016142f0565b600060405180830381865afa158015611f22573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611eb4919081019061431c565b509392505050565b604080516080810182526000808252602082018190529181018290526060810191909152611f7f84612915565b1515606085015260408401526001600160a01b0316602083015281529392505050565b600081831180611fb25750835182115b15611fef578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161037b9392919061437d565b60208401611ffd848261418e565b9050600061200b858561417b565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b6060600061039c836020600061294f565b60608161039c81602060006129ca565b600061205b612627565b9050306001600160a01b0382160361207e5761207985858585612a1e565b6120fc565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea862906120c99088908890889088906004016143a2565b600060405180830381600087803b1580156120e357600080fd5b505af11580156120f7573d6000803e3d6000fd5b505050505b5050505050565b600061210d612627565b9050306001600160a01b0382160361212b5761207985858585612a59565b6040517fd9c03a040000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063d9c03a04906120c99088908890889088906004016143e1565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106121ac576121ac614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b826000856040516020016121f591815260200190565b60408051601f198184030181529190527ea0050320202020200000000000000000000000000000000000000000000000612ab2565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061226057612260614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b826001856040516020016121f591815260200190565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106122df576122df614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b826002856040516020016121f591815260200190565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061235e5761235e614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b826003856040516020016121f591815260200190565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106123dd576123dd614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b826004856040516020016121f591815260200190565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061245f5761245f614101565b602090810291909101015260006124987f7462554400000000000000000000000043686172616374657245717569706d65836001612b5b565b60209004949350505050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106124da576124da614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b8260018560405160200161252391815260200190565b604051602081830303815290604052612c0d565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061257057612570614101565b602090810291909101015260006124987f7462554400000000000000000000000043686172616374657245717569706d658383612b5b565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106125de576125de614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b8260008560405160200161252391815260200190565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b031680612661573391505090565b919050565b606060006060600061267785612c80565b9050612684878783612ca3565b9350600061269186612cdc565b90508015612763576126a38888612d19565b935066ffffffffffffff841667ffffffffffffffff8111156126c7576126c7613bc4565b6040519080825280601f01601f1916602001820160405280156126f1576020820181803683370190505b5092506020830160005b828160ff1610156127605760006127138b8b84612d2c565b90506000612730888460ff166028026038011c64ffffffffff1690565b905061273f8260008387612dac565b612749818561418e565b93505050808061275890614426565b9150506126fb565b50505b505093509350939050565b6020810151600090819060f81c600581111561278c5761278c613d42565b602193909301519293915050565b60606000603884901c64ffffffffff166127bd6127b8858484611fa2565b612e78565b95945050505050565b6000806000806000806000806127e0896000016020015190565b60408a015160608b0151919950975060f81c600281111561280357612803613d42565b60618a015160818b015160a18c015160c18d015160e1909d01519b9d9a9c939b929a91995097509195509350915050565b600080600080600061284a866000016020015190565b60408701516060880151608089015160a090990151929991989097509550909350915050565b606080806000603886901c64ffffffffff166128906115b4878484611fa2565b945090508064ffffffffff606088901c16016128b06115b4878484611fa2565b935090508064ffffffffff608888901c16016128d06115b4878484611fa2565b925050509250925092565b60606114626128eb858585612d2c565b6000612910856128fb8989612d19565b9060ff166028026038011c64ffffffffff1690565b612ef8565b600080600080612929856000016020015190565b6040860151605487015191955060601c9350607486015190925060f81c90509193509193565b6060600061295d8560801c90565b90506fffffffffffffffffffffffffffffffff8516600085828161298357612983614410565b04905060405193506020840160208202810160405281855260005b828110156129be578451871c82529387019360209091019060010161299e565b50505050509392505050565b825160609060006129db8583614445565b9050604051925060208301601f19603f83860101166040528184526000602088015b848210156129be578051871b835291870191600191909101906020016129fd565b6000612a2a8585612d19565b90506000612a47828560ff166028026038011c64ffffffffff1690565b9050610fc58686866000858888612f1b565b6000612a658585612d19565b90506000612a82828560ff166028026038011c64ffffffffff1690565b9050610fc5868686612a9b8764ffffffffff871661417b565b604080516000815260208101909152889088612f1b565b6000612abc612627565b9050306001600160a01b03821603612ae057612adb8686868686613355565b610fc5565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090612b2d908990899089908990899060040161445c565b600060405180830381600087803b158015612b4757600080fd5b505af1158015611ad0573d6000803e3d6000fd5b600080612b66612627565b9050306001600160a01b03821603612b8357611eb485858561336a565b6040517fdbbf0e210000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063dbbf0e2190612bcc908890889088906004016142f0565b602060405180830381865afa158015612be9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611eb49190613f8d565b6000612c17612627565b9050306001600160a01b03821603612c35576120798585858561337a565b6040517f150f32620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063150f3262906120c99088908890889088906004016143a2565b60006008612c906002602061417b565b612c9a9190614445565b9190911c919050565b606081600003612cc2575060408051602081019091526000815261039c565b6000612cce85856133b5565b90506127bd81600085612ef8565b60006008600180612cef6002602061417b565b612cf9919061417b565b612d03919061417b565b612d0d9190614445565b8260ff911c1692915050565b600061039c612d28848461340b565b5490565b60008383604051602001612d419291906144a3565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612e335760208310612dd657602083048401935060208381612dd257612dd2614410565b0692505b8215612e33576020839003600081841015612df95750600019600884021c612e03565b50600019600882021c5b8554600886021b818451168219821617845250818411612e24575050611c41565b50600194909401939182900391015b5b60208210612e555783548152600190930192601f1990910190602001612e34565b8115611c41576000600019600884021c8251865482191691161782525050505050565b60606000612e868360801c90565b90506fffffffffffffffffffffffffffffffff83168067ffffffffffffffff811115612eb457612eb4613bc4565b6040519080825280601f01601f191660200182016040528015612ede576020820181803683370190505b50925060208301612ef0838284613461565b505050919050565b60405160208101601f19603f8484010116604052828252611f4a85858584612dac565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff0000000000000000000000000000000000000000000000000000000000001614612fdb577f74620000000000000000000000000000000000000000000000000000000000008788604051602001612f9991815260200190565b60408051601f19818403018152908290527f31b4668300000000000000000000000000000000000000000000000000000000825261037b9392916004016144df565b6000612ff6828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff168361300f919061417b565b613019919061418e565b905080821415801561303b5750816130318688614520565b64ffffffffff1614155b1561308b576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff808816600483015280871660248301528316604482015260640161037b565b818664ffffffffff1611156130dc576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff8716602482015260440161037b565b60006130e98489846134ac565b905060006130f68b61357a565b905060005b81518110156131c157600082828151811061311857613118614101565b602002602001015190506131446010826affffffffffffffffffffff191661360390919063ffffffff16565b156131b857606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b8152600401613185979695949392919061453e565b600060405180830381600087803b15801561319f57600080fd5b505af11580156131b3573d6000803e3d6000fd5b505050505b506001016130fb565b5064ffffffffff881660005b8a60ff168160ff161015613200576131f4878260ff166028026038011c64ffffffffff1690565b909101906001016131cd565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d60405161323b9695949392919061459c565b60405180910390a25082841461325c5760006132578c8c61340b565b839055505b60006132698c8c8c612d2c565b905061327d818a64ffffffffff1689613621565b5060005b815181101561334757600082828151811061329e5761329e614101565b602002602001015190506132ca6020826affffffffffffffffffffff191661360390919063ffffffff16565b1561333e57606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b815260040161330b979695949392919061453e565b600060405180830381600087803b15801561332557600080fd5b505af1158015613339573d6000803e3d6000fd5b505050505b50600101613281565b505050505050505050505050565b6120fc85856133648487613637565b85613668565b6000611462826128fb8686612d19565b60006133868585612d19565b905060006133a3828560ff166028026038011c64ffffffffff1690565b9050610fc58686868460008888612f1b565b600082826040516020016133ca9291906144a3565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600082826040516020016134209291906144a3565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b5b60208110613481578251825260209283019290910190601f1901613462565b8060000361348e57505050565b6000600019600883021c905080835116811985511617835250505050565b600064ffffffffff8211156134f0576040517f7149a3c10000000000000000000000000000000000000000000000000000000081526004810183905260240161037b565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613522578085038201915061352a565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106135b4576135b4614101565b602090810291909101015260006135ec7f746273746f726500000000000000000053746f7265486f6f6b7300000000000083836128db565b90506114626135fe8260008451611fa2565b61390c565b60008160ff16826136148560581c90565b1660ff1614905092915050565b611704838383516136328560200190565b61391d565b600080805b8360ff16811015611f4a5761365e60ff601b83900360080287901c168361418e565b915060010161363c565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff00000000000000000000000000000000000000000000000000000000000016036136f257837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8484846040516136e5939291906145f8565b60405180910390a2611c41565b60006136fe85856133b5565b9050600061370b8661357a565b905060005b81518110156137e057600082828151811061372d5761372d614101565b602002602001015190506137596004826affffffffffffffffffffff191661360390919063ffffffff16565b156137d7576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906137a4908b908b908b908b9060040161462b565b600060405180830381600087803b1580156137be57600080fd5b505af11580156137d2573d6000803e3d6000fd5b505050505b50600101613710565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051613815939291906145f8565b60405180910390a2613830828565ffffffffffff1685613621565b60005b815181101561390357600082828151811061385057613850614101565b6020026020010151905061387c6008826affffffffffffffffffffff191661360390919063ffffffff16565b156138fa576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906138c7908b908b908b908b9060040161462b565b600060405180830381600087803b1580156138e157600080fd5b505af11580156138f5573d6000803e3d6000fd5b505050505b50600101613833565b50505050505050565b6060600061039c836015600061294f565b821561399757602083106139475760208304840193506020838161394357613943614410565b0692505b82156139975760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613988575050611c41565b50600194909401939182900391015b5b602082106139b95780518455600190930192601f1990910190602001613998565b8115611c41576000600019600884021c8554835182191691161785555050505050565b604051806101000160405280600081526020016000815260200160006002811115613a0957613a09613d42565b815260200160008152602001600081526020016000815260200160008152602001600081525090565b600060208284031215613a4457600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461039c57600080fd5b600060208284031215613a8657600080fd5b5035919050565b60008151808452602080850194506020840160005b83811015613ac157815160ff1687529582019590820190600101613aa2565b509495945050505050565b6020815281516020820152602082015160408201526000604083015160e06060840152613afd610100840182613a8d565b905060608401516080840152608084015160a084015260a084015160c084015260c084015160e08401528091505092915050565b602081528151602082015260006020830151610100806040850152613b5a610120850183613a8d565b91506040850151606085015260608501516080850152608085015160a085015260a085015160c085015260c085015160e085015260e085015181850152508091505092915050565b60008060408385031215613bb557600080fd5b50508035926020909101359150565b634e487b7160e01b600052604160045260246000fd5b60405160e0810167ffffffffffffffff81118282101715613bfd57613bfd613bc4565b60405290565b604051610100810167ffffffffffffffff81118282101715613bfd57613bfd613bc4565b604051610140810167ffffffffffffffff81118282101715613bfd57613bfd613bc4565b604051601f8201601f1916810167ffffffffffffffff81118282101715613c7457613c74613bc4565b604052919050565b600067ffffffffffffffff821115613c9657613c96613bc4565b5060051b60200190565b60008060408385031215613cb357600080fd5b8235915060208084013567ffffffffffffffff811115613cd257600080fd5b8401601f81018613613ce357600080fd5b8035613cf6613cf182613c7c565b613c4b565b81815260059190911b82018301908381019088831115613d1557600080fd5b928401925b82841015613d3357833582529284019290840190613d1a565b80955050505050509250929050565b634e487b7160e01b600052602160045260246000fd5b600082601f830112613d6957600080fd5b81516020613d79613cf183613c7c565b8083825260208201915060208460051b870101935086841115613d9b57600080fd5b602086015b84811015613dc757805160ff81168114613dba5760008081fd5b8352918301918301613da0565b509695505050505050565b600060208284031215613de457600080fd5b815167ffffffffffffffff80821115613dfc57600080fd5b9083019060e08286031215613e1057600080fd5b613e18613bda565b8251815260208301516020820152604083015182811115613e3857600080fd5b613e4487828601613d58565b604083015250606083015160608201526080830151608082015260a083015160a082015260c083015160c082015280935050505092915050565b600060208284031215613e9057600080fd5b815167ffffffffffffffff80821115613ea857600080fd5b908301906101008286031215613ebd57600080fd5b613ec5613c03565b82518152602083015182811115613edb57600080fd5b613ee787828601613d58565b60208301525060408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c082015260e083015160e082015280935050505092915050565b600060208284031215613f4757600080fd5b8151801515811461039c57600080fd5b634e487b7160e01b600052601160045260246000fd5b808201828112600083128015821682158216171561093557610935613f57565b600060208284031215613f9f57600080fd5b5051919050565b600082601f830112613fb757600080fd5b81516020613fc7613cf183613c7c565b8083825260208201915060208460051b870101935086841115613fe957600080fd5b602086015b84811015613dc75780518352918301918301613fee565b80516003811061266157600080fd5b60006020828403121561402657600080fd5b815167ffffffffffffffff8082111561403e57600080fd5b90830190610140828603121561405357600080fd5b61405b613c27565b82518281111561406a57600080fd5b61407687828601613fa6565b825250602083015160208201526040830151604082015261409960608401614005565b60608201526080830151608082015260a083015160a082015260c083015160c082015260e0830151828111156140ce57600080fd5b6140da87828601613fa6565b60e08301525061010083810151908201526101209283015192810192909252509392505050565b634e487b7160e01b600052603260045260246000fd5b6000600019820361412a5761412a613f57565b5060010190565b60006020828403121561414357600080fd5b81516001600160a01b038116811461039c57600080fd5b60006020828403121561416c57600080fd5b81516006811061039c57600080fd5b818103818111156102bb576102bb613f57565b808201808211156102bb576102bb613f57565b60008151808452602080850194506020840160005b83811015613ac1578151875295820195908201906001016141b6565b8381526060602082015260006141eb60608301856141a1565b9050826040830152949350505050565b60005b838110156142165781810151838201526020016141fe565b50506000910152565b600082601f83011261423057600080fd5b815167ffffffffffffffff81111561424a5761424a613bc4565b61425d6020601f19601f84011601613c4b565b81815284602083860101111561427257600080fd5b6114628260208301602087016141fb565b60008060006060848603121561429857600080fd5b835167ffffffffffffffff808211156142b057600080fd5b6142bc8783880161421f565b94506020860151935060408601519150808211156142d957600080fd5b506142e68682870161421f565b9150509250925092565b83815260606020820152600061430960608301856141a1565b905060ff83166040830152949350505050565b60006020828403121561432e57600080fd5b815167ffffffffffffffff81111561434557600080fd5b6114628482850161421f565b600081518084526143698160208601602086016141fb565b601f01601f19169290920160200192915050565b6060815260006143906060830186614351565b60208301949094525060400152919050565b8481526080602082015260006143bb60808301866141a1565b60ff8516604084015282810360608401526143d68185614351565b979650505050505050565b8481526080602082015260006143fa60808301866141a1565b60ff949094166040830152506060015292915050565b634e487b7160e01b600052601260045260246000fd5b600060ff821660ff810361443c5761443c613f57565b60010192915050565b80820281158282048414176102bb576102bb613f57565b85815260a06020820152600061447560a08301876141a1565b60ff8616604084015282810360608401526144908186614351565b9150508260808301529695505050505050565b8281526000602080830184516020860160005b828110156144d2578151845292840192908401906001016144b6565b5091979650505050505050565b7fffff000000000000000000000000000000000000000000000000000000000000841681528260208201526060604082015260006127bd6060830184614351565b64ffffffffff81811683821601908082111561115b5761115b613f57565b87815260e06020820152600061455760e08301896141a1565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c084015261458e8185614351565b9a9950505050505050505050565b60c0815260006145af60c08301896141a1565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a08401526145eb8185614351565b9998505050505050505050565b60608152600061460b60608301866141a1565b65ffffffffffff8516602084015282810360408401526112538185614351565b84815260806020820152600061464460808301866141a1565b65ffffffffffff8516604084015282810360608401526143d6818561435156fea264697066735822122029d75ccab05b2b14e595282896a5a12eb45edf861197bd150a66b62885cdc31a64736f6c63430008180033","sourceMap":"1667:12507:245:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100c95760003560e01c80639056fa2811610081578063cc77a2de1161005b578063cc77a2de146101f8578063e1af802c1461020d578063edcfef821461021557600080fd5b80639056fa28146101695780639a8bb9a2146101d2578063b2aca84b146101e557600080fd5b806340a5ed2a116100b257806340a5ed2a1461011657806345ec93541461013657806363ff22871461014957600080fd5b806301ffc9a7146100ce578063119df25f146100f6575b600080fd5b6100e16100dc366004613a32565b610228565b60405190151581526020015b60405180910390f35b6100fe6102c1565b6040516001600160a01b0390911681526020016100ed565b610129610124366004613a74565b6102d0565b6040516100ed9190613acc565b604051601f1936013581526020016100ed565b61015c610157366004613a74565b6103a3565b6040516100ed9190613b31565b61017c610177366004613a74565b610472565b6040516100ed9190600060e082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015260a083015160a083015260c083015160c083015292915050565b6100e16101e0366004613ba2565b610751565b6100e16101f3366004613ba2565b61093d565b61020b610206366004613ca0565b610c7d565b005b6100fe610fcd565b6100e1610223366004613ba2565b610fd7565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102bb57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102cb611162565b905090565b6103106040518060e00160405280600081526020016000815260200160608152602001600081526020016000815260200160008152602001600081525090565b600061031b83611194565b905060018151600581111561033257610332613d42565b146103845760405162461bcd60e51b815260206004820152601360248201527f4954454d533a204e6f742061202041726d6f720000000000000000000000000060448201526064015b60405180910390fd5b806040015180602001905181019061039c9190613dd2565b9392505050565b6103eb60405180610100016040528060008152602001606081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006103f683611194565b905060008151600581111561040d5761040d613d42565b1461045a5760405162461bcd60e51b815260206004820152601460248201527f4954454d533a204e6f7420612020776561706f6e000000000000000000000000604482015260640161037b565b806040015180602001905181019061039c9190613e7e565b6104b26040518060e00160405280600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006104bd8361125d565b90506104ff6040518060e00160405280600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b610507610fcd565b6001600160a01b031663fa1becc4856040518263ffffffff1660e01b815260040161053491815260200190565b602060405180830381865afa158015610551573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105759190613f35565b1561067a57600061058585611305565b805184519192506000916105999190613f6d565b12156105a65760006105b4565b805183516105b49190613f6d565b8252602080820151908401516000916105cc91613f6d565b12156105d95760006105ed565b806020015183602001516105ed9190613f6d565b60208301526040810151606084015160009161060891613f6d565b1215610615576000610629565b806040015183606001516106299190613f6d565b60408301526060810151608084015160009161064491613f6d565b1215610651576001610665565b806060015183608001516106659190613f6d565b60808301525060a0808301519082015261039c565b60208083015190820152815181526060820151604082015261071061069d610fcd565b6001600160a01b03166353d64640866040518263ffffffff1660e01b81526004016106ca91815260200190565b602060405180830381865afa1580156106e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061070b9190613f8d565b6113ed565b8060200190518101906107239190614014565b6040015160608201526080808301519082015260a0808301519082015260e082015160c08201529392505050565b60008061075d83611194565b9050600061076a8561125d565b825160019450909150600581111561078457610784613d42565b60ff1660000361085357600082604001518060200190518101906107a89190613e7e565b60c081015160e0840151602083015151929350101590600090156108365760005b83602001515181101561083057836020015181815181106107ec576107ec614101565b602002602001015160ff168560400151600281111561080d5761080d613d42565b60ff160361081e5760019150610830565b8061082881614117565b9150506107c9565b5061083a565b5060015b811580610845575080155b1561084f57600095505b5050505b8151600581111561086657610866613d42565b60ff16600103610935576000826040015180602001905181019061088a9190613dd2565b60a081015160e0840151604083015151929350101590600090156109185760005b83604001515181101561091257836040015181815181106108ce576108ce614101565b602002602001015160ff16856040015160028111156108ef576108ef613d42565b60ff16036109005760019150610912565b8061090a81614117565b9150506108ab565b5061091c565b5060015b811580610927575080155b1561093157600095505b5050505b505092915050565b600082600061094b8261146a565b9050806060015161099e5760405162461bcd60e51b815260206004820152601960248201527f436861726163746572206e6f7420696e207468652047616d6500000000000000604482015260640161037b565b60006109a8610fcd565b6001600160a01b031663777c2caf876040518263ffffffff1660e01b81526004016109d591815260200190565b602060405180830381865afa1580156109f2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a169190614131565b9050610a206102c1565b6001600160a01b0316816001600160a01b031614610a805760405162461bcd60e51b815260206004820152601a60248201527f4954454d533a204e6f7420436861726163746572204f776e6572000000000000604482015260640161037b565b6000610a8a610fcd565b6001600160a01b031663cdaccbae876040518263ffffffff1660e01b8152600401610ab791815260200190565b602060405180830381865afa158015610ad4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af8919061415a565b6005811115610b0957610b09613d42565b905060ff8116610b74576000610b2787610b228a61152f565b6115b9565b9050868160018351610b39919061417b565b81518110610b4957610b49614101565b602002602001015103610b6e57610b60888261168e565b610b6988611709565b600195505b50610c6a565b60001960ff821601610bd1576000610b8f87610b228a611780565b9050868160018351610ba1919061417b565b81518110610bb157610bb1614101565b602002602001015103610b6e57610bc888826117f2565b610b6988611863565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe60ff82160115610c6a5760405162461bcd60e51b815260206004820152602160248201527f45515549504d454e543a20554e5245434f474e495a4544204954454d2054595060448201527f4500000000000000000000000000000000000000000000000000000000000000606482015260840161037b565b610c73876118d6565b5050505092915050565b816000610c898261146a565b90508060600151610cdc5760405162461bcd60e51b815260206004820152601960248201527f436861726163746572206e6f7420696e207468652047616d6500000000000000604482015260640161037b565b6000610ce6610fcd565b6001600160a01b031663777c2caf866040518263ffffffff1660e01b8152600401610d1391815260200190565b602060405180830381865afa158015610d30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d549190614131565b9050610d5e6102c1565b6001600160a01b0316816001600160a01b031614610dbe5760405162461bcd60e51b815260206004820152601a60248201527f4954454d533a204e6f7420436861726163746572204f776e6572000000000000604482015260640161037b565b6000805b8551811015610fbb57858181518110610ddd57610ddd614101565b60200260200101519150610def610fcd565b6001600160a01b031663b363411883610e066102c1565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815260048101929092526001600160a01b03166024820152604401602060405180830381865afa158015610e68573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e8c9190613f35565b610ed85760405162461bcd60e51b815260206004820152601560248201527f4954454d533a204e6f74204974656d204f776e65720000000000000000000000604482015260640161037b565b6000610ee383611194565b9050600381600001516005811115610efd57610efd613d42565b60ff1610610f4d5760405162461bcd60e51b815260206004820152601d60248201527f4954454d533a204e6f7420616e2065717569707061626c65204974656d000000604482015260640161037b565b610f578884610751565b610fa35760405162461bcd60e51b815260206004820152601b60248201527f4954454d533a20526571756972656d656e7473206e6f74206d65740000000000604482015260640161037b565b610fb288848360000151611adc565b50600101610dc2565b50610fc5866118d6565b505050505050565b60006102cb611c47565b600080610fe383611194565b80519091506005811115610ff957610ff9613d42565b60ff1660000361105e57600061100e8561152f565b905060005b8151811015611057578482828151811061102f5761102f614101565b6020026020010151036110455760019350611057565b8061104f81614117565b915050611013565b505061115b565b8051600581111561107157611071613d42565b60ff166001036110cf57600061108685611780565b905060005b815181101561105757848282815181106110a7576110a7614101565b6020026020010151036110bd5760019350611057565b806110c781614117565b91505061108b565b805160058111156110e2576110e2613d42565b60ff166002031561115b5760405162461bcd60e51b815260206004820152602160248201527f45515549504d454e543a20554e5245434f474e495a4544204954454d2054595060448201527f4500000000000000000000000000000000000000000000000000000000000000606482015260840161037b565b5092915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806111915750335b90565b60408051606080820183526000808352602083015291810191909152604080516001808252818301909252600091602080830190803683370190505090508260001b816000815181106111e9576111e9614101565b6020908102919091010152600080806112427f746255440000000000000000000000004974656d730000000000000000000000857e21020101200000000000000000000000000000000000000000000000000000611c51565b925092509250611253838383611d21565b9695505050505050565b6112656139dc565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061129b5761129b614101565b6020908102919091010152600080806112f47f7462554400000000000000000000000053746174730000000000000000000000857ee1080020200120202020200000000000000000000000000000000000000000611c51565b925092509250611253838383611d8c565b61134d60405180610100016040528060008152602001600081526020016000815260200160008152602001600081526020016060815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061138357611383614101565b6020908102919091010152600080806113dc7f7462554400000000000000000000000043686172616374657245717569706d65857ea0050320202020200000000000000000000000000000000000000000000000611c51565b925092509250611253838383611e04565b60408051600180825281830190925260609160009190602080830190803683370190505090508260001b8160008151811061142a5761142a614101565b602090810291909101015260006114627f746255440000000000000000000000004d6f62730000000000000000000000008383611e8b565b949350505050565b604080516080810182526000808252602082018190528183018190526060820181905282516001808252818501909452919290919081602001602082028036833701905050905082816000815181106114c5576114c5614101565b60209081029190910101526000808061151e7f7462554400000000000000000000000043686172616374657273000000000000857e55040020142001000000000000000000000000000000000000000000000000611c51565b925092509250611253838383611f52565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061156957611569614101565b602090810291909101015260006115a27f7462554400000000000000000000000043686172616374657245717569706d65836001611e8b565b90506114626115b48260008451611fa2565b612030565b60606001825111156116885760005b825181101561168257838382815181106115e4576115e4614101565b6020026020010151036116705760008360018551611602919061417b565b8151811061161257611612614101565b602002602001015190508084838151811061162f5761162f614101565b60200260200101818152505084846001865161164b919061417b565b8151811061165b5761165b614101565b60200260200101818152505083925050611682565b8061167a81614117565b9150506115c8565b506102bb565b50919050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106116c4576116c4614101565b60209081029190910101526117047f7462554400000000000000000000000043686172616374657245717569706d658260016116ff86612041565b612051565b505050565b60408051600180825281830190925260009160208083019080368337019050509050818160008151811061173f5761173f614101565b60200260200101818152505061177c7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260016020612103565b5050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106117ba576117ba614101565b602090810291909101015260006115a27f7462554400000000000000000000000043686172616374657245717569706d658383611e8b565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061182857611828614101565b60209081029190910101526117047f7462554400000000000000000000000043686172616374657245717569706d658260006116ff86612041565b60408051600180825281830190925260009160208083019080368337019050509050818160008151811061189957611899614101565b60200260200101818152505061177c7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260006020612103565b60006118e182611780565b905060006118ee8361152f565b905060008060008060006119386040518060e00160405280600081526020016000815260200160608152602001600081526020016000815260200160008152602001600081525090565b61198060405180610100016040528060008152602001606081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b885115611a185760005b8951811015611a16576119b58a82815181106119a8576119a8614101565b60200260200101516102d0565b92508260200151886119c7919061418e565b97508260c00151876119d99190613f6d565b83519097506119e89087613f6d565b95508260800151856119fa9190613f6d565b9450826060015184611a0c9190613f6d565b935060010161198a565b505b875115611a9e5760005b8851811015611a9c57611a4d898281518110611a4057611a40614101565b60200260200101516103a3565b91508160e0015187611a5f9190613f6d565b8251909750611a6e9087613f6d565b9550816060015185611a809190613f6d565b9450816040015184611a929190613f6d565b9350600101611a22565b505b611aa88a87612176565b611ab28a8661222a565b611abc8a856122a9565b611ac68a84612328565b611ad08a886123a7565b50505050505050505050565b611ae68383610fd7565b15611b335760405162461bcd60e51b815260206004820152601b60248201527f45515549504d454e543a20414c52454144592045515549505045440000000000604482015260640161037b565b806005811115611b4557611b45613d42565b60ff16600003611bb1576002611b5a84612426565b10611ba75760405162461bcd60e51b815260206004820181905260248201527f4954454d533a20546f6f206d616e7920776561706f6e73206571756970706564604482015260640161037b565b611bb183836124a4565b806005811115611bc357611bc3613d42565b60ff16600103611c2f576001611bd884612537565b10611c255760405162461bcd60e51b815260206004820152601e60248201527f4954454d533a20546f6f206d7563682061726d6f722065717569707065640000604482015260640161037b565b611c2f83836125a8565b806005811115611c4157611c41613d42565b50505050565b60006102cb612627565b6060600060606000611c61612627565b9050306001600160a01b03821603611c8a57611c7e878787612666565b93509350935050611d18565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611cd3908a908a908a906004016141d2565b600060405180830381865afa158015611cf0573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c7e9190810190614283565b93509350939050565b60408051606080820183526000808352602083015291810191909152611d468461276e565b6020830181905282826005811115611d6057611d60613d42565b6005811115611d7157611d71613d42565b8152505050611d80838361279a565b60408201529392505050565b611d946139dc565b611d9d846127c6565b60e0890181905260c0890182905260a089018390526080890184905260608901859052886020810160408201886002811115611ddb57611ddb613d42565b6002811115611dec57611dec613d42565b90529790975250505093909252509195945050505050565b611e4c60405180610100016040528060008152602001600081526020016000815260200160008152602001600081526020016060815260200160608152602001606081525090565b611e5584612834565b60808601526060850152604084015260208301528152611e758383612870565b60e084015260c083015260a08201529392505050565b60606000611e97612627565b9050306001600160a01b03821603611ebc57611eb48585856128db565b91505061039c565b6040517f1e7889770000000000000000000000000000000000000000000000000000000081526001600160a01b03821690631e78897790611f05908890889088906004016142f0565b600060405180830381865afa158015611f22573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611eb4919081019061431c565b509392505050565b604080516080810182526000808252602082018190529181018290526060810191909152611f7f84612915565b1515606085015260408401526001600160a01b0316602083015281529392505050565b600081831180611fb25750835182115b15611fef578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161037b9392919061437d565b60208401611ffd848261418e565b9050600061200b858561417b565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b6060600061039c836020600061294f565b60608161039c81602060006129ca565b600061205b612627565b9050306001600160a01b0382160361207e5761207985858585612a1e565b6120fc565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea862906120c99088908890889088906004016143a2565b600060405180830381600087803b1580156120e357600080fd5b505af11580156120f7573d6000803e3d6000fd5b505050505b5050505050565b600061210d612627565b9050306001600160a01b0382160361212b5761207985858585612a59565b6040517fd9c03a040000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063d9c03a04906120c99088908890889088906004016143e1565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106121ac576121ac614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b826000856040516020016121f591815260200190565b60408051601f198184030181529190527ea0050320202020200000000000000000000000000000000000000000000000612ab2565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061226057612260614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b826001856040516020016121f591815260200190565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106122df576122df614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b826002856040516020016121f591815260200190565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061235e5761235e614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b826003856040516020016121f591815260200190565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106123dd576123dd614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b826004856040516020016121f591815260200190565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061245f5761245f614101565b602090810291909101015260006124987f7462554400000000000000000000000043686172616374657245717569706d65836001612b5b565b60209004949350505050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106124da576124da614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b8260018560405160200161252391815260200190565b604051602081830303815290604052612c0d565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061257057612570614101565b602090810291909101015260006124987f7462554400000000000000000000000043686172616374657245717569706d658383612b5b565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106125de576125de614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b8260008560405160200161252391815260200190565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b031680612661573391505090565b919050565b606060006060600061267785612c80565b9050612684878783612ca3565b9350600061269186612cdc565b90508015612763576126a38888612d19565b935066ffffffffffffff841667ffffffffffffffff8111156126c7576126c7613bc4565b6040519080825280601f01601f1916602001820160405280156126f1576020820181803683370190505b5092506020830160005b828160ff1610156127605760006127138b8b84612d2c565b90506000612730888460ff166028026038011c64ffffffffff1690565b905061273f8260008387612dac565b612749818561418e565b93505050808061275890614426565b9150506126fb565b50505b505093509350939050565b6020810151600090819060f81c600581111561278c5761278c613d42565b602193909301519293915050565b60606000603884901c64ffffffffff166127bd6127b8858484611fa2565b612e78565b95945050505050565b6000806000806000806000806127e0896000016020015190565b60408a015160608b0151919950975060f81c600281111561280357612803613d42565b60618a015160818b015160a18c015160c18d015160e1909d01519b9d9a9c939b929a91995097509195509350915050565b600080600080600061284a866000016020015190565b60408701516060880151608089015160a090990151929991989097509550909350915050565b606080806000603886901c64ffffffffff166128906115b4878484611fa2565b945090508064ffffffffff606088901c16016128b06115b4878484611fa2565b935090508064ffffffffff608888901c16016128d06115b4878484611fa2565b925050509250925092565b60606114626128eb858585612d2c565b6000612910856128fb8989612d19565b9060ff166028026038011c64ffffffffff1690565b612ef8565b600080600080612929856000016020015190565b6040860151605487015191955060601c9350607486015190925060f81c90509193509193565b6060600061295d8560801c90565b90506fffffffffffffffffffffffffffffffff8516600085828161298357612983614410565b04905060405193506020840160208202810160405281855260005b828110156129be578451871c82529387019360209091019060010161299e565b50505050509392505050565b825160609060006129db8583614445565b9050604051925060208301601f19603f83860101166040528184526000602088015b848210156129be578051871b835291870191600191909101906020016129fd565b6000612a2a8585612d19565b90506000612a47828560ff166028026038011c64ffffffffff1690565b9050610fc58686866000858888612f1b565b6000612a658585612d19565b90506000612a82828560ff166028026038011c64ffffffffff1690565b9050610fc5868686612a9b8764ffffffffff871661417b565b604080516000815260208101909152889088612f1b565b6000612abc612627565b9050306001600160a01b03821603612ae057612adb8686868686613355565b610fc5565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090612b2d908990899089908990899060040161445c565b600060405180830381600087803b158015612b4757600080fd5b505af1158015611ad0573d6000803e3d6000fd5b600080612b66612627565b9050306001600160a01b03821603612b8357611eb485858561336a565b6040517fdbbf0e210000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063dbbf0e2190612bcc908890889088906004016142f0565b602060405180830381865afa158015612be9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611eb49190613f8d565b6000612c17612627565b9050306001600160a01b03821603612c35576120798585858561337a565b6040517f150f32620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063150f3262906120c99088908890889088906004016143a2565b60006008612c906002602061417b565b612c9a9190614445565b9190911c919050565b606081600003612cc2575060408051602081019091526000815261039c565b6000612cce85856133b5565b90506127bd81600085612ef8565b60006008600180612cef6002602061417b565b612cf9919061417b565b612d03919061417b565b612d0d9190614445565b8260ff911c1692915050565b600061039c612d28848461340b565b5490565b60008383604051602001612d419291906144a3565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612e335760208310612dd657602083048401935060208381612dd257612dd2614410565b0692505b8215612e33576020839003600081841015612df95750600019600884021c612e03565b50600019600882021c5b8554600886021b818451168219821617845250818411612e24575050611c41565b50600194909401939182900391015b5b60208210612e555783548152600190930192601f1990910190602001612e34565b8115611c41576000600019600884021c8251865482191691161782525050505050565b60606000612e868360801c90565b90506fffffffffffffffffffffffffffffffff83168067ffffffffffffffff811115612eb457612eb4613bc4565b6040519080825280601f01601f191660200182016040528015612ede576020820181803683370190505b50925060208301612ef0838284613461565b505050919050565b60405160208101601f19603f8484010116604052828252611f4a85858584612dac565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff0000000000000000000000000000000000000000000000000000000000001614612fdb577f74620000000000000000000000000000000000000000000000000000000000008788604051602001612f9991815260200190565b60408051601f19818403018152908290527f31b4668300000000000000000000000000000000000000000000000000000000825261037b9392916004016144df565b6000612ff6828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff168361300f919061417b565b613019919061418e565b905080821415801561303b5750816130318688614520565b64ffffffffff1614155b1561308b576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff808816600483015280871660248301528316604482015260640161037b565b818664ffffffffff1611156130dc576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff8716602482015260440161037b565b60006130e98489846134ac565b905060006130f68b61357a565b905060005b81518110156131c157600082828151811061311857613118614101565b602002602001015190506131446010826affffffffffffffffffffff191661360390919063ffffffff16565b156131b857606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b8152600401613185979695949392919061453e565b600060405180830381600087803b15801561319f57600080fd5b505af11580156131b3573d6000803e3d6000fd5b505050505b506001016130fb565b5064ffffffffff881660005b8a60ff168160ff161015613200576131f4878260ff166028026038011c64ffffffffff1690565b909101906001016131cd565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d60405161323b9695949392919061459c565b60405180910390a25082841461325c5760006132578c8c61340b565b839055505b60006132698c8c8c612d2c565b905061327d818a64ffffffffff1689613621565b5060005b815181101561334757600082828151811061329e5761329e614101565b602002602001015190506132ca6020826affffffffffffffffffffff191661360390919063ffffffff16565b1561333e57606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b815260040161330b979695949392919061453e565b600060405180830381600087803b15801561332557600080fd5b505af1158015613339573d6000803e3d6000fd5b505050505b50600101613281565b505050505050505050505050565b6120fc85856133648487613637565b85613668565b6000611462826128fb8686612d19565b60006133868585612d19565b905060006133a3828560ff166028026038011c64ffffffffff1690565b9050610fc58686868460008888612f1b565b600082826040516020016133ca9291906144a3565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600082826040516020016134209291906144a3565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b5b60208110613481578251825260209283019290910190601f1901613462565b8060000361348e57505050565b6000600019600883021c905080835116811985511617835250505050565b600064ffffffffff8211156134f0576040517f7149a3c10000000000000000000000000000000000000000000000000000000081526004810183905260240161037b565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613522578085038201915061352a565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106135b4576135b4614101565b602090810291909101015260006135ec7f746273746f726500000000000000000053746f7265486f6f6b7300000000000083836128db565b90506114626135fe8260008451611fa2565b61390c565b60008160ff16826136148560581c90565b1660ff1614905092915050565b611704838383516136328560200190565b61391d565b600080805b8360ff16811015611f4a5761365e60ff601b83900360080287901c168361418e565b915060010161363c565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff00000000000000000000000000000000000000000000000000000000000016036136f257837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8484846040516136e5939291906145f8565b60405180910390a2611c41565b60006136fe85856133b5565b9050600061370b8661357a565b905060005b81518110156137e057600082828151811061372d5761372d614101565b602002602001015190506137596004826affffffffffffffffffffff191661360390919063ffffffff16565b156137d7576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906137a4908b908b908b908b9060040161462b565b600060405180830381600087803b1580156137be57600080fd5b505af11580156137d2573d6000803e3d6000fd5b505050505b50600101613710565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051613815939291906145f8565b60405180910390a2613830828565ffffffffffff1685613621565b60005b815181101561390357600082828151811061385057613850614101565b6020026020010151905061387c6008826affffffffffffffffffffff191661360390919063ffffffff16565b156138fa576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906138c7908b908b908b908b9060040161462b565b600060405180830381600087803b1580156138e157600080fd5b505af11580156138f5573d6000803e3d6000fd5b505050505b50600101613833565b50505050505050565b6060600061039c836015600061294f565b821561399757602083106139475760208304840193506020838161394357613943614410565b0692505b82156139975760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613988575050611c41565b50600194909401939182900391015b5b602082106139b95780518455600190930192601f1990910190602001613998565b8115611c41576000600019600884021c8554835182191691161785555050505050565b604051806101000160405280600081526020016000815260200160006002811115613a0957613a09613d42565b815260200160008152602001600081526020016000815260200160008152602001600081525090565b600060208284031215613a4457600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461039c57600080fd5b600060208284031215613a8657600080fd5b5035919050565b60008151808452602080850194506020840160005b83811015613ac157815160ff1687529582019590820190600101613aa2565b509495945050505050565b6020815281516020820152602082015160408201526000604083015160e06060840152613afd610100840182613a8d565b905060608401516080840152608084015160a084015260a084015160c084015260c084015160e08401528091505092915050565b602081528151602082015260006020830151610100806040850152613b5a610120850183613a8d565b91506040850151606085015260608501516080850152608085015160a085015260a085015160c085015260c085015160e085015260e085015181850152508091505092915050565b60008060408385031215613bb557600080fd5b50508035926020909101359150565b634e487b7160e01b600052604160045260246000fd5b60405160e0810167ffffffffffffffff81118282101715613bfd57613bfd613bc4565b60405290565b604051610100810167ffffffffffffffff81118282101715613bfd57613bfd613bc4565b604051610140810167ffffffffffffffff81118282101715613bfd57613bfd613bc4565b604051601f8201601f1916810167ffffffffffffffff81118282101715613c7457613c74613bc4565b604052919050565b600067ffffffffffffffff821115613c9657613c96613bc4565b5060051b60200190565b60008060408385031215613cb357600080fd5b8235915060208084013567ffffffffffffffff811115613cd257600080fd5b8401601f81018613613ce357600080fd5b8035613cf6613cf182613c7c565b613c4b565b81815260059190911b82018301908381019088831115613d1557600080fd5b928401925b82841015613d3357833582529284019290840190613d1a565b80955050505050509250929050565b634e487b7160e01b600052602160045260246000fd5b600082601f830112613d6957600080fd5b81516020613d79613cf183613c7c565b8083825260208201915060208460051b870101935086841115613d9b57600080fd5b602086015b84811015613dc757805160ff81168114613dba5760008081fd5b8352918301918301613da0565b509695505050505050565b600060208284031215613de457600080fd5b815167ffffffffffffffff80821115613dfc57600080fd5b9083019060e08286031215613e1057600080fd5b613e18613bda565b8251815260208301516020820152604083015182811115613e3857600080fd5b613e4487828601613d58565b604083015250606083015160608201526080830151608082015260a083015160a082015260c083015160c082015280935050505092915050565b600060208284031215613e9057600080fd5b815167ffffffffffffffff80821115613ea857600080fd5b908301906101008286031215613ebd57600080fd5b613ec5613c03565b82518152602083015182811115613edb57600080fd5b613ee787828601613d58565b60208301525060408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c082015260e083015160e082015280935050505092915050565b600060208284031215613f4757600080fd5b8151801515811461039c57600080fd5b634e487b7160e01b600052601160045260246000fd5b808201828112600083128015821682158216171561093557610935613f57565b600060208284031215613f9f57600080fd5b5051919050565b600082601f830112613fb757600080fd5b81516020613fc7613cf183613c7c565b8083825260208201915060208460051b870101935086841115613fe957600080fd5b602086015b84811015613dc75780518352918301918301613fee565b80516003811061266157600080fd5b60006020828403121561402657600080fd5b815167ffffffffffffffff8082111561403e57600080fd5b90830190610140828603121561405357600080fd5b61405b613c27565b82518281111561406a57600080fd5b61407687828601613fa6565b825250602083015160208201526040830151604082015261409960608401614005565b60608201526080830151608082015260a083015160a082015260c083015160c082015260e0830151828111156140ce57600080fd5b6140da87828601613fa6565b60e08301525061010083810151908201526101209283015192810192909252509392505050565b634e487b7160e01b600052603260045260246000fd5b6000600019820361412a5761412a613f57565b5060010190565b60006020828403121561414357600080fd5b81516001600160a01b038116811461039c57600080fd5b60006020828403121561416c57600080fd5b81516006811061039c57600080fd5b818103818111156102bb576102bb613f57565b808201808211156102bb576102bb613f57565b60008151808452602080850194506020840160005b83811015613ac1578151875295820195908201906001016141b6565b8381526060602082015260006141eb60608301856141a1565b9050826040830152949350505050565b60005b838110156142165781810151838201526020016141fe565b50506000910152565b600082601f83011261423057600080fd5b815167ffffffffffffffff81111561424a5761424a613bc4565b61425d6020601f19601f84011601613c4b565b81815284602083860101111561427257600080fd5b6114628260208301602087016141fb565b60008060006060848603121561429857600080fd5b835167ffffffffffffffff808211156142b057600080fd5b6142bc8783880161421f565b94506020860151935060408601519150808211156142d957600080fd5b506142e68682870161421f565b9150509250925092565b83815260606020820152600061430960608301856141a1565b905060ff83166040830152949350505050565b60006020828403121561432e57600080fd5b815167ffffffffffffffff81111561434557600080fd5b6114628482850161421f565b600081518084526143698160208601602086016141fb565b601f01601f19169290920160200192915050565b6060815260006143906060830186614351565b60208301949094525060400152919050565b8481526080602082015260006143bb60808301866141a1565b60ff8516604084015282810360608401526143d68185614351565b979650505050505050565b8481526080602082015260006143fa60808301866141a1565b60ff949094166040830152506060015292915050565b634e487b7160e01b600052601260045260246000fd5b600060ff821660ff810361443c5761443c613f57565b60010192915050565b80820281158282048414176102bb576102bb613f57565b85815260a06020820152600061447560a08301876141a1565b60ff8616604084015282810360608401526144908186614351565b9150508260808301529695505050505050565b8281526000602080830184516020860160005b828110156144d2578151845292840192908401906001016144b6565b5091979650505050505050565b7fffff000000000000000000000000000000000000000000000000000000000000841681528260208201526060604082015260006127bd6060830184614351565b64ffffffffff81811683821601908082111561115b5761115b613f57565b87815260e06020820152600061455760e08301896141a1565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c084015261458e8185614351565b9a9950505050505050505050565b60c0815260006145af60c08301896141a1565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a08401526145eb8185614351565b9998505050505050505050565b60608152600061460b60608301866141a1565b65ffffffffffff8516602084015282810360408401526112538185614351565b84815260806020820152600061464460808301866141a1565b65ffffffffffff8516604084015282810360608401526143d6818561435156fea264697066735822122029d75ccab05b2b14e595282896a5a12eb45edf861197bd150a66b62885cdc31a64736f6c63430008180033","sourceMap":"1667:12507:245:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:198:123;;;;;;:::i;:::-;;:::i;:::-;;;516:14:264;;509:22;491:41;;479:2;464:18;2331:198:123;;;;;;;;1262:113;;;:::i;:::-;;;-1:-1:-1;;;;;707:55:264;;;689:74;;677:2;662:18;1262:113:123;543:226:264;13887:285:245;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1616:110:123:-;;;-1:-1:-1;;3800:14:123;3796:25;3783:39;2313:25:264;;2301:2;2286:18;1616:110:123;2167:177:264;13589:292:245;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;10128:2029::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;3543:4:264;3585:3;3574:9;3570:19;3562:27;;3622:6;3616:13;3605:9;3598:32;3686:4;3678:6;3674:17;3668:24;3661:4;3650:9;3646:20;3639:54;3749:4;3741:6;3737:17;3731:24;3724:4;3713:9;3709:20;3702:54;3812:4;3804:6;3800:17;3794:24;3787:4;3776:9;3772:20;3765:54;3875:4;3867:6;3863:17;3857:24;3850:4;3839:9;3835:20;3828:54;3938:4;3930:6;3926:17;3920:24;3913:4;3902:9;3898:20;3891:54;4001:4;3993:6;3989:17;3983:24;3976:4;3965:9;3961:20;3954:54;3373:641;;;;;3869:1806:245;;;;;;:::i;:::-;;:::i;8351:1771::-;;;;;;:::i;:::-;;:::i;1902:819::-;;;;;;:::i;:::-;;:::i;:::-;;1942:98:123;;;:::i;2727:1136:245:-;;;;;;:::i;:::-;;:::i;2331:198:123:-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;1262:113::-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;13887:285:245:-;13947:29;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13947:29:245;13988:22;14013:17;14023:6;14013:9;:17::i;:::-;13988:42;-1:-1:-1;14066:14:245;14048;;:32;;;;;;;;:::i;:::-;;14040:64;;;;-1:-1:-1;;;14040:64:245;;7121:2:264;14040:64:245;;;7103:21:264;7160:2;7140:18;;;7133:30;7199:21;7179:18;;;7172:49;7238:18;;14040:64:245;;;;;;;;;14139:5;:11;;;14128:37;;;;;;;;;;;;:::i;:::-;14114:51;13887:285;-1:-1:-1;;;13887:285:245:o;13589:292::-;13650:31;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13650:31:245;13693:22;13718:17;13728:6;13718:9;:17::i;:::-;13693:42;-1:-1:-1;13771:15:245;13753:14;;:33;;;;;;;;:::i;:::-;;13745:66;;;;-1:-1:-1;;;13745:66:245;;9254:2:264;13745:66:245;;;9236:21:264;9293:2;9273:18;;;9266:30;9332:22;9312:18;;;9305:50;9372:18;;13745:66:245;9052:344:264;13745:66:245;13847:5;:11;;;13836:38;;;;;;;;;;;;:::i;10128:2029::-;10198:40;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10198:40:245;10250:28;10281:19;10291:8;10281:9;:19::i;:::-;10250:50;;10310:38;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10310:38:245;10370:8;:6;:8::i;:::-;-1:-1:-1;;;;;10363:39:245;;10403:8;10363:49;;;;;;;;;;;;;2313:25:264;;2301:2;2286:18;;2167:177;10363:49:245;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10359:1764;;;10428:44;10475:32;10498:8;10475:22;:32::i;:::-;10609:23;;10585:20;;10428:79;;-1:-1:-1;10636:1:245;;10578:54;;10609:23;10578:54;:::i;:::-;:59;;:168;;10744:1;10578:168;;;10691:23;;10667:20;;10660:54;;10691:23;10660:54;:::i;:::-;10522:238;;10859:23;;;;;10836:19;;;;10522:28;;10829:53;;;:::i;:::-;:58;;:166;;10993:1;10829:166;;;10940:14;:23;;;10917:11;:19;;;10910:53;;;;:::i;:::-;10774:27;;;:235;11118:23;;;;11090:24;;;;11145:1;;11083:58;;;:::i;:::-;:63;;:176;;11257:1;11083:176;;;11204:14;:23;;;11176:11;:24;;;11169:58;;;;:::i;:::-;11023:32;;;:250;11369:22;;;;11347:18;;;;11395:1;;11340:51;;;:::i;:::-;:56;;:162;;11500:1;11340:162;;;11448:14;:22;;;11426:11;:18;;;11419:51;;;;:::i;:::-;11287:25;;;:229;-1:-1:-1;11554:21:245;;;;;11530;;;:45;10359:1764;;;11636:19;;;;;11606:27;;;:49;11700:20;;11669:51;;11769:24;;;;11734:32;;;:59;11862:57;11886:8;:6;:8::i;:::-;-1:-1:-1;;;;;11879:29:245;;11909:8;11879:39;;;;;;;;;;;;;2313:25:264;;2301:2;2286:18;;2167:177;11879:39:245;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;11862:16;:57::i;:::-;11851:85;;;;;;;;;;;;:::i;:::-;:91;;;11807:25;;;:135;11984:18;;;;;11956:25;;;:46;12040:21;;;;;12016;;;:45;12095:17;;;;12075;;;:37;12139:11;10128:2029;-1:-1:-1;;;10128:2029:245:o;3869:1806::-;3954:11;3977:25;4005:17;4015:6;4005:9;:17::i;:::-;3977:45;;4032:26;4061:22;4071:11;4061:9;:22::i;:::-;4128:17;;4103:4;;-1:-1:-1;4032:51:245;;-1:-1:-1;4122:24:245;;;;;;;;:::i;:::-;:29;;4150:1;4122:29;4118:763;;4167:30;4211:8;:14;;;4200:41;;;;;;;;;;;;:::i;:::-;4289:20;;;;4270:15;;;;4353:29;;;;:36;4167:74;;-1:-1:-1;4270:39:245;;;4255:12;;4353:40;4349:468;;4418:9;4413:337;4433:11;:29;;;:36;4429:1;:40;4413:337;;;4530:11;:29;;;4560:1;4530:32;;;;;;;;:::i;:::-;;;;;;;4498:65;;4504:9;:15;;;4498:22;;;;;;;;:::i;:::-;:65;;;4494:165;;4601:4;4591:14;;4631:5;;4494:165;4706:3;;;;:::i;:::-;;;;4413:337;;;;4349:468;;;-1:-1:-1;4798:4:245;4349:468;4835:7;4834:8;:20;;;;4847:7;4846:8;4834:20;4830:40;;;4865:5;4856:14;;4830:40;4153:728;;;4118:763;4900:17;;4894:24;;;;;;;;:::i;:::-;:29;;4922:1;4894:29;4890:756;;4939:28;4981:8;:14;;;4970:40;;;;;;;;;;;;:::i;:::-;5058:19;;;;5039:15;;;;5121:28;;;;:35;4939:71;;-1:-1:-1;5039:38:245;;;5024:12;;5121:39;5117:465;;5185:9;5180:335;5200:10;:28;;;:35;5196:1;:39;5180:335;;;5296:10;:28;;;5325:1;5296:31;;;;;;;;:::i;:::-;;;;;;;5264:64;;5270:9;:15;;;5264:22;;;;;;;;:::i;:::-;:64;;;5260:164;;5366:4;5356:14;;5396:5;;5260:164;5471:3;;;;:::i;:::-;;;;5180:335;;;;5117:465;;;-1:-1:-1;5563:4:245;5117:465;5600:7;5599:8;:20;;;;5612:7;5611:8;5599:20;5595:40;;;5630:5;5621:14;;5595:40;4925:721;;;4890:756;5655:13;;3869:1806;;;;:::o;8351:1771::-;8445:12;8423:11;1755:30;1788:27;1803:11;1788:14;:27::i;:::-;1755:60;;1833:8;:15;;;1825:53;;;;-1:-1:-1;;;1825:53:245;;14875:2:264;1825:53:245;;;14857:21:264;14914:2;14894:18;;;14887:30;14953:27;14933:18;;;14926:55;14998:18;;1825:53:245;14673:349:264;1825:53:245;8469:22:::1;8501:8;:6;:8::i;:::-;-1:-1:-1::0;;;;;8494:29:245::1;;8524:11;8494:42;;;;;;;;;;;;;2313:25:264::0;;2301:2;2286:18;;2167:177;8494:42:245::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;8469:67;;8572:12;:10;:12::i;:::-;-1:-1:-1::0;;;;;8554:30:245::1;:14;-1:-1:-1::0;;;;;8554:30:245::1;;8546:69;;;::::0;-1:-1:-1;;;8546:69:245;;15547:2:264;8546:69:245::1;::::0;::::1;15529:21:264::0;15586:2;15566:18;;;15559:30;15625:28;15605:18;;;15598:56;15671:18;;8546:69:245::1;15345:350:264::0;8546:69:245::1;8625:14;8655:8;:6;:8::i;:::-;-1:-1:-1::0;;;;;8648:32:245::1;;8681:6;8648:40;;;;;;;;;;;;;2313:25:264::0;;2301:2;2286:18;;2167:177;8648:40:245::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;8642:47;;;;;;;;:::i;:::-;8625:64:::0;-1:-1:-1;8703:20:245::1;::::0;::::1;8699:1374;;8739:28;8770:77;8788:6;8796:50;8834:11;8796:37;:50::i;:::-;8770:17;:77::i;:::-;8739:108;;8904:6;8865:11;8898:1;8877:11;:18;:22;;;;:::i;:::-;8865:35;;;;;;;;:::i;:::-;;;;;;;:45:::0;8861:248:::1;;8930:63;8968:11;8981;8930:37;:63::i;:::-;9011:50;9049:11;9011:37;:50::i;:::-;9090:4;9080:14;;8861:248;8725:394;8699:1374;;;-1:-1:-1::0;;9129:20:245::1;::::0;::::1;::::0;9125:948:::1;;9165:28;9196:75;9214:6;9222:48;9258:11;9222:35;:48::i;9196:75::-;9165:106;;9328:6;9289:11;9322:1;9301:11;:18;:22;;;;:::i;:::-;9289:35;;;;;;;;:::i;:::-;;;;;;;:45:::0;9285:243:::1;;9354:61;9390:11;9403;9354:35;:61::i;:::-;9433:48;9469:11;9433:35;:48::i;9125:948::-;9548:20:::0;::::1;::::0;::::1;::::0;9544:529;::::1;;10019:43;::::0;-1:-1:-1;;;10019:43:245;;16315:2:264;10019:43:245::1;::::0;::::1;16297:21:264::0;16354:2;16334:18;;;16327:30;16393:34;16373:18;;;16366:62;16464:3;16444:18;;;16437:31;16485:19;;10019:43:245::1;16113:397:264::0;9544:529:245::1;10082:33;10103:11;10082:20;:33::i;:::-;8459:1663;;1745:151:::0;8351:1771;;;;;:::o;1902:819::-;1983:11;1755:30;1788:27;1803:11;1788:14;:27::i;:::-;1755:60;;1833:8;:15;;;1825:53;;;;-1:-1:-1;;;1825:53:245;;14875:2:264;1825:53:245;;;14857:21:264;14914:2;14894:18;;;14887:30;14953:27;14933:18;;;14926:55;14998:18;;1825:53:245;14673:349:264;1825:53:245;2006:22:::1;2038:8;:6;:8::i;:::-;-1:-1:-1::0;;;;;2031:29:245::1;;2061:11;2031:42;;;;;;;;;;;;;2313:25:264::0;;2301:2;2286:18;;2167:177;2031:42:245::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2006:67;;2109:12;:10;:12::i;:::-;-1:-1:-1::0;;;;;2091:30:245::1;:14;-1:-1:-1::0;;;;;2091:30:245::1;;2083:69;;;::::0;-1:-1:-1;;;2083:69:245;;15547:2:264;2083:69:245::1;::::0;::::1;15529:21:264::0;15586:2;15566:18;;;15559:30;15625:28;15605:18;;;15598:56;15671:18;;2083:69:245::1;15345:350:264::0;2083:69:245::1;2162:14;2191:9:::0;2186:486:::1;2206:7;:14;2202:1;:18;2186:486;;;2250:7;2258:1;2250:10;;;;;;;;:::i;:::-;;;;;;;2241:19;;2289:8;:6;:8::i;:::-;-1:-1:-1::0;;;;;2282:32:245::1;;2315:6;2323:12;:10;:12::i;:::-;2282:54;::::0;;::::1;::::0;;;;;;::::1;::::0;::::1;16689:25:264::0;;;;-1:-1:-1;;;;;16750:55:264;16730:18;;;16723:83;16662:18;;2282:54:245::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2274:88;;;::::0;-1:-1:-1;;;2274:88:245;;17019:2:264;2274:88:245::1;::::0;::::1;17001:21:264::0;17058:2;17038:18;;;17031:30;17097:23;17077:18;;;17070:51;17138:18;;2274:88:245::1;16817:345:264::0;2274:88:245::1;2376:25;2404:17;2414:6;2404:9;:17::i;:::-;2376:45;;2470:1;2449:8;:17;;;2443:24;;;;;;;;:::i;:::-;:28;;;2435:70;;;::::0;-1:-1:-1;;;2435:70:245;;17369:2:264;2435:70:245::1;::::0;::::1;17351:21:264::0;17408:2;17388:18;;;17381:30;17447:31;17427:18;;;17420:59;17496:18;;2435:70:245::1;17167:353:264::0;2435:70:245::1;2527:38;2545:11;2558:6;2527:17;:38::i;:::-;2519:78;;;::::0;-1:-1:-1;;;2519:78:245;;17727:2:264;2519:78:245::1;::::0;::::1;17709:21:264::0;17766:2;17746:18;;;17739:30;17805:29;17785:18;;;17778:57;17852:18;;2519:78:245::1;17525:351:264::0;2519:78:245::1;2611:50;2622:11;2635:6;2643:8;:17;;;2611:10;:50::i;:::-;-1:-1:-1::0;2222:3:245::1;;2186:486;;;;2681:33;2702:11;2681:20;:33::i;:::-;1996:725;;1745:151:::0;1902:819;;;:::o;1942:98:123:-;1981:7;2003:32;:30;:32::i;2727:1136:245:-;2805:16;2833:25;2861:17;2871:6;2861:9;:17::i;:::-;2898;;2833:45;;-1:-1:-1;2892:24:245;;;;;;;;:::i;:::-;:29;;2920:1;2892:29;2888:969;;2937:29;2969:50;3007:11;2969:37;:50::i;:::-;2937:82;;3038:9;3033:252;3053:12;:19;3049:1;:23;3033:252;;;3116:6;3097:12;3110:1;3097:15;;;;;;;;:::i;:::-;;;;;;;:25;3093:117;;3160:4;3146:18;;3186:5;;3093:117;3249:3;;;;:::i;:::-;;;;3033:252;;;;2923:372;2888:969;;;3311:17;;3305:24;;;;;;;;:::i;:::-;:29;;3333:1;3305:29;3301:556;;3350:30;3383:48;3419:11;3383:35;:48::i;:::-;3350:81;;3450:9;3445:254;3465:13;:20;3461:1;:24;3445:254;;;3530:6;3510:13;3524:1;3510:16;;;;;;;;:::i;:::-;;;;;;;:26;3506:118;;3574:4;3560:18;;3600:5;;3506:118;3663:3;;;;:::i;:::-;;;;3445:254;;3301:556;3725:17;;3719:24;;;;;;;;:::i;:::-;:29;;3747:1;3719:29;3715:142;;;3803:43;;-1:-1:-1;;;3803:43:245;;16315:2:264;3803:43:245;;;16297:21:264;16354:2;16334:18;;;16327:30;16393:34;16373:18;;;16366:62;16464:3;16444:18;;;16437:31;16485:19;;3803:43:245;16113:397:264;3715:142:245;2823:1040;2727:1136;;;;:::o;2992:383:123:-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;10400:416:202:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;10512:16:202;;;10526:1;10512:16;;;;;;;;;10483:26;;10512:16;;;;;;;;;;;-1:-1:-1;10512:16:202;10483:45;;10565:6;10549:24;;10534:9;10544:1;10534:12;;;;;;;;:::i;:::-;;;;;;;;;;:39;10581:24;;;10668:80;1205:66;10713:9;1334:66;10668:21;:80::i;:::-;10580:168;;;;;;10761:50;10768:11;10781:15;10798:12;10761:6;:50::i;:::-;10754:57;10400:416;-1:-1:-1;;;;;;10400:416:202:o;13158:402:217:-;13212:23;;:::i;:::-;13272:16;;;13286:1;13272:16;;;;;;;;;13243:26;;13272:16;;;;;;;;;;;-1:-1:-1;13272:16:217;13243:45;;13309:8;13294:9;13304:1;13294:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;13325:24;;;13412:80;1303:66;13457:9;1432:66;13412:21;:80::i;:::-;13324:168;;;;;;13505:50;13512:11;13525:15;13542:12;13505:6;:50::i;25502:421:194:-;25559:36;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;25559:36:194;25632:16;;;25646:1;25632:16;;;;;;;;;25603:26;;25632:16;;;;;;;;;;;-1:-1:-1;25632:16:194;25603:45;;25669:11;25654:9;25664:1;25654:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;25688:24;;;25775:80;1294:66;25820:9;1423:66;25775:21;:80::i;:::-;25687:168;;;;;;25868:50;25875:11;25888:15;25905:12;25868:6;:50::i;4118:288:205:-;4235:16;;;4249:1;4235:16;;;;;;;;;4177:21;;4206:26;;4235:16;;;;;;;;;;;;-1:-1:-1;4235:16:205;4206:45;;4288:5;4272:23;;4257:9;4267:1;4257:12;;;;;;;;:::i;:::-;;;;;;;;;;:38;4302:18;4323:51;1202:66;4361:9;4302:18;4323:27;:51::i;:::-;4302:72;4118:288;-1:-1:-1;;;;4118:288:205:o;7769:413:195:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7891:16:195;;7905:1;7891:16;;;;;;;;;-1:-1:-1;;;;7891:16:195;;;;;;;;;;;;;-1:-1:-1;7891:16:195;7862:45;;7928:11;7913:9;7923:1;7913:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;7947:24;;;8034:80;1163:66;8079:9;1292:66;8034:21;:80::i;:::-;7946:168;;;;;;8127:50;8134:11;8147:15;8164:12;8127:6;:50::i;14822:354:194:-;14963:16;;;14977:1;14963:16;;;;;;;;;14894:32;;14934:26;;14963:16;;;;;;;;;;;;-1:-1:-1;14963:16:194;14934:45;;15000:11;14985:9;14995:1;14985:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;15018:18;15039:51;1294:66;15077:9;15088:1;15039:27;:51::i;:::-;15018:72;;15104:66;:44;15125:5;15132:1;15135:5;:12;15104:20;:44::i;:::-;:64;:66::i;12930:653:245:-;13044:29;13108:1;13093:5;:12;:16;13089:488;;;13130:9;13125:391;13145:5;:12;13141:1;:16;13125:391;;;13194:6;13182:5;13188:1;13182:8;;;;;;;;:::i;:::-;;;;;;;:18;13178:263;;13224:12;13239:5;13260:1;13245:5;:12;:16;;;;:::i;:::-;13239:23;;;;;;;;:::i;:::-;;;;;;;13224:38;;13295:4;13284:5;13290:1;13284:8;;;;;;;;:::i;:::-;;;;;;:15;;;;;13347:6;13321:5;13342:1;13327:5;:12;:16;;;;:::i;:::-;13321:23;;;;;;;;:::i;:::-;;;;;;:32;;;;;13390:5;13375:20;;13417:5;;;13178:263;13480:3;;;;:::i;:::-;;;;13125:391;;;;13089:488;;;-1:-1:-1;13561:5:245;12930:653;-1:-1:-1;12930:653:245:o;15629:277:194:-;15756:16;;;15770:1;15756:16;;;;;;;;;15727:26;;15756:16;;;;;;;;;;;-1:-1:-1;15756:16:194;15727:45;;15793:11;15778:9;15788:1;15778:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;15811:90;1294:66;15849:9;15860:1;15863:37;15883:15;15863:18;:37::i;:::-;15811:27;:90::i;:::-;15721:185;15629:277;;:::o;18727:212::-;18820:16;;;18834:1;18820:16;;;;;;;;;18791:26;;18820:16;;;;;;;;;;;-1:-1:-1;18820:16:194;18791:45;;18857:11;18842:9;18852:1;18842:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;18875:59;1294:66;1278:83;;18917:9;18928:1;18931:2;18875:31;:59::i;:::-;18785:154;18727:212;:::o;9521:350::-;9658:16;;;9672:1;9658:16;;;;;;;;;9591:30;;9629:26;;9658:16;;;;;;;;;;;;-1:-1:-1;9658:16:194;9629:45;;9695:11;9680:9;9690:1;9680:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;9713:18;9734:51;1294:66;9772:9;9713:18;9734:27;:51::i;10316:271::-;10439:16;;;10453:1;10439:16;;;;;;;;;10410:26;;10439:16;;;;;;;;;;;-1:-1:-1;10439:16:194;10410:45;;10476:11;10461:9;10471:1;10461:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;10494:88;1294:66;10532:9;1278:83;10546:35;10566:13;10546:18;:35::i;13374:210::-;13465:16;;;13479:1;13465:16;;;;;;;;;13436:26;;13465:16;;;;;;;;;;;-1:-1:-1;13465:16:194;13436:45;;13502:11;13487:9;13497:1;13487:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;13520:59;1294:66;1278:83;;13562:9;13573:1;13576:2;13520:31;:59::i;6565:1780:245:-;6635:30;6668:48;6704:11;6668:35;:48::i;:::-;6635:81;;6726:32;6761:50;6799:11;6761:37;:50::i;:::-;6726:85;;6821:18;6849:24;6883;6917;6951:23;6984:28;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6984:28:245;7022:30;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7022:30:245;7066:20;;:24;7062:482;;7111:9;7106:428;7126:13;:20;7122:1;:24;7106:428;;;7184:31;7198:13;7212:1;7198:16;;;;;;;;:::i;:::-;;;;;;;7184:13;:31::i;:::-;7171:44;;7247:10;:24;;;7233:38;;;;;:::i;:::-;;;7310:10;:22;;;7289:43;;;;;:::i;:::-;7371:22;;7289:43;;-1:-1:-1;7350:43:245;;;;:::i;:::-;;;7432:10;:22;;;7411:43;;;;;:::i;:::-;;;7492:10;:27;;;7472:47;;;;;:::i;:::-;;-1:-1:-1;7148:3:245;;7106:428;;;;7062:482;7557:22;;:26;7553:438;;7604:9;7599:382;7619:15;:22;7615:1;:26;7599:382;;;7680:34;7695:15;7711:1;7695:18;;;;;;;;:::i;:::-;;;;;;;7680:14;:34::i;:::-;7666:48;;7753:11;:23;;;7732:44;;;;;:::i;:::-;7815:23;;7732:44;;-1:-1:-1;7794:44:245;;;;:::i;:::-;;;7877:11;:23;;;7856:44;;;;;:::i;:::-;;;7938:11;:28;;;7918:48;;;;;:::i;:::-;;-1:-1:-1;7643:3:245;;7599:382;;;;7553:438;8000:62;8031:11;8044:17;8000:30;:62::i;:::-;8072;8103:11;8116:17;8072:30;:62::i;:::-;8144;8175:11;8188:17;8144:30;:62::i;:::-;8216:60;8246:11;8259:16;8216:29;:60::i;:::-;8286:52;8314:11;8327:10;8286:27;:52::i;:::-;6625:1720;;;;;;;;;6565:1780;:::o;5681:878::-;5785:31;5796:11;5809:6;5785:10;:31::i;:::-;5784:32;5776:72;;;;-1:-1:-1;;;5776:72:245;;18213:2:264;5776:72:245;;;18195:21:264;18252:2;18232:18;;;18225:30;18291:29;18271:18;;;18264:57;18338:18;;5776:72:245;18011:351:264;5776:72:245;5868:8;5862:15;;;;;;;;:::i;:::-;:20;;5881:1;5862:20;5858:226;;5962:1;5906:53;5947:11;5906:40;:53::i;:::-;:57;5898:102;;;;-1:-1:-1;;;5898:102:245;;18569:2:264;5898:102:245;;;18551:21:264;;;18588:18;;;18581:30;18647:34;18627:18;;;18620:62;18699:18;;5898:102:245;18367:356:264;5898:102:245;6014:59;6053:11;6066:6;6014:38;:59::i;:::-;6103:8;6097:15;;;;;;;;:::i;:::-;:20;;6116:1;6097:20;6093:220;;6195:1;6141:51;6180:11;6141:38;:51::i;:::-;:55;6133:98;;;;-1:-1:-1;;;6133:98:245;;18930:2:264;6133:98:245;;;18912:21:264;18969:2;18949:18;;;18942:30;19008:32;18988:18;;;18981:60;19058:18;;6133:98:245;18728:354:264;6133:98:245;6245:57;6282:11;6295:6;6245:36;:57::i;:::-;6333:8;6327:15;;;;;;;;:::i;:::-;:20;5681:878;;;:::o;4048:97:123:-;4089:7;4111:29;:27;:29::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;14482:308:202:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;14692:25:202;14705:11;14692:12;:25::i;:::-;14671:17;;;14653:64;;;14654:6;14653:64;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;14741:44;14755:15;14772:12;14741:13;:44::i;:::-;14725:12;;;14724:61;14725:6;14482:308;-1:-1:-1;;;14482:308:202:o;17711:363:217:-;17822:23;;:::i;:::-;18044:25;18057:11;18044:12;:25::i;:::-;18023:12;;;17853:216;;;17998:17;;;17853:216;;;17974:16;;;17853:216;;;17953:13;;;17853:216;;;17926:19;;;17853:216;;;17861:6;17884:14;;;17906:12;;;17853:216;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;-1:-1:-1;;;17853:216:217;;;;-1:-1:-1;17711:363:217;;;-1:-1:-1;;;;;17711:363:217:o;31199:439:194:-;31339:36;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;31339:36:194;31467:25;31480:11;31467:12;:25::i;:::-;31451:12;;;31383:109;31435:14;;;31383:109;31418:15;;;31383:109;31401:15;;;31383:109;;;31571:62;31592:15;31615:12;31571:13;:62::i;:::-;31546:21;;;31499:134;31522:22;;;31499:134;31500:20;;;31499:134;31500:6;31199:439;-1:-1:-1;;;31199:439:194:o;18598:431:46:-;18734:12;18754:21;18778:17;:15;:17::i;:::-;18754:41;-1:-1:-1;18830:4:46;-1:-1:-1;;;;;18805:30:46;;;18801:224;;18852:63;18878:7;18887:8;18897:17;18852:25;:63::i;:::-;18845:70;;;;;18801:224;18943:75;;;;;-1:-1:-1;;;;;18943:37:46;;;;;:75;;18981:7;;18990:8;;19000:17;;18943:75;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;18943:75:46;;;;;;;;;;;;:::i;18801:224::-;18748:281;18598:431;;;;;:::o;11270:238:195:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11478:25:195;11491:11;11478:12;:25::i;:::-;11417:86;;11461:13;;;11417:86;11448:11;;;11417:86;-1:-1:-1;;;;;11417:86:195;11434:12;;;11417:86;;;11418:6;11270:238;-1:-1:-1;;;11270:238:195:o;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;15325:220:56:-;15391:24;15423:30;15456:32;15474:6;15482:2;15486:1;15456:17;:32::i;15129:222:57:-;15193:12;15283:6;15307:39;15283:6;15340:2;15344:1;15307:17;:39::i;11569:424:46:-;11720:21;11744:17;:15;:17::i;:::-;11720:41;-1:-1:-1;11796:4:46;-1:-1:-1;;;;;11771:30:46;;;11767:222;;11811:69;11837:7;11846:8;11856:17;11875:4;11811:25;:69::i;:::-;11767:222;;;11901:81;;;;;-1:-1:-1;;;;;11901:37:46;;;;;:81;;11939:7;;11948:8;;11958:17;;11977:4;;11901:81;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11767:222;11714:279;11569:424;;;;:::o;13190:464::-;13351:21;13375:17;:15;:17::i;:::-;13351:41;-1:-1:-1;13427:4:46;-1:-1:-1;;;;;13402:30:46;;;13398:252;;13442:84;13472:7;13481:8;13491:17;13510:15;13442:29;:84::i;13398:252::-;13547:96;;;;;-1:-1:-1;;;;;13547:41:46;;;;;:96;;13589:7;;13598:8;;13608:17;;13627:15;;13547:96;;;:::i;3825:257:194:-;3928:16;;;3942:1;3928:16;;;;;;;;;3899:26;;3928:16;;;;;;;;;;;-1:-1:-1;3928:16:194;3899:45;;3965:11;3950:9;3960:1;3950:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;3983:94;1294:66;1278:83;;4020:9;4031:1;4052:8;4034:28;;;;;;24233:19:264;;24277:2;24268:12;;24106:180;4034:28:194;;;;-1:-1:-1;;4034:28:194;;;;;;;;;1423:66;3983:26;:94::i;5115:257::-;5218:16;;;5232:1;5218:16;;;;;;;;;5189:26;;5218:16;;;;;;;;;;;-1:-1:-1;5218:16:194;5189:45;;5255:11;5240:9;5250:1;5240:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;5273:94;1294:66;1278:83;;5310:9;5321:1;5342:8;5324:28;;;;;;24233:19:264;;24277:2;24268:12;;24106:180;6405:257:194;6508:16;;;6522:1;6508:16;;;;;;;;;6479:26;;6508:16;;;;;;;;;;;-1:-1:-1;6508:16:194;6479:45;;6545:11;6530:9;6540:1;6530:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;6563:94;1294:66;1278:83;;6600:9;6611:1;6632:8;6614:28;;;;;;24233:19:264;;24277:2;24268:12;;24106:180;7688:254:194;7789:16;;;7803:1;7789:16;;;;;;;;;7760:26;;7789:16;;;;;;;;;;;-1:-1:-1;7789:16:194;7760:45;;7826:11;7811:9;7821:1;7811:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;7844:93;1294:66;1278:83;;7881:9;7892:1;7913:7;7895:27;;;;;;24233:19:264;;24277:2;24268:12;;24106:180;8936:249:194;9034:16;;;9048:1;9034:16;;;;;;;;;9005:26;;9034:16;;;;;;;;;;;-1:-1:-1;9034:16:194;9005:45;;9071:11;9056:9;9066:1;9056:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;9089:91;1294:66;1278:83;;9126:9;9137:1;9158:5;9140:25;;;;;;24233:19:264;;24277:2;24268:12;;24106:180;16296:311:194;16415:16;;;16429:1;16415:16;;;;;;;;;16371:7;;;;16415:16;;;;;;;;;;;;-1:-1:-1;16415:16:194;16386:45;;16452:11;16437:9;16447:1;16437:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;16470:19;16492:57;1294:66;16536:9;16547:1;16492:33;:57::i;:::-;16594:2;16580:16;;;;-1:-1:-1;;;;16296:311:194:o;18085:256::-;18197:16;;;18211:1;18197:16;;;;;;;;;18168:26;;18197:16;;;;;;;;;;;-1:-1:-1;18197:16:194;18168:45;;18234:11;18219:9;18229:1;18219:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;18252:84;1294:66;1278:83;;18293:9;18304:1;18325:8;18307:28;;;;;;24233:19:264;;24277:2;24268:12;;24106:180;18307:28:194;;;;;;;;;;;;;18252:30;:84::i;10967:309::-;11084:16;;;11098:1;11084:16;;;;;;;;;11040:7;;;;11084:16;;;;;;;;;;;;-1:-1:-1;11084:16:194;11055:45;;11121:11;11106:9;11116:1;11106:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;11139:19;11161:57;1294:66;11205:9;11139:19;11161:33;:57::i;12740:254::-;12850:16;;;12864:1;12850:16;;;;;;;;;12821:26;;12850:16;;;;;;;;;;;-1:-1:-1;12850:16:194;12821:45;;12887:11;12872:9;12882:1;12872:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;12905:84;1294:66;1278:83;;12946:9;12957:1;12978:8;12960:28;;;;;;24233:19:264;;24277:2;24268:12;;24106:180;1836:227:46;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;1953:106::-;2039:13;1836:227;-1:-1:-1;1836:227:46:o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;13577:225:202:-;2756:4:23;2742:27;;2736:34;13642:17:202;;;;13707:32;;13698:42;;;;;;;;:::i;:::-;2742:27:23;;;;;2736:34;13687:53:202;;13577:225;-1:-1:-1;;13577:225:202:o;13905:310::-;14015:18;14041:14;975:16:24;7017:70;;;6995:94;;14157:51:202;:41;14178:5;14041:14;6995:94:24;14157:20:202;:41::i;:::-;:49;:51::i;:::-;14142:68;13905:310;-1:-1:-1;;;;;13905:310:202:o;16807:746:217:-;16899:16;16923:15;16946:13;16967:20;16995:14;17017:16;17041:18;17067:13;17115:26;17132:5;17139:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;17115:26:217;2742:27:23;;;2736:34;2742:27;;;2736:34;17107:35:217;;-1:-1:-1;2736:34:23;-1:-1:-1;17221:33:217;;17213:42;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;;2736:34;16807:746:217;;;;17205:50;;2736:34:23;;;;-1:-1:-1;2736:34:23;-1:-1:-1;2736:34:23;;-1:-1:-1;2736:34:23;-1:-1:-1;16807:746:217;-1:-1:-1;;16807:746:217:o;29601:467:194:-;29674:15;29691;29708;29725:14;29741:13;29789:26;29806:5;29813:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;29789:26:194;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;;2736:34;29781:35:194;;2736:34:23;;;;-1:-1:-1;2736:34:23;-1:-1:-1;2736:34:23;;-1:-1:-1;29601:467:194;-1:-1:-1;;29601:467:194:o;30171:761::-;30293:30;;;30400:14;975:16:24;7017:70;;;6995:94;;30518:63:194;:41;30539:5;30400:14;6995:94:24;30518:20:194;:41::i;:63::-;30501:81;-1:-1:-1;30598:4:194;-1:-1:-1;30598:4:194;6995:94:24;7059:27;7017:70;;;6995:94;30626:34:194;30691:63;:41;30712:5;30719:6;30626:34;30691:20;:41::i;:63::-;30672:83;-1:-1:-1;30771:4:194;-1:-1:-1;30771:4:194;6995:94:24;7059:27;7017:70;;;6995:94;30799:34:194;30863:63;:41;30884:5;30891:6;30799:34;30863:20;:41::i;:63::-;30845:82;;30394:538;;30171:761;;;;;:::o;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;10766:346:195:-;10839:15;10856:13;10871:12;10885:11;10923:26;10940:5;10947:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;10923:26:195;2742:27:23;;;2736:34;2742:27;;;2736:34;10915:35:195;;-1:-1:-1;10967:36:195;;;-1:-1:-1;2742:27:23;;;2736:34;11011:36:195;;-1:-1:-1;11072:33:195;;11054:53;;10766:346;;;;;:::o;2681:1129:58:-;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;;3341:28;;3116:690;;;2681:1129;;;;;:::o;830:1343::-;1002:12;;955:17;;980:19;1043:26;1058:11;1002:12;1043:26;:::i;:::-;1020:49;;1441:4;1435:11;;-1:-1:-1;1484:4:58;1474:15;;-1:-1:-1;;1358:16:58;1531:32;;;1358:16;1354:32;1503:4;1496:69;1607:12;1601:4;1594:26;1651:1;1721:4;1714:5;1710:16;1628:535;1741:11;1738:1;1735:18;1628:535;;;2134:19;;2113:41;;2091:64;;2007:31;;;;1828:1;1821:9;;;;;1920:4;1902:23;1628:535;;24152:738:45;24403:37;24443:66;24491:7;24500:8;24443:47;:66::i;:::-;24403:106;-1:-1:-1;24515:26:45;24551:49;24403:106;24582:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;24551:49:45;24515:86;;24608:277;24662:7;24687:8;24722:17;24765:1;24787:19;24820:4;24856:22;24608:36;:277::i;30235:834::-;30495:37;30535:66;30583:7;30592:8;30535:47;:66::i;:::-;30495:106;-1:-1:-1;30607:26:45;30643:49;30495:106;30674:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;30643:49:45;30607:86;-1:-1:-1;30731:333:45;30785:7;30810:8;30845:17;30895:37;30917:15;30895:37;;;;:::i;:::-;30991:12;;;31001:1;30991:12;;;;;;;;30961:15;;31035:22;30731:36;:333::i;10761:455:46:-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;:::-;10980:232;;;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21091:444;21233:7;21248:21;21272:17;:15;:17::i;:::-;21248:41;-1:-1:-1;21324:4:46;-1:-1:-1;;;;;21299:30:46;;;21295:236;;21346:69;21378:7;21387:8;21397:17;21346:31;:69::i;21295:236::-;21443:81;;;;;-1:-1:-1;;;;;21443:43:46;;;;;:81;;21487:7;;21496:8;;21506:17;;21443:81;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;12345:451::-;12505:21;12529:17;:15;:17::i;:::-;12505:41;-1:-1:-1;12581:4:46;-1:-1:-1;;;;;12556:30:46;;;12552:240;;12596:78;12625:7;12634:8;12644:17;12663:10;12596:28;:78::i;12552:240::-;12695:90;;;;;-1:-1:-1;;;;;12695:40:46;;;;;:90;;12736:7;;12745:8;;12755:17;;12774:10;;12695:90;;;:::i;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8101:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;8389:20:44;;8299:21;;8322:9;;8295:37;8385:31;;8244:184;8201:237;;-1:-1:-1;6076:2380:44;;;;:::o;3545:418:43:-;3597:17;3622:19;3644:13;3652:4;2997:3;2975:25;;2901:104;3644:13;3622:35;-1:-1:-1;692:17:43;3238:38;;;3767:18;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3767:18:43;-1:-1:-1;3760:25:43;-1:-1:-1;3854:4:43;3844:15;;3914:44;3926:11;3844:15;3950:7;3914:11;:44::i;:::-;3616:347;;;3545:418;;;:::o;5042:669:44:-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;1358:16:58;5546:26:44;;;1358:16:58;1354:32;5518:4:44;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;44254:4001:45:-;44673:14;44652:7;:35;;;44648:161;;44743:14;44759:7;44792;44775:25;;;;;;24233:19:264;;24277:2;24268:12;;24106:180;44775:25:45;;;;-1:-1:-1;;44775:25:45;;;;;;;;;;44704:98;;;;;;;;;;:::i;44648:161::-;44815:27;44845:49;:22;44876:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;44845:49:45;44815:79;;44900:26;44965:4;:11;44951;44929:33;;:19;:33;;;;:::i;:::-;:47;;;;:::i;:::-;44900:76;;45248:18;45225:19;:41;;:98;;;;-1:-1:-1;45304:19:45;45270:30;45289:11;45270:16;:30;:::i;:::-;:53;;;;45225:98;45221:218;;;45340:92;;;;;27452:12:264;27491:15;;;45340:92:45;;;27473:34:264;27543:15;;;27523:18;;;27516:43;27595:15;;27575:18;;;27568:43;27415:18;;45340:92:45;27246:371:264;45221:218:45;45545:19;45526:16;:38;;;45522:140;;;45581:74;;;;;;;;27795:25:264;;;27868:12;27856:25;;27836:18;;;27829:53;27768:18;;45581:74:45;27622:266:264;45522:140:45;45701:36;45740:72;:22;45774:17;45793:18;45740:33;:72::i;:::-;45701:111;;45959:22;45984:24;46000:7;45984:15;:24::i;:::-;45959:49;;46019:9;46014:486;46034:5;:12;46030:1;:16;46014:486;;;46061:9;46083:5;46089:1;46083:8;;;;;;;;:::i;:::-;;;;;;;46061:31;;46104:42;836:6:54;46104:4:45;:14;;;;;:42;;;;:::i;:::-;46100:394;;;3536:35:26;;;;-1:-1:-1;;;;;46158:55:45;;46235:7;46264:8;46303:17;46350:16;46391:11;46430:22;46470:4;46158:327;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;46100:394;-1:-1:-1;46048:3:45;;46014:486;;;-1:-1:-1;46558:32:45;;;:13;46698:107;46716:17;46712:21;;:1;:21;;;46698:107;;;46761:33;:22;46792:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;46761:33:45;46752:42;;;;46735:3;;46698:107;;;;46930:7;46874:277;46957:8;46994:17;47035:5;47064:11;47101:21;47138:4;46874:277;;;;;;;;;;;:::i;:::-;;;;;;;;46506:652;47243:18;47220:19;:41;47216:248;;47271:31;47305:48;47335:7;47344:8;47305:29;:48::i;:::-;695:28:44;;;-1:-1:-1;47216:248:45;47521:27;47551:61;47575:7;47584:8;47594:17;47551:23;:61::i;:::-;47521:91;;47620:92;47652:19;47681:16;47620:92;;47705:4;47620:13;:92::i;:::-;47513:206;47773:9;47768:483;47788:5;:12;47784:1;:16;47768:483;;;47815:9;47837:5;47843:1;47837:8;;;;;;;;:::i;:::-;;;;;;;47815:31;;47858:41;947:6:54;47858:4:45;:14;;;;;:41;;;;:::i;:::-;47854:391;;;3536:35:26;;;;-1:-1:-1;;;;;47911:54:45;;47987:7;48016:8;48055:17;48102:16;48143:11;48182:21;48221:4;47911:325;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;47854:391;-1:-1:-1;47802:3:45;;47768:483;;;;44498:3757;;;;44254:4001;;;;;;;:::o;23107:355::-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;39909:262::-;40051:7;40073:93;40148:17;40073:66;40121:7;40130:8;40073:47;:66::i;28764:791::-;29023:37;29063:66;29111:7;29120:8;29063:47;:66::i;:::-;29023:106;-1:-1:-1;29135:26:45;29171:49;29023:106;29202:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;29171:49:45;29135:86;;29259:291;29313:7;29338:8;29373:17;29423:19;29464:1;29479:10;29521:22;29259:36;:291::i;50806:191::-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;53371:230::-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;1229:823:40:-;1346:324;1363:2;1353:6;:12;1346:324;;1453:18;;1435:37;;1604:2;1616:17;;;;1591:15;;;;-1:-1:-1;;1643:12:40;1346:324;;;1679:6;1689:1;1679:11;1675:24;;1229:823;;;:::o;1675:24::-;1738:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;1738:32:40;;2019:4;2007:9;2001:16;1997:27;1942:4;1938:9;1924:11;1918:18;1914:34;1867:167;1848:9;1832:210;1824:224;1229:823;;;:::o;7468:1525:24:-;7596:14;1145:16;7622:25;;7618:120;;;7664:67;;;;;;;;2313:25:264;;;2286:18;;7664:67:24;2167:177:264;7618:120:24;7802:14;6445:61;;;7070:16;;;1063;7070;975;7059:27;7017:70;;;6995:94;;8068:38;;;8064:192;;8151:19;8133:15;:37;8118:52;;;;8064:192;;;8232:15;8210:19;:37;8195:52;;;;8064:192;-1:-1:-1;8572:16:24;975;1063;8439;;;;8428:27;8564:35;;;8882:5;8719:26;8699:46;;;;8698:62;;;8862:25;;;;8892:34;;;;;8861:66;;-1:-1:-1;7468:1525:24;;;;;:::o;3658:342:50:-;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:44:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;51823:242:45:-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;17013:1682;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;1489:2340:44:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;14:332:264:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;774:180;833:6;886:2;874:9;865:7;861:23;857:32;854:52;;;902:1;899;892:12;854:52;-1:-1:-1;925:23:264;;774:180;-1:-1:-1;774:180:264:o;959:448::-;1010:3;1048:5;1042:12;1075:6;1070:3;1063:19;1101:4;1130;1125:3;1121:14;1114:21;;1169:4;1162:5;1158:16;1192:1;1202:180;1216:6;1213:1;1210:13;1202:180;;;1281:13;;1296:4;1277:24;1265:37;;1322:12;;;;1357:15;;;;1238:1;1231:9;1202:180;;;-1:-1:-1;1398:3:264;;959:448;-1:-1:-1;;;;;959:448:264:o;1412:750::-;1601:2;1590:9;1583:21;1646:6;1640:13;1635:2;1624:9;1620:18;1613:41;1708:2;1700:6;1696:15;1690:22;1685:2;1674:9;1670:18;1663:50;1564:4;1760:2;1752:6;1748:15;1742:22;1800:4;1795:2;1784:9;1780:18;1773:32;1828:61;1884:3;1873:9;1869:19;1855:12;1828:61;:::i;:::-;1814:75;;1944:2;1936:6;1932:15;1926:22;1920:3;1909:9;1905:19;1898:51;2004:3;1996:6;1992:16;1986:23;1980:3;1969:9;1965:19;1958:52;2065:3;2057:6;2053:16;2047:23;2041:3;2030:9;2026:19;2019:52;2127:3;2119:6;2115:16;2109:23;2102:4;2091:9;2087:20;2080:53;2150:6;2142:14;;;1412:750;;;;:::o;2349:834::-;2540:2;2529:9;2522:21;2585:6;2579:13;2574:2;2563:9;2559:18;2552:41;2503:4;2640:2;2632:6;2628:15;2622:22;2663:6;2705:2;2700;2689:9;2685:18;2678:30;2731:61;2787:3;2776:9;2772:19;2758:12;2731:61;:::i;:::-;2717:75;;2846:2;2838:6;2834:15;2828:22;2823:2;2812:9;2808:18;2801:50;2906:2;2898:6;2894:15;2888:22;2882:3;2871:9;2867:19;2860:51;2966:3;2958:6;2954:16;2948:23;2942:3;2931:9;2927:19;2920:52;3027:3;3019:6;3015:16;3009:23;3003:3;2992:9;2988:19;2981:52;3088:3;3080:6;3076:16;3070:23;3064:3;3053:9;3049:19;3042:52;3148:3;3140:6;3136:16;3130:23;3125:2;3114:9;3110:18;3103:51;;3171:6;3163:14;;;2349:834;;;;:::o;4019:248::-;4087:6;4095;4148:2;4136:9;4127:7;4123:23;4119:32;4116:52;;;4164:1;4161;4154:12;4116:52;-1:-1:-1;;4187:23:264;;;4257:2;4242:18;;;4229:32;;-1:-1:-1;4019:248:264:o;4272:184::-;-1:-1:-1;;;4321:1:264;4314:88;4421:4;4418:1;4411:15;4445:4;4442:1;4435:15;4461:253;4533:2;4527:9;4575:4;4563:17;;4610:18;4595:34;;4631:22;;;4592:62;4589:88;;;4657:18;;:::i;:::-;4693:2;4686:22;4461:253;:::o;4719:255::-;4791:2;4785:9;4833:6;4821:19;;4870:18;4855:34;;4891:22;;;4852:62;4849:88;;;4917:18;;:::i;4979:255::-;5051:2;5045:9;5093:6;5081:19;;5130:18;5115:34;;5151:22;;;5112:62;5109:88;;;5177:18;;:::i;5239:334::-;5310:2;5304:9;5366:2;5356:13;;-1:-1:-1;;5352:86:264;5340:99;;5469:18;5454:34;;5490:22;;;5451:62;5448:88;;;5516:18;;:::i;:::-;5552:2;5545:22;5239:334;;-1:-1:-1;5239:334:264:o;5578:183::-;5638:4;5671:18;5663:6;5660:30;5657:56;;;5693:18;;:::i;:::-;-1:-1:-1;5738:1:264;5734:14;5750:4;5730:25;;5578:183::o;5766:959::-;5859:6;5867;5920:2;5908:9;5899:7;5895:23;5891:32;5888:52;;;5936:1;5933;5926:12;5888:52;5972:9;5959:23;5949:33;;6001:2;6054;6043:9;6039:18;6026:32;6081:18;6073:6;6070:30;6067:50;;;6113:1;6110;6103:12;6067:50;6136:22;;6189:4;6181:13;;6177:27;-1:-1:-1;6167:55:264;;6218:1;6215;6208:12;6167:55;6254:2;6241:16;6277:60;6293:43;6333:2;6293:43;:::i;:::-;6277:60;:::i;:::-;6371:15;;;6453:1;6449:10;;;;6441:19;;6437:28;;;6402:12;;;;6477:19;;;6474:39;;;6509:1;6506;6499:12;6474:39;6533:11;;;;6553:142;6569:6;6564:3;6561:15;6553:142;;;6635:17;;6623:30;;6586:12;;;;6673;;;;6553:142;;;6714:5;6704:15;;;;;;;5766:959;;;;;:::o;6730:184::-;-1:-1:-1;;;6779:1:264;6772:88;6879:4;6876:1;6869:15;6903:4;6900:1;6893:15;7267:832;7330:5;7383:3;7376:4;7368:6;7364:17;7360:27;7350:55;;7401:1;7398;7391:12;7350:55;7430:6;7424:13;7456:4;7480:60;7496:43;7536:2;7496:43;:::i;7480:60::-;7562:3;7586:2;7581:3;7574:15;7614:4;7609:3;7605:14;7598:21;;7671:4;7665:2;7662:1;7658:10;7650:6;7646:23;7642:34;7628:48;;7699:3;7691:6;7688:15;7685:35;;;7716:1;7713;7706:12;7685:35;7752:4;7744:6;7740:17;7766:304;7782:6;7777:3;7774:15;7766:304;;;7855:3;7849:10;7903:4;7896:5;7892:16;7885:5;7882:27;7872:125;;7951:1;7980:2;7976;7969:14;7872:125;8010:18;;8048:12;;;;7799;;7766:304;;;-1:-1:-1;8088:5:264;7267:832;-1:-1:-1;;;;;;7267:832:264:o;8104:943::-;8204:6;8257:2;8245:9;8236:7;8232:23;8228:32;8225:52;;;8273:1;8270;8263:12;8225:52;8306:9;8300:16;8335:18;8376:2;8368:6;8365:14;8362:34;;;8392:1;8389;8382:12;8362:34;8415:22;;;;8471:4;8453:16;;;8449:27;8446:47;;;8489:1;8486;8479:12;8446:47;8515:22;;:::i;:::-;8566:2;8560:9;8553:5;8546:24;8616:2;8612;8608:11;8602:18;8597:2;8590:5;8586:14;8579:42;8660:2;8656;8652:11;8646:18;8689:2;8679:8;8676:16;8673:36;;;8705:1;8702;8695:12;8673:36;8741:65;8798:7;8787:8;8783:2;8779:17;8741:65;:::i;:::-;8736:2;8729:5;8725:14;8718:89;;8853:2;8849;8845:11;8839:18;8834:2;8827:5;8823:14;8816:42;8905:3;8901:2;8897:12;8891:19;8885:3;8878:5;8874:15;8867:44;8958:3;8954:2;8950:12;8944:19;8938:3;8931:5;8927:15;8920:44;9011:3;9007:2;9003:12;8997:19;8991:3;8984:5;8980:15;8973:44;9036:5;9026:15;;;;;8104:943;;;;:::o;9401:999::-;9502:6;9555:2;9543:9;9534:7;9530:23;9526:32;9523:52;;;9571:1;9568;9561:12;9523:52;9604:9;9598:16;9633:18;9674:2;9666:6;9663:14;9660:34;;;9690:1;9687;9680:12;9660:34;9713:22;;;;9769:6;9751:16;;;9747:29;9744:49;;;9789:1;9786;9779:12;9744:49;9815:22;;:::i;:::-;9866:2;9860:9;9853:5;9846:24;9909:2;9905;9901:11;9895:18;9938:2;9928:8;9925:16;9922:36;;;9954:1;9951;9944:12;9922:36;9990:65;10047:7;10036:8;10032:2;10028:17;9990:65;:::i;:::-;9985:2;9978:5;9974:14;9967:89;;10102:2;10098;10094:11;10088:18;10083:2;10076:5;10072:14;10065:42;10153:2;10149;10145:11;10139:18;10134:2;10127:5;10123:14;10116:42;10205:3;10201:2;10197:12;10191:19;10185:3;10178:5;10174:15;10167:44;10258:3;10254:2;10250:12;10244:19;10238:3;10231:5;10227:15;10220:44;10311:3;10307:2;10303:12;10297:19;10291:3;10284:5;10280:15;10273:44;10364:3;10360:2;10356:12;10350:19;10344:3;10337:5;10333:15;10326:44;10389:5;10379:15;;;;;9401:999;;;;:::o;10587:277::-;10654:6;10707:2;10695:9;10686:7;10682:23;10678:32;10675:52;;;10723:1;10720;10713:12;10675:52;10755:9;10749:16;10808:5;10801:13;10794:21;10787:5;10784:32;10774:60;;10830:1;10827;10820:12;10869:184;-1:-1:-1;;;10918:1:264;10911:88;11018:4;11015:1;11008:15;11042:4;11039:1;11032:15;11058:216;11122:9;;;11150:11;;;11097:3;11180:9;;11208:10;;11204:19;;11233:10;;11225:19;;11201:44;11198:70;;;11248:18;;:::i;11279:184::-;11349:6;11402:2;11390:9;11381:7;11377:23;11373:32;11370:52;;;11418:1;11415;11408:12;11370:52;-1:-1:-1;11441:16:264;;11279:184;-1:-1:-1;11279:184:264:o;11468:665::-;11533:5;11586:3;11579:4;11571:6;11567:17;11563:27;11553:55;;11604:1;11601;11594:12;11553:55;11633:6;11627:13;11659:4;11683:60;11699:43;11739:2;11699:43;:::i;11683:60::-;11765:3;11789:2;11784:3;11777:15;11817:4;11812:3;11808:14;11801:21;;11874:4;11868:2;11865:1;11861:10;11853:6;11849:23;11845:34;11831:48;;11902:3;11894:6;11891:15;11888:35;;;11919:1;11916;11909:12;11888:35;11955:4;11947:6;11943:17;11969:135;11985:6;11980:3;11977:15;11969:135;;;12051:10;;12039:23;;12082:12;;;;12002;;11969:135;;12138:152;12222:13;;12264:1;12254:12;;12244:40;;12280:1;12277;12270:12;12965:1314;13067:6;13120:2;13108:9;13099:7;13095:23;13091:32;13088:52;;;13136:1;13133;13126:12;13088:52;13169:9;13163:16;13198:18;13239:2;13231:6;13228:14;13225:34;;;13255:1;13252;13245:12;13225:34;13278:22;;;;13334:6;13316:16;;;13312:29;13309:49;;;13354:1;13351;13344:12;13309:49;13380:22;;:::i;:::-;13433:2;13427:9;13461:2;13451:8;13448:16;13445:36;;;13477:1;13474;13467:12;13445:36;13504:67;13563:7;13552:8;13548:2;13544:17;13504:67;:::i;:::-;13497:5;13490:82;;13618:2;13614;13610:11;13604:18;13599:2;13592:5;13588:14;13581:42;13669:2;13665;13661:11;13655:18;13650:2;13643:5;13639:14;13632:42;13706:47;13749:2;13745;13741:11;13706:47;:::i;:::-;13701:2;13694:5;13690:14;13683:71;13801:3;13797:2;13793:12;13787:19;13781:3;13774:5;13770:15;13763:44;13854:3;13850:2;13846:12;13840:19;13834:3;13827:5;13823:15;13816:44;13907:3;13903:2;13899:12;13893:19;13887:3;13880:5;13876:15;13869:44;13952:3;13948:2;13944:12;13938:19;13982:2;13972:8;13969:16;13966:36;;;13998:1;13995;13988:12;13966:36;14035:67;14094:7;14083:8;14079:2;14075:17;14035:67;:::i;:::-;14029:3;14018:15;;14011:92;-1:-1:-1;14122:3:264;14163:11;;;14157:18;14141:14;;;14134:42;14195:3;14236:11;;;14230:18;14214:14;;;14207:42;;;;-1:-1:-1;14022:5:264;12965:1314;-1:-1:-1;;;12965:1314:264:o;14284:184::-;-1:-1:-1;;;14333:1:264;14326:88;14433:4;14430:1;14423:15;14457:4;14454:1;14447:15;14473:195;14512:3;-1:-1:-1;;14536:5:264;14533:77;14530:103;;14613:18;;:::i;:::-;-1:-1:-1;14660:1:264;14649:13;;14473:195::o;15027:313::-;15097:6;15150:2;15138:9;15129:7;15125:23;15121:32;15118:52;;;15166:1;15163;15156:12;15118:52;15198:9;15192:16;-1:-1:-1;;;;;15241:5:264;15237:54;15230:5;15227:65;15217:93;;15306:1;15303;15296:12;15700:275;15785:6;15838:2;15826:9;15817:7;15813:23;15809:32;15806:52;;;15854:1;15851;15844:12;15806:52;15886:9;15880:16;15925:1;15918:5;15915:12;15905:40;;15941:1;15938;15931:12;15980:128;16047:9;;;16068:11;;;16065:37;;;16082:18;;:::i;17881:125::-;17946:9;;;17967:10;;;17964:36;;;17980:18;;:::i;19087:439::-;19140:3;19178:5;19172:12;19205:6;19200:3;19193:19;19231:4;19260;19255:3;19251:14;19244:21;;19299:4;19292:5;19288:16;19322:1;19332:169;19346:6;19343:1;19340:13;19332:169;;;19407:13;;19395:26;;19441:12;;;;19476:15;;;;19368:1;19361:9;19332:169;;19531:468;19831:6;19820:9;19813:25;19874:2;19869;19858:9;19854:18;19847:30;19794:4;19894:56;19946:2;19935:9;19931:18;19923:6;19894:56;:::i;:::-;19886:64;;19986:6;19981:2;19970:9;19966:18;19959:34;19531:468;;;;;;:::o;20004:250::-;20089:1;20099:113;20113:6;20110:1;20107:13;20099:113;;;20189:11;;;20183:18;20170:11;;;20163:39;20135:2;20128:10;20099:113;;;-1:-1:-1;;20246:1:264;20228:16;;20221:27;20004:250::o;20259:568::-;20312:5;20365:3;20358:4;20350:6;20346:17;20342:27;20332:55;;20383:1;20380;20373:12;20332:55;20412:6;20406:13;20438:18;20434:2;20431:26;20428:52;;;20460:18;;:::i;:::-;20504:114;20612:4;-1:-1:-1;;20536:4:264;20532:2;20528:13;20524:86;20520:97;20504:114;:::i;:::-;20643:2;20634:7;20627:19;20689:3;20682:4;20677:2;20669:6;20665:15;20661:26;20658:35;20655:55;;;20706:1;20703;20696:12;20655:55;20719:77;20793:2;20786:4;20777:7;20773:18;20766:4;20758:6;20754:17;20719:77;:::i;20832:655::-;20974:6;20982;20990;21043:2;21031:9;21022:7;21018:23;21014:32;21011:52;;;21059:1;21056;21049:12;21011:52;21092:9;21086:16;21121:18;21162:2;21154:6;21151:14;21148:34;;;21178:1;21175;21168:12;21148:34;21201:60;21253:7;21244:6;21233:9;21229:22;21201:60;:::i;:::-;21191:70;;21301:2;21290:9;21286:18;21280:25;21270:35;;21351:2;21340:9;21336:18;21330:25;21314:41;;21380:2;21370:8;21367:16;21364:36;;;21396:1;21393;21386:12;21364:36;;21419:62;21473:7;21462:8;21451:9;21447:24;21419:62;:::i;:::-;21409:72;;;20832:655;;;;;:::o;21492:442::-;21755:6;21744:9;21737:25;21798:2;21793;21782:9;21778:18;21771:30;21718:4;21818:56;21870:2;21859:9;21855:18;21847:6;21818:56;:::i;:::-;21810:64;;21922:4;21914:6;21910:17;21905:2;21894:9;21890:18;21883:45;21492:442;;;;;;:::o;21939:335::-;22018:6;22071:2;22059:9;22050:7;22046:23;22042:32;22039:52;;;22087:1;22084;22077:12;22039:52;22120:9;22114:16;22153:18;22145:6;22142:30;22139:50;;;22185:1;22182;22175:12;22139:50;22208:60;22260:7;22251:6;22240:9;22236:22;22208:60;:::i;22279:329::-;22320:3;22358:5;22352:12;22385:6;22380:3;22373:19;22401:76;22470:6;22463:4;22458:3;22454:14;22447:4;22440:5;22436:16;22401:76;:::i;:::-;22522:2;22510:15;-1:-1:-1;;22506:88:264;22497:98;;;;22597:4;22493:109;;22279:329;-1:-1:-1;;22279:329:264:o;22613:359::-;22816:2;22805:9;22798:21;22779:4;22836:44;22876:2;22865:9;22861:18;22853:6;22836:44;:::i;:::-;22911:2;22896:18;;22889:34;;;;-1:-1:-1;22954:2:264;22939:18;22932:34;22828:52;22613:359;-1:-1:-1;22613:359:264:o;22977:604::-;23286:6;23275:9;23268:25;23329:3;23324:2;23313:9;23309:18;23302:31;23249:4;23356:57;23408:3;23397:9;23393:19;23385:6;23356:57;:::i;:::-;23461:4;23453:6;23449:17;23444:2;23433:9;23429:18;23422:45;23515:9;23507:6;23503:22;23498:2;23487:9;23483:18;23476:50;23543:32;23568:6;23560;23543:32;:::i;:::-;23535:40;22977:604;-1:-1:-1;;;;;;;22977:604:264:o;23586:515::-;23877:6;23866:9;23859:25;23920:3;23915:2;23904:9;23900:18;23893:31;23840:4;23941:57;23993:3;23982:9;23978:19;23970:6;23941:57;:::i;:::-;24046:4;24034:17;;;;24029:2;24014:18;;24007:45;-1:-1:-1;24083:2:264;24068:18;24061:34;23933:65;23586:515;-1:-1:-1;;23586:515:264:o;24478:184::-;-1:-1:-1;;;24527:1:264;24520:88;24627:4;24624:1;24617:15;24651:4;24648:1;24641:15;24667:175;24704:3;24748:4;24741:5;24737:16;24777:4;24768:7;24765:17;24762:43;;24785:18;;:::i;:::-;24834:1;24821:15;;24667:175;-1:-1:-1;;24667:175:264:o;24847:168::-;24920:9;;;24951;;24968:15;;;24962:22;;24948:37;24938:71;;24989:18;;:::i;25020:709::-;25390:6;25379:9;25372:25;25433:3;25428:2;25417:9;25413:18;25406:31;25353:4;25460:57;25512:3;25501:9;25497:19;25489:6;25460:57;:::i;:::-;25565:4;25557:6;25553:17;25548:2;25537:9;25533:18;25526:45;25619:9;25611:6;25607:22;25602:2;25591:9;25587:18;25580:50;25647:32;25672:6;25664;25647:32;:::i;:::-;25639:40;;;25716:6;25710:3;25699:9;25695:19;25688:35;25020:709;;;;;;;;:::o;25734:640::-;25985:6;25980:3;25973:19;25955:3;26011:2;26044;26039:3;26035:12;26076:6;26070:13;26141:2;26133:6;26129:15;26162:1;26172:175;26186:6;26183:1;26180:13;26172:175;;;26249:13;;26235:28;;26285:14;;;;26322:15;;;;26208:1;26201:9;26172:175;;;-1:-1:-1;26363:5:264;;25734:640;-1:-1:-1;;;;;;;25734:640:264:o;26598:464::-;26845:66;26837:6;26833:79;26822:9;26815:98;26949:6;26944:2;26933:9;26929:18;26922:34;26992:2;26987;26976:9;26972:18;26965:30;26796:4;27012:44;27052:2;27041:9;27037:18;27029:6;27012:44;:::i;27067:174::-;27134:12;27166:10;;;27178;;;27162:27;;27201:11;;;27198:37;;;27215:18;;:::i;27893:901::-;28318:6;28307:9;28300:25;28361:3;28356:2;28345:9;28341:18;28334:31;28281:4;28388:57;28440:3;28429:9;28425:19;28417:6;28388:57;:::i;:::-;28493:4;28481:17;;28476:2;28461:18;;28454:45;28518:12;28566:15;;;28561:2;28546:18;;28539:43;28619:15;;28613:3;28598:19;;28591:44;28666:3;28651:19;;28644:35;;;28716:22;;;28710:3;28695:19;;28688:51;28756:32;28720:6;28773;28756:32;:::i;:::-;28748:40;27893:901;-1:-1:-1;;;;;;;;;;27893:901:264:o;28799:788::-;29164:3;29153:9;29146:22;29127:4;29191:57;29243:3;29232:9;29228:19;29220:6;29191:57;:::i;:::-;29296:4;29288:6;29284:17;29279:2;29268:9;29264:18;29257:45;29350:14;29342:6;29338:27;29333:2;29322:9;29318:18;29311:55;29414:12;29406:6;29402:25;29397:2;29386:9;29382:18;29375:53;29465:6;29459:3;29448:9;29444:19;29437:35;29521:9;29513:6;29509:22;29503:3;29492:9;29488:19;29481:51;29549:32;29574:6;29566;29549:32;:::i;:::-;29541:40;28799:788;-1:-1:-1;;;;;;;;;28799:788:264:o;29592:511::-;29843:2;29832:9;29825:21;29806:4;29869:56;29921:2;29910:9;29906:18;29898:6;29869:56;:::i;:::-;29973:14;29965:6;29961:27;29956:2;29945:9;29941:18;29934:55;30037:9;30029:6;30025:22;30020:2;30009:9;30005:18;29998:50;30065:32;30090:6;30082;30065:32;:::i;30108:616::-;30419:6;30408:9;30401:25;30462:3;30457:2;30446:9;30442:18;30435:31;30382:4;30489:57;30541:3;30530:9;30526:19;30518:6;30489:57;:::i;:::-;30594:14;30586:6;30582:27;30577:2;30566:9;30562:18;30555:55;30658:9;30650:6;30646:22;30641:2;30630:9;30626:18;30619:50;30686:32;30711:6;30703;30686:32;:::i","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","applyEquipmentBonuses(bytes32)":"9056fa28","checkRequirements(bytes32,uint256)":"9a8bb9a2","equipItems(bytes32,uint256[])":"cc77a2de","getArmorStats(uint256)":"40a5ed2a","getWeaponStats(uint256)":"63ff2287","isEquipped(bytes32,uint256)":"edcfef82","supportsInterface(bytes4)":"01ffc9a7","unequipItem(bytes32,uint256)":"b2aca84b"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"EncodedLengths_InvalidLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accessedIndex\",\"type\":\"uint256\"}],\"name\":\"Store_IndexOutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"Store_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"fieldLength\",\"type\":\"uint40\"}],\"name\":\"Store_InvalidSplice\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceDynamicData\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"applyEquipmentBonuses\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"adjustedStrength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedAgility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedIntelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedArmor\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedMaxHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct AdjustedCombatStats\",\"name\":\"modifiedStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"checkRequirements\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"canUse\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"}],\"name\":\"equipItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"getArmorStats\",\"outputs\":[{\"components\":[{\"internalType\":\"int256\",\"name\":\"agiModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"armorModifier\",\"type\":\"uint256\"},{\"internalType\":\"uint8[]\",\"name\":\"classRestrictions\",\"type\":\"uint8[]\"},{\"internalType\":\"int256\",\"name\":\"hitPointModifier\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"intModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"minLevel\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"strModifier\",\"type\":\"int256\"}],\"internalType\":\"struct ArmorStats\",\"name\":\"_ArmorStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"getWeaponStats\",\"outputs\":[{\"components\":[{\"internalType\":\"int256\",\"name\":\"agiModifier\",\"type\":\"int256\"},{\"internalType\":\"uint8[]\",\"name\":\"classRestrictions\",\"type\":\"uint8[]\"},{\"internalType\":\"int256\",\"name\":\"hitPointModifier\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"intModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"maxDamage\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minDamage\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minLevel\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"strModifier\",\"type\":\"int256\"}],\"internalType\":\"struct WeaponStats\",\"name\":\"_weaponStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"isEquipped\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isEquipped\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"unequipItem\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the encoded lengths.\"}}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"details\":\"Raised if the start index is larger than the previous length of the field.\",\"params\":{\"accessedIndex\":\"FIXME\",\"length\":\"FIXME\"}}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The resource ID.\",\"resourceIdString\":\"The stringified resource ID (for easier debugging).\"}}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"details\":\"Raised if the splice total length of the field is changed but the splice is not at the end of the field.\",\"params\":{\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"fieldLength\":\"The field length for the splice operation.\",\"startWithinField\":\"The start index within the field for the splice operation.\"}}]},\"events\":{\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"params\":{\"data\":\"The data to insert into the dynamic data of the record at the start byte.\",\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"dynamicFieldIndex\":\"The index of the dynamic field to splice data, relative to the start of the dynamic fields. (Dynamic field index = field index - number of static fields)\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided encoded lengths has an invalid length.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided index is out of bounds.\"}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Error raised if the provided resource ID cannot be found.\"}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"notice\":\"Error raised if the provided splice is invalid.\"}]},\"events\":{\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"notice\":\"Emitted when dynamic data in the store is spliced.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/EquipmentSystem.sol\":\"EquipmentSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/\",\":openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"lib/ERC1155-puppet/ERC1155System.sol\":{\"keccak256\":\"0x37bfddf9abf8e10002749d0f3e5c2d765da2359b4aa0c10549d61728da1ddae3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://77cef81d1373f77daac326d90895bbe692166b82895ae4b5f11ed92d4c5ad21c\",\"dweb:/ipfs/Qmcjk2FUweGK5McuAQh8jXjMa6t3wW4YoWtwitEKD3jqhG\"]},\"lib/ERC1155-puppet/IERC1155.sol\":{\"keccak256\":\"0xba76a0cbf29f93fdcf613ee19a3e8a36d8579628c3e657f68edd29f682cfe05d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c40994dd35444a97b97eacd9c5af7f27373c357642000bbcbcafe7169bd2179e\",\"dweb:/ipfs/QmSVGhh4AT7gkSmVtnitew14xtQFepACdhbGbWXJh39mk1\"]},\"lib/ERC1155-puppet/IERC1155Errors.sol\":{\"keccak256\":\"0x507875c8e9e6f2e706e95c565d51f20030165eb2dc241f49a42cedb96caaead2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b96ff50d61db0f5773b5322c8d3dc8b062a92f9da21bf9a821ac7bae58bcdecb\",\"dweb:/ipfs/QmcXnAhbPWL4ekfgLVPXuBRPuUUMM7zfU5xwP8pPoihnTu\"]},\"lib/ERC1155-puppet/IERC1155Events.sol\":{\"keccak256\":\"0x43dcbad156d27946650411971fabb2dcac1f234f78a5e7a776e18560c9ef64d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://299a141df22563efaa23eb10ab2a311d3b4cc252a3f63a4c73902b198f731859\",\"dweb:/ipfs/QmbaTrv7SwCrYcQ4qyyPf4YxUFQLrcuYMy1aF5sp3VwswN\"]},\"lib/ERC1155-puppet/IERC1155MetadataURI.sol\":{\"keccak256\":\"0x73546c8cf58dc8ce002f50f172ebb8207e65856d12402f8d86fca8ba9288c4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c81bc7f8b4f61810c1562c0197499be6ce636313c2beb9d095455ea8ccd21ae0\",\"dweb:/ipfs/QmR67xU45dQWo51gHyaZB6wy8CbnRLg6nFvD4KeTX6mfZz\"]},\"lib/ERC1155-puppet/IERC1155Receiver.sol\":{\"keccak256\":\"0x9a6fd2d799610585460b2eeba3a38fe7706b8e7291f05411622a979fb462383f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d3c78236d3e2b76209e1e2bb175820449bb1527c0ca99e526b19a73f207d38b3\",\"dweb:/ipfs/Qma552XoWh5sYX4SSiUgwsSpTxe4qR47ozuac4nDsRetxF\"]},\"lib/ERC1155-puppet/IERC1155System.sol\":{\"keccak256\":\"0x324481afcc10bb871430340e0ddea5613a7a7dc7436ad8067b64e787791d9c74\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cbf2f86e7c18feb303c9201417a85af320f148907fa637b25b56e7484325d64c\",\"dweb:/ipfs/QmW35pffC8PK5Y7afxLc6qYYiDjH4NayRggogPazy5JsEi\"]},\"lib/ERC1155-puppet/constants.sol\":{\"keccak256\":\"0xe41618b4227fc0aaa1c22fc3972420734e23e0441a2315269de368af69d67c70\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e67f2b3f6597a30810afaccd9cd90146b7164fc6c8e91a16261f2424b6b62ee\",\"dweb:/ipfs/QmeJoceERJVcjfH4g1YQTpZGQdUnTFSgZz2eWTRtuwKXje\"]},\"lib/ERC1155-puppet/libraries/LibString.sol\":{\"keccak256\":\"0xb53857d461ac8c546fcd96b94a9f4e34001ac555bbc7b3fc3471c52b16afe2fb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://24cae538067519ffa04a943330b10cba87d26e2c03227edd8a0ebe671186fb73\",\"dweb:/ipfs/QmcZuKmY8GyCWDSSSYAV5ZLuGyhkYhiJXb5AMvViUYgAuz\"]},\"lib/ERC1155-puppet/libraries/utils/ERC1155Utils.sol\":{\"keccak256\":\"0x981a5c3d788baf2b20b043c1a1f005fa9aa224f660233ecc63c6aa2e719b0f21\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5270b523c823caf879a3d338914d1c44070aace2825fb4fbd83d744267a26f5f\",\"dweb:/ipfs/QmVfXQPAPsr24W5rz5qDiiVp2n6owM417skseKnEHxqXmq\"]},\"lib/ERC1155-puppet/libraries/utils/draft-IERC6093.sol\":{\"keccak256\":\"0xb016571337f659bda4d98117bfd0ea8e26d5e7b696eff5cc308275b420b9120e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72ad563fb7c394adfce5a899bc94afb6e463c2773d9de1b98cae3747f85cd779\",\"dweb:/ipfs/QmZwZGrZreuHMW7EHmzpXpN6JVtmcmQY4othHaTqR2ucV6\"]},\"lib/ERC1155-puppet/tables/ERC1155MetadataURI.sol\":{\"keccak256\":\"0x5e7be6ad3cd2280a13cbc155496131b2453d411da565d17e68df8a2b479ae3ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1a6ccc261562a5c76ac720adc8634d931cae7a7ecc40c96e5db7837a262c38fe\",\"dweb:/ipfs/QmY3G99LXRifTJpJA4FqPRDUBboe8GD2PcEagu9MiwuUqL\"]},\"lib/ERC1155-puppet/tables/ERC1155URIStorage.sol\":{\"keccak256\":\"0x41b5c9f2a05119ab0cdc2ed8ebafca81338e71637dc79b218c3c35a4d901d40e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://526fc37c04ba0e53d742e26cf7e6b899f520482fd02fe484e17100eb3b1a256d\",\"dweb:/ipfs/Qmex48c3aPQYRHkduC9fxxzvAYYvnqesyP1AKZNnrXC2cQ\"]},\"lib/ERC1155-puppet/tables/OperatorApproval.sol\":{\"keccak256\":\"0xbbed481b7ccef9525cd566c8e36f42512c8de94c7431510356b35c853c2764d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://984af22419c3ba9e19775b47cdd981872bb1aff430ebab83752a0ea3f6b6fb79\",\"dweb:/ipfs/Qmdr1FByP2aWAuursvKr126EZhNzT29H4bGs3qx9yacVfg\"]},\"lib/ERC1155-puppet/tables/Owners.sol\":{\"keccak256\":\"0x1dce77dc5f33c570e2163f8cbb9e5b3a628ae8f6abbf097dfc24422ff7d50636\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c604d7d03c963f322ed07c2978e1276e89d4a61ad2f2d6790eba98d7f663c7a3\",\"dweb:/ipfs/QmakymS49hdSh7i5igXbTX9f44A4h3yh4cFAxTaMfNvXTp\"]},\"lib/ERC1155-puppet/tables/TotalSupply.sol\":{\"keccak256\":\"0x892ee6cca8571fc5e43563a5834d5a44330a27206a838bb755f7711bbd357c4a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f3120b4a608f998c88b42a50ec33b6ffa709e7079d37f0ec88998f6fb441919b\",\"dweb:/ipfs/QmP4RFLPi75jTn19cUYXshfZgSAJoDzHAio6xGnYSK9NLE\"]},\"lib/ERC1155-puppet/utils.sol\":{\"keccak256\":\"0x4c264da22c936a784106d81aa3cdb94f54d90d46e15ad1b66b53bf28bbcbdf49\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b47674f3483134a57c6a3ac0193e6cdd3643774d12ad433de0541b8358ea9dd0\",\"dweb:/ipfs/QmSqmfS5s7aqrsLgi67b91s3f51AaDJs5F5xzioZcussXH\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/Puppet.sol\":{\"keccak256\":\"0x0793dc274d0e27b9a00369935693952f2b15e85b243ebed5994cc0c5fd806bc9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d94877420ab98c06013f327ce43e18a7dd3f9a42a33f76a5291ae8424b2699a6\",\"dweb:/ipfs/QmcpKAzLV2eKSU7Pfbb7wgkidNeWSUyUD5J2Scgio16RS8\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/PuppetMaster.sol\":{\"keccak256\":\"0xc83209af82eba3b3452a5c62531d52edb13d69db67c768ec12989cfaf9191c72\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f1d83a60ed2e3a15cde57d6fc859ee7c76e6d089010f41189151e799eb90525c\",\"dweb:/ipfs/QmfZLVNQ9G3kkMBxu3koZbMVPqhtxGTw2iziZQbob4AFhm\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/constants.sol\":{\"keccak256\":\"0x55dc370e83d22bd3ddb79172658731deb725c7609c1966d58cfdc5276bc20a7e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6bc27074a755a64d238f32cfd07b4226cfd47fd157f4f0829c13d8d5406d5f9d\",\"dweb:/ipfs/QmZesmQK815TdF6AuZpKZ249NXP2Qqnzmy9k3WpNRc5Cyq\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/tables/PuppetRegistry.sol\":{\"keccak256\":\"0x37273e42577e71b80621bcaa9132b8f9d28ded452242fb478fd7e52f382b83a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://26403866f063923a910cc1e6f4ff7b0e74e4f343b1222675658d1b9a1ecdbe14\",\"dweb:/ipfs/QmSTqLMbg9PvyFkVexVbLPUPLr1aBuBtcfnBZGbqEaje7Q\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/utils.sol\":{\"keccak256\":\"0x0c07e1daf167a9ebcf81d1b176e4aef23d12b0bc01333c572c0482b699fd199d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7f2ec0928e530ae3b75aadfe224a5c1654d0c26b8f10e06e490274fff3871489\",\"dweb:/ipfs/QmPLfak2kwefQ5tcNFxuE9TXsQ4PVkvTraHWZU8PK9GkR4\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937\",\"dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5\",\"dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5\"]},\"src/systems/EquipmentSystem.sol\":{\"keccak256\":\"0x550ac07f563dd7544e554f79e7b745dea585934551465fafacad1906f42a2335\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e8733a147a3536dc01b73d19d16b95807c3730de11c3fe2998b26700a7b08ea\",\"dweb:/ipfs/QmR4bEQQxNLA1W5qhgdTmJMupACNfJXVQ8L8JCgNrn3EsA\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"EncodedLengths_InvalidLength"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"},{"internalType":"uint256","name":"accessedIndex","type":"uint256"}],"type":"error","name":"Store_IndexOutOfBounds"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"Store_InvalidResourceType"},{"inputs":[{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"uint40","name":"fieldLength","type":"uint40"}],"type":"error","name":"Store_InvalidSplice"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"uint40","name":"deleteCount","type":"uint40","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceDynamicData","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"applyEquipmentBonuses","outputs":[{"internalType":"struct AdjustedCombatStats","name":"modifiedStats","type":"tuple","components":[{"internalType":"uint256","name":"adjustedStrength","type":"uint256"},{"internalType":"uint256","name":"adjustedAgility","type":"uint256"},{"internalType":"uint256","name":"adjustedIntelligence","type":"uint256"},{"internalType":"uint256","name":"adjustedArmor","type":"uint256"},{"internalType":"uint256","name":"adjustedMaxHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"level","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"checkRequirements","outputs":[{"internalType":"bool","name":"canUse","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256[]","name":"itemIds","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function","name":"equipItems"},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"getArmorStats","outputs":[{"internalType":"struct ArmorStats","name":"_ArmorStats","type":"tuple","components":[{"internalType":"int256","name":"agiModifier","type":"int256"},{"internalType":"uint256","name":"armorModifier","type":"uint256"},{"internalType":"uint8[]","name":"classRestrictions","type":"uint8[]"},{"internalType":"int256","name":"hitPointModifier","type":"int256"},{"internalType":"int256","name":"intModifier","type":"int256"},{"internalType":"uint256","name":"minLevel","type":"uint256"},{"internalType":"int256","name":"strModifier","type":"int256"}]}]},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"getWeaponStats","outputs":[{"internalType":"struct WeaponStats","name":"_weaponStats","type":"tuple","components":[{"internalType":"int256","name":"agiModifier","type":"int256"},{"internalType":"uint8[]","name":"classRestrictions","type":"uint8[]"},{"internalType":"int256","name":"hitPointModifier","type":"int256"},{"internalType":"int256","name":"intModifier","type":"int256"},{"internalType":"uint256","name":"maxDamage","type":"uint256"},{"internalType":"uint256","name":"minDamage","type":"uint256"},{"internalType":"uint256","name":"minLevel","type":"uint256"},{"internalType":"int256","name":"strModifier","type":"int256"}]}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"isEquipped","outputs":[{"internalType":"bool","name":"_isEquipped","type":"bool"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"unequipItem","outputs":[{"internalType":"bool","name":"success","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/","openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/EquipmentSystem.sol":"EquipmentSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"lib/ERC1155-puppet/ERC1155System.sol":{"keccak256":"0x37bfddf9abf8e10002749d0f3e5c2d765da2359b4aa0c10549d61728da1ddae3","urls":["bzz-raw://77cef81d1373f77daac326d90895bbe692166b82895ae4b5f11ed92d4c5ad21c","dweb:/ipfs/Qmcjk2FUweGK5McuAQh8jXjMa6t3wW4YoWtwitEKD3jqhG"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155.sol":{"keccak256":"0xba76a0cbf29f93fdcf613ee19a3e8a36d8579628c3e657f68edd29f682cfe05d","urls":["bzz-raw://c40994dd35444a97b97eacd9c5af7f27373c357642000bbcbcafe7169bd2179e","dweb:/ipfs/QmSVGhh4AT7gkSmVtnitew14xtQFepACdhbGbWXJh39mk1"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Errors.sol":{"keccak256":"0x507875c8e9e6f2e706e95c565d51f20030165eb2dc241f49a42cedb96caaead2","urls":["bzz-raw://b96ff50d61db0f5773b5322c8d3dc8b062a92f9da21bf9a821ac7bae58bcdecb","dweb:/ipfs/QmcXnAhbPWL4ekfgLVPXuBRPuUUMM7zfU5xwP8pPoihnTu"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Events.sol":{"keccak256":"0x43dcbad156d27946650411971fabb2dcac1f234f78a5e7a776e18560c9ef64d5","urls":["bzz-raw://299a141df22563efaa23eb10ab2a311d3b4cc252a3f63a4c73902b198f731859","dweb:/ipfs/QmbaTrv7SwCrYcQ4qyyPf4YxUFQLrcuYMy1aF5sp3VwswN"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155MetadataURI.sol":{"keccak256":"0x73546c8cf58dc8ce002f50f172ebb8207e65856d12402f8d86fca8ba9288c4d8","urls":["bzz-raw://c81bc7f8b4f61810c1562c0197499be6ce636313c2beb9d095455ea8ccd21ae0","dweb:/ipfs/QmR67xU45dQWo51gHyaZB6wy8CbnRLg6nFvD4KeTX6mfZz"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Receiver.sol":{"keccak256":"0x9a6fd2d799610585460b2eeba3a38fe7706b8e7291f05411622a979fb462383f","urls":["bzz-raw://d3c78236d3e2b76209e1e2bb175820449bb1527c0ca99e526b19a73f207d38b3","dweb:/ipfs/Qma552XoWh5sYX4SSiUgwsSpTxe4qR47ozuac4nDsRetxF"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155System.sol":{"keccak256":"0x324481afcc10bb871430340e0ddea5613a7a7dc7436ad8067b64e787791d9c74","urls":["bzz-raw://cbf2f86e7c18feb303c9201417a85af320f148907fa637b25b56e7484325d64c","dweb:/ipfs/QmW35pffC8PK5Y7afxLc6qYYiDjH4NayRggogPazy5JsEi"],"license":"MIT"},"lib/ERC1155-puppet/constants.sol":{"keccak256":"0xe41618b4227fc0aaa1c22fc3972420734e23e0441a2315269de368af69d67c70","urls":["bzz-raw://9e67f2b3f6597a30810afaccd9cd90146b7164fc6c8e91a16261f2424b6b62ee","dweb:/ipfs/QmeJoceERJVcjfH4g1YQTpZGQdUnTFSgZz2eWTRtuwKXje"],"license":"MIT"},"lib/ERC1155-puppet/libraries/LibString.sol":{"keccak256":"0xb53857d461ac8c546fcd96b94a9f4e34001ac555bbc7b3fc3471c52b16afe2fb","urls":["bzz-raw://24cae538067519ffa04a943330b10cba87d26e2c03227edd8a0ebe671186fb73","dweb:/ipfs/QmcZuKmY8GyCWDSSSYAV5ZLuGyhkYhiJXb5AMvViUYgAuz"],"license":"MIT"},"lib/ERC1155-puppet/libraries/utils/ERC1155Utils.sol":{"keccak256":"0x981a5c3d788baf2b20b043c1a1f005fa9aa224f660233ecc63c6aa2e719b0f21","urls":["bzz-raw://5270b523c823caf879a3d338914d1c44070aace2825fb4fbd83d744267a26f5f","dweb:/ipfs/QmVfXQPAPsr24W5rz5qDiiVp2n6owM417skseKnEHxqXmq"],"license":"MIT"},"lib/ERC1155-puppet/libraries/utils/draft-IERC6093.sol":{"keccak256":"0xb016571337f659bda4d98117bfd0ea8e26d5e7b696eff5cc308275b420b9120e","urls":["bzz-raw://72ad563fb7c394adfce5a899bc94afb6e463c2773d9de1b98cae3747f85cd779","dweb:/ipfs/QmZwZGrZreuHMW7EHmzpXpN6JVtmcmQY4othHaTqR2ucV6"],"license":"MIT"},"lib/ERC1155-puppet/tables/ERC1155MetadataURI.sol":{"keccak256":"0x5e7be6ad3cd2280a13cbc155496131b2453d411da565d17e68df8a2b479ae3ea","urls":["bzz-raw://1a6ccc261562a5c76ac720adc8634d931cae7a7ecc40c96e5db7837a262c38fe","dweb:/ipfs/QmY3G99LXRifTJpJA4FqPRDUBboe8GD2PcEagu9MiwuUqL"],"license":"MIT"},"lib/ERC1155-puppet/tables/ERC1155URIStorage.sol":{"keccak256":"0x41b5c9f2a05119ab0cdc2ed8ebafca81338e71637dc79b218c3c35a4d901d40e","urls":["bzz-raw://526fc37c04ba0e53d742e26cf7e6b899f520482fd02fe484e17100eb3b1a256d","dweb:/ipfs/Qmex48c3aPQYRHkduC9fxxzvAYYvnqesyP1AKZNnrXC2cQ"],"license":"MIT"},"lib/ERC1155-puppet/tables/OperatorApproval.sol":{"keccak256":"0xbbed481b7ccef9525cd566c8e36f42512c8de94c7431510356b35c853c2764d5","urls":["bzz-raw://984af22419c3ba9e19775b47cdd981872bb1aff430ebab83752a0ea3f6b6fb79","dweb:/ipfs/Qmdr1FByP2aWAuursvKr126EZhNzT29H4bGs3qx9yacVfg"],"license":"MIT"},"lib/ERC1155-puppet/tables/Owners.sol":{"keccak256":"0x1dce77dc5f33c570e2163f8cbb9e5b3a628ae8f6abbf097dfc24422ff7d50636","urls":["bzz-raw://c604d7d03c963f322ed07c2978e1276e89d4a61ad2f2d6790eba98d7f663c7a3","dweb:/ipfs/QmakymS49hdSh7i5igXbTX9f44A4h3yh4cFAxTaMfNvXTp"],"license":"MIT"},"lib/ERC1155-puppet/tables/TotalSupply.sol":{"keccak256":"0x892ee6cca8571fc5e43563a5834d5a44330a27206a838bb755f7711bbd357c4a","urls":["bzz-raw://f3120b4a608f998c88b42a50ec33b6ffa709e7079d37f0ec88998f6fb441919b","dweb:/ipfs/QmP4RFLPi75jTn19cUYXshfZgSAJoDzHAio6xGnYSK9NLE"],"license":"MIT"},"lib/ERC1155-puppet/utils.sol":{"keccak256":"0x4c264da22c936a784106d81aa3cdb94f54d90d46e15ad1b66b53bf28bbcbdf49","urls":["bzz-raw://b47674f3483134a57c6a3ac0193e6cdd3643774d12ad433de0541b8358ea9dd0","dweb:/ipfs/QmSqmfS5s7aqrsLgi67b91s3f51AaDJs5F5xzioZcussXH"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/Puppet.sol":{"keccak256":"0x0793dc274d0e27b9a00369935693952f2b15e85b243ebed5994cc0c5fd806bc9","urls":["bzz-raw://d94877420ab98c06013f327ce43e18a7dd3f9a42a33f76a5291ae8424b2699a6","dweb:/ipfs/QmcpKAzLV2eKSU7Pfbb7wgkidNeWSUyUD5J2Scgio16RS8"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/PuppetMaster.sol":{"keccak256":"0xc83209af82eba3b3452a5c62531d52edb13d69db67c768ec12989cfaf9191c72","urls":["bzz-raw://f1d83a60ed2e3a15cde57d6fc859ee7c76e6d089010f41189151e799eb90525c","dweb:/ipfs/QmfZLVNQ9G3kkMBxu3koZbMVPqhtxGTw2iziZQbob4AFhm"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/constants.sol":{"keccak256":"0x55dc370e83d22bd3ddb79172658731deb725c7609c1966d58cfdc5276bc20a7e","urls":["bzz-raw://6bc27074a755a64d238f32cfd07b4226cfd47fd157f4f0829c13d8d5406d5f9d","dweb:/ipfs/QmZesmQK815TdF6AuZpKZ249NXP2Qqnzmy9k3WpNRc5Cyq"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/tables/PuppetRegistry.sol":{"keccak256":"0x37273e42577e71b80621bcaa9132b8f9d28ded452242fb478fd7e52f382b83a6","urls":["bzz-raw://26403866f063923a910cc1e6f4ff7b0e74e4f343b1222675658d1b9a1ecdbe14","dweb:/ipfs/QmSTqLMbg9PvyFkVexVbLPUPLr1aBuBtcfnBZGbqEaje7Q"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/utils.sol":{"keccak256":"0x0c07e1daf167a9ebcf81d1b176e4aef23d12b0bc01333c572c0482b699fd199d","urls":["bzz-raw://7f2ec0928e530ae3b75aadfe224a5c1654d0c26b8f10e06e490274fff3871489","dweb:/ipfs/QmPLfak2kwefQ5tcNFxuE9TXsQ4PVkvTraHWZU8PK9GkR4"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f","urls":["bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937","dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8","urls":["bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5","dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5"],"license":"MIT"},"src/systems/EquipmentSystem.sol":{"keccak256":"0x550ac07f563dd7544e554f79e7b745dea585934551465fafacad1906f42a2335","urls":["bzz-raw://3e8733a147a3536dc01b73d19d16b95807c3730de11c3fe2998b26700a7b08ea","dweb:/ipfs/QmR4bEQQxNLA1W5qhgdTmJMupACNfJXVQ8L8JCgNrn3EsA"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":245} \ No newline at end of file +{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"applyEquipmentBonuses","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"modifiedStats","type":"tuple","internalType":"struct AdjustedCombatStats","components":[{"name":"adjustedStrength","type":"uint256","internalType":"uint256"},{"name":"adjustedAgility","type":"uint256","internalType":"uint256"},{"name":"adjustedIntelligence","type":"uint256","internalType":"uint256"},{"name":"adjustedArmor","type":"uint256","internalType":"uint256"},{"name":"adjustedMaxHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"checkRequirements","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"canUse","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"equipItems","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemIds","type":"uint256[]","internalType":"uint256[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"getArmorStats","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_ArmorStats","type":"tuple","internalType":"struct ArmorStats","components":[{"name":"agiModifier","type":"int256","internalType":"int256"},{"name":"armorModifier","type":"uint256","internalType":"uint256"},{"name":"classRestrictions","type":"uint8[]","internalType":"uint8[]"},{"name":"hitPointModifier","type":"int256","internalType":"int256"},{"name":"intModifier","type":"int256","internalType":"int256"},{"name":"minLevel","type":"uint256","internalType":"uint256"},{"name":"strModifier","type":"int256","internalType":"int256"}]}],"stateMutability":"view"},{"type":"function","name":"getWeaponStats","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_weaponStats","type":"tuple","internalType":"struct WeaponStats","components":[{"name":"agiModifier","type":"int256","internalType":"int256"},{"name":"classRestrictions","type":"uint8[]","internalType":"uint8[]"},{"name":"hitPointModifier","type":"int256","internalType":"int256"},{"name":"intModifier","type":"int256","internalType":"int256"},{"name":"maxDamage","type":"uint256","internalType":"uint256"},{"name":"minDamage","type":"uint256","internalType":"uint256"},{"name":"minLevel","type":"uint256","internalType":"uint256"},{"name":"strModifier","type":"int256","internalType":"int256"}]}],"stateMutability":"view"},{"type":"function","name":"isEquipped","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_isEquipped","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"function","name":"unequipItem","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"success","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"event","name":"Store_SpliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"deleteCount","type":"uint40","indexed":false,"internalType":"uint40"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"EncodedLengths_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_IndexOutOfBounds","inputs":[{"name":"length","type":"uint256","internalType":"uint256"},{"name":"accessedIndex","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_InvalidSplice","inputs":[{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"fieldLength","type":"uint40","internalType":"uint40"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b5061469a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100c95760003560e01c80639056fa2811610081578063cc77a2de1161005b578063cc77a2de146101f8578063e1af802c1461020d578063edcfef821461021557600080fd5b80639056fa28146101695780639a8bb9a2146101d2578063b2aca84b146101e557600080fd5b806340a5ed2a116100b257806340a5ed2a1461011657806345ec93541461013657806363ff22871461014957600080fd5b806301ffc9a7146100ce578063119df25f146100f6575b600080fd5b6100e16100dc366004613a32565b610228565b60405190151581526020015b60405180910390f35b6100fe6102c1565b6040516001600160a01b0390911681526020016100ed565b610129610124366004613a74565b6102d0565b6040516100ed9190613acc565b604051601f1936013581526020016100ed565b61015c610157366004613a74565b6103a3565b6040516100ed9190613b31565b61017c610177366004613a74565b610472565b6040516100ed9190600060e082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015260a083015160a083015260c083015160c083015292915050565b6100e16101e0366004613ba2565b610751565b6100e16101f3366004613ba2565b61093d565b61020b610206366004613ca0565b610c7d565b005b6100fe610fcd565b6100e1610223366004613ba2565b610fd7565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102bb57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102cb611162565b905090565b6103106040518060e00160405280600081526020016000815260200160608152602001600081526020016000815260200160008152602001600081525090565b600061031b83611194565b905060018151600581111561033257610332613d42565b146103845760405162461bcd60e51b815260206004820152601360248201527f4954454d533a204e6f742061202041726d6f720000000000000000000000000060448201526064015b60405180910390fd5b806040015180602001905181019061039c9190613dd2565b9392505050565b6103eb60405180610100016040528060008152602001606081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006103f683611194565b905060008151600581111561040d5761040d613d42565b1461045a5760405162461bcd60e51b815260206004820152601460248201527f4954454d533a204e6f7420612020776561706f6e000000000000000000000000604482015260640161037b565b806040015180602001905181019061039c9190613e7e565b6104b26040518060e00160405280600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006104bd8361125d565b90506104ff6040518060e00160405280600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b610507610fcd565b6001600160a01b031663fa1becc4856040518263ffffffff1660e01b815260040161053491815260200190565b602060405180830381865afa158015610551573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105759190613f35565b1561067a57600061058585611305565b805184519192506000916105999190613f6d565b12156105a65760006105b4565b805183516105b49190613f6d565b8252602080820151908401516000916105cc91613f6d565b12156105d95760006105ed565b806020015183602001516105ed9190613f6d565b60208301526040810151606084015160009161060891613f6d565b1215610615576000610629565b806040015183606001516106299190613f6d565b60408301526060810151608084015160009161064491613f6d565b1215610651576001610665565b806060015183608001516106659190613f6d565b60808301525060a0808301519082015261039c565b60208083015190820152815181526060820151604082015261071061069d610fcd565b6001600160a01b03166353d64640866040518263ffffffff1660e01b81526004016106ca91815260200190565b602060405180830381865afa1580156106e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061070b9190613f8d565b6113ed565b8060200190518101906107239190614014565b6040015160608201526080808301519082015260a0808301519082015260e082015160c08201529392505050565b60008061075d83611194565b9050600061076a8561125d565b825160019450909150600581111561078457610784613d42565b60ff1660000361085357600082604001518060200190518101906107a89190613e7e565b60c081015160e0840151602083015151929350101590600090156108365760005b83602001515181101561083057836020015181815181106107ec576107ec614101565b602002602001015160ff168560400151600281111561080d5761080d613d42565b60ff160361081e5760019150610830565b8061082881614117565b9150506107c9565b5061083a565b5060015b811580610845575080155b1561084f57600095505b5050505b8151600581111561086657610866613d42565b60ff16600103610935576000826040015180602001905181019061088a9190613dd2565b60a081015160e0840151604083015151929350101590600090156109185760005b83604001515181101561091257836040015181815181106108ce576108ce614101565b602002602001015160ff16856040015160028111156108ef576108ef613d42565b60ff16036109005760019150610912565b8061090a81614117565b9150506108ab565b5061091c565b5060015b811580610927575080155b1561093157600095505b5050505b505092915050565b600082600061094b8261146a565b9050806060015161099e5760405162461bcd60e51b815260206004820152601960248201527f436861726163746572206e6f7420696e207468652047616d6500000000000000604482015260640161037b565b60006109a8610fcd565b6001600160a01b031663777c2caf876040518263ffffffff1660e01b81526004016109d591815260200190565b602060405180830381865afa1580156109f2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a169190614131565b9050610a206102c1565b6001600160a01b0316816001600160a01b031614610a805760405162461bcd60e51b815260206004820152601a60248201527f4954454d533a204e6f7420436861726163746572204f776e6572000000000000604482015260640161037b565b6000610a8a610fcd565b6001600160a01b031663cdaccbae876040518263ffffffff1660e01b8152600401610ab791815260200190565b602060405180830381865afa158015610ad4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af8919061415a565b6005811115610b0957610b09613d42565b905060ff8116610b74576000610b2787610b228a61152f565b6115b9565b9050868160018351610b39919061417b565b81518110610b4957610b49614101565b602002602001015103610b6e57610b60888261168e565b610b6988611709565b600195505b50610c6a565b60001960ff821601610bd1576000610b8f87610b228a611780565b9050868160018351610ba1919061417b565b81518110610bb157610bb1614101565b602002602001015103610b6e57610bc888826117f2565b610b6988611863565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe60ff82160115610c6a5760405162461bcd60e51b815260206004820152602160248201527f45515549504d454e543a20554e5245434f474e495a4544204954454d2054595060448201527f4500000000000000000000000000000000000000000000000000000000000000606482015260840161037b565b610c73876118d6565b5050505092915050565b816000610c898261146a565b90508060600151610cdc5760405162461bcd60e51b815260206004820152601960248201527f436861726163746572206e6f7420696e207468652047616d6500000000000000604482015260640161037b565b6000610ce6610fcd565b6001600160a01b031663777c2caf866040518263ffffffff1660e01b8152600401610d1391815260200190565b602060405180830381865afa158015610d30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d549190614131565b9050610d5e6102c1565b6001600160a01b0316816001600160a01b031614610dbe5760405162461bcd60e51b815260206004820152601a60248201527f4954454d533a204e6f7420436861726163746572204f776e6572000000000000604482015260640161037b565b6000805b8551811015610fbb57858181518110610ddd57610ddd614101565b60200260200101519150610def610fcd565b6001600160a01b031663b363411883610e066102c1565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815260048101929092526001600160a01b03166024820152604401602060405180830381865afa158015610e68573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e8c9190613f35565b610ed85760405162461bcd60e51b815260206004820152601560248201527f4954454d533a204e6f74204974656d204f776e65720000000000000000000000604482015260640161037b565b6000610ee383611194565b9050600381600001516005811115610efd57610efd613d42565b60ff1610610f4d5760405162461bcd60e51b815260206004820152601d60248201527f4954454d533a204e6f7420616e2065717569707061626c65204974656d000000604482015260640161037b565b610f578884610751565b610fa35760405162461bcd60e51b815260206004820152601b60248201527f4954454d533a20526571756972656d656e7473206e6f74206d65740000000000604482015260640161037b565b610fb288848360000151611adc565b50600101610dc2565b50610fc5866118d6565b505050505050565b60006102cb611c47565b600080610fe383611194565b80519091506005811115610ff957610ff9613d42565b60ff1660000361105e57600061100e8561152f565b905060005b8151811015611057578482828151811061102f5761102f614101565b6020026020010151036110455760019350611057565b8061104f81614117565b915050611013565b505061115b565b8051600581111561107157611071613d42565b60ff166001036110cf57600061108685611780565b905060005b815181101561105757848282815181106110a7576110a7614101565b6020026020010151036110bd5760019350611057565b806110c781614117565b91505061108b565b805160058111156110e2576110e2613d42565b60ff166002031561115b5760405162461bcd60e51b815260206004820152602160248201527f45515549504d454e543a20554e5245434f474e495a4544204954454d2054595060448201527f4500000000000000000000000000000000000000000000000000000000000000606482015260840161037b565b5092915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806111915750335b90565b60408051606080820183526000808352602083015291810191909152604080516001808252818301909252600091602080830190803683370190505090508260001b816000815181106111e9576111e9614101565b6020908102919091010152600080806112427f746255440000000000000000000000004974656d730000000000000000000000857e21020101200000000000000000000000000000000000000000000000000000611c51565b925092509250611253838383611d21565b9695505050505050565b6112656139dc565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061129b5761129b614101565b6020908102919091010152600080806112f47f7462554400000000000000000000000053746174730000000000000000000000857ee1080020200120202020200000000000000000000000000000000000000000611c51565b925092509250611253838383611d8c565b61134d60405180610100016040528060008152602001600081526020016000815260200160008152602001600081526020016060815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061138357611383614101565b6020908102919091010152600080806113dc7f7462554400000000000000000000000043686172616374657245717569706d65857ea0050320202020200000000000000000000000000000000000000000000000611c51565b925092509250611253838383611e04565b60408051600180825281830190925260609160009190602080830190803683370190505090508260001b8160008151811061142a5761142a614101565b602090810291909101015260006114627f746255440000000000000000000000004d6f62730000000000000000000000008383611e8b565b949350505050565b604080516080810182526000808252602082018190528183018190526060820181905282516001808252818501909452919290919081602001602082028036833701905050905082816000815181106114c5576114c5614101565b60209081029190910101526000808061151e7f7462554400000000000000000000000043686172616374657273000000000000857e55040020142001000000000000000000000000000000000000000000000000611c51565b925092509250611253838383611f52565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061156957611569614101565b602090810291909101015260006115a27f7462554400000000000000000000000043686172616374657245717569706d65836001611e8b565b90506114626115b48260008451611fa2565b612030565b60606001825111156116885760005b825181101561168257838382815181106115e4576115e4614101565b6020026020010151036116705760008360018551611602919061417b565b8151811061161257611612614101565b602002602001015190508084838151811061162f5761162f614101565b60200260200101818152505084846001865161164b919061417b565b8151811061165b5761165b614101565b60200260200101818152505083925050611682565b8061167a81614117565b9150506115c8565b506102bb565b50919050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106116c4576116c4614101565b60209081029190910101526117047f7462554400000000000000000000000043686172616374657245717569706d658260016116ff86612041565b612051565b505050565b60408051600180825281830190925260009160208083019080368337019050509050818160008151811061173f5761173f614101565b60200260200101818152505061177c7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260016020612103565b5050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106117ba576117ba614101565b602090810291909101015260006115a27f7462554400000000000000000000000043686172616374657245717569706d658383611e8b565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061182857611828614101565b60209081029190910101526117047f7462554400000000000000000000000043686172616374657245717569706d658260006116ff86612041565b60408051600180825281830190925260009160208083019080368337019050509050818160008151811061189957611899614101565b60200260200101818152505061177c7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260006020612103565b60006118e182611780565b905060006118ee8361152f565b905060008060008060006119386040518060e00160405280600081526020016000815260200160608152602001600081526020016000815260200160008152602001600081525090565b61198060405180610100016040528060008152602001606081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b885115611a185760005b8951811015611a16576119b58a82815181106119a8576119a8614101565b60200260200101516102d0565b92508260200151886119c7919061418e565b97508260c00151876119d99190613f6d565b83519097506119e89087613f6d565b95508260800151856119fa9190613f6d565b9450826060015184611a0c9190613f6d565b935060010161198a565b505b875115611a9e5760005b8851811015611a9c57611a4d898281518110611a4057611a40614101565b60200260200101516103a3565b91508160e0015187611a5f9190613f6d565b8251909750611a6e9087613f6d565b9550816060015185611a809190613f6d565b9450816040015184611a929190613f6d565b9350600101611a22565b505b611aa88a87612176565b611ab28a8661222a565b611abc8a856122a9565b611ac68a84612328565b611ad08a886123a7565b50505050505050505050565b611ae68383610fd7565b15611b335760405162461bcd60e51b815260206004820152601b60248201527f45515549504d454e543a20414c52454144592045515549505045440000000000604482015260640161037b565b806005811115611b4557611b45613d42565b60ff16600003611bb1576002611b5a84612426565b10611ba75760405162461bcd60e51b815260206004820181905260248201527f4954454d533a20546f6f206d616e7920776561706f6e73206571756970706564604482015260640161037b565b611bb183836124a4565b806005811115611bc357611bc3613d42565b60ff16600103611c2f576001611bd884612537565b10611c255760405162461bcd60e51b815260206004820152601e60248201527f4954454d533a20546f6f206d7563682061726d6f722065717569707065640000604482015260640161037b565b611c2f83836125a8565b806005811115611c4157611c41613d42565b50505050565b60006102cb612627565b6060600060606000611c61612627565b9050306001600160a01b03821603611c8a57611c7e878787612666565b93509350935050611d18565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611cd3908a908a908a906004016141d2565b600060405180830381865afa158015611cf0573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c7e9190810190614283565b93509350939050565b60408051606080820183526000808352602083015291810191909152611d468461276e565b6020830181905282826005811115611d6057611d60613d42565b6005811115611d7157611d71613d42565b8152505050611d80838361279a565b60408201529392505050565b611d946139dc565b611d9d846127c6565b60e0890181905260c0890182905260a089018390526080890184905260608901859052886020810160408201886002811115611ddb57611ddb613d42565b6002811115611dec57611dec613d42565b90529790975250505093909252509195945050505050565b611e4c60405180610100016040528060008152602001600081526020016000815260200160008152602001600081526020016060815260200160608152602001606081525090565b611e5584612834565b60808601526060850152604084015260208301528152611e758383612870565b60e084015260c083015260a08201529392505050565b60606000611e97612627565b9050306001600160a01b03821603611ebc57611eb48585856128db565b91505061039c565b6040517f1e7889770000000000000000000000000000000000000000000000000000000081526001600160a01b03821690631e78897790611f05908890889088906004016142f0565b600060405180830381865afa158015611f22573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611eb4919081019061431c565b509392505050565b604080516080810182526000808252602082018190529181018290526060810191909152611f7f84612915565b1515606085015260408401526001600160a01b0316602083015281529392505050565b600081831180611fb25750835182115b15611fef578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161037b9392919061437d565b60208401611ffd848261418e565b9050600061200b858561417b565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b6060600061039c836020600061294f565b60608161039c81602060006129ca565b600061205b612627565b9050306001600160a01b0382160361207e5761207985858585612a1e565b6120fc565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea862906120c99088908890889088906004016143a2565b600060405180830381600087803b1580156120e357600080fd5b505af11580156120f7573d6000803e3d6000fd5b505050505b5050505050565b600061210d612627565b9050306001600160a01b0382160361212b5761207985858585612a59565b6040517fd9c03a040000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063d9c03a04906120c99088908890889088906004016143e1565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106121ac576121ac614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b826000856040516020016121f591815260200190565b60408051601f198184030181529190527ea0050320202020200000000000000000000000000000000000000000000000612ab2565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061226057612260614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b826001856040516020016121f591815260200190565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106122df576122df614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b826002856040516020016121f591815260200190565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061235e5761235e614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b826003856040516020016121f591815260200190565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106123dd576123dd614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b826004856040516020016121f591815260200190565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061245f5761245f614101565b602090810291909101015260006124987f7462554400000000000000000000000043686172616374657245717569706d65836001612b5b565b60209004949350505050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106124da576124da614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b8260018560405160200161252391815260200190565b604051602081830303815290604052612c0d565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061257057612570614101565b602090810291909101015260006124987f7462554400000000000000000000000043686172616374657245717569706d658383612b5b565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106125de576125de614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b8260008560405160200161252391815260200190565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b031680612661573391505090565b919050565b606060006060600061267785612c80565b9050612684878783612ca3565b9350600061269186612cdc565b90508015612763576126a38888612d19565b935066ffffffffffffff841667ffffffffffffffff8111156126c7576126c7613bc4565b6040519080825280601f01601f1916602001820160405280156126f1576020820181803683370190505b5092506020830160005b828160ff1610156127605760006127138b8b84612d2c565b90506000612730888460ff166028026038011c64ffffffffff1690565b905061273f8260008387612dac565b612749818561418e565b93505050808061275890614426565b9150506126fb565b50505b505093509350939050565b6020810151600090819060f81c600581111561278c5761278c613d42565b602193909301519293915050565b60606000603884901c64ffffffffff166127bd6127b8858484611fa2565b612e78565b95945050505050565b6000806000806000806000806127e0896000016020015190565b60408a015160608b0151919950975060f81c600281111561280357612803613d42565b60618a015160818b015160a18c015160c18d015160e1909d01519b9d9a9c939b929a91995097509195509350915050565b600080600080600061284a866000016020015190565b60408701516060880151608089015160a090990151929991989097509550909350915050565b606080806000603886901c64ffffffffff166128906115b4878484611fa2565b945090508064ffffffffff606088901c16016128b06115b4878484611fa2565b935090508064ffffffffff608888901c16016128d06115b4878484611fa2565b925050509250925092565b60606114626128eb858585612d2c565b6000612910856128fb8989612d19565b9060ff166028026038011c64ffffffffff1690565b612ef8565b600080600080612929856000016020015190565b6040860151605487015191955060601c9350607486015190925060f81c90509193509193565b6060600061295d8560801c90565b90506fffffffffffffffffffffffffffffffff8516600085828161298357612983614410565b04905060405193506020840160208202810160405281855260005b828110156129be578451871c82529387019360209091019060010161299e565b50505050509392505050565b825160609060006129db8583614445565b9050604051925060208301601f19603f83860101166040528184526000602088015b848210156129be578051871b835291870191600191909101906020016129fd565b6000612a2a8585612d19565b90506000612a47828560ff166028026038011c64ffffffffff1690565b9050610fc58686866000858888612f1b565b6000612a658585612d19565b90506000612a82828560ff166028026038011c64ffffffffff1690565b9050610fc5868686612a9b8764ffffffffff871661417b565b604080516000815260208101909152889088612f1b565b6000612abc612627565b9050306001600160a01b03821603612ae057612adb8686868686613355565b610fc5565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090612b2d908990899089908990899060040161445c565b600060405180830381600087803b158015612b4757600080fd5b505af1158015611ad0573d6000803e3d6000fd5b600080612b66612627565b9050306001600160a01b03821603612b8357611eb485858561336a565b6040517fdbbf0e210000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063dbbf0e2190612bcc908890889088906004016142f0565b602060405180830381865afa158015612be9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611eb49190613f8d565b6000612c17612627565b9050306001600160a01b03821603612c35576120798585858561337a565b6040517f150f32620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063150f3262906120c99088908890889088906004016143a2565b60006008612c906002602061417b565b612c9a9190614445565b9190911c919050565b606081600003612cc2575060408051602081019091526000815261039c565b6000612cce85856133b5565b90506127bd81600085612ef8565b60006008600180612cef6002602061417b565b612cf9919061417b565b612d03919061417b565b612d0d9190614445565b8260ff911c1692915050565b600061039c612d28848461340b565b5490565b60008383604051602001612d419291906144a3565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612e335760208310612dd657602083048401935060208381612dd257612dd2614410565b0692505b8215612e33576020839003600081841015612df95750600019600884021c612e03565b50600019600882021c5b8554600886021b818451168219821617845250818411612e24575050611c41565b50600194909401939182900391015b5b60208210612e555783548152600190930192601f1990910190602001612e34565b8115611c41576000600019600884021c8251865482191691161782525050505050565b60606000612e868360801c90565b90506fffffffffffffffffffffffffffffffff83168067ffffffffffffffff811115612eb457612eb4613bc4565b6040519080825280601f01601f191660200182016040528015612ede576020820181803683370190505b50925060208301612ef0838284613461565b505050919050565b60405160208101601f19603f8484010116604052828252611f4a85858584612dac565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff0000000000000000000000000000000000000000000000000000000000001614612fdb577f74620000000000000000000000000000000000000000000000000000000000008788604051602001612f9991815260200190565b60408051601f19818403018152908290527f31b4668300000000000000000000000000000000000000000000000000000000825261037b9392916004016144df565b6000612ff6828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff168361300f919061417b565b613019919061418e565b905080821415801561303b5750816130318688614520565b64ffffffffff1614155b1561308b576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff808816600483015280871660248301528316604482015260640161037b565b818664ffffffffff1611156130dc576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff8716602482015260440161037b565b60006130e98489846134ac565b905060006130f68b61357a565b905060005b81518110156131c157600082828151811061311857613118614101565b602002602001015190506131446010826affffffffffffffffffffff191661360390919063ffffffff16565b156131b857606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b8152600401613185979695949392919061453e565b600060405180830381600087803b15801561319f57600080fd5b505af11580156131b3573d6000803e3d6000fd5b505050505b506001016130fb565b5064ffffffffff881660005b8a60ff168160ff161015613200576131f4878260ff166028026038011c64ffffffffff1690565b909101906001016131cd565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d60405161323b9695949392919061459c565b60405180910390a25082841461325c5760006132578c8c61340b565b839055505b60006132698c8c8c612d2c565b905061327d818a64ffffffffff1689613621565b5060005b815181101561334757600082828151811061329e5761329e614101565b602002602001015190506132ca6020826affffffffffffffffffffff191661360390919063ffffffff16565b1561333e57606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b815260040161330b979695949392919061453e565b600060405180830381600087803b15801561332557600080fd5b505af1158015613339573d6000803e3d6000fd5b505050505b50600101613281565b505050505050505050505050565b6120fc85856133648487613637565b85613668565b6000611462826128fb8686612d19565b60006133868585612d19565b905060006133a3828560ff166028026038011c64ffffffffff1690565b9050610fc58686868460008888612f1b565b600082826040516020016133ca9291906144a3565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600082826040516020016134209291906144a3565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b5b60208110613481578251825260209283019290910190601f1901613462565b8060000361348e57505050565b6000600019600883021c905080835116811985511617835250505050565b600064ffffffffff8211156134f0576040517f7149a3c10000000000000000000000000000000000000000000000000000000081526004810183905260240161037b565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613522578085038201915061352a565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106135b4576135b4614101565b602090810291909101015260006135ec7f746273746f726500000000000000000053746f7265486f6f6b7300000000000083836128db565b90506114626135fe8260008451611fa2565b61390c565b60008160ff16826136148560581c90565b1660ff1614905092915050565b611704838383516136328560200190565b61391d565b600080805b8360ff16811015611f4a5761365e60ff601b83900360080287901c168361418e565b915060010161363c565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff00000000000000000000000000000000000000000000000000000000000016036136f257837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8484846040516136e5939291906145f8565b60405180910390a2611c41565b60006136fe85856133b5565b9050600061370b8661357a565b905060005b81518110156137e057600082828151811061372d5761372d614101565b602002602001015190506137596004826affffffffffffffffffffff191661360390919063ffffffff16565b156137d7576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906137a4908b908b908b908b9060040161462b565b600060405180830381600087803b1580156137be57600080fd5b505af11580156137d2573d6000803e3d6000fd5b505050505b50600101613710565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051613815939291906145f8565b60405180910390a2613830828565ffffffffffff1685613621565b60005b815181101561390357600082828151811061385057613850614101565b6020026020010151905061387c6008826affffffffffffffffffffff191661360390919063ffffffff16565b156138fa576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906138c7908b908b908b908b9060040161462b565b600060405180830381600087803b1580156138e157600080fd5b505af11580156138f5573d6000803e3d6000fd5b505050505b50600101613833565b50505050505050565b6060600061039c836015600061294f565b821561399757602083106139475760208304840193506020838161394357613943614410565b0692505b82156139975760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613988575050611c41565b50600194909401939182900391015b5b602082106139b95780518455600190930192601f1990910190602001613998565b8115611c41576000600019600884021c8554835182191691161785555050505050565b604051806101000160405280600081526020016000815260200160006002811115613a0957613a09613d42565b815260200160008152602001600081526020016000815260200160008152602001600081525090565b600060208284031215613a4457600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461039c57600080fd5b600060208284031215613a8657600080fd5b5035919050565b60008151808452602080850194506020840160005b83811015613ac157815160ff1687529582019590820190600101613aa2565b509495945050505050565b6020815281516020820152602082015160408201526000604083015160e06060840152613afd610100840182613a8d565b905060608401516080840152608084015160a084015260a084015160c084015260c084015160e08401528091505092915050565b602081528151602082015260006020830151610100806040850152613b5a610120850183613a8d565b91506040850151606085015260608501516080850152608085015160a085015260a085015160c085015260c085015160e085015260e085015181850152508091505092915050565b60008060408385031215613bb557600080fd5b50508035926020909101359150565b634e487b7160e01b600052604160045260246000fd5b60405160e0810167ffffffffffffffff81118282101715613bfd57613bfd613bc4565b60405290565b604051610100810167ffffffffffffffff81118282101715613bfd57613bfd613bc4565b604051610140810167ffffffffffffffff81118282101715613bfd57613bfd613bc4565b604051601f8201601f1916810167ffffffffffffffff81118282101715613c7457613c74613bc4565b604052919050565b600067ffffffffffffffff821115613c9657613c96613bc4565b5060051b60200190565b60008060408385031215613cb357600080fd5b8235915060208084013567ffffffffffffffff811115613cd257600080fd5b8401601f81018613613ce357600080fd5b8035613cf6613cf182613c7c565b613c4b565b81815260059190911b82018301908381019088831115613d1557600080fd5b928401925b82841015613d3357833582529284019290840190613d1a565b80955050505050509250929050565b634e487b7160e01b600052602160045260246000fd5b600082601f830112613d6957600080fd5b81516020613d79613cf183613c7c565b8083825260208201915060208460051b870101935086841115613d9b57600080fd5b602086015b84811015613dc757805160ff81168114613dba5760008081fd5b8352918301918301613da0565b509695505050505050565b600060208284031215613de457600080fd5b815167ffffffffffffffff80821115613dfc57600080fd5b9083019060e08286031215613e1057600080fd5b613e18613bda565b8251815260208301516020820152604083015182811115613e3857600080fd5b613e4487828601613d58565b604083015250606083015160608201526080830151608082015260a083015160a082015260c083015160c082015280935050505092915050565b600060208284031215613e9057600080fd5b815167ffffffffffffffff80821115613ea857600080fd5b908301906101008286031215613ebd57600080fd5b613ec5613c03565b82518152602083015182811115613edb57600080fd5b613ee787828601613d58565b60208301525060408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c082015260e083015160e082015280935050505092915050565b600060208284031215613f4757600080fd5b8151801515811461039c57600080fd5b634e487b7160e01b600052601160045260246000fd5b808201828112600083128015821682158216171561093557610935613f57565b600060208284031215613f9f57600080fd5b5051919050565b600082601f830112613fb757600080fd5b81516020613fc7613cf183613c7c565b8083825260208201915060208460051b870101935086841115613fe957600080fd5b602086015b84811015613dc75780518352918301918301613fee565b80516003811061266157600080fd5b60006020828403121561402657600080fd5b815167ffffffffffffffff8082111561403e57600080fd5b90830190610140828603121561405357600080fd5b61405b613c27565b82518281111561406a57600080fd5b61407687828601613fa6565b825250602083015160208201526040830151604082015261409960608401614005565b60608201526080830151608082015260a083015160a082015260c083015160c082015260e0830151828111156140ce57600080fd5b6140da87828601613fa6565b60e08301525061010083810151908201526101209283015192810192909252509392505050565b634e487b7160e01b600052603260045260246000fd5b6000600019820361412a5761412a613f57565b5060010190565b60006020828403121561414357600080fd5b81516001600160a01b038116811461039c57600080fd5b60006020828403121561416c57600080fd5b81516006811061039c57600080fd5b818103818111156102bb576102bb613f57565b808201808211156102bb576102bb613f57565b60008151808452602080850194506020840160005b83811015613ac1578151875295820195908201906001016141b6565b8381526060602082015260006141eb60608301856141a1565b9050826040830152949350505050565b60005b838110156142165781810151838201526020016141fe565b50506000910152565b600082601f83011261423057600080fd5b815167ffffffffffffffff81111561424a5761424a613bc4565b61425d6020601f19601f84011601613c4b565b81815284602083860101111561427257600080fd5b6114628260208301602087016141fb565b60008060006060848603121561429857600080fd5b835167ffffffffffffffff808211156142b057600080fd5b6142bc8783880161421f565b94506020860151935060408601519150808211156142d957600080fd5b506142e68682870161421f565b9150509250925092565b83815260606020820152600061430960608301856141a1565b905060ff83166040830152949350505050565b60006020828403121561432e57600080fd5b815167ffffffffffffffff81111561434557600080fd5b6114628482850161421f565b600081518084526143698160208601602086016141fb565b601f01601f19169290920160200192915050565b6060815260006143906060830186614351565b60208301949094525060400152919050565b8481526080602082015260006143bb60808301866141a1565b60ff8516604084015282810360608401526143d68185614351565b979650505050505050565b8481526080602082015260006143fa60808301866141a1565b60ff949094166040830152506060015292915050565b634e487b7160e01b600052601260045260246000fd5b600060ff821660ff810361443c5761443c613f57565b60010192915050565b80820281158282048414176102bb576102bb613f57565b85815260a06020820152600061447560a08301876141a1565b60ff8616604084015282810360608401526144908186614351565b9150508260808301529695505050505050565b8281526000602080830184516020860160005b828110156144d2578151845292840192908401906001016144b6565b5091979650505050505050565b7fffff000000000000000000000000000000000000000000000000000000000000841681528260208201526060604082015260006127bd6060830184614351565b64ffffffffff81811683821601908082111561115b5761115b613f57565b87815260e06020820152600061455760e08301896141a1565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c084015261458e8185614351565b9a9950505050505050505050565b60c0815260006145af60c08301896141a1565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a08401526145eb8185614351565b9998505050505050505050565b60608152600061460b60608301866141a1565b65ffffffffffff8516602084015282810360408401526112538185614351565b84815260806020820152600061464460808301866141a1565b65ffffffffffff8516604084015282810360608401526143d6818561435156fea264697066735822122081cfb6cbc91b852c7957f59e56b135d34a24ec24a63f11eb520eaeca529dc51864736f6c63430008180033","sourceMap":"1667:12507:245:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100c95760003560e01c80639056fa2811610081578063cc77a2de1161005b578063cc77a2de146101f8578063e1af802c1461020d578063edcfef821461021557600080fd5b80639056fa28146101695780639a8bb9a2146101d2578063b2aca84b146101e557600080fd5b806340a5ed2a116100b257806340a5ed2a1461011657806345ec93541461013657806363ff22871461014957600080fd5b806301ffc9a7146100ce578063119df25f146100f6575b600080fd5b6100e16100dc366004613a32565b610228565b60405190151581526020015b60405180910390f35b6100fe6102c1565b6040516001600160a01b0390911681526020016100ed565b610129610124366004613a74565b6102d0565b6040516100ed9190613acc565b604051601f1936013581526020016100ed565b61015c610157366004613a74565b6103a3565b6040516100ed9190613b31565b61017c610177366004613a74565b610472565b6040516100ed9190600060e082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015260a083015160a083015260c083015160c083015292915050565b6100e16101e0366004613ba2565b610751565b6100e16101f3366004613ba2565b61093d565b61020b610206366004613ca0565b610c7d565b005b6100fe610fcd565b6100e1610223366004613ba2565b610fd7565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102bb57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102cb611162565b905090565b6103106040518060e00160405280600081526020016000815260200160608152602001600081526020016000815260200160008152602001600081525090565b600061031b83611194565b905060018151600581111561033257610332613d42565b146103845760405162461bcd60e51b815260206004820152601360248201527f4954454d533a204e6f742061202041726d6f720000000000000000000000000060448201526064015b60405180910390fd5b806040015180602001905181019061039c9190613dd2565b9392505050565b6103eb60405180610100016040528060008152602001606081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006103f683611194565b905060008151600581111561040d5761040d613d42565b1461045a5760405162461bcd60e51b815260206004820152601460248201527f4954454d533a204e6f7420612020776561706f6e000000000000000000000000604482015260640161037b565b806040015180602001905181019061039c9190613e7e565b6104b26040518060e00160405280600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006104bd8361125d565b90506104ff6040518060e00160405280600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b610507610fcd565b6001600160a01b031663fa1becc4856040518263ffffffff1660e01b815260040161053491815260200190565b602060405180830381865afa158015610551573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105759190613f35565b1561067a57600061058585611305565b805184519192506000916105999190613f6d565b12156105a65760006105b4565b805183516105b49190613f6d565b8252602080820151908401516000916105cc91613f6d565b12156105d95760006105ed565b806020015183602001516105ed9190613f6d565b60208301526040810151606084015160009161060891613f6d565b1215610615576000610629565b806040015183606001516106299190613f6d565b60408301526060810151608084015160009161064491613f6d565b1215610651576001610665565b806060015183608001516106659190613f6d565b60808301525060a0808301519082015261039c565b60208083015190820152815181526060820151604082015261071061069d610fcd565b6001600160a01b03166353d64640866040518263ffffffff1660e01b81526004016106ca91815260200190565b602060405180830381865afa1580156106e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061070b9190613f8d565b6113ed565b8060200190518101906107239190614014565b6040015160608201526080808301519082015260a0808301519082015260e082015160c08201529392505050565b60008061075d83611194565b9050600061076a8561125d565b825160019450909150600581111561078457610784613d42565b60ff1660000361085357600082604001518060200190518101906107a89190613e7e565b60c081015160e0840151602083015151929350101590600090156108365760005b83602001515181101561083057836020015181815181106107ec576107ec614101565b602002602001015160ff168560400151600281111561080d5761080d613d42565b60ff160361081e5760019150610830565b8061082881614117565b9150506107c9565b5061083a565b5060015b811580610845575080155b1561084f57600095505b5050505b8151600581111561086657610866613d42565b60ff16600103610935576000826040015180602001905181019061088a9190613dd2565b60a081015160e0840151604083015151929350101590600090156109185760005b83604001515181101561091257836040015181815181106108ce576108ce614101565b602002602001015160ff16856040015160028111156108ef576108ef613d42565b60ff16036109005760019150610912565b8061090a81614117565b9150506108ab565b5061091c565b5060015b811580610927575080155b1561093157600095505b5050505b505092915050565b600082600061094b8261146a565b9050806060015161099e5760405162461bcd60e51b815260206004820152601960248201527f436861726163746572206e6f7420696e207468652047616d6500000000000000604482015260640161037b565b60006109a8610fcd565b6001600160a01b031663777c2caf876040518263ffffffff1660e01b81526004016109d591815260200190565b602060405180830381865afa1580156109f2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a169190614131565b9050610a206102c1565b6001600160a01b0316816001600160a01b031614610a805760405162461bcd60e51b815260206004820152601a60248201527f4954454d533a204e6f7420436861726163746572204f776e6572000000000000604482015260640161037b565b6000610a8a610fcd565b6001600160a01b031663cdaccbae876040518263ffffffff1660e01b8152600401610ab791815260200190565b602060405180830381865afa158015610ad4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af8919061415a565b6005811115610b0957610b09613d42565b905060ff8116610b74576000610b2787610b228a61152f565b6115b9565b9050868160018351610b39919061417b565b81518110610b4957610b49614101565b602002602001015103610b6e57610b60888261168e565b610b6988611709565b600195505b50610c6a565b60001960ff821601610bd1576000610b8f87610b228a611780565b9050868160018351610ba1919061417b565b81518110610bb157610bb1614101565b602002602001015103610b6e57610bc888826117f2565b610b6988611863565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe60ff82160115610c6a5760405162461bcd60e51b815260206004820152602160248201527f45515549504d454e543a20554e5245434f474e495a4544204954454d2054595060448201527f4500000000000000000000000000000000000000000000000000000000000000606482015260840161037b565b610c73876118d6565b5050505092915050565b816000610c898261146a565b90508060600151610cdc5760405162461bcd60e51b815260206004820152601960248201527f436861726163746572206e6f7420696e207468652047616d6500000000000000604482015260640161037b565b6000610ce6610fcd565b6001600160a01b031663777c2caf866040518263ffffffff1660e01b8152600401610d1391815260200190565b602060405180830381865afa158015610d30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d549190614131565b9050610d5e6102c1565b6001600160a01b0316816001600160a01b031614610dbe5760405162461bcd60e51b815260206004820152601a60248201527f4954454d533a204e6f7420436861726163746572204f776e6572000000000000604482015260640161037b565b6000805b8551811015610fbb57858181518110610ddd57610ddd614101565b60200260200101519150610def610fcd565b6001600160a01b031663b363411883610e066102c1565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815260048101929092526001600160a01b03166024820152604401602060405180830381865afa158015610e68573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e8c9190613f35565b610ed85760405162461bcd60e51b815260206004820152601560248201527f4954454d533a204e6f74204974656d204f776e65720000000000000000000000604482015260640161037b565b6000610ee383611194565b9050600381600001516005811115610efd57610efd613d42565b60ff1610610f4d5760405162461bcd60e51b815260206004820152601d60248201527f4954454d533a204e6f7420616e2065717569707061626c65204974656d000000604482015260640161037b565b610f578884610751565b610fa35760405162461bcd60e51b815260206004820152601b60248201527f4954454d533a20526571756972656d656e7473206e6f74206d65740000000000604482015260640161037b565b610fb288848360000151611adc565b50600101610dc2565b50610fc5866118d6565b505050505050565b60006102cb611c47565b600080610fe383611194565b80519091506005811115610ff957610ff9613d42565b60ff1660000361105e57600061100e8561152f565b905060005b8151811015611057578482828151811061102f5761102f614101565b6020026020010151036110455760019350611057565b8061104f81614117565b915050611013565b505061115b565b8051600581111561107157611071613d42565b60ff166001036110cf57600061108685611780565b905060005b815181101561105757848282815181106110a7576110a7614101565b6020026020010151036110bd5760019350611057565b806110c781614117565b91505061108b565b805160058111156110e2576110e2613d42565b60ff166002031561115b5760405162461bcd60e51b815260206004820152602160248201527f45515549504d454e543a20554e5245434f474e495a4544204954454d2054595060448201527f4500000000000000000000000000000000000000000000000000000000000000606482015260840161037b565b5092915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806111915750335b90565b60408051606080820183526000808352602083015291810191909152604080516001808252818301909252600091602080830190803683370190505090508260001b816000815181106111e9576111e9614101565b6020908102919091010152600080806112427f746255440000000000000000000000004974656d730000000000000000000000857e21020101200000000000000000000000000000000000000000000000000000611c51565b925092509250611253838383611d21565b9695505050505050565b6112656139dc565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061129b5761129b614101565b6020908102919091010152600080806112f47f7462554400000000000000000000000053746174730000000000000000000000857ee1080020200120202020200000000000000000000000000000000000000000611c51565b925092509250611253838383611d8c565b61134d60405180610100016040528060008152602001600081526020016000815260200160008152602001600081526020016060815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061138357611383614101565b6020908102919091010152600080806113dc7f7462554400000000000000000000000043686172616374657245717569706d65857ea0050320202020200000000000000000000000000000000000000000000000611c51565b925092509250611253838383611e04565b60408051600180825281830190925260609160009190602080830190803683370190505090508260001b8160008151811061142a5761142a614101565b602090810291909101015260006114627f746255440000000000000000000000004d6f62730000000000000000000000008383611e8b565b949350505050565b604080516080810182526000808252602082018190528183018190526060820181905282516001808252818501909452919290919081602001602082028036833701905050905082816000815181106114c5576114c5614101565b60209081029190910101526000808061151e7f7462554400000000000000000000000043686172616374657273000000000000857e55040020142001000000000000000000000000000000000000000000000000611c51565b925092509250611253838383611f52565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061156957611569614101565b602090810291909101015260006115a27f7462554400000000000000000000000043686172616374657245717569706d65836001611e8b565b90506114626115b48260008451611fa2565b612030565b60606001825111156116885760005b825181101561168257838382815181106115e4576115e4614101565b6020026020010151036116705760008360018551611602919061417b565b8151811061161257611612614101565b602002602001015190508084838151811061162f5761162f614101565b60200260200101818152505084846001865161164b919061417b565b8151811061165b5761165b614101565b60200260200101818152505083925050611682565b8061167a81614117565b9150506115c8565b506102bb565b50919050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106116c4576116c4614101565b60209081029190910101526117047f7462554400000000000000000000000043686172616374657245717569706d658260016116ff86612041565b612051565b505050565b60408051600180825281830190925260009160208083019080368337019050509050818160008151811061173f5761173f614101565b60200260200101818152505061177c7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260016020612103565b5050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106117ba576117ba614101565b602090810291909101015260006115a27f7462554400000000000000000000000043686172616374657245717569706d658383611e8b565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061182857611828614101565b60209081029190910101526117047f7462554400000000000000000000000043686172616374657245717569706d658260006116ff86612041565b60408051600180825281830190925260009160208083019080368337019050509050818160008151811061189957611899614101565b60200260200101818152505061177c7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260006020612103565b60006118e182611780565b905060006118ee8361152f565b905060008060008060006119386040518060e00160405280600081526020016000815260200160608152602001600081526020016000815260200160008152602001600081525090565b61198060405180610100016040528060008152602001606081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b885115611a185760005b8951811015611a16576119b58a82815181106119a8576119a8614101565b60200260200101516102d0565b92508260200151886119c7919061418e565b97508260c00151876119d99190613f6d565b83519097506119e89087613f6d565b95508260800151856119fa9190613f6d565b9450826060015184611a0c9190613f6d565b935060010161198a565b505b875115611a9e5760005b8851811015611a9c57611a4d898281518110611a4057611a40614101565b60200260200101516103a3565b91508160e0015187611a5f9190613f6d565b8251909750611a6e9087613f6d565b9550816060015185611a809190613f6d565b9450816040015184611a929190613f6d565b9350600101611a22565b505b611aa88a87612176565b611ab28a8661222a565b611abc8a856122a9565b611ac68a84612328565b611ad08a886123a7565b50505050505050505050565b611ae68383610fd7565b15611b335760405162461bcd60e51b815260206004820152601b60248201527f45515549504d454e543a20414c52454144592045515549505045440000000000604482015260640161037b565b806005811115611b4557611b45613d42565b60ff16600003611bb1576002611b5a84612426565b10611ba75760405162461bcd60e51b815260206004820181905260248201527f4954454d533a20546f6f206d616e7920776561706f6e73206571756970706564604482015260640161037b565b611bb183836124a4565b806005811115611bc357611bc3613d42565b60ff16600103611c2f576001611bd884612537565b10611c255760405162461bcd60e51b815260206004820152601e60248201527f4954454d533a20546f6f206d7563682061726d6f722065717569707065640000604482015260640161037b565b611c2f83836125a8565b806005811115611c4157611c41613d42565b50505050565b60006102cb612627565b6060600060606000611c61612627565b9050306001600160a01b03821603611c8a57611c7e878787612666565b93509350935050611d18565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611cd3908a908a908a906004016141d2565b600060405180830381865afa158015611cf0573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c7e9190810190614283565b93509350939050565b60408051606080820183526000808352602083015291810191909152611d468461276e565b6020830181905282826005811115611d6057611d60613d42565b6005811115611d7157611d71613d42565b8152505050611d80838361279a565b60408201529392505050565b611d946139dc565b611d9d846127c6565b60e0890181905260c0890182905260a089018390526080890184905260608901859052886020810160408201886002811115611ddb57611ddb613d42565b6002811115611dec57611dec613d42565b90529790975250505093909252509195945050505050565b611e4c60405180610100016040528060008152602001600081526020016000815260200160008152602001600081526020016060815260200160608152602001606081525090565b611e5584612834565b60808601526060850152604084015260208301528152611e758383612870565b60e084015260c083015260a08201529392505050565b60606000611e97612627565b9050306001600160a01b03821603611ebc57611eb48585856128db565b91505061039c565b6040517f1e7889770000000000000000000000000000000000000000000000000000000081526001600160a01b03821690631e78897790611f05908890889088906004016142f0565b600060405180830381865afa158015611f22573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611eb4919081019061431c565b509392505050565b604080516080810182526000808252602082018190529181018290526060810191909152611f7f84612915565b1515606085015260408401526001600160a01b0316602083015281529392505050565b600081831180611fb25750835182115b15611fef578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161037b9392919061437d565b60208401611ffd848261418e565b9050600061200b858561417b565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b6060600061039c836020600061294f565b60608161039c81602060006129ca565b600061205b612627565b9050306001600160a01b0382160361207e5761207985858585612a1e565b6120fc565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea862906120c99088908890889088906004016143a2565b600060405180830381600087803b1580156120e357600080fd5b505af11580156120f7573d6000803e3d6000fd5b505050505b5050505050565b600061210d612627565b9050306001600160a01b0382160361212b5761207985858585612a59565b6040517fd9c03a040000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063d9c03a04906120c99088908890889088906004016143e1565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106121ac576121ac614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b826000856040516020016121f591815260200190565b60408051601f198184030181529190527ea0050320202020200000000000000000000000000000000000000000000000612ab2565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061226057612260614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b826001856040516020016121f591815260200190565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106122df576122df614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b826002856040516020016121f591815260200190565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061235e5761235e614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b826003856040516020016121f591815260200190565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106123dd576123dd614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b826004856040516020016121f591815260200190565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061245f5761245f614101565b602090810291909101015260006124987f7462554400000000000000000000000043686172616374657245717569706d65836001612b5b565b60209004949350505050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106124da576124da614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b8260018560405160200161252391815260200190565b604051602081830303815290604052612c0d565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061257057612570614101565b602090810291909101015260006124987f7462554400000000000000000000000043686172616374657245717569706d658383612b5b565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106125de576125de614101565b6020026020010181815250506117047f7462554400000000000000000000000043686172616374657245717569706d6560001b8260008560405160200161252391815260200190565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b031680612661573391505090565b919050565b606060006060600061267785612c80565b9050612684878783612ca3565b9350600061269186612cdc565b90508015612763576126a38888612d19565b935066ffffffffffffff841667ffffffffffffffff8111156126c7576126c7613bc4565b6040519080825280601f01601f1916602001820160405280156126f1576020820181803683370190505b5092506020830160005b828160ff1610156127605760006127138b8b84612d2c565b90506000612730888460ff166028026038011c64ffffffffff1690565b905061273f8260008387612dac565b612749818561418e565b93505050808061275890614426565b9150506126fb565b50505b505093509350939050565b6020810151600090819060f81c600581111561278c5761278c613d42565b602193909301519293915050565b60606000603884901c64ffffffffff166127bd6127b8858484611fa2565b612e78565b95945050505050565b6000806000806000806000806127e0896000016020015190565b60408a015160608b0151919950975060f81c600281111561280357612803613d42565b60618a015160818b015160a18c015160c18d015160e1909d01519b9d9a9c939b929a91995097509195509350915050565b600080600080600061284a866000016020015190565b60408701516060880151608089015160a090990151929991989097509550909350915050565b606080806000603886901c64ffffffffff166128906115b4878484611fa2565b945090508064ffffffffff606088901c16016128b06115b4878484611fa2565b935090508064ffffffffff608888901c16016128d06115b4878484611fa2565b925050509250925092565b60606114626128eb858585612d2c565b6000612910856128fb8989612d19565b9060ff166028026038011c64ffffffffff1690565b612ef8565b600080600080612929856000016020015190565b6040860151605487015191955060601c9350607486015190925060f81c90509193509193565b6060600061295d8560801c90565b90506fffffffffffffffffffffffffffffffff8516600085828161298357612983614410565b04905060405193506020840160208202810160405281855260005b828110156129be578451871c82529387019360209091019060010161299e565b50505050509392505050565b825160609060006129db8583614445565b9050604051925060208301601f19603f83860101166040528184526000602088015b848210156129be578051871b835291870191600191909101906020016129fd565b6000612a2a8585612d19565b90506000612a47828560ff166028026038011c64ffffffffff1690565b9050610fc58686866000858888612f1b565b6000612a658585612d19565b90506000612a82828560ff166028026038011c64ffffffffff1690565b9050610fc5868686612a9b8764ffffffffff871661417b565b604080516000815260208101909152889088612f1b565b6000612abc612627565b9050306001600160a01b03821603612ae057612adb8686868686613355565b610fc5565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090612b2d908990899089908990899060040161445c565b600060405180830381600087803b158015612b4757600080fd5b505af1158015611ad0573d6000803e3d6000fd5b600080612b66612627565b9050306001600160a01b03821603612b8357611eb485858561336a565b6040517fdbbf0e210000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063dbbf0e2190612bcc908890889088906004016142f0565b602060405180830381865afa158015612be9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611eb49190613f8d565b6000612c17612627565b9050306001600160a01b03821603612c35576120798585858561337a565b6040517f150f32620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063150f3262906120c99088908890889088906004016143a2565b60006008612c906002602061417b565b612c9a9190614445565b9190911c919050565b606081600003612cc2575060408051602081019091526000815261039c565b6000612cce85856133b5565b90506127bd81600085612ef8565b60006008600180612cef6002602061417b565b612cf9919061417b565b612d03919061417b565b612d0d9190614445565b8260ff911c1692915050565b600061039c612d28848461340b565b5490565b60008383604051602001612d419291906144a3565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612e335760208310612dd657602083048401935060208381612dd257612dd2614410565b0692505b8215612e33576020839003600081841015612df95750600019600884021c612e03565b50600019600882021c5b8554600886021b818451168219821617845250818411612e24575050611c41565b50600194909401939182900391015b5b60208210612e555783548152600190930192601f1990910190602001612e34565b8115611c41576000600019600884021c8251865482191691161782525050505050565b60606000612e868360801c90565b90506fffffffffffffffffffffffffffffffff83168067ffffffffffffffff811115612eb457612eb4613bc4565b6040519080825280601f01601f191660200182016040528015612ede576020820181803683370190505b50925060208301612ef0838284613461565b505050919050565b60405160208101601f19603f8484010116604052828252611f4a85858584612dac565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff0000000000000000000000000000000000000000000000000000000000001614612fdb577f74620000000000000000000000000000000000000000000000000000000000008788604051602001612f9991815260200190565b60408051601f19818403018152908290527f31b4668300000000000000000000000000000000000000000000000000000000825261037b9392916004016144df565b6000612ff6828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff168361300f919061417b565b613019919061418e565b905080821415801561303b5750816130318688614520565b64ffffffffff1614155b1561308b576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff808816600483015280871660248301528316604482015260640161037b565b818664ffffffffff1611156130dc576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff8716602482015260440161037b565b60006130e98489846134ac565b905060006130f68b61357a565b905060005b81518110156131c157600082828151811061311857613118614101565b602002602001015190506131446010826affffffffffffffffffffff191661360390919063ffffffff16565b156131b857606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b8152600401613185979695949392919061453e565b600060405180830381600087803b15801561319f57600080fd5b505af11580156131b3573d6000803e3d6000fd5b505050505b506001016130fb565b5064ffffffffff881660005b8a60ff168160ff161015613200576131f4878260ff166028026038011c64ffffffffff1690565b909101906001016131cd565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d60405161323b9695949392919061459c565b60405180910390a25082841461325c5760006132578c8c61340b565b839055505b60006132698c8c8c612d2c565b905061327d818a64ffffffffff1689613621565b5060005b815181101561334757600082828151811061329e5761329e614101565b602002602001015190506132ca6020826affffffffffffffffffffff191661360390919063ffffffff16565b1561333e57606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b815260040161330b979695949392919061453e565b600060405180830381600087803b15801561332557600080fd5b505af1158015613339573d6000803e3d6000fd5b505050505b50600101613281565b505050505050505050505050565b6120fc85856133648487613637565b85613668565b6000611462826128fb8686612d19565b60006133868585612d19565b905060006133a3828560ff166028026038011c64ffffffffff1690565b9050610fc58686868460008888612f1b565b600082826040516020016133ca9291906144a3565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600082826040516020016134209291906144a3565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b5b60208110613481578251825260209283019290910190601f1901613462565b8060000361348e57505050565b6000600019600883021c905080835116811985511617835250505050565b600064ffffffffff8211156134f0576040517f7149a3c10000000000000000000000000000000000000000000000000000000081526004810183905260240161037b565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613522578085038201915061352a565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106135b4576135b4614101565b602090810291909101015260006135ec7f746273746f726500000000000000000053746f7265486f6f6b7300000000000083836128db565b90506114626135fe8260008451611fa2565b61390c565b60008160ff16826136148560581c90565b1660ff1614905092915050565b611704838383516136328560200190565b61391d565b600080805b8360ff16811015611f4a5761365e60ff601b83900360080287901c168361418e565b915060010161363c565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff00000000000000000000000000000000000000000000000000000000000016036136f257837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8484846040516136e5939291906145f8565b60405180910390a2611c41565b60006136fe85856133b5565b9050600061370b8661357a565b905060005b81518110156137e057600082828151811061372d5761372d614101565b602002602001015190506137596004826affffffffffffffffffffff191661360390919063ffffffff16565b156137d7576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906137a4908b908b908b908b9060040161462b565b600060405180830381600087803b1580156137be57600080fd5b505af11580156137d2573d6000803e3d6000fd5b505050505b50600101613710565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051613815939291906145f8565b60405180910390a2613830828565ffffffffffff1685613621565b60005b815181101561390357600082828151811061385057613850614101565b6020026020010151905061387c6008826affffffffffffffffffffff191661360390919063ffffffff16565b156138fa576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906138c7908b908b908b908b9060040161462b565b600060405180830381600087803b1580156138e157600080fd5b505af11580156138f5573d6000803e3d6000fd5b505050505b50600101613833565b50505050505050565b6060600061039c836015600061294f565b821561399757602083106139475760208304840193506020838161394357613943614410565b0692505b82156139975760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613988575050611c41565b50600194909401939182900391015b5b602082106139b95780518455600190930192601f1990910190602001613998565b8115611c41576000600019600884021c8554835182191691161785555050505050565b604051806101000160405280600081526020016000815260200160006002811115613a0957613a09613d42565b815260200160008152602001600081526020016000815260200160008152602001600081525090565b600060208284031215613a4457600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461039c57600080fd5b600060208284031215613a8657600080fd5b5035919050565b60008151808452602080850194506020840160005b83811015613ac157815160ff1687529582019590820190600101613aa2565b509495945050505050565b6020815281516020820152602082015160408201526000604083015160e06060840152613afd610100840182613a8d565b905060608401516080840152608084015160a084015260a084015160c084015260c084015160e08401528091505092915050565b602081528151602082015260006020830151610100806040850152613b5a610120850183613a8d565b91506040850151606085015260608501516080850152608085015160a085015260a085015160c085015260c085015160e085015260e085015181850152508091505092915050565b60008060408385031215613bb557600080fd5b50508035926020909101359150565b634e487b7160e01b600052604160045260246000fd5b60405160e0810167ffffffffffffffff81118282101715613bfd57613bfd613bc4565b60405290565b604051610100810167ffffffffffffffff81118282101715613bfd57613bfd613bc4565b604051610140810167ffffffffffffffff81118282101715613bfd57613bfd613bc4565b604051601f8201601f1916810167ffffffffffffffff81118282101715613c7457613c74613bc4565b604052919050565b600067ffffffffffffffff821115613c9657613c96613bc4565b5060051b60200190565b60008060408385031215613cb357600080fd5b8235915060208084013567ffffffffffffffff811115613cd257600080fd5b8401601f81018613613ce357600080fd5b8035613cf6613cf182613c7c565b613c4b565b81815260059190911b82018301908381019088831115613d1557600080fd5b928401925b82841015613d3357833582529284019290840190613d1a565b80955050505050509250929050565b634e487b7160e01b600052602160045260246000fd5b600082601f830112613d6957600080fd5b81516020613d79613cf183613c7c565b8083825260208201915060208460051b870101935086841115613d9b57600080fd5b602086015b84811015613dc757805160ff81168114613dba5760008081fd5b8352918301918301613da0565b509695505050505050565b600060208284031215613de457600080fd5b815167ffffffffffffffff80821115613dfc57600080fd5b9083019060e08286031215613e1057600080fd5b613e18613bda565b8251815260208301516020820152604083015182811115613e3857600080fd5b613e4487828601613d58565b604083015250606083015160608201526080830151608082015260a083015160a082015260c083015160c082015280935050505092915050565b600060208284031215613e9057600080fd5b815167ffffffffffffffff80821115613ea857600080fd5b908301906101008286031215613ebd57600080fd5b613ec5613c03565b82518152602083015182811115613edb57600080fd5b613ee787828601613d58565b60208301525060408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c082015260e083015160e082015280935050505092915050565b600060208284031215613f4757600080fd5b8151801515811461039c57600080fd5b634e487b7160e01b600052601160045260246000fd5b808201828112600083128015821682158216171561093557610935613f57565b600060208284031215613f9f57600080fd5b5051919050565b600082601f830112613fb757600080fd5b81516020613fc7613cf183613c7c565b8083825260208201915060208460051b870101935086841115613fe957600080fd5b602086015b84811015613dc75780518352918301918301613fee565b80516003811061266157600080fd5b60006020828403121561402657600080fd5b815167ffffffffffffffff8082111561403e57600080fd5b90830190610140828603121561405357600080fd5b61405b613c27565b82518281111561406a57600080fd5b61407687828601613fa6565b825250602083015160208201526040830151604082015261409960608401614005565b60608201526080830151608082015260a083015160a082015260c083015160c082015260e0830151828111156140ce57600080fd5b6140da87828601613fa6565b60e08301525061010083810151908201526101209283015192810192909252509392505050565b634e487b7160e01b600052603260045260246000fd5b6000600019820361412a5761412a613f57565b5060010190565b60006020828403121561414357600080fd5b81516001600160a01b038116811461039c57600080fd5b60006020828403121561416c57600080fd5b81516006811061039c57600080fd5b818103818111156102bb576102bb613f57565b808201808211156102bb576102bb613f57565b60008151808452602080850194506020840160005b83811015613ac1578151875295820195908201906001016141b6565b8381526060602082015260006141eb60608301856141a1565b9050826040830152949350505050565b60005b838110156142165781810151838201526020016141fe565b50506000910152565b600082601f83011261423057600080fd5b815167ffffffffffffffff81111561424a5761424a613bc4565b61425d6020601f19601f84011601613c4b565b81815284602083860101111561427257600080fd5b6114628260208301602087016141fb565b60008060006060848603121561429857600080fd5b835167ffffffffffffffff808211156142b057600080fd5b6142bc8783880161421f565b94506020860151935060408601519150808211156142d957600080fd5b506142e68682870161421f565b9150509250925092565b83815260606020820152600061430960608301856141a1565b905060ff83166040830152949350505050565b60006020828403121561432e57600080fd5b815167ffffffffffffffff81111561434557600080fd5b6114628482850161421f565b600081518084526143698160208601602086016141fb565b601f01601f19169290920160200192915050565b6060815260006143906060830186614351565b60208301949094525060400152919050565b8481526080602082015260006143bb60808301866141a1565b60ff8516604084015282810360608401526143d68185614351565b979650505050505050565b8481526080602082015260006143fa60808301866141a1565b60ff949094166040830152506060015292915050565b634e487b7160e01b600052601260045260246000fd5b600060ff821660ff810361443c5761443c613f57565b60010192915050565b80820281158282048414176102bb576102bb613f57565b85815260a06020820152600061447560a08301876141a1565b60ff8616604084015282810360608401526144908186614351565b9150508260808301529695505050505050565b8281526000602080830184516020860160005b828110156144d2578151845292840192908401906001016144b6565b5091979650505050505050565b7fffff000000000000000000000000000000000000000000000000000000000000841681528260208201526060604082015260006127bd6060830184614351565b64ffffffffff81811683821601908082111561115b5761115b613f57565b87815260e06020820152600061455760e08301896141a1565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c084015261458e8185614351565b9a9950505050505050505050565b60c0815260006145af60c08301896141a1565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a08401526145eb8185614351565b9998505050505050505050565b60608152600061460b60608301866141a1565b65ffffffffffff8516602084015282810360408401526112538185614351565b84815260806020820152600061464460808301866141a1565b65ffffffffffff8516604084015282810360608401526143d6818561435156fea264697066735822122081cfb6cbc91b852c7957f59e56b135d34a24ec24a63f11eb520eaeca529dc51864736f6c63430008180033","sourceMap":"1667:12507:245:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:198:123;;;;;;:::i;:::-;;:::i;:::-;;;516:14:264;;509:22;491:41;;479:2;464:18;2331:198:123;;;;;;;;1262:113;;;:::i;:::-;;;-1:-1:-1;;;;;707:55:264;;;689:74;;677:2;662:18;1262:113:123;543:226:264;13887:285:245;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1616:110:123:-;;;-1:-1:-1;;3800:14:123;3796:25;3783:39;2313:25:264;;2301:2;2286:18;1616:110:123;2167:177:264;13589:292:245;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;10128:2029::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;3543:4:264;3585:3;3574:9;3570:19;3562:27;;3622:6;3616:13;3605:9;3598:32;3686:4;3678:6;3674:17;3668:24;3661:4;3650:9;3646:20;3639:54;3749:4;3741:6;3737:17;3731:24;3724:4;3713:9;3709:20;3702:54;3812:4;3804:6;3800:17;3794:24;3787:4;3776:9;3772:20;3765:54;3875:4;3867:6;3863:17;3857:24;3850:4;3839:9;3835:20;3828:54;3938:4;3930:6;3926:17;3920:24;3913:4;3902:9;3898:20;3891:54;4001:4;3993:6;3989:17;3983:24;3976:4;3965:9;3961:20;3954:54;3373:641;;;;;3869:1806:245;;;;;;:::i;:::-;;:::i;8351:1771::-;;;;;;:::i;:::-;;:::i;1902:819::-;;;;;;:::i;:::-;;:::i;:::-;;1942:98:123;;;:::i;2727:1136:245:-;;;;;;:::i;:::-;;:::i;2331:198:123:-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;1262:113::-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;13887:285:245:-;13947:29;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13947:29:245;13988:22;14013:17;14023:6;14013:9;:17::i;:::-;13988:42;-1:-1:-1;14066:14:245;14048;;:32;;;;;;;;:::i;:::-;;14040:64;;;;-1:-1:-1;;;14040:64:245;;7121:2:264;14040:64:245;;;7103:21:264;7160:2;7140:18;;;7133:30;7199:21;7179:18;;;7172:49;7238:18;;14040:64:245;;;;;;;;;14139:5;:11;;;14128:37;;;;;;;;;;;;:::i;:::-;14114:51;13887:285;-1:-1:-1;;;13887:285:245:o;13589:292::-;13650:31;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13650:31:245;13693:22;13718:17;13728:6;13718:9;:17::i;:::-;13693:42;-1:-1:-1;13771:15:245;13753:14;;:33;;;;;;;;:::i;:::-;;13745:66;;;;-1:-1:-1;;;13745:66:245;;9254:2:264;13745:66:245;;;9236:21:264;9293:2;9273:18;;;9266:30;9332:22;9312:18;;;9305:50;9372:18;;13745:66:245;9052:344:264;13745:66:245;13847:5;:11;;;13836:38;;;;;;;;;;;;:::i;10128:2029::-;10198:40;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10198:40:245;10250:28;10281:19;10291:8;10281:9;:19::i;:::-;10250:50;;10310:38;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10310:38:245;10370:8;:6;:8::i;:::-;-1:-1:-1;;;;;10363:39:245;;10403:8;10363:49;;;;;;;;;;;;;2313:25:264;;2301:2;2286:18;;2167:177;10363:49:245;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10359:1764;;;10428:44;10475:32;10498:8;10475:22;:32::i;:::-;10609:23;;10585:20;;10428:79;;-1:-1:-1;10636:1:245;;10578:54;;10609:23;10578:54;:::i;:::-;:59;;:168;;10744:1;10578:168;;;10691:23;;10667:20;;10660:54;;10691:23;10660:54;:::i;:::-;10522:238;;10859:23;;;;;10836:19;;;;10522:28;;10829:53;;;:::i;:::-;:58;;:166;;10993:1;10829:166;;;10940:14;:23;;;10917:11;:19;;;10910:53;;;;:::i;:::-;10774:27;;;:235;11118:23;;;;11090:24;;;;11145:1;;11083:58;;;:::i;:::-;:63;;:176;;11257:1;11083:176;;;11204:14;:23;;;11176:11;:24;;;11169:58;;;;:::i;:::-;11023:32;;;:250;11369:22;;;;11347:18;;;;11395:1;;11340:51;;;:::i;:::-;:56;;:162;;11500:1;11340:162;;;11448:14;:22;;;11426:11;:18;;;11419:51;;;;:::i;:::-;11287:25;;;:229;-1:-1:-1;11554:21:245;;;;;11530;;;:45;10359:1764;;;11636:19;;;;;11606:27;;;:49;11700:20;;11669:51;;11769:24;;;;11734:32;;;:59;11862:57;11886:8;:6;:8::i;:::-;-1:-1:-1;;;;;11879:29:245;;11909:8;11879:39;;;;;;;;;;;;;2313:25:264;;2301:2;2286:18;;2167:177;11879:39:245;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;11862:16;:57::i;:::-;11851:85;;;;;;;;;;;;:::i;:::-;:91;;;11807:25;;;:135;11984:18;;;;;11956:25;;;:46;12040:21;;;;;12016;;;:45;12095:17;;;;12075;;;:37;12139:11;10128:2029;-1:-1:-1;;;10128:2029:245:o;3869:1806::-;3954:11;3977:25;4005:17;4015:6;4005:9;:17::i;:::-;3977:45;;4032:26;4061:22;4071:11;4061:9;:22::i;:::-;4128:17;;4103:4;;-1:-1:-1;4032:51:245;;-1:-1:-1;4122:24:245;;;;;;;;:::i;:::-;:29;;4150:1;4122:29;4118:763;;4167:30;4211:8;:14;;;4200:41;;;;;;;;;;;;:::i;:::-;4289:20;;;;4270:15;;;;4353:29;;;;:36;4167:74;;-1:-1:-1;4270:39:245;;;4255:12;;4353:40;4349:468;;4418:9;4413:337;4433:11;:29;;;:36;4429:1;:40;4413:337;;;4530:11;:29;;;4560:1;4530:32;;;;;;;;:::i;:::-;;;;;;;4498:65;;4504:9;:15;;;4498:22;;;;;;;;:::i;:::-;:65;;;4494:165;;4601:4;4591:14;;4631:5;;4494:165;4706:3;;;;:::i;:::-;;;;4413:337;;;;4349:468;;;-1:-1:-1;4798:4:245;4349:468;4835:7;4834:8;:20;;;;4847:7;4846:8;4834:20;4830:40;;;4865:5;4856:14;;4830:40;4153:728;;;4118:763;4900:17;;4894:24;;;;;;;;:::i;:::-;:29;;4922:1;4894:29;4890:756;;4939:28;4981:8;:14;;;4970:40;;;;;;;;;;;;:::i;:::-;5058:19;;;;5039:15;;;;5121:28;;;;:35;4939:71;;-1:-1:-1;5039:38:245;;;5024:12;;5121:39;5117:465;;5185:9;5180:335;5200:10;:28;;;:35;5196:1;:39;5180:335;;;5296:10;:28;;;5325:1;5296:31;;;;;;;;:::i;:::-;;;;;;;5264:64;;5270:9;:15;;;5264:22;;;;;;;;:::i;:::-;:64;;;5260:164;;5366:4;5356:14;;5396:5;;5260:164;5471:3;;;;:::i;:::-;;;;5180:335;;;;5117:465;;;-1:-1:-1;5563:4:245;5117:465;5600:7;5599:8;:20;;;;5612:7;5611:8;5599:20;5595:40;;;5630:5;5621:14;;5595:40;4925:721;;;4890:756;5655:13;;3869:1806;;;;:::o;8351:1771::-;8445:12;8423:11;1755:30;1788:27;1803:11;1788:14;:27::i;:::-;1755:60;;1833:8;:15;;;1825:53;;;;-1:-1:-1;;;1825:53:245;;14875:2:264;1825:53:245;;;14857:21:264;14914:2;14894:18;;;14887:30;14953:27;14933:18;;;14926:55;14998:18;;1825:53:245;14673:349:264;1825:53:245;8469:22:::1;8501:8;:6;:8::i;:::-;-1:-1:-1::0;;;;;8494:29:245::1;;8524:11;8494:42;;;;;;;;;;;;;2313:25:264::0;;2301:2;2286:18;;2167:177;8494:42:245::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;8469:67;;8572:12;:10;:12::i;:::-;-1:-1:-1::0;;;;;8554:30:245::1;:14;-1:-1:-1::0;;;;;8554:30:245::1;;8546:69;;;::::0;-1:-1:-1;;;8546:69:245;;15547:2:264;8546:69:245::1;::::0;::::1;15529:21:264::0;15586:2;15566:18;;;15559:30;15625:28;15605:18;;;15598:56;15671:18;;8546:69:245::1;15345:350:264::0;8546:69:245::1;8625:14;8655:8;:6;:8::i;:::-;-1:-1:-1::0;;;;;8648:32:245::1;;8681:6;8648:40;;;;;;;;;;;;;2313:25:264::0;;2301:2;2286:18;;2167:177;8648:40:245::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;8642:47;;;;;;;;:::i;:::-;8625:64:::0;-1:-1:-1;8703:20:245::1;::::0;::::1;8699:1374;;8739:28;8770:77;8788:6;8796:50;8834:11;8796:37;:50::i;:::-;8770:17;:77::i;:::-;8739:108;;8904:6;8865:11;8898:1;8877:11;:18;:22;;;;:::i;:::-;8865:35;;;;;;;;:::i;:::-;;;;;;;:45:::0;8861:248:::1;;8930:63;8968:11;8981;8930:37;:63::i;:::-;9011:50;9049:11;9011:37;:50::i;:::-;9090:4;9080:14;;8861:248;8725:394;8699:1374;;;-1:-1:-1::0;;9129:20:245::1;::::0;::::1;::::0;9125:948:::1;;9165:28;9196:75;9214:6;9222:48;9258:11;9222:35;:48::i;9196:75::-;9165:106;;9328:6;9289:11;9322:1;9301:11;:18;:22;;;;:::i;:::-;9289:35;;;;;;;;:::i;:::-;;;;;;;:45:::0;9285:243:::1;;9354:61;9390:11;9403;9354:35;:61::i;:::-;9433:48;9469:11;9433:35;:48::i;9125:948::-;9548:20:::0;::::1;::::0;::::1;::::0;9544:529;::::1;;10019:43;::::0;-1:-1:-1;;;10019:43:245;;16315:2:264;10019:43:245::1;::::0;::::1;16297:21:264::0;16354:2;16334:18;;;16327:30;16393:34;16373:18;;;16366:62;16464:3;16444:18;;;16437:31;16485:19;;10019:43:245::1;16113:397:264::0;9544:529:245::1;10082:33;10103:11;10082:20;:33::i;:::-;8459:1663;;1745:151:::0;8351:1771;;;;;:::o;1902:819::-;1983:11;1755:30;1788:27;1803:11;1788:14;:27::i;:::-;1755:60;;1833:8;:15;;;1825:53;;;;-1:-1:-1;;;1825:53:245;;14875:2:264;1825:53:245;;;14857:21:264;14914:2;14894:18;;;14887:30;14953:27;14933:18;;;14926:55;14998:18;;1825:53:245;14673:349:264;1825:53:245;2006:22:::1;2038:8;:6;:8::i;:::-;-1:-1:-1::0;;;;;2031:29:245::1;;2061:11;2031:42;;;;;;;;;;;;;2313:25:264::0;;2301:2;2286:18;;2167:177;2031:42:245::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2006:67;;2109:12;:10;:12::i;:::-;-1:-1:-1::0;;;;;2091:30:245::1;:14;-1:-1:-1::0;;;;;2091:30:245::1;;2083:69;;;::::0;-1:-1:-1;;;2083:69:245;;15547:2:264;2083:69:245::1;::::0;::::1;15529:21:264::0;15586:2;15566:18;;;15559:30;15625:28;15605:18;;;15598:56;15671:18;;2083:69:245::1;15345:350:264::0;2083:69:245::1;2162:14;2191:9:::0;2186:486:::1;2206:7;:14;2202:1;:18;2186:486;;;2250:7;2258:1;2250:10;;;;;;;;:::i;:::-;;;;;;;2241:19;;2289:8;:6;:8::i;:::-;-1:-1:-1::0;;;;;2282:32:245::1;;2315:6;2323:12;:10;:12::i;:::-;2282:54;::::0;;::::1;::::0;;;;;;::::1;::::0;::::1;16689:25:264::0;;;;-1:-1:-1;;;;;16750:55:264;16730:18;;;16723:83;16662:18;;2282:54:245::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2274:88;;;::::0;-1:-1:-1;;;2274:88:245;;17019:2:264;2274:88:245::1;::::0;::::1;17001:21:264::0;17058:2;17038:18;;;17031:30;17097:23;17077:18;;;17070:51;17138:18;;2274:88:245::1;16817:345:264::0;2274:88:245::1;2376:25;2404:17;2414:6;2404:9;:17::i;:::-;2376:45;;2470:1;2449:8;:17;;;2443:24;;;;;;;;:::i;:::-;:28;;;2435:70;;;::::0;-1:-1:-1;;;2435:70:245;;17369:2:264;2435:70:245::1;::::0;::::1;17351:21:264::0;17408:2;17388:18;;;17381:30;17447:31;17427:18;;;17420:59;17496:18;;2435:70:245::1;17167:353:264::0;2435:70:245::1;2527:38;2545:11;2558:6;2527:17;:38::i;:::-;2519:78;;;::::0;-1:-1:-1;;;2519:78:245;;17727:2:264;2519:78:245::1;::::0;::::1;17709:21:264::0;17766:2;17746:18;;;17739:30;17805:29;17785:18;;;17778:57;17852:18;;2519:78:245::1;17525:351:264::0;2519:78:245::1;2611:50;2622:11;2635:6;2643:8;:17;;;2611:10;:50::i;:::-;-1:-1:-1::0;2222:3:245::1;;2186:486;;;;2681:33;2702:11;2681:20;:33::i;:::-;1996:725;;1745:151:::0;1902:819;;;:::o;1942:98:123:-;1981:7;2003:32;:30;:32::i;2727:1136:245:-;2805:16;2833:25;2861:17;2871:6;2861:9;:17::i;:::-;2898;;2833:45;;-1:-1:-1;2892:24:245;;;;;;;;:::i;:::-;:29;;2920:1;2892:29;2888:969;;2937:29;2969:50;3007:11;2969:37;:50::i;:::-;2937:82;;3038:9;3033:252;3053:12;:19;3049:1;:23;3033:252;;;3116:6;3097:12;3110:1;3097:15;;;;;;;;:::i;:::-;;;;;;;:25;3093:117;;3160:4;3146:18;;3186:5;;3093:117;3249:3;;;;:::i;:::-;;;;3033:252;;;;2923:372;2888:969;;;3311:17;;3305:24;;;;;;;;:::i;:::-;:29;;3333:1;3305:29;3301:556;;3350:30;3383:48;3419:11;3383:35;:48::i;:::-;3350:81;;3450:9;3445:254;3465:13;:20;3461:1;:24;3445:254;;;3530:6;3510:13;3524:1;3510:16;;;;;;;;:::i;:::-;;;;;;;:26;3506:118;;3574:4;3560:18;;3600:5;;3506:118;3663:3;;;;:::i;:::-;;;;3445:254;;3301:556;3725:17;;3719:24;;;;;;;;:::i;:::-;:29;;3747:1;3719:29;3715:142;;;3803:43;;-1:-1:-1;;;3803:43:245;;16315:2:264;3803:43:245;;;16297:21:264;16354:2;16334:18;;;16327:30;16393:34;16373:18;;;16366:62;16464:3;16444:18;;;16437:31;16485:19;;3803:43:245;16113:397:264;3715:142:245;2823:1040;2727:1136;;;;:::o;2992:383:123:-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;10400:416:202:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;10512:16:202;;;10526:1;10512:16;;;;;;;;;10483:26;;10512:16;;;;;;;;;;;-1:-1:-1;10512:16:202;10483:45;;10565:6;10549:24;;10534:9;10544:1;10534:12;;;;;;;;:::i;:::-;;;;;;;;;;:39;10581:24;;;10668:80;1205:66;10713:9;1334:66;10668:21;:80::i;:::-;10580:168;;;;;;10761:50;10768:11;10781:15;10798:12;10761:6;:50::i;:::-;10754:57;10400:416;-1:-1:-1;;;;;;10400:416:202:o;13158:402:217:-;13212:23;;:::i;:::-;13272:16;;;13286:1;13272:16;;;;;;;;;13243:26;;13272:16;;;;;;;;;;;-1:-1:-1;13272:16:217;13243:45;;13309:8;13294:9;13304:1;13294:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;13325:24;;;13412:80;1303:66;13457:9;1432:66;13412:21;:80::i;:::-;13324:168;;;;;;13505:50;13512:11;13525:15;13542:12;13505:6;:50::i;25502:421:194:-;25559:36;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;25559:36:194;25632:16;;;25646:1;25632:16;;;;;;;;;25603:26;;25632:16;;;;;;;;;;;-1:-1:-1;25632:16:194;25603:45;;25669:11;25654:9;25664:1;25654:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;25688:24;;;25775:80;1294:66;25820:9;1423:66;25775:21;:80::i;:::-;25687:168;;;;;;25868:50;25875:11;25888:15;25905:12;25868:6;:50::i;4118:288:205:-;4235:16;;;4249:1;4235:16;;;;;;;;;4177:21;;4206:26;;4235:16;;;;;;;;;;;;-1:-1:-1;4235:16:205;4206:45;;4288:5;4272:23;;4257:9;4267:1;4257:12;;;;;;;;:::i;:::-;;;;;;;;;;:38;4302:18;4323:51;1202:66;4361:9;4302:18;4323:27;:51::i;:::-;4302:72;4118:288;-1:-1:-1;;;;4118:288:205:o;7769:413:195:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7891:16:195;;7905:1;7891:16;;;;;;;;;-1:-1:-1;;;;7891:16:195;;;;;;;;;;;;;-1:-1:-1;7891:16:195;7862:45;;7928:11;7913:9;7923:1;7913:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;7947:24;;;8034:80;1163:66;8079:9;1292:66;8034:21;:80::i;:::-;7946:168;;;;;;8127:50;8134:11;8147:15;8164:12;8127:6;:50::i;14822:354:194:-;14963:16;;;14977:1;14963:16;;;;;;;;;14894:32;;14934:26;;14963:16;;;;;;;;;;;;-1:-1:-1;14963:16:194;14934:45;;15000:11;14985:9;14995:1;14985:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;15018:18;15039:51;1294:66;15077:9;15088:1;15039:27;:51::i;:::-;15018:72;;15104:66;:44;15125:5;15132:1;15135:5;:12;15104:20;:44::i;:::-;:64;:66::i;12930:653:245:-;13044:29;13108:1;13093:5;:12;:16;13089:488;;;13130:9;13125:391;13145:5;:12;13141:1;:16;13125:391;;;13194:6;13182:5;13188:1;13182:8;;;;;;;;:::i;:::-;;;;;;;:18;13178:263;;13224:12;13239:5;13260:1;13245:5;:12;:16;;;;:::i;:::-;13239:23;;;;;;;;:::i;:::-;;;;;;;13224:38;;13295:4;13284:5;13290:1;13284:8;;;;;;;;:::i;:::-;;;;;;:15;;;;;13347:6;13321:5;13342:1;13327:5;:12;:16;;;;:::i;:::-;13321:23;;;;;;;;:::i;:::-;;;;;;:32;;;;;13390:5;13375:20;;13417:5;;;13178:263;13480:3;;;;:::i;:::-;;;;13125:391;;;;13089:488;;;-1:-1:-1;13561:5:245;12930:653;-1:-1:-1;12930:653:245:o;15629:277:194:-;15756:16;;;15770:1;15756:16;;;;;;;;;15727:26;;15756:16;;;;;;;;;;;-1:-1:-1;15756:16:194;15727:45;;15793:11;15778:9;15788:1;15778:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;15811:90;1294:66;15849:9;15860:1;15863:37;15883:15;15863:18;:37::i;:::-;15811:27;:90::i;:::-;15721:185;15629:277;;:::o;18727:212::-;18820:16;;;18834:1;18820:16;;;;;;;;;18791:26;;18820:16;;;;;;;;;;;-1:-1:-1;18820:16:194;18791:45;;18857:11;18842:9;18852:1;18842:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;18875:59;1294:66;1278:83;;18917:9;18928:1;18931:2;18875:31;:59::i;:::-;18785:154;18727:212;:::o;9521:350::-;9658:16;;;9672:1;9658:16;;;;;;;;;9591:30;;9629:26;;9658:16;;;;;;;;;;;;-1:-1:-1;9658:16:194;9629:45;;9695:11;9680:9;9690:1;9680:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;9713:18;9734:51;1294:66;9772:9;9713:18;9734:27;:51::i;10316:271::-;10439:16;;;10453:1;10439:16;;;;;;;;;10410:26;;10439:16;;;;;;;;;;;-1:-1:-1;10439:16:194;10410:45;;10476:11;10461:9;10471:1;10461:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;10494:88;1294:66;10532:9;1278:83;10546:35;10566:13;10546:18;:35::i;13374:210::-;13465:16;;;13479:1;13465:16;;;;;;;;;13436:26;;13465:16;;;;;;;;;;;-1:-1:-1;13465:16:194;13436:45;;13502:11;13487:9;13497:1;13487:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;13520:59;1294:66;1278:83;;13562:9;13573:1;13576:2;13520:31;:59::i;6565:1780:245:-;6635:30;6668:48;6704:11;6668:35;:48::i;:::-;6635:81;;6726:32;6761:50;6799:11;6761:37;:50::i;:::-;6726:85;;6821:18;6849:24;6883;6917;6951:23;6984:28;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6984:28:245;7022:30;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7022:30:245;7066:20;;:24;7062:482;;7111:9;7106:428;7126:13;:20;7122:1;:24;7106:428;;;7184:31;7198:13;7212:1;7198:16;;;;;;;;:::i;:::-;;;;;;;7184:13;:31::i;:::-;7171:44;;7247:10;:24;;;7233:38;;;;;:::i;:::-;;;7310:10;:22;;;7289:43;;;;;:::i;:::-;7371:22;;7289:43;;-1:-1:-1;7350:43:245;;;;:::i;:::-;;;7432:10;:22;;;7411:43;;;;;:::i;:::-;;;7492:10;:27;;;7472:47;;;;;:::i;:::-;;-1:-1:-1;7148:3:245;;7106:428;;;;7062:482;7557:22;;:26;7553:438;;7604:9;7599:382;7619:15;:22;7615:1;:26;7599:382;;;7680:34;7695:15;7711:1;7695:18;;;;;;;;:::i;:::-;;;;;;;7680:14;:34::i;:::-;7666:48;;7753:11;:23;;;7732:44;;;;;:::i;:::-;7815:23;;7732:44;;-1:-1:-1;7794:44:245;;;;:::i;:::-;;;7877:11;:23;;;7856:44;;;;;:::i;:::-;;;7938:11;:28;;;7918:48;;;;;:::i;:::-;;-1:-1:-1;7643:3:245;;7599:382;;;;7553:438;8000:62;8031:11;8044:17;8000:30;:62::i;:::-;8072;8103:11;8116:17;8072:30;:62::i;:::-;8144;8175:11;8188:17;8144:30;:62::i;:::-;8216:60;8246:11;8259:16;8216:29;:60::i;:::-;8286:52;8314:11;8327:10;8286:27;:52::i;:::-;6625:1720;;;;;;;;;6565:1780;:::o;5681:878::-;5785:31;5796:11;5809:6;5785:10;:31::i;:::-;5784:32;5776:72;;;;-1:-1:-1;;;5776:72:245;;18213:2:264;5776:72:245;;;18195:21:264;18252:2;18232:18;;;18225:30;18291:29;18271:18;;;18264:57;18338:18;;5776:72:245;18011:351:264;5776:72:245;5868:8;5862:15;;;;;;;;:::i;:::-;:20;;5881:1;5862:20;5858:226;;5962:1;5906:53;5947:11;5906:40;:53::i;:::-;:57;5898:102;;;;-1:-1:-1;;;5898:102:245;;18569:2:264;5898:102:245;;;18551:21:264;;;18588:18;;;18581:30;18647:34;18627:18;;;18620:62;18699:18;;5898:102:245;18367:356:264;5898:102:245;6014:59;6053:11;6066:6;6014:38;:59::i;:::-;6103:8;6097:15;;;;;;;;:::i;:::-;:20;;6116:1;6097:20;6093:220;;6195:1;6141:51;6180:11;6141:38;:51::i;:::-;:55;6133:98;;;;-1:-1:-1;;;6133:98:245;;18930:2:264;6133:98:245;;;18912:21:264;18969:2;18949:18;;;18942:30;19008:32;18988:18;;;18981:60;19058:18;;6133:98:245;18728:354:264;6133:98:245;6245:57;6282:11;6295:6;6245:36;:57::i;:::-;6333:8;6327:15;;;;;;;;:::i;:::-;:20;5681:878;;;:::o;4048:97:123:-;4089:7;4111:29;:27;:29::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;14482:308:202:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;14692:25:202;14705:11;14692:12;:25::i;:::-;14671:17;;;14653:64;;;14654:6;14653:64;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;14741:44;14755:15;14772:12;14741:13;:44::i;:::-;14725:12;;;14724:61;14725:6;14482:308;-1:-1:-1;;;14482:308:202:o;17711:363:217:-;17822:23;;:::i;:::-;18044:25;18057:11;18044:12;:25::i;:::-;18023:12;;;17853:216;;;17998:17;;;17853:216;;;17974:16;;;17853:216;;;17953:13;;;17853:216;;;17926:19;;;17853:216;;;17861:6;17884:14;;;17906:12;;;17853:216;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;-1:-1:-1;;;17853:216:217;;;;-1:-1:-1;17711:363:217;;;-1:-1:-1;;;;;17711:363:217:o;31199:439:194:-;31339:36;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;31339:36:194;31467:25;31480:11;31467:12;:25::i;:::-;31451:12;;;31383:109;31435:14;;;31383:109;31418:15;;;31383:109;31401:15;;;31383:109;;;31571:62;31592:15;31615:12;31571:13;:62::i;:::-;31546:21;;;31499:134;31522:22;;;31499:134;31500:20;;;31499:134;31500:6;31199:439;-1:-1:-1;;;31199:439:194:o;18598:431:46:-;18734:12;18754:21;18778:17;:15;:17::i;:::-;18754:41;-1:-1:-1;18830:4:46;-1:-1:-1;;;;;18805:30:46;;;18801:224;;18852:63;18878:7;18887:8;18897:17;18852:25;:63::i;:::-;18845:70;;;;;18801:224;18943:75;;;;;-1:-1:-1;;;;;18943:37:46;;;;;:75;;18981:7;;18990:8;;19000:17;;18943:75;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;18943:75:46;;;;;;;;;;;;:::i;18801:224::-;18748:281;18598:431;;;;;:::o;11270:238:195:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11478:25:195;11491:11;11478:12;:25::i;:::-;11417:86;;11461:13;;;11417:86;11448:11;;;11417:86;-1:-1:-1;;;;;11417:86:195;11434:12;;;11417:86;;;11418:6;11270:238;-1:-1:-1;;;11270:238:195:o;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;15325:220:56:-;15391:24;15423:30;15456:32;15474:6;15482:2;15486:1;15456:17;:32::i;15129:222:57:-;15193:12;15283:6;15307:39;15283:6;15340:2;15344:1;15307:17;:39::i;11569:424:46:-;11720:21;11744:17;:15;:17::i;:::-;11720:41;-1:-1:-1;11796:4:46;-1:-1:-1;;;;;11771:30:46;;;11767:222;;11811:69;11837:7;11846:8;11856:17;11875:4;11811:25;:69::i;:::-;11767:222;;;11901:81;;;;;-1:-1:-1;;;;;11901:37:46;;;;;:81;;11939:7;;11948:8;;11958:17;;11977:4;;11901:81;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11767:222;11714:279;11569:424;;;;:::o;13190:464::-;13351:21;13375:17;:15;:17::i;:::-;13351:41;-1:-1:-1;13427:4:46;-1:-1:-1;;;;;13402:30:46;;;13398:252;;13442:84;13472:7;13481:8;13491:17;13510:15;13442:29;:84::i;13398:252::-;13547:96;;;;;-1:-1:-1;;;;;13547:41:46;;;;;:96;;13589:7;;13598:8;;13608:17;;13627:15;;13547:96;;;:::i;3825:257:194:-;3928:16;;;3942:1;3928:16;;;;;;;;;3899:26;;3928:16;;;;;;;;;;;-1:-1:-1;3928:16:194;3899:45;;3965:11;3950:9;3960:1;3950:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;3983:94;1294:66;1278:83;;4020:9;4031:1;4052:8;4034:28;;;;;;24233:19:264;;24277:2;24268:12;;24106:180;4034:28:194;;;;-1:-1:-1;;4034:28:194;;;;;;;;;1423:66;3983:26;:94::i;5115:257::-;5218:16;;;5232:1;5218:16;;;;;;;;;5189:26;;5218:16;;;;;;;;;;;-1:-1:-1;5218:16:194;5189:45;;5255:11;5240:9;5250:1;5240:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;5273:94;1294:66;1278:83;;5310:9;5321:1;5342:8;5324:28;;;;;;24233:19:264;;24277:2;24268:12;;24106:180;6405:257:194;6508:16;;;6522:1;6508:16;;;;;;;;;6479:26;;6508:16;;;;;;;;;;;-1:-1:-1;6508:16:194;6479:45;;6545:11;6530:9;6540:1;6530:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;6563:94;1294:66;1278:83;;6600:9;6611:1;6632:8;6614:28;;;;;;24233:19:264;;24277:2;24268:12;;24106:180;7688:254:194;7789:16;;;7803:1;7789:16;;;;;;;;;7760:26;;7789:16;;;;;;;;;;;-1:-1:-1;7789:16:194;7760:45;;7826:11;7811:9;7821:1;7811:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;7844:93;1294:66;1278:83;;7881:9;7892:1;7913:7;7895:27;;;;;;24233:19:264;;24277:2;24268:12;;24106:180;8936:249:194;9034:16;;;9048:1;9034:16;;;;;;;;;9005:26;;9034:16;;;;;;;;;;;-1:-1:-1;9034:16:194;9005:45;;9071:11;9056:9;9066:1;9056:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;9089:91;1294:66;1278:83;;9126:9;9137:1;9158:5;9140:25;;;;;;24233:19:264;;24277:2;24268:12;;24106:180;16296:311:194;16415:16;;;16429:1;16415:16;;;;;;;;;16371:7;;;;16415:16;;;;;;;;;;;;-1:-1:-1;16415:16:194;16386:45;;16452:11;16437:9;16447:1;16437:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;16470:19;16492:57;1294:66;16536:9;16547:1;16492:33;:57::i;:::-;16594:2;16580:16;;;;-1:-1:-1;;;;16296:311:194:o;18085:256::-;18197:16;;;18211:1;18197:16;;;;;;;;;18168:26;;18197:16;;;;;;;;;;;-1:-1:-1;18197:16:194;18168:45;;18234:11;18219:9;18229:1;18219:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;18252:84;1294:66;1278:83;;18293:9;18304:1;18325:8;18307:28;;;;;;24233:19:264;;24277:2;24268:12;;24106:180;18307:28:194;;;;;;;;;;;;;18252:30;:84::i;10967:309::-;11084:16;;;11098:1;11084:16;;;;;;;;;11040:7;;;;11084:16;;;;;;;;;;;;-1:-1:-1;11084:16:194;11055:45;;11121:11;11106:9;11116:1;11106:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;11139:19;11161:57;1294:66;11205:9;11139:19;11161:33;:57::i;12740:254::-;12850:16;;;12864:1;12850:16;;;;;;;;;12821:26;;12850:16;;;;;;;;;;;-1:-1:-1;12850:16:194;12821:45;;12887:11;12872:9;12882:1;12872:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;12905:84;1294:66;1278:83;;12946:9;12957:1;12978:8;12960:28;;;;;;24233:19:264;;24277:2;24268:12;;24106:180;1836:227:46;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;1953:106::-;2039:13;1836:227;-1:-1:-1;1836:227:46:o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;13577:225:202:-;2756:4:23;2742:27;;2736:34;13642:17:202;;;;13707:32;;13698:42;;;;;;;;:::i;:::-;2742:27:23;;;;;2736:34;13687:53:202;;13577:225;-1:-1:-1;;13577:225:202:o;13905:310::-;14015:18;14041:14;975:16:24;7017:70;;;6995:94;;14157:51:202;:41;14178:5;14041:14;6995:94:24;14157:20:202;:41::i;:::-;:49;:51::i;:::-;14142:68;13905:310;-1:-1:-1;;;;;13905:310:202:o;16807:746:217:-;16899:16;16923:15;16946:13;16967:20;16995:14;17017:16;17041:18;17067:13;17115:26;17132:5;17139:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;17115:26:217;2742:27:23;;;2736:34;2742:27;;;2736:34;17107:35:217;;-1:-1:-1;2736:34:23;-1:-1:-1;17221:33:217;;17213:42;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;;2736:34;16807:746:217;;;;17205:50;;2736:34:23;;;;-1:-1:-1;2736:34:23;-1:-1:-1;2736:34:23;;-1:-1:-1;2736:34:23;-1:-1:-1;16807:746:217;-1:-1:-1;;16807:746:217:o;29601:467:194:-;29674:15;29691;29708;29725:14;29741:13;29789:26;29806:5;29813:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;29789:26:194;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;;2736:34;29781:35:194;;2736:34:23;;;;-1:-1:-1;2736:34:23;-1:-1:-1;2736:34:23;;-1:-1:-1;29601:467:194;-1:-1:-1;;29601:467:194:o;30171:761::-;30293:30;;;30400:14;975:16:24;7017:70;;;6995:94;;30518:63:194;:41;30539:5;30400:14;6995:94:24;30518:20:194;:41::i;:63::-;30501:81;-1:-1:-1;30598:4:194;-1:-1:-1;30598:4:194;6995:94:24;7059:27;7017:70;;;6995:94;30626:34:194;30691:63;:41;30712:5;30719:6;30626:34;30691:20;:41::i;:63::-;30672:83;-1:-1:-1;30771:4:194;-1:-1:-1;30771:4:194;6995:94:24;7059:27;7017:70;;;6995:94;30799:34:194;30863:63;:41;30884:5;30891:6;30799:34;30863:20;:41::i;:63::-;30845:82;;30394:538;;30171:761;;;;;:::o;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;10766:346:195:-;10839:15;10856:13;10871:12;10885:11;10923:26;10940:5;10947:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;10923:26:195;2742:27:23;;;2736:34;2742:27;;;2736:34;10915:35:195;;-1:-1:-1;10967:36:195;;;-1:-1:-1;2742:27:23;;;2736:34;11011:36:195;;-1:-1:-1;11072:33:195;;11054:53;;10766:346;;;;;:::o;2681:1129:58:-;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;;3341:28;;3116:690;;;2681:1129;;;;;:::o;830:1343::-;1002:12;;955:17;;980:19;1043:26;1058:11;1002:12;1043:26;:::i;:::-;1020:49;;1441:4;1435:11;;-1:-1:-1;1484:4:58;1474:15;;-1:-1:-1;;1358:16:58;1531:32;;;1358:16;1354:32;1503:4;1496:69;1607:12;1601:4;1594:26;1651:1;1721:4;1714:5;1710:16;1628:535;1741:11;1738:1;1735:18;1628:535;;;2134:19;;2113:41;;2091:64;;2007:31;;;;1828:1;1821:9;;;;;1920:4;1902:23;1628:535;;24152:738:45;24403:37;24443:66;24491:7;24500:8;24443:47;:66::i;:::-;24403:106;-1:-1:-1;24515:26:45;24551:49;24403:106;24582:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;24551:49:45;24515:86;;24608:277;24662:7;24687:8;24722:17;24765:1;24787:19;24820:4;24856:22;24608:36;:277::i;30235:834::-;30495:37;30535:66;30583:7;30592:8;30535:47;:66::i;:::-;30495:106;-1:-1:-1;30607:26:45;30643:49;30495:106;30674:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;30643:49:45;30607:86;-1:-1:-1;30731:333:45;30785:7;30810:8;30845:17;30895:37;30917:15;30895:37;;;;:::i;:::-;30991:12;;;31001:1;30991:12;;;;;;;;30961:15;;31035:22;30731:36;:333::i;10761:455:46:-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;:::-;10980:232;;;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21091:444;21233:7;21248:21;21272:17;:15;:17::i;:::-;21248:41;-1:-1:-1;21324:4:46;-1:-1:-1;;;;;21299:30:46;;;21295:236;;21346:69;21378:7;21387:8;21397:17;21346:31;:69::i;21295:236::-;21443:81;;;;;-1:-1:-1;;;;;21443:43:46;;;;;:81;;21487:7;;21496:8;;21506:17;;21443:81;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;12345:451::-;12505:21;12529:17;:15;:17::i;:::-;12505:41;-1:-1:-1;12581:4:46;-1:-1:-1;;;;;12556:30:46;;;12552:240;;12596:78;12625:7;12634:8;12644:17;12663:10;12596:28;:78::i;12552:240::-;12695:90;;;;;-1:-1:-1;;;;;12695:40:46;;;;;:90;;12736:7;;12745:8;;12755:17;;12774:10;;12695:90;;;:::i;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8101:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;8389:20:44;;8299:21;;8322:9;;8295:37;8385:31;;8244:184;8201:237;;-1:-1:-1;6076:2380:44;;;;:::o;3545:418:43:-;3597:17;3622:19;3644:13;3652:4;2997:3;2975:25;;2901:104;3644:13;3622:35;-1:-1:-1;692:17:43;3238:38;;;3767:18;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3767:18:43;-1:-1:-1;3760:25:43;-1:-1:-1;3854:4:43;3844:15;;3914:44;3926:11;3844:15;3950:7;3914:11;:44::i;:::-;3616:347;;;3545:418;;;:::o;5042:669:44:-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;1358:16:58;5546:26:44;;;1358:16:58;1354:32;5518:4:44;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;44254:4001:45:-;44673:14;44652:7;:35;;;44648:161;;44743:14;44759:7;44792;44775:25;;;;;;24233:19:264;;24277:2;24268:12;;24106:180;44775:25:45;;;;-1:-1:-1;;44775:25:45;;;;;;;;;;44704:98;;;;;;;;;;:::i;44648:161::-;44815:27;44845:49;:22;44876:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;44845:49:45;44815:79;;44900:26;44965:4;:11;44951;44929:33;;:19;:33;;;;:::i;:::-;:47;;;;:::i;:::-;44900:76;;45248:18;45225:19;:41;;:98;;;;-1:-1:-1;45304:19:45;45270:30;45289:11;45270:16;:30;:::i;:::-;:53;;;;45225:98;45221:218;;;45340:92;;;;;27452:12:264;27491:15;;;45340:92:45;;;27473:34:264;27543:15;;;27523:18;;;27516:43;27595:15;;27575:18;;;27568:43;27415:18;;45340:92:45;27246:371:264;45221:218:45;45545:19;45526:16;:38;;;45522:140;;;45581:74;;;;;;;;27795:25:264;;;27868:12;27856:25;;27836:18;;;27829:53;27768:18;;45581:74:45;27622:266:264;45522:140:45;45701:36;45740:72;:22;45774:17;45793:18;45740:33;:72::i;:::-;45701:111;;45959:22;45984:24;46000:7;45984:15;:24::i;:::-;45959:49;;46019:9;46014:486;46034:5;:12;46030:1;:16;46014:486;;;46061:9;46083:5;46089:1;46083:8;;;;;;;;:::i;:::-;;;;;;;46061:31;;46104:42;836:6:54;46104:4:45;:14;;;;;:42;;;;:::i;:::-;46100:394;;;3536:35:26;;;;-1:-1:-1;;;;;46158:55:45;;46235:7;46264:8;46303:17;46350:16;46391:11;46430:22;46470:4;46158:327;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;46100:394;-1:-1:-1;46048:3:45;;46014:486;;;-1:-1:-1;46558:32:45;;;:13;46698:107;46716:17;46712:21;;:1;:21;;;46698:107;;;46761:33;:22;46792:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;46761:33:45;46752:42;;;;46735:3;;46698:107;;;;46930:7;46874:277;46957:8;46994:17;47035:5;47064:11;47101:21;47138:4;46874:277;;;;;;;;;;;:::i;:::-;;;;;;;;46506:652;47243:18;47220:19;:41;47216:248;;47271:31;47305:48;47335:7;47344:8;47305:29;:48::i;:::-;695:28:44;;;-1:-1:-1;47216:248:45;47521:27;47551:61;47575:7;47584:8;47594:17;47551:23;:61::i;:::-;47521:91;;47620:92;47652:19;47681:16;47620:92;;47705:4;47620:13;:92::i;:::-;47513:206;47773:9;47768:483;47788:5;:12;47784:1;:16;47768:483;;;47815:9;47837:5;47843:1;47837:8;;;;;;;;:::i;:::-;;;;;;;47815:31;;47858:41;947:6:54;47858:4:45;:14;;;;;:41;;;;:::i;:::-;47854:391;;;3536:35:26;;;;-1:-1:-1;;;;;47911:54:45;;47987:7;48016:8;48055:17;48102:16;48143:11;48182:21;48221:4;47911:325;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;47854:391;-1:-1:-1;47802:3:45;;47768:483;;;;44498:3757;;;;44254:4001;;;;;;;:::o;23107:355::-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;39909:262::-;40051:7;40073:93;40148:17;40073:66;40121:7;40130:8;40073:47;:66::i;28764:791::-;29023:37;29063:66;29111:7;29120:8;29063:47;:66::i;:::-;29023:106;-1:-1:-1;29135:26:45;29171:49;29023:106;29202:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;29171:49:45;29135:86;;29259:291;29313:7;29338:8;29373:17;29423:19;29464:1;29479:10;29521:22;29259:36;:291::i;50806:191::-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;53371:230::-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;1229:823:40:-;1346:324;1363:2;1353:6;:12;1346:324;;1453:18;;1435:37;;1604:2;1616:17;;;;1591:15;;;;-1:-1:-1;;1643:12:40;1346:324;;;1679:6;1689:1;1679:11;1675:24;;1229:823;;;:::o;1675:24::-;1738:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;1738:32:40;;2019:4;2007:9;2001:16;1997:27;1942:4;1938:9;1924:11;1918:18;1914:34;1867:167;1848:9;1832:210;1824:224;1229:823;;;:::o;7468:1525:24:-;7596:14;1145:16;7622:25;;7618:120;;;7664:67;;;;;;;;2313:25:264;;;2286:18;;7664:67:24;2167:177:264;7618:120:24;7802:14;6445:61;;;7070:16;;;1063;7070;975;7059:27;7017:70;;;6995:94;;8068:38;;;8064:192;;8151:19;8133:15;:37;8118:52;;;;8064:192;;;8232:15;8210:19;:37;8195:52;;;;8064:192;-1:-1:-1;8572:16:24;975;1063;8439;;;;8428:27;8564:35;;;8882:5;8719:26;8699:46;;;;8698:62;;;8862:25;;;;8892:34;;;;;8861:66;;-1:-1:-1;7468:1525:24;;;;;:::o;3658:342:50:-;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:44:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;51823:242:45:-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;17013:1682;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;1489:2340:44:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;14:332:264:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;774:180;833:6;886:2;874:9;865:7;861:23;857:32;854:52;;;902:1;899;892:12;854:52;-1:-1:-1;925:23:264;;774:180;-1:-1:-1;774:180:264:o;959:448::-;1010:3;1048:5;1042:12;1075:6;1070:3;1063:19;1101:4;1130;1125:3;1121:14;1114:21;;1169:4;1162:5;1158:16;1192:1;1202:180;1216:6;1213:1;1210:13;1202:180;;;1281:13;;1296:4;1277:24;1265:37;;1322:12;;;;1357:15;;;;1238:1;1231:9;1202:180;;;-1:-1:-1;1398:3:264;;959:448;-1:-1:-1;;;;;959:448:264:o;1412:750::-;1601:2;1590:9;1583:21;1646:6;1640:13;1635:2;1624:9;1620:18;1613:41;1708:2;1700:6;1696:15;1690:22;1685:2;1674:9;1670:18;1663:50;1564:4;1760:2;1752:6;1748:15;1742:22;1800:4;1795:2;1784:9;1780:18;1773:32;1828:61;1884:3;1873:9;1869:19;1855:12;1828:61;:::i;:::-;1814:75;;1944:2;1936:6;1932:15;1926:22;1920:3;1909:9;1905:19;1898:51;2004:3;1996:6;1992:16;1986:23;1980:3;1969:9;1965:19;1958:52;2065:3;2057:6;2053:16;2047:23;2041:3;2030:9;2026:19;2019:52;2127:3;2119:6;2115:16;2109:23;2102:4;2091:9;2087:20;2080:53;2150:6;2142:14;;;1412:750;;;;:::o;2349:834::-;2540:2;2529:9;2522:21;2585:6;2579:13;2574:2;2563:9;2559:18;2552:41;2503:4;2640:2;2632:6;2628:15;2622:22;2663:6;2705:2;2700;2689:9;2685:18;2678:30;2731:61;2787:3;2776:9;2772:19;2758:12;2731:61;:::i;:::-;2717:75;;2846:2;2838:6;2834:15;2828:22;2823:2;2812:9;2808:18;2801:50;2906:2;2898:6;2894:15;2888:22;2882:3;2871:9;2867:19;2860:51;2966:3;2958:6;2954:16;2948:23;2942:3;2931:9;2927:19;2920:52;3027:3;3019:6;3015:16;3009:23;3003:3;2992:9;2988:19;2981:52;3088:3;3080:6;3076:16;3070:23;3064:3;3053:9;3049:19;3042:52;3148:3;3140:6;3136:16;3130:23;3125:2;3114:9;3110:18;3103:51;;3171:6;3163:14;;;2349:834;;;;:::o;4019:248::-;4087:6;4095;4148:2;4136:9;4127:7;4123:23;4119:32;4116:52;;;4164:1;4161;4154:12;4116:52;-1:-1:-1;;4187:23:264;;;4257:2;4242:18;;;4229:32;;-1:-1:-1;4019:248:264:o;4272:184::-;-1:-1:-1;;;4321:1:264;4314:88;4421:4;4418:1;4411:15;4445:4;4442:1;4435:15;4461:253;4533:2;4527:9;4575:4;4563:17;;4610:18;4595:34;;4631:22;;;4592:62;4589:88;;;4657:18;;:::i;:::-;4693:2;4686:22;4461:253;:::o;4719:255::-;4791:2;4785:9;4833:6;4821:19;;4870:18;4855:34;;4891:22;;;4852:62;4849:88;;;4917:18;;:::i;4979:255::-;5051:2;5045:9;5093:6;5081:19;;5130:18;5115:34;;5151:22;;;5112:62;5109:88;;;5177:18;;:::i;5239:334::-;5310:2;5304:9;5366:2;5356:13;;-1:-1:-1;;5352:86:264;5340:99;;5469:18;5454:34;;5490:22;;;5451:62;5448:88;;;5516:18;;:::i;:::-;5552:2;5545:22;5239:334;;-1:-1:-1;5239:334:264:o;5578:183::-;5638:4;5671:18;5663:6;5660:30;5657:56;;;5693:18;;:::i;:::-;-1:-1:-1;5738:1:264;5734:14;5750:4;5730:25;;5578:183::o;5766:959::-;5859:6;5867;5920:2;5908:9;5899:7;5895:23;5891:32;5888:52;;;5936:1;5933;5926:12;5888:52;5972:9;5959:23;5949:33;;6001:2;6054;6043:9;6039:18;6026:32;6081:18;6073:6;6070:30;6067:50;;;6113:1;6110;6103:12;6067:50;6136:22;;6189:4;6181:13;;6177:27;-1:-1:-1;6167:55:264;;6218:1;6215;6208:12;6167:55;6254:2;6241:16;6277:60;6293:43;6333:2;6293:43;:::i;:::-;6277:60;:::i;:::-;6371:15;;;6453:1;6449:10;;;;6441:19;;6437:28;;;6402:12;;;;6477:19;;;6474:39;;;6509:1;6506;6499:12;6474:39;6533:11;;;;6553:142;6569:6;6564:3;6561:15;6553:142;;;6635:17;;6623:30;;6586:12;;;;6673;;;;6553:142;;;6714:5;6704:15;;;;;;;5766:959;;;;;:::o;6730:184::-;-1:-1:-1;;;6779:1:264;6772:88;6879:4;6876:1;6869:15;6903:4;6900:1;6893:15;7267:832;7330:5;7383:3;7376:4;7368:6;7364:17;7360:27;7350:55;;7401:1;7398;7391:12;7350:55;7430:6;7424:13;7456:4;7480:60;7496:43;7536:2;7496:43;:::i;7480:60::-;7562:3;7586:2;7581:3;7574:15;7614:4;7609:3;7605:14;7598:21;;7671:4;7665:2;7662:1;7658:10;7650:6;7646:23;7642:34;7628:48;;7699:3;7691:6;7688:15;7685:35;;;7716:1;7713;7706:12;7685:35;7752:4;7744:6;7740:17;7766:304;7782:6;7777:3;7774:15;7766:304;;;7855:3;7849:10;7903:4;7896:5;7892:16;7885:5;7882:27;7872:125;;7951:1;7980:2;7976;7969:14;7872:125;8010:18;;8048:12;;;;7799;;7766:304;;;-1:-1:-1;8088:5:264;7267:832;-1:-1:-1;;;;;;7267:832:264:o;8104:943::-;8204:6;8257:2;8245:9;8236:7;8232:23;8228:32;8225:52;;;8273:1;8270;8263:12;8225:52;8306:9;8300:16;8335:18;8376:2;8368:6;8365:14;8362:34;;;8392:1;8389;8382:12;8362:34;8415:22;;;;8471:4;8453:16;;;8449:27;8446:47;;;8489:1;8486;8479:12;8446:47;8515:22;;:::i;:::-;8566:2;8560:9;8553:5;8546:24;8616:2;8612;8608:11;8602:18;8597:2;8590:5;8586:14;8579:42;8660:2;8656;8652:11;8646:18;8689:2;8679:8;8676:16;8673:36;;;8705:1;8702;8695:12;8673:36;8741:65;8798:7;8787:8;8783:2;8779:17;8741:65;:::i;:::-;8736:2;8729:5;8725:14;8718:89;;8853:2;8849;8845:11;8839:18;8834:2;8827:5;8823:14;8816:42;8905:3;8901:2;8897:12;8891:19;8885:3;8878:5;8874:15;8867:44;8958:3;8954:2;8950:12;8944:19;8938:3;8931:5;8927:15;8920:44;9011:3;9007:2;9003:12;8997:19;8991:3;8984:5;8980:15;8973:44;9036:5;9026:15;;;;;8104:943;;;;:::o;9401:999::-;9502:6;9555:2;9543:9;9534:7;9530:23;9526:32;9523:52;;;9571:1;9568;9561:12;9523:52;9604:9;9598:16;9633:18;9674:2;9666:6;9663:14;9660:34;;;9690:1;9687;9680:12;9660:34;9713:22;;;;9769:6;9751:16;;;9747:29;9744:49;;;9789:1;9786;9779:12;9744:49;9815:22;;:::i;:::-;9866:2;9860:9;9853:5;9846:24;9909:2;9905;9901:11;9895:18;9938:2;9928:8;9925:16;9922:36;;;9954:1;9951;9944:12;9922:36;9990:65;10047:7;10036:8;10032:2;10028:17;9990:65;:::i;:::-;9985:2;9978:5;9974:14;9967:89;;10102:2;10098;10094:11;10088:18;10083:2;10076:5;10072:14;10065:42;10153:2;10149;10145:11;10139:18;10134:2;10127:5;10123:14;10116:42;10205:3;10201:2;10197:12;10191:19;10185:3;10178:5;10174:15;10167:44;10258:3;10254:2;10250:12;10244:19;10238:3;10231:5;10227:15;10220:44;10311:3;10307:2;10303:12;10297:19;10291:3;10284:5;10280:15;10273:44;10364:3;10360:2;10356:12;10350:19;10344:3;10337:5;10333:15;10326:44;10389:5;10379:15;;;;;9401:999;;;;:::o;10587:277::-;10654:6;10707:2;10695:9;10686:7;10682:23;10678:32;10675:52;;;10723:1;10720;10713:12;10675:52;10755:9;10749:16;10808:5;10801:13;10794:21;10787:5;10784:32;10774:60;;10830:1;10827;10820:12;10869:184;-1:-1:-1;;;10918:1:264;10911:88;11018:4;11015:1;11008:15;11042:4;11039:1;11032:15;11058:216;11122:9;;;11150:11;;;11097:3;11180:9;;11208:10;;11204:19;;11233:10;;11225:19;;11201:44;11198:70;;;11248:18;;:::i;11279:184::-;11349:6;11402:2;11390:9;11381:7;11377:23;11373:32;11370:52;;;11418:1;11415;11408:12;11370:52;-1:-1:-1;11441:16:264;;11279:184;-1:-1:-1;11279:184:264:o;11468:665::-;11533:5;11586:3;11579:4;11571:6;11567:17;11563:27;11553:55;;11604:1;11601;11594:12;11553:55;11633:6;11627:13;11659:4;11683:60;11699:43;11739:2;11699:43;:::i;11683:60::-;11765:3;11789:2;11784:3;11777:15;11817:4;11812:3;11808:14;11801:21;;11874:4;11868:2;11865:1;11861:10;11853:6;11849:23;11845:34;11831:48;;11902:3;11894:6;11891:15;11888:35;;;11919:1;11916;11909:12;11888:35;11955:4;11947:6;11943:17;11969:135;11985:6;11980:3;11977:15;11969:135;;;12051:10;;12039:23;;12082:12;;;;12002;;11969:135;;12138:152;12222:13;;12264:1;12254:12;;12244:40;;12280:1;12277;12270:12;12965:1314;13067:6;13120:2;13108:9;13099:7;13095:23;13091:32;13088:52;;;13136:1;13133;13126:12;13088:52;13169:9;13163:16;13198:18;13239:2;13231:6;13228:14;13225:34;;;13255:1;13252;13245:12;13225:34;13278:22;;;;13334:6;13316:16;;;13312:29;13309:49;;;13354:1;13351;13344:12;13309:49;13380:22;;:::i;:::-;13433:2;13427:9;13461:2;13451:8;13448:16;13445:36;;;13477:1;13474;13467:12;13445:36;13504:67;13563:7;13552:8;13548:2;13544:17;13504:67;:::i;:::-;13497:5;13490:82;;13618:2;13614;13610:11;13604:18;13599:2;13592:5;13588:14;13581:42;13669:2;13665;13661:11;13655:18;13650:2;13643:5;13639:14;13632:42;13706:47;13749:2;13745;13741:11;13706:47;:::i;:::-;13701:2;13694:5;13690:14;13683:71;13801:3;13797:2;13793:12;13787:19;13781:3;13774:5;13770:15;13763:44;13854:3;13850:2;13846:12;13840:19;13834:3;13827:5;13823:15;13816:44;13907:3;13903:2;13899:12;13893:19;13887:3;13880:5;13876:15;13869:44;13952:3;13948:2;13944:12;13938:19;13982:2;13972:8;13969:16;13966:36;;;13998:1;13995;13988:12;13966:36;14035:67;14094:7;14083:8;14079:2;14075:17;14035:67;:::i;:::-;14029:3;14018:15;;14011:92;-1:-1:-1;14122:3:264;14163:11;;;14157:18;14141:14;;;14134:42;14195:3;14236:11;;;14230:18;14214:14;;;14207:42;;;;-1:-1:-1;14022:5:264;12965:1314;-1:-1:-1;;;12965:1314:264:o;14284:184::-;-1:-1:-1;;;14333:1:264;14326:88;14433:4;14430:1;14423:15;14457:4;14454:1;14447:15;14473:195;14512:3;-1:-1:-1;;14536:5:264;14533:77;14530:103;;14613:18;;:::i;:::-;-1:-1:-1;14660:1:264;14649:13;;14473:195::o;15027:313::-;15097:6;15150:2;15138:9;15129:7;15125:23;15121:32;15118:52;;;15166:1;15163;15156:12;15118:52;15198:9;15192:16;-1:-1:-1;;;;;15241:5:264;15237:54;15230:5;15227:65;15217:93;;15306:1;15303;15296:12;15700:275;15785:6;15838:2;15826:9;15817:7;15813:23;15809:32;15806:52;;;15854:1;15851;15844:12;15806:52;15886:9;15880:16;15925:1;15918:5;15915:12;15905:40;;15941:1;15938;15931:12;15980:128;16047:9;;;16068:11;;;16065:37;;;16082:18;;:::i;17881:125::-;17946:9;;;17967:10;;;17964:36;;;17980:18;;:::i;19087:439::-;19140:3;19178:5;19172:12;19205:6;19200:3;19193:19;19231:4;19260;19255:3;19251:14;19244:21;;19299:4;19292:5;19288:16;19322:1;19332:169;19346:6;19343:1;19340:13;19332:169;;;19407:13;;19395:26;;19441:12;;;;19476:15;;;;19368:1;19361:9;19332:169;;19531:468;19831:6;19820:9;19813:25;19874:2;19869;19858:9;19854:18;19847:30;19794:4;19894:56;19946:2;19935:9;19931:18;19923:6;19894:56;:::i;:::-;19886:64;;19986:6;19981:2;19970:9;19966:18;19959:34;19531:468;;;;;;:::o;20004:250::-;20089:1;20099:113;20113:6;20110:1;20107:13;20099:113;;;20189:11;;;20183:18;20170:11;;;20163:39;20135:2;20128:10;20099:113;;;-1:-1:-1;;20246:1:264;20228:16;;20221:27;20004:250::o;20259:568::-;20312:5;20365:3;20358:4;20350:6;20346:17;20342:27;20332:55;;20383:1;20380;20373:12;20332:55;20412:6;20406:13;20438:18;20434:2;20431:26;20428:52;;;20460:18;;:::i;:::-;20504:114;20612:4;-1:-1:-1;;20536:4:264;20532:2;20528:13;20524:86;20520:97;20504:114;:::i;:::-;20643:2;20634:7;20627:19;20689:3;20682:4;20677:2;20669:6;20665:15;20661:26;20658:35;20655:55;;;20706:1;20703;20696:12;20655:55;20719:77;20793:2;20786:4;20777:7;20773:18;20766:4;20758:6;20754:17;20719:77;:::i;20832:655::-;20974:6;20982;20990;21043:2;21031:9;21022:7;21018:23;21014:32;21011:52;;;21059:1;21056;21049:12;21011:52;21092:9;21086:16;21121:18;21162:2;21154:6;21151:14;21148:34;;;21178:1;21175;21168:12;21148:34;21201:60;21253:7;21244:6;21233:9;21229:22;21201:60;:::i;:::-;21191:70;;21301:2;21290:9;21286:18;21280:25;21270:35;;21351:2;21340:9;21336:18;21330:25;21314:41;;21380:2;21370:8;21367:16;21364:36;;;21396:1;21393;21386:12;21364:36;;21419:62;21473:7;21462:8;21451:9;21447:24;21419:62;:::i;:::-;21409:72;;;20832:655;;;;;:::o;21492:442::-;21755:6;21744:9;21737:25;21798:2;21793;21782:9;21778:18;21771:30;21718:4;21818:56;21870:2;21859:9;21855:18;21847:6;21818:56;:::i;:::-;21810:64;;21922:4;21914:6;21910:17;21905:2;21894:9;21890:18;21883:45;21492:442;;;;;;:::o;21939:335::-;22018:6;22071:2;22059:9;22050:7;22046:23;22042:32;22039:52;;;22087:1;22084;22077:12;22039:52;22120:9;22114:16;22153:18;22145:6;22142:30;22139:50;;;22185:1;22182;22175:12;22139:50;22208:60;22260:7;22251:6;22240:9;22236:22;22208:60;:::i;22279:329::-;22320:3;22358:5;22352:12;22385:6;22380:3;22373:19;22401:76;22470:6;22463:4;22458:3;22454:14;22447:4;22440:5;22436:16;22401:76;:::i;:::-;22522:2;22510:15;-1:-1:-1;;22506:88:264;22497:98;;;;22597:4;22493:109;;22279:329;-1:-1:-1;;22279:329:264:o;22613:359::-;22816:2;22805:9;22798:21;22779:4;22836:44;22876:2;22865:9;22861:18;22853:6;22836:44;:::i;:::-;22911:2;22896:18;;22889:34;;;;-1:-1:-1;22954:2:264;22939:18;22932:34;22828:52;22613:359;-1:-1:-1;22613:359:264:o;22977:604::-;23286:6;23275:9;23268:25;23329:3;23324:2;23313:9;23309:18;23302:31;23249:4;23356:57;23408:3;23397:9;23393:19;23385:6;23356:57;:::i;:::-;23461:4;23453:6;23449:17;23444:2;23433:9;23429:18;23422:45;23515:9;23507:6;23503:22;23498:2;23487:9;23483:18;23476:50;23543:32;23568:6;23560;23543:32;:::i;:::-;23535:40;22977:604;-1:-1:-1;;;;;;;22977:604:264:o;23586:515::-;23877:6;23866:9;23859:25;23920:3;23915:2;23904:9;23900:18;23893:31;23840:4;23941:57;23993:3;23982:9;23978:19;23970:6;23941:57;:::i;:::-;24046:4;24034:17;;;;24029:2;24014:18;;24007:45;-1:-1:-1;24083:2:264;24068:18;24061:34;23933:65;23586:515;-1:-1:-1;;23586:515:264:o;24478:184::-;-1:-1:-1;;;24527:1:264;24520:88;24627:4;24624:1;24617:15;24651:4;24648:1;24641:15;24667:175;24704:3;24748:4;24741:5;24737:16;24777:4;24768:7;24765:17;24762:43;;24785:18;;:::i;:::-;24834:1;24821:15;;24667:175;-1:-1:-1;;24667:175:264:o;24847:168::-;24920:9;;;24951;;24968:15;;;24962:22;;24948:37;24938:71;;24989:18;;:::i;25020:709::-;25390:6;25379:9;25372:25;25433:3;25428:2;25417:9;25413:18;25406:31;25353:4;25460:57;25512:3;25501:9;25497:19;25489:6;25460:57;:::i;:::-;25565:4;25557:6;25553:17;25548:2;25537:9;25533:18;25526:45;25619:9;25611:6;25607:22;25602:2;25591:9;25587:18;25580:50;25647:32;25672:6;25664;25647:32;:::i;:::-;25639:40;;;25716:6;25710:3;25699:9;25695:19;25688:35;25020:709;;;;;;;;:::o;25734:640::-;25985:6;25980:3;25973:19;25955:3;26011:2;26044;26039:3;26035:12;26076:6;26070:13;26141:2;26133:6;26129:15;26162:1;26172:175;26186:6;26183:1;26180:13;26172:175;;;26249:13;;26235:28;;26285:14;;;;26322:15;;;;26208:1;26201:9;26172:175;;;-1:-1:-1;26363:5:264;;25734:640;-1:-1:-1;;;;;;;25734:640:264:o;26598:464::-;26845:66;26837:6;26833:79;26822:9;26815:98;26949:6;26944:2;26933:9;26929:18;26922:34;26992:2;26987;26976:9;26972:18;26965:30;26796:4;27012:44;27052:2;27041:9;27037:18;27029:6;27012:44;:::i;27067:174::-;27134:12;27166:10;;;27178;;;27162:27;;27201:11;;;27198:37;;;27215:18;;:::i;27893:901::-;28318:6;28307:9;28300:25;28361:3;28356:2;28345:9;28341:18;28334:31;28281:4;28388:57;28440:3;28429:9;28425:19;28417:6;28388:57;:::i;:::-;28493:4;28481:17;;28476:2;28461:18;;28454:45;28518:12;28566:15;;;28561:2;28546:18;;28539:43;28619:15;;28613:3;28598:19;;28591:44;28666:3;28651:19;;28644:35;;;28716:22;;;28710:3;28695:19;;28688:51;28756:32;28720:6;28773;28756:32;:::i;:::-;28748:40;27893:901;-1:-1:-1;;;;;;;;;;27893:901:264:o;28799:788::-;29164:3;29153:9;29146:22;29127:4;29191:57;29243:3;29232:9;29228:19;29220:6;29191:57;:::i;:::-;29296:4;29288:6;29284:17;29279:2;29268:9;29264:18;29257:45;29350:14;29342:6;29338:27;29333:2;29322:9;29318:18;29311:55;29414:12;29406:6;29402:25;29397:2;29386:9;29382:18;29375:53;29465:6;29459:3;29448:9;29444:19;29437:35;29521:9;29513:6;29509:22;29503:3;29492:9;29488:19;29481:51;29549:32;29574:6;29566;29549:32;:::i;:::-;29541:40;28799:788;-1:-1:-1;;;;;;;;;28799:788:264:o;29592:511::-;29843:2;29832:9;29825:21;29806:4;29869:56;29921:2;29910:9;29906:18;29898:6;29869:56;:::i;:::-;29973:14;29965:6;29961:27;29956:2;29945:9;29941:18;29934:55;30037:9;30029:6;30025:22;30020:2;30009:9;30005:18;29998:50;30065:32;30090:6;30082;30065:32;:::i;30108:616::-;30419:6;30408:9;30401:25;30462:3;30457:2;30446:9;30442:18;30435:31;30382:4;30489:57;30541:3;30530:9;30526:19;30518:6;30489:57;:::i;:::-;30594:14;30586:6;30582:27;30577:2;30566:9;30562:18;30555:55;30658:9;30650:6;30646:22;30641:2;30630:9;30626:18;30619:50;30686:32;30711:6;30703;30686:32;:::i","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","applyEquipmentBonuses(bytes32)":"9056fa28","checkRequirements(bytes32,uint256)":"9a8bb9a2","equipItems(bytes32,uint256[])":"cc77a2de","getArmorStats(uint256)":"40a5ed2a","getWeaponStats(uint256)":"63ff2287","isEquipped(bytes32,uint256)":"edcfef82","supportsInterface(bytes4)":"01ffc9a7","unequipItem(bytes32,uint256)":"b2aca84b"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"EncodedLengths_InvalidLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accessedIndex\",\"type\":\"uint256\"}],\"name\":\"Store_IndexOutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"Store_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"fieldLength\",\"type\":\"uint40\"}],\"name\":\"Store_InvalidSplice\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceDynamicData\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"applyEquipmentBonuses\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"adjustedStrength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedAgility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedIntelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedArmor\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedMaxHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct AdjustedCombatStats\",\"name\":\"modifiedStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"checkRequirements\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"canUse\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"}],\"name\":\"equipItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"getArmorStats\",\"outputs\":[{\"components\":[{\"internalType\":\"int256\",\"name\":\"agiModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"armorModifier\",\"type\":\"uint256\"},{\"internalType\":\"uint8[]\",\"name\":\"classRestrictions\",\"type\":\"uint8[]\"},{\"internalType\":\"int256\",\"name\":\"hitPointModifier\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"intModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"minLevel\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"strModifier\",\"type\":\"int256\"}],\"internalType\":\"struct ArmorStats\",\"name\":\"_ArmorStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"getWeaponStats\",\"outputs\":[{\"components\":[{\"internalType\":\"int256\",\"name\":\"agiModifier\",\"type\":\"int256\"},{\"internalType\":\"uint8[]\",\"name\":\"classRestrictions\",\"type\":\"uint8[]\"},{\"internalType\":\"int256\",\"name\":\"hitPointModifier\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"intModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"maxDamage\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minDamage\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minLevel\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"strModifier\",\"type\":\"int256\"}],\"internalType\":\"struct WeaponStats\",\"name\":\"_weaponStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"isEquipped\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isEquipped\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"unequipItem\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the encoded lengths.\"}}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"details\":\"Raised if the start index is larger than the previous length of the field.\",\"params\":{\"accessedIndex\":\"FIXME\",\"length\":\"FIXME\"}}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The resource ID.\",\"resourceIdString\":\"The stringified resource ID (for easier debugging).\"}}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"details\":\"Raised if the splice total length of the field is changed but the splice is not at the end of the field.\",\"params\":{\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"fieldLength\":\"The field length for the splice operation.\",\"startWithinField\":\"The start index within the field for the splice operation.\"}}]},\"events\":{\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"params\":{\"data\":\"The data to insert into the dynamic data of the record at the start byte.\",\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"dynamicFieldIndex\":\"The index of the dynamic field to splice data, relative to the start of the dynamic fields. (Dynamic field index = field index - number of static fields)\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided encoded lengths has an invalid length.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided index is out of bounds.\"}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Error raised if the provided resource ID cannot be found.\"}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"notice\":\"Error raised if the provided splice is invalid.\"}]},\"events\":{\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"notice\":\"Emitted when dynamic data in the store is spliced.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/EquipmentSystem.sol\":\"EquipmentSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"lib/ERC1155-puppet/ERC1155System.sol\":{\"keccak256\":\"0x37bfddf9abf8e10002749d0f3e5c2d765da2359b4aa0c10549d61728da1ddae3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://77cef81d1373f77daac326d90895bbe692166b82895ae4b5f11ed92d4c5ad21c\",\"dweb:/ipfs/Qmcjk2FUweGK5McuAQh8jXjMa6t3wW4YoWtwitEKD3jqhG\"]},\"lib/ERC1155-puppet/IERC1155.sol\":{\"keccak256\":\"0xba76a0cbf29f93fdcf613ee19a3e8a36d8579628c3e657f68edd29f682cfe05d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c40994dd35444a97b97eacd9c5af7f27373c357642000bbcbcafe7169bd2179e\",\"dweb:/ipfs/QmSVGhh4AT7gkSmVtnitew14xtQFepACdhbGbWXJh39mk1\"]},\"lib/ERC1155-puppet/IERC1155Errors.sol\":{\"keccak256\":\"0x507875c8e9e6f2e706e95c565d51f20030165eb2dc241f49a42cedb96caaead2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b96ff50d61db0f5773b5322c8d3dc8b062a92f9da21bf9a821ac7bae58bcdecb\",\"dweb:/ipfs/QmcXnAhbPWL4ekfgLVPXuBRPuUUMM7zfU5xwP8pPoihnTu\"]},\"lib/ERC1155-puppet/IERC1155Events.sol\":{\"keccak256\":\"0x43dcbad156d27946650411971fabb2dcac1f234f78a5e7a776e18560c9ef64d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://299a141df22563efaa23eb10ab2a311d3b4cc252a3f63a4c73902b198f731859\",\"dweb:/ipfs/QmbaTrv7SwCrYcQ4qyyPf4YxUFQLrcuYMy1aF5sp3VwswN\"]},\"lib/ERC1155-puppet/IERC1155MetadataURI.sol\":{\"keccak256\":\"0x73546c8cf58dc8ce002f50f172ebb8207e65856d12402f8d86fca8ba9288c4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c81bc7f8b4f61810c1562c0197499be6ce636313c2beb9d095455ea8ccd21ae0\",\"dweb:/ipfs/QmR67xU45dQWo51gHyaZB6wy8CbnRLg6nFvD4KeTX6mfZz\"]},\"lib/ERC1155-puppet/IERC1155Receiver.sol\":{\"keccak256\":\"0x9a6fd2d799610585460b2eeba3a38fe7706b8e7291f05411622a979fb462383f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d3c78236d3e2b76209e1e2bb175820449bb1527c0ca99e526b19a73f207d38b3\",\"dweb:/ipfs/Qma552XoWh5sYX4SSiUgwsSpTxe4qR47ozuac4nDsRetxF\"]},\"lib/ERC1155-puppet/IERC1155System.sol\":{\"keccak256\":\"0x324481afcc10bb871430340e0ddea5613a7a7dc7436ad8067b64e787791d9c74\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cbf2f86e7c18feb303c9201417a85af320f148907fa637b25b56e7484325d64c\",\"dweb:/ipfs/QmW35pffC8PK5Y7afxLc6qYYiDjH4NayRggogPazy5JsEi\"]},\"lib/ERC1155-puppet/constants.sol\":{\"keccak256\":\"0xe41618b4227fc0aaa1c22fc3972420734e23e0441a2315269de368af69d67c70\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e67f2b3f6597a30810afaccd9cd90146b7164fc6c8e91a16261f2424b6b62ee\",\"dweb:/ipfs/QmeJoceERJVcjfH4g1YQTpZGQdUnTFSgZz2eWTRtuwKXje\"]},\"lib/ERC1155-puppet/libraries/LibString.sol\":{\"keccak256\":\"0xb53857d461ac8c546fcd96b94a9f4e34001ac555bbc7b3fc3471c52b16afe2fb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://24cae538067519ffa04a943330b10cba87d26e2c03227edd8a0ebe671186fb73\",\"dweb:/ipfs/QmcZuKmY8GyCWDSSSYAV5ZLuGyhkYhiJXb5AMvViUYgAuz\"]},\"lib/ERC1155-puppet/libraries/utils/ERC1155Utils.sol\":{\"keccak256\":\"0x981a5c3d788baf2b20b043c1a1f005fa9aa224f660233ecc63c6aa2e719b0f21\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5270b523c823caf879a3d338914d1c44070aace2825fb4fbd83d744267a26f5f\",\"dweb:/ipfs/QmVfXQPAPsr24W5rz5qDiiVp2n6owM417skseKnEHxqXmq\"]},\"lib/ERC1155-puppet/libraries/utils/draft-IERC6093.sol\":{\"keccak256\":\"0xb016571337f659bda4d98117bfd0ea8e26d5e7b696eff5cc308275b420b9120e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72ad563fb7c394adfce5a899bc94afb6e463c2773d9de1b98cae3747f85cd779\",\"dweb:/ipfs/QmZwZGrZreuHMW7EHmzpXpN6JVtmcmQY4othHaTqR2ucV6\"]},\"lib/ERC1155-puppet/tables/ERC1155MetadataURI.sol\":{\"keccak256\":\"0x5e7be6ad3cd2280a13cbc155496131b2453d411da565d17e68df8a2b479ae3ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1a6ccc261562a5c76ac720adc8634d931cae7a7ecc40c96e5db7837a262c38fe\",\"dweb:/ipfs/QmY3G99LXRifTJpJA4FqPRDUBboe8GD2PcEagu9MiwuUqL\"]},\"lib/ERC1155-puppet/tables/ERC1155URIStorage.sol\":{\"keccak256\":\"0x41b5c9f2a05119ab0cdc2ed8ebafca81338e71637dc79b218c3c35a4d901d40e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://526fc37c04ba0e53d742e26cf7e6b899f520482fd02fe484e17100eb3b1a256d\",\"dweb:/ipfs/Qmex48c3aPQYRHkduC9fxxzvAYYvnqesyP1AKZNnrXC2cQ\"]},\"lib/ERC1155-puppet/tables/OperatorApproval.sol\":{\"keccak256\":\"0xbbed481b7ccef9525cd566c8e36f42512c8de94c7431510356b35c853c2764d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://984af22419c3ba9e19775b47cdd981872bb1aff430ebab83752a0ea3f6b6fb79\",\"dweb:/ipfs/Qmdr1FByP2aWAuursvKr126EZhNzT29H4bGs3qx9yacVfg\"]},\"lib/ERC1155-puppet/tables/Owners.sol\":{\"keccak256\":\"0x1dce77dc5f33c570e2163f8cbb9e5b3a628ae8f6abbf097dfc24422ff7d50636\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c604d7d03c963f322ed07c2978e1276e89d4a61ad2f2d6790eba98d7f663c7a3\",\"dweb:/ipfs/QmakymS49hdSh7i5igXbTX9f44A4h3yh4cFAxTaMfNvXTp\"]},\"lib/ERC1155-puppet/tables/TotalSupply.sol\":{\"keccak256\":\"0x892ee6cca8571fc5e43563a5834d5a44330a27206a838bb755f7711bbd357c4a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f3120b4a608f998c88b42a50ec33b6ffa709e7079d37f0ec88998f6fb441919b\",\"dweb:/ipfs/QmP4RFLPi75jTn19cUYXshfZgSAJoDzHAio6xGnYSK9NLE\"]},\"lib/ERC1155-puppet/utils.sol\":{\"keccak256\":\"0x4c264da22c936a784106d81aa3cdb94f54d90d46e15ad1b66b53bf28bbcbdf49\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b47674f3483134a57c6a3ac0193e6cdd3643774d12ad433de0541b8358ea9dd0\",\"dweb:/ipfs/QmSqmfS5s7aqrsLgi67b91s3f51AaDJs5F5xzioZcussXH\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/Puppet.sol\":{\"keccak256\":\"0x0793dc274d0e27b9a00369935693952f2b15e85b243ebed5994cc0c5fd806bc9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d94877420ab98c06013f327ce43e18a7dd3f9a42a33f76a5291ae8424b2699a6\",\"dweb:/ipfs/QmcpKAzLV2eKSU7Pfbb7wgkidNeWSUyUD5J2Scgio16RS8\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/PuppetMaster.sol\":{\"keccak256\":\"0xc83209af82eba3b3452a5c62531d52edb13d69db67c768ec12989cfaf9191c72\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f1d83a60ed2e3a15cde57d6fc859ee7c76e6d089010f41189151e799eb90525c\",\"dweb:/ipfs/QmfZLVNQ9G3kkMBxu3koZbMVPqhtxGTw2iziZQbob4AFhm\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/constants.sol\":{\"keccak256\":\"0x55dc370e83d22bd3ddb79172658731deb725c7609c1966d58cfdc5276bc20a7e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6bc27074a755a64d238f32cfd07b4226cfd47fd157f4f0829c13d8d5406d5f9d\",\"dweb:/ipfs/QmZesmQK815TdF6AuZpKZ249NXP2Qqnzmy9k3WpNRc5Cyq\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/tables/PuppetRegistry.sol\":{\"keccak256\":\"0x37273e42577e71b80621bcaa9132b8f9d28ded452242fb478fd7e52f382b83a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://26403866f063923a910cc1e6f4ff7b0e74e4f343b1222675658d1b9a1ecdbe14\",\"dweb:/ipfs/QmSTqLMbg9PvyFkVexVbLPUPLr1aBuBtcfnBZGbqEaje7Q\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/utils.sol\":{\"keccak256\":\"0x0c07e1daf167a9ebcf81d1b176e4aef23d12b0bc01333c572c0482b699fd199d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7f2ec0928e530ae3b75aadfe224a5c1654d0c26b8f10e06e490274fff3871489\",\"dweb:/ipfs/QmPLfak2kwefQ5tcNFxuE9TXsQ4PVkvTraHWZU8PK9GkR4\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937\",\"dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5\",\"dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5\"]},\"src/systems/EquipmentSystem.sol\":{\"keccak256\":\"0x550ac07f563dd7544e554f79e7b745dea585934551465fafacad1906f42a2335\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e8733a147a3536dc01b73d19d16b95807c3730de11c3fe2998b26700a7b08ea\",\"dweb:/ipfs/QmR4bEQQxNLA1W5qhgdTmJMupACNfJXVQ8L8JCgNrn3EsA\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"EncodedLengths_InvalidLength"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"},{"internalType":"uint256","name":"accessedIndex","type":"uint256"}],"type":"error","name":"Store_IndexOutOfBounds"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"Store_InvalidResourceType"},{"inputs":[{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"uint40","name":"fieldLength","type":"uint40"}],"type":"error","name":"Store_InvalidSplice"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"uint40","name":"deleteCount","type":"uint40","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceDynamicData","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"applyEquipmentBonuses","outputs":[{"internalType":"struct AdjustedCombatStats","name":"modifiedStats","type":"tuple","components":[{"internalType":"uint256","name":"adjustedStrength","type":"uint256"},{"internalType":"uint256","name":"adjustedAgility","type":"uint256"},{"internalType":"uint256","name":"adjustedIntelligence","type":"uint256"},{"internalType":"uint256","name":"adjustedArmor","type":"uint256"},{"internalType":"uint256","name":"adjustedMaxHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"level","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"checkRequirements","outputs":[{"internalType":"bool","name":"canUse","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256[]","name":"itemIds","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function","name":"equipItems"},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"getArmorStats","outputs":[{"internalType":"struct ArmorStats","name":"_ArmorStats","type":"tuple","components":[{"internalType":"int256","name":"agiModifier","type":"int256"},{"internalType":"uint256","name":"armorModifier","type":"uint256"},{"internalType":"uint8[]","name":"classRestrictions","type":"uint8[]"},{"internalType":"int256","name":"hitPointModifier","type":"int256"},{"internalType":"int256","name":"intModifier","type":"int256"},{"internalType":"uint256","name":"minLevel","type":"uint256"},{"internalType":"int256","name":"strModifier","type":"int256"}]}]},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"getWeaponStats","outputs":[{"internalType":"struct WeaponStats","name":"_weaponStats","type":"tuple","components":[{"internalType":"int256","name":"agiModifier","type":"int256"},{"internalType":"uint8[]","name":"classRestrictions","type":"uint8[]"},{"internalType":"int256","name":"hitPointModifier","type":"int256"},{"internalType":"int256","name":"intModifier","type":"int256"},{"internalType":"uint256","name":"maxDamage","type":"uint256"},{"internalType":"uint256","name":"minDamage","type":"uint256"},{"internalType":"uint256","name":"minLevel","type":"uint256"},{"internalType":"int256","name":"strModifier","type":"int256"}]}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"isEquipped","outputs":[{"internalType":"bool","name":"_isEquipped","type":"bool"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"unequipItem","outputs":[{"internalType":"bool","name":"success","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/EquipmentSystem.sol":"EquipmentSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"lib/ERC1155-puppet/ERC1155System.sol":{"keccak256":"0x37bfddf9abf8e10002749d0f3e5c2d765da2359b4aa0c10549d61728da1ddae3","urls":["bzz-raw://77cef81d1373f77daac326d90895bbe692166b82895ae4b5f11ed92d4c5ad21c","dweb:/ipfs/Qmcjk2FUweGK5McuAQh8jXjMa6t3wW4YoWtwitEKD3jqhG"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155.sol":{"keccak256":"0xba76a0cbf29f93fdcf613ee19a3e8a36d8579628c3e657f68edd29f682cfe05d","urls":["bzz-raw://c40994dd35444a97b97eacd9c5af7f27373c357642000bbcbcafe7169bd2179e","dweb:/ipfs/QmSVGhh4AT7gkSmVtnitew14xtQFepACdhbGbWXJh39mk1"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Errors.sol":{"keccak256":"0x507875c8e9e6f2e706e95c565d51f20030165eb2dc241f49a42cedb96caaead2","urls":["bzz-raw://b96ff50d61db0f5773b5322c8d3dc8b062a92f9da21bf9a821ac7bae58bcdecb","dweb:/ipfs/QmcXnAhbPWL4ekfgLVPXuBRPuUUMM7zfU5xwP8pPoihnTu"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Events.sol":{"keccak256":"0x43dcbad156d27946650411971fabb2dcac1f234f78a5e7a776e18560c9ef64d5","urls":["bzz-raw://299a141df22563efaa23eb10ab2a311d3b4cc252a3f63a4c73902b198f731859","dweb:/ipfs/QmbaTrv7SwCrYcQ4qyyPf4YxUFQLrcuYMy1aF5sp3VwswN"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155MetadataURI.sol":{"keccak256":"0x73546c8cf58dc8ce002f50f172ebb8207e65856d12402f8d86fca8ba9288c4d8","urls":["bzz-raw://c81bc7f8b4f61810c1562c0197499be6ce636313c2beb9d095455ea8ccd21ae0","dweb:/ipfs/QmR67xU45dQWo51gHyaZB6wy8CbnRLg6nFvD4KeTX6mfZz"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Receiver.sol":{"keccak256":"0x9a6fd2d799610585460b2eeba3a38fe7706b8e7291f05411622a979fb462383f","urls":["bzz-raw://d3c78236d3e2b76209e1e2bb175820449bb1527c0ca99e526b19a73f207d38b3","dweb:/ipfs/Qma552XoWh5sYX4SSiUgwsSpTxe4qR47ozuac4nDsRetxF"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155System.sol":{"keccak256":"0x324481afcc10bb871430340e0ddea5613a7a7dc7436ad8067b64e787791d9c74","urls":["bzz-raw://cbf2f86e7c18feb303c9201417a85af320f148907fa637b25b56e7484325d64c","dweb:/ipfs/QmW35pffC8PK5Y7afxLc6qYYiDjH4NayRggogPazy5JsEi"],"license":"MIT"},"lib/ERC1155-puppet/constants.sol":{"keccak256":"0xe41618b4227fc0aaa1c22fc3972420734e23e0441a2315269de368af69d67c70","urls":["bzz-raw://9e67f2b3f6597a30810afaccd9cd90146b7164fc6c8e91a16261f2424b6b62ee","dweb:/ipfs/QmeJoceERJVcjfH4g1YQTpZGQdUnTFSgZz2eWTRtuwKXje"],"license":"MIT"},"lib/ERC1155-puppet/libraries/LibString.sol":{"keccak256":"0xb53857d461ac8c546fcd96b94a9f4e34001ac555bbc7b3fc3471c52b16afe2fb","urls":["bzz-raw://24cae538067519ffa04a943330b10cba87d26e2c03227edd8a0ebe671186fb73","dweb:/ipfs/QmcZuKmY8GyCWDSSSYAV5ZLuGyhkYhiJXb5AMvViUYgAuz"],"license":"MIT"},"lib/ERC1155-puppet/libraries/utils/ERC1155Utils.sol":{"keccak256":"0x981a5c3d788baf2b20b043c1a1f005fa9aa224f660233ecc63c6aa2e719b0f21","urls":["bzz-raw://5270b523c823caf879a3d338914d1c44070aace2825fb4fbd83d744267a26f5f","dweb:/ipfs/QmVfXQPAPsr24W5rz5qDiiVp2n6owM417skseKnEHxqXmq"],"license":"MIT"},"lib/ERC1155-puppet/libraries/utils/draft-IERC6093.sol":{"keccak256":"0xb016571337f659bda4d98117bfd0ea8e26d5e7b696eff5cc308275b420b9120e","urls":["bzz-raw://72ad563fb7c394adfce5a899bc94afb6e463c2773d9de1b98cae3747f85cd779","dweb:/ipfs/QmZwZGrZreuHMW7EHmzpXpN6JVtmcmQY4othHaTqR2ucV6"],"license":"MIT"},"lib/ERC1155-puppet/tables/ERC1155MetadataURI.sol":{"keccak256":"0x5e7be6ad3cd2280a13cbc155496131b2453d411da565d17e68df8a2b479ae3ea","urls":["bzz-raw://1a6ccc261562a5c76ac720adc8634d931cae7a7ecc40c96e5db7837a262c38fe","dweb:/ipfs/QmY3G99LXRifTJpJA4FqPRDUBboe8GD2PcEagu9MiwuUqL"],"license":"MIT"},"lib/ERC1155-puppet/tables/ERC1155URIStorage.sol":{"keccak256":"0x41b5c9f2a05119ab0cdc2ed8ebafca81338e71637dc79b218c3c35a4d901d40e","urls":["bzz-raw://526fc37c04ba0e53d742e26cf7e6b899f520482fd02fe484e17100eb3b1a256d","dweb:/ipfs/Qmex48c3aPQYRHkduC9fxxzvAYYvnqesyP1AKZNnrXC2cQ"],"license":"MIT"},"lib/ERC1155-puppet/tables/OperatorApproval.sol":{"keccak256":"0xbbed481b7ccef9525cd566c8e36f42512c8de94c7431510356b35c853c2764d5","urls":["bzz-raw://984af22419c3ba9e19775b47cdd981872bb1aff430ebab83752a0ea3f6b6fb79","dweb:/ipfs/Qmdr1FByP2aWAuursvKr126EZhNzT29H4bGs3qx9yacVfg"],"license":"MIT"},"lib/ERC1155-puppet/tables/Owners.sol":{"keccak256":"0x1dce77dc5f33c570e2163f8cbb9e5b3a628ae8f6abbf097dfc24422ff7d50636","urls":["bzz-raw://c604d7d03c963f322ed07c2978e1276e89d4a61ad2f2d6790eba98d7f663c7a3","dweb:/ipfs/QmakymS49hdSh7i5igXbTX9f44A4h3yh4cFAxTaMfNvXTp"],"license":"MIT"},"lib/ERC1155-puppet/tables/TotalSupply.sol":{"keccak256":"0x892ee6cca8571fc5e43563a5834d5a44330a27206a838bb755f7711bbd357c4a","urls":["bzz-raw://f3120b4a608f998c88b42a50ec33b6ffa709e7079d37f0ec88998f6fb441919b","dweb:/ipfs/QmP4RFLPi75jTn19cUYXshfZgSAJoDzHAio6xGnYSK9NLE"],"license":"MIT"},"lib/ERC1155-puppet/utils.sol":{"keccak256":"0x4c264da22c936a784106d81aa3cdb94f54d90d46e15ad1b66b53bf28bbcbdf49","urls":["bzz-raw://b47674f3483134a57c6a3ac0193e6cdd3643774d12ad433de0541b8358ea9dd0","dweb:/ipfs/QmSqmfS5s7aqrsLgi67b91s3f51AaDJs5F5xzioZcussXH"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/Puppet.sol":{"keccak256":"0x0793dc274d0e27b9a00369935693952f2b15e85b243ebed5994cc0c5fd806bc9","urls":["bzz-raw://d94877420ab98c06013f327ce43e18a7dd3f9a42a33f76a5291ae8424b2699a6","dweb:/ipfs/QmcpKAzLV2eKSU7Pfbb7wgkidNeWSUyUD5J2Scgio16RS8"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/PuppetMaster.sol":{"keccak256":"0xc83209af82eba3b3452a5c62531d52edb13d69db67c768ec12989cfaf9191c72","urls":["bzz-raw://f1d83a60ed2e3a15cde57d6fc859ee7c76e6d089010f41189151e799eb90525c","dweb:/ipfs/QmfZLVNQ9G3kkMBxu3koZbMVPqhtxGTw2iziZQbob4AFhm"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/constants.sol":{"keccak256":"0x55dc370e83d22bd3ddb79172658731deb725c7609c1966d58cfdc5276bc20a7e","urls":["bzz-raw://6bc27074a755a64d238f32cfd07b4226cfd47fd157f4f0829c13d8d5406d5f9d","dweb:/ipfs/QmZesmQK815TdF6AuZpKZ249NXP2Qqnzmy9k3WpNRc5Cyq"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/tables/PuppetRegistry.sol":{"keccak256":"0x37273e42577e71b80621bcaa9132b8f9d28ded452242fb478fd7e52f382b83a6","urls":["bzz-raw://26403866f063923a910cc1e6f4ff7b0e74e4f343b1222675658d1b9a1ecdbe14","dweb:/ipfs/QmSTqLMbg9PvyFkVexVbLPUPLr1aBuBtcfnBZGbqEaje7Q"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/utils.sol":{"keccak256":"0x0c07e1daf167a9ebcf81d1b176e4aef23d12b0bc01333c572c0482b699fd199d","urls":["bzz-raw://7f2ec0928e530ae3b75aadfe224a5c1654d0c26b8f10e06e490274fff3871489","dweb:/ipfs/QmPLfak2kwefQ5tcNFxuE9TXsQ4PVkvTraHWZU8PK9GkR4"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f","urls":["bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937","dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8","urls":["bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5","dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5"],"license":"MIT"},"src/systems/EquipmentSystem.sol":{"keccak256":"0x550ac07f563dd7544e554f79e7b745dea585934551465fafacad1906f42a2335","urls":["bzz-raw://3e8733a147a3536dc01b73d19d16b95807c3730de11c3fe2998b26700a7b08ea","dweb:/ipfs/QmR4bEQQxNLA1W5qhgdTmJMupACNfJXVQ8L8JCgNrn3EsA"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":245} \ No newline at end of file diff --git a/packages/contracts/out/IWorld.sol/IWorld.json b/packages/contracts/out/IWorld.sol/IWorld.json index 0c1169df5..1ed161405 100644 --- a/packages/contracts/out/IWorld.sol/IWorld.json +++ b/packages/contracts/out/IWorld.sol/IWorld.json @@ -1 +1 @@ -{"abi":[{"type":"function","name":"UD__adminClearBattleState","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__adminDropGold","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"goldAmount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__adminDropItem","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__adminMoveEntity","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"currentX","type":"uint16","internalType":"uint16"},{"name":"currentY","type":"uint16","internalType":"uint16"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__adminSetCombatEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"encounterData","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__adminSetStats","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"desiredStats","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__applyEquipmentBonuses","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"modifiedStats","type":"tuple","internalType":"struct AdjustedCombatStats","components":[{"name":"adjustedStrength","type":"uint256","internalType":"uint256"},{"name":"adjustedAgility","type":"uint256","internalType":"uint256"},{"name":"adjustedIntelligence","type":"uint256","internalType":"uint256"},{"name":"adjustedArmor","type":"uint256","internalType":"uint256"},{"name":"adjustedMaxHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__auctionHouseAddress","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__cancelOrder","inputs":[{"name":"_orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__checkActionRestrictions","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"actionId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__checkForEncounterEnd","inputs":[{"name":"encounterData","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"outputs":[{"name":"_encounterEnded","type":"bool","internalType":"bool"},{"name":"_attackersWin","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__checkRequirements","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"canUse","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__createAction","inputs":[{"name":"actionType","type":"uint8","internalType":"enum ActionType"},{"name":"name","type":"string","internalType":"string"},{"name":"actionStats","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"actionId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createEncounter","inputs":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"group1","type":"bytes32[]","internalType":"bytes32[]"},{"name":"group2","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createItem","inputs":[{"name":"itemType","type":"uint8","internalType":"enum ItemType"},{"name":"supply","type":"uint256","internalType":"uint256"},{"name":"dropChance","type":"uint256","internalType":"uint256"},{"name":"stats","type":"bytes","internalType":"bytes"},{"name":"itemMetadataURI","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createItems","inputs":[{"name":"itemTypes","type":"uint8[]","internalType":"enum ItemType[]"},{"name":"supply","type":"uint256[]","internalType":"uint256[]"},{"name":"dropChances","type":"uint256[]","internalType":"uint256[]"},{"name":"stats","type":"bytes[]","internalType":"bytes[]"},{"name":"itemMetadataURIs","type":"string[]","internalType":"string[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createMob","inputs":[{"name":"mobType","type":"uint8","internalType":"enum MobType"},{"name":"stats","type":"bytes","internalType":"bytes"},{"name":"mobMetadataUri","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createMobs","inputs":[{"name":"mobTypes","type":"uint8[]","internalType":"enum MobType[]"},{"name":"stats","type":"bytes[]","internalType":"bytes[]"},{"name":"mobMetadataURIs","type":"string[]","internalType":"string[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createOrder","inputs":[{"name":"order","type":"tuple","internalType":"struct Order","components":[{"name":"offer","type":"tuple","internalType":"struct Offer","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"name":"consideration","type":"tuple","internalType":"struct Consideration","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]},{"name":"signature","type":"bytes","internalType":"bytes"},{"name":"offerer","type":"address","internalType":"address"}]}],"outputs":[{"name":"_orderHash","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__distributePveRewards","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"randomNumber","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_expAmount","type":"uint256","internalType":"uint256"},{"name":"_goldAmount","type":"uint256","internalType":"uint256"},{"name":"_itemIdsDropped","type":"uint256[]","internalType":"uint256[]"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__distributePvpRewards","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"randomNumber","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_expAmount","type":"uint256","internalType":"uint256"},{"name":"_goldAmount","type":"uint256","internalType":"uint256"},{"name":"_itemIdsDropped","type":"uint256[]","internalType":"uint256[]"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__dropGold","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"amount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__dropItem","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__dropItems","inputs":[{"name":"characterIds","type":"bytes32[]","internalType":"bytes32[]"},{"name":"itemIds","type":"uint256[]","internalType":"uint256[]"},{"name":"amounts","type":"uint256[]","internalType":"uint256[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__endEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"randomNumber","type":"uint256","internalType":"uint256"},{"name":"attackersWin","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__endTurn","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"actions","type":"tuple[]","internalType":"struct Action[]","components":[{"name":"attackerEntityId","type":"bytes32","internalType":"bytes32"},{"name":"defenderEntityId","type":"bytes32","internalType":"bytes32"},{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"UD__enterGame","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__equipItems","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemIds","type":"uint256[]","internalType":"uint256[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__executeAction","inputs":[{"name":"actionOutcomeData","type":"tuple","internalType":"struct ActionOutcomeData","components":[{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"},{"name":"attackerId","type":"bytes32","internalType":"bytes32"},{"name":"defenderId","type":"bytes32","internalType":"bytes32"},{"name":"hit","type":"bool","internalType":"bool"},{"name":"miss","type":"bool","internalType":"bool"},{"name":"crit","type":"bool","internalType":"bool"},{"name":"attackerDamageDelt","type":"int256","internalType":"int256"},{"name":"defenderDamageDelt","type":"int256","internalType":"int256"},{"name":"attackerDied","type":"bool","internalType":"bool"},{"name":"defenderDied","type":"bool","internalType":"bool"},{"name":"blockNumber","type":"uint256","internalType":"uint256"},{"name":"timestamp","type":"uint256","internalType":"uint256"}]},{"name":"randomNumber","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct ActionOutcomeData","components":[{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"},{"name":"attackerId","type":"bytes32","internalType":"bytes32"},{"name":"defenderId","type":"bytes32","internalType":"bytes32"},{"name":"hit","type":"bool","internalType":"bool"},{"name":"miss","type":"bool","internalType":"bool"},{"name":"crit","type":"bool","internalType":"bool"},{"name":"attackerDamageDelt","type":"int256","internalType":"int256"},{"name":"defenderDamageDelt","type":"int256","internalType":"int256"},{"name":"attackerDied","type":"bool","internalType":"bool"},{"name":"defenderDied","type":"bool","internalType":"bool"},{"name":"blockNumber","type":"uint256","internalType":"uint256"},{"name":"timestamp","type":"uint256","internalType":"uint256"}]}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__executePvECombat","inputs":[{"name":"randomness","type":"uint256","internalType":"uint256"},{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"actions","type":"tuple[]","internalType":"struct Action[]","components":[{"name":"attackerEntityId","type":"bytes32","internalType":"bytes32"},{"name":"defenderEntityId","type":"bytes32","internalType":"bytes32"},{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__executePvPCombat","inputs":[{"name":"prevRandao","type":"uint256","internalType":"uint256"},{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"actions","type":"tuple[]","internalType":"struct Action[]","components":[{"name":"attackerEntityId","type":"bytes32","internalType":"bytes32"},{"name":"defenderEntityId","type":"bytes32","internalType":"bytes32"},{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__fulfillOrder","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"fulfilled","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__getArmorStats","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_ArmorStats","type":"tuple","internalType":"struct ArmorStats","components":[{"name":"agiModifier","type":"int256","internalType":"int256"},{"name":"armorModifier","type":"uint256","internalType":"uint256"},{"name":"classRestrictions","type":"uint8[]","internalType":"uint8[]"},{"name":"hitPointModifier","type":"int256","internalType":"int256"},{"name":"intModifier","type":"int256","internalType":"int256"},{"name":"minLevel","type":"uint256","internalType":"uint256"},{"name":"strModifier","type":"int256","internalType":"int256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getCharacterToken","inputs":[],"outputs":[{"name":"_characterToken","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getCharacterTokenId","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"UD__getClass","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_class","type":"uint8","internalType":"enum Classes"}],"stateMutability":"view"},{"type":"function","name":"UD__getConsideration","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"consideration","type":"tuple","internalType":"struct ConsiderationsData","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getCounter","inputs":[{"name":"offerer","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getCurrentAvailableLevel","inputs":[{"name":"experience","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"currentAvailibleLevel","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getCurrentItemsCounter","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getDied","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"isDied","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__getEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getEntitiesAtPosition","inputs":[{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"entitiesAtPosition","type":"bytes32[]","internalType":"bytes32[]"}],"stateMutability":"view"},{"type":"function","name":"UD__getEntityPosition","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"stateMutability":"view"},{"type":"function","name":"UD__getEntropy","inputs":[],"outputs":[{"name":"_entropy","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getExperience","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getGoldToken","inputs":[],"outputs":[{"name":"_goldToken","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getItemBalance","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_balance","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getItemType","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"uint8","internalType":"enum ItemType"}],"stateMutability":"view"},{"type":"function","name":"UD__getItemsContract","inputs":[],"outputs":[{"name":"_erc1155","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getLootManagerSystem","inputs":[],"outputs":[{"name":"_lootManager","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getMob","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct MobsData","components":[{"name":"mobType","type":"uint8","internalType":"enum MobType"},{"name":"mobStats","type":"bytes","internalType":"bytes"},{"name":"mobMetadata","type":"string","internalType":"string"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getMob","inputs":[{"name":"mobId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct MobsData","components":[{"name":"mobType","type":"uint8","internalType":"enum MobType"},{"name":"mobStats","type":"bytes","internalType":"bytes"},{"name":"mobMetadata","type":"string","internalType":"string"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getMobId","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"UD__getMobPosition","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"stateMutability":"pure"},{"type":"function","name":"UD__getMonsterStats","inputs":[{"name":"mobId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct MonsterStats","components":[{"name":"actions","type":"bytes32[]","internalType":"bytes32[]"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"armor","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"hitPoints","type":"uint256","internalType":"uint256"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"inventory","type":"uint256[]","internalType":"uint256[]"},{"name":"level","type":"uint256","internalType":"uint256"},{"name":"strength","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getMonsterStats","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct MonsterStats","components":[{"name":"actions","type":"bytes32[]","internalType":"bytes32[]"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"armor","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"hitPoints","type":"uint256","internalType":"uint256"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"inventory","type":"uint256[]","internalType":"uint256[]"},{"name":"level","type":"uint256","internalType":"uint256"},{"name":"strength","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getName","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_name","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"UD__getNpcStats","inputs":[{"name":"mobId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct NPCStats","components":[{"name":"name","type":"string","internalType":"string"},{"name":"storyPathIds","type":"bytes32[]","internalType":"bytes32[]"},{"name":"alignment","type":"uint8","internalType":"enum Alignment"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getNpcStats","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct NPCStats","components":[{"name":"name","type":"string","internalType":"string"},{"name":"storyPathIds","type":"bytes32[]","internalType":"bytes32[]"},{"name":"alignment","type":"uint8","internalType":"enum Alignment"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getOffer","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"offer","type":"tuple","internalType":"struct OffersData","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getOrderHash","inputs":[{"name":"order","type":"tuple","internalType":"struct Order","components":[{"name":"offer","type":"tuple","internalType":"struct Offer","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"name":"consideration","type":"tuple","internalType":"struct Consideration","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]},{"name":"signature","type":"bytes","internalType":"bytes"},{"name":"offerer","type":"address","internalType":"address"}]}],"outputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"UD__getOrderStatus","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"orderStatus","type":"uint8","internalType":"enum OrderStatus"}],"stateMutability":"view"},{"type":"function","name":"UD__getOwner","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getOwnerAddress","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"pure"},{"type":"function","name":"UD__getPlayerEntityId","inputs":[{"name":"characterTokenId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"UD__getPythProvider","inputs":[],"outputs":[{"name":"_provider","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getSpawnCounter","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"UD__getStarterItems","inputs":[{"name":"class","type":"uint8","internalType":"enum Classes"}],"outputs":[{"name":"data","type":"tuple","internalType":"struct StarterItemsData","components":[{"name":"itemIds","type":"uint256[]","internalType":"uint256[]"},{"name":"amounts","type":"uint256[]","internalType":"uint256[]"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getStats","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getSystemAddress","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getTotalSupply","inputs":[{"name":"tokenId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_supply","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getWeaponStats","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_weaponStats","type":"tuple","internalType":"struct WeaponStats","components":[{"name":"agiModifier","type":"int256","internalType":"int256"},{"name":"classRestrictions","type":"uint8[]","internalType":"uint8[]"},{"name":"hitPointModifier","type":"int256","internalType":"int256"},{"name":"intModifier","type":"int256","internalType":"int256"},{"name":"maxDamage","type":"uint256","internalType":"uint256"},{"name":"minDamage","type":"uint256","internalType":"uint256"},{"name":"minLevel","type":"uint256","internalType":"uint256"},{"name":"strModifier","type":"int256","internalType":"int256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__incrementCounter","inputs":[{"name":"offerer","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__isAtPosition","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"_isAtPosition","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isEquipped","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_isEquipped","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isItemOwner","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"account","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isParticipant","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"participants","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isParticipant","inputs":[{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isValidCharacterId","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isValidMob","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isValidOwner","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"owner","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isValidPvE","inputs":[{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"_isValidPvE","type":"bool","internalType":"bool"},{"name":"_attackersAreMobs","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isValidPvP","inputs":[{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"_isValidPvP","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__issueStarterItems","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__levelCharacter","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"desiredStats","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__mintCharacter","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"name","type":"bytes32","internalType":"bytes32"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__move","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__removeEntityFromBoard","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__resupplyLootManager","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"newSupply","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__rollStats","inputs":[{"name":"userRandomNumber","type":"bytes32","internalType":"bytes32"},{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"class","type":"uint8","internalType":"enum Classes"}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"UD__setAdmin","inputs":[{"name":"newAdmin","type":"address","internalType":"address"},{"name":"adminState","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__setStarterItems","inputs":[{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"itemIds","type":"uint256[]","internalType":"uint256[]"},{"name":"amounts","type":"uint256[]","internalType":"uint256[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__setTokenUri","inputs":[{"name":"tokenId","type":"uint256","internalType":"uint256"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__spawn","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__spawnMob","inputs":[{"name":"mobId","type":"uint256","internalType":"uint256"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"function","name":"UD__unequipItem","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"success","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__updateTokenUri","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"batchCall","inputs":[{"name":"systemCalls","type":"tuple[]","internalType":"struct SystemCallData[]","components":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"callData","type":"bytes","internalType":"bytes"}]}],"outputs":[{"name":"returnDatas","type":"bytes[]","internalType":"bytes[]"}],"stateMutability":"nonpayable"},{"type":"function","name":"batchCallFrom","inputs":[{"name":"systemCalls","type":"tuple[]","internalType":"struct SystemCallFromData[]","components":[{"name":"from","type":"address","internalType":"address"},{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"callData","type":"bytes","internalType":"bytes"}]}],"outputs":[{"name":"returnDatas","type":"bytes[]","internalType":"bytes[]"}],"stateMutability":"nonpayable"},{"type":"function","name":"call","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"callData","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes","internalType":"bytes"}],"stateMutability":"payable"},{"type":"function","name":"callFrom","inputs":[{"name":"delegator","type":"address","internalType":"address"},{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"callData","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes","internalType":"bytes"}],"stateMutability":"payable"},{"type":"function","name":"creator","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"deleteRecord","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"getDynamicField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"}],"outputs":[{"name":"","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getDynamicFieldLength","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getDynamicFieldSlice","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"data","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[{"name":"data","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"}],"outputs":[{"name":"data","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getFieldLayout","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"}],"outputs":[{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"stateMutability":"view"},{"type":"function","name":"getFieldLength","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getFieldLength","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getKeySchema","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"}],"outputs":[{"name":"keySchema","type":"bytes32","internalType":"Schema"}],"stateMutability":"view"},{"type":"function","name":"getRecord","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[{"name":"staticData","type":"bytes","internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getRecord","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"staticData","type":"bytes","internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getStaticField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"getValueSchema","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"}],"outputs":[{"name":"valueSchema","type":"bytes32","internalType":"Schema"}],"stateMutability":"view"},{"type":"function","name":"grantAccess","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"grantee","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"initialize","inputs":[{"name":"initModule","type":"address","internalType":"contract IModule"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"installModule","inputs":[{"name":"module","type":"address","internalType":"contract IModule"},{"name":"encodedArgs","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"installRootModule","inputs":[{"name":"module","type":"address","internalType":"contract IModule"},{"name":"encodedArgs","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"popFromDynamicField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"},{"name":"byteLengthToPop","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"pushToDynamicField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"},{"name":"dataToPush","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerDelegation","inputs":[{"name":"delegatee","type":"address","internalType":"address"},{"name":"delegationControlId","type":"bytes32","internalType":"ResourceId"},{"name":"initCallData","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerFunctionSelector","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"systemFunctionSignature","type":"string","internalType":"string"}],"outputs":[{"name":"worldFunctionSelector","type":"bytes4","internalType":"bytes4"}],"stateMutability":"nonpayable"},{"type":"function","name":"registerNamespace","inputs":[{"name":"namespaceId","type":"bytes32","internalType":"ResourceId"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerNamespaceDelegation","inputs":[{"name":"namespaceId","type":"bytes32","internalType":"ResourceId"},{"name":"delegationControlId","type":"bytes32","internalType":"ResourceId"},{"name":"initCallData","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerRootFunctionSelector","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"worldFunctionSignature","type":"string","internalType":"string"},{"name":"systemFunctionSignature","type":"string","internalType":"string"}],"outputs":[{"name":"worldFunctionSelector","type":"bytes4","internalType":"bytes4"}],"stateMutability":"nonpayable"},{"type":"function","name":"registerStoreHook","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"hookAddress","type":"address","internalType":"contract IStoreHook"},{"name":"enabledHooksBitmap","type":"uint8","internalType":"uint8"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerSystem","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"system","type":"address","internalType":"contract System"},{"name":"publicAccess","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerSystemHook","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"hookAddress","type":"address","internalType":"contract ISystemHook"},{"name":"enabledHooksBitmap","type":"uint8","internalType":"uint8"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerTable","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"},{"name":"keySchema","type":"bytes32","internalType":"Schema"},{"name":"valueSchema","type":"bytes32","internalType":"Schema"},{"name":"keyNames","type":"string[]","internalType":"string[]"},{"name":"fieldNames","type":"string[]","internalType":"string[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"renounceOwnership","inputs":[{"name":"namespaceId","type":"bytes32","internalType":"ResourceId"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"revokeAccess","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"grantee","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setDynamicField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"data","type":"bytes","internalType":"bytes"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setRecord","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"staticData","type":"bytes","internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setStaticField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"data","type":"bytes","internalType":"bytes"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"spliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"},{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"spliceStaticData","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"start","type":"uint48","internalType":"uint48"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"storeVersion","inputs":[],"outputs":[{"name":"version","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"transferBalanceToAddress","inputs":[{"name":"fromNamespaceId","type":"bytes32","internalType":"ResourceId"},{"name":"toAddress","type":"address","internalType":"address"},{"name":"amount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"transferBalanceToNamespace","inputs":[{"name":"fromNamespaceId","type":"bytes32","internalType":"ResourceId"},{"name":"toNamespaceId","type":"bytes32","internalType":"ResourceId"},{"name":"amount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"transferOwnership","inputs":[{"name":"namespaceId","type":"bytes32","internalType":"ResourceId"},{"name":"newOwner","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"unregisterDelegation","inputs":[{"name":"delegatee","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"unregisterNamespaceDelegation","inputs":[{"name":"namespaceId","type":"bytes32","internalType":"ResourceId"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"unregisterStoreHook","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"hookAddress","type":"address","internalType":"contract IStoreHook"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"unregisterSystemHook","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"hookAddress","type":"address","internalType":"contract ISystemHook"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"worldVersion","inputs":[],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"event","name":"HelloStore","inputs":[{"name":"storeVersion","type":"bytes32","indexed":true,"internalType":"bytes32"}],"anonymous":false},{"type":"event","name":"HelloWorld","inputs":[{"name":"worldVersion","type":"bytes32","indexed":true,"internalType":"bytes32"}],"anonymous":false},{"type":"event","name":"Store_DeleteRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"}],"anonymous":false},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"deleteCount","type":"uint40","indexed":false,"internalType":"uint40"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"EncodedLengths_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_Empty","inputs":[]},{"type":"error","name":"FieldLayout_InvalidStaticDataLength","inputs":[{"name":"staticDataLength","type":"uint256","internalType":"uint256"},{"name":"computedStaticDataLength","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_StaticLengthDoesNotFitInAWord","inputs":[{"name":"index","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_StaticLengthIsNotZero","inputs":[{"name":"index","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_StaticLengthIsZero","inputs":[{"name":"index","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_TooManyDynamicFields","inputs":[{"name":"numFields","type":"uint256","internalType":"uint256"},{"name":"maxFields","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_TooManyFields","inputs":[{"name":"numFields","type":"uint256","internalType":"uint256"},{"name":"maxFields","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Module_AlreadyInstalled","inputs":[]},{"type":"error","name":"Module_MissingDependency","inputs":[{"name":"dependency","type":"address","internalType":"address"}]},{"type":"error","name":"Module_NonRootInstallNotSupported","inputs":[]},{"type":"error","name":"Module_RootInstallNotSupported","inputs":[]},{"type":"error","name":"Schema_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Schema_StaticTypeAfterDynamicType","inputs":[]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_IndexOutOfBounds","inputs":[{"name":"length","type":"uint256","internalType":"uint256"},{"name":"accessedIndex","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidBounds","inputs":[{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidFieldNamesLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidKeyNamesLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_InvalidSplice","inputs":[{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"fieldLength","type":"uint40","internalType":"uint40"}]},{"type":"error","name":"Store_InvalidStaticDataLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidValueSchemaDynamicLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidValueSchemaLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidValueSchemaStaticLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_TableAlreadyExists","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"tableIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_TableNotFound","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"tableIdString","type":"string","internalType":"string"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"World_AlreadyInitialized","inputs":[]},{"type":"error","name":"World_CallbackNotAllowed","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_DelegationNotFound","inputs":[{"name":"delegator","type":"address","internalType":"address"},{"name":"delegatee","type":"address","internalType":"address"}]},{"type":"error","name":"World_FunctionSelectorAlreadyExists","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_FunctionSelectorNotFound","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_InsufficientBalance","inputs":[{"name":"balance","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"World_InterfaceNotSupported","inputs":[{"name":"contractAddress","type":"address","internalType":"address"},{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_InvalidNamespace","inputs":[{"name":"namespace","type":"bytes14","internalType":"bytes14"}]},{"type":"error","name":"World_InvalidResourceId","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"World_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"World_ResourceAlreadyExists","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"World_ResourceNotFound","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"World_SystemAlreadyExists","inputs":[{"name":"system","type":"address","internalType":"address"}]},{"type":"error","name":"World_UnlimitedDelegationNotAllowed","inputs":[]}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"UD__adminClearBattleState(bytes32)":"d9c4d60e","UD__adminDropGold(bytes32,uint256)":"74a1e6d9","UD__adminDropItem(bytes32,uint256,uint256)":"c12c2ff5","UD__adminMoveEntity(bytes32,uint16,uint16,uint16,uint16)":"4f8b01ca","UD__adminSetCombatEncounter(bytes32,(uint8,uint256,uint256,bool,uint256,uint256,uint256,bool,bytes32[],bytes32[]))":"86eb6d60","UD__adminSetStats(bytes32,(uint256,uint256,uint8,uint256,uint256,int256,uint256,uint256))":"ba93f96a","UD__applyEquipmentBonuses(bytes32)":"54f1f2db","UD__auctionHouseAddress()":"cfc2084c","UD__cancelOrder(bytes32)":"3cecd472","UD__checkActionRestrictions(bytes32,bytes32)":"d40a0450","UD__checkForEncounterEnd((uint8,uint256,uint256,bool,uint256,uint256,uint256,bool,bytes32[],bytes32[]))":"1386fabc","UD__checkRequirements(bytes32,uint256)":"bf4dbebc","UD__createAction(uint8,string,bytes)":"d4ba6b14","UD__createEncounter(uint8,bytes32[],bytes32[])":"9a190acd","UD__createItem(uint8,uint256,uint256,bytes,string)":"c2647a81","UD__createItems(uint8[],uint256[],uint256[],bytes[],string[])":"8a2d4e05","UD__createMob(uint8,bytes,string)":"8cc68cc7","UD__createMobs(uint8[],bytes[],string[])":"3f93a314","UD__createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":"c0ea0b17","UD__distributePveRewards(bytes32,uint256)":"49572ff1","UD__distributePvpRewards(bytes32,uint256)":"25e62d82","UD__dropGold(bytes32,uint256)":"fda0ce50","UD__dropItem(bytes32,uint256,uint256)":"cd9caca2","UD__dropItems(bytes32[],uint256[],uint256[])":"b0041890","UD__endEncounter(bytes32,uint256,bool)":"43c00bf7","UD__endTurn(bytes32,bytes32,(bytes32,bytes32,bytes32,uint256)[])":"1f357129","UD__enterGame(bytes32)":"b968fa3a","UD__equipItems(bytes32,uint256[])":"2d9ac2be","UD__executeAction((bytes32,uint256,bytes32,bytes32,bool,bool,bool,int256,int256,bool,bool,uint256,uint256),uint256)":"b62af418","UD__executePvECombat(uint256,bytes32,(bytes32,bytes32,bytes32,uint256)[])":"a9905279","UD__executePvPCombat(uint256,bytes32,(bytes32,bytes32,bytes32,uint256)[])":"5c6a48b0","UD__fulfillOrder(bytes32)":"c4c9d5ac","UD__getArmorStats(uint256)":"e75aa93b","UD__getCharacterToken()":"49d8cf02","UD__getCharacterTokenId(bytes32)":"d97302d0","UD__getClass(bytes32)":"0ae6f9ab","UD__getConsideration(bytes32)":"52b3267d","UD__getCounter(address)":"2987d594","UD__getCurrentAvailableLevel(uint256)":"d453e623","UD__getCurrentItemsCounter()":"4652f280","UD__getDied(bytes32)":"525b0e1e","UD__getEncounter(bytes32)":"55faf03a","UD__getEntitiesAtPosition(uint16,uint16)":"d0f8a4f5","UD__getEntityPosition(bytes32)":"8b4ce3e5","UD__getEntropy()":"b5c691c7","UD__getExperience(bytes32)":"a8b79e60","UD__getGoldToken()":"8b994e32","UD__getItemBalance(bytes32,uint256)":"3d5bf82d","UD__getItemType(uint256)":"cdaccbae","UD__getItemsContract()":"997f897a","UD__getLootManagerSystem()":"f2cb96f2","UD__getMob(bytes32)":"5ac36570","UD__getMob(uint256)":"622834d0","UD__getMobId(bytes32)":"53d64640","UD__getMobPosition(bytes32)":"8b3f8277","UD__getMonsterStats(bytes32)":"e6c22e06","UD__getMonsterStats(uint256)":"91b22373","UD__getName(bytes32)":"e902af7a","UD__getNpcStats(bytes32)":"a17a6b7f","UD__getNpcStats(uint256)":"35c65325","UD__getOffer(bytes32)":"fa117511","UD__getOrderHash(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":"7b818057","UD__getOrderStatus(bytes32)":"9c2cafa2","UD__getOwner(bytes32)":"777c2caf","UD__getOwnerAddress(bytes32)":"4f10aabc","UD__getPlayerEntityId(uint256)":"02ee03fa","UD__getPythProvider()":"e24cefd9","UD__getSpawnCounter(bytes32)":"f4e1633b","UD__getStarterItems(uint8)":"b8bfeca1","UD__getStats(bytes32)":"14b13b0e","UD__getSystemAddress(bytes32)":"dee90580","UD__getTotalSupply(uint256)":"37007d40","UD__getWeaponStats(uint256)":"810c1dc1","UD__incrementCounter(address)":"85a0d77b","UD__isAtPosition(bytes32,uint16,uint16)":"f48a3972","UD__isEquipped(bytes32,uint256)":"7273e39a","UD__isItemOwner(uint256,address)":"b3634118","UD__isParticipant(address,bytes32[])":"18853912","UD__isParticipant(bytes32,bytes32)":"e9958ea4","UD__isValidCharacterId(bytes32)":"fa1becc4","UD__isValidMob(bytes32)":"bace814a","UD__isValidOwner(bytes32,address)":"43def638","UD__isValidPvE(bytes32[],bytes32[],uint16,uint16)":"c6d5525b","UD__isValidPvP(bytes32[],bytes32[],uint16,uint16)":"2933423f","UD__issueStarterItems(bytes32)":"f9d175ed","UD__levelCharacter(bytes32,(uint256,uint256,uint8,uint256,uint256,int256,uint256,uint256))":"9871ba07","UD__mintCharacter(address,bytes32,string)":"d408a43b","UD__move(bytes32,uint16,uint16)":"d1138fa1","UD__removeEntityFromBoard(bytes32)":"f547ccbd","UD__resupplyLootManager(uint256,uint256)":"6b692cff","UD__rollStats(bytes32,bytes32,uint8)":"18f14781","UD__setAdmin(address,bool)":"1c9ed103","UD__setStarterItems(uint8,uint256[],uint256[])":"2f97d48f","UD__setTokenUri(uint256,string)":"d6556009","UD__spawn(bytes32)":"7e29a6f6","UD__spawnMob(uint256,uint16,uint16)":"15bc4248","UD__supportsInterface(bytes4)":"617bf6dc","UD__unequipItem(bytes32,uint256)":"7a190324","UD__updateTokenUri(bytes32,string)":"ecd73f84","batchCall((bytes32,bytes)[])":"ce5e8dd9","batchCallFrom((address,bytes32,bytes)[])":"8fc8cf7e","call(bytes32,bytes)":"3ae7af08","callFrom(address,bytes32,bytes)":"894ecc58","creator()":"02d05d3f","deleteRecord(bytes32,bytes32[])":"505a181d","getDynamicField(bytes32,bytes32[],uint8)":"1e788977","getDynamicFieldLength(bytes32,bytes32[],uint8)":"dbbf0e21","getDynamicFieldSlice(bytes32,bytes32[],uint8,uint256,uint256)":"4dc77d97","getField(bytes32,bytes32[],uint8)":"d03edb8c","getField(bytes32,bytes32[],uint8,bytes32)":"05242d2f","getFieldLayout(bytes32)":"3a77c2c2","getFieldLength(bytes32,bytes32[],uint8)":"a53417ed","getFieldLength(bytes32,bytes32[],uint8,bytes32)":"9f1fcf0a","getKeySchema(bytes32)":"d4285dc2","getRecord(bytes32,bytes32[])":"cc49db7e","getRecord(bytes32,bytes32[],bytes32)":"419b58fd","getStaticField(bytes32,bytes32[],uint8,bytes32)":"8c364d59","getValueSchema(bytes32)":"e228a4a3","grantAccess(bytes32,address)":"40554c3a","initialize(address)":"c4d66de8","installModule(address,bytes)":"8da798da","installRootModule(address,bytes)":"af068c9e","popFromDynamicField(bytes32,bytes32[],uint8,uint256)":"d9c03a04","pushToDynamicField(bytes32,bytes32[],uint8,bytes)":"150f3262","registerDelegation(address,bytes32,bytes)":"1d2257ba","registerFunctionSelector(bytes32,string)":"26d98102","registerNamespace(bytes32)":"b29e4089","registerNamespaceDelegation(bytes32,bytes32,bytes)":"bfdfaff7","registerRootFunctionSelector(bytes32,string,string)":"6548a90a","registerStoreHook(bytes32,address,uint8)":"530f4b60","registerSystem(bytes32,address,bool)":"3350b6a9","registerSystemHook(bytes32,address,uint8)":"d5f8337f","registerTable(bytes32,bytes32,bytes32,bytes32,string[],string[])":"0ba51f49","renounceOwnership(bytes32)":"219adc2e","revokeAccess(bytes32,address)":"8d53b208","setDynamicField(bytes32,bytes32[],uint8,bytes)":"ef6ea862","setField(bytes32,bytes32[],uint8,bytes)":"114a7266","setField(bytes32,bytes32[],uint8,bytes,bytes32)":"3708196e","setRecord(bytes32,bytes32[],bytes,bytes32,bytes)":"298314fb","setStaticField(bytes32,bytes32[],uint8,bytes,bytes32)":"390baae0","spliceDynamicData(bytes32,bytes32[],uint8,uint40,uint40,bytes)":"c0a2895a","spliceStaticData(bytes32,bytes32[],uint48,bytes)":"b047c1eb","storeVersion()":"c1122229","transferBalanceToAddress(bytes32,address,uint256)":"45afd199","transferBalanceToNamespace(bytes32,bytes32,uint256)":"c9c85a60","transferOwnership(bytes32,address)":"ef5d6bbb","unregisterDelegation(address)":"cdc938c5","unregisterNamespaceDelegation(bytes32)":"aa66e9c8","unregisterStoreHook(bytes32,address)":"05609129","unregisterSystemHook(bytes32,address)":"a92813ad","worldVersion()":"6951955d"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"EncodedLengths_InvalidLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FieldLayout_Empty\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"staticDataLength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"computedStaticDataLength\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_InvalidStaticDataLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_StaticLengthDoesNotFitInAWord\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_StaticLengthIsNotZero\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_StaticLengthIsZero\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"numFields\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxFields\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_TooManyDynamicFields\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"numFields\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxFields\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_TooManyFields\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Module_AlreadyInstalled\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"dependency\",\"type\":\"address\"}],\"name\":\"Module_MissingDependency\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Module_NonRootInstallNotSupported\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Module_RootInstallNotSupported\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"Schema_InvalidLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Schema_StaticTypeAfterDynamicType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accessedIndex\",\"type\":\"uint256\"}],\"name\":\"Store_IndexOutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidFieldNamesLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidKeyNamesLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"Store_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"fieldLength\",\"type\":\"uint40\"}],\"name\":\"Store_InvalidSplice\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidStaticDataLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidValueSchemaDynamicLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidValueSchemaLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidValueSchemaStaticLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tableIdString\",\"type\":\"string\"}],\"name\":\"Store_TableAlreadyExists\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tableIdString\",\"type\":\"string\"}],\"name\":\"Store_TableNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"World_AlreadyInitialized\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_CallbackNotAllowed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"}],\"name\":\"World_DelegationNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorAlreadyExists\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"World_InsufficientBalance\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"World_InterfaceNotSupported\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes14\",\"name\":\"namespace\",\"type\":\"bytes14\"}],\"name\":\"World_InvalidNamespace\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_InvalidResourceId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceAlreadyExists\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"system\",\"type\":\"address\"}],\"name\":\"World_SystemAlreadyExists\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"World_UnlimitedDelegationNotAllowed\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"storeVersion\",\"type\":\"bytes32\"}],\"name\":\"HelloStore\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"worldVersion\",\"type\":\"bytes32\"}],\"name\":\"HelloWorld\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"}],\"name\":\"Store_DeleteRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceDynamicData\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__adminClearBattleState\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"goldAmount\",\"type\":\"uint256\"}],\"name\":\"UD__adminDropGold\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"UD__adminDropItem\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"currentX\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"currentY\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__adminMoveEntity\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"encounterData\",\"type\":\"tuple\"}],\"name\":\"UD__adminSetCombatEncounter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"desiredStats\",\"type\":\"tuple\"}],\"name\":\"UD__adminSetStats\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__applyEquipmentBonuses\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"adjustedStrength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedAgility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedIntelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedArmor\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedMaxHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct AdjustedCombatStats\",\"name\":\"modifiedStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__auctionHouseAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_orderHash\",\"type\":\"bytes32\"}],\"name\":\"UD__cancelOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"}],\"name\":\"UD__checkActionRestrictions\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"encounterData\",\"type\":\"tuple\"}],\"name\":\"UD__checkForEncounterEnd\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_encounterEnded\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"_attackersWin\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__checkRequirements\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"canUse\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum ActionType\",\"name\":\"actionType\",\"type\":\"uint8\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"bytes\",\"name\":\"actionStats\",\"type\":\"bytes\"}],\"name\":\"UD__createAction\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"bytes32[]\",\"name\":\"group1\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"group2\",\"type\":\"bytes32[]\"}],\"name\":\"UD__createEncounter\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum ItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"supply\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"dropChance\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"stats\",\"type\":\"bytes\"},{\"internalType\":\"string\",\"name\":\"itemMetadataURI\",\"type\":\"string\"}],\"name\":\"UD__createItem\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum ItemType[]\",\"name\":\"itemTypes\",\"type\":\"uint8[]\"},{\"internalType\":\"uint256[]\",\"name\":\"supply\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"dropChances\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes[]\",\"name\":\"stats\",\"type\":\"bytes[]\"},{\"internalType\":\"string[]\",\"name\":\"itemMetadataURIs\",\"type\":\"string[]\"}],\"name\":\"UD__createItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum MobType\",\"name\":\"mobType\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"stats\",\"type\":\"bytes\"},{\"internalType\":\"string\",\"name\":\"mobMetadataUri\",\"type\":\"string\"}],\"name\":\"UD__createMob\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum MobType[]\",\"name\":\"mobTypes\",\"type\":\"uint8[]\"},{\"internalType\":\"bytes[]\",\"name\":\"stats\",\"type\":\"bytes[]\"},{\"internalType\":\"string[]\",\"name\":\"mobMetadataURIs\",\"type\":\"string[]\"}],\"name\":\"UD__createMobs\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct Offer\",\"name\":\"offer\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct Consideration\",\"name\":\"consideration\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"internalType\":\"struct Order\",\"name\":\"order\",\"type\":\"tuple\"}],\"name\":\"UD__createOrder\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_orderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"}],\"name\":\"UD__distributePveRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_expAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_goldAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"_itemIdsDropped\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"}],\"name\":\"UD__distributePvpRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_expAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_goldAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"_itemIdsDropped\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"UD__dropGold\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"UD__dropItem\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"characterIds\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"UD__dropItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersWin\",\"type\":\"bool\"}],\"name\":\"UD__endEncounter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"attackerEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"}],\"internalType\":\"struct Action[]\",\"name\":\"actions\",\"type\":\"tuple[]\"}],\"name\":\"UD__endTurn\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__enterGame\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"}],\"name\":\"UD__equipItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"attackerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderId\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"hit\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"miss\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"crit\",\"type\":\"bool\"},{\"internalType\":\"int256\",\"name\":\"attackerDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"defenderDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"attackerDied\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"defenderDied\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"internalType\":\"struct ActionOutcomeData\",\"name\":\"actionOutcomeData\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"}],\"name\":\"UD__executeAction\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"attackerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderId\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"hit\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"miss\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"crit\",\"type\":\"bool\"},{\"internalType\":\"int256\",\"name\":\"attackerDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"defenderDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"attackerDied\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"defenderDied\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"internalType\":\"struct ActionOutcomeData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"randomness\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"attackerEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"}],\"internalType\":\"struct Action[]\",\"name\":\"actions\",\"type\":\"tuple[]\"}],\"name\":\"UD__executePvECombat\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"prevRandao\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"attackerEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"}],\"internalType\":\"struct Action[]\",\"name\":\"actions\",\"type\":\"tuple[]\"}],\"name\":\"UD__executePvPCombat\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"UD__fulfillOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"fulfilled\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__getArmorStats\",\"outputs\":[{\"components\":[{\"internalType\":\"int256\",\"name\":\"agiModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"armorModifier\",\"type\":\"uint256\"},{\"internalType\":\"uint8[]\",\"name\":\"classRestrictions\",\"type\":\"uint8[]\"},{\"internalType\":\"int256\",\"name\":\"hitPointModifier\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"intModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"minLevel\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"strModifier\",\"type\":\"int256\"}],\"internalType\":\"struct ArmorStats\",\"name\":\"_ArmorStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getCharacterToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_characterToken\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getCharacterTokenId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getClass\",\"outputs\":[{\"internalType\":\"enum Classes\",\"name\":\"_class\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"UD__getConsideration\",\"outputs\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct ConsiderationsData\",\"name\":\"consideration\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"UD__getCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"}],\"name\":\"UD__getCurrentAvailableLevel\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"currentAvailibleLevel\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getCurrentItemsCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getDied\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isDied\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getEncounter\",\"outputs\":[{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__getEntitiesAtPosition\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"entitiesAtPosition\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getEntityPosition\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getEntropy\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_entropy\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getExperience\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getGoldToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_goldToken\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__getItemBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_balance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__getItemType\",\"outputs\":[{\"internalType\":\"enum ItemType\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getItemsContract\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_erc1155\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getLootManagerSystem\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_lootManager\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getMob\",\"outputs\":[{\"components\":[{\"internalType\":\"enum MobType\",\"name\":\"mobType\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"mobStats\",\"type\":\"bytes\"},{\"internalType\":\"string\",\"name\":\"mobMetadata\",\"type\":\"string\"}],\"internalType\":\"struct MobsData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"mobId\",\"type\":\"uint256\"}],\"name\":\"UD__getMob\",\"outputs\":[{\"components\":[{\"internalType\":\"enum MobType\",\"name\":\"mobType\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"mobStats\",\"type\":\"bytes\"},{\"internalType\":\"string\",\"name\":\"mobMetadata\",\"type\":\"string\"}],\"internalType\":\"struct MobsData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getMobId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getMobPosition\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"mobId\",\"type\":\"uint256\"}],\"name\":\"UD__getMonsterStats\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32[]\",\"name\":\"actions\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"armor\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"hitPoints\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"inventory\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"}],\"internalType\":\"struct MonsterStats\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getMonsterStats\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32[]\",\"name\":\"actions\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"armor\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"hitPoints\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"inventory\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"}],\"internalType\":\"struct MonsterStats\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getName\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_name\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"mobId\",\"type\":\"uint256\"}],\"name\":\"UD__getNpcStats\",\"outputs\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"bytes32[]\",\"name\":\"storyPathIds\",\"type\":\"bytes32[]\"},{\"internalType\":\"enum Alignment\",\"name\":\"alignment\",\"type\":\"uint8\"}],\"internalType\":\"struct NPCStats\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getNpcStats\",\"outputs\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"bytes32[]\",\"name\":\"storyPathIds\",\"type\":\"bytes32[]\"},{\"internalType\":\"enum Alignment\",\"name\":\"alignment\",\"type\":\"uint8\"}],\"internalType\":\"struct NPCStats\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"UD__getOffer\",\"outputs\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct OffersData\",\"name\":\"offer\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct Offer\",\"name\":\"offer\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct Consideration\",\"name\":\"consideration\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"internalType\":\"struct Order\",\"name\":\"order\",\"type\":\"tuple\"}],\"name\":\"UD__getOrderHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"UD__getOrderStatus\",\"outputs\":[{\"internalType\":\"enum OrderStatus\",\"name\":\"orderStatus\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getOwnerAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterTokenId\",\"type\":\"uint256\"}],\"name\":\"UD__getPlayerEntityId\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getPythProvider\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_provider\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getSpawnCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"}],\"name\":\"UD__getStarterItems\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"internalType\":\"struct StarterItemsData\",\"name\":\"data\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getStats\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"}],\"name\":\"UD__getSystemAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"UD__getTotalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_supply\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__getWeaponStats\",\"outputs\":[{\"components\":[{\"internalType\":\"int256\",\"name\":\"agiModifier\",\"type\":\"int256\"},{\"internalType\":\"uint8[]\",\"name\":\"classRestrictions\",\"type\":\"uint8[]\"},{\"internalType\":\"int256\",\"name\":\"hitPointModifier\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"intModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"maxDamage\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minDamage\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minLevel\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"strModifier\",\"type\":\"int256\"}],\"internalType\":\"struct WeaponStats\",\"name\":\"_weaponStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"UD__incrementCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__isAtPosition\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isAtPosition\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__isEquipped\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isEquipped\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"UD__isItemOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"participants\",\"type\":\"bytes32[]\"}],\"name\":\"UD__isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"name\":\"UD__isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__isValidCharacterId\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__isValidMob\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"UD__isValidOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__isValidPvE\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isValidPvE\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"_attackersAreMobs\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__isValidPvP\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isValidPvP\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__issueStarterItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"desiredStats\",\"type\":\"tuple\"}],\"name\":\"UD__levelCharacter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"UD__mintCharacter\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__move\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__removeEntityFromBoard\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"newSupply\",\"type\":\"uint256\"}],\"name\":\"UD__resupplyLootManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"userRandomNumber\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"}],\"name\":\"UD__rollStats\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"adminState\",\"type\":\"bool\"}],\"name\":\"UD__setAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"UD__setStarterItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"UD__setTokenUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__spawn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"mobId\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__spawnMob\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"UD__supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__unequipItem\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"UD__updateTokenUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"internalType\":\"struct SystemCallData[]\",\"name\":\"systemCalls\",\"type\":\"tuple[]\"}],\"name\":\"batchCall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"returnDatas\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"internalType\":\"struct SystemCallFromData[]\",\"name\":\"systemCalls\",\"type\":\"tuple[]\"}],\"name\":\"batchCallFrom\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"returnDatas\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"name\":\"call\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegator\",\"type\":\"address\"},{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"name\":\"callFrom\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"}],\"name\":\"deleteRecord\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"}],\"name\":\"getDynamicField\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"}],\"name\":\"getDynamicFieldLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"getDynamicFieldSlice\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"getField\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"}],\"name\":\"getField\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"}],\"name\":\"getFieldLayout\",\"outputs\":[{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"getFieldLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"}],\"name\":\"getFieldLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"}],\"name\":\"getKeySchema\",\"outputs\":[{\"internalType\":\"Schema\",\"name\":\"keySchema\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"getRecord\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"}],\"name\":\"getRecord\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"getStaticField\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"}],\"name\":\"getValueSchema\",\"outputs\":[{\"internalType\":\"Schema\",\"name\":\"valueSchema\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"grantee\",\"type\":\"address\"}],\"name\":\"grantAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contract IModule\",\"name\":\"initModule\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contract IModule\",\"name\":\"module\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"encodedArgs\",\"type\":\"bytes\"}],\"name\":\"installModule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contract IModule\",\"name\":\"module\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"encodedArgs\",\"type\":\"bytes\"}],\"name\":\"installRootModule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"byteLengthToPop\",\"type\":\"uint256\"}],\"name\":\"popFromDynamicField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"dataToPush\",\"type\":\"bytes\"}],\"name\":\"pushToDynamicField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"},{\"internalType\":\"ResourceId\",\"name\":\"delegationControlId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"initCallData\",\"type\":\"bytes\"}],\"name\":\"registerDelegation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"systemFunctionSignature\",\"type\":\"string\"}],\"name\":\"registerFunctionSelector\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"worldFunctionSelector\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"}],\"name\":\"registerNamespace\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"ResourceId\",\"name\":\"delegationControlId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"initCallData\",\"type\":\"bytes\"}],\"name\":\"registerNamespaceDelegation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"worldFunctionSignature\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"systemFunctionSignature\",\"type\":\"string\"}],\"name\":\"registerRootFunctionSelector\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"worldFunctionSelector\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"contract IStoreHook\",\"name\":\"hookAddress\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"enabledHooksBitmap\",\"type\":\"uint8\"}],\"name\":\"registerStoreHook\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"contract System\",\"name\":\"system\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"publicAccess\",\"type\":\"bool\"}],\"name\":\"registerSystem\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"contract ISystemHook\",\"name\":\"hookAddress\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"enabledHooksBitmap\",\"type\":\"uint8\"}],\"name\":\"registerSystemHook\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"},{\"internalType\":\"Schema\",\"name\":\"keySchema\",\"type\":\"bytes32\"},{\"internalType\":\"Schema\",\"name\":\"valueSchema\",\"type\":\"bytes32\"},{\"internalType\":\"string[]\",\"name\":\"keyNames\",\"type\":\"string[]\"},{\"internalType\":\"string[]\",\"name\":\"fieldNames\",\"type\":\"string[]\"}],\"name\":\"registerTable\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"}],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"grantee\",\"type\":\"address\"}],\"name\":\"revokeAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"setDynamicField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"setField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"setField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"setRecord\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"setStaticField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"spliceDynamicData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"spliceStaticData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"storeVersion\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"version\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"fromNamespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"toAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferBalanceToAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"fromNamespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"ResourceId\",\"name\":\"toNamespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferBalanceToNamespace\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"}],\"name\":\"unregisterDelegation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"}],\"name\":\"unregisterNamespaceDelegation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"contract IStoreHook\",\"name\":\"hookAddress\",\"type\":\"address\"}],\"name\":\"unregisterStoreHook\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"contract ISystemHook\",\"name\":\"hookAddress\",\"type\":\"address\"}],\"name\":\"unregisterSystemHook\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"worldVersion\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"author\":\"MUD (https://mud.dev) by Lattice (https://lattice.xyz)\",\"details\":\"This is an autogenerated file; do not edit manually.\",\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the encoded lengths.\"}}],\"FieldLayout_InvalidStaticDataLength(uint256,uint256)\":[{\"params\":{\"computedStaticDataLength\":\"The computed static data length.\",\"staticDataLength\":\"The static data length of the field layout.\"}}],\"FieldLayout_StaticLengthDoesNotFitInAWord(uint256)\":[{\"params\":{\"index\":\"The index of the field.\"}}],\"FieldLayout_StaticLengthIsNotZero(uint256)\":[{\"params\":{\"index\":\"The index of the field.\"}}],\"FieldLayout_StaticLengthIsZero(uint256)\":[{\"params\":{\"index\":\"The index of the field.\"}}],\"FieldLayout_TooManyDynamicFields(uint256,uint256)\":[{\"params\":{\"maxFields\":\"The maximum number of fields a Schema can handle.\",\"numFields\":\"The total number of fields in the field layout.\"}}],\"FieldLayout_TooManyFields(uint256,uint256)\":[{\"params\":{\"maxFields\":\"The maximum number of fields a Schema can handle.\",\"numFields\":\"The total number of fields in the field layout.\"}}],\"Module_MissingDependency(address)\":[{\"params\":{\"dependency\":\"The address of the dependency.\"}}],\"Schema_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the schema.\"}}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"details\":\"Raised if the start index is larger than the previous length of the field.\",\"params\":{\"accessedIndex\":\"FIXME\",\"length\":\"FIXME\"}}],\"Store_InvalidBounds(uint256,uint256)\":[{\"params\":{\"end\":\"The end index within the dynamic field for the slice operation (exclusive).\",\"start\":\"The start index within the dynamic field for the slice operation (inclusive).\"}}],\"Store_InvalidFieldNamesLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidKeyNamesLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The resource ID.\",\"resourceIdString\":\"The stringified resource ID (for easier debugging).\"}}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"details\":\"Raised if the splice total length of the field is changed but the splice is not at the end of the field.\",\"params\":{\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"fieldLength\":\"The field length for the splice operation.\",\"startWithinField\":\"The start index within the field for the splice operation.\"}}],\"Store_InvalidStaticDataLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidValueSchemaDynamicLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidValueSchemaLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidValueSchemaStaticLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_TableAlreadyExists(bytes32,string)\":[{\"params\":{\"tableId\":\"The ID of the table.\",\"tableIdString\":\"The stringified ID of the table (for easier debugging if cleartext tableIds are used).\"}}],\"Store_TableNotFound(bytes32,string)\":[{\"params\":{\"tableId\":\"The ID of the table.\",\"tableIdString\":\"The stringified ID of the table (for easier debugging if cleartext tableIds are used).\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_CallbackNotAllowed(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector of the disallowed callback.\"}}],\"World_DelegationNotFound(address,address)\":[{\"params\":{\"delegatee\":\"The address of the delegatee.\",\"delegator\":\"The address of the delegator.\"}}],\"World_FunctionSelectorAlreadyExists(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_InsufficientBalance(uint256,uint256)\":[{\"params\":{\"amount\":\"The amount needed.\",\"balance\":\"The current balance.\"}}],\"World_InterfaceNotSupported(address,bytes4)\":[{\"params\":{\"contractAddress\":\"The address of the contract in question.\",\"interfaceId\":\"The ID of the interface.\"}}],\"World_InvalidNamespace(bytes14)\":[{\"params\":{\"namespace\":\"The invalid namespace.\"}}],\"World_InvalidResourceId(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}],\"World_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}],\"World_ResourceAlreadyExists(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}],\"World_SystemAlreadyExists(address)\":[{\"params\":{\"system\":\"The address of the system.\"}}]},\"events\":{\"HelloStore(bytes32)\":{\"params\":{\"storeVersion\":\"The protocol version of the Store.\"}},\"HelloWorld(bytes32)\":{\"params\":{\"worldVersion\":\"The protocol version of the World.\"}},\"Store_DeleteRecord(bytes32,bytes32[])\":{\"params\":{\"keyTuple\":\"An array representing the composite key for the record.\",\"tableId\":\"The ID of the table where the record is deleted.\"}},\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"params\":{\"data\":\"The data to insert into the dynamic data of the record at the start byte.\",\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"dynamicFieldIndex\":\"The index of the dynamic field to splice data, relative to the start of the dynamic fields. (Dynamic field index = field index - number of static fields)\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"call(bytes32,bytes)\":{\"details\":\"If the system is not public, the caller must have access to the namespace or name (encoded in the system ID).\",\"params\":{\"callData\":\"The data to pass with the call, function selector (4 bytes) followed by the ABI encoded parameters.\",\"systemId\":\"The ID of the system to be called.\"},\"returns\":{\"_0\":\"The abi encoded return data from the called system.\"}},\"callFrom(address,bytes32,bytes)\":{\"details\":\"If the system is not public, the delegator must have access to the namespace or name (encoded in the system ID).\",\"params\":{\"callData\":\"The data to pass with the call, function selector (4 bytes) followed by the ABI encoded parameters.\",\"delegator\":\"The address on whose behalf the call is made.\",\"systemId\":\"The ID of the system to be called.\"},\"returns\":{\"_0\":\"The abi encoded return data from the called system.\"}},\"creator()\":{\"returns\":{\"_0\":\"The address of the World's creator.\"}},\"initialize(address)\":{\"details\":\"Can only be called once by the creator.\",\"params\":{\"initModule\":\"The InitModule to be installed during initialization.\"}},\"installRootModule(address,bytes)\":{\"details\":\"Requires the caller to own the root namespace. The module is delegatecalled and installed in the root namespace.\",\"params\":{\"encodedArgs\":\"The ABI encoded arguments for the module installation.\",\"module\":\"The module to be installed.\"}},\"storeVersion()\":{\"returns\":{\"version\":\"The protocol version of the Store contract.\"}},\"worldVersion()\":{\"returns\":{\"_0\":\"The protocol version of the World.\"}}},\"title\":\"IWorld\",\"version\":1},\"userdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided encoded lengths has an invalid length.\"}],\"FieldLayout_Empty()\":[{\"notice\":\"Error raised when the provided field layout is empty.\"}],\"FieldLayout_InvalidStaticDataLength(uint256,uint256)\":[{\"notice\":\"Error raised when the provided field layout has an invalid static data length.\"}],\"FieldLayout_StaticLengthDoesNotFitInAWord(uint256)\":[{\"notice\":\"Error raised when the provided field layout has a static data length that does not fit in a word (32 bytes).\"}],\"FieldLayout_StaticLengthIsNotZero(uint256)\":[{\"notice\":\"Error raised when the provided field layout has a nonzero static data length.\"}],\"FieldLayout_StaticLengthIsZero(uint256)\":[{\"notice\":\"Error raised when the provided field layout has a static data length of zero.\"}],\"FieldLayout_TooManyDynamicFields(uint256,uint256)\":[{\"notice\":\"Error raised when the provided field layout has too many dynamic fields.\"}],\"FieldLayout_TooManyFields(uint256,uint256)\":[{\"notice\":\"Error raised when the provided field layout has too many fields.\"}],\"Module_AlreadyInstalled()\":[{\"notice\":\"Error raised if the provided module is already installed.\"}],\"Module_MissingDependency(address)\":[{\"notice\":\"Error raised if the provided module is missing a dependency.\"}],\"Module_NonRootInstallNotSupported()\":[{\"notice\":\"Error raised if installing in non-root is not supported.\"}],\"Module_RootInstallNotSupported()\":[{\"notice\":\"Error raised if installing in root is not supported.\"}],\"Schema_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided schema has an invalid length.\"}],\"Schema_StaticTypeAfterDynamicType()\":[{\"notice\":\"Error raised when a static type is placed after a dynamic type in a schema.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided index is out of bounds.\"}],\"Store_InvalidBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided slice bounds are invalid.\"}],\"Store_InvalidFieldNamesLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided field names length is invalid.\"}],\"Store_InvalidKeyNamesLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided key names length is invalid.\"}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Error raised if the provided resource ID cannot be found.\"}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"notice\":\"Error raised if the provided splice is invalid.\"}],\"Store_InvalidStaticDataLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided static data length is invalid.\"}],\"Store_InvalidValueSchemaDynamicLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided schema dynamic length is invalid.\"}],\"Store_InvalidValueSchemaLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided value schema length is invalid.\"}],\"Store_InvalidValueSchemaStaticLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided schema static length is invalid.\"}],\"Store_TableAlreadyExists(bytes32,string)\":[{\"notice\":\"Error raised if the provided table already exists.\"}],\"Store_TableNotFound(bytes32,string)\":[{\"notice\":\"Error raised if the provided table cannot be found.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_AlreadyInitialized()\":[{\"notice\":\"Raised when trying to initialize an already initialized World.\"}],\"World_CallbackNotAllowed(bytes4)\":[{\"notice\":\"Raised when the World is calling itself via an external call.\"}],\"World_DelegationNotFound(address,address)\":[{\"notice\":\"Raised when the specified delegation is not found.\"}],\"World_FunctionSelectorAlreadyExists(bytes4)\":[{\"notice\":\"Raised when trying to register a function selector that already exists.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_InsufficientBalance(uint256,uint256)\":[{\"notice\":\"Raised when there's an insufficient balance for a particular operation.\"}],\"World_InterfaceNotSupported(address,bytes4)\":[{\"notice\":\"Raised when the specified interface is not supported by the contract.\"}],\"World_InvalidNamespace(bytes14)\":[{\"notice\":\"Raised when an namespace contains an invalid sequence of characters (\\\"__\\\").\"}],\"World_InvalidResourceId(bytes32,string)\":[{\"notice\":\"Raised when an invalid resource ID is provided.\"}],\"World_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Raised when an invalid resource type is provided.\"}],\"World_ResourceAlreadyExists(bytes32,string)\":[{\"notice\":\"Raised when trying to register a resource that already exists.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}],\"World_SystemAlreadyExists(address)\":[{\"notice\":\"Raised when trying to register a system that already exists.\"}],\"World_UnlimitedDelegationNotAllowed()\":[{\"notice\":\"Raised when trying to create an unlimited delegation in a context where it is not allowed, e.g. when registering a namespace fallback delegation.\"}]},\"events\":{\"HelloStore(bytes32)\":{\"notice\":\"Emitted when the Store is created.\"},\"HelloWorld(bytes32)\":{\"notice\":\"Emitted when the World is created.\"},\"Store_DeleteRecord(bytes32,bytes32[])\":{\"notice\":\"Emitted when a record is deleted from the store.\"},\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"notice\":\"Emitted when dynamic data in the store is spliced.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"call(bytes32,bytes)\":{\"notice\":\"Call the system at the given system ID.\"},\"callFrom(address,bytes32,bytes)\":{\"notice\":\"Call the system at the given system ID on behalf of the given delegator.\"},\"creator()\":{\"notice\":\"Retrieve the immutable original deployer of the World.\"},\"getDynamicField(bytes32,bytes32[],uint8)\":{\"notice\":\"Get a single dynamic field from the given tableId and key tuple at the given dynamic field index. (Dynamic field index = field index - number of static fields)\"},\"getDynamicFieldLength(bytes32,bytes32[],uint8)\":{\"notice\":\"Get the byte length of a single dynamic field from the given tableId and key tuple\"},\"getDynamicFieldSlice(bytes32,bytes32[],uint8,uint256,uint256)\":{\"notice\":\"Get a byte slice (including start, excluding end) of a single dynamic field from the given tableId and key tuple, with the given value field layout. The slice is unchecked and will return invalid data if `start`:`end` overflow.\"},\"getField(bytes32,bytes32[],uint8)\":{\"notice\":\"Get a single field from the given tableId and key tuple, loading the field layout from storage\"},\"getField(bytes32,bytes32[],uint8,bytes32)\":{\"notice\":\"Get a single field from the given tableId and key tuple, with the given field layout\"},\"getFieldLength(bytes32,bytes32[],uint8)\":{\"notice\":\"Get the byte length of a single field from the given tableId and key tuple, loading the field layout from storage\"},\"getFieldLength(bytes32,bytes32[],uint8,bytes32)\":{\"notice\":\"Get the byte length of a single field from the given tableId and key tuple, with the given value field layout\"},\"getRecord(bytes32,bytes32[])\":{\"notice\":\"Get full record (all fields, static and dynamic data) for the given tableId and key tuple, loading the field layout from storage\"},\"getRecord(bytes32,bytes32[],bytes32)\":{\"notice\":\"Get full record (all fields, static and dynamic data) for the given tableId and key tuple, with the given field layout\"},\"getStaticField(bytes32,bytes32[],uint8,bytes32)\":{\"notice\":\"Get a single static field from the given tableId and key tuple, with the given value field layout. Note: the field value is left-aligned in the returned bytes32, the rest of the word is not zeroed out. Consumers are expected to truncate the returned value as needed.\"},\"initialize(address)\":{\"notice\":\"Initializes the World.\"},\"installRootModule(address,bytes)\":{\"notice\":\"Install the given root module in the World.\"},\"storeVersion()\":{\"notice\":\"Returns the protocol version of the Store contract.\"},\"worldVersion()\":{\"notice\":\"Retrieve the protocol version of the World.\"}},\"notice\":\"This interface integrates all systems and associated function selectors that are dynamically registered in the World during deployment.\",\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/codegen/world/IWorld.sol\":\"IWorld\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/\",\":openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/\"]},\"sources\":{\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937\",\"dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5\",\"dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"EncodedLengths_InvalidLength"},{"inputs":[],"type":"error","name":"FieldLayout_Empty"},{"inputs":[{"internalType":"uint256","name":"staticDataLength","type":"uint256"},{"internalType":"uint256","name":"computedStaticDataLength","type":"uint256"}],"type":"error","name":"FieldLayout_InvalidStaticDataLength"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"type":"error","name":"FieldLayout_StaticLengthDoesNotFitInAWord"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"type":"error","name":"FieldLayout_StaticLengthIsNotZero"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"type":"error","name":"FieldLayout_StaticLengthIsZero"},{"inputs":[{"internalType":"uint256","name":"numFields","type":"uint256"},{"internalType":"uint256","name":"maxFields","type":"uint256"}],"type":"error","name":"FieldLayout_TooManyDynamicFields"},{"inputs":[{"internalType":"uint256","name":"numFields","type":"uint256"},{"internalType":"uint256","name":"maxFields","type":"uint256"}],"type":"error","name":"FieldLayout_TooManyFields"},{"inputs":[],"type":"error","name":"Module_AlreadyInstalled"},{"inputs":[{"internalType":"address","name":"dependency","type":"address"}],"type":"error","name":"Module_MissingDependency"},{"inputs":[],"type":"error","name":"Module_NonRootInstallNotSupported"},{"inputs":[],"type":"error","name":"Module_RootInstallNotSupported"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"Schema_InvalidLength"},{"inputs":[],"type":"error","name":"Schema_StaticTypeAfterDynamicType"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"},{"internalType":"uint256","name":"accessedIndex","type":"uint256"}],"type":"error","name":"Store_IndexOutOfBounds"},{"inputs":[{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Store_InvalidBounds"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidFieldNamesLength"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidKeyNamesLength"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"Store_InvalidResourceType"},{"inputs":[{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"uint40","name":"fieldLength","type":"uint40"}],"type":"error","name":"Store_InvalidSplice"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidStaticDataLength"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidValueSchemaDynamicLength"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidValueSchemaLength"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidValueSchemaStaticLength"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"string","name":"tableIdString","type":"string"}],"type":"error","name":"Store_TableAlreadyExists"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"string","name":"tableIdString","type":"string"}],"type":"error","name":"Store_TableNotFound"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[],"type":"error","name":"World_AlreadyInitialized"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_CallbackNotAllowed"},{"inputs":[{"internalType":"address","name":"delegator","type":"address"},{"internalType":"address","name":"delegatee","type":"address"}],"type":"error","name":"World_DelegationNotFound"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorAlreadyExists"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"type":"error","name":"World_InsufficientBalance"},{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"},{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"type":"error","name":"World_InterfaceNotSupported"},{"inputs":[{"internalType":"bytes14","name":"namespace","type":"bytes14"}],"type":"error","name":"World_InvalidNamespace"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_InvalidResourceId"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_InvalidResourceType"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceAlreadyExists"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"address","name":"system","type":"address"}],"type":"error","name":"World_SystemAlreadyExists"},{"inputs":[],"type":"error","name":"World_UnlimitedDelegationNotAllowed"},{"inputs":[{"internalType":"bytes32","name":"storeVersion","type":"bytes32","indexed":true}],"type":"event","name":"HelloStore","anonymous":false},{"inputs":[{"internalType":"bytes32","name":"worldVersion","type":"bytes32","indexed":true}],"type":"event","name":"HelloWorld","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false}],"type":"event","name":"Store_DeleteRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"uint40","name":"deleteCount","type":"uint40","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceDynamicData","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__adminClearBattleState"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"goldAmount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__adminDropGold"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__adminDropItem"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint16","name":"currentX","type":"uint16"},{"internalType":"uint16","name":"currentY","type":"uint16"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"nonpayable","type":"function","name":"UD__adminMoveEntity"},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"struct CombatEncounterData","name":"encounterData","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__adminSetCombatEncounter"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"struct StatsData","name":"desiredStats","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__adminSetStats"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__applyEquipmentBonuses","outputs":[{"internalType":"struct AdjustedCombatStats","name":"modifiedStats","type":"tuple","components":[{"internalType":"uint256","name":"adjustedStrength","type":"uint256"},{"internalType":"uint256","name":"adjustedAgility","type":"uint256"},{"internalType":"uint256","name":"adjustedIntelligence","type":"uint256"},{"internalType":"uint256","name":"adjustedArmor","type":"uint256"},{"internalType":"uint256","name":"adjustedMaxHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"level","type":"uint256"}]}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__auctionHouseAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"_orderHash","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__cancelOrder","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"bytes32","name":"actionId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__checkActionRestrictions","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"struct CombatEncounterData","name":"encounterData","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}],"stateMutability":"view","type":"function","name":"UD__checkForEncounterEnd","outputs":[{"internalType":"bool","name":"_encounterEnded","type":"bool"},{"internalType":"bool","name":"_attackersWin","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__checkRequirements","outputs":[{"internalType":"bool","name":"canUse","type":"bool"}]},{"inputs":[{"internalType":"enum ActionType","name":"actionType","type":"uint8"},{"internalType":"string","name":"name","type":"string"},{"internalType":"bytes","name":"actionStats","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"UD__createAction","outputs":[{"internalType":"bytes32","name":"actionId","type":"bytes32"}]},{"inputs":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"bytes32[]","name":"group1","type":"bytes32[]"},{"internalType":"bytes32[]","name":"group2","type":"bytes32[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__createEncounter","outputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"}]},{"inputs":[{"internalType":"enum ItemType","name":"itemType","type":"uint8"},{"internalType":"uint256","name":"supply","type":"uint256"},{"internalType":"uint256","name":"dropChance","type":"uint256"},{"internalType":"bytes","name":"stats","type":"bytes"},{"internalType":"string","name":"itemMetadataURI","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"UD__createItem","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"enum ItemType[]","name":"itemTypes","type":"uint8[]"},{"internalType":"uint256[]","name":"supply","type":"uint256[]"},{"internalType":"uint256[]","name":"dropChances","type":"uint256[]"},{"internalType":"bytes[]","name":"stats","type":"bytes[]"},{"internalType":"string[]","name":"itemMetadataURIs","type":"string[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__createItems"},{"inputs":[{"internalType":"enum MobType","name":"mobType","type":"uint8"},{"internalType":"bytes","name":"stats","type":"bytes"},{"internalType":"string","name":"mobMetadataUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"UD__createMob","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"enum MobType[]","name":"mobTypes","type":"uint8[]"},{"internalType":"bytes[]","name":"stats","type":"bytes[]"},{"internalType":"string[]","name":"mobMetadataURIs","type":"string[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__createMobs"},{"inputs":[{"internalType":"struct Order","name":"order","type":"tuple","components":[{"internalType":"struct Offer","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]},{"internalType":"struct Consideration","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"address","name":"offerer","type":"address"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__createOrder","outputs":[{"internalType":"bytes32","name":"_orderHash","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"uint256","name":"randomNumber","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__distributePveRewards","outputs":[{"internalType":"uint256","name":"_expAmount","type":"uint256"},{"internalType":"uint256","name":"_goldAmount","type":"uint256"},{"internalType":"uint256[]","name":"_itemIdsDropped","type":"uint256[]"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"uint256","name":"randomNumber","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__distributePvpRewards","outputs":[{"internalType":"uint256","name":"_expAmount","type":"uint256"},{"internalType":"uint256","name":"_goldAmount","type":"uint256"},{"internalType":"uint256[]","name":"_itemIdsDropped","type":"uint256[]"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__dropGold"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__dropItem"},{"inputs":[{"internalType":"bytes32[]","name":"characterIds","type":"bytes32[]"},{"internalType":"uint256[]","name":"itemIds","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__dropItems"},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"uint256","name":"randomNumber","type":"uint256"},{"internalType":"bool","name":"attackersWin","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"UD__endEncounter"},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"struct Action[]","name":"actions","type":"tuple[]","components":[{"internalType":"bytes32","name":"attackerEntityId","type":"bytes32"},{"internalType":"bytes32","name":"defenderEntityId","type":"bytes32"},{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"}]}],"stateMutability":"payable","type":"function","name":"UD__endTurn"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__enterGame"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256[]","name":"itemIds","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__equipItems"},{"inputs":[{"internalType":"struct ActionOutcomeData","name":"actionOutcomeData","type":"tuple","components":[{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"},{"internalType":"bytes32","name":"attackerId","type":"bytes32"},{"internalType":"bytes32","name":"defenderId","type":"bytes32"},{"internalType":"bool","name":"hit","type":"bool"},{"internalType":"bool","name":"miss","type":"bool"},{"internalType":"bool","name":"crit","type":"bool"},{"internalType":"int256","name":"attackerDamageDelt","type":"int256"},{"internalType":"int256","name":"defenderDamageDelt","type":"int256"},{"internalType":"bool","name":"attackerDied","type":"bool"},{"internalType":"bool","name":"defenderDied","type":"bool"},{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}]},{"internalType":"uint256","name":"randomNumber","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__executeAction","outputs":[{"internalType":"struct ActionOutcomeData","name":"","type":"tuple","components":[{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"},{"internalType":"bytes32","name":"attackerId","type":"bytes32"},{"internalType":"bytes32","name":"defenderId","type":"bytes32"},{"internalType":"bool","name":"hit","type":"bool"},{"internalType":"bool","name":"miss","type":"bool"},{"internalType":"bool","name":"crit","type":"bool"},{"internalType":"int256","name":"attackerDamageDelt","type":"int256"},{"internalType":"int256","name":"defenderDamageDelt","type":"int256"},{"internalType":"bool","name":"attackerDied","type":"bool"},{"internalType":"bool","name":"defenderDied","type":"bool"},{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}]}]},{"inputs":[{"internalType":"uint256","name":"randomness","type":"uint256"},{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"struct Action[]","name":"actions","type":"tuple[]","components":[{"internalType":"bytes32","name":"attackerEntityId","type":"bytes32"},{"internalType":"bytes32","name":"defenderEntityId","type":"bytes32"},{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__executePvECombat"},{"inputs":[{"internalType":"uint256","name":"prevRandao","type":"uint256"},{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"struct Action[]","name":"actions","type":"tuple[]","components":[{"internalType":"bytes32","name":"attackerEntityId","type":"bytes32"},{"internalType":"bytes32","name":"defenderEntityId","type":"bytes32"},{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__executePvPCombat"},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__fulfillOrder","outputs":[{"internalType":"bool","name":"fulfilled","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getArmorStats","outputs":[{"internalType":"struct ArmorStats","name":"_ArmorStats","type":"tuple","components":[{"internalType":"int256","name":"agiModifier","type":"int256"},{"internalType":"uint256","name":"armorModifier","type":"uint256"},{"internalType":"uint8[]","name":"classRestrictions","type":"uint8[]"},{"internalType":"int256","name":"hitPointModifier","type":"int256"},{"internalType":"int256","name":"intModifier","type":"int256"},{"internalType":"uint256","name":"minLevel","type":"uint256"},{"internalType":"int256","name":"strModifier","type":"int256"}]}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getCharacterToken","outputs":[{"internalType":"address","name":"_characterToken","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"UD__getCharacterTokenId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getClass","outputs":[{"internalType":"enum Classes","name":"_class","type":"uint8"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getConsideration","outputs":[{"internalType":"struct ConsiderationsData","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]}]},{"inputs":[{"internalType":"address","name":"offerer","type":"address"}],"stateMutability":"view","type":"function","name":"UD__getCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"experience","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getCurrentAvailableLevel","outputs":[{"internalType":"uint256","name":"currentAvailibleLevel","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getCurrentItemsCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getDied","outputs":[{"internalType":"bool","name":"isDied","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getEncounter","outputs":[{"internalType":"struct CombatEncounterData","name":"","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}]},{"inputs":[{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"UD__getEntitiesAtPosition","outputs":[{"internalType":"bytes32[]","name":"entitiesAtPosition","type":"bytes32[]"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getEntityPosition","outputs":[{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getEntropy","outputs":[{"internalType":"address","name":"_entropy","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getExperience","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getGoldToken","outputs":[{"internalType":"address","name":"_goldToken","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getItemBalance","outputs":[{"internalType":"uint256","name":"_balance","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getItemType","outputs":[{"internalType":"enum ItemType","name":"","type":"uint8"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getItemsContract","outputs":[{"internalType":"address","name":"_erc1155","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getLootManagerSystem","outputs":[{"internalType":"address","name":"_lootManager","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getMob","outputs":[{"internalType":"struct MobsData","name":"","type":"tuple","components":[{"internalType":"enum MobType","name":"mobType","type":"uint8"},{"internalType":"bytes","name":"mobStats","type":"bytes"},{"internalType":"string","name":"mobMetadata","type":"string"}]}]},{"inputs":[{"internalType":"uint256","name":"mobId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getMob","outputs":[{"internalType":"struct MobsData","name":"","type":"tuple","components":[{"internalType":"enum MobType","name":"mobType","type":"uint8"},{"internalType":"bytes","name":"mobStats","type":"bytes"},{"internalType":"string","name":"mobMetadata","type":"string"}]}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"UD__getMobId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"UD__getMobPosition","outputs":[{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}]},{"inputs":[{"internalType":"uint256","name":"mobId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getMonsterStats","outputs":[{"internalType":"struct MonsterStats","name":"","type":"tuple","components":[{"internalType":"bytes32[]","name":"actions","type":"bytes32[]"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"uint256","name":"armor","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"hitPoints","type":"uint256"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256[]","name":"inventory","type":"uint256[]"},{"internalType":"uint256","name":"level","type":"uint256"},{"internalType":"uint256","name":"strength","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getMonsterStats","outputs":[{"internalType":"struct MonsterStats","name":"","type":"tuple","components":[{"internalType":"bytes32[]","name":"actions","type":"bytes32[]"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"uint256","name":"armor","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"hitPoints","type":"uint256"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256[]","name":"inventory","type":"uint256[]"},{"internalType":"uint256","name":"level","type":"uint256"},{"internalType":"uint256","name":"strength","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getName","outputs":[{"internalType":"bytes32","name":"_name","type":"bytes32"}]},{"inputs":[{"internalType":"uint256","name":"mobId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getNpcStats","outputs":[{"internalType":"struct NPCStats","name":"","type":"tuple","components":[{"internalType":"string","name":"name","type":"string"},{"internalType":"bytes32[]","name":"storyPathIds","type":"bytes32[]"},{"internalType":"enum Alignment","name":"alignment","type":"uint8"}]}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getNpcStats","outputs":[{"internalType":"struct NPCStats","name":"","type":"tuple","components":[{"internalType":"string","name":"name","type":"string"},{"internalType":"bytes32[]","name":"storyPathIds","type":"bytes32[]"},{"internalType":"enum Alignment","name":"alignment","type":"uint8"}]}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getOffer","outputs":[{"internalType":"struct OffersData","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]}]},{"inputs":[{"internalType":"struct Order","name":"order","type":"tuple","components":[{"internalType":"struct Offer","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]},{"internalType":"struct Consideration","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"address","name":"offerer","type":"address"}]}],"stateMutability":"view","type":"function","name":"UD__getOrderHash","outputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getOrderStatus","outputs":[{"internalType":"enum OrderStatus","name":"orderStatus","type":"uint8"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getOwner","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"UD__getOwnerAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint256","name":"characterTokenId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getPlayerEntityId","outputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getPythProvider","outputs":[{"internalType":"address","name":"_provider","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"UD__getSpawnCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"enum Classes","name":"class","type":"uint8"}],"stateMutability":"view","type":"function","name":"UD__getStarterItems","outputs":[{"internalType":"struct StarterItemsData","name":"data","type":"tuple","components":[{"internalType":"uint256[]","name":"itemIds","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}]}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getStats","outputs":[{"internalType":"struct StatsData","name":"","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}]},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getSystemAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getTotalSupply","outputs":[{"internalType":"uint256","name":"_supply","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getWeaponStats","outputs":[{"internalType":"struct WeaponStats","name":"_weaponStats","type":"tuple","components":[{"internalType":"int256","name":"agiModifier","type":"int256"},{"internalType":"uint8[]","name":"classRestrictions","type":"uint8[]"},{"internalType":"int256","name":"hitPointModifier","type":"int256"},{"internalType":"int256","name":"intModifier","type":"int256"},{"internalType":"uint256","name":"maxDamage","type":"uint256"},{"internalType":"uint256","name":"minDamage","type":"uint256"},{"internalType":"uint256","name":"minLevel","type":"uint256"},{"internalType":"int256","name":"strModifier","type":"int256"}]}]},{"inputs":[{"internalType":"address","name":"offerer","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"UD__incrementCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"UD__isAtPosition","outputs":[{"internalType":"bool","name":"_isAtPosition","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__isEquipped","outputs":[{"internalType":"bool","name":"_isEquipped","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"address","name":"account","type":"address"}],"stateMutability":"view","type":"function","name":"UD__isItemOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32[]","name":"participants","type":"bytes32[]"}],"stateMutability":"view","type":"function","name":"UD__isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"bytes32","name":"encounterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__isValidCharacterId","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__isValidMob","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"address","name":"owner","type":"address"}],"stateMutability":"view","type":"function","name":"UD__isValidOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"UD__isValidPvE","outputs":[{"internalType":"bool","name":"_isValidPvE","type":"bool"},{"internalType":"bool","name":"_attackersAreMobs","type":"bool"}]},{"inputs":[{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"UD__isValidPvP","outputs":[{"internalType":"bool","name":"_isValidPvP","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__issueStarterItems"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"struct StatsData","name":"desiredStats","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__levelCharacter"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32","name":"name","type":"bytes32"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"UD__mintCharacter","outputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"nonpayable","type":"function","name":"UD__move"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__removeEntityFromBoard"},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"newSupply","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__resupplyLootManager"},{"inputs":[{"internalType":"bytes32","name":"userRandomNumber","type":"bytes32"},{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"enum Classes","name":"class","type":"uint8"}],"stateMutability":"payable","type":"function","name":"UD__rollStats"},{"inputs":[{"internalType":"address","name":"newAdmin","type":"address"},{"internalType":"bool","name":"adminState","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"UD__setAdmin"},{"inputs":[{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256[]","name":"itemIds","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__setStarterItems"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"UD__setTokenUri"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__spawn"},{"inputs":[{"internalType":"uint256","name":"mobId","type":"uint256"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"nonpayable","type":"function","name":"UD__spawnMob","outputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"UD__supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__unequipItem","outputs":[{"internalType":"bool","name":"success","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"UD__updateTokenUri"},{"inputs":[{"internalType":"struct SystemCallData[]","name":"systemCalls","type":"tuple[]","components":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"bytes","name":"callData","type":"bytes"}]}],"stateMutability":"nonpayable","type":"function","name":"batchCall","outputs":[{"internalType":"bytes[]","name":"returnDatas","type":"bytes[]"}]},{"inputs":[{"internalType":"struct SystemCallFromData[]","name":"systemCalls","type":"tuple[]","components":[{"internalType":"address","name":"from","type":"address"},{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"bytes","name":"callData","type":"bytes"}]}],"stateMutability":"nonpayable","type":"function","name":"batchCallFrom","outputs":[{"internalType":"bytes[]","name":"returnDatas","type":"bytes[]"}]},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"bytes","name":"callData","type":"bytes"}],"stateMutability":"payable","type":"function","name":"call","outputs":[{"internalType":"bytes","name":"","type":"bytes"}]},{"inputs":[{"internalType":"address","name":"delegator","type":"address"},{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"bytes","name":"callData","type":"bytes"}],"stateMutability":"payable","type":"function","name":"callFrom","outputs":[{"internalType":"bytes","name":"","type":"bytes"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"creator","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"}],"stateMutability":"nonpayable","type":"function","name":"deleteRecord"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"}],"stateMutability":"view","type":"function","name":"getDynamicField","outputs":[{"internalType":"bytes","name":"","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"}],"stateMutability":"view","type":"function","name":"getDynamicFieldLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"stateMutability":"view","type":"function","name":"getDynamicFieldSlice","outputs":[{"internalType":"bytes","name":"data","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getField","outputs":[{"internalType":"bytes","name":"data","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"}],"stateMutability":"view","type":"function","name":"getField","outputs":[{"internalType":"bytes","name":"data","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getFieldLayout","outputs":[{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getFieldLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"}],"stateMutability":"view","type":"function","name":"getFieldLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getKeySchema","outputs":[{"internalType":"Schema","name":"keySchema","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getRecord","outputs":[{"internalType":"bytes","name":"staticData","type":"bytes"},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32"},{"internalType":"bytes","name":"dynamicData","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"}],"stateMutability":"view","type":"function","name":"getRecord","outputs":[{"internalType":"bytes","name":"staticData","type":"bytes"},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32"},{"internalType":"bytes","name":"dynamicData","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getStaticField","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getValueSchema","outputs":[{"internalType":"Schema","name":"valueSchema","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"address","name":"grantee","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"grantAccess"},{"inputs":[{"internalType":"contract IModule","name":"initModule","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"initialize"},{"inputs":[{"internalType":"contract IModule","name":"module","type":"address"},{"internalType":"bytes","name":"encodedArgs","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"installModule"},{"inputs":[{"internalType":"contract IModule","name":"module","type":"address"},{"internalType":"bytes","name":"encodedArgs","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"installRootModule"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"uint256","name":"byteLengthToPop","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"popFromDynamicField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"bytes","name":"dataToPush","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"pushToDynamicField"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"},{"internalType":"ResourceId","name":"delegationControlId","type":"bytes32"},{"internalType":"bytes","name":"initCallData","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"registerDelegation"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"string","name":"systemFunctionSignature","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"registerFunctionSelector","outputs":[{"internalType":"bytes4","name":"worldFunctionSelector","type":"bytes4"}]},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"registerNamespace"},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"},{"internalType":"ResourceId","name":"delegationControlId","type":"bytes32"},{"internalType":"bytes","name":"initCallData","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"registerNamespaceDelegation"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"string","name":"worldFunctionSignature","type":"string"},{"internalType":"string","name":"systemFunctionSignature","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"registerRootFunctionSelector","outputs":[{"internalType":"bytes4","name":"worldFunctionSelector","type":"bytes4"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"contract IStoreHook","name":"hookAddress","type":"address"},{"internalType":"uint8","name":"enabledHooksBitmap","type":"uint8"}],"stateMutability":"nonpayable","type":"function","name":"registerStoreHook"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"contract System","name":"system","type":"address"},{"internalType":"bool","name":"publicAccess","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"registerSystem"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"contract ISystemHook","name":"hookAddress","type":"address"},{"internalType":"uint8","name":"enabledHooksBitmap","type":"uint8"}],"stateMutability":"nonpayable","type":"function","name":"registerSystemHook"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"},{"internalType":"Schema","name":"keySchema","type":"bytes32"},{"internalType":"Schema","name":"valueSchema","type":"bytes32"},{"internalType":"string[]","name":"keyNames","type":"string[]"},{"internalType":"string[]","name":"fieldNames","type":"string[]"}],"stateMutability":"nonpayable","type":"function","name":"registerTable"},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"renounceOwnership"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"address","name":"grantee","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"revokeAccess"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"setDynamicField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"setField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"setField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"bytes","name":"staticData","type":"bytes"},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32"},{"internalType":"bytes","name":"dynamicData","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"setRecord"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"setStaticField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"spliceDynamicData"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint48","name":"start","type":"uint48"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"spliceStaticData"},{"inputs":[],"stateMutability":"view","type":"function","name":"storeVersion","outputs":[{"internalType":"bytes32","name":"version","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"fromNamespaceId","type":"bytes32"},{"internalType":"address","name":"toAddress","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"transferBalanceToAddress"},{"inputs":[{"internalType":"ResourceId","name":"fromNamespaceId","type":"bytes32"},{"internalType":"ResourceId","name":"toNamespaceId","type":"bytes32"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"transferBalanceToNamespace"},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"},{"internalType":"address","name":"newOwner","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"transferOwnership"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"unregisterDelegation"},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"unregisterNamespaceDelegation"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"contract IStoreHook","name":"hookAddress","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"unregisterStoreHook"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"contract ISystemHook","name":"hookAddress","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"unregisterSystemHook"},{"inputs":[],"stateMutability":"view","type":"function","name":"worldVersion","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}]}],"devdoc":{"kind":"dev","methods":{"call(bytes32,bytes)":{"details":"If the system is not public, the caller must have access to the namespace or name (encoded in the system ID).","params":{"callData":"The data to pass with the call, function selector (4 bytes) followed by the ABI encoded parameters.","systemId":"The ID of the system to be called."},"returns":{"_0":"The abi encoded return data from the called system."}},"callFrom(address,bytes32,bytes)":{"details":"If the system is not public, the delegator must have access to the namespace or name (encoded in the system ID).","params":{"callData":"The data to pass with the call, function selector (4 bytes) followed by the ABI encoded parameters.","delegator":"The address on whose behalf the call is made.","systemId":"The ID of the system to be called."},"returns":{"_0":"The abi encoded return data from the called system."}},"creator()":{"returns":{"_0":"The address of the World's creator."}},"initialize(address)":{"details":"Can only be called once by the creator.","params":{"initModule":"The InitModule to be installed during initialization."}},"installRootModule(address,bytes)":{"details":"Requires the caller to own the root namespace. The module is delegatecalled and installed in the root namespace.","params":{"encodedArgs":"The ABI encoded arguments for the module installation.","module":"The module to be installed."}},"storeVersion()":{"returns":{"version":"The protocol version of the Store contract."}},"worldVersion()":{"returns":{"_0":"The protocol version of the World."}}},"version":1},"userdoc":{"kind":"user","methods":{"call(bytes32,bytes)":{"notice":"Call the system at the given system ID."},"callFrom(address,bytes32,bytes)":{"notice":"Call the system at the given system ID on behalf of the given delegator."},"creator()":{"notice":"Retrieve the immutable original deployer of the World."},"getDynamicField(bytes32,bytes32[],uint8)":{"notice":"Get a single dynamic field from the given tableId and key tuple at the given dynamic field index. (Dynamic field index = field index - number of static fields)"},"getDynamicFieldLength(bytes32,bytes32[],uint8)":{"notice":"Get the byte length of a single dynamic field from the given tableId and key tuple"},"getDynamicFieldSlice(bytes32,bytes32[],uint8,uint256,uint256)":{"notice":"Get a byte slice (including start, excluding end) of a single dynamic field from the given tableId and key tuple, with the given value field layout. The slice is unchecked and will return invalid data if `start`:`end` overflow."},"getField(bytes32,bytes32[],uint8)":{"notice":"Get a single field from the given tableId and key tuple, loading the field layout from storage"},"getField(bytes32,bytes32[],uint8,bytes32)":{"notice":"Get a single field from the given tableId and key tuple, with the given field layout"},"getFieldLength(bytes32,bytes32[],uint8)":{"notice":"Get the byte length of a single field from the given tableId and key tuple, loading the field layout from storage"},"getFieldLength(bytes32,bytes32[],uint8,bytes32)":{"notice":"Get the byte length of a single field from the given tableId and key tuple, with the given value field layout"},"getRecord(bytes32,bytes32[])":{"notice":"Get full record (all fields, static and dynamic data) for the given tableId and key tuple, loading the field layout from storage"},"getRecord(bytes32,bytes32[],bytes32)":{"notice":"Get full record (all fields, static and dynamic data) for the given tableId and key tuple, with the given field layout"},"getStaticField(bytes32,bytes32[],uint8,bytes32)":{"notice":"Get a single static field from the given tableId and key tuple, with the given value field layout. Note: the field value is left-aligned in the returned bytes32, the rest of the word is not zeroed out. Consumers are expected to truncate the returned value as needed."},"initialize(address)":{"notice":"Initializes the World."},"installRootModule(address,bytes)":{"notice":"Install the given root module in the World."},"storeVersion()":{"notice":"Returns the protocol version of the Store contract."},"worldVersion()":{"notice":"Retrieve the protocol version of the World."}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/","openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/codegen/world/IWorld.sol":"IWorld"},"evmVersion":"paris","libraries":{}},"sources":{"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f","urls":["bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937","dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8","urls":["bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5","dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5"],"license":"MIT"}},"version":1},"id":233} \ No newline at end of file +{"abi":[{"type":"function","name":"UD__adminClearBattleState","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__adminDropGold","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"goldAmount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__adminDropItem","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__adminMoveEntity","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"currentX","type":"uint16","internalType":"uint16"},{"name":"currentY","type":"uint16","internalType":"uint16"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__adminSetCombatEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"encounterData","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__adminSetStats","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"desiredStats","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__applyEquipmentBonuses","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"modifiedStats","type":"tuple","internalType":"struct AdjustedCombatStats","components":[{"name":"adjustedStrength","type":"uint256","internalType":"uint256"},{"name":"adjustedAgility","type":"uint256","internalType":"uint256"},{"name":"adjustedIntelligence","type":"uint256","internalType":"uint256"},{"name":"adjustedArmor","type":"uint256","internalType":"uint256"},{"name":"adjustedMaxHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__auctionHouseAddress","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__cancelOrder","inputs":[{"name":"_orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__checkActionRestrictions","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"actionId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__checkForEncounterEnd","inputs":[{"name":"encounterData","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"outputs":[{"name":"_encounterEnded","type":"bool","internalType":"bool"},{"name":"_attackersWin","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__checkRequirements","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"canUse","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__createAction","inputs":[{"name":"actionType","type":"uint8","internalType":"enum ActionType"},{"name":"name","type":"string","internalType":"string"},{"name":"actionStats","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"actionId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createEncounter","inputs":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"group1","type":"bytes32[]","internalType":"bytes32[]"},{"name":"group2","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createItem","inputs":[{"name":"itemType","type":"uint8","internalType":"enum ItemType"},{"name":"supply","type":"uint256","internalType":"uint256"},{"name":"dropChance","type":"uint256","internalType":"uint256"},{"name":"stats","type":"bytes","internalType":"bytes"},{"name":"itemMetadataURI","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createItems","inputs":[{"name":"itemTypes","type":"uint8[]","internalType":"enum ItemType[]"},{"name":"supply","type":"uint256[]","internalType":"uint256[]"},{"name":"dropChances","type":"uint256[]","internalType":"uint256[]"},{"name":"stats","type":"bytes[]","internalType":"bytes[]"},{"name":"itemMetadataURIs","type":"string[]","internalType":"string[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createMob","inputs":[{"name":"mobType","type":"uint8","internalType":"enum MobType"},{"name":"stats","type":"bytes","internalType":"bytes"},{"name":"mobMetadataUri","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createMobs","inputs":[{"name":"mobTypes","type":"uint8[]","internalType":"enum MobType[]"},{"name":"stats","type":"bytes[]","internalType":"bytes[]"},{"name":"mobMetadataURIs","type":"string[]","internalType":"string[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createOrder","inputs":[{"name":"order","type":"tuple","internalType":"struct Order","components":[{"name":"offer","type":"tuple","internalType":"struct Offer","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"name":"consideration","type":"tuple","internalType":"struct Consideration","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]},{"name":"signature","type":"bytes","internalType":"bytes"},{"name":"offerer","type":"address","internalType":"address"}]}],"outputs":[{"name":"_orderHash","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__distributePveRewards","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"randomNumber","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_expAmount","type":"uint256","internalType":"uint256"},{"name":"_goldAmount","type":"uint256","internalType":"uint256"},{"name":"_itemIdsDropped","type":"uint256[]","internalType":"uint256[]"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__distributePvpRewards","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"randomNumber","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_expAmount","type":"uint256","internalType":"uint256"},{"name":"_goldAmount","type":"uint256","internalType":"uint256"},{"name":"_itemIdsDropped","type":"uint256[]","internalType":"uint256[]"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__dropGold","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"amount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__dropItem","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__dropItems","inputs":[{"name":"characterIds","type":"bytes32[]","internalType":"bytes32[]"},{"name":"itemIds","type":"uint256[]","internalType":"uint256[]"},{"name":"amounts","type":"uint256[]","internalType":"uint256[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__endEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"randomNumber","type":"uint256","internalType":"uint256"},{"name":"attackersWin","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__endTurn","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"actions","type":"tuple[]","internalType":"struct Action[]","components":[{"name":"attackerEntityId","type":"bytes32","internalType":"bytes32"},{"name":"defenderEntityId","type":"bytes32","internalType":"bytes32"},{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"UD__enterGame","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__equipItems","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemIds","type":"uint256[]","internalType":"uint256[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__executeAction","inputs":[{"name":"actionOutcomeData","type":"tuple","internalType":"struct ActionOutcomeData","components":[{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"},{"name":"attackerId","type":"bytes32","internalType":"bytes32"},{"name":"defenderId","type":"bytes32","internalType":"bytes32"},{"name":"hit","type":"bool","internalType":"bool"},{"name":"miss","type":"bool","internalType":"bool"},{"name":"crit","type":"bool","internalType":"bool"},{"name":"attackerDamageDelt","type":"int256","internalType":"int256"},{"name":"defenderDamageDelt","type":"int256","internalType":"int256"},{"name":"attackerDied","type":"bool","internalType":"bool"},{"name":"defenderDied","type":"bool","internalType":"bool"},{"name":"blockNumber","type":"uint256","internalType":"uint256"},{"name":"timestamp","type":"uint256","internalType":"uint256"}]},{"name":"randomNumber","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct ActionOutcomeData","components":[{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"},{"name":"attackerId","type":"bytes32","internalType":"bytes32"},{"name":"defenderId","type":"bytes32","internalType":"bytes32"},{"name":"hit","type":"bool","internalType":"bool"},{"name":"miss","type":"bool","internalType":"bool"},{"name":"crit","type":"bool","internalType":"bool"},{"name":"attackerDamageDelt","type":"int256","internalType":"int256"},{"name":"defenderDamageDelt","type":"int256","internalType":"int256"},{"name":"attackerDied","type":"bool","internalType":"bool"},{"name":"defenderDied","type":"bool","internalType":"bool"},{"name":"blockNumber","type":"uint256","internalType":"uint256"},{"name":"timestamp","type":"uint256","internalType":"uint256"}]}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__executePvECombat","inputs":[{"name":"randomness","type":"uint256","internalType":"uint256"},{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"actions","type":"tuple[]","internalType":"struct Action[]","components":[{"name":"attackerEntityId","type":"bytes32","internalType":"bytes32"},{"name":"defenderEntityId","type":"bytes32","internalType":"bytes32"},{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__executePvPCombat","inputs":[{"name":"prevRandao","type":"uint256","internalType":"uint256"},{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"actions","type":"tuple[]","internalType":"struct Action[]","components":[{"name":"attackerEntityId","type":"bytes32","internalType":"bytes32"},{"name":"defenderEntityId","type":"bytes32","internalType":"bytes32"},{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__fulfillOrder","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"fulfilled","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__getArmorStats","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_ArmorStats","type":"tuple","internalType":"struct ArmorStats","components":[{"name":"agiModifier","type":"int256","internalType":"int256"},{"name":"armorModifier","type":"uint256","internalType":"uint256"},{"name":"classRestrictions","type":"uint8[]","internalType":"uint8[]"},{"name":"hitPointModifier","type":"int256","internalType":"int256"},{"name":"intModifier","type":"int256","internalType":"int256"},{"name":"minLevel","type":"uint256","internalType":"uint256"},{"name":"strModifier","type":"int256","internalType":"int256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getCharacterToken","inputs":[],"outputs":[{"name":"_characterToken","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getCharacterTokenId","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"UD__getClass","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_class","type":"uint8","internalType":"enum Classes"}],"stateMutability":"view"},{"type":"function","name":"UD__getConsideration","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"consideration","type":"tuple","internalType":"struct ConsiderationsData","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getCounter","inputs":[{"name":"offerer","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getCurrentAvailableLevel","inputs":[{"name":"experience","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"currentAvailibleLevel","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getCurrentItemsCounter","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getDied","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"isDied","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__getEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getEntitiesAtPosition","inputs":[{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"entitiesAtPosition","type":"bytes32[]","internalType":"bytes32[]"}],"stateMutability":"view"},{"type":"function","name":"UD__getEntityPosition","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"stateMutability":"view"},{"type":"function","name":"UD__getEntropy","inputs":[],"outputs":[{"name":"_entropy","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getExperience","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getGoldToken","inputs":[],"outputs":[{"name":"_goldToken","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getItemBalance","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_balance","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getItemType","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"uint8","internalType":"enum ItemType"}],"stateMutability":"view"},{"type":"function","name":"UD__getItemsContract","inputs":[],"outputs":[{"name":"_erc1155","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getLootManagerSystem","inputs":[],"outputs":[{"name":"_lootManager","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getMob","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct MobsData","components":[{"name":"mobType","type":"uint8","internalType":"enum MobType"},{"name":"mobStats","type":"bytes","internalType":"bytes"},{"name":"mobMetadata","type":"string","internalType":"string"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getMob","inputs":[{"name":"mobId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct MobsData","components":[{"name":"mobType","type":"uint8","internalType":"enum MobType"},{"name":"mobStats","type":"bytes","internalType":"bytes"},{"name":"mobMetadata","type":"string","internalType":"string"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getMobId","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"UD__getMobPosition","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"stateMutability":"pure"},{"type":"function","name":"UD__getMonsterStats","inputs":[{"name":"mobId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct MonsterStats","components":[{"name":"actions","type":"bytes32[]","internalType":"bytes32[]"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"armor","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"hitPoints","type":"uint256","internalType":"uint256"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"inventory","type":"uint256[]","internalType":"uint256[]"},{"name":"level","type":"uint256","internalType":"uint256"},{"name":"strength","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getMonsterStats","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct MonsterStats","components":[{"name":"actions","type":"bytes32[]","internalType":"bytes32[]"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"armor","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"hitPoints","type":"uint256","internalType":"uint256"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"inventory","type":"uint256[]","internalType":"uint256[]"},{"name":"level","type":"uint256","internalType":"uint256"},{"name":"strength","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getName","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_name","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"UD__getNpcStats","inputs":[{"name":"mobId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct NPCStats","components":[{"name":"name","type":"string","internalType":"string"},{"name":"storyPathIds","type":"bytes32[]","internalType":"bytes32[]"},{"name":"alignment","type":"uint8","internalType":"enum Alignment"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getNpcStats","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct NPCStats","components":[{"name":"name","type":"string","internalType":"string"},{"name":"storyPathIds","type":"bytes32[]","internalType":"bytes32[]"},{"name":"alignment","type":"uint8","internalType":"enum Alignment"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getOffer","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"offer","type":"tuple","internalType":"struct OffersData","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getOrderHash","inputs":[{"name":"order","type":"tuple","internalType":"struct Order","components":[{"name":"offer","type":"tuple","internalType":"struct Offer","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"name":"consideration","type":"tuple","internalType":"struct Consideration","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]},{"name":"signature","type":"bytes","internalType":"bytes"},{"name":"offerer","type":"address","internalType":"address"}]}],"outputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"UD__getOrderStatus","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"orderStatus","type":"uint8","internalType":"enum OrderStatus"}],"stateMutability":"view"},{"type":"function","name":"UD__getOwner","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getOwnerAddress","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"pure"},{"type":"function","name":"UD__getPlayerEntityId","inputs":[{"name":"characterTokenId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"UD__getPythProvider","inputs":[],"outputs":[{"name":"_provider","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getSpawnCounter","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"UD__getStarterItems","inputs":[{"name":"class","type":"uint8","internalType":"enum Classes"}],"outputs":[{"name":"data","type":"tuple","internalType":"struct StarterItemsData","components":[{"name":"itemIds","type":"uint256[]","internalType":"uint256[]"},{"name":"amounts","type":"uint256[]","internalType":"uint256[]"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getStats","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getSystemAddress","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getTotalSupply","inputs":[{"name":"tokenId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_supply","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getWeaponStats","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_weaponStats","type":"tuple","internalType":"struct WeaponStats","components":[{"name":"agiModifier","type":"int256","internalType":"int256"},{"name":"classRestrictions","type":"uint8[]","internalType":"uint8[]"},{"name":"hitPointModifier","type":"int256","internalType":"int256"},{"name":"intModifier","type":"int256","internalType":"int256"},{"name":"maxDamage","type":"uint256","internalType":"uint256"},{"name":"minDamage","type":"uint256","internalType":"uint256"},{"name":"minLevel","type":"uint256","internalType":"uint256"},{"name":"strModifier","type":"int256","internalType":"int256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__incrementCounter","inputs":[{"name":"offerer","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__isAtPosition","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"_isAtPosition","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isEquipped","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_isEquipped","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isItemOwner","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"account","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isParticipant","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"participants","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isParticipant","inputs":[{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isValidCharacterId","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isValidMob","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isValidOwner","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"owner","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isValidPvE","inputs":[{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"_isValidPvE","type":"bool","internalType":"bool"},{"name":"_attackersAreMobs","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isValidPvP","inputs":[{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"_isValidPvP","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__issueStarterItems","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__levelCharacter","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"desiredStats","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__mintCharacter","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"name","type":"bytes32","internalType":"bytes32"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__move","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__removeEntityFromBoard","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__resupplyLootManager","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"newSupply","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__rollStats","inputs":[{"name":"userRandomNumber","type":"bytes32","internalType":"bytes32"},{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"class","type":"uint8","internalType":"enum Classes"}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"UD__setAdmin","inputs":[{"name":"newAdmin","type":"address","internalType":"address"},{"name":"adminState","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__setStarterItems","inputs":[{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"itemIds","type":"uint256[]","internalType":"uint256[]"},{"name":"amounts","type":"uint256[]","internalType":"uint256[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__setTokenUri","inputs":[{"name":"tokenId","type":"uint256","internalType":"uint256"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__spawn","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__spawnMob","inputs":[{"name":"mobId","type":"uint256","internalType":"uint256"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"function","name":"UD__unequipItem","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"success","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__updateTokenUri","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"batchCall","inputs":[{"name":"systemCalls","type":"tuple[]","internalType":"struct SystemCallData[]","components":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"callData","type":"bytes","internalType":"bytes"}]}],"outputs":[{"name":"returnDatas","type":"bytes[]","internalType":"bytes[]"}],"stateMutability":"nonpayable"},{"type":"function","name":"batchCallFrom","inputs":[{"name":"systemCalls","type":"tuple[]","internalType":"struct SystemCallFromData[]","components":[{"name":"from","type":"address","internalType":"address"},{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"callData","type":"bytes","internalType":"bytes"}]}],"outputs":[{"name":"returnDatas","type":"bytes[]","internalType":"bytes[]"}],"stateMutability":"nonpayable"},{"type":"function","name":"call","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"callData","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes","internalType":"bytes"}],"stateMutability":"payable"},{"type":"function","name":"callFrom","inputs":[{"name":"delegator","type":"address","internalType":"address"},{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"callData","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes","internalType":"bytes"}],"stateMutability":"payable"},{"type":"function","name":"creator","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"deleteRecord","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"getDynamicField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"}],"outputs":[{"name":"","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getDynamicFieldLength","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getDynamicFieldSlice","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"data","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[{"name":"data","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"}],"outputs":[{"name":"data","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getFieldLayout","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"}],"outputs":[{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"stateMutability":"view"},{"type":"function","name":"getFieldLength","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getFieldLength","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getKeySchema","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"}],"outputs":[{"name":"keySchema","type":"bytes32","internalType":"Schema"}],"stateMutability":"view"},{"type":"function","name":"getRecord","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[{"name":"staticData","type":"bytes","internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getRecord","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"staticData","type":"bytes","internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getStaticField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"getValueSchema","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"}],"outputs":[{"name":"valueSchema","type":"bytes32","internalType":"Schema"}],"stateMutability":"view"},{"type":"function","name":"grantAccess","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"grantee","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"initialize","inputs":[{"name":"initModule","type":"address","internalType":"contract IModule"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"installModule","inputs":[{"name":"module","type":"address","internalType":"contract IModule"},{"name":"encodedArgs","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"installRootModule","inputs":[{"name":"module","type":"address","internalType":"contract IModule"},{"name":"encodedArgs","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"popFromDynamicField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"},{"name":"byteLengthToPop","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"pushToDynamicField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"},{"name":"dataToPush","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerDelegation","inputs":[{"name":"delegatee","type":"address","internalType":"address"},{"name":"delegationControlId","type":"bytes32","internalType":"ResourceId"},{"name":"initCallData","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerFunctionSelector","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"systemFunctionSignature","type":"string","internalType":"string"}],"outputs":[{"name":"worldFunctionSelector","type":"bytes4","internalType":"bytes4"}],"stateMutability":"nonpayable"},{"type":"function","name":"registerNamespace","inputs":[{"name":"namespaceId","type":"bytes32","internalType":"ResourceId"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerNamespaceDelegation","inputs":[{"name":"namespaceId","type":"bytes32","internalType":"ResourceId"},{"name":"delegationControlId","type":"bytes32","internalType":"ResourceId"},{"name":"initCallData","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerRootFunctionSelector","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"worldFunctionSignature","type":"string","internalType":"string"},{"name":"systemFunctionSignature","type":"string","internalType":"string"}],"outputs":[{"name":"worldFunctionSelector","type":"bytes4","internalType":"bytes4"}],"stateMutability":"nonpayable"},{"type":"function","name":"registerStoreHook","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"hookAddress","type":"address","internalType":"contract IStoreHook"},{"name":"enabledHooksBitmap","type":"uint8","internalType":"uint8"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerSystem","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"system","type":"address","internalType":"contract System"},{"name":"publicAccess","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerSystemHook","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"hookAddress","type":"address","internalType":"contract ISystemHook"},{"name":"enabledHooksBitmap","type":"uint8","internalType":"uint8"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerTable","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"},{"name":"keySchema","type":"bytes32","internalType":"Schema"},{"name":"valueSchema","type":"bytes32","internalType":"Schema"},{"name":"keyNames","type":"string[]","internalType":"string[]"},{"name":"fieldNames","type":"string[]","internalType":"string[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"renounceOwnership","inputs":[{"name":"namespaceId","type":"bytes32","internalType":"ResourceId"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"revokeAccess","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"grantee","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setDynamicField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"data","type":"bytes","internalType":"bytes"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setRecord","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"staticData","type":"bytes","internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setStaticField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"data","type":"bytes","internalType":"bytes"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"spliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"},{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"spliceStaticData","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"start","type":"uint48","internalType":"uint48"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"storeVersion","inputs":[],"outputs":[{"name":"version","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"transferBalanceToAddress","inputs":[{"name":"fromNamespaceId","type":"bytes32","internalType":"ResourceId"},{"name":"toAddress","type":"address","internalType":"address"},{"name":"amount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"transferBalanceToNamespace","inputs":[{"name":"fromNamespaceId","type":"bytes32","internalType":"ResourceId"},{"name":"toNamespaceId","type":"bytes32","internalType":"ResourceId"},{"name":"amount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"transferOwnership","inputs":[{"name":"namespaceId","type":"bytes32","internalType":"ResourceId"},{"name":"newOwner","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"unregisterDelegation","inputs":[{"name":"delegatee","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"unregisterNamespaceDelegation","inputs":[{"name":"namespaceId","type":"bytes32","internalType":"ResourceId"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"unregisterStoreHook","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"hookAddress","type":"address","internalType":"contract IStoreHook"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"unregisterSystemHook","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"hookAddress","type":"address","internalType":"contract ISystemHook"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"worldVersion","inputs":[],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"event","name":"HelloStore","inputs":[{"name":"storeVersion","type":"bytes32","indexed":true,"internalType":"bytes32"}],"anonymous":false},{"type":"event","name":"HelloWorld","inputs":[{"name":"worldVersion","type":"bytes32","indexed":true,"internalType":"bytes32"}],"anonymous":false},{"type":"event","name":"Store_DeleteRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"}],"anonymous":false},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"deleteCount","type":"uint40","indexed":false,"internalType":"uint40"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"EncodedLengths_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_Empty","inputs":[]},{"type":"error","name":"FieldLayout_InvalidStaticDataLength","inputs":[{"name":"staticDataLength","type":"uint256","internalType":"uint256"},{"name":"computedStaticDataLength","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_StaticLengthDoesNotFitInAWord","inputs":[{"name":"index","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_StaticLengthIsNotZero","inputs":[{"name":"index","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_StaticLengthIsZero","inputs":[{"name":"index","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_TooManyDynamicFields","inputs":[{"name":"numFields","type":"uint256","internalType":"uint256"},{"name":"maxFields","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_TooManyFields","inputs":[{"name":"numFields","type":"uint256","internalType":"uint256"},{"name":"maxFields","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Module_AlreadyInstalled","inputs":[]},{"type":"error","name":"Module_MissingDependency","inputs":[{"name":"dependency","type":"address","internalType":"address"}]},{"type":"error","name":"Module_NonRootInstallNotSupported","inputs":[]},{"type":"error","name":"Module_RootInstallNotSupported","inputs":[]},{"type":"error","name":"Schema_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Schema_StaticTypeAfterDynamicType","inputs":[]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_IndexOutOfBounds","inputs":[{"name":"length","type":"uint256","internalType":"uint256"},{"name":"accessedIndex","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidBounds","inputs":[{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidFieldNamesLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidKeyNamesLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_InvalidSplice","inputs":[{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"fieldLength","type":"uint40","internalType":"uint40"}]},{"type":"error","name":"Store_InvalidStaticDataLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidValueSchemaDynamicLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidValueSchemaLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidValueSchemaStaticLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_TableAlreadyExists","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"tableIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_TableNotFound","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"tableIdString","type":"string","internalType":"string"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"World_AlreadyInitialized","inputs":[]},{"type":"error","name":"World_CallbackNotAllowed","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_DelegationNotFound","inputs":[{"name":"delegator","type":"address","internalType":"address"},{"name":"delegatee","type":"address","internalType":"address"}]},{"type":"error","name":"World_FunctionSelectorAlreadyExists","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_FunctionSelectorNotFound","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_InsufficientBalance","inputs":[{"name":"balance","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"World_InterfaceNotSupported","inputs":[{"name":"contractAddress","type":"address","internalType":"address"},{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_InvalidNamespace","inputs":[{"name":"namespace","type":"bytes14","internalType":"bytes14"}]},{"type":"error","name":"World_InvalidResourceId","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"World_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"World_ResourceAlreadyExists","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"World_ResourceNotFound","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"World_SystemAlreadyExists","inputs":[{"name":"system","type":"address","internalType":"address"}]},{"type":"error","name":"World_UnlimitedDelegationNotAllowed","inputs":[]}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"UD__adminClearBattleState(bytes32)":"d9c4d60e","UD__adminDropGold(bytes32,uint256)":"74a1e6d9","UD__adminDropItem(bytes32,uint256,uint256)":"c12c2ff5","UD__adminMoveEntity(bytes32,uint16,uint16,uint16,uint16)":"4f8b01ca","UD__adminSetCombatEncounter(bytes32,(uint8,uint256,uint256,bool,uint256,uint256,uint256,bool,bytes32[],bytes32[]))":"86eb6d60","UD__adminSetStats(bytes32,(uint256,uint256,uint8,uint256,uint256,int256,uint256,uint256))":"ba93f96a","UD__applyEquipmentBonuses(bytes32)":"54f1f2db","UD__auctionHouseAddress()":"cfc2084c","UD__cancelOrder(bytes32)":"3cecd472","UD__checkActionRestrictions(bytes32,bytes32)":"d40a0450","UD__checkForEncounterEnd((uint8,uint256,uint256,bool,uint256,uint256,uint256,bool,bytes32[],bytes32[]))":"1386fabc","UD__checkRequirements(bytes32,uint256)":"bf4dbebc","UD__createAction(uint8,string,bytes)":"d4ba6b14","UD__createEncounter(uint8,bytes32[],bytes32[])":"9a190acd","UD__createItem(uint8,uint256,uint256,bytes,string)":"c2647a81","UD__createItems(uint8[],uint256[],uint256[],bytes[],string[])":"8a2d4e05","UD__createMob(uint8,bytes,string)":"8cc68cc7","UD__createMobs(uint8[],bytes[],string[])":"3f93a314","UD__createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":"c0ea0b17","UD__distributePveRewards(bytes32,uint256)":"49572ff1","UD__distributePvpRewards(bytes32,uint256)":"25e62d82","UD__dropGold(bytes32,uint256)":"fda0ce50","UD__dropItem(bytes32,uint256,uint256)":"cd9caca2","UD__dropItems(bytes32[],uint256[],uint256[])":"b0041890","UD__endEncounter(bytes32,uint256,bool)":"43c00bf7","UD__endTurn(bytes32,bytes32,(bytes32,bytes32,bytes32,uint256)[])":"1f357129","UD__enterGame(bytes32)":"b968fa3a","UD__equipItems(bytes32,uint256[])":"2d9ac2be","UD__executeAction((bytes32,uint256,bytes32,bytes32,bool,bool,bool,int256,int256,bool,bool,uint256,uint256),uint256)":"b62af418","UD__executePvECombat(uint256,bytes32,(bytes32,bytes32,bytes32,uint256)[])":"a9905279","UD__executePvPCombat(uint256,bytes32,(bytes32,bytes32,bytes32,uint256)[])":"5c6a48b0","UD__fulfillOrder(bytes32)":"c4c9d5ac","UD__getArmorStats(uint256)":"e75aa93b","UD__getCharacterToken()":"49d8cf02","UD__getCharacterTokenId(bytes32)":"d97302d0","UD__getClass(bytes32)":"0ae6f9ab","UD__getConsideration(bytes32)":"52b3267d","UD__getCounter(address)":"2987d594","UD__getCurrentAvailableLevel(uint256)":"d453e623","UD__getCurrentItemsCounter()":"4652f280","UD__getDied(bytes32)":"525b0e1e","UD__getEncounter(bytes32)":"55faf03a","UD__getEntitiesAtPosition(uint16,uint16)":"d0f8a4f5","UD__getEntityPosition(bytes32)":"8b4ce3e5","UD__getEntropy()":"b5c691c7","UD__getExperience(bytes32)":"a8b79e60","UD__getGoldToken()":"8b994e32","UD__getItemBalance(bytes32,uint256)":"3d5bf82d","UD__getItemType(uint256)":"cdaccbae","UD__getItemsContract()":"997f897a","UD__getLootManagerSystem()":"f2cb96f2","UD__getMob(bytes32)":"5ac36570","UD__getMob(uint256)":"622834d0","UD__getMobId(bytes32)":"53d64640","UD__getMobPosition(bytes32)":"8b3f8277","UD__getMonsterStats(bytes32)":"e6c22e06","UD__getMonsterStats(uint256)":"91b22373","UD__getName(bytes32)":"e902af7a","UD__getNpcStats(bytes32)":"a17a6b7f","UD__getNpcStats(uint256)":"35c65325","UD__getOffer(bytes32)":"fa117511","UD__getOrderHash(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":"7b818057","UD__getOrderStatus(bytes32)":"9c2cafa2","UD__getOwner(bytes32)":"777c2caf","UD__getOwnerAddress(bytes32)":"4f10aabc","UD__getPlayerEntityId(uint256)":"02ee03fa","UD__getPythProvider()":"e24cefd9","UD__getSpawnCounter(bytes32)":"f4e1633b","UD__getStarterItems(uint8)":"b8bfeca1","UD__getStats(bytes32)":"14b13b0e","UD__getSystemAddress(bytes32)":"dee90580","UD__getTotalSupply(uint256)":"37007d40","UD__getWeaponStats(uint256)":"810c1dc1","UD__incrementCounter(address)":"85a0d77b","UD__isAtPosition(bytes32,uint16,uint16)":"f48a3972","UD__isEquipped(bytes32,uint256)":"7273e39a","UD__isItemOwner(uint256,address)":"b3634118","UD__isParticipant(address,bytes32[])":"18853912","UD__isParticipant(bytes32,bytes32)":"e9958ea4","UD__isValidCharacterId(bytes32)":"fa1becc4","UD__isValidMob(bytes32)":"bace814a","UD__isValidOwner(bytes32,address)":"43def638","UD__isValidPvE(bytes32[],bytes32[],uint16,uint16)":"c6d5525b","UD__isValidPvP(bytes32[],bytes32[],uint16,uint16)":"2933423f","UD__issueStarterItems(bytes32)":"f9d175ed","UD__levelCharacter(bytes32,(uint256,uint256,uint8,uint256,uint256,int256,uint256,uint256))":"9871ba07","UD__mintCharacter(address,bytes32,string)":"d408a43b","UD__move(bytes32,uint16,uint16)":"d1138fa1","UD__removeEntityFromBoard(bytes32)":"f547ccbd","UD__resupplyLootManager(uint256,uint256)":"6b692cff","UD__rollStats(bytes32,bytes32,uint8)":"18f14781","UD__setAdmin(address,bool)":"1c9ed103","UD__setStarterItems(uint8,uint256[],uint256[])":"2f97d48f","UD__setTokenUri(uint256,string)":"d6556009","UD__spawn(bytes32)":"7e29a6f6","UD__spawnMob(uint256,uint16,uint16)":"15bc4248","UD__supportsInterface(bytes4)":"617bf6dc","UD__unequipItem(bytes32,uint256)":"7a190324","UD__updateTokenUri(bytes32,string)":"ecd73f84","batchCall((bytes32,bytes)[])":"ce5e8dd9","batchCallFrom((address,bytes32,bytes)[])":"8fc8cf7e","call(bytes32,bytes)":"3ae7af08","callFrom(address,bytes32,bytes)":"894ecc58","creator()":"02d05d3f","deleteRecord(bytes32,bytes32[])":"505a181d","getDynamicField(bytes32,bytes32[],uint8)":"1e788977","getDynamicFieldLength(bytes32,bytes32[],uint8)":"dbbf0e21","getDynamicFieldSlice(bytes32,bytes32[],uint8,uint256,uint256)":"4dc77d97","getField(bytes32,bytes32[],uint8)":"d03edb8c","getField(bytes32,bytes32[],uint8,bytes32)":"05242d2f","getFieldLayout(bytes32)":"3a77c2c2","getFieldLength(bytes32,bytes32[],uint8)":"a53417ed","getFieldLength(bytes32,bytes32[],uint8,bytes32)":"9f1fcf0a","getKeySchema(bytes32)":"d4285dc2","getRecord(bytes32,bytes32[])":"cc49db7e","getRecord(bytes32,bytes32[],bytes32)":"419b58fd","getStaticField(bytes32,bytes32[],uint8,bytes32)":"8c364d59","getValueSchema(bytes32)":"e228a4a3","grantAccess(bytes32,address)":"40554c3a","initialize(address)":"c4d66de8","installModule(address,bytes)":"8da798da","installRootModule(address,bytes)":"af068c9e","popFromDynamicField(bytes32,bytes32[],uint8,uint256)":"d9c03a04","pushToDynamicField(bytes32,bytes32[],uint8,bytes)":"150f3262","registerDelegation(address,bytes32,bytes)":"1d2257ba","registerFunctionSelector(bytes32,string)":"26d98102","registerNamespace(bytes32)":"b29e4089","registerNamespaceDelegation(bytes32,bytes32,bytes)":"bfdfaff7","registerRootFunctionSelector(bytes32,string,string)":"6548a90a","registerStoreHook(bytes32,address,uint8)":"530f4b60","registerSystem(bytes32,address,bool)":"3350b6a9","registerSystemHook(bytes32,address,uint8)":"d5f8337f","registerTable(bytes32,bytes32,bytes32,bytes32,string[],string[])":"0ba51f49","renounceOwnership(bytes32)":"219adc2e","revokeAccess(bytes32,address)":"8d53b208","setDynamicField(bytes32,bytes32[],uint8,bytes)":"ef6ea862","setField(bytes32,bytes32[],uint8,bytes)":"114a7266","setField(bytes32,bytes32[],uint8,bytes,bytes32)":"3708196e","setRecord(bytes32,bytes32[],bytes,bytes32,bytes)":"298314fb","setStaticField(bytes32,bytes32[],uint8,bytes,bytes32)":"390baae0","spliceDynamicData(bytes32,bytes32[],uint8,uint40,uint40,bytes)":"c0a2895a","spliceStaticData(bytes32,bytes32[],uint48,bytes)":"b047c1eb","storeVersion()":"c1122229","transferBalanceToAddress(bytes32,address,uint256)":"45afd199","transferBalanceToNamespace(bytes32,bytes32,uint256)":"c9c85a60","transferOwnership(bytes32,address)":"ef5d6bbb","unregisterDelegation(address)":"cdc938c5","unregisterNamespaceDelegation(bytes32)":"aa66e9c8","unregisterStoreHook(bytes32,address)":"05609129","unregisterSystemHook(bytes32,address)":"a92813ad","worldVersion()":"6951955d"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"EncodedLengths_InvalidLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FieldLayout_Empty\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"staticDataLength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"computedStaticDataLength\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_InvalidStaticDataLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_StaticLengthDoesNotFitInAWord\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_StaticLengthIsNotZero\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_StaticLengthIsZero\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"numFields\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxFields\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_TooManyDynamicFields\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"numFields\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxFields\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_TooManyFields\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Module_AlreadyInstalled\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"dependency\",\"type\":\"address\"}],\"name\":\"Module_MissingDependency\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Module_NonRootInstallNotSupported\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Module_RootInstallNotSupported\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"Schema_InvalidLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Schema_StaticTypeAfterDynamicType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accessedIndex\",\"type\":\"uint256\"}],\"name\":\"Store_IndexOutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidFieldNamesLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidKeyNamesLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"Store_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"fieldLength\",\"type\":\"uint40\"}],\"name\":\"Store_InvalidSplice\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidStaticDataLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidValueSchemaDynamicLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidValueSchemaLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidValueSchemaStaticLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tableIdString\",\"type\":\"string\"}],\"name\":\"Store_TableAlreadyExists\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tableIdString\",\"type\":\"string\"}],\"name\":\"Store_TableNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"World_AlreadyInitialized\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_CallbackNotAllowed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"}],\"name\":\"World_DelegationNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorAlreadyExists\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"World_InsufficientBalance\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"World_InterfaceNotSupported\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes14\",\"name\":\"namespace\",\"type\":\"bytes14\"}],\"name\":\"World_InvalidNamespace\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_InvalidResourceId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceAlreadyExists\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"system\",\"type\":\"address\"}],\"name\":\"World_SystemAlreadyExists\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"World_UnlimitedDelegationNotAllowed\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"storeVersion\",\"type\":\"bytes32\"}],\"name\":\"HelloStore\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"worldVersion\",\"type\":\"bytes32\"}],\"name\":\"HelloWorld\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"}],\"name\":\"Store_DeleteRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceDynamicData\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__adminClearBattleState\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"goldAmount\",\"type\":\"uint256\"}],\"name\":\"UD__adminDropGold\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"UD__adminDropItem\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"currentX\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"currentY\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__adminMoveEntity\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"encounterData\",\"type\":\"tuple\"}],\"name\":\"UD__adminSetCombatEncounter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"desiredStats\",\"type\":\"tuple\"}],\"name\":\"UD__adminSetStats\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__applyEquipmentBonuses\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"adjustedStrength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedAgility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedIntelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedArmor\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedMaxHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct AdjustedCombatStats\",\"name\":\"modifiedStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__auctionHouseAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_orderHash\",\"type\":\"bytes32\"}],\"name\":\"UD__cancelOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"}],\"name\":\"UD__checkActionRestrictions\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"encounterData\",\"type\":\"tuple\"}],\"name\":\"UD__checkForEncounterEnd\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_encounterEnded\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"_attackersWin\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__checkRequirements\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"canUse\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum ActionType\",\"name\":\"actionType\",\"type\":\"uint8\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"bytes\",\"name\":\"actionStats\",\"type\":\"bytes\"}],\"name\":\"UD__createAction\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"bytes32[]\",\"name\":\"group1\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"group2\",\"type\":\"bytes32[]\"}],\"name\":\"UD__createEncounter\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum ItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"supply\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"dropChance\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"stats\",\"type\":\"bytes\"},{\"internalType\":\"string\",\"name\":\"itemMetadataURI\",\"type\":\"string\"}],\"name\":\"UD__createItem\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum ItemType[]\",\"name\":\"itemTypes\",\"type\":\"uint8[]\"},{\"internalType\":\"uint256[]\",\"name\":\"supply\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"dropChances\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes[]\",\"name\":\"stats\",\"type\":\"bytes[]\"},{\"internalType\":\"string[]\",\"name\":\"itemMetadataURIs\",\"type\":\"string[]\"}],\"name\":\"UD__createItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum MobType\",\"name\":\"mobType\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"stats\",\"type\":\"bytes\"},{\"internalType\":\"string\",\"name\":\"mobMetadataUri\",\"type\":\"string\"}],\"name\":\"UD__createMob\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum MobType[]\",\"name\":\"mobTypes\",\"type\":\"uint8[]\"},{\"internalType\":\"bytes[]\",\"name\":\"stats\",\"type\":\"bytes[]\"},{\"internalType\":\"string[]\",\"name\":\"mobMetadataURIs\",\"type\":\"string[]\"}],\"name\":\"UD__createMobs\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct Offer\",\"name\":\"offer\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct Consideration\",\"name\":\"consideration\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"internalType\":\"struct Order\",\"name\":\"order\",\"type\":\"tuple\"}],\"name\":\"UD__createOrder\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_orderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"}],\"name\":\"UD__distributePveRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_expAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_goldAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"_itemIdsDropped\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"}],\"name\":\"UD__distributePvpRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_expAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_goldAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"_itemIdsDropped\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"UD__dropGold\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"UD__dropItem\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"characterIds\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"UD__dropItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersWin\",\"type\":\"bool\"}],\"name\":\"UD__endEncounter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"attackerEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"}],\"internalType\":\"struct Action[]\",\"name\":\"actions\",\"type\":\"tuple[]\"}],\"name\":\"UD__endTurn\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__enterGame\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"}],\"name\":\"UD__equipItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"attackerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderId\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"hit\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"miss\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"crit\",\"type\":\"bool\"},{\"internalType\":\"int256\",\"name\":\"attackerDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"defenderDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"attackerDied\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"defenderDied\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"internalType\":\"struct ActionOutcomeData\",\"name\":\"actionOutcomeData\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"}],\"name\":\"UD__executeAction\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"attackerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderId\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"hit\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"miss\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"crit\",\"type\":\"bool\"},{\"internalType\":\"int256\",\"name\":\"attackerDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"defenderDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"attackerDied\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"defenderDied\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"internalType\":\"struct ActionOutcomeData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"randomness\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"attackerEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"}],\"internalType\":\"struct Action[]\",\"name\":\"actions\",\"type\":\"tuple[]\"}],\"name\":\"UD__executePvECombat\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"prevRandao\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"attackerEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"}],\"internalType\":\"struct Action[]\",\"name\":\"actions\",\"type\":\"tuple[]\"}],\"name\":\"UD__executePvPCombat\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"UD__fulfillOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"fulfilled\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__getArmorStats\",\"outputs\":[{\"components\":[{\"internalType\":\"int256\",\"name\":\"agiModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"armorModifier\",\"type\":\"uint256\"},{\"internalType\":\"uint8[]\",\"name\":\"classRestrictions\",\"type\":\"uint8[]\"},{\"internalType\":\"int256\",\"name\":\"hitPointModifier\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"intModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"minLevel\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"strModifier\",\"type\":\"int256\"}],\"internalType\":\"struct ArmorStats\",\"name\":\"_ArmorStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getCharacterToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_characterToken\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getCharacterTokenId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getClass\",\"outputs\":[{\"internalType\":\"enum Classes\",\"name\":\"_class\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"UD__getConsideration\",\"outputs\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct ConsiderationsData\",\"name\":\"consideration\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"UD__getCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"}],\"name\":\"UD__getCurrentAvailableLevel\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"currentAvailibleLevel\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getCurrentItemsCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getDied\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isDied\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getEncounter\",\"outputs\":[{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__getEntitiesAtPosition\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"entitiesAtPosition\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getEntityPosition\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getEntropy\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_entropy\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getExperience\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getGoldToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_goldToken\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__getItemBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_balance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__getItemType\",\"outputs\":[{\"internalType\":\"enum ItemType\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getItemsContract\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_erc1155\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getLootManagerSystem\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_lootManager\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getMob\",\"outputs\":[{\"components\":[{\"internalType\":\"enum MobType\",\"name\":\"mobType\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"mobStats\",\"type\":\"bytes\"},{\"internalType\":\"string\",\"name\":\"mobMetadata\",\"type\":\"string\"}],\"internalType\":\"struct MobsData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"mobId\",\"type\":\"uint256\"}],\"name\":\"UD__getMob\",\"outputs\":[{\"components\":[{\"internalType\":\"enum MobType\",\"name\":\"mobType\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"mobStats\",\"type\":\"bytes\"},{\"internalType\":\"string\",\"name\":\"mobMetadata\",\"type\":\"string\"}],\"internalType\":\"struct MobsData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getMobId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getMobPosition\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"mobId\",\"type\":\"uint256\"}],\"name\":\"UD__getMonsterStats\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32[]\",\"name\":\"actions\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"armor\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"hitPoints\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"inventory\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"}],\"internalType\":\"struct MonsterStats\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getMonsterStats\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32[]\",\"name\":\"actions\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"armor\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"hitPoints\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"inventory\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"}],\"internalType\":\"struct MonsterStats\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getName\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_name\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"mobId\",\"type\":\"uint256\"}],\"name\":\"UD__getNpcStats\",\"outputs\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"bytes32[]\",\"name\":\"storyPathIds\",\"type\":\"bytes32[]\"},{\"internalType\":\"enum Alignment\",\"name\":\"alignment\",\"type\":\"uint8\"}],\"internalType\":\"struct NPCStats\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getNpcStats\",\"outputs\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"bytes32[]\",\"name\":\"storyPathIds\",\"type\":\"bytes32[]\"},{\"internalType\":\"enum Alignment\",\"name\":\"alignment\",\"type\":\"uint8\"}],\"internalType\":\"struct NPCStats\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"UD__getOffer\",\"outputs\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct OffersData\",\"name\":\"offer\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct Offer\",\"name\":\"offer\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct Consideration\",\"name\":\"consideration\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"internalType\":\"struct Order\",\"name\":\"order\",\"type\":\"tuple\"}],\"name\":\"UD__getOrderHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"UD__getOrderStatus\",\"outputs\":[{\"internalType\":\"enum OrderStatus\",\"name\":\"orderStatus\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getOwnerAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterTokenId\",\"type\":\"uint256\"}],\"name\":\"UD__getPlayerEntityId\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getPythProvider\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_provider\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getSpawnCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"}],\"name\":\"UD__getStarterItems\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"internalType\":\"struct StarterItemsData\",\"name\":\"data\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getStats\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"}],\"name\":\"UD__getSystemAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"UD__getTotalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_supply\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__getWeaponStats\",\"outputs\":[{\"components\":[{\"internalType\":\"int256\",\"name\":\"agiModifier\",\"type\":\"int256\"},{\"internalType\":\"uint8[]\",\"name\":\"classRestrictions\",\"type\":\"uint8[]\"},{\"internalType\":\"int256\",\"name\":\"hitPointModifier\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"intModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"maxDamage\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minDamage\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minLevel\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"strModifier\",\"type\":\"int256\"}],\"internalType\":\"struct WeaponStats\",\"name\":\"_weaponStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"UD__incrementCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__isAtPosition\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isAtPosition\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__isEquipped\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isEquipped\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"UD__isItemOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"participants\",\"type\":\"bytes32[]\"}],\"name\":\"UD__isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"name\":\"UD__isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__isValidCharacterId\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__isValidMob\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"UD__isValidOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__isValidPvE\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isValidPvE\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"_attackersAreMobs\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__isValidPvP\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isValidPvP\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__issueStarterItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"desiredStats\",\"type\":\"tuple\"}],\"name\":\"UD__levelCharacter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"UD__mintCharacter\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__move\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__removeEntityFromBoard\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"newSupply\",\"type\":\"uint256\"}],\"name\":\"UD__resupplyLootManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"userRandomNumber\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"}],\"name\":\"UD__rollStats\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"adminState\",\"type\":\"bool\"}],\"name\":\"UD__setAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"UD__setStarterItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"UD__setTokenUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__spawn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"mobId\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__spawnMob\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"UD__supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__unequipItem\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"UD__updateTokenUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"internalType\":\"struct SystemCallData[]\",\"name\":\"systemCalls\",\"type\":\"tuple[]\"}],\"name\":\"batchCall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"returnDatas\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"internalType\":\"struct SystemCallFromData[]\",\"name\":\"systemCalls\",\"type\":\"tuple[]\"}],\"name\":\"batchCallFrom\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"returnDatas\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"name\":\"call\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegator\",\"type\":\"address\"},{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"name\":\"callFrom\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"}],\"name\":\"deleteRecord\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"}],\"name\":\"getDynamicField\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"}],\"name\":\"getDynamicFieldLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"getDynamicFieldSlice\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"getField\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"}],\"name\":\"getField\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"}],\"name\":\"getFieldLayout\",\"outputs\":[{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"getFieldLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"}],\"name\":\"getFieldLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"}],\"name\":\"getKeySchema\",\"outputs\":[{\"internalType\":\"Schema\",\"name\":\"keySchema\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"getRecord\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"}],\"name\":\"getRecord\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"getStaticField\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"}],\"name\":\"getValueSchema\",\"outputs\":[{\"internalType\":\"Schema\",\"name\":\"valueSchema\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"grantee\",\"type\":\"address\"}],\"name\":\"grantAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contract IModule\",\"name\":\"initModule\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contract IModule\",\"name\":\"module\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"encodedArgs\",\"type\":\"bytes\"}],\"name\":\"installModule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contract IModule\",\"name\":\"module\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"encodedArgs\",\"type\":\"bytes\"}],\"name\":\"installRootModule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"byteLengthToPop\",\"type\":\"uint256\"}],\"name\":\"popFromDynamicField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"dataToPush\",\"type\":\"bytes\"}],\"name\":\"pushToDynamicField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"},{\"internalType\":\"ResourceId\",\"name\":\"delegationControlId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"initCallData\",\"type\":\"bytes\"}],\"name\":\"registerDelegation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"systemFunctionSignature\",\"type\":\"string\"}],\"name\":\"registerFunctionSelector\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"worldFunctionSelector\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"}],\"name\":\"registerNamespace\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"ResourceId\",\"name\":\"delegationControlId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"initCallData\",\"type\":\"bytes\"}],\"name\":\"registerNamespaceDelegation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"worldFunctionSignature\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"systemFunctionSignature\",\"type\":\"string\"}],\"name\":\"registerRootFunctionSelector\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"worldFunctionSelector\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"contract IStoreHook\",\"name\":\"hookAddress\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"enabledHooksBitmap\",\"type\":\"uint8\"}],\"name\":\"registerStoreHook\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"contract System\",\"name\":\"system\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"publicAccess\",\"type\":\"bool\"}],\"name\":\"registerSystem\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"contract ISystemHook\",\"name\":\"hookAddress\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"enabledHooksBitmap\",\"type\":\"uint8\"}],\"name\":\"registerSystemHook\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"},{\"internalType\":\"Schema\",\"name\":\"keySchema\",\"type\":\"bytes32\"},{\"internalType\":\"Schema\",\"name\":\"valueSchema\",\"type\":\"bytes32\"},{\"internalType\":\"string[]\",\"name\":\"keyNames\",\"type\":\"string[]\"},{\"internalType\":\"string[]\",\"name\":\"fieldNames\",\"type\":\"string[]\"}],\"name\":\"registerTable\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"}],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"grantee\",\"type\":\"address\"}],\"name\":\"revokeAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"setDynamicField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"setField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"setField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"setRecord\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"setStaticField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"spliceDynamicData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"spliceStaticData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"storeVersion\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"version\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"fromNamespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"toAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferBalanceToAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"fromNamespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"ResourceId\",\"name\":\"toNamespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferBalanceToNamespace\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"}],\"name\":\"unregisterDelegation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"}],\"name\":\"unregisterNamespaceDelegation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"contract IStoreHook\",\"name\":\"hookAddress\",\"type\":\"address\"}],\"name\":\"unregisterStoreHook\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"contract ISystemHook\",\"name\":\"hookAddress\",\"type\":\"address\"}],\"name\":\"unregisterSystemHook\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"worldVersion\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"author\":\"MUD (https://mud.dev) by Lattice (https://lattice.xyz)\",\"details\":\"This is an autogenerated file; do not edit manually.\",\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the encoded lengths.\"}}],\"FieldLayout_InvalidStaticDataLength(uint256,uint256)\":[{\"params\":{\"computedStaticDataLength\":\"The computed static data length.\",\"staticDataLength\":\"The static data length of the field layout.\"}}],\"FieldLayout_StaticLengthDoesNotFitInAWord(uint256)\":[{\"params\":{\"index\":\"The index of the field.\"}}],\"FieldLayout_StaticLengthIsNotZero(uint256)\":[{\"params\":{\"index\":\"The index of the field.\"}}],\"FieldLayout_StaticLengthIsZero(uint256)\":[{\"params\":{\"index\":\"The index of the field.\"}}],\"FieldLayout_TooManyDynamicFields(uint256,uint256)\":[{\"params\":{\"maxFields\":\"The maximum number of fields a Schema can handle.\",\"numFields\":\"The total number of fields in the field layout.\"}}],\"FieldLayout_TooManyFields(uint256,uint256)\":[{\"params\":{\"maxFields\":\"The maximum number of fields a Schema can handle.\",\"numFields\":\"The total number of fields in the field layout.\"}}],\"Module_MissingDependency(address)\":[{\"params\":{\"dependency\":\"The address of the dependency.\"}}],\"Schema_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the schema.\"}}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"details\":\"Raised if the start index is larger than the previous length of the field.\",\"params\":{\"accessedIndex\":\"FIXME\",\"length\":\"FIXME\"}}],\"Store_InvalidBounds(uint256,uint256)\":[{\"params\":{\"end\":\"The end index within the dynamic field for the slice operation (exclusive).\",\"start\":\"The start index within the dynamic field for the slice operation (inclusive).\"}}],\"Store_InvalidFieldNamesLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidKeyNamesLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The resource ID.\",\"resourceIdString\":\"The stringified resource ID (for easier debugging).\"}}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"details\":\"Raised if the splice total length of the field is changed but the splice is not at the end of the field.\",\"params\":{\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"fieldLength\":\"The field length for the splice operation.\",\"startWithinField\":\"The start index within the field for the splice operation.\"}}],\"Store_InvalidStaticDataLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidValueSchemaDynamicLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidValueSchemaLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidValueSchemaStaticLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_TableAlreadyExists(bytes32,string)\":[{\"params\":{\"tableId\":\"The ID of the table.\",\"tableIdString\":\"The stringified ID of the table (for easier debugging if cleartext tableIds are used).\"}}],\"Store_TableNotFound(bytes32,string)\":[{\"params\":{\"tableId\":\"The ID of the table.\",\"tableIdString\":\"The stringified ID of the table (for easier debugging if cleartext tableIds are used).\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_CallbackNotAllowed(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector of the disallowed callback.\"}}],\"World_DelegationNotFound(address,address)\":[{\"params\":{\"delegatee\":\"The address of the delegatee.\",\"delegator\":\"The address of the delegator.\"}}],\"World_FunctionSelectorAlreadyExists(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_InsufficientBalance(uint256,uint256)\":[{\"params\":{\"amount\":\"The amount needed.\",\"balance\":\"The current balance.\"}}],\"World_InterfaceNotSupported(address,bytes4)\":[{\"params\":{\"contractAddress\":\"The address of the contract in question.\",\"interfaceId\":\"The ID of the interface.\"}}],\"World_InvalidNamespace(bytes14)\":[{\"params\":{\"namespace\":\"The invalid namespace.\"}}],\"World_InvalidResourceId(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}],\"World_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}],\"World_ResourceAlreadyExists(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}],\"World_SystemAlreadyExists(address)\":[{\"params\":{\"system\":\"The address of the system.\"}}]},\"events\":{\"HelloStore(bytes32)\":{\"params\":{\"storeVersion\":\"The protocol version of the Store.\"}},\"HelloWorld(bytes32)\":{\"params\":{\"worldVersion\":\"The protocol version of the World.\"}},\"Store_DeleteRecord(bytes32,bytes32[])\":{\"params\":{\"keyTuple\":\"An array representing the composite key for the record.\",\"tableId\":\"The ID of the table where the record is deleted.\"}},\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"params\":{\"data\":\"The data to insert into the dynamic data of the record at the start byte.\",\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"dynamicFieldIndex\":\"The index of the dynamic field to splice data, relative to the start of the dynamic fields. (Dynamic field index = field index - number of static fields)\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"call(bytes32,bytes)\":{\"details\":\"If the system is not public, the caller must have access to the namespace or name (encoded in the system ID).\",\"params\":{\"callData\":\"The data to pass with the call, function selector (4 bytes) followed by the ABI encoded parameters.\",\"systemId\":\"The ID of the system to be called.\"},\"returns\":{\"_0\":\"The abi encoded return data from the called system.\"}},\"callFrom(address,bytes32,bytes)\":{\"details\":\"If the system is not public, the delegator must have access to the namespace or name (encoded in the system ID).\",\"params\":{\"callData\":\"The data to pass with the call, function selector (4 bytes) followed by the ABI encoded parameters.\",\"delegator\":\"The address on whose behalf the call is made.\",\"systemId\":\"The ID of the system to be called.\"},\"returns\":{\"_0\":\"The abi encoded return data from the called system.\"}},\"creator()\":{\"returns\":{\"_0\":\"The address of the World's creator.\"}},\"initialize(address)\":{\"details\":\"Can only be called once by the creator.\",\"params\":{\"initModule\":\"The InitModule to be installed during initialization.\"}},\"installRootModule(address,bytes)\":{\"details\":\"Requires the caller to own the root namespace. The module is delegatecalled and installed in the root namespace.\",\"params\":{\"encodedArgs\":\"The ABI encoded arguments for the module installation.\",\"module\":\"The module to be installed.\"}},\"storeVersion()\":{\"returns\":{\"version\":\"The protocol version of the Store contract.\"}},\"worldVersion()\":{\"returns\":{\"_0\":\"The protocol version of the World.\"}}},\"title\":\"IWorld\",\"version\":1},\"userdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided encoded lengths has an invalid length.\"}],\"FieldLayout_Empty()\":[{\"notice\":\"Error raised when the provided field layout is empty.\"}],\"FieldLayout_InvalidStaticDataLength(uint256,uint256)\":[{\"notice\":\"Error raised when the provided field layout has an invalid static data length.\"}],\"FieldLayout_StaticLengthDoesNotFitInAWord(uint256)\":[{\"notice\":\"Error raised when the provided field layout has a static data length that does not fit in a word (32 bytes).\"}],\"FieldLayout_StaticLengthIsNotZero(uint256)\":[{\"notice\":\"Error raised when the provided field layout has a nonzero static data length.\"}],\"FieldLayout_StaticLengthIsZero(uint256)\":[{\"notice\":\"Error raised when the provided field layout has a static data length of zero.\"}],\"FieldLayout_TooManyDynamicFields(uint256,uint256)\":[{\"notice\":\"Error raised when the provided field layout has too many dynamic fields.\"}],\"FieldLayout_TooManyFields(uint256,uint256)\":[{\"notice\":\"Error raised when the provided field layout has too many fields.\"}],\"Module_AlreadyInstalled()\":[{\"notice\":\"Error raised if the provided module is already installed.\"}],\"Module_MissingDependency(address)\":[{\"notice\":\"Error raised if the provided module is missing a dependency.\"}],\"Module_NonRootInstallNotSupported()\":[{\"notice\":\"Error raised if installing in non-root is not supported.\"}],\"Module_RootInstallNotSupported()\":[{\"notice\":\"Error raised if installing in root is not supported.\"}],\"Schema_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided schema has an invalid length.\"}],\"Schema_StaticTypeAfterDynamicType()\":[{\"notice\":\"Error raised when a static type is placed after a dynamic type in a schema.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided index is out of bounds.\"}],\"Store_InvalidBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided slice bounds are invalid.\"}],\"Store_InvalidFieldNamesLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided field names length is invalid.\"}],\"Store_InvalidKeyNamesLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided key names length is invalid.\"}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Error raised if the provided resource ID cannot be found.\"}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"notice\":\"Error raised if the provided splice is invalid.\"}],\"Store_InvalidStaticDataLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided static data length is invalid.\"}],\"Store_InvalidValueSchemaDynamicLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided schema dynamic length is invalid.\"}],\"Store_InvalidValueSchemaLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided value schema length is invalid.\"}],\"Store_InvalidValueSchemaStaticLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided schema static length is invalid.\"}],\"Store_TableAlreadyExists(bytes32,string)\":[{\"notice\":\"Error raised if the provided table already exists.\"}],\"Store_TableNotFound(bytes32,string)\":[{\"notice\":\"Error raised if the provided table cannot be found.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_AlreadyInitialized()\":[{\"notice\":\"Raised when trying to initialize an already initialized World.\"}],\"World_CallbackNotAllowed(bytes4)\":[{\"notice\":\"Raised when the World is calling itself via an external call.\"}],\"World_DelegationNotFound(address,address)\":[{\"notice\":\"Raised when the specified delegation is not found.\"}],\"World_FunctionSelectorAlreadyExists(bytes4)\":[{\"notice\":\"Raised when trying to register a function selector that already exists.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_InsufficientBalance(uint256,uint256)\":[{\"notice\":\"Raised when there's an insufficient balance for a particular operation.\"}],\"World_InterfaceNotSupported(address,bytes4)\":[{\"notice\":\"Raised when the specified interface is not supported by the contract.\"}],\"World_InvalidNamespace(bytes14)\":[{\"notice\":\"Raised when an namespace contains an invalid sequence of characters (\\\"__\\\").\"}],\"World_InvalidResourceId(bytes32,string)\":[{\"notice\":\"Raised when an invalid resource ID is provided.\"}],\"World_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Raised when an invalid resource type is provided.\"}],\"World_ResourceAlreadyExists(bytes32,string)\":[{\"notice\":\"Raised when trying to register a resource that already exists.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}],\"World_SystemAlreadyExists(address)\":[{\"notice\":\"Raised when trying to register a system that already exists.\"}],\"World_UnlimitedDelegationNotAllowed()\":[{\"notice\":\"Raised when trying to create an unlimited delegation in a context where it is not allowed, e.g. when registering a namespace fallback delegation.\"}]},\"events\":{\"HelloStore(bytes32)\":{\"notice\":\"Emitted when the Store is created.\"},\"HelloWorld(bytes32)\":{\"notice\":\"Emitted when the World is created.\"},\"Store_DeleteRecord(bytes32,bytes32[])\":{\"notice\":\"Emitted when a record is deleted from the store.\"},\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"notice\":\"Emitted when dynamic data in the store is spliced.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"call(bytes32,bytes)\":{\"notice\":\"Call the system at the given system ID.\"},\"callFrom(address,bytes32,bytes)\":{\"notice\":\"Call the system at the given system ID on behalf of the given delegator.\"},\"creator()\":{\"notice\":\"Retrieve the immutable original deployer of the World.\"},\"getDynamicField(bytes32,bytes32[],uint8)\":{\"notice\":\"Get a single dynamic field from the given tableId and key tuple at the given dynamic field index. (Dynamic field index = field index - number of static fields)\"},\"getDynamicFieldLength(bytes32,bytes32[],uint8)\":{\"notice\":\"Get the byte length of a single dynamic field from the given tableId and key tuple\"},\"getDynamicFieldSlice(bytes32,bytes32[],uint8,uint256,uint256)\":{\"notice\":\"Get a byte slice (including start, excluding end) of a single dynamic field from the given tableId and key tuple, with the given value field layout. The slice is unchecked and will return invalid data if `start`:`end` overflow.\"},\"getField(bytes32,bytes32[],uint8)\":{\"notice\":\"Get a single field from the given tableId and key tuple, loading the field layout from storage\"},\"getField(bytes32,bytes32[],uint8,bytes32)\":{\"notice\":\"Get a single field from the given tableId and key tuple, with the given field layout\"},\"getFieldLength(bytes32,bytes32[],uint8)\":{\"notice\":\"Get the byte length of a single field from the given tableId and key tuple, loading the field layout from storage\"},\"getFieldLength(bytes32,bytes32[],uint8,bytes32)\":{\"notice\":\"Get the byte length of a single field from the given tableId and key tuple, with the given value field layout\"},\"getRecord(bytes32,bytes32[])\":{\"notice\":\"Get full record (all fields, static and dynamic data) for the given tableId and key tuple, loading the field layout from storage\"},\"getRecord(bytes32,bytes32[],bytes32)\":{\"notice\":\"Get full record (all fields, static and dynamic data) for the given tableId and key tuple, with the given field layout\"},\"getStaticField(bytes32,bytes32[],uint8,bytes32)\":{\"notice\":\"Get a single static field from the given tableId and key tuple, with the given value field layout. Note: the field value is left-aligned in the returned bytes32, the rest of the word is not zeroed out. Consumers are expected to truncate the returned value as needed.\"},\"initialize(address)\":{\"notice\":\"Initializes the World.\"},\"installRootModule(address,bytes)\":{\"notice\":\"Install the given root module in the World.\"},\"storeVersion()\":{\"notice\":\"Returns the protocol version of the Store contract.\"},\"worldVersion()\":{\"notice\":\"Retrieve the protocol version of the World.\"}},\"notice\":\"This interface integrates all systems and associated function selectors that are dynamically registered in the World during deployment.\",\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/codegen/world/IWorld.sol\":\"IWorld\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\"]},\"sources\":{\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937\",\"dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5\",\"dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"EncodedLengths_InvalidLength"},{"inputs":[],"type":"error","name":"FieldLayout_Empty"},{"inputs":[{"internalType":"uint256","name":"staticDataLength","type":"uint256"},{"internalType":"uint256","name":"computedStaticDataLength","type":"uint256"}],"type":"error","name":"FieldLayout_InvalidStaticDataLength"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"type":"error","name":"FieldLayout_StaticLengthDoesNotFitInAWord"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"type":"error","name":"FieldLayout_StaticLengthIsNotZero"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"type":"error","name":"FieldLayout_StaticLengthIsZero"},{"inputs":[{"internalType":"uint256","name":"numFields","type":"uint256"},{"internalType":"uint256","name":"maxFields","type":"uint256"}],"type":"error","name":"FieldLayout_TooManyDynamicFields"},{"inputs":[{"internalType":"uint256","name":"numFields","type":"uint256"},{"internalType":"uint256","name":"maxFields","type":"uint256"}],"type":"error","name":"FieldLayout_TooManyFields"},{"inputs":[],"type":"error","name":"Module_AlreadyInstalled"},{"inputs":[{"internalType":"address","name":"dependency","type":"address"}],"type":"error","name":"Module_MissingDependency"},{"inputs":[],"type":"error","name":"Module_NonRootInstallNotSupported"},{"inputs":[],"type":"error","name":"Module_RootInstallNotSupported"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"Schema_InvalidLength"},{"inputs":[],"type":"error","name":"Schema_StaticTypeAfterDynamicType"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"},{"internalType":"uint256","name":"accessedIndex","type":"uint256"}],"type":"error","name":"Store_IndexOutOfBounds"},{"inputs":[{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Store_InvalidBounds"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidFieldNamesLength"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidKeyNamesLength"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"Store_InvalidResourceType"},{"inputs":[{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"uint40","name":"fieldLength","type":"uint40"}],"type":"error","name":"Store_InvalidSplice"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidStaticDataLength"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidValueSchemaDynamicLength"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidValueSchemaLength"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidValueSchemaStaticLength"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"string","name":"tableIdString","type":"string"}],"type":"error","name":"Store_TableAlreadyExists"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"string","name":"tableIdString","type":"string"}],"type":"error","name":"Store_TableNotFound"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[],"type":"error","name":"World_AlreadyInitialized"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_CallbackNotAllowed"},{"inputs":[{"internalType":"address","name":"delegator","type":"address"},{"internalType":"address","name":"delegatee","type":"address"}],"type":"error","name":"World_DelegationNotFound"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorAlreadyExists"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"type":"error","name":"World_InsufficientBalance"},{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"},{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"type":"error","name":"World_InterfaceNotSupported"},{"inputs":[{"internalType":"bytes14","name":"namespace","type":"bytes14"}],"type":"error","name":"World_InvalidNamespace"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_InvalidResourceId"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_InvalidResourceType"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceAlreadyExists"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"address","name":"system","type":"address"}],"type":"error","name":"World_SystemAlreadyExists"},{"inputs":[],"type":"error","name":"World_UnlimitedDelegationNotAllowed"},{"inputs":[{"internalType":"bytes32","name":"storeVersion","type":"bytes32","indexed":true}],"type":"event","name":"HelloStore","anonymous":false},{"inputs":[{"internalType":"bytes32","name":"worldVersion","type":"bytes32","indexed":true}],"type":"event","name":"HelloWorld","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false}],"type":"event","name":"Store_DeleteRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"uint40","name":"deleteCount","type":"uint40","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceDynamicData","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__adminClearBattleState"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"goldAmount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__adminDropGold"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__adminDropItem"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint16","name":"currentX","type":"uint16"},{"internalType":"uint16","name":"currentY","type":"uint16"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"nonpayable","type":"function","name":"UD__adminMoveEntity"},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"struct CombatEncounterData","name":"encounterData","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__adminSetCombatEncounter"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"struct StatsData","name":"desiredStats","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__adminSetStats"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__applyEquipmentBonuses","outputs":[{"internalType":"struct AdjustedCombatStats","name":"modifiedStats","type":"tuple","components":[{"internalType":"uint256","name":"adjustedStrength","type":"uint256"},{"internalType":"uint256","name":"adjustedAgility","type":"uint256"},{"internalType":"uint256","name":"adjustedIntelligence","type":"uint256"},{"internalType":"uint256","name":"adjustedArmor","type":"uint256"},{"internalType":"uint256","name":"adjustedMaxHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"level","type":"uint256"}]}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__auctionHouseAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"_orderHash","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__cancelOrder","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"bytes32","name":"actionId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__checkActionRestrictions","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"struct CombatEncounterData","name":"encounterData","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}],"stateMutability":"view","type":"function","name":"UD__checkForEncounterEnd","outputs":[{"internalType":"bool","name":"_encounterEnded","type":"bool"},{"internalType":"bool","name":"_attackersWin","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__checkRequirements","outputs":[{"internalType":"bool","name":"canUse","type":"bool"}]},{"inputs":[{"internalType":"enum ActionType","name":"actionType","type":"uint8"},{"internalType":"string","name":"name","type":"string"},{"internalType":"bytes","name":"actionStats","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"UD__createAction","outputs":[{"internalType":"bytes32","name":"actionId","type":"bytes32"}]},{"inputs":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"bytes32[]","name":"group1","type":"bytes32[]"},{"internalType":"bytes32[]","name":"group2","type":"bytes32[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__createEncounter","outputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"}]},{"inputs":[{"internalType":"enum ItemType","name":"itemType","type":"uint8"},{"internalType":"uint256","name":"supply","type":"uint256"},{"internalType":"uint256","name":"dropChance","type":"uint256"},{"internalType":"bytes","name":"stats","type":"bytes"},{"internalType":"string","name":"itemMetadataURI","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"UD__createItem","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"enum ItemType[]","name":"itemTypes","type":"uint8[]"},{"internalType":"uint256[]","name":"supply","type":"uint256[]"},{"internalType":"uint256[]","name":"dropChances","type":"uint256[]"},{"internalType":"bytes[]","name":"stats","type":"bytes[]"},{"internalType":"string[]","name":"itemMetadataURIs","type":"string[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__createItems"},{"inputs":[{"internalType":"enum MobType","name":"mobType","type":"uint8"},{"internalType":"bytes","name":"stats","type":"bytes"},{"internalType":"string","name":"mobMetadataUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"UD__createMob","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"enum MobType[]","name":"mobTypes","type":"uint8[]"},{"internalType":"bytes[]","name":"stats","type":"bytes[]"},{"internalType":"string[]","name":"mobMetadataURIs","type":"string[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__createMobs"},{"inputs":[{"internalType":"struct Order","name":"order","type":"tuple","components":[{"internalType":"struct Offer","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]},{"internalType":"struct Consideration","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"address","name":"offerer","type":"address"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__createOrder","outputs":[{"internalType":"bytes32","name":"_orderHash","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"uint256","name":"randomNumber","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__distributePveRewards","outputs":[{"internalType":"uint256","name":"_expAmount","type":"uint256"},{"internalType":"uint256","name":"_goldAmount","type":"uint256"},{"internalType":"uint256[]","name":"_itemIdsDropped","type":"uint256[]"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"uint256","name":"randomNumber","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__distributePvpRewards","outputs":[{"internalType":"uint256","name":"_expAmount","type":"uint256"},{"internalType":"uint256","name":"_goldAmount","type":"uint256"},{"internalType":"uint256[]","name":"_itemIdsDropped","type":"uint256[]"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__dropGold"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__dropItem"},{"inputs":[{"internalType":"bytes32[]","name":"characterIds","type":"bytes32[]"},{"internalType":"uint256[]","name":"itemIds","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__dropItems"},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"uint256","name":"randomNumber","type":"uint256"},{"internalType":"bool","name":"attackersWin","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"UD__endEncounter"},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"struct Action[]","name":"actions","type":"tuple[]","components":[{"internalType":"bytes32","name":"attackerEntityId","type":"bytes32"},{"internalType":"bytes32","name":"defenderEntityId","type":"bytes32"},{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"}]}],"stateMutability":"payable","type":"function","name":"UD__endTurn"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__enterGame"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256[]","name":"itemIds","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__equipItems"},{"inputs":[{"internalType":"struct ActionOutcomeData","name":"actionOutcomeData","type":"tuple","components":[{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"},{"internalType":"bytes32","name":"attackerId","type":"bytes32"},{"internalType":"bytes32","name":"defenderId","type":"bytes32"},{"internalType":"bool","name":"hit","type":"bool"},{"internalType":"bool","name":"miss","type":"bool"},{"internalType":"bool","name":"crit","type":"bool"},{"internalType":"int256","name":"attackerDamageDelt","type":"int256"},{"internalType":"int256","name":"defenderDamageDelt","type":"int256"},{"internalType":"bool","name":"attackerDied","type":"bool"},{"internalType":"bool","name":"defenderDied","type":"bool"},{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}]},{"internalType":"uint256","name":"randomNumber","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__executeAction","outputs":[{"internalType":"struct ActionOutcomeData","name":"","type":"tuple","components":[{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"},{"internalType":"bytes32","name":"attackerId","type":"bytes32"},{"internalType":"bytes32","name":"defenderId","type":"bytes32"},{"internalType":"bool","name":"hit","type":"bool"},{"internalType":"bool","name":"miss","type":"bool"},{"internalType":"bool","name":"crit","type":"bool"},{"internalType":"int256","name":"attackerDamageDelt","type":"int256"},{"internalType":"int256","name":"defenderDamageDelt","type":"int256"},{"internalType":"bool","name":"attackerDied","type":"bool"},{"internalType":"bool","name":"defenderDied","type":"bool"},{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}]}]},{"inputs":[{"internalType":"uint256","name":"randomness","type":"uint256"},{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"struct Action[]","name":"actions","type":"tuple[]","components":[{"internalType":"bytes32","name":"attackerEntityId","type":"bytes32"},{"internalType":"bytes32","name":"defenderEntityId","type":"bytes32"},{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__executePvECombat"},{"inputs":[{"internalType":"uint256","name":"prevRandao","type":"uint256"},{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"struct Action[]","name":"actions","type":"tuple[]","components":[{"internalType":"bytes32","name":"attackerEntityId","type":"bytes32"},{"internalType":"bytes32","name":"defenderEntityId","type":"bytes32"},{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__executePvPCombat"},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__fulfillOrder","outputs":[{"internalType":"bool","name":"fulfilled","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getArmorStats","outputs":[{"internalType":"struct ArmorStats","name":"_ArmorStats","type":"tuple","components":[{"internalType":"int256","name":"agiModifier","type":"int256"},{"internalType":"uint256","name":"armorModifier","type":"uint256"},{"internalType":"uint8[]","name":"classRestrictions","type":"uint8[]"},{"internalType":"int256","name":"hitPointModifier","type":"int256"},{"internalType":"int256","name":"intModifier","type":"int256"},{"internalType":"uint256","name":"minLevel","type":"uint256"},{"internalType":"int256","name":"strModifier","type":"int256"}]}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getCharacterToken","outputs":[{"internalType":"address","name":"_characterToken","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"UD__getCharacterTokenId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getClass","outputs":[{"internalType":"enum Classes","name":"_class","type":"uint8"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getConsideration","outputs":[{"internalType":"struct ConsiderationsData","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]}]},{"inputs":[{"internalType":"address","name":"offerer","type":"address"}],"stateMutability":"view","type":"function","name":"UD__getCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"experience","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getCurrentAvailableLevel","outputs":[{"internalType":"uint256","name":"currentAvailibleLevel","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getCurrentItemsCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getDied","outputs":[{"internalType":"bool","name":"isDied","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getEncounter","outputs":[{"internalType":"struct CombatEncounterData","name":"","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}]},{"inputs":[{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"UD__getEntitiesAtPosition","outputs":[{"internalType":"bytes32[]","name":"entitiesAtPosition","type":"bytes32[]"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getEntityPosition","outputs":[{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getEntropy","outputs":[{"internalType":"address","name":"_entropy","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getExperience","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getGoldToken","outputs":[{"internalType":"address","name":"_goldToken","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getItemBalance","outputs":[{"internalType":"uint256","name":"_balance","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getItemType","outputs":[{"internalType":"enum ItemType","name":"","type":"uint8"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getItemsContract","outputs":[{"internalType":"address","name":"_erc1155","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getLootManagerSystem","outputs":[{"internalType":"address","name":"_lootManager","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getMob","outputs":[{"internalType":"struct MobsData","name":"","type":"tuple","components":[{"internalType":"enum MobType","name":"mobType","type":"uint8"},{"internalType":"bytes","name":"mobStats","type":"bytes"},{"internalType":"string","name":"mobMetadata","type":"string"}]}]},{"inputs":[{"internalType":"uint256","name":"mobId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getMob","outputs":[{"internalType":"struct MobsData","name":"","type":"tuple","components":[{"internalType":"enum MobType","name":"mobType","type":"uint8"},{"internalType":"bytes","name":"mobStats","type":"bytes"},{"internalType":"string","name":"mobMetadata","type":"string"}]}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"UD__getMobId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"UD__getMobPosition","outputs":[{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}]},{"inputs":[{"internalType":"uint256","name":"mobId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getMonsterStats","outputs":[{"internalType":"struct MonsterStats","name":"","type":"tuple","components":[{"internalType":"bytes32[]","name":"actions","type":"bytes32[]"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"uint256","name":"armor","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"hitPoints","type":"uint256"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256[]","name":"inventory","type":"uint256[]"},{"internalType":"uint256","name":"level","type":"uint256"},{"internalType":"uint256","name":"strength","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getMonsterStats","outputs":[{"internalType":"struct MonsterStats","name":"","type":"tuple","components":[{"internalType":"bytes32[]","name":"actions","type":"bytes32[]"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"uint256","name":"armor","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"hitPoints","type":"uint256"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256[]","name":"inventory","type":"uint256[]"},{"internalType":"uint256","name":"level","type":"uint256"},{"internalType":"uint256","name":"strength","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getName","outputs":[{"internalType":"bytes32","name":"_name","type":"bytes32"}]},{"inputs":[{"internalType":"uint256","name":"mobId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getNpcStats","outputs":[{"internalType":"struct NPCStats","name":"","type":"tuple","components":[{"internalType":"string","name":"name","type":"string"},{"internalType":"bytes32[]","name":"storyPathIds","type":"bytes32[]"},{"internalType":"enum Alignment","name":"alignment","type":"uint8"}]}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getNpcStats","outputs":[{"internalType":"struct NPCStats","name":"","type":"tuple","components":[{"internalType":"string","name":"name","type":"string"},{"internalType":"bytes32[]","name":"storyPathIds","type":"bytes32[]"},{"internalType":"enum Alignment","name":"alignment","type":"uint8"}]}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getOffer","outputs":[{"internalType":"struct OffersData","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]}]},{"inputs":[{"internalType":"struct Order","name":"order","type":"tuple","components":[{"internalType":"struct Offer","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]},{"internalType":"struct Consideration","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"address","name":"offerer","type":"address"}]}],"stateMutability":"view","type":"function","name":"UD__getOrderHash","outputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getOrderStatus","outputs":[{"internalType":"enum OrderStatus","name":"orderStatus","type":"uint8"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getOwner","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"UD__getOwnerAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint256","name":"characterTokenId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getPlayerEntityId","outputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getPythProvider","outputs":[{"internalType":"address","name":"_provider","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"UD__getSpawnCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"enum Classes","name":"class","type":"uint8"}],"stateMutability":"view","type":"function","name":"UD__getStarterItems","outputs":[{"internalType":"struct StarterItemsData","name":"data","type":"tuple","components":[{"internalType":"uint256[]","name":"itemIds","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}]}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getStats","outputs":[{"internalType":"struct StatsData","name":"","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}]},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getSystemAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getTotalSupply","outputs":[{"internalType":"uint256","name":"_supply","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getWeaponStats","outputs":[{"internalType":"struct WeaponStats","name":"_weaponStats","type":"tuple","components":[{"internalType":"int256","name":"agiModifier","type":"int256"},{"internalType":"uint8[]","name":"classRestrictions","type":"uint8[]"},{"internalType":"int256","name":"hitPointModifier","type":"int256"},{"internalType":"int256","name":"intModifier","type":"int256"},{"internalType":"uint256","name":"maxDamage","type":"uint256"},{"internalType":"uint256","name":"minDamage","type":"uint256"},{"internalType":"uint256","name":"minLevel","type":"uint256"},{"internalType":"int256","name":"strModifier","type":"int256"}]}]},{"inputs":[{"internalType":"address","name":"offerer","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"UD__incrementCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"UD__isAtPosition","outputs":[{"internalType":"bool","name":"_isAtPosition","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__isEquipped","outputs":[{"internalType":"bool","name":"_isEquipped","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"address","name":"account","type":"address"}],"stateMutability":"view","type":"function","name":"UD__isItemOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32[]","name":"participants","type":"bytes32[]"}],"stateMutability":"view","type":"function","name":"UD__isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"bytes32","name":"encounterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__isValidCharacterId","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__isValidMob","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"address","name":"owner","type":"address"}],"stateMutability":"view","type":"function","name":"UD__isValidOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"UD__isValidPvE","outputs":[{"internalType":"bool","name":"_isValidPvE","type":"bool"},{"internalType":"bool","name":"_attackersAreMobs","type":"bool"}]},{"inputs":[{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"UD__isValidPvP","outputs":[{"internalType":"bool","name":"_isValidPvP","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__issueStarterItems"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"struct StatsData","name":"desiredStats","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__levelCharacter"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32","name":"name","type":"bytes32"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"UD__mintCharacter","outputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"nonpayable","type":"function","name":"UD__move"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__removeEntityFromBoard"},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"newSupply","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__resupplyLootManager"},{"inputs":[{"internalType":"bytes32","name":"userRandomNumber","type":"bytes32"},{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"enum Classes","name":"class","type":"uint8"}],"stateMutability":"payable","type":"function","name":"UD__rollStats"},{"inputs":[{"internalType":"address","name":"newAdmin","type":"address"},{"internalType":"bool","name":"adminState","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"UD__setAdmin"},{"inputs":[{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256[]","name":"itemIds","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__setStarterItems"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"UD__setTokenUri"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__spawn"},{"inputs":[{"internalType":"uint256","name":"mobId","type":"uint256"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"nonpayable","type":"function","name":"UD__spawnMob","outputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"UD__supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__unequipItem","outputs":[{"internalType":"bool","name":"success","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"UD__updateTokenUri"},{"inputs":[{"internalType":"struct SystemCallData[]","name":"systemCalls","type":"tuple[]","components":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"bytes","name":"callData","type":"bytes"}]}],"stateMutability":"nonpayable","type":"function","name":"batchCall","outputs":[{"internalType":"bytes[]","name":"returnDatas","type":"bytes[]"}]},{"inputs":[{"internalType":"struct SystemCallFromData[]","name":"systemCalls","type":"tuple[]","components":[{"internalType":"address","name":"from","type":"address"},{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"bytes","name":"callData","type":"bytes"}]}],"stateMutability":"nonpayable","type":"function","name":"batchCallFrom","outputs":[{"internalType":"bytes[]","name":"returnDatas","type":"bytes[]"}]},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"bytes","name":"callData","type":"bytes"}],"stateMutability":"payable","type":"function","name":"call","outputs":[{"internalType":"bytes","name":"","type":"bytes"}]},{"inputs":[{"internalType":"address","name":"delegator","type":"address"},{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"bytes","name":"callData","type":"bytes"}],"stateMutability":"payable","type":"function","name":"callFrom","outputs":[{"internalType":"bytes","name":"","type":"bytes"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"creator","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"}],"stateMutability":"nonpayable","type":"function","name":"deleteRecord"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"}],"stateMutability":"view","type":"function","name":"getDynamicField","outputs":[{"internalType":"bytes","name":"","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"}],"stateMutability":"view","type":"function","name":"getDynamicFieldLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"stateMutability":"view","type":"function","name":"getDynamicFieldSlice","outputs":[{"internalType":"bytes","name":"data","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getField","outputs":[{"internalType":"bytes","name":"data","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"}],"stateMutability":"view","type":"function","name":"getField","outputs":[{"internalType":"bytes","name":"data","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getFieldLayout","outputs":[{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getFieldLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"}],"stateMutability":"view","type":"function","name":"getFieldLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getKeySchema","outputs":[{"internalType":"Schema","name":"keySchema","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getRecord","outputs":[{"internalType":"bytes","name":"staticData","type":"bytes"},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32"},{"internalType":"bytes","name":"dynamicData","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"}],"stateMutability":"view","type":"function","name":"getRecord","outputs":[{"internalType":"bytes","name":"staticData","type":"bytes"},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32"},{"internalType":"bytes","name":"dynamicData","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getStaticField","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getValueSchema","outputs":[{"internalType":"Schema","name":"valueSchema","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"address","name":"grantee","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"grantAccess"},{"inputs":[{"internalType":"contract IModule","name":"initModule","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"initialize"},{"inputs":[{"internalType":"contract IModule","name":"module","type":"address"},{"internalType":"bytes","name":"encodedArgs","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"installModule"},{"inputs":[{"internalType":"contract IModule","name":"module","type":"address"},{"internalType":"bytes","name":"encodedArgs","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"installRootModule"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"uint256","name":"byteLengthToPop","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"popFromDynamicField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"bytes","name":"dataToPush","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"pushToDynamicField"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"},{"internalType":"ResourceId","name":"delegationControlId","type":"bytes32"},{"internalType":"bytes","name":"initCallData","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"registerDelegation"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"string","name":"systemFunctionSignature","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"registerFunctionSelector","outputs":[{"internalType":"bytes4","name":"worldFunctionSelector","type":"bytes4"}]},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"registerNamespace"},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"},{"internalType":"ResourceId","name":"delegationControlId","type":"bytes32"},{"internalType":"bytes","name":"initCallData","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"registerNamespaceDelegation"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"string","name":"worldFunctionSignature","type":"string"},{"internalType":"string","name":"systemFunctionSignature","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"registerRootFunctionSelector","outputs":[{"internalType":"bytes4","name":"worldFunctionSelector","type":"bytes4"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"contract IStoreHook","name":"hookAddress","type":"address"},{"internalType":"uint8","name":"enabledHooksBitmap","type":"uint8"}],"stateMutability":"nonpayable","type":"function","name":"registerStoreHook"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"contract System","name":"system","type":"address"},{"internalType":"bool","name":"publicAccess","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"registerSystem"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"contract ISystemHook","name":"hookAddress","type":"address"},{"internalType":"uint8","name":"enabledHooksBitmap","type":"uint8"}],"stateMutability":"nonpayable","type":"function","name":"registerSystemHook"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"},{"internalType":"Schema","name":"keySchema","type":"bytes32"},{"internalType":"Schema","name":"valueSchema","type":"bytes32"},{"internalType":"string[]","name":"keyNames","type":"string[]"},{"internalType":"string[]","name":"fieldNames","type":"string[]"}],"stateMutability":"nonpayable","type":"function","name":"registerTable"},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"renounceOwnership"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"address","name":"grantee","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"revokeAccess"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"setDynamicField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"setField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"setField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"bytes","name":"staticData","type":"bytes"},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32"},{"internalType":"bytes","name":"dynamicData","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"setRecord"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"setStaticField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"spliceDynamicData"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint48","name":"start","type":"uint48"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"spliceStaticData"},{"inputs":[],"stateMutability":"view","type":"function","name":"storeVersion","outputs":[{"internalType":"bytes32","name":"version","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"fromNamespaceId","type":"bytes32"},{"internalType":"address","name":"toAddress","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"transferBalanceToAddress"},{"inputs":[{"internalType":"ResourceId","name":"fromNamespaceId","type":"bytes32"},{"internalType":"ResourceId","name":"toNamespaceId","type":"bytes32"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"transferBalanceToNamespace"},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"},{"internalType":"address","name":"newOwner","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"transferOwnership"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"unregisterDelegation"},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"unregisterNamespaceDelegation"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"contract IStoreHook","name":"hookAddress","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"unregisterStoreHook"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"contract ISystemHook","name":"hookAddress","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"unregisterSystemHook"},{"inputs":[],"stateMutability":"view","type":"function","name":"worldVersion","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}]}],"devdoc":{"kind":"dev","methods":{"call(bytes32,bytes)":{"details":"If the system is not public, the caller must have access to the namespace or name (encoded in the system ID).","params":{"callData":"The data to pass with the call, function selector (4 bytes) followed by the ABI encoded parameters.","systemId":"The ID of the system to be called."},"returns":{"_0":"The abi encoded return data from the called system."}},"callFrom(address,bytes32,bytes)":{"details":"If the system is not public, the delegator must have access to the namespace or name (encoded in the system ID).","params":{"callData":"The data to pass with the call, function selector (4 bytes) followed by the ABI encoded parameters.","delegator":"The address on whose behalf the call is made.","systemId":"The ID of the system to be called."},"returns":{"_0":"The abi encoded return data from the called system."}},"creator()":{"returns":{"_0":"The address of the World's creator."}},"initialize(address)":{"details":"Can only be called once by the creator.","params":{"initModule":"The InitModule to be installed during initialization."}},"installRootModule(address,bytes)":{"details":"Requires the caller to own the root namespace. The module is delegatecalled and installed in the root namespace.","params":{"encodedArgs":"The ABI encoded arguments for the module installation.","module":"The module to be installed."}},"storeVersion()":{"returns":{"version":"The protocol version of the Store contract."}},"worldVersion()":{"returns":{"_0":"The protocol version of the World."}}},"version":1},"userdoc":{"kind":"user","methods":{"call(bytes32,bytes)":{"notice":"Call the system at the given system ID."},"callFrom(address,bytes32,bytes)":{"notice":"Call the system at the given system ID on behalf of the given delegator."},"creator()":{"notice":"Retrieve the immutable original deployer of the World."},"getDynamicField(bytes32,bytes32[],uint8)":{"notice":"Get a single dynamic field from the given tableId and key tuple at the given dynamic field index. (Dynamic field index = field index - number of static fields)"},"getDynamicFieldLength(bytes32,bytes32[],uint8)":{"notice":"Get the byte length of a single dynamic field from the given tableId and key tuple"},"getDynamicFieldSlice(bytes32,bytes32[],uint8,uint256,uint256)":{"notice":"Get a byte slice (including start, excluding end) of a single dynamic field from the given tableId and key tuple, with the given value field layout. The slice is unchecked and will return invalid data if `start`:`end` overflow."},"getField(bytes32,bytes32[],uint8)":{"notice":"Get a single field from the given tableId and key tuple, loading the field layout from storage"},"getField(bytes32,bytes32[],uint8,bytes32)":{"notice":"Get a single field from the given tableId and key tuple, with the given field layout"},"getFieldLength(bytes32,bytes32[],uint8)":{"notice":"Get the byte length of a single field from the given tableId and key tuple, loading the field layout from storage"},"getFieldLength(bytes32,bytes32[],uint8,bytes32)":{"notice":"Get the byte length of a single field from the given tableId and key tuple, with the given value field layout"},"getRecord(bytes32,bytes32[])":{"notice":"Get full record (all fields, static and dynamic data) for the given tableId and key tuple, loading the field layout from storage"},"getRecord(bytes32,bytes32[],bytes32)":{"notice":"Get full record (all fields, static and dynamic data) for the given tableId and key tuple, with the given field layout"},"getStaticField(bytes32,bytes32[],uint8,bytes32)":{"notice":"Get a single static field from the given tableId and key tuple, with the given value field layout. Note: the field value is left-aligned in the returned bytes32, the rest of the word is not zeroed out. Consumers are expected to truncate the returned value as needed."},"initialize(address)":{"notice":"Initializes the World."},"installRootModule(address,bytes)":{"notice":"Install the given root module in the World."},"storeVersion()":{"notice":"Returns the protocol version of the Store contract."},"worldVersion()":{"notice":"Retrieve the protocol version of the World."}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/codegen/world/IWorld.sol":"IWorld"},"evmVersion":"paris","libraries":{}},"sources":{"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f","urls":["bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937","dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8","urls":["bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5","dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5"],"license":"MIT"}},"version":1},"id":233} \ No newline at end of file diff --git a/packages/contracts/out/MapSystem.sol/MapSystem.json b/packages/contracts/out/MapSystem.sol/MapSystem.json index a84c5a524..150fdad3c 100644 --- a/packages/contracts/out/MapSystem.sol/MapSystem.json +++ b/packages/contracts/out/MapSystem.sol/MapSystem.json @@ -1 +1 @@ -{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"getEntitiesAtPosition","inputs":[{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"entitiesAtPosition","type":"bytes32[]","internalType":"bytes32[]"}],"stateMutability":"view"},{"type":"function","name":"getEntityPosition","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"stateMutability":"view"},{"type":"function","name":"isAtPosition","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"_isAtPosition","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"move","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"removeEntityFromBoard","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"spawn","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"deleteCount","type":"uint40","indexed":false,"internalType":"uint40"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"EncodedLengths_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_IndexOutOfBounds","inputs":[{"name":"length","type":"uint256","internalType":"uint256"},{"name":"accessedIndex","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_InvalidSplice","inputs":[{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"fieldLength","type":"uint40","internalType":"uint40"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"World_FunctionSelectorNotFound","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_ResourceNotFound","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b50614d70806100206000396000f3fe608060405234801561001057600080fd5b50600436106100be5760003560e01c806369e10c7b11610076578063911c37ae1161005b578063911c37ae14610194578063953717d1146101a7578063e1af802c146101ba57600080fd5b806369e10c7b1461015f5780638181bc571461017f57600080fd5b80633fbf0c5a116100a75780633fbf0c5a1461010b57806345ec93541461011e57806350c4bd841461013157600080fd5b806301ffc9a7146100c3578063119df25f146100eb575b600080fd5b6100d66100d136600461418f565b6101c2565b60405190151581526020015b60405180910390f35b6100f361025b565b6040516001600160a01b0390911681526020016100e2565b6100d66101193660046141e3565b61026a565b604051601f1936013581526020016100e2565b61014461013f36600461421f565b6102ad565b6040805161ffff9384168152929091166020830152016100e2565b61017261016d366004614238565b6102c3565b6040516100e291906142a7565b61019261018d36600461421f565b6102d6565b005b6101926101a236600461421f565b610530565b6101926101b53660046141e3565b610725565b6100f3610aa2565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee12700000000000000000000000000000000000000000000000000000000148061025557507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b6000610265610aac565b905090565b600080600061027886610ade565b915091508461ffff168261ffff1614801561029a57508361ffff168161ffff16145b156102a457600192505b50509392505050565b6000806102b983610ade565b9094909350915050565b60606102cf8383610b8f565b9392505050565b6102de610aa2565b6001600160a01b031663fa1becc4826040518263ffffffff1660e01b815260040161030b91815260200190565b602060405180830381865afa158015610328573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034c91906142ba565b1561041657600061035b610aa2565b6001600160a01b03166343def6388361037261025b565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815260048101929092526001600160a01b03166024820152604401602060405180830381865afa1580156103d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103f891906142ba565b905080610410576104103061040b61025b565b610c4e565b50610422565b6104223061040b61025b565b60008061042e836102ad565b91509150600061043e83836102c3565b90506000805b82518110156104ca5785838281518110610460576104606142dc565b6020026020010151036104b85760019150600083600185516104829190614308565b81518110610492576104926142dc565b602002602001015190506104a886868484610c64565b6104b28686610d37565b506104ca565b806104c28161431b565b915050610444565b506104d785600080610dd7565b806105295760405162461bcd60e51b815260206004820152601660248201527f456e74697479206e6f7420617420706f736974696f6e0000000000000000000060448201526064015b60405180910390fd5b5050505050565b600061053b82610e9f565b9050806001600160a01b031661054f61025b565b6001600160a01b0316146105ca5760405162461bcd60e51b8152602060048201526024808201527f4f6e6c7920746865206f776e65722063616e20737061776e206120636861726160448201527f63746572000000000000000000000000000000000000000000000000000000006064820152608401610520565b6105d382610f3c565b156106205760405162461bcd60e51b815260206004820152601960248201527f43686172616374657220616c726561647920737061776e6564000000000000006044820152606401610520565b600061062b83610fc9565b9050610635610aa2565b6001600160a01b031663fa1becc4846040518263ffffffff1660e01b815260040161066291815260200190565b602060405180830381865afa15801561067f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106a391906142ba565b156106e85760006106b38461105b565b6106bd9083614335565b905060008113156106d7576106d284826110ed565b6106e2565b6106e28460016110ed565b506106f2565b6106f283826110ed565b6106fe83600080610dd7565b6107098360016111a1565b610714836000611242565b610720600080856112fb565b505050565b600061073084610e9f565b905061073a610aa2565b6001600160a01b031663fa1becc4856040518263ffffffff1660e01b815260040161076791815260200190565b602060405180830381865afa158015610784573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a891906142ba565b6107f45760405162461bcd60e51b815260206004820152601860248201527f43616e204f6e6c79206d6f7665206368617261637465727300000000000000006044820152606401610520565b806001600160a01b031661080661025b565b6001600160a01b0316146108825760405162461bcd60e51b815260206004820152602360248201527f4f6e6c7920746865206f776e65722063616e206d6f766520612063686172616360448201527f74657200000000000000000000000000000000000000000000000000000000006064820152608401610520565b61088b84610f3c565b6108d75760405162461bcd60e51b815260206004820152601560248201527f436861726163746572206e6f7420737061776e656400000000000000000000006044820152606401610520565b60006108e2856113c1565b146109555760405162461bcd60e51b815260206004820152602260248201527f43616e6e6f74206d6f7665207768696c6520696e20616e20656e636f756e746560448201527f722e0000000000000000000000000000000000000000000000000000000000006064820152608401610520565b60008061096186610ade565b91509150600080610970611452565b915091508061ffff168761ffff16106109cb5760405162461bcd60e51b815260206004820152600f60248201527f58206f7574206f6620626f756e647300000000000000000000000000000000006044820152606401610520565b8161ffff168661ffff1610610a225760405162461bcd60e51b815260206004820152600f60248201527f59206f7574206f6620626f756e647300000000000000000000000000000000006044820152606401610520565b610a2e848489896114cf565b61ffff16600114610a815760405162461bcd60e51b815260206004820152601e60248201527f43616e206f6e6c79206d6f766520312074696c6520617420612074696d6500006044820152606401610520565b610a8e8885858a8a61153d565b610a988787611639565b5050505050505050565b6000610265611a3a565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c80610adb5750335b90565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110610b1857610b186142dc565b602090810291909101015260008080610b717f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611a44565b925092509250610b82838383611b14565b9550955050505050915091565b604080516002808252606080830184529260009291906020830190803683370190505090508361ffff1660001b81600081518110610bcf57610bcf6142dc565b6020026020010181815250508261ffff1660001b81600181518110610bf657610bf66142dc565b60209081029190910101526000610c2e7f74625544000000000000000000000000456e7469746965734174506f736974698383611b37565b9050610c45610c408260008451611bfe565b611c8c565b95945050505050565b610c60610c5a83611c9d565b82611d3a565b5050565b6040805160028082526060820183526000926020830190803683370190505090508461ffff1660001b81600081518110610ca057610ca06142dc565b6020026020010181815250508361ffff1660001b81600181518110610cc757610cc76142dc565b602002602001018181525050600082604051602001610ce891815260200190565b6040516020818303038152906040529050610d2f7f74625544000000000000000000000000456e7469746965734174506f7369746960001b83600087602002855186611d86565b505050505050565b6040805160028082526060820183526000926020830190803683370190505090508261ffff1660001b81600081518110610d7357610d736142dc565b6020026020010181815250508161ffff1660001b81600181518110610d9a57610d9a6142dc565b6020026020010181815250506107207f74625544000000000000000000000000456e7469746965734174506f7369746960001b8260006020611e3f565b6040805160f084811b7fffff0000000000000000000000000000000000000000000000000000000000009081166020808501919091529185901b1660228301528251600481840301815260016024840181815260648501909552909360009360609385939160440190803683370190505090508681600081518110610e5e57610e5e6142dc565b6020908102919091010152610e967f74625544000000000000000000000000506f736974696f6e000000000000000082868686611ef0565b50505050505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610ed857610ed86142dc565b60209081029190910101526000610f317f74625544000000000000000000000000436861726163746572730000000000008360017e55040020142001000000000000000000000000000000000000000000000000611f99565b60601c949350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610f7557610f756142dc565b60209081029190910101526000610fb57f74625544000000000000000000000000537061776e65640000000000000000008383630101000160d81b611f99565b9050610fc18160f81c90565b949350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611002576110026142dc565b60209081029190910101526000610fc17f74625544000000000000000000000000537461747300000000000000000000008360047ee1080020200120202020200000000000000000000000000000000000000000611f99565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611094576110946142dc565b60209081029190910101526000610fc17f7462554400000000000000000000000043686172616374657245717569706d658360037ea0050320202020200000000000000000000000000000000000000000000000611f99565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611123576111236142dc565b6020026020010181815250506107207f746255440000000000000000000000005374617473000000000000000000000060001b8260058560405160200161116c91815260200190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000612056565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106111d7576111d76142dc565b6020026020010181815250506107207f74625544000000000000000000000000537061776e656400000000000000000060001b8260008560405160200161122591151560f81b815260010190565b60408051601f19818403018152919052630101000160d81b612056565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611278576112786142dc565b6020026020010181815250506107207f74625544000000000000000000000000456e636f756e746572456e746974790060001b826001856040516020016112c691151560f81b815260010190565b60408051601f198184030181529190527e21020020010000000000000000000000000000000000000000000000000000612056565b6040805160028082526060820183526000926020830190803683370190505090508361ffff1660001b81600081518110611337576113376142dc565b6020026020010181815250508261ffff1660001b8160018151811061135e5761135e6142dc565b6020026020010181815250506113bb7f74625544000000000000000000000000456e7469746965734174506f7369746960001b826000856040516020016113a791815260200190565b6040516020818303038152906040526120cc565b50505050565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106113fa576113fa6142dc565b60209081029190910101526000610fc17f74625544000000000000000000000000456e636f756e746572456e746974790083837e21020020010000000000000000000000000000000000000000000000000000611f99565b604080516000808252602082019092528190600080806114b27f746255440000000000000000000000004d6170436f6e66696700000000000000857e04020002020000000000000000000000000000000000000000000000000000611a44565b9250925092506114c3838383611b14565b95509550505050509091565b6000808361ffff168661ffff16116114f0576114eb8685614373565b6114fa565b6114fa8487614373565b905060008361ffff168661ffff161161151c576115178685614373565b611526565b6115268487614373565b90506115328183614395565b979650505050505050565b600061154985856102c3565b90506000805b82518110156115d5578783828151811061156b5761156b6142dc565b6020026020010151036115c357600191506000836001855161158d9190614308565b8151811061159d5761159d6142dc565b602002602001015190506115b388888484610c64565b6115bd8888610d37565b506115d5565b806115cd8161431b565b91505061154f565b50806116235760405162461bcd60e51b815260206004820152601660248201527f456e74697479206e6f7420617420706f736974696f6e000000000000000000006044820152606401610520565b61162e878585610dd7565b610e968484896112fb565b60006116506000808561ffff168561ffff1661213f565b61ffff1690508060000361166357505050565b600080600583101561167b5750600190506006611683565b5060069050600b5b600060ff83165b8260ff168110156116b25761169e8161215d565b6116a890836143b0565b915060010161168a565b5060008167ffffffffffffffff8111156116ce576116ce61435d565b6040519080825280602002602001820160405280156116f7578160200160208202803683370190505b509050600060ff85165b8460ff1681101561177b576000611717826121dd565b905060005b815181101561177157818181518110611737576117376142dc565b6020026020010151858581518110611751576117516142dc565b6020908102919091010152836117668161431b565b94505060010161171c565b5050600101611701565b5060008251116117f35760405162461bcd60e51b815260206004820152602760248201527f4e6f206d6f6e737465727320617661696c61626c6520666f722074686973206460448201527f697374616e6365000000000000000000000000000000000000000000000000006064820152608401610520565b606046617a690361188d5773__$227e4555c1f608352b26068e438454dd8b$__63bc3a86cf6118236008426144a7565b6040518263ffffffff1660e01b815260040161184191815260200190565b600060405180830381865af415801561185e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261188691908101906144e7565b9050611920565b6040517fbc3a86cf00000000000000000000000000000000000000000000000000000000815244600482015273__$227e4555c1f608352b26068e438454dd8b$__9063bc3a86cf90602401600060405180830381865af41580156118f5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261191d91908101906144e7565b90505b60005b600682600081518110611938576119386142dc565b602002602001015161194a91906145b9565b63ffffffff16811015611a2e57611a2584855184848151811061196f5761196f6142dc565b602002602001015163ffffffff1661198791906145dc565b81518110611997576119976142dc565b60200260200101518b8b6040516024016119c89392919092835261ffff918216602084015216604082015260600190565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f15bc424800000000000000000000000000000000000000000000000000000000179052612264565b50600101611923565b50505050505050505050565b6000610265612312565b6060600060606000611a54612312565b9050306001600160a01b03821603611a7d57611a71878787612351565b93509350935050611b0b565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611ac6908a908a908a906004016145f0565b600060405180830381865afa158015611ae3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611a7191908101906146a1565b93509350939050565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b60606000611b43612312565b9050306001600160a01b03821603611b6857611b60858585612459565b9150506102cf565b6040517f1e7889770000000000000000000000000000000000000000000000000000000081526001600160a01b03821690631e78897790611bb19088908890889060040161470e565b600060405180830381865afa158015611bce573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611b60919081019061473a565b509392505050565b600081831180611c0e5750835182115b15611c4b578383836040517f23230fa30000000000000000000000000000000000000000000000000000000081526004016105209392919061479b565b60208401611c5984826143b0565b90506000611c678585614308565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b606060006102cf8360206000612493565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b81600081518110611ce257611ce26142dc565b60209081029190910101526000610fc17f7462776f726c6400000000000000000053797374656d5265676973747279000083837e20010020000000000000000000000000000000000000000000000000000000611f99565b611d44828261250e565b610c6057611d518261256c565b816040517fd787b7370000000000000000000000000000000000000000000000000000000081526004016105209291906147c0565b6000611d90612312565b9050306001600160a01b03821603611db557611db08787878787876126a9565b610e96565b6040517fc0a2895a0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063c0a2895a90611e04908a908a908a908a908a908a906004016147eb565b600060405180830381600087803b158015611e1e57600080fd5b505af1158015611e32573d6000803e3d6000fd5b5050505050505050505050565b6000611e49612312565b9050306001600160a01b03821603611e6c57611e67858585856126c1565b610529565b6040517fd9c03a040000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063d9c03a0490611eb7908890889088908890600401614841565b600060405180830381600087803b158015611ed157600080fd5b505af1158015611ee5573d6000803e3d6000fd5b505050505050505050565b6000611efa612312565b9050306001600160a01b03821603611f1e57611f19868686868661271a565b610d2f565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611f6b9089908990899089908990600401614870565b600060405180830381600087803b158015611f8557600080fd5b505af1158015611a2e573d6000803e3d6000fd5b600080611fa4612312565b9050306001600160a01b03821603611fca57611fc286868686612730565b915050610fc1565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d5990612015908990899089908990600401614841565b602060405180830381865afa158015612032573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fc291906148b5565b6000612060612312565b9050306001600160a01b0382160361207f57611f19868686868661275d565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611f6b90899089908990899089906004016148ce565b60006120d6612312565b9050306001600160a01b038216036120f457611e6785858585612772565b6040517f150f32620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063150f326290611eb7908890889088908890600401614915565b6000610c4561214e86856127ad565b61215886856127ad565b6127cf565b604080516001808252818301909252600091829190602080830190803683370190505090508260001b81600081518110612199576121996142dc565b602090810291909101015260006121d17f746255440000000000000000000000004d6f627342794c6576656c000000000083836127e6565b60209004949350505050565b60408051600180825281830190925260609160009190602080830190803683370190505090508260001b8160008151811061221a5761221a6142dc565b602090810291909101015260006122527f746255440000000000000000000000004d6f627342794c6576656c00000000008383611b37565b9050610fc1610c408260008451611bfe565b606060008061227a61227585614949565b612898565b91509150816000801b036122e0576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000600035166004820152602401610520565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1682179052610fc1828561295b565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061234c573391505090565b919050565b606060006060600061236285612a36565b905061236f878783612a59565b9350600061237c86612a92565b9050801561244e5761238e8888612acf565b935066ffffffffffffff841667ffffffffffffffff8111156123b2576123b261435d565b6040519080825280601f01601f1916602001820160405280156123dc576020820181803683370190505b5092506020830160005b828160ff16101561244b5760006123fe8b8b84612ae2565b9050600061241b888460ff166028026038011c64ffffffffff1690565b905061242a8260008387612b62565b61243481856143b0565b93505050808061244390614999565b9150506123e6565b50505b505093509350939050565b6060610fc1612469858585612ae2565b600061248e856124798989612acf565b9060ff166028026038011c64ffffffffff1690565b612c2e565b606060006124a18560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816124c7576124c76145a3565b04905060405193506020840160208202810160405281855260005b82811015612502578451871c8252938701936020909101906001016124e2565b50505050509392505050565b600061255c7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783612c51565b806102cf57506102cf8383612c51565b606081601081901b600061257f83612d02565b9050827fffffffffffffffffffffffffffff0000000000000000000000000000000000008316156125da576125d57fffffffffffffffffffffffffffff0000000000000000000000000000000000008416612d19565b612611565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff000000000000000000000000000000008316156126475761264283612d19565b61267e565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612690939291906149b8565b6040516020818303038152906040529350505050919050565b610d2f8686868686866126bc8d8d612acf565b612dbd565b60006126cd8585612acf565b905060006126ea828560ff166028026038011c64ffffffffff1690565b9050610d2f8686866127038764ffffffffff8716614308565b604080516000815260208101909152889088612dbd565b610529858585858561272b8b6131f7565b61327c565b6000610c4561273f86866135b5565b60ff858116601b0360080285901c16612758858761360b565b61363c565b610529858561276c848761360b565b8561368d565b600061277e8585612acf565b9050600061279b828560ff166028026038011c64ffffffffff1690565b9050610d2f8686868460008888612dbd565b60008183116127c5576127c08383614308565b6102cf565b6102cf8284614308565b6000818310156127df57816102cf565b5090919050565b6000806127f1612312565b9050306001600160a01b0382160361280e57611b60858585613928565b6040517fdbbf0e210000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063dbbf0e21906128579088908890889060040161470e565b602060405180830381865afa158015612874573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b6091906148b5565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916816000815181106128f1576128f16142dc565b60209081029190910101526000808061294a7f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611a44565b925092509250610b82838383613938565b60606000612967611a3a565b90506001600160a01b03811630036129a857600061298f612986610aac565b60008787613944565b93509050806129a1576129a183613a7f565b5050610255565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906129ef9087908790600401614a46565b6000604051808303816000875af1158015612a0e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fc1919081019061473a565b60006008612a4660026020614308565b612a509190614a5f565b9190911c919050565b606081600003612a7857506040805160208101909152600081526102cf565b6000612a8485856135b5565b9050610c4581600085612c2e565b60006008600180612aa560026020614308565b612aaf9190614308565b612ab99190614308565b612ac39190614a5f565b8260ff911c1692915050565b60006102cf612ade8484613a87565b5490565b60008383604051602001612af7929190614a76565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612be95760208310612b8c57602083048401935060208381612b8857612b886145a3565b0692505b8215612be9576020839003600081841015612baf5750600019600884021c612bb9565b50600019600882021c5b8554600886021b818451168219821617845250818411612bda5750506113bb565b50600194909401939182900391015b5b60208210612c0b5783548152600190930192601f1990910190602001612bea565b81156113bb576000600019600884021c8251865482191691161782525050505050565b60405160208101601f19603f8484010116604052828252611bf685858584612b62565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110612c8a57612c8a6142dc565b602002602001018181525050826001600160a01b031660001b81600181518110612cb657612cb66142dc565b60209081029190910101526000612cf67f7462776f726c640000000000000000005265736f7572636541636365737300008383630101000160d81b611f99565b9050610c458160f81c90565b6000612d10607060106143b0565b9190911b919050565b606060005b6010811015612d7e577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615612d7e57600101612d1e565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280610fc1565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff0000000000000000000000000000000000000000000000000000000000001614612e7d577f74620000000000000000000000000000000000000000000000000000000000008788604051602001612e3b91815260200190565b60408051601f19818403018152908290527f31b46683000000000000000000000000000000000000000000000000000000008252610520939291600401614ab2565b6000612e98828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff1683612eb19190614308565b612ebb91906143b0565b9050808214158015612edd575081612ed38688614af3565b64ffffffffff1614155b15612f2d576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff8088166004830152808716602483015283166044820152606401610520565b818664ffffffffff161115612f7e576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff87166024820152604401610520565b6000612f8b848984613add565b90506000612f988b613bab565b905060005b8151811015613063576000828281518110612fba57612fba6142dc565b60200260200101519050612fe66010826affffffffffffffffffffff1916613c3490919063ffffffff16565b1561305a57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b81526004016130279796959493929190614b11565b600060405180830381600087803b15801561304157600080fd5b505af1158015613055573d6000803e3d6000fd5b505050505b50600101612f9d565b5064ffffffffff881660005b8a60ff168160ff1610156130a257613096878260ff166028026038011c64ffffffffff1690565b9091019060010161306f565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d6040516130dd96959493929190614b6f565b60405180910390a2508284146130fe5760006130f98c8c613a87565b839055505b600061310b8c8c8c612ae2565b905061311f818a64ffffffffff1689613c52565b5060005b81518110156131e9576000828281518110613140576131406142dc565b6020026020010151905061316c6020826affffffffffffffffffffff1916613c3490919063ffffffff16565b156131e057606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b81526004016131ad9796959493929190614b11565b600060405180830381600087803b1580156131c757600080fd5b505af11580156131db573d6000803e3d6000fd5b505050505b50600101613123565b505050505050505050505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161324657507e60030220202000000000000000000000000000000000000000000000000000919050565b6102556132737f746273746f72650000000000000000005461626c65730000000000000000000084613c68565b6020600061363c565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361330857857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516132fb9493929190614bbe565b60405180910390a2610d2f565b600061331387613bab565b905060005b81518110156133ec576000828281518110613335576133356142dc565b602002602001015190506133616001826affffffffffffffffffffff1916613c3490919063ffffffff16565b156133e3576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c906133b0908c908c908c908c908c908c90600401614bfd565b600060405180830381600087803b1580156133ca57600080fd5b505af11580156133de573d6000803e3d6000fd5b505050505b50600101613318565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516134239493929190614bbe565b60405180910390a2600061343788886135b5565b9050600060208701905061344f826000895184613c84565b600061345a85612a92565b11156134de57600061346c8a8a613a87565b878155905060208601915060008060005b61348688612a92565b8160ff1610156134d95761349b8d8d83612ae2565b92506134b68a8260ff166028026038011c64ffffffffff1690565b91506134c58360008488613c84565b6134cf82866143b0565b945060010161347d565b505050505b60005b8351811015611a2e5760008482815181106134fe576134fe6142dc565b6020026020010151905061352a6002826affffffffffffffffffffff1916613c3490919063ffffffff16565b156135ac576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90613579908e908e908e908e908e908e90600401614bfd565b600060405180830381600087803b15801561359357600080fd5b505af11580156135a7573d6000803e3d6000fd5b505050505b506001016134e1565b600082826040516020016135ca929190614a76565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff16811015611bf65761363260ff601b83900360080287901c16836143b0565b9150600101613610565b6000602082106136625760208204840193506020828161365e5761365e6145a3565b0691505b508254600882021b602082900380841115611bf6576001850154600882021c82179150509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361371757837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161370a93929190614c56565b60405180910390a26113bb565b600061372385856135b5565b9050600061373086613bab565b905060005b8151811015613805576000828281518110613752576137526142dc565b6020026020010151905061377e6004826affffffffffffffffffffff1916613c3490919063ffffffff16565b156137fc576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906137c9908b908b908b908b90600401614c93565b600060405180830381600087803b1580156137e357600080fd5b505af11580156137f7573d6000803e3d6000fd5b505050505b50600101613735565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161383a93929190614c56565b60405180910390a2613855828565ffffffffffff1685613c52565b60005b8151811015610e96576000828281518110613875576138756142dc565b602002602001015190506138a16008826affffffffffffffffffffff1916613c3490919063ffffffff16565b1561391f576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906138ec908b908b908b908b90600401614c93565b600060405180830381600087803b15801561390657600080fd5b505af115801561391a573d6000803e3d6000fd5b505050505b50600101613858565b6000610fc1826124798686612acf565b600080611b2b85613d43565b6000606060008061395486613d58565b90925090506001600160a01b0382166139a557856139718761256c565b6040517ffbf10ce6000000000000000000000000000000000000000000000000000000008152600401610520929190614a46565b806139b4576139b48689613dfc565b8615613a20577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e73000000000000000000000000000000000000000000000000000000000000176000613a0882613e06565b9050613a1d82613a188b846143b0565b613e97565b50505b6000613a2c8760101b90565b7fffffffffffffffffffffffffffff0000000000000000000000000000000000001614613a6457613a5f88888488613f4b565b613a70565b613a7088888488613fc3565b90999098509650505050505050565b805160208201fd5b60008282604051602001613a9c929190614a76565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b600064ffffffffff821115613b21576040517f7149a3c100000000000000000000000000000000000000000000000000000000815260048101839052602401610520565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613b535780850382019150613b5b565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110613be557613be56142dc565b60209081029190910101526000613c1d7f746273746f726500000000000000000053746f7265486f6f6b730000000000008383612459565b9050610fc1613c2f8260008451611bfe565b614024565b60008160ff1682613c458560581c90565b1660ff1614905092915050565b61072083838351613c638560200190565b613c84565b60408051602081018490529081018290526000906060016135ca565b8215613cfe5760208310613cae57602083048401935060208381613caa57613caa6145a3565b0692505b8215613cfe5760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613cef5750506113bb565b50600194909401939182900391015b5b60208210613d205780518455600190930192601f1990910190602001613cff565b81156113bb576000600019600884021c8554835182191691161785555050505050565b602081015160408201516000905b9050915091565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110613d9257613d926142dc565b602090810291909101015260008080613deb7f7462776f726c6400000000000000000053797374656d73000000000000000000857e15020014010000000000000000000000000000000000000000000000000000612351565b925092509250610b82838383614035565b611d448282614041565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613e3f57613e3f6142dc565b60209081029190910101526000610fc17f7462776f726c6400000000000000000042616c616e636573000000000000000083837e20010020000000000000000000000000000000000000000000000000000000612730565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110613ecd57613ecd6142dc565b6020026020010181815250506107207f7462776f726c6400000000000000000042616c616e636573000000000000000060001b82600085604051602001613f1691815260200190565b60408051601f198184030181529190527e2001002000000000000000000000000000000000000000000000000000000061275d565b60006060836001600160a01b03166000613f6685898961409f565b604051613f739190614ccc565b60006040518083038185875af1925050503d8060008114613fb0576040519150601f19603f3d011682016040523d82523d6000602084013e613fb5565b606091505b509097909650945050505050565b60006060836001600160a01b0316613fdc84888861409f565b604051613fe99190614ccc565b600060405180830381855af49150503d8060008114613fb0576040519150601f19603f3d011682016040523d82523d6000602084013e613fb5565b606060006102cf8360156000612493565b600080611b2b856140ce565b600061408f7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff00000000000000000000000000000000851617836140ea565b806102cf57506102cf83836140ea565b60608383836040516020016140b693929190614ce8565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c9060009060f81c613d51565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110614123576141236142dc565b602002602001018181525050826001600160a01b031660001b8160018151811061414f5761414f6142dc565b60209081029190910101526000612cf67f7462776f726c640000000000000000005265736f7572636541636365737300008383630101000160d81b612730565b6000602082840312156141a157600080fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146102cf57600080fd5b803561ffff8116811461234c57600080fd5b6000806000606084860312156141f857600080fd5b83359250614208602085016141d1565b9150614216604085016141d1565b90509250925092565b60006020828403121561423157600080fd5b5035919050565b6000806040838503121561424b57600080fd5b614254836141d1565b9150614262602084016141d1565b90509250929050565b60008151808452602080850194506020840160005b8381101561429c57815187529582019590820190600101614280565b509495945050505050565b6020815260006102cf602083018461426b565b6000602082840312156142cc57600080fd5b815180151581146102cf57600080fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b81810381811115610255576102556142f2565b6000600019820361432e5761432e6142f2565b5060010190565b8082018281126000831280158216821582161715614355576143556142f2565b505092915050565b634e487b7160e01b600052604160045260246000fd5b61ffff82811682821603908082111561438e5761438e6142f2565b5092915050565b61ffff81811683821601908082111561438e5761438e6142f2565b80820180821115610255576102556142f2565b600181815b808511156143fe5781600019048211156143e4576143e46142f2565b808516156143f157918102915b93841c93908002906143c8565b509250929050565b60008261441557506001610255565b8161442257506000610255565b816001811461443857600281146144425761445e565b6001915050610255565b60ff841115614453576144536142f2565b50506001821b610255565b5060208310610133831016604e8410600b8410161715614481575081810a610255565b61448b83836143c3565b806000190482111561449f5761449f6142f2565b029392505050565b60006102cf60ff841683614406565b604051601f8201601f1916810167ffffffffffffffff811182821017156144df576144df61435d565b604052919050565b600060208083850312156144fa57600080fd5b825167ffffffffffffffff8082111561451257600080fd5b818501915085601f83011261452657600080fd5b8151818111156145385761453861435d565b8060051b91506145498483016144b6565b818152918301840191848101908884111561456357600080fd5b938501935b83851015614597578451925063ffffffff831683146145875760008081fd5b8282529385019390850190614568565b98975050505050505050565b634e487b7160e01b600052601260045260246000fd5b600063ffffffff808416806145d0576145d06145a3565b92169190910692915050565b6000826145eb576145eb6145a3565b500690565b838152606060208201526000614609606083018561426b565b9050826040830152949350505050565b60005b8381101561463457818101518382015260200161461c565b50506000910152565b600082601f83011261464e57600080fd5b815167ffffffffffffffff8111156146685761466861435d565b61467b6020601f19601f840116016144b6565b81815284602083860101111561469057600080fd5b610fc1826020830160208701614619565b6000806000606084860312156146b657600080fd5b835167ffffffffffffffff808211156146ce57600080fd5b6146da8783880161463d565b94506020860151935060408601519150808211156146f757600080fd5b506147048682870161463d565b9150509250925092565b838152606060208201526000614727606083018561426b565b905060ff83166040830152949350505050565b60006020828403121561474c57600080fd5b815167ffffffffffffffff81111561476357600080fd5b610fc18482850161463d565b60008151808452614787816020860160208601614619565b601f01601f19169290920160200192915050565b6060815260006147ae606083018661476f565b60208301949094525060400152919050565b6040815260006147d3604083018561476f565b90506001600160a01b03831660208301529392505050565b86815260c06020820152600061480460c083018861426b565b60ff8716604084015264ffffffffff86811660608501528516608084015282810360a0840152614834818561476f565b9998505050505050505050565b84815260806020820152600061485a608083018661426b565b60ff949094166040830152506060015292915050565b85815260a06020820152600061488960a083018761426b565b828103604084015261489b818761476f565b90508460608401528281036080840152614597818561476f565b6000602082840312156148c757600080fd5b5051919050565b85815260a0602082015260006148e760a083018761426b565b60ff861660408401528281036060840152614902818661476f565b9150508260808301529695505050505050565b84815260806020820152600061492e608083018661426b565b60ff851660408401528281036060840152611532818561476f565b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156149915780818460040360031b1b83161693505b505050919050565b600060ff821660ff81036149af576149af6142f2565b60010192915050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a000000000000000000000000000000000000000000000000000000000000008060028401528451614a19816003860160208901614619565b808401905081600382015284519150614a39826004830160208801614619565b0160040195945050505050565b828152604060208201526000610fc1604083018461476f565b8082028115828204841417610255576102556142f2565b8281526000602080830184516020860160005b82811015614aa557815184529284019290840190600101614a89565b5091979650505050505050565b7fffff00000000000000000000000000000000000000000000000000000000000084168152826020820152606060408201526000610c45606083018461476f565b64ffffffffff81811683821601908082111561438e5761438e6142f2565b87815260e060208201526000614b2a60e083018961426b565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c0840152614b61818561476f565b9a9950505050505050505050565b60c081526000614b8260c083018961426b565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a0840152614834818561476f565b608081526000614bd1608083018761426b565b8281036020840152614be3818761476f565b90508460408401528281036060840152611532818561476f565b86815260c060208201526000614c1660c083018861426b565b8281036040840152614c28818861476f565b90508560608401528281036080840152614c42818661476f565b9150508260a0830152979650505050505050565b606081526000614c69606083018661426b565b65ffffffffffff851660208401528281036040840152614c89818561476f565b9695505050505050565b848152608060208201526000614cac608083018661426b565b65ffffffffffff851660408401528281036060840152611532818561476f565b60008251614cde818460208701614619565b9190910192915050565b60008451614cfa818460208901614619565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea264697066735822122083d235e08274e5897333912546eb59091ed9b070c75b0e41b0714737ef04990a64736f6c63430008180033","sourceMap":"581:6947:248:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{"src/libraries/LibChunks.sol":{"LibChunks":[{"start":6176,"length":20},{"start":6363,"length":20}]}}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100be5760003560e01c806369e10c7b11610076578063911c37ae1161005b578063911c37ae14610194578063953717d1146101a7578063e1af802c146101ba57600080fd5b806369e10c7b1461015f5780638181bc571461017f57600080fd5b80633fbf0c5a116100a75780633fbf0c5a1461010b57806345ec93541461011e57806350c4bd841461013157600080fd5b806301ffc9a7146100c3578063119df25f146100eb575b600080fd5b6100d66100d136600461418f565b6101c2565b60405190151581526020015b60405180910390f35b6100f361025b565b6040516001600160a01b0390911681526020016100e2565b6100d66101193660046141e3565b61026a565b604051601f1936013581526020016100e2565b61014461013f36600461421f565b6102ad565b6040805161ffff9384168152929091166020830152016100e2565b61017261016d366004614238565b6102c3565b6040516100e291906142a7565b61019261018d36600461421f565b6102d6565b005b6101926101a236600461421f565b610530565b6101926101b53660046141e3565b610725565b6100f3610aa2565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee12700000000000000000000000000000000000000000000000000000000148061025557507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b6000610265610aac565b905090565b600080600061027886610ade565b915091508461ffff168261ffff1614801561029a57508361ffff168161ffff16145b156102a457600192505b50509392505050565b6000806102b983610ade565b9094909350915050565b60606102cf8383610b8f565b9392505050565b6102de610aa2565b6001600160a01b031663fa1becc4826040518263ffffffff1660e01b815260040161030b91815260200190565b602060405180830381865afa158015610328573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034c91906142ba565b1561041657600061035b610aa2565b6001600160a01b03166343def6388361037261025b565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815260048101929092526001600160a01b03166024820152604401602060405180830381865afa1580156103d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103f891906142ba565b905080610410576104103061040b61025b565b610c4e565b50610422565b6104223061040b61025b565b60008061042e836102ad565b91509150600061043e83836102c3565b90506000805b82518110156104ca5785838281518110610460576104606142dc565b6020026020010151036104b85760019150600083600185516104829190614308565b81518110610492576104926142dc565b602002602001015190506104a886868484610c64565b6104b28686610d37565b506104ca565b806104c28161431b565b915050610444565b506104d785600080610dd7565b806105295760405162461bcd60e51b815260206004820152601660248201527f456e74697479206e6f7420617420706f736974696f6e0000000000000000000060448201526064015b60405180910390fd5b5050505050565b600061053b82610e9f565b9050806001600160a01b031661054f61025b565b6001600160a01b0316146105ca5760405162461bcd60e51b8152602060048201526024808201527f4f6e6c7920746865206f776e65722063616e20737061776e206120636861726160448201527f63746572000000000000000000000000000000000000000000000000000000006064820152608401610520565b6105d382610f3c565b156106205760405162461bcd60e51b815260206004820152601960248201527f43686172616374657220616c726561647920737061776e6564000000000000006044820152606401610520565b600061062b83610fc9565b9050610635610aa2565b6001600160a01b031663fa1becc4846040518263ffffffff1660e01b815260040161066291815260200190565b602060405180830381865afa15801561067f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106a391906142ba565b156106e85760006106b38461105b565b6106bd9083614335565b905060008113156106d7576106d284826110ed565b6106e2565b6106e28460016110ed565b506106f2565b6106f283826110ed565b6106fe83600080610dd7565b6107098360016111a1565b610714836000611242565b610720600080856112fb565b505050565b600061073084610e9f565b905061073a610aa2565b6001600160a01b031663fa1becc4856040518263ffffffff1660e01b815260040161076791815260200190565b602060405180830381865afa158015610784573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a891906142ba565b6107f45760405162461bcd60e51b815260206004820152601860248201527f43616e204f6e6c79206d6f7665206368617261637465727300000000000000006044820152606401610520565b806001600160a01b031661080661025b565b6001600160a01b0316146108825760405162461bcd60e51b815260206004820152602360248201527f4f6e6c7920746865206f776e65722063616e206d6f766520612063686172616360448201527f74657200000000000000000000000000000000000000000000000000000000006064820152608401610520565b61088b84610f3c565b6108d75760405162461bcd60e51b815260206004820152601560248201527f436861726163746572206e6f7420737061776e656400000000000000000000006044820152606401610520565b60006108e2856113c1565b146109555760405162461bcd60e51b815260206004820152602260248201527f43616e6e6f74206d6f7665207768696c6520696e20616e20656e636f756e746560448201527f722e0000000000000000000000000000000000000000000000000000000000006064820152608401610520565b60008061096186610ade565b91509150600080610970611452565b915091508061ffff168761ffff16106109cb5760405162461bcd60e51b815260206004820152600f60248201527f58206f7574206f6620626f756e647300000000000000000000000000000000006044820152606401610520565b8161ffff168661ffff1610610a225760405162461bcd60e51b815260206004820152600f60248201527f59206f7574206f6620626f756e647300000000000000000000000000000000006044820152606401610520565b610a2e848489896114cf565b61ffff16600114610a815760405162461bcd60e51b815260206004820152601e60248201527f43616e206f6e6c79206d6f766520312074696c6520617420612074696d6500006044820152606401610520565b610a8e8885858a8a61153d565b610a988787611639565b5050505050505050565b6000610265611a3a565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c80610adb5750335b90565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110610b1857610b186142dc565b602090810291909101015260008080610b717f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611a44565b925092509250610b82838383611b14565b9550955050505050915091565b604080516002808252606080830184529260009291906020830190803683370190505090508361ffff1660001b81600081518110610bcf57610bcf6142dc565b6020026020010181815250508261ffff1660001b81600181518110610bf657610bf66142dc565b60209081029190910101526000610c2e7f74625544000000000000000000000000456e7469746965734174506f736974698383611b37565b9050610c45610c408260008451611bfe565b611c8c565b95945050505050565b610c60610c5a83611c9d565b82611d3a565b5050565b6040805160028082526060820183526000926020830190803683370190505090508461ffff1660001b81600081518110610ca057610ca06142dc565b6020026020010181815250508361ffff1660001b81600181518110610cc757610cc76142dc565b602002602001018181525050600082604051602001610ce891815260200190565b6040516020818303038152906040529050610d2f7f74625544000000000000000000000000456e7469746965734174506f7369746960001b83600087602002855186611d86565b505050505050565b6040805160028082526060820183526000926020830190803683370190505090508261ffff1660001b81600081518110610d7357610d736142dc565b6020026020010181815250508161ffff1660001b81600181518110610d9a57610d9a6142dc565b6020026020010181815250506107207f74625544000000000000000000000000456e7469746965734174506f7369746960001b8260006020611e3f565b6040805160f084811b7fffff0000000000000000000000000000000000000000000000000000000000009081166020808501919091529185901b1660228301528251600481840301815260016024840181815260648501909552909360009360609385939160440190803683370190505090508681600081518110610e5e57610e5e6142dc565b6020908102919091010152610e967f74625544000000000000000000000000506f736974696f6e000000000000000082868686611ef0565b50505050505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610ed857610ed86142dc565b60209081029190910101526000610f317f74625544000000000000000000000000436861726163746572730000000000008360017e55040020142001000000000000000000000000000000000000000000000000611f99565b60601c949350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610f7557610f756142dc565b60209081029190910101526000610fb57f74625544000000000000000000000000537061776e65640000000000000000008383630101000160d81b611f99565b9050610fc18160f81c90565b949350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611002576110026142dc565b60209081029190910101526000610fc17f74625544000000000000000000000000537461747300000000000000000000008360047ee1080020200120202020200000000000000000000000000000000000000000611f99565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611094576110946142dc565b60209081029190910101526000610fc17f7462554400000000000000000000000043686172616374657245717569706d658360037ea0050320202020200000000000000000000000000000000000000000000000611f99565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611123576111236142dc565b6020026020010181815250506107207f746255440000000000000000000000005374617473000000000000000000000060001b8260058560405160200161116c91815260200190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000612056565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106111d7576111d76142dc565b6020026020010181815250506107207f74625544000000000000000000000000537061776e656400000000000000000060001b8260008560405160200161122591151560f81b815260010190565b60408051601f19818403018152919052630101000160d81b612056565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611278576112786142dc565b6020026020010181815250506107207f74625544000000000000000000000000456e636f756e746572456e746974790060001b826001856040516020016112c691151560f81b815260010190565b60408051601f198184030181529190527e21020020010000000000000000000000000000000000000000000000000000612056565b6040805160028082526060820183526000926020830190803683370190505090508361ffff1660001b81600081518110611337576113376142dc565b6020026020010181815250508261ffff1660001b8160018151811061135e5761135e6142dc565b6020026020010181815250506113bb7f74625544000000000000000000000000456e7469746965734174506f7369746960001b826000856040516020016113a791815260200190565b6040516020818303038152906040526120cc565b50505050565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106113fa576113fa6142dc565b60209081029190910101526000610fc17f74625544000000000000000000000000456e636f756e746572456e746974790083837e21020020010000000000000000000000000000000000000000000000000000611f99565b604080516000808252602082019092528190600080806114b27f746255440000000000000000000000004d6170436f6e66696700000000000000857e04020002020000000000000000000000000000000000000000000000000000611a44565b9250925092506114c3838383611b14565b95509550505050509091565b6000808361ffff168661ffff16116114f0576114eb8685614373565b6114fa565b6114fa8487614373565b905060008361ffff168661ffff161161151c576115178685614373565b611526565b6115268487614373565b90506115328183614395565b979650505050505050565b600061154985856102c3565b90506000805b82518110156115d5578783828151811061156b5761156b6142dc565b6020026020010151036115c357600191506000836001855161158d9190614308565b8151811061159d5761159d6142dc565b602002602001015190506115b388888484610c64565b6115bd8888610d37565b506115d5565b806115cd8161431b565b91505061154f565b50806116235760405162461bcd60e51b815260206004820152601660248201527f456e74697479206e6f7420617420706f736974696f6e000000000000000000006044820152606401610520565b61162e878585610dd7565b610e968484896112fb565b60006116506000808561ffff168561ffff1661213f565b61ffff1690508060000361166357505050565b600080600583101561167b5750600190506006611683565b5060069050600b5b600060ff83165b8260ff168110156116b25761169e8161215d565b6116a890836143b0565b915060010161168a565b5060008167ffffffffffffffff8111156116ce576116ce61435d565b6040519080825280602002602001820160405280156116f7578160200160208202803683370190505b509050600060ff85165b8460ff1681101561177b576000611717826121dd565b905060005b815181101561177157818181518110611737576117376142dc565b6020026020010151858581518110611751576117516142dc565b6020908102919091010152836117668161431b565b94505060010161171c565b5050600101611701565b5060008251116117f35760405162461bcd60e51b815260206004820152602760248201527f4e6f206d6f6e737465727320617661696c61626c6520666f722074686973206460448201527f697374616e6365000000000000000000000000000000000000000000000000006064820152608401610520565b606046617a690361188d5773__$227e4555c1f608352b26068e438454dd8b$__63bc3a86cf6118236008426144a7565b6040518263ffffffff1660e01b815260040161184191815260200190565b600060405180830381865af415801561185e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261188691908101906144e7565b9050611920565b6040517fbc3a86cf00000000000000000000000000000000000000000000000000000000815244600482015273__$227e4555c1f608352b26068e438454dd8b$__9063bc3a86cf90602401600060405180830381865af41580156118f5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261191d91908101906144e7565b90505b60005b600682600081518110611938576119386142dc565b602002602001015161194a91906145b9565b63ffffffff16811015611a2e57611a2584855184848151811061196f5761196f6142dc565b602002602001015163ffffffff1661198791906145dc565b81518110611997576119976142dc565b60200260200101518b8b6040516024016119c89392919092835261ffff918216602084015216604082015260600190565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f15bc424800000000000000000000000000000000000000000000000000000000179052612264565b50600101611923565b50505050505050505050565b6000610265612312565b6060600060606000611a54612312565b9050306001600160a01b03821603611a7d57611a71878787612351565b93509350935050611b0b565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611ac6908a908a908a906004016145f0565b600060405180830381865afa158015611ae3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611a7191908101906146a1565b93509350939050565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b60606000611b43612312565b9050306001600160a01b03821603611b6857611b60858585612459565b9150506102cf565b6040517f1e7889770000000000000000000000000000000000000000000000000000000081526001600160a01b03821690631e78897790611bb19088908890889060040161470e565b600060405180830381865afa158015611bce573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611b60919081019061473a565b509392505050565b600081831180611c0e5750835182115b15611c4b578383836040517f23230fa30000000000000000000000000000000000000000000000000000000081526004016105209392919061479b565b60208401611c5984826143b0565b90506000611c678585614308565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b606060006102cf8360206000612493565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b81600081518110611ce257611ce26142dc565b60209081029190910101526000610fc17f7462776f726c6400000000000000000053797374656d5265676973747279000083837e20010020000000000000000000000000000000000000000000000000000000611f99565b611d44828261250e565b610c6057611d518261256c565b816040517fd787b7370000000000000000000000000000000000000000000000000000000081526004016105209291906147c0565b6000611d90612312565b9050306001600160a01b03821603611db557611db08787878787876126a9565b610e96565b6040517fc0a2895a0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063c0a2895a90611e04908a908a908a908a908a908a906004016147eb565b600060405180830381600087803b158015611e1e57600080fd5b505af1158015611e32573d6000803e3d6000fd5b5050505050505050505050565b6000611e49612312565b9050306001600160a01b03821603611e6c57611e67858585856126c1565b610529565b6040517fd9c03a040000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063d9c03a0490611eb7908890889088908890600401614841565b600060405180830381600087803b158015611ed157600080fd5b505af1158015611ee5573d6000803e3d6000fd5b505050505050505050565b6000611efa612312565b9050306001600160a01b03821603611f1e57611f19868686868661271a565b610d2f565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611f6b9089908990899089908990600401614870565b600060405180830381600087803b158015611f8557600080fd5b505af1158015611a2e573d6000803e3d6000fd5b600080611fa4612312565b9050306001600160a01b03821603611fca57611fc286868686612730565b915050610fc1565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d5990612015908990899089908990600401614841565b602060405180830381865afa158015612032573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fc291906148b5565b6000612060612312565b9050306001600160a01b0382160361207f57611f19868686868661275d565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611f6b90899089908990899089906004016148ce565b60006120d6612312565b9050306001600160a01b038216036120f457611e6785858585612772565b6040517f150f32620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063150f326290611eb7908890889088908890600401614915565b6000610c4561214e86856127ad565b61215886856127ad565b6127cf565b604080516001808252818301909252600091829190602080830190803683370190505090508260001b81600081518110612199576121996142dc565b602090810291909101015260006121d17f746255440000000000000000000000004d6f627342794c6576656c000000000083836127e6565b60209004949350505050565b60408051600180825281830190925260609160009190602080830190803683370190505090508260001b8160008151811061221a5761221a6142dc565b602090810291909101015260006122527f746255440000000000000000000000004d6f627342794c6576656c00000000008383611b37565b9050610fc1610c408260008451611bfe565b606060008061227a61227585614949565b612898565b91509150816000801b036122e0576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000600035166004820152602401610520565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1682179052610fc1828561295b565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061234c573391505090565b919050565b606060006060600061236285612a36565b905061236f878783612a59565b9350600061237c86612a92565b9050801561244e5761238e8888612acf565b935066ffffffffffffff841667ffffffffffffffff8111156123b2576123b261435d565b6040519080825280601f01601f1916602001820160405280156123dc576020820181803683370190505b5092506020830160005b828160ff16101561244b5760006123fe8b8b84612ae2565b9050600061241b888460ff166028026038011c64ffffffffff1690565b905061242a8260008387612b62565b61243481856143b0565b93505050808061244390614999565b9150506123e6565b50505b505093509350939050565b6060610fc1612469858585612ae2565b600061248e856124798989612acf565b9060ff166028026038011c64ffffffffff1690565b612c2e565b606060006124a18560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816124c7576124c76145a3565b04905060405193506020840160208202810160405281855260005b82811015612502578451871c8252938701936020909101906001016124e2565b50505050509392505050565b600061255c7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783612c51565b806102cf57506102cf8383612c51565b606081601081901b600061257f83612d02565b9050827fffffffffffffffffffffffffffff0000000000000000000000000000000000008316156125da576125d57fffffffffffffffffffffffffffff0000000000000000000000000000000000008416612d19565b612611565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff000000000000000000000000000000008316156126475761264283612d19565b61267e565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612690939291906149b8565b6040516020818303038152906040529350505050919050565b610d2f8686868686866126bc8d8d612acf565b612dbd565b60006126cd8585612acf565b905060006126ea828560ff166028026038011c64ffffffffff1690565b9050610d2f8686866127038764ffffffffff8716614308565b604080516000815260208101909152889088612dbd565b610529858585858561272b8b6131f7565b61327c565b6000610c4561273f86866135b5565b60ff858116601b0360080285901c16612758858761360b565b61363c565b610529858561276c848761360b565b8561368d565b600061277e8585612acf565b9050600061279b828560ff166028026038011c64ffffffffff1690565b9050610d2f8686868460008888612dbd565b60008183116127c5576127c08383614308565b6102cf565b6102cf8284614308565b6000818310156127df57816102cf565b5090919050565b6000806127f1612312565b9050306001600160a01b0382160361280e57611b60858585613928565b6040517fdbbf0e210000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063dbbf0e21906128579088908890889060040161470e565b602060405180830381865afa158015612874573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b6091906148b5565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916816000815181106128f1576128f16142dc565b60209081029190910101526000808061294a7f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611a44565b925092509250610b82838383613938565b60606000612967611a3a565b90506001600160a01b03811630036129a857600061298f612986610aac565b60008787613944565b93509050806129a1576129a183613a7f565b5050610255565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906129ef9087908790600401614a46565b6000604051808303816000875af1158015612a0e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fc1919081019061473a565b60006008612a4660026020614308565b612a509190614a5f565b9190911c919050565b606081600003612a7857506040805160208101909152600081526102cf565b6000612a8485856135b5565b9050610c4581600085612c2e565b60006008600180612aa560026020614308565b612aaf9190614308565b612ab99190614308565b612ac39190614a5f565b8260ff911c1692915050565b60006102cf612ade8484613a87565b5490565b60008383604051602001612af7929190614a76565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612be95760208310612b8c57602083048401935060208381612b8857612b886145a3565b0692505b8215612be9576020839003600081841015612baf5750600019600884021c612bb9565b50600019600882021c5b8554600886021b818451168219821617845250818411612bda5750506113bb565b50600194909401939182900391015b5b60208210612c0b5783548152600190930192601f1990910190602001612bea565b81156113bb576000600019600884021c8251865482191691161782525050505050565b60405160208101601f19603f8484010116604052828252611bf685858584612b62565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110612c8a57612c8a6142dc565b602002602001018181525050826001600160a01b031660001b81600181518110612cb657612cb66142dc565b60209081029190910101526000612cf67f7462776f726c640000000000000000005265736f7572636541636365737300008383630101000160d81b611f99565b9050610c458160f81c90565b6000612d10607060106143b0565b9190911b919050565b606060005b6010811015612d7e577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615612d7e57600101612d1e565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280610fc1565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff0000000000000000000000000000000000000000000000000000000000001614612e7d577f74620000000000000000000000000000000000000000000000000000000000008788604051602001612e3b91815260200190565b60408051601f19818403018152908290527f31b46683000000000000000000000000000000000000000000000000000000008252610520939291600401614ab2565b6000612e98828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff1683612eb19190614308565b612ebb91906143b0565b9050808214158015612edd575081612ed38688614af3565b64ffffffffff1614155b15612f2d576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff8088166004830152808716602483015283166044820152606401610520565b818664ffffffffff161115612f7e576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff87166024820152604401610520565b6000612f8b848984613add565b90506000612f988b613bab565b905060005b8151811015613063576000828281518110612fba57612fba6142dc565b60200260200101519050612fe66010826affffffffffffffffffffff1916613c3490919063ffffffff16565b1561305a57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b81526004016130279796959493929190614b11565b600060405180830381600087803b15801561304157600080fd5b505af1158015613055573d6000803e3d6000fd5b505050505b50600101612f9d565b5064ffffffffff881660005b8a60ff168160ff1610156130a257613096878260ff166028026038011c64ffffffffff1690565b9091019060010161306f565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d6040516130dd96959493929190614b6f565b60405180910390a2508284146130fe5760006130f98c8c613a87565b839055505b600061310b8c8c8c612ae2565b905061311f818a64ffffffffff1689613c52565b5060005b81518110156131e9576000828281518110613140576131406142dc565b6020026020010151905061316c6020826affffffffffffffffffffff1916613c3490919063ffffffff16565b156131e057606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b81526004016131ad9796959493929190614b11565b600060405180830381600087803b1580156131c757600080fd5b505af11580156131db573d6000803e3d6000fd5b505050505b50600101613123565b505050505050505050505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161324657507e60030220202000000000000000000000000000000000000000000000000000919050565b6102556132737f746273746f72650000000000000000005461626c65730000000000000000000084613c68565b6020600061363c565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361330857857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516132fb9493929190614bbe565b60405180910390a2610d2f565b600061331387613bab565b905060005b81518110156133ec576000828281518110613335576133356142dc565b602002602001015190506133616001826affffffffffffffffffffff1916613c3490919063ffffffff16565b156133e3576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c906133b0908c908c908c908c908c908c90600401614bfd565b600060405180830381600087803b1580156133ca57600080fd5b505af11580156133de573d6000803e3d6000fd5b505050505b50600101613318565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516134239493929190614bbe565b60405180910390a2600061343788886135b5565b9050600060208701905061344f826000895184613c84565b600061345a85612a92565b11156134de57600061346c8a8a613a87565b878155905060208601915060008060005b61348688612a92565b8160ff1610156134d95761349b8d8d83612ae2565b92506134b68a8260ff166028026038011c64ffffffffff1690565b91506134c58360008488613c84565b6134cf82866143b0565b945060010161347d565b505050505b60005b8351811015611a2e5760008482815181106134fe576134fe6142dc565b6020026020010151905061352a6002826affffffffffffffffffffff1916613c3490919063ffffffff16565b156135ac576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90613579908e908e908e908e908e908e90600401614bfd565b600060405180830381600087803b15801561359357600080fd5b505af11580156135a7573d6000803e3d6000fd5b505050505b506001016134e1565b600082826040516020016135ca929190614a76565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff16811015611bf65761363260ff601b83900360080287901c16836143b0565b9150600101613610565b6000602082106136625760208204840193506020828161365e5761365e6145a3565b0691505b508254600882021b602082900380841115611bf6576001850154600882021c82179150509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361371757837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161370a93929190614c56565b60405180910390a26113bb565b600061372385856135b5565b9050600061373086613bab565b905060005b8151811015613805576000828281518110613752576137526142dc565b6020026020010151905061377e6004826affffffffffffffffffffff1916613c3490919063ffffffff16565b156137fc576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906137c9908b908b908b908b90600401614c93565b600060405180830381600087803b1580156137e357600080fd5b505af11580156137f7573d6000803e3d6000fd5b505050505b50600101613735565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161383a93929190614c56565b60405180910390a2613855828565ffffffffffff1685613c52565b60005b8151811015610e96576000828281518110613875576138756142dc565b602002602001015190506138a16008826affffffffffffffffffffff1916613c3490919063ffffffff16565b1561391f576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906138ec908b908b908b908b90600401614c93565b600060405180830381600087803b15801561390657600080fd5b505af115801561391a573d6000803e3d6000fd5b505050505b50600101613858565b6000610fc1826124798686612acf565b600080611b2b85613d43565b6000606060008061395486613d58565b90925090506001600160a01b0382166139a557856139718761256c565b6040517ffbf10ce6000000000000000000000000000000000000000000000000000000008152600401610520929190614a46565b806139b4576139b48689613dfc565b8615613a20577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e73000000000000000000000000000000000000000000000000000000000000176000613a0882613e06565b9050613a1d82613a188b846143b0565b613e97565b50505b6000613a2c8760101b90565b7fffffffffffffffffffffffffffff0000000000000000000000000000000000001614613a6457613a5f88888488613f4b565b613a70565b613a7088888488613fc3565b90999098509650505050505050565b805160208201fd5b60008282604051602001613a9c929190614a76565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b600064ffffffffff821115613b21576040517f7149a3c100000000000000000000000000000000000000000000000000000000815260048101839052602401610520565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613b535780850382019150613b5b565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110613be557613be56142dc565b60209081029190910101526000613c1d7f746273746f726500000000000000000053746f7265486f6f6b730000000000008383612459565b9050610fc1613c2f8260008451611bfe565b614024565b60008160ff1682613c458560581c90565b1660ff1614905092915050565b61072083838351613c638560200190565b613c84565b60408051602081018490529081018290526000906060016135ca565b8215613cfe5760208310613cae57602083048401935060208381613caa57613caa6145a3565b0692505b8215613cfe5760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613cef5750506113bb565b50600194909401939182900391015b5b60208210613d205780518455600190930192601f1990910190602001613cff565b81156113bb576000600019600884021c8554835182191691161785555050505050565b602081015160408201516000905b9050915091565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110613d9257613d926142dc565b602090810291909101015260008080613deb7f7462776f726c6400000000000000000053797374656d73000000000000000000857e15020014010000000000000000000000000000000000000000000000000000612351565b925092509250610b82838383614035565b611d448282614041565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613e3f57613e3f6142dc565b60209081029190910101526000610fc17f7462776f726c6400000000000000000042616c616e636573000000000000000083837e20010020000000000000000000000000000000000000000000000000000000612730565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110613ecd57613ecd6142dc565b6020026020010181815250506107207f7462776f726c6400000000000000000042616c616e636573000000000000000060001b82600085604051602001613f1691815260200190565b60408051601f198184030181529190527e2001002000000000000000000000000000000000000000000000000000000061275d565b60006060836001600160a01b03166000613f6685898961409f565b604051613f739190614ccc565b60006040518083038185875af1925050503d8060008114613fb0576040519150601f19603f3d011682016040523d82523d6000602084013e613fb5565b606091505b509097909650945050505050565b60006060836001600160a01b0316613fdc84888861409f565b604051613fe99190614ccc565b600060405180830381855af49150503d8060008114613fb0576040519150601f19603f3d011682016040523d82523d6000602084013e613fb5565b606060006102cf8360156000612493565b600080611b2b856140ce565b600061408f7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff00000000000000000000000000000000851617836140ea565b806102cf57506102cf83836140ea565b60608383836040516020016140b693929190614ce8565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c9060009060f81c613d51565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110614123576141236142dc565b602002602001018181525050826001600160a01b031660001b8160018151811061414f5761414f6142dc565b60209081029190910101526000612cf67f7462776f726c640000000000000000005265736f7572636541636365737300008383630101000160d81b612730565b6000602082840312156141a157600080fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146102cf57600080fd5b803561ffff8116811461234c57600080fd5b6000806000606084860312156141f857600080fd5b83359250614208602085016141d1565b9150614216604085016141d1565b90509250925092565b60006020828403121561423157600080fd5b5035919050565b6000806040838503121561424b57600080fd5b614254836141d1565b9150614262602084016141d1565b90509250929050565b60008151808452602080850194506020840160005b8381101561429c57815187529582019590820190600101614280565b509495945050505050565b6020815260006102cf602083018461426b565b6000602082840312156142cc57600080fd5b815180151581146102cf57600080fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b81810381811115610255576102556142f2565b6000600019820361432e5761432e6142f2565b5060010190565b8082018281126000831280158216821582161715614355576143556142f2565b505092915050565b634e487b7160e01b600052604160045260246000fd5b61ffff82811682821603908082111561438e5761438e6142f2565b5092915050565b61ffff81811683821601908082111561438e5761438e6142f2565b80820180821115610255576102556142f2565b600181815b808511156143fe5781600019048211156143e4576143e46142f2565b808516156143f157918102915b93841c93908002906143c8565b509250929050565b60008261441557506001610255565b8161442257506000610255565b816001811461443857600281146144425761445e565b6001915050610255565b60ff841115614453576144536142f2565b50506001821b610255565b5060208310610133831016604e8410600b8410161715614481575081810a610255565b61448b83836143c3565b806000190482111561449f5761449f6142f2565b029392505050565b60006102cf60ff841683614406565b604051601f8201601f1916810167ffffffffffffffff811182821017156144df576144df61435d565b604052919050565b600060208083850312156144fa57600080fd5b825167ffffffffffffffff8082111561451257600080fd5b818501915085601f83011261452657600080fd5b8151818111156145385761453861435d565b8060051b91506145498483016144b6565b818152918301840191848101908884111561456357600080fd5b938501935b83851015614597578451925063ffffffff831683146145875760008081fd5b8282529385019390850190614568565b98975050505050505050565b634e487b7160e01b600052601260045260246000fd5b600063ffffffff808416806145d0576145d06145a3565b92169190910692915050565b6000826145eb576145eb6145a3565b500690565b838152606060208201526000614609606083018561426b565b9050826040830152949350505050565b60005b8381101561463457818101518382015260200161461c565b50506000910152565b600082601f83011261464e57600080fd5b815167ffffffffffffffff8111156146685761466861435d565b61467b6020601f19601f840116016144b6565b81815284602083860101111561469057600080fd5b610fc1826020830160208701614619565b6000806000606084860312156146b657600080fd5b835167ffffffffffffffff808211156146ce57600080fd5b6146da8783880161463d565b94506020860151935060408601519150808211156146f757600080fd5b506147048682870161463d565b9150509250925092565b838152606060208201526000614727606083018561426b565b905060ff83166040830152949350505050565b60006020828403121561474c57600080fd5b815167ffffffffffffffff81111561476357600080fd5b610fc18482850161463d565b60008151808452614787816020860160208601614619565b601f01601f19169290920160200192915050565b6060815260006147ae606083018661476f565b60208301949094525060400152919050565b6040815260006147d3604083018561476f565b90506001600160a01b03831660208301529392505050565b86815260c06020820152600061480460c083018861426b565b60ff8716604084015264ffffffffff86811660608501528516608084015282810360a0840152614834818561476f565b9998505050505050505050565b84815260806020820152600061485a608083018661426b565b60ff949094166040830152506060015292915050565b85815260a06020820152600061488960a083018761426b565b828103604084015261489b818761476f565b90508460608401528281036080840152614597818561476f565b6000602082840312156148c757600080fd5b5051919050565b85815260a0602082015260006148e760a083018761426b565b60ff861660408401528281036060840152614902818661476f565b9150508260808301529695505050505050565b84815260806020820152600061492e608083018661426b565b60ff851660408401528281036060840152611532818561476f565b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156149915780818460040360031b1b83161693505b505050919050565b600060ff821660ff81036149af576149af6142f2565b60010192915050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a000000000000000000000000000000000000000000000000000000000000008060028401528451614a19816003860160208901614619565b808401905081600382015284519150614a39826004830160208801614619565b0160040195945050505050565b828152604060208201526000610fc1604083018461476f565b8082028115828204841417610255576102556142f2565b8281526000602080830184516020860160005b82811015614aa557815184529284019290840190600101614a89565b5091979650505050505050565b7fffff00000000000000000000000000000000000000000000000000000000000084168152826020820152606060408201526000610c45606083018461476f565b64ffffffffff81811683821601908082111561438e5761438e6142f2565b87815260e060208201526000614b2a60e083018961426b565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c0840152614b61818561476f565b9a9950505050505050505050565b60c081526000614b8260c083018961426b565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a0840152614834818561476f565b608081526000614bd1608083018761426b565b8281036020840152614be3818761476f565b90508460408401528281036060840152611532818561476f565b86815260c060208201526000614c1660c083018861426b565b8281036040840152614c28818861476f565b90508560608401528281036080840152614c42818661476f565b9150508260a0830152979650505050505050565b606081526000614c69606083018661426b565b65ffffffffffff851660208401528281036040840152614c89818561476f565b9695505050505050565b848152608060208201526000614cac608083018661426b565b65ffffffffffff851660408401528281036060840152611532818561476f565b60008251614cde818460208701614619565b9190910192915050565b60008451614cfa818460208901614619565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea264697066735822122083d235e08274e5897333912546eb59091ed9b070c75b0e41b0714737ef04990a64736f6c63430008180033","sourceMap":"581:6947:248:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:198:123;;;;;;:::i;:::-;;:::i;:::-;;;516:14:264;;509:22;491:41;;479:2;464:18;2331:198:123;;;;;;;;1262:113;;;:::i;:::-;;;-1:-1:-1;;;;;707:55:264;;;689:74;;677:2;662:18;1262:113:123;543:226:264;2693:239:248;;;;;;:::i;:::-;;:::i;1616:110:123:-;;;-1:-1:-1;;3800:14:123;3796:25;3783:39;1413:25:264;;1401:2;1386:18;1616:110:123;1267:177:264;2938:134:248;;;;;;:::i;:::-;;:::i;:::-;;;;1814:6:264;1847:15;;;1829:34;;1899:15;;;;1894:2;1879:18;;1872:43;1777:18;2938:134:248;1634:287:264;2518:169:248;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;5469:1223::-;;;;;;:::i;:::-;;:::i;:::-;;1549:963;;;;;;:::i;:::-;;:::i;650:893::-;;;;;;:::i;:::-;;:::i;1942:98:123:-;;;:::i;2331:198::-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;1262:113::-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;2693:239:248:-;2774:18;2805:8;2815;2827:22;2840:8;2827:12;:22::i;:::-;2804:45;;;;2868:1;2863:6;;:1;:6;;;:16;;;;;2878:1;2873:6;;:1;:6;;;2863:16;2859:67;;;2911:4;2895:20;;2859:67;2794:138;;2693:239;;;;;:::o;2938:134::-;3004:8;3014;3043:22;3056:8;3043:12;:22::i;:::-;3034:31;;;;-1:-1:-1;2938:134:248;-1:-1:-1;;2938:134:248:o;2518:169::-;2590:35;2644:36;2675:1;2678;2644:30;:36::i;:::-;2637:43;2518:169;-1:-1:-1;;;2518:169:248:o;5469:1223::-;5546:8;:6;:8::i;:::-;-1:-1:-1;;;;;5539:39:248;;5579:8;5539:49;;;;;;;;;;;;;1413:25:264;;1401:2;1386:18;;1267:177;5539:49:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5535:415;;;5604:18;5632:8;:6;:8::i;:::-;-1:-1:-1;;;;;5625:33:248;;5659:8;5669:12;:10;:12::i;:::-;5625:57;;;;;;;;;;;;;3535:25:264;;;;-1:-1:-1;;;;;3596:55:264;3576:18;;;3569:83;3508:18;;5625:57:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5604:78;;5700:13;5696:170;;5808:43;5831:4;5838:12;:10;:12::i;:::-;5808:14;:43::i;:::-;5590:286;5535:415;;;5896:43;5919:4;5926:12;:10;:12::i;5896:43::-;5960:15;5977;5996:27;6014:8;5996:17;:27::i;:::-;5959:64;;;;6033:25;6061:41;6083:8;6093;6061:21;:41::i;:::-;6033:69;;6112:24;6151:9;6146:438;6166:8;:15;6162:1;:19;6146:438;;;6217:8;6202;6211:1;6202:11;;;;;;;;:::i;:::-;;;;;;;:23;6198:327;;6267:4;6245:26;;6289:15;6307:8;6334:1;6316:8;:15;:19;;;;:::i;:::-;6307:29;;;;;;;;:::i;:::-;;;;;;;6289:47;;6354:65;6388:8;6398;6408:1;6411:7;6354:33;:65::i;:::-;6437:50;6468:8;6478;6437:30;:50::i;:::-;6505:5;;;6198:327;6556:3;;;;:::i;:::-;;;;6146:438;;;;6593:28;6606:8;6616:1;6619;6593:12;:28::i;:::-;6639:19;6631:54;;;;-1:-1:-1;;;6631:54:248;;4576:2:264;6631:54:248;;;4558:21:264;4615:2;4595:18;;;4588:30;4654:24;4634:18;;;4627:52;4696:18;;6631:54:248;;;;;;;;;5525:1167;;;;5469:1223;:::o;1549:963::-;1599:13;1615:29;1635:8;1615:19;:29::i;:::-;1599:45;;1678:5;-1:-1:-1;;;;;1662:21:248;:12;:10;:12::i;:::-;-1:-1:-1;;;;;1662:21:248;;1654:70;;;;-1:-1:-1;;;1654:70:248;;4927:2:264;1654:70:248;;;4909:21:264;4966:2;4946:18;;;4939:30;5005:34;4985:18;;;4978:62;5076:6;5056:18;;;5049:34;5100:19;;1654:70:248;4725:400:264;1654:70:248;1744:28;1763:8;1744:18;:28::i;:::-;1743:29;1735:67;;;;-1:-1:-1;;;1735:67:248;;5332:2:264;1735:67:248;;;5314:21:264;5371:2;5351:18;;;5344:30;5410:27;5390:18;;;5383:55;5455:18;;1735:67:248;5130:349:264;1735:67:248;1812:14;1829:25;1845:8;1829:15;:25::i;:::-;1812:42;;1875:8;:6;:8::i;:::-;-1:-1:-1;;;;;1868:39:248;;1908:8;1868:49;;;;;;;;;;;;;1413:25:264;;1401:2;1386:18;;1267:177;1868:49:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1864:404;;;1933:16;1969:39;1999:8;1969:29;:39::i;:::-;1952:56;;1959:6;1952:56;:::i;:::-;1933:75;;2038:1;2026:9;:13;2022:161;;;2059:39;2078:8;2088:9;2059:18;:39::i;:::-;2022:161;;;2137:31;2156:8;2166:1;2137:18;:31::i;:::-;1919:274;1864:404;;;2213:44;2232:8;2249:6;2213:18;:44::i;:::-;2325:28;2338:8;2348:1;2351;2325:12;:28::i;:::-;2363:34;2382:8;2392:4;2363:18;:34::i;:::-;2408:40;2432:8;2442:5;2408:23;:40::i;:::-;2458:47;2490:1;2493;2496:8;2458:31;:47::i;:::-;1589:923;;1549:963;:::o;650:893::-;719:13;735:29;755:8;735:19;:29::i;:::-;719:45;;789:8;:6;:8::i;:::-;-1:-1:-1;;;;;782:39:248;;822:8;782:49;;;;;;;;;;;;;1413:25:264;;1401:2;1386:18;;1267:177;782:49:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;774:86;;;;-1:-1:-1;;;774:86:248;;5907:2:264;774:86:248;;;5889:21:264;5946:2;5926:18;;;5919:30;5985:26;5965:18;;;5958:54;6029:18;;774:86:248;5705:348:264;774:86:248;894:5;-1:-1:-1;;;;;878:21:248;:12;:10;:12::i;:::-;-1:-1:-1;;;;;878:21:248;;870:69;;;;-1:-1:-1;;;870:69:248;;6260:2:264;870:69:248;;;6242:21:264;6299:2;6279:18;;;6272:30;6338:34;6318:18;;;6311:62;6409:5;6389:18;;;6382:33;6432:19;;870:69:248;6058:399:264;870:69:248;957:28;976:8;957:18;:28::i;:::-;949:62;;;;-1:-1:-1;;;949:62:248;;6664:2:264;949:62:248;;;6646:21:264;6703:2;6683:18;;;6676:30;6742:23;6722:18;;;6715:51;6783:18;;949:62:248;6462:345:264;949:62:248;1081:1;1029:40;1060:8;1029:30;:40::i;:::-;:54;1021:101;;;;-1:-1:-1;;;1021:101:248;;7014:2:264;1021:101:248;;;6996:21:264;7053:2;7033:18;;;7026:30;7092:34;7072:18;;;7065:62;7163:4;7143:18;;;7136:32;7185:19;;1021:101:248;6812:398:264;1021:101:248;1134:15;1151;1170:22;1183:8;1170:12;:22::i;:::-;1133:59;;;;1203:13;1218:12;1234:15;:13;:15::i;:::-;1202:47;;;;1272:5;1268:9;;:1;:9;;;1260:37;;;;-1:-1:-1;;;1260:37:248;;7417:2:264;1260:37:248;;;7399:21:264;7456:2;7436:18;;;7429:30;7495:17;7475:18;;;7468:45;7530:18;;1260:37:248;7215:339:264;1260:37:248;1319:6;1315:10;;:1;:10;;;1307:38;;;;-1:-1:-1;;;1307:38:248;;7761:2:264;1307:38:248;;;7743:21:264;7800:2;7780:18;;;7773:30;7839:17;7819:18;;;7812:45;7874:18;;1307:38:248;7559:339:264;1307:38:248;1363:43;1381:8;1391;1401:1;1404;1363:17;:43::i;:::-;:48;;1410:1;1363:48;1355:91;;;;-1:-1:-1;;;1355:91:248;;8105:2:264;1355:91:248;;;8087:21:264;8144:2;8124:18;;;8117:30;8183:32;8163:18;;;8156:60;8233:18;;1355:91:248;7903:354:264;1355:91:248;1456:47;1468:8;1478;1488;1498:1;1501;1456:11;:47::i;:::-;1513:23;1531:1;1534;1513:17;:23::i;:::-;709:834;;;;;650:893;;;:::o;1942:98:123:-;1981:7;2003:32;:30;:32::i;2992:383::-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;4891:393:211:-;4998:16;;;5012:1;4998:16;;;;;;;;;4943:8;;;;;;4998:16;;;;;;;;;;;-1:-1:-1;4998:16:211;4969:45;;5035:6;5020:9;5030:1;5020:12;;;;;;;;:::i;:::-;;;;;;;;;;:21;5049:24;;;5136:80;1065:66;5181:9;1194:66;5136:21;:80::i;:::-;5048:168;;;;;;5229:50;5236:11;5249:15;5266:12;5229:6;:50::i;:::-;5222:57;;;;;;;;4891:393;;;:::o;2642:387:201:-;2768:16;;;2782:1;2768:16;;;2706:25;2768:16;;;;;2706:25;2739:26;;2768:16;2782:1;2768:16;;;;;;;;;;-1:-1:-1;2768:16:201;2739:45;;2821:1;2813:10;;2805:19;;2790:9;2800:1;2790:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;2861:1;2853:10;;2845:19;;2830:9;2840:1;2830:12;;;;;;;;:::i;:::-;;;;;;;;;;:34;2871:18;2892:51;1083:66;2930:9;2871:18;2892:27;:51::i;:::-;2871:72;;2957:66;:44;2978:5;2985:1;2988:5;:12;2957:20;:44::i;:::-;:64;:66::i;:::-;2949:75;2642:387;-1:-1:-1;;;;;2642:387:201:o;3103:154:254:-;3179:75;3210:35;3229:15;3210:18;:35::i;:::-;3247:6;3179:30;:75::i;:::-;3103:154;;:::o;12135:423:201:-;12257:16;;;12271:1;12257:16;;;;;;;;12228:26;;12257:16;;;;;;;;;;-1:-1:-1;12257:16:201;12228:45;;12310:1;12302:10;;12294:19;;12279:9;12289:1;12279:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;12350:1;12342:10;;12334:19;;12319:9;12329:1;12319:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;12378:21;12420:8;12402:28;;;;;;8580:19:264;;8624:2;8615:12;;8451:182;12402:28:201;;;;;;;;;;;;;12378:52;;12438:109;1083:66;1067:83;;12478:9;12489:1;12499:6;12508:2;12499:11;12520:8;:15;12538:8;12438:29;:109::i;:::-;12360:194;12222:336;12135:423;;;;:::o;10896:252::-;10981:16;;;10995:1;10981:16;;;;;;;;10952:26;;10981:16;;;;;;;;;;-1:-1:-1;10981:16:201;10952:45;;11034:1;11026:10;;11018:19;;11003:9;11013:1;11003:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;11074:1;11066:10;;11058:19;;11043:9;11053:1;11043:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;11084:59;1083:66;1067:83;;11126:9;11137:1;11140:2;11084:31;:59::i;5796:354:211:-;7947:22;;;19280:3:264;19276:16;;;19185:66;19272:25;;;7947:22:211;;;;19260:38:264;;;;19331:16;;;;19327:25;19314:11;;;19307:46;7947:22:211;;;;;;;;;6023:1;19369:11:264;;;6009:16:211;;;;;;;;;7947:22;;-1:-1:-1;;5948:25:211;;-1:-1:-1;;6023:1:211;6009:16;;;7947:22;6009:16;;;;;-1:-1:-1;6009:16:211;5980:45;;6046:6;6031:9;6041:1;6031:12;;;;;;;;:::i;:::-;;;;;;;;;;:21;6059:86;1065:66;6091:9;6102:11;6115:15;6132:12;6059:21;:86::i;:::-;5854:296;;;;5796:354;;;:::o;4071:290:195:-;4183:16;;;4197:1;4183:16;;;;;;;;;4133:13;;;;4183:16;;;;;;;;;;;;-1:-1:-1;4183:16:195;4154:45;;4220:11;4205:9;4215:1;4205:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;4238:13;4254:64;1163:66;4291:9;4302:1;1292:66;4254:26;:64::i;:::-;4332:23;;;4071:290;-1:-1:-1;;;;4071:290:195:o;2592:291:215:-;2702:16;;;2716:1;2702:16;;;;;;;;;2653:12;;;;2702:16;;;;;;;;;;;;-1:-1:-1;2702:16:215;2673:45;;2739:8;2724:9;2734:1;2724:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;2754:13;2770:64;1063:66;2807:9;2754:13;-1:-1:-1;;;2770:26:215;:64::i;:::-;2754:80;;2848:29;2869:5;2856:20;;7000:5;6914:97;2848:29;2840:38;2592:291;-1:-1:-1;;;;2592:291:215:o;8151:286:217:-;8262:16;;;8276:1;8262:16;;;;;;;;;8211:14;;;;8262:16;;;;;;;;;;;;-1:-1:-1;8262:16:217;8233:45;;8299:8;8284:9;8294:1;8284:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;8314:13;8330:64;1303:66;8367:9;8378:1;1432:66;8330:26;:64::i;7003:301:194:-;7118:16;;;7132:1;7118:16;;;;;;;;;7067:14;;;;7118:16;;;;;;;;;;;;-1:-1:-1;7118:16:194;7089:45;;7155:11;7140:9;7150:1;7140:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;7173:13;7189:64;1294:66;7226:9;7237:1;1423:66;7189:26;:64::i;10065:254:217:-;10167:16;;;10181:1;10167:16;;;;;;;;;10138:26;;10167:16;;;;;;;;;;;-1:-1:-1;10167:16:217;10138:45;;10204:8;10189:9;10199:1;10189:12;;;;;;;;:::i;:::-;;;;;;:23;;;;;10219:95;1303:66;1287:83;;10256:9;10267:1;10288:9;10270:29;;;;;;8580:19:264;;8624:2;8615:12;;8451:182;10270:29:217;;;;-1:-1:-1;;10270:29:217;;;;;;;;;1432:66;10219:26;:95::i;3908:246:215:-;4004:16;;;4018:1;4004:16;;;;;;;;;3975:26;;4004:16;;;;;;;;;;;-1:-1:-1;4004:16:215;3975:45;;4041:8;4026:9;4036:1;4026:12;;;;;;;;:::i;:::-;;;;;;:23;;;;;4056:93;1063:66;1047:83;;4093:9;4104:1;4125:7;4107:27;;;;;;8974:14:264;8967:22;8962:3;8958:32;8946:45;;9016:1;9007:11;;8823:201;4107:27:215;;;;-1:-1:-1;;4107:27:215;;;;;;;;;-1:-1:-1;;;4056:26:215;:93::i;4756:255:200:-;4855:16;;;4869:1;4855:16;;;;;;;;;4826:26;;4855:16;;;;;;;;;;;-1:-1:-1;4855:16:200;4826:45;;4892:17;4877:9;4887:1;4877:12;;;;;;;;:::i;:::-;;;;;;:32;;;;;4916:90;1147:66;1131:83;;4953:9;4964:1;4985:4;4967:24;;;;;;8974:14:264;8967:22;8962:3;8958:32;8946:45;;9016:1;9007:11;;8823:201;4967:24:200;;;;-1:-1:-1;;4967:24:200;;;;;;;;;1276:66;4916:26;:90::i;9497:296:201:-;9601:16;;;9615:1;9601:16;;;;;;;;9572:26;;9601:16;;;;;;;;;;-1:-1:-1;9601:16:201;9572:45;;9654:1;9646:10;;9638:19;;9623:9;9633:1;9623:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;9694:1;9686:10;;9678:19;;9663:9;9673:1;9663:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;9704:84;1083:66;1067:83;;9745:9;9756:1;9777:8;9759:28;;;;;;8580:19:264;;8624:2;8615:12;;8451:182;9759:28:201;;;;;;;;;;;;;9704:30;:84::i;:::-;9566:227;9497:296;;;:::o;2730:305:200:-;2860:16;;;2874:1;2860:16;;;;;;;;;2804:19;;;;2860:16;;;;;;;;;;;;-1:-1:-1;2860:16:200;2831:45;;2897:17;2882:9;2892:1;2882:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;2921:13;2937:64;1147:66;2974:9;2921:13;1276:66;2937:26;:64::i;4657:361:204:-;4759:16;;;4695:13;4759:16;;;;;;;;;4695:13;;4783:24;;;4870:80;1067:66;4730:45;1196:66;4870:21;:80::i;:::-;4782:168;;;;;;4963:50;4970:11;4983:15;5000:12;4963:6;:50::i;:::-;4956:57;;;;;;;;4657:361;;:::o;4687:279:248:-;4789:6;4807:13;4831:3;4823:11;;:5;:11;;;:39;;4851:11;4857:5;4851:3;:11;:::i;:::-;4823:39;;;4837:11;4845:3;4837:5;:11;:::i;:::-;4807:55;;4872:13;4896:3;4888:11;;:5;:11;;;:39;;4916:11;4922:5;4916:3;:11;:::i;:::-;4888:39;;;4902:11;4910:3;4902:5;:11;:::i;:::-;4872:55;-1:-1:-1;4944:15:248;4872:55;4944:6;:15;:::i;:::-;4937:22;4687:279;-1:-1:-1;;;;;;;4687:279:248:o;6698:828::-;6810:25;6838:41;6860:8;6870;6838:21;:41::i;:::-;6810:69;;6889:24;6928:9;6923:438;6943:8;:15;6939:1;:19;6923:438;;;6994:8;6979;6988:1;6979:11;;;;;;;;:::i;:::-;;;;;;;:23;6975:327;;7044:4;7022:26;;7066:15;7084:8;7111:1;7093:8;:15;:19;;;;:::i;:::-;7084:29;;;;;;;;:::i;:::-;;;;;;;7066:47;;7131:65;7165:8;7175;7185:1;7188:7;7131:33;:65::i;:::-;7214:50;7245:8;7255;7214:30;:50::i;:::-;7282:5;;;6975:327;7333:3;;;;:::i;:::-;;;;6923:438;;;;7378:19;7370:54;;;;-1:-1:-1;;;7370:54:248;;4576:2:264;7370:54:248;;;4558:21:264;4615:2;4595:18;;;4588:30;4654:24;4634:18;;;4627:52;4696:18;;7370:54:248;4374:346:264;7370:54:248;7434:28;7447:8;7457:1;7460;7434:12;:28::i;:::-;7472:47;7504:1;7507;7510:8;7472:31;:47::i;3078:1603::-;3144:24;3179:30;3198:1;3201;3204;3179:30;;3207:1;3179:30;;:18;:30::i;:::-;3171:39;;3144:66;;3224:16;3244:1;3224:21;3220:58;;3261:7;3078:1603;;:::o;3220:58::-;3288:16;3318:14;3370:1;3351:16;:20;3347:163;;;-1:-1:-1;3400:1:248;;-1:-1:-1;3426:1:248;3347:163;;;-1:-1:-1;3471:1:248;;-1:-1:-1;3497:2:248;3347:163;3520:17;3556:22;;;3551:113;3584:8;3580:12;;:1;:12;3551:113;;;3626:27;3651:1;3626:24;:27::i;:::-;3613:40;;;;:::i;:::-;;-1:-1:-1;3594:3:248;;3551:113;;;;3674:34;3725:9;3711:24;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3711:24:248;-1:-1:-1;3674:61:248;-1:-1:-1;3745:13:248;3778:22;;;3773:274;3806:8;3802:12;;:1;:12;3773:274;;;3835:23;3861:24;3883:1;3861:21;:24::i;:::-;3835:50;;3904:9;3899:138;3923:6;:13;3919:1;:17;3899:138;;;3988:6;3995:1;3988:9;;;;;;;;:::i;:::-;;;;;;;3961:17;3979:5;3961:24;;;;;;;;:::i;:::-;;;;;;;;;;:36;4015:7;;;;:::i;:::-;;-1:-1:-1;;3938:3:248;;3899:138;;;-1:-1:-1;;3816:3:248;;3773:274;;;;4092:1;4065:17;:24;:28;4057:80;;;;-1:-1:-1;;;4057:80:248;;9710:2:264;4057:80:248;;;9692:21:264;9749:2;9729:18;;;9722:30;9788:34;9768:18;;;9761:62;9859:9;9839:18;;;9832:37;9886:19;;4057:80:248;9508:403:264;4057:80:248;4148:19;4232:13;4249:5;4232:22;4228:176;;4276:9;:20;4297;4316:1;4297:15;:20;:::i;:::-;4276:42;;;;;;;;;;;;;1413:25:264;;1401:2;1386:18;;1267:177;4276:42:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;4276:42:248;;;;;;;;;;;;:::i;:::-;4270:48;;4228:176;;;4355:38;;;;;4376:16;4355:38;;;1413:25:264;4355:9:248;;:20;;1386:18:264;;4355:38:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;4355:38:248;;;;;;;;;;;;:::i;:::-;4349:44;;4228:176;4419:9;4414:261;4444:1;4435:3;4439:1;4435:6;;;;;;;;:::i;:::-;;;;;;;:10;;;;:::i;:::-;4430:16;;:1;:16;4414:261;;;4467:197;4564:17;4599;:24;4590:3;4594:1;4590:6;;;;;;;;:::i;:::-;;;;;;;:33;;;;;;:::i;:::-;4564:61;;;;;;;;:::i;:::-;;;;;;;4627:1;4630;4502:148;;;;;;;;;13749:25:264;;;13793:6;13835:15;;;13830:2;13815:18;;13808:43;13887:15;13882:2;13867:18;;13860:43;13737:2;13722:18;;13551:358;4502:148:248;;;;-1:-1:-1;;4502:148:248;;;;;;;;;;;;;;;;;;;;4467:17;:197::i;:::-;-1:-1:-1;4448:3:248;;4414:261;;;;3134:1547;;;;;;;3078:1603;;:::o;4048:97:123:-;4089:7;4111:29;:27;:29::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;7036:160:211:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;7131:8:211;;;;6793:33;;;;;6839;7166:25;7157:34;;;;-1:-1:-1;7036:160:211;-1:-1:-1;;;;7036:160:211:o;18598:431:46:-;18734:12;18754:21;18778:17;:15;:17::i;:::-;18754:41;-1:-1:-1;18830:4:46;-1:-1:-1;;;;;18805:30:46;;;18801:224;;18852:63;18878:7;18887:8;18897:17;18852:25;:63::i;:::-;18845:70;;;;;18801:224;18943:75;;;;;-1:-1:-1;;;;;18943:37:46;;;;;:75;;18981:7;;18990:8;;19000:17;;18943:75;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;18943:75:46;;;;;;;;;;;;:::i;18801:224::-;18748:281;18598:431;;;;;:::o;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;45284:220:56:-;45350:24;45382:30;45415:32;45433:6;45441:2;45445:1;45415:17;:32::i;3430:314:138:-;3538:16;;;3552:1;3538:16;;;;;;;;;3482:19;;;;3538:16;;;;;;;;;;;;-1:-1:-1;3538:16:138;3509:45;;3599:6;-1:-1:-1;;;;;3583:24:138;3575:33;;3560:9;3570:1;3560:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3615:13;3631:64;1169:66;3668:9;3615:13;1298:66;3631:26;:64::i;1698:281:106:-;1860:29;1870:10;1882:6;1860:9;:29::i;:::-;1855:120;;1938:21;:10;:19;:21::i;:::-;1961:6;1906:62;;;;;;;;;;;;:::i;8207:601:46:-;8413:21;8437:17;:15;:17::i;:::-;8413:41;-1:-1:-1;8489:4:46;-1:-1:-1;;;;;8464:30:46;;;8460:344;;8504:102;8532:7;8541:8;8551:17;8570:16;8588:11;8601:4;8504:27;:102::i;:::-;8460:344;;;8627:170;;;;;-1:-1:-1;;;;;8627:39:46;;;;;:170;;8676:7;;8693:8;;8711:17;;8738:16;;8764:11;;8785:4;;8627:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8407:401;8207:601;;;;;;:::o;13190:464::-;13351:21;13375:17;:15;:17::i;:::-;13351:41;-1:-1:-1;13427:4:46;-1:-1:-1;;;;;13402:30:46;;;13398:252;;13442:84;13472:7;13481:8;13491:17;13510:15;13442:29;:84::i;:::-;13398:252;;;13547:96;;;;;-1:-1:-1;;;;;13547:41:46;;;;;:96;;13589:7;;13598:8;;13608:17;;13627:15;;13547:96;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13345:309;13190:464;;;;:::o;6458:480::-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;:::-;6692:242;;;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17775:457;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;10761:455::-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;10980:232::-;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;12345:451::-;12505:21;12529:17;:15;:17::i;:::-;12505:41;-1:-1:-1;12581:4:46;-1:-1:-1;;;;;12556:30:46;;;12552:240;;12596:78;12625:7;12634:8;12644:17;12663:10;12596:28;:78::i;12552:240::-;12695:90;;;;;-1:-1:-1;;;;;12695:40:46;;;;;:90;;12736:7;;12745:8;;12755:17;;12774:10;;12695:90;;;:::i;5049:179:248:-;5148:6;5180:40;5185:16;5194:2;5198;5185:8;:16::i;:::-;5203;5212:2;5216;5203:8;:16::i;:::-;5180:4;:40::i;5306:308:206:-;5410:16;;;5424:1;5410:16;;;;;;;;;5366:7;;;;5410:16;;;;;;;;;;;;-1:-1:-1;5410:16:206;5381:45;;5463:5;5447:23;;5432:9;5442:1;5432:12;;;;;;;;:::i;:::-;;;;;;;;;;:38;5477:19;5499:57;1071:66;5543:9;5477:19;5499:33;:57::i;:::-;5601:2;5587:16;;;;-1:-1:-1;;;;5306:308:206:o;2600:342::-;2717:16;;;2731:1;2717:16;;;;;;;;;2657:23;;2688:26;;2717:16;;;;;;;;;;;;-1:-1:-1;2717:16:206;2688:45;;2770:5;2754:23;;2739:9;2749:1;2739:12;;;;;;;;:::i;:::-;;;;;;;;;;:38;2784:18;2805:51;1071:66;2843:9;2784:18;2805:27;:51::i;:::-;2784:72;;2870:66;:44;2891:5;2898:1;2901:5;:12;2870:20;:44::i;3318:662:107:-;3373:23;3516:19;;3570:39;3592:16;3599:8;3592:16;:::i;:::-;3570:21;:39::i;:::-;3515:94;;;;3690:8;3703:1;3672:32;;;3668:97;;3713:52;;;;;3757:7;;;;3713:52;;;22811:98:264;22784:18;;3713:52:107;22667:248:264;3668:97:107;1759:4:23;1744:28;;1738:35;;1847:9;1836:21;1903:20;;1961:43;;3883:92:107;3900:8;3936;3883:4;:92::i;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;1953:106::-;2039:13;1836:227;-1:-1:-1;1836:227:46:o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;37180:522::-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;2681:1129:58:-;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;;3341:28;;3116:690;;;2681:1129;;;;;:::o;1109:325:106:-;1190:4;1332:55;696:18:144;578:36:124;2955:46;;2954:74;1380:6:106;1332:18;:55::i;:::-;:97;;;;1391:38;1410:10;1422:6;1391:18;:38::i;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;3968:25;;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;19594:539:45:-;19800:328;19854:7;19879:8;19914:17;19957:16;19994:11;20019:4;20055:66;20103:7;20112:8;20055:47;:66::i;:::-;19800:36;:328::i;30235:834::-;30495:37;30535:66;30583:7;30592:8;30535:47;:66::i;:::-;30495:106;-1:-1:-1;30607:26:45;30643:49;30495:106;30674:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;30643:49:45;30607:86;-1:-1:-1;30731:333:45;30785:7;30810:8;30845:17;30895:37;30917:15;30895:37;;;;:::i;:::-;30991:12;;;31001:1;30991:12;;;;;;;;30961:15;;31035:22;30731:36;:333::i;12066:286::-;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;36171:541::-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;23107:355::-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;28764:791::-;29023:37;29063:66;29111:7;29120:8;29063:47;:66::i;:::-;29023:106;-1:-1:-1;29135:26:45;29171:49;29023:106;29202:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;29171:49:45;29135:86;;29259:291;29313:7;29338:8;29373:17;29423:19;29464:1;29479:10;29521:22;29259:36;:291::i;5234:117:248:-;5297:7;5327:1;5323;:5;:21;;5339:5;5343:1;5339;:5;:::i;:::-;5323:21;;;5331:5;5335:1;5331;:5;:::i;5357:106::-;5416:7;5447:1;5442;:6;;:14;;5455:1;5442:14;;;-1:-1:-1;5451:1:248;;5357:106;-1:-1:-1;5357:106:248:o;21091:444:46:-;21233:7;21248:21;21272:17;:15;:17::i;:::-;21248:41;-1:-1:-1;21324:4:46;-1:-1:-1;;;;;21299:30:46;;;21295:236;;21346:69;21378:7;21387:8;21397:17;21346:31;:69::i;21295:236::-;21443:81;;;;;-1:-1:-1;;;;;21443:43:46;;;;;:81;;21487:7;;21496:8;;21506:17;;21443:81;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;5805:471:133:-;5966:16;;;5980:1;5966:16;;;;;;;;;5879:19;;;;;;5966:16;;;;;;;;;;;-1:-1:-1;5966:16:133;5937:45;;6011:21;6003:30;;;5988:9;5998:1;5988:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;6041:24;;;6128:80;1174:66;6173:9;1303:66;6128:21;:80::i;:::-;6040:168;;;;;;6221:50;6228:11;6241:15;6258:12;6221:6;:50::i;2109:683:107:-;2185:23;2216:20;2239:32;:30;:32::i;:::-;2216:55;-1:-1:-1;;;;;;2350:29:107;;2358:4;2350:29;2346:322;;2389:12;2433:153;2467:36;:34;:36::i;:::-;2520:1;2541:8;2569;2433:15;:153::i;:::-;2409:177;-1:-1:-1;2409:177:107;-1:-1:-1;2409:177:107;2595:41;;2609:27;2625:10;2609:15;:27::i;:::-;2644:17;;;;2346:322;2736:51;;;;;-1:-1:-1;;;;;2736:31:107;;;;;:51;;2768:8;;2778;;2736:51;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2736:51:107;;;;;;;;;;;;:::i;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8101:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;8389:20:44;;8299:21;;8322:9;;8295:37;8385:31;;8244:184;8201:237;;-1:-1:-1;6076:2380:44;;;;:::o;5042:669::-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:44;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;3586:379:136:-;3709:16;;;3723:1;3709:16;;;;;;;;3661:11;;;;3709:16;3723:1;3709:16;;;;;;;;;;-1:-1:-1;3709:16:136;3680:45;;3764:10;3731:9;3741:1;3731:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;3820:6;-1:-1:-1;;;;;3804:24:136;3796:33;;3781:9;3791:1;3781:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3836:13;3852:64;1169:66;3889:9;3836:13;-1:-1:-1;;;3852:26:136;:64::i;:::-;3836:80;;3930:29;3951:5;3938:20;;7000:5:215;6914:97;3165:160:124;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;2007:37;;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;25515:66:264;25503:79;;2092:30:124;;;25491:92:264;2092:30:124;;25599:12:264;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;44254:4001:45;44673:14;44652:7;:35;;;44648:161;;44743:14;44759:7;44792;44775:25;;;;;;8580:19:264;;8624:2;8615:12;;8451:182;44775:25:45;;;;-1:-1:-1;;44775:25:45;;;;;;;;;;44704:98;;;;;;;;;;:::i;44648:161::-;44815:27;44845:49;:22;44876:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;44845:49:45;44815:79;;44900:26;44965:4;:11;44951;44929:33;;:19;:33;;;;:::i;:::-;:47;;;;:::i;:::-;44900:76;;45248:18;45225:19;:41;;:98;;;;-1:-1:-1;45304:19:45;45270:30;45289:11;45270:16;:30;:::i;:::-;:53;;;;45225:98;45221:218;;;45340:92;;;;;26695:12:264;26734:15;;;45340:92:45;;;26716:34:264;26786:15;;;26766:18;;;26759:43;26838:15;;26818:18;;;26811:43;26658:18;;45340:92:45;26489:371:264;45221:218:45;45545:19;45526:16;:38;;;45522:140;;;45581:74;;;;;;;;27038:25:264;;;27111:12;27099:25;;27079:18;;;27072:53;27011:18;;45581:74:45;26865:266:264;45522:140:45;45701:36;45740:72;:22;45774:17;45793:18;45740:33;:72::i;:::-;45701:111;;45959:22;45984:24;46000:7;45984:15;:24::i;:::-;45959:49;;46019:9;46014:486;46034:5;:12;46030:1;:16;46014:486;;;46061:9;46083:5;46089:1;46083:8;;;;;;;;:::i;:::-;;;;;;;46061:31;;46104:42;836:6:54;46104:4:45;:14;;;;;:42;;;;:::i;:::-;46100:394;;;3536:35:26;;;;-1:-1:-1;;;;;46158:55:45;;46235:7;46264:8;46303:17;46350:16;46391:11;46430:22;46470:4;46158:327;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;46100:394;-1:-1:-1;46048:3:45;;46014:486;;;-1:-1:-1;46558:32:45;;;:13;46698:107;46716:17;46712:21;;:1;:21;;;46698:107;;;46761:33;:22;46792:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;46761:33:45;46752:42;;;;46735:3;;46698:107;;;;46930:7;46874:277;46957:8;46994:17;47035:5;47064:11;47101:21;47138:4;46874:277;;;;;;;;;;;:::i;:::-;;;;;;;;46506:652;47243:18;47220:19;:41;47216:248;;47271:31;47305:48;47335:7;47344:8;47305:29;:48::i;:::-;695:28:44;;;-1:-1:-1;47216:248:45;47521:27;47551:61;47575:7;47584:8;47594:17;47551:23;:61::i;:::-;47521:91;;47620:92;47652:19;47681:16;47620:92;;47705:4;47620:13;:92::i;:::-;47513:206;47773:9;47768:483;47788:5;:12;47784:1;:16;47768:483;;;47815:9;47837:5;47843:1;47837:8;;;;;;;;:::i;:::-;;;;;;;47815:31;;47858:41;947:6:54;47858:4:45;:14;;;;;:41;;;;:::i;:::-;47854:391;;;3536:35:26;;;;-1:-1:-1;;;;;47911:54:45;;47987:7;48016:8;48055:17;48102:16;48143:11;48182:21;48221:4;47911:325;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;47854:391;-1:-1:-1;47802:3:45;;47768:483;;;;44498:3757;;;;44254:4001;;;;;;;:::o;4015:652::-;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;50806:191;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;51823:242::-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;8945:812:44;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;17013:1682:45:-;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;39909:262;40051:7;40073:93;40148:17;40073:66;40121:7;40130:8;40073:47;:66::i;8363:236:133:-;8474:19;8495:29;8569:25;8582:11;8569:12;:25::i;1761:1386:121:-;1888:12;1902:17;1956:21;1979:17;2000:22;2013:8;2000:12;:22::i;:::-;1955:67;;-1:-1:-1;1955:67:121;-1:-1:-1;;;;;;2067:27:121;;2063:106;;2139:8;2149:19;:8;:17;:19::i;:::-;2103:66;;;;;;;;;;;;:::i;2063:106::-;2275:12;2270:64;;2289:45;2317:8;2327:6;2289:27;:45::i;:::-;2413:9;;2409:197;;578:36:124;2955:46;;696:18:144;2954:74:124;2432:22:121;2515:26;2954:74:124;2515:13:121;:26::i;:::-;2490:51;-1:-1:-1;2549:50:121;2563:11;2576:22;2593:5;2490:51;2576:22;:::i;:::-;2549:13;:50::i;:::-;2424:182;;2409:197;2708:14;2681:23;:8;451:5:41;2637:44:124;;2539:148;2681:23:121;:41;;;:461;;2982:160;3043:6;3069:5;3092:13;3125:8;2982:39;:160::i;:::-;2681:461;;;2805:168;2874:6;2900:5;2923:13;2956:8;2805:47;:168::i;:::-;2663:479;;;;-1:-1:-1;1761:1386:121;-1:-1:-1;;;;;;;1761:1386:121:o;348:217:142:-;551:6;545:13;538:4;530:6;526:17;519:40;53371:230:45;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;7468:1525:24:-;7596:14;1145:16;7622:25;;7618:120;;;7664:67;;;;;;;;1413:25:264;;;1386:18;;7664:67:24;1267:177:264;7618:120:24;7802:14;6445:61;;;7070:16;;;1063;7070;975;7059:27;7017:70;;;6995:94;;8068:38;;;8064:192;;8151:19;8133:15;:37;8118:52;;;;8064:192;;;8232:15;8210:19;:37;8195:52;;;;8064:192;-1:-1:-1;8572:16:24;975;1063;8439;;;;8428:27;8564:35;;;8882:5;8719:26;8699:46;;;;8698:62;;;8862:25;;;;8892:34;;;;;8861:66;;-1:-1:-1;7468:1525:24;;;;;:::o;3658:342:50:-;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:44:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;51249:282:45:-;51494:30;;;;;;32087:19:264;;;32122:12;;;32115:28;;;51337:7:45;;32159:12:264;;51494:30:45;31898:279:264;1489:2340:44;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;7963:242:133:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;8028:19:133;;8173:26;8147:53;;7963:242;;;:::o;5928:433:139:-;6056:16;;;6070:1;6056:16;;;;;;;;;5986:14;;;;;;6056:16;;;;;;;;;;;-1:-1:-1;6056:16:139;6027:45;;6111:8;6078:9;6088:1;6078:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;6128:24;;;6215:78;1155:66;6258:9;1284:66;6215:19;:78::i;:::-;6127:166;;;;;;6306:50;6313:11;6326:15;6343:12;6306:6;:50::i;1546:281:108:-;1708:29;1718:10;1730:6;1708:9;:29::i;3758:308:132:-;3871:16;;;3885:1;3871:16;;;;;;;;;3819:15;;;;3871:16;;;;;;;;;;;;-1:-1:-1;3871:16:132;3842:45;;3926:11;3893:9;3903:1;3893:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;3945:13;3961:62;1157:66;3996:9;3945:13;1286:66;3961:24;:62::i;5057:269::-;5156:16;;;5170:1;5156:16;;;;;;;;;5127:26;;5156:16;;;;;;;;;;;-1:-1:-1;5156:16:132;5127:45;;5211:11;5178:9;5188:1;5178:12;;;;;;;;:::i;:::-;;;;;;:45;;;;;5230:91;1157:66;1141:83;;5265:9;5276:1;5297:7;5279:27;;;;;;8580:19:264;;8624:2;8615:12;;8451:182;5279:27:132;;;;-1:-1:-1;;5279:27:132;;;;;;;;;1286:66;5230:24;:91::i;5594:317:123:-;5733:12;5747:17;5790:6;-1:-1:-1;;;;;5790:11:123;5810:1;5821:79;5847:8;5868:9;5889:8;5821:13;:79::i;:::-;5790:116;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5772:134:123;;;;-1:-1:-1;5594:317:123;-1:-1:-1;;;;;5594:317:123:o;6415:321::-;6562:12;6576:17;6619:6;-1:-1:-1;;;;;6619:19:123;6646:79;6672:8;6693:9;6714:8;6646:13;:79::i;:::-;6619:112;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;40103:220:56;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;7829:207:139:-;7940:14;7956:17;8006:25;8019:11;8006:12;:25::i;955:327:108:-;1036:4;1178:56;696:18:144;578:36:124;2955:46;;2954:74;1227:6:108;1178:19;:56::i;:::-;:99;;;;1238:39;1258:10;1270:6;1238:19;:39::i;4897:201:123:-;5019:12;5063:8;5073:9;5084:8;5046:47;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;5039:54;;4897:201;;;;;:::o;7448:223:139:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;7564:35:139;;;;;;7513:14;;7631:33;;7623:42;6914:97:215;4006:378:136;4130:16;;;4144:1;4130:16;;;;;;;;4082:11;;;;4130:16;4144:1;4130:16;;;;;;;;;;-1:-1:-1;4130:16:136;4101:45;;4185:10;4152:9;4162:1;4152:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;4241:6;-1:-1:-1;;;;;4225:24:136;4217:33;;4202:9;4212:1;4202:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;4257:13;4273:62;1169:66;4308:9;4257:13;-1:-1:-1;;;4273:24:136;:62::i;14:332:264:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;774:159;841:20;;901:6;890:18;;880:29;;870:57;;923:1;920;913:12;938:324;1013:6;1021;1029;1082:2;1070:9;1061:7;1057:23;1053:32;1050:52;;;1098:1;1095;1088:12;1050:52;1134:9;1121:23;1111:33;;1163:37;1196:2;1185:9;1181:18;1163:37;:::i;:::-;1153:47;;1219:37;1252:2;1241:9;1237:18;1219:37;:::i;:::-;1209:47;;938:324;;;;;:::o;1449:180::-;1508:6;1561:2;1549:9;1540:7;1536:23;1532:32;1529:52;;;1577:1;1574;1567:12;1529:52;-1:-1:-1;1600:23:264;;1449:180;-1:-1:-1;1449:180:264:o;1926:256::-;1992:6;2000;2053:2;2041:9;2032:7;2028:23;2024:32;2021:52;;;2069:1;2066;2059:12;2021:52;2092:28;2110:9;2092:28;:::i;:::-;2082:38;;2139:37;2172:2;2161:9;2157:18;2139:37;:::i;:::-;2129:47;;1926:256;;;;;:::o;2187:439::-;2240:3;2278:5;2272:12;2305:6;2300:3;2293:19;2331:4;2360;2355:3;2351:14;2344:21;;2399:4;2392:5;2388:16;2422:1;2432:169;2446:6;2443:1;2440:13;2432:169;;;2507:13;;2495:26;;2541:12;;;;2576:15;;;;2468:1;2461:9;2432:169;;;-1:-1:-1;2617:3:264;;2187:439;-1:-1:-1;;;;;2187:439:264:o;2631:261::-;2810:2;2799:9;2792:21;2773:4;2830:56;2882:2;2871:9;2867:18;2859:6;2830:56;:::i;3079:277::-;3146:6;3199:2;3187:9;3178:7;3174:23;3170:32;3167:52;;;3215:1;3212;3205:12;3167:52;3247:9;3241:16;3300:5;3293:13;3286:21;3279:5;3276:32;3266:60;;3322:1;3319;3312:12;3663:184;-1:-1:-1;;;3712:1:264;3705:88;3812:4;3809:1;3802:15;3836:4;3833:1;3826:15;3852:184;-1:-1:-1;;;3901:1:264;3894:88;4001:4;3998:1;3991:15;4025:4;4022:1;4015:15;4041:128;4108:9;;;4129:11;;;4126:37;;;4143:18;;:::i;4174:195::-;4213:3;-1:-1:-1;;4237:5:264;4234:77;4231:103;;4314:18;;:::i;:::-;-1:-1:-1;4361:1:264;4350:13;;4174:195::o;5484:216::-;5548:9;;;5576:11;;;5523:3;5606:9;;5634:10;;5630:19;;5659:10;;5651:19;;5627:44;5624:70;;;5674:18;;:::i;:::-;5624:70;;5484:216;;;;:::o;8262:184::-;-1:-1:-1;;;8311:1:264;8304:88;8411:4;8408:1;8401:15;8435:4;8432:1;8425:15;9029:171;9097:6;9136:10;;;9124;;;9120:27;;9159:12;;;9156:38;;;9174:18;;:::i;:::-;9156:38;9029:171;;;;:::o;9205:168::-;9272:6;9298:10;;;9310;;;9294:27;;9333:11;;;9330:37;;;9347:18;;:::i;9378:125::-;9443:9;;;9464:10;;;9461:36;;;9477:18;;:::i;9916:476::-;10005:1;10042:5;10005:1;10056:330;10077:7;10067:8;10064:21;10056:330;;;10196:4;-1:-1:-1;;10124:77:264;10118:4;10115:87;10112:113;;;10205:18;;:::i;:::-;10255:7;10245:8;10241:22;10238:55;;;10275:16;;;;10238:55;10354:22;;;;10314:15;;;;10056:330;;;10060:3;9916:476;;;;;:::o;10397:866::-;10446:5;10476:8;10466:80;;-1:-1:-1;10517:1:264;10531:5;;10466:80;10565:4;10555:76;;-1:-1:-1;10602:1:264;10616:5;;10555:76;10647:4;10665:1;10660:59;;;;10733:1;10728:130;;;;10640:218;;10660:59;10690:1;10681:10;;10704:5;;;10728:130;10765:3;10755:8;10752:17;10749:43;;;10772:18;;:::i;:::-;-1:-1:-1;;10828:1:264;10814:16;;10843:5;;10640:218;;10942:2;10932:8;10929:16;10923:3;10917:4;10914:13;10910:36;10904:2;10894:8;10891:16;10886:2;10880:4;10877:12;10873:35;10870:77;10867:159;;;-1:-1:-1;10979:19:264;;;11011:5;;10867:159;11058:34;11083:8;11077:4;11058:34;:::i;:::-;11188:6;-1:-1:-1;;11116:79:264;11107:7;11104:92;11101:118;;;11199:18;;:::i;:::-;11237:20;;10397:866;-1:-1:-1;;;10397:866:264:o;11268:140::-;11326:5;11355:47;11396:4;11386:8;11382:19;11376:4;11355:47;:::i;11603:334::-;11674:2;11668:9;11730:2;11720:13;;-1:-1:-1;;11716:86:264;11704:99;;11833:18;11818:34;;11854:22;;;11815:62;11812:88;;;11880:18;;:::i;:::-;11916:2;11909:22;11603:334;;-1:-1:-1;11603:334:264:o;11942:1110::-;12036:6;12067:2;12110;12098:9;12089:7;12085:23;12081:32;12078:52;;;12126:1;12123;12116:12;12078:52;12159:9;12153:16;12188:18;12229:2;12221:6;12218:14;12215:34;;;12245:1;12242;12235:12;12215:34;12283:6;12272:9;12268:22;12258:32;;12328:7;12321:4;12317:2;12313:13;12309:27;12299:55;;12350:1;12347;12340:12;12299:55;12379:2;12373:9;12401:2;12397;12394:10;12391:36;;;12407:18;;:::i;:::-;12453:2;12450:1;12446:10;12436:20;;12476:28;12500:2;12496;12492:11;12476:28;:::i;:::-;12538:15;;;12608:11;;;12604:20;;;12569:12;;;;12636:19;;;12633:39;;;12668:1;12665;12658:12;12633:39;12692:11;;;;12712:310;12728:6;12723:3;12720:15;12712:310;;;12801:3;12795:10;12782:23;;12849:10;12842:5;12838:22;12831:5;12828:33;12818:131;;12903:1;12932:2;12928;12921:14;12818:131;12962:18;;;12745:12;;;;13000;;;;12712:310;;;13041:5;11942:1110;-1:-1:-1;;;;;;;;11942:1110:264:o;13057:184::-;-1:-1:-1;;;13106:1:264;13099:88;13206:4;13203:1;13196:15;13230:4;13227:1;13220:15;13246:183;13277:1;13303:10;13340:2;13337:1;13333:10;13362:3;13352:37;;13369:18;;:::i;:::-;13407:10;;13403:20;;;;;13246:183;-1:-1:-1;;13246:183:264:o;13434:112::-;13466:1;13492;13482:35;;13497:18;;:::i;:::-;-1:-1:-1;13531:9:264;;13434:112::o;13914:468::-;14214:6;14203:9;14196:25;14257:2;14252;14241:9;14237:18;14230:30;14177:4;14277:56;14329:2;14318:9;14314:18;14306:6;14277:56;:::i;:::-;14269:64;;14369:6;14364:2;14353:9;14349:18;14342:34;13914:468;;;;;;:::o;14387:250::-;14472:1;14482:113;14496:6;14493:1;14490:13;14482:113;;;14572:11;;;14566:18;14553:11;;;14546:39;14518:2;14511:10;14482:113;;;-1:-1:-1;;14629:1:264;14611:16;;14604:27;14387:250::o;14642:568::-;14695:5;14748:3;14741:4;14733:6;14729:17;14725:27;14715:55;;14766:1;14763;14756:12;14715:55;14795:6;14789:13;14821:18;14817:2;14814:26;14811:52;;;14843:18;;:::i;:::-;14887:114;14995:4;-1:-1:-1;;14919:4:264;14915:2;14911:13;14907:86;14903:97;14887:114;:::i;:::-;15026:2;15017:7;15010:19;15072:3;15065:4;15060:2;15052:6;15048:15;15044:26;15041:35;15038:55;;;15089:1;15086;15079:12;15038:55;15102:77;15176:2;15169:4;15160:7;15156:18;15149:4;15141:6;15137:17;15102:77;:::i;15215:655::-;15357:6;15365;15373;15426:2;15414:9;15405:7;15401:23;15397:32;15394:52;;;15442:1;15439;15432:12;15394:52;15475:9;15469:16;15504:18;15545:2;15537:6;15534:14;15531:34;;;15561:1;15558;15551:12;15531:34;15584:60;15636:7;15627:6;15616:9;15612:22;15584:60;:::i;:::-;15574:70;;15684:2;15673:9;15669:18;15663:25;15653:35;;15734:2;15723:9;15719:18;15713:25;15697:41;;15763:2;15753:8;15750:16;15747:36;;;15779:1;15776;15769:12;15747:36;;15802:62;15856:7;15845:8;15834:9;15830:24;15802:62;:::i;:::-;15792:72;;;15215:655;;;;;:::o;15875:442::-;16138:6;16127:9;16120:25;16181:2;16176;16165:9;16161:18;16154:30;16101:4;16201:56;16253:2;16242:9;16238:18;16230:6;16201:56;:::i;:::-;16193:64;;16305:4;16297:6;16293:17;16288:2;16277:9;16273:18;16266:45;15875:442;;;;;;:::o;16322:335::-;16401:6;16454:2;16442:9;16433:7;16429:23;16425:32;16422:52;;;16470:1;16467;16460:12;16422:52;16503:9;16497:16;16536:18;16528:6;16525:30;16522:50;;;16568:1;16565;16558:12;16522:50;16591:60;16643:7;16634:6;16623:9;16619:22;16591:60;:::i;16662:329::-;16703:3;16741:5;16735:12;16768:6;16763:3;16756:19;16784:76;16853:6;16846:4;16841:3;16837:14;16830:4;16823:5;16819:16;16784:76;:::i;:::-;16905:2;16893:15;-1:-1:-1;;16889:88:264;16880:98;;;;16980:4;16876:109;;16662:329;-1:-1:-1;;16662:329:264:o;16996:359::-;17199:2;17188:9;17181:21;17162:4;17219:44;17259:2;17248:9;17244:18;17236:6;17219:44;:::i;:::-;17294:2;17279:18;;17272:34;;;;-1:-1:-1;17337:2:264;17322:18;17315:34;17211:52;16996:359;-1:-1:-1;16996:359:264:o;17360:339::-;17537:2;17526:9;17519:21;17500:4;17557:44;17597:2;17586:9;17582:18;17574:6;17557:44;:::i;:::-;17549:52;;-1:-1:-1;;;;;17641:6:264;17637:55;17632:2;17621:9;17617:18;17610:83;17360:339;;;;;:::o;17704:793::-;18065:6;18054:9;18047:25;18108:3;18103:2;18092:9;18088:18;18081:31;18028:4;18135:57;18187:3;18176:9;18172:19;18164:6;18135:57;:::i;:::-;18240:4;18228:17;;18223:2;18208:18;;18201:45;18265:12;18313:15;;;18308:2;18293:18;;18286:43;18366:15;;18360:3;18345:19;;18338:44;18419:22;;;18413:3;18398:19;;18391:51;18459:32;18423:6;18476;18459:32;:::i;:::-;18451:40;17704:793;-1:-1:-1;;;;;;;;;17704:793:264:o;18502:515::-;18793:6;18782:9;18775:25;18836:3;18831:2;18820:9;18816:18;18809:31;18756:4;18857:57;18909:3;18898:9;18894:19;18886:6;18857:57;:::i;:::-;18962:4;18950:17;;;;18945:2;18930:18;;18923:45;-1:-1:-1;18999:2:264;18984:18;18977:34;18849:65;18502:515;-1:-1:-1;;18502:515:264:o;19391:794::-;19786:6;19775:9;19768:25;19829:3;19824:2;19813:9;19809:18;19802:31;19749:4;19856:57;19908:3;19897:9;19893:19;19885:6;19856:57;:::i;:::-;19961:9;19953:6;19949:22;19944:2;19933:9;19929:18;19922:50;19995:32;20020:6;20012;19995:32;:::i;:::-;19981:46;;20063:6;20058:2;20047:9;20043:18;20036:34;20119:9;20111:6;20107:22;20101:3;20090:9;20086:19;20079:51;20147:32;20172:6;20164;20147:32;:::i;20743:184::-;20813:6;20866:2;20854:9;20845:7;20841:23;20837:32;20834:52;;;20882:1;20879;20872:12;20834:52;-1:-1:-1;20905:16:264;;20743:184;-1:-1:-1;20743:184:264:o;20932:709::-;21302:6;21291:9;21284:25;21345:3;21340:2;21329:9;21325:18;21318:31;21265:4;21372:57;21424:3;21413:9;21409:19;21401:6;21372:57;:::i;:::-;21477:4;21469:6;21465:17;21460:2;21449:9;21445:18;21438:45;21531:9;21523:6;21519:22;21514:2;21503:9;21499:18;21492:50;21559:32;21584:6;21576;21559:32;:::i;:::-;21551:40;;;21628:6;21622:3;21611:9;21607:19;21600:35;20932:709;;;;;;;;:::o;21646:604::-;21955:6;21944:9;21937:25;21998:3;21993:2;21982:9;21978:18;21971:31;21918:4;22025:57;22077:3;22066:9;22062:19;22054:6;22025:57;:::i;:::-;22130:4;22122:6;22118:17;22113:2;22102:9;22098:18;22091:45;22184:9;22176:6;22172:22;22167:2;22156:9;22152:18;22145:50;22212:32;22237:6;22229;22212:32;:::i;22255:407::-;22338:5;22378;22372:12;22420:4;22413:5;22409:16;22403:23;22445:66;22537:2;22533;22529:11;22520:20;;22563:1;22555:6;22552:13;22549:107;;;22643:2;22637;22627:6;22624:1;22620:14;22617:1;22613:22;22609:31;22605:2;22601:40;22597:49;22588:58;;22549:107;;;;22255:407;;;:::o;22920:175::-;22957:3;23001:4;22994:5;22990:16;23030:4;23021:7;23018:17;23015:43;;23038:18;;:::i;:::-;23087:1;23074:15;;22920:175;-1:-1:-1;;22920:175:264:o;23100:925::-;23549:66;23541:6;23537:79;23532:3;23525:92;23507:3;23636;23668:2;23664:1;23659:3;23655:11;23648:23;23700:6;23694:13;23716:74;23783:6;23779:1;23774:3;23770:11;23763:4;23755:6;23751:17;23716:74;:::i;:::-;23818:6;23813:3;23809:16;23799:26;;23853:2;23849:1;23845:2;23841:10;23834:22;23887:6;23881:13;23865:29;;23903:75;23969:8;23965:1;23961:2;23957:10;23950:4;23942:6;23938:17;23903:75;:::i;:::-;23998:17;24017:1;23994:25;;23100:925;-1:-1:-1;;;;;23100:925:264:o;24219:320::-;24426:6;24415:9;24408:25;24469:2;24464;24453:9;24449:18;24442:30;24389:4;24489:44;24529:2;24518:9;24514:18;24506:6;24489:44;:::i;24544:168::-;24617:9;;;24648;;24665:15;;;24659:22;;24645:37;24635:71;;24686:18;;:::i;24717:640::-;24968:6;24963:3;24956:19;24938:3;24994:2;25027;25022:3;25018:12;25059:6;25053:13;25124:2;25116:6;25112:15;25145:1;25155:175;25169:6;25166:1;25163:13;25155:175;;;25232:13;;25218:28;;25268:14;;;;25305:15;;;;25191:1;25184:9;25155:175;;;-1:-1:-1;25346:5:264;;24717:640;-1:-1:-1;;;;;;;24717:640:264:o;25841:464::-;26088:66;26080:6;26076:79;26065:9;26058:98;26192:6;26187:2;26176:9;26172:18;26165:34;26235:2;26230;26219:9;26215:18;26208:30;26039:4;26255:44;26295:2;26284:9;26280:18;26272:6;26255:44;:::i;26310:174::-;26377:12;26409:10;;;26421;;;26405:27;;26444:11;;;26441:37;;;26458:18;;:::i;27136:901::-;27561:6;27550:9;27543:25;27604:3;27599:2;27588:9;27584:18;27577:31;27524:4;27631:57;27683:3;27672:9;27668:19;27660:6;27631:57;:::i;:::-;27736:4;27724:17;;27719:2;27704:18;;27697:45;27761:12;27809:15;;;27804:2;27789:18;;27782:43;27862:15;;27856:3;27841:19;;27834:44;27909:3;27894:19;;27887:35;;;27959:22;;;27953:3;27938:19;;27931:51;27999:32;27963:6;28016;27999:32;:::i;:::-;27991:40;27136:901;-1:-1:-1;;;;;;;;;;27136:901:264:o;28042:788::-;28407:3;28396:9;28389:22;28370:4;28434:57;28486:3;28475:9;28471:19;28463:6;28434:57;:::i;:::-;28539:4;28531:6;28527:17;28522:2;28511:9;28507:18;28500:45;28593:14;28585:6;28581:27;28576:2;28565:9;28561:18;28554:55;28657:12;28649:6;28645:25;28640:2;28629:9;28625:18;28618:53;28708:6;28702:3;28691:9;28687:19;28680:35;28764:9;28756:6;28752:22;28746:3;28735:9;28731:19;28724:51;28792:32;28817:6;28809;28792:32;:::i;28835:690::-;29170:3;29159:9;29152:22;29133:4;29197:57;29249:3;29238:9;29234:19;29226:6;29197:57;:::i;:::-;29302:9;29294:6;29290:22;29285:2;29274:9;29270:18;29263:50;29336:32;29361:6;29353;29336:32;:::i;:::-;29322:46;;29404:6;29399:2;29388:9;29384:18;29377:34;29459:9;29451:6;29447:22;29442:2;29431:9;29427:18;29420:50;29487:32;29512:6;29504;29487:32;:::i;29530:899::-;29986:6;29975:9;29968:25;30029:3;30024:2;30013:9;30009:18;30002:31;29949:4;30056:57;30108:3;30097:9;30093:19;30085:6;30056:57;:::i;:::-;30161:9;30153:6;30149:22;30144:2;30133:9;30129:18;30122:50;30195:32;30220:6;30212;30195:32;:::i;:::-;30181:46;;30263:6;30258:2;30247:9;30243:18;30236:34;30319:9;30311:6;30307:22;30301:3;30290:9;30286:19;30279:51;30347:32;30372:6;30364;30347:32;:::i;:::-;30339:40;;;30416:6;30410:3;30399:9;30395:19;30388:35;29530:899;;;;;;;;;:::o;30434:511::-;30685:2;30674:9;30667:21;30648:4;30711:56;30763:2;30752:9;30748:18;30740:6;30711:56;:::i;:::-;30815:14;30807:6;30803:27;30798:2;30787:9;30783:18;30776:55;30879:9;30871:6;30867:22;30862:2;30851:9;30847:18;30840:50;30907:32;30932:6;30924;30907:32;:::i;:::-;30899:40;30434:511;-1:-1:-1;;;;;;30434:511:264:o;30950:616::-;31261:6;31250:9;31243:25;31304:3;31299:2;31288:9;31284:18;31277:31;31224:4;31331:57;31383:3;31372:9;31368:19;31360:6;31331:57;:::i;:::-;31436:14;31428:6;31424:27;31419:2;31408:9;31404:18;31397:55;31500:9;31492:6;31488:22;31483:2;31472:9;31468:18;31461:50;31528:32;31553:6;31545;31528:32;:::i;32369:287::-;32498:3;32536:6;32530:13;32552:66;32611:6;32606:3;32599:4;32591:6;32587:17;32552:66;:::i;:::-;32634:16;;;;;32369:287;-1:-1:-1;;32369:287:264:o;32661:530::-;32846:3;32884:6;32878:13;32900:66;32959:6;32954:3;32947:4;32939:6;32935:17;32900:66;:::i;:::-;33035:2;33031:15;;;;33048:66;33027:88;32988:16;;;;33013:103;;;33143:2;33132:14;;33125:30;;;;33182:2;33171:14;;32661:530;-1:-1:-1;;32661:530:264:o","linkReferences":{"src/libraries/LibChunks.sol":{"LibChunks":[{"start":6144,"length":20},{"start":6331,"length":20}]}}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","getEntitiesAtPosition(uint16,uint16)":"69e10c7b","getEntityPosition(bytes32)":"50c4bd84","isAtPosition(bytes32,uint16,uint16)":"3fbf0c5a","move(bytes32,uint16,uint16)":"953717d1","removeEntityFromBoard(bytes32)":"8181bc57","spawn(bytes32)":"911c37ae","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"EncodedLengths_InvalidLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accessedIndex\",\"type\":\"uint256\"}],\"name\":\"Store_IndexOutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"Store_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"fieldLength\",\"type\":\"uint40\"}],\"name\":\"Store_InvalidSplice\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceDynamicData\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"getEntitiesAtPosition\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"entitiesAtPosition\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"getEntityPosition\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"isAtPosition\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isAtPosition\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"move\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"removeEntityFromBoard\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"spawn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the encoded lengths.\"}}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"details\":\"Raised if the start index is larger than the previous length of the field.\",\"params\":{\"accessedIndex\":\"FIXME\",\"length\":\"FIXME\"}}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The resource ID.\",\"resourceIdString\":\"The stringified resource ID (for easier debugging).\"}}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"details\":\"Raised if the splice total length of the field is changed but the splice is not at the end of the field.\",\"params\":{\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"fieldLength\":\"The field length for the splice operation.\",\"startWithinField\":\"The start index within the field for the splice operation.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"params\":{\"data\":\"The data to insert into the dynamic data of the record at the start byte.\",\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"dynamicFieldIndex\":\"The index of the dynamic field to splice data, relative to the start of the dynamic fields. (Dynamic field index = field index - number of static fields)\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided encoded lengths has an invalid length.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided index is out of bounds.\"}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Error raised if the provided resource ID cannot be found.\"}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"notice\":\"Error raised if the provided splice is invalid.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"notice\":\"Emitted when dynamic data in the store is spliced.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/MapSystem.sol\":\"MapSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/\",\":openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/\"]},\"sources\":{\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937\",\"dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5\",\"dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/systems/MapSystem.sol\":{\"keccak256\":\"0x72af6faa75f674fe844405d01a72021da627d7ad150a439a092e121d1cf65f17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e9154f0b28b256e679a0ad1290c4d15e8d455ae4afa81e943dfbdf0003271166\",\"dweb:/ipfs/QmSaBDogAycpDqCq8jbiDPD8DmBLFUojR5Uw1gfbqjDPmV\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"EncodedLengths_InvalidLength"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"},{"internalType":"uint256","name":"accessedIndex","type":"uint256"}],"type":"error","name":"Store_IndexOutOfBounds"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"Store_InvalidResourceType"},{"inputs":[{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"uint40","name":"fieldLength","type":"uint40"}],"type":"error","name":"Store_InvalidSplice"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"uint40","name":"deleteCount","type":"uint40","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceDynamicData","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"getEntitiesAtPosition","outputs":[{"internalType":"bytes32[]","name":"entitiesAtPosition","type":"bytes32[]"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getEntityPosition","outputs":[{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"isAtPosition","outputs":[{"internalType":"bool","name":"_isAtPosition","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"nonpayable","type":"function","name":"move"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"removeEntityFromBoard"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"spawn"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/","openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/MapSystem.sol":"MapSystem"},"evmVersion":"paris","libraries":{}},"sources":{"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f","urls":["bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937","dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8","urls":["bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5","dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5"],"license":"MIT"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/systems/MapSystem.sol":{"keccak256":"0x72af6faa75f674fe844405d01a72021da627d7ad150a439a092e121d1cf65f17","urls":["bzz-raw://e9154f0b28b256e679a0ad1290c4d15e8d455ae4afa81e943dfbdf0003271166","dweb:/ipfs/QmSaBDogAycpDqCq8jbiDPD8DmBLFUojR5Uw1gfbqjDPmV"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":248} \ No newline at end of file +{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"getEntitiesAtPosition","inputs":[{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"entitiesAtPosition","type":"bytes32[]","internalType":"bytes32[]"}],"stateMutability":"view"},{"type":"function","name":"getEntityPosition","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"stateMutability":"view"},{"type":"function","name":"isAtPosition","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"_isAtPosition","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"move","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"removeEntityFromBoard","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"spawn","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"deleteCount","type":"uint40","indexed":false,"internalType":"uint40"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"EncodedLengths_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_IndexOutOfBounds","inputs":[{"name":"length","type":"uint256","internalType":"uint256"},{"name":"accessedIndex","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_InvalidSplice","inputs":[{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"fieldLength","type":"uint40","internalType":"uint40"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"World_FunctionSelectorNotFound","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_ResourceNotFound","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b50614d70806100206000396000f3fe608060405234801561001057600080fd5b50600436106100be5760003560e01c806369e10c7b11610076578063911c37ae1161005b578063911c37ae14610194578063953717d1146101a7578063e1af802c146101ba57600080fd5b806369e10c7b1461015f5780638181bc571461017f57600080fd5b80633fbf0c5a116100a75780633fbf0c5a1461010b57806345ec93541461011e57806350c4bd841461013157600080fd5b806301ffc9a7146100c3578063119df25f146100eb575b600080fd5b6100d66100d136600461418f565b6101c2565b60405190151581526020015b60405180910390f35b6100f361025b565b6040516001600160a01b0390911681526020016100e2565b6100d66101193660046141e3565b61026a565b604051601f1936013581526020016100e2565b61014461013f36600461421f565b6102ad565b6040805161ffff9384168152929091166020830152016100e2565b61017261016d366004614238565b6102c3565b6040516100e291906142a7565b61019261018d36600461421f565b6102d6565b005b6101926101a236600461421f565b610530565b6101926101b53660046141e3565b610725565b6100f3610aa2565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee12700000000000000000000000000000000000000000000000000000000148061025557507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b6000610265610aac565b905090565b600080600061027886610ade565b915091508461ffff168261ffff1614801561029a57508361ffff168161ffff16145b156102a457600192505b50509392505050565b6000806102b983610ade565b9094909350915050565b60606102cf8383610b8f565b9392505050565b6102de610aa2565b6001600160a01b031663fa1becc4826040518263ffffffff1660e01b815260040161030b91815260200190565b602060405180830381865afa158015610328573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034c91906142ba565b1561041657600061035b610aa2565b6001600160a01b03166343def6388361037261025b565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815260048101929092526001600160a01b03166024820152604401602060405180830381865afa1580156103d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103f891906142ba565b905080610410576104103061040b61025b565b610c4e565b50610422565b6104223061040b61025b565b60008061042e836102ad565b91509150600061043e83836102c3565b90506000805b82518110156104ca5785838281518110610460576104606142dc565b6020026020010151036104b85760019150600083600185516104829190614308565b81518110610492576104926142dc565b602002602001015190506104a886868484610c64565b6104b28686610d37565b506104ca565b806104c28161431b565b915050610444565b506104d785600080610dd7565b806105295760405162461bcd60e51b815260206004820152601660248201527f456e74697479206e6f7420617420706f736974696f6e0000000000000000000060448201526064015b60405180910390fd5b5050505050565b600061053b82610e9f565b9050806001600160a01b031661054f61025b565b6001600160a01b0316146105ca5760405162461bcd60e51b8152602060048201526024808201527f4f6e6c7920746865206f776e65722063616e20737061776e206120636861726160448201527f63746572000000000000000000000000000000000000000000000000000000006064820152608401610520565b6105d382610f3c565b156106205760405162461bcd60e51b815260206004820152601960248201527f43686172616374657220616c726561647920737061776e6564000000000000006044820152606401610520565b600061062b83610fc9565b9050610635610aa2565b6001600160a01b031663fa1becc4846040518263ffffffff1660e01b815260040161066291815260200190565b602060405180830381865afa15801561067f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106a391906142ba565b156106e85760006106b38461105b565b6106bd9083614335565b905060008113156106d7576106d284826110ed565b6106e2565b6106e28460016110ed565b506106f2565b6106f283826110ed565b6106fe83600080610dd7565b6107098360016111a1565b610714836000611242565b610720600080856112fb565b505050565b600061073084610e9f565b905061073a610aa2565b6001600160a01b031663fa1becc4856040518263ffffffff1660e01b815260040161076791815260200190565b602060405180830381865afa158015610784573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a891906142ba565b6107f45760405162461bcd60e51b815260206004820152601860248201527f43616e204f6e6c79206d6f7665206368617261637465727300000000000000006044820152606401610520565b806001600160a01b031661080661025b565b6001600160a01b0316146108825760405162461bcd60e51b815260206004820152602360248201527f4f6e6c7920746865206f776e65722063616e206d6f766520612063686172616360448201527f74657200000000000000000000000000000000000000000000000000000000006064820152608401610520565b61088b84610f3c565b6108d75760405162461bcd60e51b815260206004820152601560248201527f436861726163746572206e6f7420737061776e656400000000000000000000006044820152606401610520565b60006108e2856113c1565b146109555760405162461bcd60e51b815260206004820152602260248201527f43616e6e6f74206d6f7665207768696c6520696e20616e20656e636f756e746560448201527f722e0000000000000000000000000000000000000000000000000000000000006064820152608401610520565b60008061096186610ade565b91509150600080610970611452565b915091508061ffff168761ffff16106109cb5760405162461bcd60e51b815260206004820152600f60248201527f58206f7574206f6620626f756e647300000000000000000000000000000000006044820152606401610520565b8161ffff168661ffff1610610a225760405162461bcd60e51b815260206004820152600f60248201527f59206f7574206f6620626f756e647300000000000000000000000000000000006044820152606401610520565b610a2e848489896114cf565b61ffff16600114610a815760405162461bcd60e51b815260206004820152601e60248201527f43616e206f6e6c79206d6f766520312074696c6520617420612074696d6500006044820152606401610520565b610a8e8885858a8a61153d565b610a988787611639565b5050505050505050565b6000610265611a3a565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c80610adb5750335b90565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110610b1857610b186142dc565b602090810291909101015260008080610b717f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611a44565b925092509250610b82838383611b14565b9550955050505050915091565b604080516002808252606080830184529260009291906020830190803683370190505090508361ffff1660001b81600081518110610bcf57610bcf6142dc565b6020026020010181815250508261ffff1660001b81600181518110610bf657610bf66142dc565b60209081029190910101526000610c2e7f74625544000000000000000000000000456e7469746965734174506f736974698383611b37565b9050610c45610c408260008451611bfe565b611c8c565b95945050505050565b610c60610c5a83611c9d565b82611d3a565b5050565b6040805160028082526060820183526000926020830190803683370190505090508461ffff1660001b81600081518110610ca057610ca06142dc565b6020026020010181815250508361ffff1660001b81600181518110610cc757610cc76142dc565b602002602001018181525050600082604051602001610ce891815260200190565b6040516020818303038152906040529050610d2f7f74625544000000000000000000000000456e7469746965734174506f7369746960001b83600087602002855186611d86565b505050505050565b6040805160028082526060820183526000926020830190803683370190505090508261ffff1660001b81600081518110610d7357610d736142dc565b6020026020010181815250508161ffff1660001b81600181518110610d9a57610d9a6142dc565b6020026020010181815250506107207f74625544000000000000000000000000456e7469746965734174506f7369746960001b8260006020611e3f565b6040805160f084811b7fffff0000000000000000000000000000000000000000000000000000000000009081166020808501919091529185901b1660228301528251600481840301815260016024840181815260648501909552909360009360609385939160440190803683370190505090508681600081518110610e5e57610e5e6142dc565b6020908102919091010152610e967f74625544000000000000000000000000506f736974696f6e000000000000000082868686611ef0565b50505050505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610ed857610ed86142dc565b60209081029190910101526000610f317f74625544000000000000000000000000436861726163746572730000000000008360017e55040020142001000000000000000000000000000000000000000000000000611f99565b60601c949350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610f7557610f756142dc565b60209081029190910101526000610fb57f74625544000000000000000000000000537061776e65640000000000000000008383630101000160d81b611f99565b9050610fc18160f81c90565b949350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611002576110026142dc565b60209081029190910101526000610fc17f74625544000000000000000000000000537461747300000000000000000000008360047ee1080020200120202020200000000000000000000000000000000000000000611f99565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611094576110946142dc565b60209081029190910101526000610fc17f7462554400000000000000000000000043686172616374657245717569706d658360037ea0050320202020200000000000000000000000000000000000000000000000611f99565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611123576111236142dc565b6020026020010181815250506107207f746255440000000000000000000000005374617473000000000000000000000060001b8260058560405160200161116c91815260200190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000612056565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106111d7576111d76142dc565b6020026020010181815250506107207f74625544000000000000000000000000537061776e656400000000000000000060001b8260008560405160200161122591151560f81b815260010190565b60408051601f19818403018152919052630101000160d81b612056565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611278576112786142dc565b6020026020010181815250506107207f74625544000000000000000000000000456e636f756e746572456e746974790060001b826001856040516020016112c691151560f81b815260010190565b60408051601f198184030181529190527e21020020010000000000000000000000000000000000000000000000000000612056565b6040805160028082526060820183526000926020830190803683370190505090508361ffff1660001b81600081518110611337576113376142dc565b6020026020010181815250508261ffff1660001b8160018151811061135e5761135e6142dc565b6020026020010181815250506113bb7f74625544000000000000000000000000456e7469746965734174506f7369746960001b826000856040516020016113a791815260200190565b6040516020818303038152906040526120cc565b50505050565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106113fa576113fa6142dc565b60209081029190910101526000610fc17f74625544000000000000000000000000456e636f756e746572456e746974790083837e21020020010000000000000000000000000000000000000000000000000000611f99565b604080516000808252602082019092528190600080806114b27f746255440000000000000000000000004d6170436f6e66696700000000000000857e04020002020000000000000000000000000000000000000000000000000000611a44565b9250925092506114c3838383611b14565b95509550505050509091565b6000808361ffff168661ffff16116114f0576114eb8685614373565b6114fa565b6114fa8487614373565b905060008361ffff168661ffff161161151c576115178685614373565b611526565b6115268487614373565b90506115328183614395565b979650505050505050565b600061154985856102c3565b90506000805b82518110156115d5578783828151811061156b5761156b6142dc565b6020026020010151036115c357600191506000836001855161158d9190614308565b8151811061159d5761159d6142dc565b602002602001015190506115b388888484610c64565b6115bd8888610d37565b506115d5565b806115cd8161431b565b91505061154f565b50806116235760405162461bcd60e51b815260206004820152601660248201527f456e74697479206e6f7420617420706f736974696f6e000000000000000000006044820152606401610520565b61162e878585610dd7565b610e968484896112fb565b60006116506000808561ffff168561ffff1661213f565b61ffff1690508060000361166357505050565b600080600583101561167b5750600190506006611683565b5060069050600b5b600060ff83165b8260ff168110156116b25761169e8161215d565b6116a890836143b0565b915060010161168a565b5060008167ffffffffffffffff8111156116ce576116ce61435d565b6040519080825280602002602001820160405280156116f7578160200160208202803683370190505b509050600060ff85165b8460ff1681101561177b576000611717826121dd565b905060005b815181101561177157818181518110611737576117376142dc565b6020026020010151858581518110611751576117516142dc565b6020908102919091010152836117668161431b565b94505060010161171c565b5050600101611701565b5060008251116117f35760405162461bcd60e51b815260206004820152602760248201527f4e6f206d6f6e737465727320617661696c61626c6520666f722074686973206460448201527f697374616e6365000000000000000000000000000000000000000000000000006064820152608401610520565b606046617a690361188d5773__$227e4555c1f608352b26068e438454dd8b$__63bc3a86cf6118236008426144a7565b6040518263ffffffff1660e01b815260040161184191815260200190565b600060405180830381865af415801561185e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261188691908101906144e7565b9050611920565b6040517fbc3a86cf00000000000000000000000000000000000000000000000000000000815244600482015273__$227e4555c1f608352b26068e438454dd8b$__9063bc3a86cf90602401600060405180830381865af41580156118f5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261191d91908101906144e7565b90505b60005b600682600081518110611938576119386142dc565b602002602001015161194a91906145b9565b63ffffffff16811015611a2e57611a2584855184848151811061196f5761196f6142dc565b602002602001015163ffffffff1661198791906145dc565b81518110611997576119976142dc565b60200260200101518b8b6040516024016119c89392919092835261ffff918216602084015216604082015260600190565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f15bc424800000000000000000000000000000000000000000000000000000000179052612264565b50600101611923565b50505050505050505050565b6000610265612312565b6060600060606000611a54612312565b9050306001600160a01b03821603611a7d57611a71878787612351565b93509350935050611b0b565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611ac6908a908a908a906004016145f0565b600060405180830381865afa158015611ae3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611a7191908101906146a1565b93509350939050565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b60606000611b43612312565b9050306001600160a01b03821603611b6857611b60858585612459565b9150506102cf565b6040517f1e7889770000000000000000000000000000000000000000000000000000000081526001600160a01b03821690631e78897790611bb19088908890889060040161470e565b600060405180830381865afa158015611bce573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611b60919081019061473a565b509392505050565b600081831180611c0e5750835182115b15611c4b578383836040517f23230fa30000000000000000000000000000000000000000000000000000000081526004016105209392919061479b565b60208401611c5984826143b0565b90506000611c678585614308565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b606060006102cf8360206000612493565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b81600081518110611ce257611ce26142dc565b60209081029190910101526000610fc17f7462776f726c6400000000000000000053797374656d5265676973747279000083837e20010020000000000000000000000000000000000000000000000000000000611f99565b611d44828261250e565b610c6057611d518261256c565b816040517fd787b7370000000000000000000000000000000000000000000000000000000081526004016105209291906147c0565b6000611d90612312565b9050306001600160a01b03821603611db557611db08787878787876126a9565b610e96565b6040517fc0a2895a0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063c0a2895a90611e04908a908a908a908a908a908a906004016147eb565b600060405180830381600087803b158015611e1e57600080fd5b505af1158015611e32573d6000803e3d6000fd5b5050505050505050505050565b6000611e49612312565b9050306001600160a01b03821603611e6c57611e67858585856126c1565b610529565b6040517fd9c03a040000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063d9c03a0490611eb7908890889088908890600401614841565b600060405180830381600087803b158015611ed157600080fd5b505af1158015611ee5573d6000803e3d6000fd5b505050505050505050565b6000611efa612312565b9050306001600160a01b03821603611f1e57611f19868686868661271a565b610d2f565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611f6b9089908990899089908990600401614870565b600060405180830381600087803b158015611f8557600080fd5b505af1158015611a2e573d6000803e3d6000fd5b600080611fa4612312565b9050306001600160a01b03821603611fca57611fc286868686612730565b915050610fc1565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d5990612015908990899089908990600401614841565b602060405180830381865afa158015612032573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fc291906148b5565b6000612060612312565b9050306001600160a01b0382160361207f57611f19868686868661275d565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611f6b90899089908990899089906004016148ce565b60006120d6612312565b9050306001600160a01b038216036120f457611e6785858585612772565b6040517f150f32620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063150f326290611eb7908890889088908890600401614915565b6000610c4561214e86856127ad565b61215886856127ad565b6127cf565b604080516001808252818301909252600091829190602080830190803683370190505090508260001b81600081518110612199576121996142dc565b602090810291909101015260006121d17f746255440000000000000000000000004d6f627342794c6576656c000000000083836127e6565b60209004949350505050565b60408051600180825281830190925260609160009190602080830190803683370190505090508260001b8160008151811061221a5761221a6142dc565b602090810291909101015260006122527f746255440000000000000000000000004d6f627342794c6576656c00000000008383611b37565b9050610fc1610c408260008451611bfe565b606060008061227a61227585614949565b612898565b91509150816000801b036122e0576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000600035166004820152602401610520565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1682179052610fc1828561295b565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061234c573391505090565b919050565b606060006060600061236285612a36565b905061236f878783612a59565b9350600061237c86612a92565b9050801561244e5761238e8888612acf565b935066ffffffffffffff841667ffffffffffffffff8111156123b2576123b261435d565b6040519080825280601f01601f1916602001820160405280156123dc576020820181803683370190505b5092506020830160005b828160ff16101561244b5760006123fe8b8b84612ae2565b9050600061241b888460ff166028026038011c64ffffffffff1690565b905061242a8260008387612b62565b61243481856143b0565b93505050808061244390614999565b9150506123e6565b50505b505093509350939050565b6060610fc1612469858585612ae2565b600061248e856124798989612acf565b9060ff166028026038011c64ffffffffff1690565b612c2e565b606060006124a18560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816124c7576124c76145a3565b04905060405193506020840160208202810160405281855260005b82811015612502578451871c8252938701936020909101906001016124e2565b50505050509392505050565b600061255c7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783612c51565b806102cf57506102cf8383612c51565b606081601081901b600061257f83612d02565b9050827fffffffffffffffffffffffffffff0000000000000000000000000000000000008316156125da576125d57fffffffffffffffffffffffffffff0000000000000000000000000000000000008416612d19565b612611565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff000000000000000000000000000000008316156126475761264283612d19565b61267e565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612690939291906149b8565b6040516020818303038152906040529350505050919050565b610d2f8686868686866126bc8d8d612acf565b612dbd565b60006126cd8585612acf565b905060006126ea828560ff166028026038011c64ffffffffff1690565b9050610d2f8686866127038764ffffffffff8716614308565b604080516000815260208101909152889088612dbd565b610529858585858561272b8b6131f7565b61327c565b6000610c4561273f86866135b5565b60ff858116601b0360080285901c16612758858761360b565b61363c565b610529858561276c848761360b565b8561368d565b600061277e8585612acf565b9050600061279b828560ff166028026038011c64ffffffffff1690565b9050610d2f8686868460008888612dbd565b60008183116127c5576127c08383614308565b6102cf565b6102cf8284614308565b6000818310156127df57816102cf565b5090919050565b6000806127f1612312565b9050306001600160a01b0382160361280e57611b60858585613928565b6040517fdbbf0e210000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063dbbf0e21906128579088908890889060040161470e565b602060405180830381865afa158015612874573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b6091906148b5565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916816000815181106128f1576128f16142dc565b60209081029190910101526000808061294a7f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611a44565b925092509250610b82838383613938565b60606000612967611a3a565b90506001600160a01b03811630036129a857600061298f612986610aac565b60008787613944565b93509050806129a1576129a183613a7f565b5050610255565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906129ef9087908790600401614a46565b6000604051808303816000875af1158015612a0e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fc1919081019061473a565b60006008612a4660026020614308565b612a509190614a5f565b9190911c919050565b606081600003612a7857506040805160208101909152600081526102cf565b6000612a8485856135b5565b9050610c4581600085612c2e565b60006008600180612aa560026020614308565b612aaf9190614308565b612ab99190614308565b612ac39190614a5f565b8260ff911c1692915050565b60006102cf612ade8484613a87565b5490565b60008383604051602001612af7929190614a76565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612be95760208310612b8c57602083048401935060208381612b8857612b886145a3565b0692505b8215612be9576020839003600081841015612baf5750600019600884021c612bb9565b50600019600882021c5b8554600886021b818451168219821617845250818411612bda5750506113bb565b50600194909401939182900391015b5b60208210612c0b5783548152600190930192601f1990910190602001612bea565b81156113bb576000600019600884021c8251865482191691161782525050505050565b60405160208101601f19603f8484010116604052828252611bf685858584612b62565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110612c8a57612c8a6142dc565b602002602001018181525050826001600160a01b031660001b81600181518110612cb657612cb66142dc565b60209081029190910101526000612cf67f7462776f726c640000000000000000005265736f7572636541636365737300008383630101000160d81b611f99565b9050610c458160f81c90565b6000612d10607060106143b0565b9190911b919050565b606060005b6010811015612d7e577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615612d7e57600101612d1e565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280610fc1565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff0000000000000000000000000000000000000000000000000000000000001614612e7d577f74620000000000000000000000000000000000000000000000000000000000008788604051602001612e3b91815260200190565b60408051601f19818403018152908290527f31b46683000000000000000000000000000000000000000000000000000000008252610520939291600401614ab2565b6000612e98828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff1683612eb19190614308565b612ebb91906143b0565b9050808214158015612edd575081612ed38688614af3565b64ffffffffff1614155b15612f2d576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff8088166004830152808716602483015283166044820152606401610520565b818664ffffffffff161115612f7e576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff87166024820152604401610520565b6000612f8b848984613add565b90506000612f988b613bab565b905060005b8151811015613063576000828281518110612fba57612fba6142dc565b60200260200101519050612fe66010826affffffffffffffffffffff1916613c3490919063ffffffff16565b1561305a57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b81526004016130279796959493929190614b11565b600060405180830381600087803b15801561304157600080fd5b505af1158015613055573d6000803e3d6000fd5b505050505b50600101612f9d565b5064ffffffffff881660005b8a60ff168160ff1610156130a257613096878260ff166028026038011c64ffffffffff1690565b9091019060010161306f565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d6040516130dd96959493929190614b6f565b60405180910390a2508284146130fe5760006130f98c8c613a87565b839055505b600061310b8c8c8c612ae2565b905061311f818a64ffffffffff1689613c52565b5060005b81518110156131e9576000828281518110613140576131406142dc565b6020026020010151905061316c6020826affffffffffffffffffffff1916613c3490919063ffffffff16565b156131e057606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b81526004016131ad9796959493929190614b11565b600060405180830381600087803b1580156131c757600080fd5b505af11580156131db573d6000803e3d6000fd5b505050505b50600101613123565b505050505050505050505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161324657507e60030220202000000000000000000000000000000000000000000000000000919050565b6102556132737f746273746f72650000000000000000005461626c65730000000000000000000084613c68565b6020600061363c565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361330857857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516132fb9493929190614bbe565b60405180910390a2610d2f565b600061331387613bab565b905060005b81518110156133ec576000828281518110613335576133356142dc565b602002602001015190506133616001826affffffffffffffffffffff1916613c3490919063ffffffff16565b156133e3576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c906133b0908c908c908c908c908c908c90600401614bfd565b600060405180830381600087803b1580156133ca57600080fd5b505af11580156133de573d6000803e3d6000fd5b505050505b50600101613318565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516134239493929190614bbe565b60405180910390a2600061343788886135b5565b9050600060208701905061344f826000895184613c84565b600061345a85612a92565b11156134de57600061346c8a8a613a87565b878155905060208601915060008060005b61348688612a92565b8160ff1610156134d95761349b8d8d83612ae2565b92506134b68a8260ff166028026038011c64ffffffffff1690565b91506134c58360008488613c84565b6134cf82866143b0565b945060010161347d565b505050505b60005b8351811015611a2e5760008482815181106134fe576134fe6142dc565b6020026020010151905061352a6002826affffffffffffffffffffff1916613c3490919063ffffffff16565b156135ac576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90613579908e908e908e908e908e908e90600401614bfd565b600060405180830381600087803b15801561359357600080fd5b505af11580156135a7573d6000803e3d6000fd5b505050505b506001016134e1565b600082826040516020016135ca929190614a76565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff16811015611bf65761363260ff601b83900360080287901c16836143b0565b9150600101613610565b6000602082106136625760208204840193506020828161365e5761365e6145a3565b0691505b508254600882021b602082900380841115611bf6576001850154600882021c82179150509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361371757837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161370a93929190614c56565b60405180910390a26113bb565b600061372385856135b5565b9050600061373086613bab565b905060005b8151811015613805576000828281518110613752576137526142dc565b6020026020010151905061377e6004826affffffffffffffffffffff1916613c3490919063ffffffff16565b156137fc576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906137c9908b908b908b908b90600401614c93565b600060405180830381600087803b1580156137e357600080fd5b505af11580156137f7573d6000803e3d6000fd5b505050505b50600101613735565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161383a93929190614c56565b60405180910390a2613855828565ffffffffffff1685613c52565b60005b8151811015610e96576000828281518110613875576138756142dc565b602002602001015190506138a16008826affffffffffffffffffffff1916613c3490919063ffffffff16565b1561391f576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906138ec908b908b908b908b90600401614c93565b600060405180830381600087803b15801561390657600080fd5b505af115801561391a573d6000803e3d6000fd5b505050505b50600101613858565b6000610fc1826124798686612acf565b600080611b2b85613d43565b6000606060008061395486613d58565b90925090506001600160a01b0382166139a557856139718761256c565b6040517ffbf10ce6000000000000000000000000000000000000000000000000000000008152600401610520929190614a46565b806139b4576139b48689613dfc565b8615613a20577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e73000000000000000000000000000000000000000000000000000000000000176000613a0882613e06565b9050613a1d82613a188b846143b0565b613e97565b50505b6000613a2c8760101b90565b7fffffffffffffffffffffffffffff0000000000000000000000000000000000001614613a6457613a5f88888488613f4b565b613a70565b613a7088888488613fc3565b90999098509650505050505050565b805160208201fd5b60008282604051602001613a9c929190614a76565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b600064ffffffffff821115613b21576040517f7149a3c100000000000000000000000000000000000000000000000000000000815260048101839052602401610520565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613b535780850382019150613b5b565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110613be557613be56142dc565b60209081029190910101526000613c1d7f746273746f726500000000000000000053746f7265486f6f6b730000000000008383612459565b9050610fc1613c2f8260008451611bfe565b614024565b60008160ff1682613c458560581c90565b1660ff1614905092915050565b61072083838351613c638560200190565b613c84565b60408051602081018490529081018290526000906060016135ca565b8215613cfe5760208310613cae57602083048401935060208381613caa57613caa6145a3565b0692505b8215613cfe5760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613cef5750506113bb565b50600194909401939182900391015b5b60208210613d205780518455600190930192601f1990910190602001613cff565b81156113bb576000600019600884021c8554835182191691161785555050505050565b602081015160408201516000905b9050915091565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110613d9257613d926142dc565b602090810291909101015260008080613deb7f7462776f726c6400000000000000000053797374656d73000000000000000000857e15020014010000000000000000000000000000000000000000000000000000612351565b925092509250610b82838383614035565b611d448282614041565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613e3f57613e3f6142dc565b60209081029190910101526000610fc17f7462776f726c6400000000000000000042616c616e636573000000000000000083837e20010020000000000000000000000000000000000000000000000000000000612730565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110613ecd57613ecd6142dc565b6020026020010181815250506107207f7462776f726c6400000000000000000042616c616e636573000000000000000060001b82600085604051602001613f1691815260200190565b60408051601f198184030181529190527e2001002000000000000000000000000000000000000000000000000000000061275d565b60006060836001600160a01b03166000613f6685898961409f565b604051613f739190614ccc565b60006040518083038185875af1925050503d8060008114613fb0576040519150601f19603f3d011682016040523d82523d6000602084013e613fb5565b606091505b509097909650945050505050565b60006060836001600160a01b0316613fdc84888861409f565b604051613fe99190614ccc565b600060405180830381855af49150503d8060008114613fb0576040519150601f19603f3d011682016040523d82523d6000602084013e613fb5565b606060006102cf8360156000612493565b600080611b2b856140ce565b600061408f7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff00000000000000000000000000000000851617836140ea565b806102cf57506102cf83836140ea565b60608383836040516020016140b693929190614ce8565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c9060009060f81c613d51565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110614123576141236142dc565b602002602001018181525050826001600160a01b031660001b8160018151811061414f5761414f6142dc565b60209081029190910101526000612cf67f7462776f726c640000000000000000005265736f7572636541636365737300008383630101000160d81b612730565b6000602082840312156141a157600080fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146102cf57600080fd5b803561ffff8116811461234c57600080fd5b6000806000606084860312156141f857600080fd5b83359250614208602085016141d1565b9150614216604085016141d1565b90509250925092565b60006020828403121561423157600080fd5b5035919050565b6000806040838503121561424b57600080fd5b614254836141d1565b9150614262602084016141d1565b90509250929050565b60008151808452602080850194506020840160005b8381101561429c57815187529582019590820190600101614280565b509495945050505050565b6020815260006102cf602083018461426b565b6000602082840312156142cc57600080fd5b815180151581146102cf57600080fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b81810381811115610255576102556142f2565b6000600019820361432e5761432e6142f2565b5060010190565b8082018281126000831280158216821582161715614355576143556142f2565b505092915050565b634e487b7160e01b600052604160045260246000fd5b61ffff82811682821603908082111561438e5761438e6142f2565b5092915050565b61ffff81811683821601908082111561438e5761438e6142f2565b80820180821115610255576102556142f2565b600181815b808511156143fe5781600019048211156143e4576143e46142f2565b808516156143f157918102915b93841c93908002906143c8565b509250929050565b60008261441557506001610255565b8161442257506000610255565b816001811461443857600281146144425761445e565b6001915050610255565b60ff841115614453576144536142f2565b50506001821b610255565b5060208310610133831016604e8410600b8410161715614481575081810a610255565b61448b83836143c3565b806000190482111561449f5761449f6142f2565b029392505050565b60006102cf60ff841683614406565b604051601f8201601f1916810167ffffffffffffffff811182821017156144df576144df61435d565b604052919050565b600060208083850312156144fa57600080fd5b825167ffffffffffffffff8082111561451257600080fd5b818501915085601f83011261452657600080fd5b8151818111156145385761453861435d565b8060051b91506145498483016144b6565b818152918301840191848101908884111561456357600080fd5b938501935b83851015614597578451925063ffffffff831683146145875760008081fd5b8282529385019390850190614568565b98975050505050505050565b634e487b7160e01b600052601260045260246000fd5b600063ffffffff808416806145d0576145d06145a3565b92169190910692915050565b6000826145eb576145eb6145a3565b500690565b838152606060208201526000614609606083018561426b565b9050826040830152949350505050565b60005b8381101561463457818101518382015260200161461c565b50506000910152565b600082601f83011261464e57600080fd5b815167ffffffffffffffff8111156146685761466861435d565b61467b6020601f19601f840116016144b6565b81815284602083860101111561469057600080fd5b610fc1826020830160208701614619565b6000806000606084860312156146b657600080fd5b835167ffffffffffffffff808211156146ce57600080fd5b6146da8783880161463d565b94506020860151935060408601519150808211156146f757600080fd5b506147048682870161463d565b9150509250925092565b838152606060208201526000614727606083018561426b565b905060ff83166040830152949350505050565b60006020828403121561474c57600080fd5b815167ffffffffffffffff81111561476357600080fd5b610fc18482850161463d565b60008151808452614787816020860160208601614619565b601f01601f19169290920160200192915050565b6060815260006147ae606083018661476f565b60208301949094525060400152919050565b6040815260006147d3604083018561476f565b90506001600160a01b03831660208301529392505050565b86815260c06020820152600061480460c083018861426b565b60ff8716604084015264ffffffffff86811660608501528516608084015282810360a0840152614834818561476f565b9998505050505050505050565b84815260806020820152600061485a608083018661426b565b60ff949094166040830152506060015292915050565b85815260a06020820152600061488960a083018761426b565b828103604084015261489b818761476f565b90508460608401528281036080840152614597818561476f565b6000602082840312156148c757600080fd5b5051919050565b85815260a0602082015260006148e760a083018761426b565b60ff861660408401528281036060840152614902818661476f565b9150508260808301529695505050505050565b84815260806020820152600061492e608083018661426b565b60ff851660408401528281036060840152611532818561476f565b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156149915780818460040360031b1b83161693505b505050919050565b600060ff821660ff81036149af576149af6142f2565b60010192915050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a000000000000000000000000000000000000000000000000000000000000008060028401528451614a19816003860160208901614619565b808401905081600382015284519150614a39826004830160208801614619565b0160040195945050505050565b828152604060208201526000610fc1604083018461476f565b8082028115828204841417610255576102556142f2565b8281526000602080830184516020860160005b82811015614aa557815184529284019290840190600101614a89565b5091979650505050505050565b7fffff00000000000000000000000000000000000000000000000000000000000084168152826020820152606060408201526000610c45606083018461476f565b64ffffffffff81811683821601908082111561438e5761438e6142f2565b87815260e060208201526000614b2a60e083018961426b565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c0840152614b61818561476f565b9a9950505050505050505050565b60c081526000614b8260c083018961426b565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a0840152614834818561476f565b608081526000614bd1608083018761426b565b8281036020840152614be3818761476f565b90508460408401528281036060840152611532818561476f565b86815260c060208201526000614c1660c083018861426b565b8281036040840152614c28818861476f565b90508560608401528281036080840152614c42818661476f565b9150508260a0830152979650505050505050565b606081526000614c69606083018661426b565b65ffffffffffff851660208401528281036040840152614c89818561476f565b9695505050505050565b848152608060208201526000614cac608083018661426b565b65ffffffffffff851660408401528281036060840152611532818561476f565b60008251614cde818460208701614619565b9190910192915050565b60008451614cfa818460208901614619565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea2646970667358221220affdabc365d74e4e3d0793e5b70c5d0b39adc5b1033564ce482c2cd304a374be64736f6c63430008180033","sourceMap":"581:6947:248:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{"src/libraries/LibChunks.sol":{"LibChunks":[{"start":6176,"length":20},{"start":6363,"length":20}]}}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100be5760003560e01c806369e10c7b11610076578063911c37ae1161005b578063911c37ae14610194578063953717d1146101a7578063e1af802c146101ba57600080fd5b806369e10c7b1461015f5780638181bc571461017f57600080fd5b80633fbf0c5a116100a75780633fbf0c5a1461010b57806345ec93541461011e57806350c4bd841461013157600080fd5b806301ffc9a7146100c3578063119df25f146100eb575b600080fd5b6100d66100d136600461418f565b6101c2565b60405190151581526020015b60405180910390f35b6100f361025b565b6040516001600160a01b0390911681526020016100e2565b6100d66101193660046141e3565b61026a565b604051601f1936013581526020016100e2565b61014461013f36600461421f565b6102ad565b6040805161ffff9384168152929091166020830152016100e2565b61017261016d366004614238565b6102c3565b6040516100e291906142a7565b61019261018d36600461421f565b6102d6565b005b6101926101a236600461421f565b610530565b6101926101b53660046141e3565b610725565b6100f3610aa2565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee12700000000000000000000000000000000000000000000000000000000148061025557507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b6000610265610aac565b905090565b600080600061027886610ade565b915091508461ffff168261ffff1614801561029a57508361ffff168161ffff16145b156102a457600192505b50509392505050565b6000806102b983610ade565b9094909350915050565b60606102cf8383610b8f565b9392505050565b6102de610aa2565b6001600160a01b031663fa1becc4826040518263ffffffff1660e01b815260040161030b91815260200190565b602060405180830381865afa158015610328573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034c91906142ba565b1561041657600061035b610aa2565b6001600160a01b03166343def6388361037261025b565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815260048101929092526001600160a01b03166024820152604401602060405180830381865afa1580156103d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103f891906142ba565b905080610410576104103061040b61025b565b610c4e565b50610422565b6104223061040b61025b565b60008061042e836102ad565b91509150600061043e83836102c3565b90506000805b82518110156104ca5785838281518110610460576104606142dc565b6020026020010151036104b85760019150600083600185516104829190614308565b81518110610492576104926142dc565b602002602001015190506104a886868484610c64565b6104b28686610d37565b506104ca565b806104c28161431b565b915050610444565b506104d785600080610dd7565b806105295760405162461bcd60e51b815260206004820152601660248201527f456e74697479206e6f7420617420706f736974696f6e0000000000000000000060448201526064015b60405180910390fd5b5050505050565b600061053b82610e9f565b9050806001600160a01b031661054f61025b565b6001600160a01b0316146105ca5760405162461bcd60e51b8152602060048201526024808201527f4f6e6c7920746865206f776e65722063616e20737061776e206120636861726160448201527f63746572000000000000000000000000000000000000000000000000000000006064820152608401610520565b6105d382610f3c565b156106205760405162461bcd60e51b815260206004820152601960248201527f43686172616374657220616c726561647920737061776e6564000000000000006044820152606401610520565b600061062b83610fc9565b9050610635610aa2565b6001600160a01b031663fa1becc4846040518263ffffffff1660e01b815260040161066291815260200190565b602060405180830381865afa15801561067f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106a391906142ba565b156106e85760006106b38461105b565b6106bd9083614335565b905060008113156106d7576106d284826110ed565b6106e2565b6106e28460016110ed565b506106f2565b6106f283826110ed565b6106fe83600080610dd7565b6107098360016111a1565b610714836000611242565b610720600080856112fb565b505050565b600061073084610e9f565b905061073a610aa2565b6001600160a01b031663fa1becc4856040518263ffffffff1660e01b815260040161076791815260200190565b602060405180830381865afa158015610784573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a891906142ba565b6107f45760405162461bcd60e51b815260206004820152601860248201527f43616e204f6e6c79206d6f7665206368617261637465727300000000000000006044820152606401610520565b806001600160a01b031661080661025b565b6001600160a01b0316146108825760405162461bcd60e51b815260206004820152602360248201527f4f6e6c7920746865206f776e65722063616e206d6f766520612063686172616360448201527f74657200000000000000000000000000000000000000000000000000000000006064820152608401610520565b61088b84610f3c565b6108d75760405162461bcd60e51b815260206004820152601560248201527f436861726163746572206e6f7420737061776e656400000000000000000000006044820152606401610520565b60006108e2856113c1565b146109555760405162461bcd60e51b815260206004820152602260248201527f43616e6e6f74206d6f7665207768696c6520696e20616e20656e636f756e746560448201527f722e0000000000000000000000000000000000000000000000000000000000006064820152608401610520565b60008061096186610ade565b91509150600080610970611452565b915091508061ffff168761ffff16106109cb5760405162461bcd60e51b815260206004820152600f60248201527f58206f7574206f6620626f756e647300000000000000000000000000000000006044820152606401610520565b8161ffff168661ffff1610610a225760405162461bcd60e51b815260206004820152600f60248201527f59206f7574206f6620626f756e647300000000000000000000000000000000006044820152606401610520565b610a2e848489896114cf565b61ffff16600114610a815760405162461bcd60e51b815260206004820152601e60248201527f43616e206f6e6c79206d6f766520312074696c6520617420612074696d6500006044820152606401610520565b610a8e8885858a8a61153d565b610a988787611639565b5050505050505050565b6000610265611a3a565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c80610adb5750335b90565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110610b1857610b186142dc565b602090810291909101015260008080610b717f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611a44565b925092509250610b82838383611b14565b9550955050505050915091565b604080516002808252606080830184529260009291906020830190803683370190505090508361ffff1660001b81600081518110610bcf57610bcf6142dc565b6020026020010181815250508261ffff1660001b81600181518110610bf657610bf66142dc565b60209081029190910101526000610c2e7f74625544000000000000000000000000456e7469746965734174506f736974698383611b37565b9050610c45610c408260008451611bfe565b611c8c565b95945050505050565b610c60610c5a83611c9d565b82611d3a565b5050565b6040805160028082526060820183526000926020830190803683370190505090508461ffff1660001b81600081518110610ca057610ca06142dc565b6020026020010181815250508361ffff1660001b81600181518110610cc757610cc76142dc565b602002602001018181525050600082604051602001610ce891815260200190565b6040516020818303038152906040529050610d2f7f74625544000000000000000000000000456e7469746965734174506f7369746960001b83600087602002855186611d86565b505050505050565b6040805160028082526060820183526000926020830190803683370190505090508261ffff1660001b81600081518110610d7357610d736142dc565b6020026020010181815250508161ffff1660001b81600181518110610d9a57610d9a6142dc565b6020026020010181815250506107207f74625544000000000000000000000000456e7469746965734174506f7369746960001b8260006020611e3f565b6040805160f084811b7fffff0000000000000000000000000000000000000000000000000000000000009081166020808501919091529185901b1660228301528251600481840301815260016024840181815260648501909552909360009360609385939160440190803683370190505090508681600081518110610e5e57610e5e6142dc565b6020908102919091010152610e967f74625544000000000000000000000000506f736974696f6e000000000000000082868686611ef0565b50505050505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610ed857610ed86142dc565b60209081029190910101526000610f317f74625544000000000000000000000000436861726163746572730000000000008360017e55040020142001000000000000000000000000000000000000000000000000611f99565b60601c949350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610f7557610f756142dc565b60209081029190910101526000610fb57f74625544000000000000000000000000537061776e65640000000000000000008383630101000160d81b611f99565b9050610fc18160f81c90565b949350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611002576110026142dc565b60209081029190910101526000610fc17f74625544000000000000000000000000537461747300000000000000000000008360047ee1080020200120202020200000000000000000000000000000000000000000611f99565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611094576110946142dc565b60209081029190910101526000610fc17f7462554400000000000000000000000043686172616374657245717569706d658360037ea0050320202020200000000000000000000000000000000000000000000000611f99565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611123576111236142dc565b6020026020010181815250506107207f746255440000000000000000000000005374617473000000000000000000000060001b8260058560405160200161116c91815260200190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000612056565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106111d7576111d76142dc565b6020026020010181815250506107207f74625544000000000000000000000000537061776e656400000000000000000060001b8260008560405160200161122591151560f81b815260010190565b60408051601f19818403018152919052630101000160d81b612056565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611278576112786142dc565b6020026020010181815250506107207f74625544000000000000000000000000456e636f756e746572456e746974790060001b826001856040516020016112c691151560f81b815260010190565b60408051601f198184030181529190527e21020020010000000000000000000000000000000000000000000000000000612056565b6040805160028082526060820183526000926020830190803683370190505090508361ffff1660001b81600081518110611337576113376142dc565b6020026020010181815250508261ffff1660001b8160018151811061135e5761135e6142dc565b6020026020010181815250506113bb7f74625544000000000000000000000000456e7469746965734174506f7369746960001b826000856040516020016113a791815260200190565b6040516020818303038152906040526120cc565b50505050565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106113fa576113fa6142dc565b60209081029190910101526000610fc17f74625544000000000000000000000000456e636f756e746572456e746974790083837e21020020010000000000000000000000000000000000000000000000000000611f99565b604080516000808252602082019092528190600080806114b27f746255440000000000000000000000004d6170436f6e66696700000000000000857e04020002020000000000000000000000000000000000000000000000000000611a44565b9250925092506114c3838383611b14565b95509550505050509091565b6000808361ffff168661ffff16116114f0576114eb8685614373565b6114fa565b6114fa8487614373565b905060008361ffff168661ffff161161151c576115178685614373565b611526565b6115268487614373565b90506115328183614395565b979650505050505050565b600061154985856102c3565b90506000805b82518110156115d5578783828151811061156b5761156b6142dc565b6020026020010151036115c357600191506000836001855161158d9190614308565b8151811061159d5761159d6142dc565b602002602001015190506115b388888484610c64565b6115bd8888610d37565b506115d5565b806115cd8161431b565b91505061154f565b50806116235760405162461bcd60e51b815260206004820152601660248201527f456e74697479206e6f7420617420706f736974696f6e000000000000000000006044820152606401610520565b61162e878585610dd7565b610e968484896112fb565b60006116506000808561ffff168561ffff1661213f565b61ffff1690508060000361166357505050565b600080600583101561167b5750600190506006611683565b5060069050600b5b600060ff83165b8260ff168110156116b25761169e8161215d565b6116a890836143b0565b915060010161168a565b5060008167ffffffffffffffff8111156116ce576116ce61435d565b6040519080825280602002602001820160405280156116f7578160200160208202803683370190505b509050600060ff85165b8460ff1681101561177b576000611717826121dd565b905060005b815181101561177157818181518110611737576117376142dc565b6020026020010151858581518110611751576117516142dc565b6020908102919091010152836117668161431b565b94505060010161171c565b5050600101611701565b5060008251116117f35760405162461bcd60e51b815260206004820152602760248201527f4e6f206d6f6e737465727320617661696c61626c6520666f722074686973206460448201527f697374616e6365000000000000000000000000000000000000000000000000006064820152608401610520565b606046617a690361188d5773__$227e4555c1f608352b26068e438454dd8b$__63bc3a86cf6118236008426144a7565b6040518263ffffffff1660e01b815260040161184191815260200190565b600060405180830381865af415801561185e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261188691908101906144e7565b9050611920565b6040517fbc3a86cf00000000000000000000000000000000000000000000000000000000815244600482015273__$227e4555c1f608352b26068e438454dd8b$__9063bc3a86cf90602401600060405180830381865af41580156118f5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261191d91908101906144e7565b90505b60005b600682600081518110611938576119386142dc565b602002602001015161194a91906145b9565b63ffffffff16811015611a2e57611a2584855184848151811061196f5761196f6142dc565b602002602001015163ffffffff1661198791906145dc565b81518110611997576119976142dc565b60200260200101518b8b6040516024016119c89392919092835261ffff918216602084015216604082015260600190565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f15bc424800000000000000000000000000000000000000000000000000000000179052612264565b50600101611923565b50505050505050505050565b6000610265612312565b6060600060606000611a54612312565b9050306001600160a01b03821603611a7d57611a71878787612351565b93509350935050611b0b565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611ac6908a908a908a906004016145f0565b600060405180830381865afa158015611ae3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611a7191908101906146a1565b93509350939050565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b60606000611b43612312565b9050306001600160a01b03821603611b6857611b60858585612459565b9150506102cf565b6040517f1e7889770000000000000000000000000000000000000000000000000000000081526001600160a01b03821690631e78897790611bb19088908890889060040161470e565b600060405180830381865afa158015611bce573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611b60919081019061473a565b509392505050565b600081831180611c0e5750835182115b15611c4b578383836040517f23230fa30000000000000000000000000000000000000000000000000000000081526004016105209392919061479b565b60208401611c5984826143b0565b90506000611c678585614308565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b606060006102cf8360206000612493565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b81600081518110611ce257611ce26142dc565b60209081029190910101526000610fc17f7462776f726c6400000000000000000053797374656d5265676973747279000083837e20010020000000000000000000000000000000000000000000000000000000611f99565b611d44828261250e565b610c6057611d518261256c565b816040517fd787b7370000000000000000000000000000000000000000000000000000000081526004016105209291906147c0565b6000611d90612312565b9050306001600160a01b03821603611db557611db08787878787876126a9565b610e96565b6040517fc0a2895a0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063c0a2895a90611e04908a908a908a908a908a908a906004016147eb565b600060405180830381600087803b158015611e1e57600080fd5b505af1158015611e32573d6000803e3d6000fd5b5050505050505050505050565b6000611e49612312565b9050306001600160a01b03821603611e6c57611e67858585856126c1565b610529565b6040517fd9c03a040000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063d9c03a0490611eb7908890889088908890600401614841565b600060405180830381600087803b158015611ed157600080fd5b505af1158015611ee5573d6000803e3d6000fd5b505050505050505050565b6000611efa612312565b9050306001600160a01b03821603611f1e57611f19868686868661271a565b610d2f565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611f6b9089908990899089908990600401614870565b600060405180830381600087803b158015611f8557600080fd5b505af1158015611a2e573d6000803e3d6000fd5b600080611fa4612312565b9050306001600160a01b03821603611fca57611fc286868686612730565b915050610fc1565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d5990612015908990899089908990600401614841565b602060405180830381865afa158015612032573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fc291906148b5565b6000612060612312565b9050306001600160a01b0382160361207f57611f19868686868661275d565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611f6b90899089908990899089906004016148ce565b60006120d6612312565b9050306001600160a01b038216036120f457611e6785858585612772565b6040517f150f32620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063150f326290611eb7908890889088908890600401614915565b6000610c4561214e86856127ad565b61215886856127ad565b6127cf565b604080516001808252818301909252600091829190602080830190803683370190505090508260001b81600081518110612199576121996142dc565b602090810291909101015260006121d17f746255440000000000000000000000004d6f627342794c6576656c000000000083836127e6565b60209004949350505050565b60408051600180825281830190925260609160009190602080830190803683370190505090508260001b8160008151811061221a5761221a6142dc565b602090810291909101015260006122527f746255440000000000000000000000004d6f627342794c6576656c00000000008383611b37565b9050610fc1610c408260008451611bfe565b606060008061227a61227585614949565b612898565b91509150816000801b036122e0576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000600035166004820152602401610520565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1682179052610fc1828561295b565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061234c573391505090565b919050565b606060006060600061236285612a36565b905061236f878783612a59565b9350600061237c86612a92565b9050801561244e5761238e8888612acf565b935066ffffffffffffff841667ffffffffffffffff8111156123b2576123b261435d565b6040519080825280601f01601f1916602001820160405280156123dc576020820181803683370190505b5092506020830160005b828160ff16101561244b5760006123fe8b8b84612ae2565b9050600061241b888460ff166028026038011c64ffffffffff1690565b905061242a8260008387612b62565b61243481856143b0565b93505050808061244390614999565b9150506123e6565b50505b505093509350939050565b6060610fc1612469858585612ae2565b600061248e856124798989612acf565b9060ff166028026038011c64ffffffffff1690565b612c2e565b606060006124a18560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816124c7576124c76145a3565b04905060405193506020840160208202810160405281855260005b82811015612502578451871c8252938701936020909101906001016124e2565b50505050509392505050565b600061255c7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783612c51565b806102cf57506102cf8383612c51565b606081601081901b600061257f83612d02565b9050827fffffffffffffffffffffffffffff0000000000000000000000000000000000008316156125da576125d57fffffffffffffffffffffffffffff0000000000000000000000000000000000008416612d19565b612611565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff000000000000000000000000000000008316156126475761264283612d19565b61267e565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612690939291906149b8565b6040516020818303038152906040529350505050919050565b610d2f8686868686866126bc8d8d612acf565b612dbd565b60006126cd8585612acf565b905060006126ea828560ff166028026038011c64ffffffffff1690565b9050610d2f8686866127038764ffffffffff8716614308565b604080516000815260208101909152889088612dbd565b610529858585858561272b8b6131f7565b61327c565b6000610c4561273f86866135b5565b60ff858116601b0360080285901c16612758858761360b565b61363c565b610529858561276c848761360b565b8561368d565b600061277e8585612acf565b9050600061279b828560ff166028026038011c64ffffffffff1690565b9050610d2f8686868460008888612dbd565b60008183116127c5576127c08383614308565b6102cf565b6102cf8284614308565b6000818310156127df57816102cf565b5090919050565b6000806127f1612312565b9050306001600160a01b0382160361280e57611b60858585613928565b6040517fdbbf0e210000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063dbbf0e21906128579088908890889060040161470e565b602060405180830381865afa158015612874573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b6091906148b5565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916816000815181106128f1576128f16142dc565b60209081029190910101526000808061294a7f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611a44565b925092509250610b82838383613938565b60606000612967611a3a565b90506001600160a01b03811630036129a857600061298f612986610aac565b60008787613944565b93509050806129a1576129a183613a7f565b5050610255565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906129ef9087908790600401614a46565b6000604051808303816000875af1158015612a0e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fc1919081019061473a565b60006008612a4660026020614308565b612a509190614a5f565b9190911c919050565b606081600003612a7857506040805160208101909152600081526102cf565b6000612a8485856135b5565b9050610c4581600085612c2e565b60006008600180612aa560026020614308565b612aaf9190614308565b612ab99190614308565b612ac39190614a5f565b8260ff911c1692915050565b60006102cf612ade8484613a87565b5490565b60008383604051602001612af7929190614a76565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612be95760208310612b8c57602083048401935060208381612b8857612b886145a3565b0692505b8215612be9576020839003600081841015612baf5750600019600884021c612bb9565b50600019600882021c5b8554600886021b818451168219821617845250818411612bda5750506113bb565b50600194909401939182900391015b5b60208210612c0b5783548152600190930192601f1990910190602001612bea565b81156113bb576000600019600884021c8251865482191691161782525050505050565b60405160208101601f19603f8484010116604052828252611bf685858584612b62565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110612c8a57612c8a6142dc565b602002602001018181525050826001600160a01b031660001b81600181518110612cb657612cb66142dc565b60209081029190910101526000612cf67f7462776f726c640000000000000000005265736f7572636541636365737300008383630101000160d81b611f99565b9050610c458160f81c90565b6000612d10607060106143b0565b9190911b919050565b606060005b6010811015612d7e577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615612d7e57600101612d1e565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280610fc1565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff0000000000000000000000000000000000000000000000000000000000001614612e7d577f74620000000000000000000000000000000000000000000000000000000000008788604051602001612e3b91815260200190565b60408051601f19818403018152908290527f31b46683000000000000000000000000000000000000000000000000000000008252610520939291600401614ab2565b6000612e98828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff1683612eb19190614308565b612ebb91906143b0565b9050808214158015612edd575081612ed38688614af3565b64ffffffffff1614155b15612f2d576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff8088166004830152808716602483015283166044820152606401610520565b818664ffffffffff161115612f7e576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff87166024820152604401610520565b6000612f8b848984613add565b90506000612f988b613bab565b905060005b8151811015613063576000828281518110612fba57612fba6142dc565b60200260200101519050612fe66010826affffffffffffffffffffff1916613c3490919063ffffffff16565b1561305a57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b81526004016130279796959493929190614b11565b600060405180830381600087803b15801561304157600080fd5b505af1158015613055573d6000803e3d6000fd5b505050505b50600101612f9d565b5064ffffffffff881660005b8a60ff168160ff1610156130a257613096878260ff166028026038011c64ffffffffff1690565b9091019060010161306f565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d6040516130dd96959493929190614b6f565b60405180910390a2508284146130fe5760006130f98c8c613a87565b839055505b600061310b8c8c8c612ae2565b905061311f818a64ffffffffff1689613c52565b5060005b81518110156131e9576000828281518110613140576131406142dc565b6020026020010151905061316c6020826affffffffffffffffffffff1916613c3490919063ffffffff16565b156131e057606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b81526004016131ad9796959493929190614b11565b600060405180830381600087803b1580156131c757600080fd5b505af11580156131db573d6000803e3d6000fd5b505050505b50600101613123565b505050505050505050505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161324657507e60030220202000000000000000000000000000000000000000000000000000919050565b6102556132737f746273746f72650000000000000000005461626c65730000000000000000000084613c68565b6020600061363c565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361330857857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516132fb9493929190614bbe565b60405180910390a2610d2f565b600061331387613bab565b905060005b81518110156133ec576000828281518110613335576133356142dc565b602002602001015190506133616001826affffffffffffffffffffff1916613c3490919063ffffffff16565b156133e3576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c906133b0908c908c908c908c908c908c90600401614bfd565b600060405180830381600087803b1580156133ca57600080fd5b505af11580156133de573d6000803e3d6000fd5b505050505b50600101613318565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516134239493929190614bbe565b60405180910390a2600061343788886135b5565b9050600060208701905061344f826000895184613c84565b600061345a85612a92565b11156134de57600061346c8a8a613a87565b878155905060208601915060008060005b61348688612a92565b8160ff1610156134d95761349b8d8d83612ae2565b92506134b68a8260ff166028026038011c64ffffffffff1690565b91506134c58360008488613c84565b6134cf82866143b0565b945060010161347d565b505050505b60005b8351811015611a2e5760008482815181106134fe576134fe6142dc565b6020026020010151905061352a6002826affffffffffffffffffffff1916613c3490919063ffffffff16565b156135ac576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90613579908e908e908e908e908e908e90600401614bfd565b600060405180830381600087803b15801561359357600080fd5b505af11580156135a7573d6000803e3d6000fd5b505050505b506001016134e1565b600082826040516020016135ca929190614a76565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff16811015611bf65761363260ff601b83900360080287901c16836143b0565b9150600101613610565b6000602082106136625760208204840193506020828161365e5761365e6145a3565b0691505b508254600882021b602082900380841115611bf6576001850154600882021c82179150509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361371757837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161370a93929190614c56565b60405180910390a26113bb565b600061372385856135b5565b9050600061373086613bab565b905060005b8151811015613805576000828281518110613752576137526142dc565b6020026020010151905061377e6004826affffffffffffffffffffff1916613c3490919063ffffffff16565b156137fc576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906137c9908b908b908b908b90600401614c93565b600060405180830381600087803b1580156137e357600080fd5b505af11580156137f7573d6000803e3d6000fd5b505050505b50600101613735565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161383a93929190614c56565b60405180910390a2613855828565ffffffffffff1685613c52565b60005b8151811015610e96576000828281518110613875576138756142dc565b602002602001015190506138a16008826affffffffffffffffffffff1916613c3490919063ffffffff16565b1561391f576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906138ec908b908b908b908b90600401614c93565b600060405180830381600087803b15801561390657600080fd5b505af115801561391a573d6000803e3d6000fd5b505050505b50600101613858565b6000610fc1826124798686612acf565b600080611b2b85613d43565b6000606060008061395486613d58565b90925090506001600160a01b0382166139a557856139718761256c565b6040517ffbf10ce6000000000000000000000000000000000000000000000000000000008152600401610520929190614a46565b806139b4576139b48689613dfc565b8615613a20577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e73000000000000000000000000000000000000000000000000000000000000176000613a0882613e06565b9050613a1d82613a188b846143b0565b613e97565b50505b6000613a2c8760101b90565b7fffffffffffffffffffffffffffff0000000000000000000000000000000000001614613a6457613a5f88888488613f4b565b613a70565b613a7088888488613fc3565b90999098509650505050505050565b805160208201fd5b60008282604051602001613a9c929190614a76565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b600064ffffffffff821115613b21576040517f7149a3c100000000000000000000000000000000000000000000000000000000815260048101839052602401610520565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613b535780850382019150613b5b565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110613be557613be56142dc565b60209081029190910101526000613c1d7f746273746f726500000000000000000053746f7265486f6f6b730000000000008383612459565b9050610fc1613c2f8260008451611bfe565b614024565b60008160ff1682613c458560581c90565b1660ff1614905092915050565b61072083838351613c638560200190565b613c84565b60408051602081018490529081018290526000906060016135ca565b8215613cfe5760208310613cae57602083048401935060208381613caa57613caa6145a3565b0692505b8215613cfe5760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613cef5750506113bb565b50600194909401939182900391015b5b60208210613d205780518455600190930192601f1990910190602001613cff565b81156113bb576000600019600884021c8554835182191691161785555050505050565b602081015160408201516000905b9050915091565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110613d9257613d926142dc565b602090810291909101015260008080613deb7f7462776f726c6400000000000000000053797374656d73000000000000000000857e15020014010000000000000000000000000000000000000000000000000000612351565b925092509250610b82838383614035565b611d448282614041565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613e3f57613e3f6142dc565b60209081029190910101526000610fc17f7462776f726c6400000000000000000042616c616e636573000000000000000083837e20010020000000000000000000000000000000000000000000000000000000612730565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110613ecd57613ecd6142dc565b6020026020010181815250506107207f7462776f726c6400000000000000000042616c616e636573000000000000000060001b82600085604051602001613f1691815260200190565b60408051601f198184030181529190527e2001002000000000000000000000000000000000000000000000000000000061275d565b60006060836001600160a01b03166000613f6685898961409f565b604051613f739190614ccc565b60006040518083038185875af1925050503d8060008114613fb0576040519150601f19603f3d011682016040523d82523d6000602084013e613fb5565b606091505b509097909650945050505050565b60006060836001600160a01b0316613fdc84888861409f565b604051613fe99190614ccc565b600060405180830381855af49150503d8060008114613fb0576040519150601f19603f3d011682016040523d82523d6000602084013e613fb5565b606060006102cf8360156000612493565b600080611b2b856140ce565b600061408f7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff00000000000000000000000000000000851617836140ea565b806102cf57506102cf83836140ea565b60608383836040516020016140b693929190614ce8565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c9060009060f81c613d51565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110614123576141236142dc565b602002602001018181525050826001600160a01b031660001b8160018151811061414f5761414f6142dc565b60209081029190910101526000612cf67f7462776f726c640000000000000000005265736f7572636541636365737300008383630101000160d81b612730565b6000602082840312156141a157600080fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146102cf57600080fd5b803561ffff8116811461234c57600080fd5b6000806000606084860312156141f857600080fd5b83359250614208602085016141d1565b9150614216604085016141d1565b90509250925092565b60006020828403121561423157600080fd5b5035919050565b6000806040838503121561424b57600080fd5b614254836141d1565b9150614262602084016141d1565b90509250929050565b60008151808452602080850194506020840160005b8381101561429c57815187529582019590820190600101614280565b509495945050505050565b6020815260006102cf602083018461426b565b6000602082840312156142cc57600080fd5b815180151581146102cf57600080fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b81810381811115610255576102556142f2565b6000600019820361432e5761432e6142f2565b5060010190565b8082018281126000831280158216821582161715614355576143556142f2565b505092915050565b634e487b7160e01b600052604160045260246000fd5b61ffff82811682821603908082111561438e5761438e6142f2565b5092915050565b61ffff81811683821601908082111561438e5761438e6142f2565b80820180821115610255576102556142f2565b600181815b808511156143fe5781600019048211156143e4576143e46142f2565b808516156143f157918102915b93841c93908002906143c8565b509250929050565b60008261441557506001610255565b8161442257506000610255565b816001811461443857600281146144425761445e565b6001915050610255565b60ff841115614453576144536142f2565b50506001821b610255565b5060208310610133831016604e8410600b8410161715614481575081810a610255565b61448b83836143c3565b806000190482111561449f5761449f6142f2565b029392505050565b60006102cf60ff841683614406565b604051601f8201601f1916810167ffffffffffffffff811182821017156144df576144df61435d565b604052919050565b600060208083850312156144fa57600080fd5b825167ffffffffffffffff8082111561451257600080fd5b818501915085601f83011261452657600080fd5b8151818111156145385761453861435d565b8060051b91506145498483016144b6565b818152918301840191848101908884111561456357600080fd5b938501935b83851015614597578451925063ffffffff831683146145875760008081fd5b8282529385019390850190614568565b98975050505050505050565b634e487b7160e01b600052601260045260246000fd5b600063ffffffff808416806145d0576145d06145a3565b92169190910692915050565b6000826145eb576145eb6145a3565b500690565b838152606060208201526000614609606083018561426b565b9050826040830152949350505050565b60005b8381101561463457818101518382015260200161461c565b50506000910152565b600082601f83011261464e57600080fd5b815167ffffffffffffffff8111156146685761466861435d565b61467b6020601f19601f840116016144b6565b81815284602083860101111561469057600080fd5b610fc1826020830160208701614619565b6000806000606084860312156146b657600080fd5b835167ffffffffffffffff808211156146ce57600080fd5b6146da8783880161463d565b94506020860151935060408601519150808211156146f757600080fd5b506147048682870161463d565b9150509250925092565b838152606060208201526000614727606083018561426b565b905060ff83166040830152949350505050565b60006020828403121561474c57600080fd5b815167ffffffffffffffff81111561476357600080fd5b610fc18482850161463d565b60008151808452614787816020860160208601614619565b601f01601f19169290920160200192915050565b6060815260006147ae606083018661476f565b60208301949094525060400152919050565b6040815260006147d3604083018561476f565b90506001600160a01b03831660208301529392505050565b86815260c06020820152600061480460c083018861426b565b60ff8716604084015264ffffffffff86811660608501528516608084015282810360a0840152614834818561476f565b9998505050505050505050565b84815260806020820152600061485a608083018661426b565b60ff949094166040830152506060015292915050565b85815260a06020820152600061488960a083018761426b565b828103604084015261489b818761476f565b90508460608401528281036080840152614597818561476f565b6000602082840312156148c757600080fd5b5051919050565b85815260a0602082015260006148e760a083018761426b565b60ff861660408401528281036060840152614902818661476f565b9150508260808301529695505050505050565b84815260806020820152600061492e608083018661426b565b60ff851660408401528281036060840152611532818561476f565b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156149915780818460040360031b1b83161693505b505050919050565b600060ff821660ff81036149af576149af6142f2565b60010192915050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a000000000000000000000000000000000000000000000000000000000000008060028401528451614a19816003860160208901614619565b808401905081600382015284519150614a39826004830160208801614619565b0160040195945050505050565b828152604060208201526000610fc1604083018461476f565b8082028115828204841417610255576102556142f2565b8281526000602080830184516020860160005b82811015614aa557815184529284019290840190600101614a89565b5091979650505050505050565b7fffff00000000000000000000000000000000000000000000000000000000000084168152826020820152606060408201526000610c45606083018461476f565b64ffffffffff81811683821601908082111561438e5761438e6142f2565b87815260e060208201526000614b2a60e083018961426b565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c0840152614b61818561476f565b9a9950505050505050505050565b60c081526000614b8260c083018961426b565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a0840152614834818561476f565b608081526000614bd1608083018761426b565b8281036020840152614be3818761476f565b90508460408401528281036060840152611532818561476f565b86815260c060208201526000614c1660c083018861426b565b8281036040840152614c28818861476f565b90508560608401528281036080840152614c42818661476f565b9150508260a0830152979650505050505050565b606081526000614c69606083018661426b565b65ffffffffffff851660208401528281036040840152614c89818561476f565b9695505050505050565b848152608060208201526000614cac608083018661426b565b65ffffffffffff851660408401528281036060840152611532818561476f565b60008251614cde818460208701614619565b9190910192915050565b60008451614cfa818460208901614619565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea2646970667358221220affdabc365d74e4e3d0793e5b70c5d0b39adc5b1033564ce482c2cd304a374be64736f6c63430008180033","sourceMap":"581:6947:248:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:198:123;;;;;;:::i;:::-;;:::i;:::-;;;516:14:264;;509:22;491:41;;479:2;464:18;2331:198:123;;;;;;;;1262:113;;;:::i;:::-;;;-1:-1:-1;;;;;707:55:264;;;689:74;;677:2;662:18;1262:113:123;543:226:264;2693:239:248;;;;;;:::i;:::-;;:::i;1616:110:123:-;;;-1:-1:-1;;3800:14:123;3796:25;3783:39;1413:25:264;;1401:2;1386:18;1616:110:123;1267:177:264;2938:134:248;;;;;;:::i;:::-;;:::i;:::-;;;;1814:6:264;1847:15;;;1829:34;;1899:15;;;;1894:2;1879:18;;1872:43;1777:18;2938:134:248;1634:287:264;2518:169:248;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;5469:1223::-;;;;;;:::i;:::-;;:::i;:::-;;1549:963;;;;;;:::i;:::-;;:::i;650:893::-;;;;;;:::i;:::-;;:::i;1942:98:123:-;;;:::i;2331:198::-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;1262:113::-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;2693:239:248:-;2774:18;2805:8;2815;2827:22;2840:8;2827:12;:22::i;:::-;2804:45;;;;2868:1;2863:6;;:1;:6;;;:16;;;;;2878:1;2873:6;;:1;:6;;;2863:16;2859:67;;;2911:4;2895:20;;2859:67;2794:138;;2693:239;;;;;:::o;2938:134::-;3004:8;3014;3043:22;3056:8;3043:12;:22::i;:::-;3034:31;;;;-1:-1:-1;2938:134:248;-1:-1:-1;;2938:134:248:o;2518:169::-;2590:35;2644:36;2675:1;2678;2644:30;:36::i;:::-;2637:43;2518:169;-1:-1:-1;;;2518:169:248:o;5469:1223::-;5546:8;:6;:8::i;:::-;-1:-1:-1;;;;;5539:39:248;;5579:8;5539:49;;;;;;;;;;;;;1413:25:264;;1401:2;1386:18;;1267:177;5539:49:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5535:415;;;5604:18;5632:8;:6;:8::i;:::-;-1:-1:-1;;;;;5625:33:248;;5659:8;5669:12;:10;:12::i;:::-;5625:57;;;;;;;;;;;;;3535:25:264;;;;-1:-1:-1;;;;;3596:55:264;3576:18;;;3569:83;3508:18;;5625:57:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5604:78;;5700:13;5696:170;;5808:43;5831:4;5838:12;:10;:12::i;:::-;5808:14;:43::i;:::-;5590:286;5535:415;;;5896:43;5919:4;5926:12;:10;:12::i;5896:43::-;5960:15;5977;5996:27;6014:8;5996:17;:27::i;:::-;5959:64;;;;6033:25;6061:41;6083:8;6093;6061:21;:41::i;:::-;6033:69;;6112:24;6151:9;6146:438;6166:8;:15;6162:1;:19;6146:438;;;6217:8;6202;6211:1;6202:11;;;;;;;;:::i;:::-;;;;;;;:23;6198:327;;6267:4;6245:26;;6289:15;6307:8;6334:1;6316:8;:15;:19;;;;:::i;:::-;6307:29;;;;;;;;:::i;:::-;;;;;;;6289:47;;6354:65;6388:8;6398;6408:1;6411:7;6354:33;:65::i;:::-;6437:50;6468:8;6478;6437:30;:50::i;:::-;6505:5;;;6198:327;6556:3;;;;:::i;:::-;;;;6146:438;;;;6593:28;6606:8;6616:1;6619;6593:12;:28::i;:::-;6639:19;6631:54;;;;-1:-1:-1;;;6631:54:248;;4576:2:264;6631:54:248;;;4558:21:264;4615:2;4595:18;;;4588:30;4654:24;4634:18;;;4627:52;4696:18;;6631:54:248;;;;;;;;;5525:1167;;;;5469:1223;:::o;1549:963::-;1599:13;1615:29;1635:8;1615:19;:29::i;:::-;1599:45;;1678:5;-1:-1:-1;;;;;1662:21:248;:12;:10;:12::i;:::-;-1:-1:-1;;;;;1662:21:248;;1654:70;;;;-1:-1:-1;;;1654:70:248;;4927:2:264;1654:70:248;;;4909:21:264;4966:2;4946:18;;;4939:30;5005:34;4985:18;;;4978:62;5076:6;5056:18;;;5049:34;5100:19;;1654:70:248;4725:400:264;1654:70:248;1744:28;1763:8;1744:18;:28::i;:::-;1743:29;1735:67;;;;-1:-1:-1;;;1735:67:248;;5332:2:264;1735:67:248;;;5314:21:264;5371:2;5351:18;;;5344:30;5410:27;5390:18;;;5383:55;5455:18;;1735:67:248;5130:349:264;1735:67:248;1812:14;1829:25;1845:8;1829:15;:25::i;:::-;1812:42;;1875:8;:6;:8::i;:::-;-1:-1:-1;;;;;1868:39:248;;1908:8;1868:49;;;;;;;;;;;;;1413:25:264;;1401:2;1386:18;;1267:177;1868:49:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1864:404;;;1933:16;1969:39;1999:8;1969:29;:39::i;:::-;1952:56;;1959:6;1952:56;:::i;:::-;1933:75;;2038:1;2026:9;:13;2022:161;;;2059:39;2078:8;2088:9;2059:18;:39::i;:::-;2022:161;;;2137:31;2156:8;2166:1;2137:18;:31::i;:::-;1919:274;1864:404;;;2213:44;2232:8;2249:6;2213:18;:44::i;:::-;2325:28;2338:8;2348:1;2351;2325:12;:28::i;:::-;2363:34;2382:8;2392:4;2363:18;:34::i;:::-;2408:40;2432:8;2442:5;2408:23;:40::i;:::-;2458:47;2490:1;2493;2496:8;2458:31;:47::i;:::-;1589:923;;1549:963;:::o;650:893::-;719:13;735:29;755:8;735:19;:29::i;:::-;719:45;;789:8;:6;:8::i;:::-;-1:-1:-1;;;;;782:39:248;;822:8;782:49;;;;;;;;;;;;;1413:25:264;;1401:2;1386:18;;1267:177;782:49:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;774:86;;;;-1:-1:-1;;;774:86:248;;5907:2:264;774:86:248;;;5889:21:264;5946:2;5926:18;;;5919:30;5985:26;5965:18;;;5958:54;6029:18;;774:86:248;5705:348:264;774:86:248;894:5;-1:-1:-1;;;;;878:21:248;:12;:10;:12::i;:::-;-1:-1:-1;;;;;878:21:248;;870:69;;;;-1:-1:-1;;;870:69:248;;6260:2:264;870:69:248;;;6242:21:264;6299:2;6279:18;;;6272:30;6338:34;6318:18;;;6311:62;6409:5;6389:18;;;6382:33;6432:19;;870:69:248;6058:399:264;870:69:248;957:28;976:8;957:18;:28::i;:::-;949:62;;;;-1:-1:-1;;;949:62:248;;6664:2:264;949:62:248;;;6646:21:264;6703:2;6683:18;;;6676:30;6742:23;6722:18;;;6715:51;6783:18;;949:62:248;6462:345:264;949:62:248;1081:1;1029:40;1060:8;1029:30;:40::i;:::-;:54;1021:101;;;;-1:-1:-1;;;1021:101:248;;7014:2:264;1021:101:248;;;6996:21:264;7053:2;7033:18;;;7026:30;7092:34;7072:18;;;7065:62;7163:4;7143:18;;;7136:32;7185:19;;1021:101:248;6812:398:264;1021:101:248;1134:15;1151;1170:22;1183:8;1170:12;:22::i;:::-;1133:59;;;;1203:13;1218:12;1234:15;:13;:15::i;:::-;1202:47;;;;1272:5;1268:9;;:1;:9;;;1260:37;;;;-1:-1:-1;;;1260:37:248;;7417:2:264;1260:37:248;;;7399:21:264;7456:2;7436:18;;;7429:30;7495:17;7475:18;;;7468:45;7530:18;;1260:37:248;7215:339:264;1260:37:248;1319:6;1315:10;;:1;:10;;;1307:38;;;;-1:-1:-1;;;1307:38:248;;7761:2:264;1307:38:248;;;7743:21:264;7800:2;7780:18;;;7773:30;7839:17;7819:18;;;7812:45;7874:18;;1307:38:248;7559:339:264;1307:38:248;1363:43;1381:8;1391;1401:1;1404;1363:17;:43::i;:::-;:48;;1410:1;1363:48;1355:91;;;;-1:-1:-1;;;1355:91:248;;8105:2:264;1355:91:248;;;8087:21:264;8144:2;8124:18;;;8117:30;8183:32;8163:18;;;8156:60;8233:18;;1355:91:248;7903:354:264;1355:91:248;1456:47;1468:8;1478;1488;1498:1;1501;1456:11;:47::i;:::-;1513:23;1531:1;1534;1513:17;:23::i;:::-;709:834;;;;;650:893;;;:::o;1942:98:123:-;1981:7;2003:32;:30;:32::i;2992:383::-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;4891:393:211:-;4998:16;;;5012:1;4998:16;;;;;;;;;4943:8;;;;;;4998:16;;;;;;;;;;;-1:-1:-1;4998:16:211;4969:45;;5035:6;5020:9;5030:1;5020:12;;;;;;;;:::i;:::-;;;;;;;;;;:21;5049:24;;;5136:80;1065:66;5181:9;1194:66;5136:21;:80::i;:::-;5048:168;;;;;;5229:50;5236:11;5249:15;5266:12;5229:6;:50::i;:::-;5222:57;;;;;;;;4891:393;;;:::o;2642:387:201:-;2768:16;;;2782:1;2768:16;;;2706:25;2768:16;;;;;2706:25;2739:26;;2768:16;2782:1;2768:16;;;;;;;;;;-1:-1:-1;2768:16:201;2739:45;;2821:1;2813:10;;2805:19;;2790:9;2800:1;2790:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;2861:1;2853:10;;2845:19;;2830:9;2840:1;2830:12;;;;;;;;:::i;:::-;;;;;;;;;;:34;2871:18;2892:51;1083:66;2930:9;2871:18;2892:27;:51::i;:::-;2871:72;;2957:66;:44;2978:5;2985:1;2988:5;:12;2957:20;:44::i;:::-;:64;:66::i;:::-;2949:75;2642:387;-1:-1:-1;;;;;2642:387:201:o;3103:154:254:-;3179:75;3210:35;3229:15;3210:18;:35::i;:::-;3247:6;3179:30;:75::i;:::-;3103:154;;:::o;12135:423:201:-;12257:16;;;12271:1;12257:16;;;;;;;;12228:26;;12257:16;;;;;;;;;;-1:-1:-1;12257:16:201;12228:45;;12310:1;12302:10;;12294:19;;12279:9;12289:1;12279:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;12350:1;12342:10;;12334:19;;12319:9;12329:1;12319:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;12378:21;12420:8;12402:28;;;;;;8580:19:264;;8624:2;8615:12;;8451:182;12402:28:201;;;;;;;;;;;;;12378:52;;12438:109;1083:66;1067:83;;12478:9;12489:1;12499:6;12508:2;12499:11;12520:8;:15;12538:8;12438:29;:109::i;:::-;12360:194;12222:336;12135:423;;;;:::o;10896:252::-;10981:16;;;10995:1;10981:16;;;;;;;;10952:26;;10981:16;;;;;;;;;;-1:-1:-1;10981:16:201;10952:45;;11034:1;11026:10;;11018:19;;11003:9;11013:1;11003:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;11074:1;11066:10;;11058:19;;11043:9;11053:1;11043:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;11084:59;1083:66;1067:83;;11126:9;11137:1;11140:2;11084:31;:59::i;5796:354:211:-;7947:22;;;19280:3:264;19276:16;;;19185:66;19272:25;;;7947:22:211;;;;19260:38:264;;;;19331:16;;;;19327:25;19314:11;;;19307:46;7947:22:211;;;;;;;;;6023:1;19369:11:264;;;6009:16:211;;;;;;;;;7947:22;;-1:-1:-1;;5948:25:211;;-1:-1:-1;;6023:1:211;6009:16;;;7947:22;6009:16;;;;;-1:-1:-1;6009:16:211;5980:45;;6046:6;6031:9;6041:1;6031:12;;;;;;;;:::i;:::-;;;;;;;;;;:21;6059:86;1065:66;6091:9;6102:11;6115:15;6132:12;6059:21;:86::i;:::-;5854:296;;;;5796:354;;;:::o;4071:290:195:-;4183:16;;;4197:1;4183:16;;;;;;;;;4133:13;;;;4183:16;;;;;;;;;;;;-1:-1:-1;4183:16:195;4154:45;;4220:11;4205:9;4215:1;4205:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;4238:13;4254:64;1163:66;4291:9;4302:1;1292:66;4254:26;:64::i;:::-;4332:23;;;4071:290;-1:-1:-1;;;;4071:290:195:o;2592:291:215:-;2702:16;;;2716:1;2702:16;;;;;;;;;2653:12;;;;2702:16;;;;;;;;;;;;-1:-1:-1;2702:16:215;2673:45;;2739:8;2724:9;2734:1;2724:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;2754:13;2770:64;1063:66;2807:9;2754:13;-1:-1:-1;;;2770:26:215;:64::i;:::-;2754:80;;2848:29;2869:5;2856:20;;7000:5;6914:97;2848:29;2840:38;2592:291;-1:-1:-1;;;;2592:291:215:o;8151:286:217:-;8262:16;;;8276:1;8262:16;;;;;;;;;8211:14;;;;8262:16;;;;;;;;;;;;-1:-1:-1;8262:16:217;8233:45;;8299:8;8284:9;8294:1;8284:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;8314:13;8330:64;1303:66;8367:9;8378:1;1432:66;8330:26;:64::i;7003:301:194:-;7118:16;;;7132:1;7118:16;;;;;;;;;7067:14;;;;7118:16;;;;;;;;;;;;-1:-1:-1;7118:16:194;7089:45;;7155:11;7140:9;7150:1;7140:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;7173:13;7189:64;1294:66;7226:9;7237:1;1423:66;7189:26;:64::i;10065:254:217:-;10167:16;;;10181:1;10167:16;;;;;;;;;10138:26;;10167:16;;;;;;;;;;;-1:-1:-1;10167:16:217;10138:45;;10204:8;10189:9;10199:1;10189:12;;;;;;;;:::i;:::-;;;;;;:23;;;;;10219:95;1303:66;1287:83;;10256:9;10267:1;10288:9;10270:29;;;;;;8580:19:264;;8624:2;8615:12;;8451:182;10270:29:217;;;;-1:-1:-1;;10270:29:217;;;;;;;;;1432:66;10219:26;:95::i;3908:246:215:-;4004:16;;;4018:1;4004:16;;;;;;;;;3975:26;;4004:16;;;;;;;;;;;-1:-1:-1;4004:16:215;3975:45;;4041:8;4026:9;4036:1;4026:12;;;;;;;;:::i;:::-;;;;;;:23;;;;;4056:93;1063:66;1047:83;;4093:9;4104:1;4125:7;4107:27;;;;;;8974:14:264;8967:22;8962:3;8958:32;8946:45;;9016:1;9007:11;;8823:201;4107:27:215;;;;-1:-1:-1;;4107:27:215;;;;;;;;;-1:-1:-1;;;4056:26:215;:93::i;4756:255:200:-;4855:16;;;4869:1;4855:16;;;;;;;;;4826:26;;4855:16;;;;;;;;;;;-1:-1:-1;4855:16:200;4826:45;;4892:17;4877:9;4887:1;4877:12;;;;;;;;:::i;:::-;;;;;;:32;;;;;4916:90;1147:66;1131:83;;4953:9;4964:1;4985:4;4967:24;;;;;;8974:14:264;8967:22;8962:3;8958:32;8946:45;;9016:1;9007:11;;8823:201;4967:24:200;;;;-1:-1:-1;;4967:24:200;;;;;;;;;1276:66;4916:26;:90::i;9497:296:201:-;9601:16;;;9615:1;9601:16;;;;;;;;9572:26;;9601:16;;;;;;;;;;-1:-1:-1;9601:16:201;9572:45;;9654:1;9646:10;;9638:19;;9623:9;9633:1;9623:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;9694:1;9686:10;;9678:19;;9663:9;9673:1;9663:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;9704:84;1083:66;1067:83;;9745:9;9756:1;9777:8;9759:28;;;;;;8580:19:264;;8624:2;8615:12;;8451:182;9759:28:201;;;;;;;;;;;;;9704:30;:84::i;:::-;9566:227;9497:296;;;:::o;2730:305:200:-;2860:16;;;2874:1;2860:16;;;;;;;;;2804:19;;;;2860:16;;;;;;;;;;;;-1:-1:-1;2860:16:200;2831:45;;2897:17;2882:9;2892:1;2882:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;2921:13;2937:64;1147:66;2974:9;2921:13;1276:66;2937:26;:64::i;4657:361:204:-;4759:16;;;4695:13;4759:16;;;;;;;;;4695:13;;4783:24;;;4870:80;1067:66;4730:45;1196:66;4870:21;:80::i;:::-;4782:168;;;;;;4963:50;4970:11;4983:15;5000:12;4963:6;:50::i;:::-;4956:57;;;;;;;;4657:361;;:::o;4687:279:248:-;4789:6;4807:13;4831:3;4823:11;;:5;:11;;;:39;;4851:11;4857:5;4851:3;:11;:::i;:::-;4823:39;;;4837:11;4845:3;4837:5;:11;:::i;:::-;4807:55;;4872:13;4896:3;4888:11;;:5;:11;;;:39;;4916:11;4922:5;4916:3;:11;:::i;:::-;4888:39;;;4902:11;4910:3;4902:5;:11;:::i;:::-;4872:55;-1:-1:-1;4944:15:248;4872:55;4944:6;:15;:::i;:::-;4937:22;4687:279;-1:-1:-1;;;;;;;4687:279:248:o;6698:828::-;6810:25;6838:41;6860:8;6870;6838:21;:41::i;:::-;6810:69;;6889:24;6928:9;6923:438;6943:8;:15;6939:1;:19;6923:438;;;6994:8;6979;6988:1;6979:11;;;;;;;;:::i;:::-;;;;;;;:23;6975:327;;7044:4;7022:26;;7066:15;7084:8;7111:1;7093:8;:15;:19;;;;:::i;:::-;7084:29;;;;;;;;:::i;:::-;;;;;;;7066:47;;7131:65;7165:8;7175;7185:1;7188:7;7131:33;:65::i;:::-;7214:50;7245:8;7255;7214:30;:50::i;:::-;7282:5;;;6975:327;7333:3;;;;:::i;:::-;;;;6923:438;;;;7378:19;7370:54;;;;-1:-1:-1;;;7370:54:248;;4576:2:264;7370:54:248;;;4558:21:264;4615:2;4595:18;;;4588:30;4654:24;4634:18;;;4627:52;4696:18;;7370:54:248;4374:346:264;7370:54:248;7434:28;7447:8;7457:1;7460;7434:12;:28::i;:::-;7472:47;7504:1;7507;7510:8;7472:31;:47::i;3078:1603::-;3144:24;3179:30;3198:1;3201;3204;3179:30;;3207:1;3179:30;;:18;:30::i;:::-;3171:39;;3144:66;;3224:16;3244:1;3224:21;3220:58;;3261:7;3078:1603;;:::o;3220:58::-;3288:16;3318:14;3370:1;3351:16;:20;3347:163;;;-1:-1:-1;3400:1:248;;-1:-1:-1;3426:1:248;3347:163;;;-1:-1:-1;3471:1:248;;-1:-1:-1;3497:2:248;3347:163;3520:17;3556:22;;;3551:113;3584:8;3580:12;;:1;:12;3551:113;;;3626:27;3651:1;3626:24;:27::i;:::-;3613:40;;;;:::i;:::-;;-1:-1:-1;3594:3:248;;3551:113;;;;3674:34;3725:9;3711:24;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3711:24:248;-1:-1:-1;3674:61:248;-1:-1:-1;3745:13:248;3778:22;;;3773:274;3806:8;3802:12;;:1;:12;3773:274;;;3835:23;3861:24;3883:1;3861:21;:24::i;:::-;3835:50;;3904:9;3899:138;3923:6;:13;3919:1;:17;3899:138;;;3988:6;3995:1;3988:9;;;;;;;;:::i;:::-;;;;;;;3961:17;3979:5;3961:24;;;;;;;;:::i;:::-;;;;;;;;;;:36;4015:7;;;;:::i;:::-;;-1:-1:-1;;3938:3:248;;3899:138;;;-1:-1:-1;;3816:3:248;;3773:274;;;;4092:1;4065:17;:24;:28;4057:80;;;;-1:-1:-1;;;4057:80:248;;9710:2:264;4057:80:248;;;9692:21:264;9749:2;9729:18;;;9722:30;9788:34;9768:18;;;9761:62;9859:9;9839:18;;;9832:37;9886:19;;4057:80:248;9508:403:264;4057:80:248;4148:19;4232:13;4249:5;4232:22;4228:176;;4276:9;:20;4297;4316:1;4297:15;:20;:::i;:::-;4276:42;;;;;;;;;;;;;1413:25:264;;1401:2;1386:18;;1267:177;4276:42:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;4276:42:248;;;;;;;;;;;;:::i;:::-;4270:48;;4228:176;;;4355:38;;;;;4376:16;4355:38;;;1413:25:264;4355:9:248;;:20;;1386:18:264;;4355:38:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;4355:38:248;;;;;;;;;;;;:::i;:::-;4349:44;;4228:176;4419:9;4414:261;4444:1;4435:3;4439:1;4435:6;;;;;;;;:::i;:::-;;;;;;;:10;;;;:::i;:::-;4430:16;;:1;:16;4414:261;;;4467:197;4564:17;4599;:24;4590:3;4594:1;4590:6;;;;;;;;:::i;:::-;;;;;;;:33;;;;;;:::i;:::-;4564:61;;;;;;;;:::i;:::-;;;;;;;4627:1;4630;4502:148;;;;;;;;;13749:25:264;;;13793:6;13835:15;;;13830:2;13815:18;;13808:43;13887:15;13882:2;13867:18;;13860:43;13737:2;13722:18;;13551:358;4502:148:248;;;;-1:-1:-1;;4502:148:248;;;;;;;;;;;;;;;;;;;;4467:17;:197::i;:::-;-1:-1:-1;4448:3:248;;4414:261;;;;3134:1547;;;;;;;3078:1603;;:::o;4048:97:123:-;4089:7;4111:29;:27;:29::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;7036:160:211:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;7131:8:211;;;;6793:33;;;;;6839;7166:25;7157:34;;;;-1:-1:-1;7036:160:211;-1:-1:-1;;;;7036:160:211:o;18598:431:46:-;18734:12;18754:21;18778:17;:15;:17::i;:::-;18754:41;-1:-1:-1;18830:4:46;-1:-1:-1;;;;;18805:30:46;;;18801:224;;18852:63;18878:7;18887:8;18897:17;18852:25;:63::i;:::-;18845:70;;;;;18801:224;18943:75;;;;;-1:-1:-1;;;;;18943:37:46;;;;;:75;;18981:7;;18990:8;;19000:17;;18943:75;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;18943:75:46;;;;;;;;;;;;:::i;18801:224::-;18748:281;18598:431;;;;;:::o;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;45284:220:56:-;45350:24;45382:30;45415:32;45433:6;45441:2;45445:1;45415:17;:32::i;3430:314:138:-;3538:16;;;3552:1;3538:16;;;;;;;;;3482:19;;;;3538:16;;;;;;;;;;;;-1:-1:-1;3538:16:138;3509:45;;3599:6;-1:-1:-1;;;;;3583:24:138;3575:33;;3560:9;3570:1;3560:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3615:13;3631:64;1169:66;3668:9;3615:13;1298:66;3631:26;:64::i;1698:281:106:-;1860:29;1870:10;1882:6;1860:9;:29::i;:::-;1855:120;;1938:21;:10;:19;:21::i;:::-;1961:6;1906:62;;;;;;;;;;;;:::i;8207:601:46:-;8413:21;8437:17;:15;:17::i;:::-;8413:41;-1:-1:-1;8489:4:46;-1:-1:-1;;;;;8464:30:46;;;8460:344;;8504:102;8532:7;8541:8;8551:17;8570:16;8588:11;8601:4;8504:27;:102::i;:::-;8460:344;;;8627:170;;;;;-1:-1:-1;;;;;8627:39:46;;;;;:170;;8676:7;;8693:8;;8711:17;;8738:16;;8764:11;;8785:4;;8627:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8407:401;8207:601;;;;;;:::o;13190:464::-;13351:21;13375:17;:15;:17::i;:::-;13351:41;-1:-1:-1;13427:4:46;-1:-1:-1;;;;;13402:30:46;;;13398:252;;13442:84;13472:7;13481:8;13491:17;13510:15;13442:29;:84::i;:::-;13398:252;;;13547:96;;;;;-1:-1:-1;;;;;13547:41:46;;;;;:96;;13589:7;;13598:8;;13608:17;;13627:15;;13547:96;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13345:309;13190:464;;;;:::o;6458:480::-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;:::-;6692:242;;;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17775:457;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;10761:455::-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;10980:232::-;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;12345:451::-;12505:21;12529:17;:15;:17::i;:::-;12505:41;-1:-1:-1;12581:4:46;-1:-1:-1;;;;;12556:30:46;;;12552:240;;12596:78;12625:7;12634:8;12644:17;12663:10;12596:28;:78::i;12552:240::-;12695:90;;;;;-1:-1:-1;;;;;12695:40:46;;;;;:90;;12736:7;;12745:8;;12755:17;;12774:10;;12695:90;;;:::i;5049:179:248:-;5148:6;5180:40;5185:16;5194:2;5198;5185:8;:16::i;:::-;5203;5212:2;5216;5203:8;:16::i;:::-;5180:4;:40::i;5306:308:206:-;5410:16;;;5424:1;5410:16;;;;;;;;;5366:7;;;;5410:16;;;;;;;;;;;;-1:-1:-1;5410:16:206;5381:45;;5463:5;5447:23;;5432:9;5442:1;5432:12;;;;;;;;:::i;:::-;;;;;;;;;;:38;5477:19;5499:57;1071:66;5543:9;5477:19;5499:33;:57::i;:::-;5601:2;5587:16;;;;-1:-1:-1;;;;5306:308:206:o;2600:342::-;2717:16;;;2731:1;2717:16;;;;;;;;;2657:23;;2688:26;;2717:16;;;;;;;;;;;;-1:-1:-1;2717:16:206;2688:45;;2770:5;2754:23;;2739:9;2749:1;2739:12;;;;;;;;:::i;:::-;;;;;;;;;;:38;2784:18;2805:51;1071:66;2843:9;2784:18;2805:27;:51::i;:::-;2784:72;;2870:66;:44;2891:5;2898:1;2901:5;:12;2870:20;:44::i;3318:662:107:-;3373:23;3516:19;;3570:39;3592:16;3599:8;3592:16;:::i;:::-;3570:21;:39::i;:::-;3515:94;;;;3690:8;3703:1;3672:32;;;3668:97;;3713:52;;;;;3757:7;;;;3713:52;;;22811:98:264;22784:18;;3713:52:107;22667:248:264;3668:97:107;1759:4:23;1744:28;;1738:35;;1847:9;1836:21;1903:20;;1961:43;;3883:92:107;3900:8;3936;3883:4;:92::i;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;1953:106::-;2039:13;1836:227;-1:-1:-1;1836:227:46:o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;37180:522::-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;2681:1129:58:-;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;;3341:28;;3116:690;;;2681:1129;;;;;:::o;1109:325:106:-;1190:4;1332:55;696:18:144;578:36:124;2955:46;;2954:74;1380:6:106;1332:18;:55::i;:::-;:97;;;;1391:38;1410:10;1422:6;1391:18;:38::i;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;3968:25;;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;19594:539:45:-;19800:328;19854:7;19879:8;19914:17;19957:16;19994:11;20019:4;20055:66;20103:7;20112:8;20055:47;:66::i;:::-;19800:36;:328::i;30235:834::-;30495:37;30535:66;30583:7;30592:8;30535:47;:66::i;:::-;30495:106;-1:-1:-1;30607:26:45;30643:49;30495:106;30674:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;30643:49:45;30607:86;-1:-1:-1;30731:333:45;30785:7;30810:8;30845:17;30895:37;30917:15;30895:37;;;;:::i;:::-;30991:12;;;31001:1;30991:12;;;;;;;;30961:15;;31035:22;30731:36;:333::i;12066:286::-;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;36171:541::-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;23107:355::-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;28764:791::-;29023:37;29063:66;29111:7;29120:8;29063:47;:66::i;:::-;29023:106;-1:-1:-1;29135:26:45;29171:49;29023:106;29202:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;29171:49:45;29135:86;;29259:291;29313:7;29338:8;29373:17;29423:19;29464:1;29479:10;29521:22;29259:36;:291::i;5234:117:248:-;5297:7;5327:1;5323;:5;:21;;5339:5;5343:1;5339;:5;:::i;:::-;5323:21;;;5331:5;5335:1;5331;:5;:::i;5357:106::-;5416:7;5447:1;5442;:6;;:14;;5455:1;5442:14;;;-1:-1:-1;5451:1:248;;5357:106;-1:-1:-1;5357:106:248:o;21091:444:46:-;21233:7;21248:21;21272:17;:15;:17::i;:::-;21248:41;-1:-1:-1;21324:4:46;-1:-1:-1;;;;;21299:30:46;;;21295:236;;21346:69;21378:7;21387:8;21397:17;21346:31;:69::i;21295:236::-;21443:81;;;;;-1:-1:-1;;;;;21443:43:46;;;;;:81;;21487:7;;21496:8;;21506:17;;21443:81;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;5805:471:133:-;5966:16;;;5980:1;5966:16;;;;;;;;;5879:19;;;;;;5966:16;;;;;;;;;;;-1:-1:-1;5966:16:133;5937:45;;6011:21;6003:30;;;5988:9;5998:1;5988:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;6041:24;;;6128:80;1174:66;6173:9;1303:66;6128:21;:80::i;:::-;6040:168;;;;;;6221:50;6228:11;6241:15;6258:12;6221:6;:50::i;2109:683:107:-;2185:23;2216:20;2239:32;:30;:32::i;:::-;2216:55;-1:-1:-1;;;;;;2350:29:107;;2358:4;2350:29;2346:322;;2389:12;2433:153;2467:36;:34;:36::i;:::-;2520:1;2541:8;2569;2433:15;:153::i;:::-;2409:177;-1:-1:-1;2409:177:107;-1:-1:-1;2409:177:107;2595:41;;2609:27;2625:10;2609:15;:27::i;:::-;2644:17;;;;2346:322;2736:51;;;;;-1:-1:-1;;;;;2736:31:107;;;;;:51;;2768:8;;2778;;2736:51;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2736:51:107;;;;;;;;;;;;:::i;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8101:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;8389:20:44;;8299:21;;8322:9;;8295:37;8385:31;;8244:184;8201:237;;-1:-1:-1;6076:2380:44;;;;:::o;5042:669::-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:44;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;3586:379:136:-;3709:16;;;3723:1;3709:16;;;;;;;;3661:11;;;;3709:16;3723:1;3709:16;;;;;;;;;;-1:-1:-1;3709:16:136;3680:45;;3764:10;3731:9;3741:1;3731:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;3820:6;-1:-1:-1;;;;;3804:24:136;3796:33;;3781:9;3791:1;3781:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3836:13;3852:64;1169:66;3889:9;3836:13;-1:-1:-1;;;3852:26:136;:64::i;:::-;3836:80;;3930:29;3951:5;3938:20;;7000:5:215;6914:97;3165:160:124;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;2007:37;;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;25515:66:264;25503:79;;2092:30:124;;;25491:92:264;2092:30:124;;25599:12:264;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;44254:4001:45;44673:14;44652:7;:35;;;44648:161;;44743:14;44759:7;44792;44775:25;;;;;;8580:19:264;;8624:2;8615:12;;8451:182;44775:25:45;;;;-1:-1:-1;;44775:25:45;;;;;;;;;;44704:98;;;;;;;;;;:::i;44648:161::-;44815:27;44845:49;:22;44876:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;44845:49:45;44815:79;;44900:26;44965:4;:11;44951;44929:33;;:19;:33;;;;:::i;:::-;:47;;;;:::i;:::-;44900:76;;45248:18;45225:19;:41;;:98;;;;-1:-1:-1;45304:19:45;45270:30;45289:11;45270:16;:30;:::i;:::-;:53;;;;45225:98;45221:218;;;45340:92;;;;;26695:12:264;26734:15;;;45340:92:45;;;26716:34:264;26786:15;;;26766:18;;;26759:43;26838:15;;26818:18;;;26811:43;26658:18;;45340:92:45;26489:371:264;45221:218:45;45545:19;45526:16;:38;;;45522:140;;;45581:74;;;;;;;;27038:25:264;;;27111:12;27099:25;;27079:18;;;27072:53;27011:18;;45581:74:45;26865:266:264;45522:140:45;45701:36;45740:72;:22;45774:17;45793:18;45740:33;:72::i;:::-;45701:111;;45959:22;45984:24;46000:7;45984:15;:24::i;:::-;45959:49;;46019:9;46014:486;46034:5;:12;46030:1;:16;46014:486;;;46061:9;46083:5;46089:1;46083:8;;;;;;;;:::i;:::-;;;;;;;46061:31;;46104:42;836:6:54;46104:4:45;:14;;;;;:42;;;;:::i;:::-;46100:394;;;3536:35:26;;;;-1:-1:-1;;;;;46158:55:45;;46235:7;46264:8;46303:17;46350:16;46391:11;46430:22;46470:4;46158:327;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;46100:394;-1:-1:-1;46048:3:45;;46014:486;;;-1:-1:-1;46558:32:45;;;:13;46698:107;46716:17;46712:21;;:1;:21;;;46698:107;;;46761:33;:22;46792:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;46761:33:45;46752:42;;;;46735:3;;46698:107;;;;46930:7;46874:277;46957:8;46994:17;47035:5;47064:11;47101:21;47138:4;46874:277;;;;;;;;;;;:::i;:::-;;;;;;;;46506:652;47243:18;47220:19;:41;47216:248;;47271:31;47305:48;47335:7;47344:8;47305:29;:48::i;:::-;695:28:44;;;-1:-1:-1;47216:248:45;47521:27;47551:61;47575:7;47584:8;47594:17;47551:23;:61::i;:::-;47521:91;;47620:92;47652:19;47681:16;47620:92;;47705:4;47620:13;:92::i;:::-;47513:206;47773:9;47768:483;47788:5;:12;47784:1;:16;47768:483;;;47815:9;47837:5;47843:1;47837:8;;;;;;;;:::i;:::-;;;;;;;47815:31;;47858:41;947:6:54;47858:4:45;:14;;;;;:41;;;;:::i;:::-;47854:391;;;3536:35:26;;;;-1:-1:-1;;;;;47911:54:45;;47987:7;48016:8;48055:17;48102:16;48143:11;48182:21;48221:4;47911:325;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;47854:391;-1:-1:-1;47802:3:45;;47768:483;;;;44498:3757;;;;44254:4001;;;;;;;:::o;4015:652::-;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;50806:191;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;51823:242::-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;8945:812:44;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;17013:1682:45:-;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;39909:262;40051:7;40073:93;40148:17;40073:66;40121:7;40130:8;40073:47;:66::i;8363:236:133:-;8474:19;8495:29;8569:25;8582:11;8569:12;:25::i;1761:1386:121:-;1888:12;1902:17;1956:21;1979:17;2000:22;2013:8;2000:12;:22::i;:::-;1955:67;;-1:-1:-1;1955:67:121;-1:-1:-1;;;;;;2067:27:121;;2063:106;;2139:8;2149:19;:8;:17;:19::i;:::-;2103:66;;;;;;;;;;;;:::i;2063:106::-;2275:12;2270:64;;2289:45;2317:8;2327:6;2289:27;:45::i;:::-;2413:9;;2409:197;;578:36:124;2955:46;;696:18:144;2954:74:124;2432:22:121;2515:26;2954:74:124;2515:13:121;:26::i;:::-;2490:51;-1:-1:-1;2549:50:121;2563:11;2576:22;2593:5;2490:51;2576:22;:::i;:::-;2549:13;:50::i;:::-;2424:182;;2409:197;2708:14;2681:23;:8;451:5:41;2637:44:124;;2539:148;2681:23:121;:41;;;:461;;2982:160;3043:6;3069:5;3092:13;3125:8;2982:39;:160::i;:::-;2681:461;;;2805:168;2874:6;2900:5;2923:13;2956:8;2805:47;:168::i;:::-;2663:479;;;;-1:-1:-1;1761:1386:121;-1:-1:-1;;;;;;;1761:1386:121:o;348:217:142:-;551:6;545:13;538:4;530:6;526:17;519:40;53371:230:45;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;7468:1525:24:-;7596:14;1145:16;7622:25;;7618:120;;;7664:67;;;;;;;;1413:25:264;;;1386:18;;7664:67:24;1267:177:264;7618:120:24;7802:14;6445:61;;;7070:16;;;1063;7070;975;7059:27;7017:70;;;6995:94;;8068:38;;;8064:192;;8151:19;8133:15;:37;8118:52;;;;8064:192;;;8232:15;8210:19;:37;8195:52;;;;8064:192;-1:-1:-1;8572:16:24;975;1063;8439;;;;8428:27;8564:35;;;8882:5;8719:26;8699:46;;;;8698:62;;;8862:25;;;;8892:34;;;;;8861:66;;-1:-1:-1;7468:1525:24;;;;;:::o;3658:342:50:-;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:44:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;51249:282:45:-;51494:30;;;;;;32087:19:264;;;32122:12;;;32115:28;;;51337:7:45;;32159:12:264;;51494:30:45;31898:279:264;1489:2340:44;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;7963:242:133:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;8028:19:133;;8173:26;8147:53;;7963:242;;;:::o;5928:433:139:-;6056:16;;;6070:1;6056:16;;;;;;;;;5986:14;;;;;;6056:16;;;;;;;;;;;-1:-1:-1;6056:16:139;6027:45;;6111:8;6078:9;6088:1;6078:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;6128:24;;;6215:78;1155:66;6258:9;1284:66;6215:19;:78::i;:::-;6127:166;;;;;;6306:50;6313:11;6326:15;6343:12;6306:6;:50::i;1546:281:108:-;1708:29;1718:10;1730:6;1708:9;:29::i;3758:308:132:-;3871:16;;;3885:1;3871:16;;;;;;;;;3819:15;;;;3871:16;;;;;;;;;;;;-1:-1:-1;3871:16:132;3842:45;;3926:11;3893:9;3903:1;3893:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;3945:13;3961:62;1157:66;3996:9;3945:13;1286:66;3961:24;:62::i;5057:269::-;5156:16;;;5170:1;5156:16;;;;;;;;;5127:26;;5156:16;;;;;;;;;;;-1:-1:-1;5156:16:132;5127:45;;5211:11;5178:9;5188:1;5178:12;;;;;;;;:::i;:::-;;;;;;:45;;;;;5230:91;1157:66;1141:83;;5265:9;5276:1;5297:7;5279:27;;;;;;8580:19:264;;8624:2;8615:12;;8451:182;5279:27:132;;;;-1:-1:-1;;5279:27:132;;;;;;;;;1286:66;5230:24;:91::i;5594:317:123:-;5733:12;5747:17;5790:6;-1:-1:-1;;;;;5790:11:123;5810:1;5821:79;5847:8;5868:9;5889:8;5821:13;:79::i;:::-;5790:116;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5772:134:123;;;;-1:-1:-1;5594:317:123;-1:-1:-1;;;;;5594:317:123:o;6415:321::-;6562:12;6576:17;6619:6;-1:-1:-1;;;;;6619:19:123;6646:79;6672:8;6693:9;6714:8;6646:13;:79::i;:::-;6619:112;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;40103:220:56;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;7829:207:139:-;7940:14;7956:17;8006:25;8019:11;8006:12;:25::i;955:327:108:-;1036:4;1178:56;696:18:144;578:36:124;2955:46;;2954:74;1227:6:108;1178:19;:56::i;:::-;:99;;;;1238:39;1258:10;1270:6;1238:19;:39::i;4897:201:123:-;5019:12;5063:8;5073:9;5084:8;5046:47;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;5039:54;;4897:201;;;;;:::o;7448:223:139:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;7564:35:139;;;;;;7513:14;;7631:33;;7623:42;6914:97:215;4006:378:136;4130:16;;;4144:1;4130:16;;;;;;;;4082:11;;;;4130:16;4144:1;4130:16;;;;;;;;;;-1:-1:-1;4130:16:136;4101:45;;4185:10;4152:9;4162:1;4152:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;4241:6;-1:-1:-1;;;;;4225:24:136;4217:33;;4202:9;4212:1;4202:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;4257:13;4273:62;1169:66;4308:9;4257:13;-1:-1:-1;;;4273:24:136;:62::i;14:332:264:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;774:159;841:20;;901:6;890:18;;880:29;;870:57;;923:1;920;913:12;938:324;1013:6;1021;1029;1082:2;1070:9;1061:7;1057:23;1053:32;1050:52;;;1098:1;1095;1088:12;1050:52;1134:9;1121:23;1111:33;;1163:37;1196:2;1185:9;1181:18;1163:37;:::i;:::-;1153:47;;1219:37;1252:2;1241:9;1237:18;1219:37;:::i;:::-;1209:47;;938:324;;;;;:::o;1449:180::-;1508:6;1561:2;1549:9;1540:7;1536:23;1532:32;1529:52;;;1577:1;1574;1567:12;1529:52;-1:-1:-1;1600:23:264;;1449:180;-1:-1:-1;1449:180:264:o;1926:256::-;1992:6;2000;2053:2;2041:9;2032:7;2028:23;2024:32;2021:52;;;2069:1;2066;2059:12;2021:52;2092:28;2110:9;2092:28;:::i;:::-;2082:38;;2139:37;2172:2;2161:9;2157:18;2139:37;:::i;:::-;2129:47;;1926:256;;;;;:::o;2187:439::-;2240:3;2278:5;2272:12;2305:6;2300:3;2293:19;2331:4;2360;2355:3;2351:14;2344:21;;2399:4;2392:5;2388:16;2422:1;2432:169;2446:6;2443:1;2440:13;2432:169;;;2507:13;;2495:26;;2541:12;;;;2576:15;;;;2468:1;2461:9;2432:169;;;-1:-1:-1;2617:3:264;;2187:439;-1:-1:-1;;;;;2187:439:264:o;2631:261::-;2810:2;2799:9;2792:21;2773:4;2830:56;2882:2;2871:9;2867:18;2859:6;2830:56;:::i;3079:277::-;3146:6;3199:2;3187:9;3178:7;3174:23;3170:32;3167:52;;;3215:1;3212;3205:12;3167:52;3247:9;3241:16;3300:5;3293:13;3286:21;3279:5;3276:32;3266:60;;3322:1;3319;3312:12;3663:184;-1:-1:-1;;;3712:1:264;3705:88;3812:4;3809:1;3802:15;3836:4;3833:1;3826:15;3852:184;-1:-1:-1;;;3901:1:264;3894:88;4001:4;3998:1;3991:15;4025:4;4022:1;4015:15;4041:128;4108:9;;;4129:11;;;4126:37;;;4143:18;;:::i;4174:195::-;4213:3;-1:-1:-1;;4237:5:264;4234:77;4231:103;;4314:18;;:::i;:::-;-1:-1:-1;4361:1:264;4350:13;;4174:195::o;5484:216::-;5548:9;;;5576:11;;;5523:3;5606:9;;5634:10;;5630:19;;5659:10;;5651:19;;5627:44;5624:70;;;5674:18;;:::i;:::-;5624:70;;5484:216;;;;:::o;8262:184::-;-1:-1:-1;;;8311:1:264;8304:88;8411:4;8408:1;8401:15;8435:4;8432:1;8425:15;9029:171;9097:6;9136:10;;;9124;;;9120:27;;9159:12;;;9156:38;;;9174:18;;:::i;:::-;9156:38;9029:171;;;;:::o;9205:168::-;9272:6;9298:10;;;9310;;;9294:27;;9333:11;;;9330:37;;;9347:18;;:::i;9378:125::-;9443:9;;;9464:10;;;9461:36;;;9477:18;;:::i;9916:476::-;10005:1;10042:5;10005:1;10056:330;10077:7;10067:8;10064:21;10056:330;;;10196:4;-1:-1:-1;;10124:77:264;10118:4;10115:87;10112:113;;;10205:18;;:::i;:::-;10255:7;10245:8;10241:22;10238:55;;;10275:16;;;;10238:55;10354:22;;;;10314:15;;;;10056:330;;;10060:3;9916:476;;;;;:::o;10397:866::-;10446:5;10476:8;10466:80;;-1:-1:-1;10517:1:264;10531:5;;10466:80;10565:4;10555:76;;-1:-1:-1;10602:1:264;10616:5;;10555:76;10647:4;10665:1;10660:59;;;;10733:1;10728:130;;;;10640:218;;10660:59;10690:1;10681:10;;10704:5;;;10728:130;10765:3;10755:8;10752:17;10749:43;;;10772:18;;:::i;:::-;-1:-1:-1;;10828:1:264;10814:16;;10843:5;;10640:218;;10942:2;10932:8;10929:16;10923:3;10917:4;10914:13;10910:36;10904:2;10894:8;10891:16;10886:2;10880:4;10877:12;10873:35;10870:77;10867:159;;;-1:-1:-1;10979:19:264;;;11011:5;;10867:159;11058:34;11083:8;11077:4;11058:34;:::i;:::-;11188:6;-1:-1:-1;;11116:79:264;11107:7;11104:92;11101:118;;;11199:18;;:::i;:::-;11237:20;;10397:866;-1:-1:-1;;;10397:866:264:o;11268:140::-;11326:5;11355:47;11396:4;11386:8;11382:19;11376:4;11355:47;:::i;11603:334::-;11674:2;11668:9;11730:2;11720:13;;-1:-1:-1;;11716:86:264;11704:99;;11833:18;11818:34;;11854:22;;;11815:62;11812:88;;;11880:18;;:::i;:::-;11916:2;11909:22;11603:334;;-1:-1:-1;11603:334:264:o;11942:1110::-;12036:6;12067:2;12110;12098:9;12089:7;12085:23;12081:32;12078:52;;;12126:1;12123;12116:12;12078:52;12159:9;12153:16;12188:18;12229:2;12221:6;12218:14;12215:34;;;12245:1;12242;12235:12;12215:34;12283:6;12272:9;12268:22;12258:32;;12328:7;12321:4;12317:2;12313:13;12309:27;12299:55;;12350:1;12347;12340:12;12299:55;12379:2;12373:9;12401:2;12397;12394:10;12391:36;;;12407:18;;:::i;:::-;12453:2;12450:1;12446:10;12436:20;;12476:28;12500:2;12496;12492:11;12476:28;:::i;:::-;12538:15;;;12608:11;;;12604:20;;;12569:12;;;;12636:19;;;12633:39;;;12668:1;12665;12658:12;12633:39;12692:11;;;;12712:310;12728:6;12723:3;12720:15;12712:310;;;12801:3;12795:10;12782:23;;12849:10;12842:5;12838:22;12831:5;12828:33;12818:131;;12903:1;12932:2;12928;12921:14;12818:131;12962:18;;;12745:12;;;;13000;;;;12712:310;;;13041:5;11942:1110;-1:-1:-1;;;;;;;;11942:1110:264:o;13057:184::-;-1:-1:-1;;;13106:1:264;13099:88;13206:4;13203:1;13196:15;13230:4;13227:1;13220:15;13246:183;13277:1;13303:10;13340:2;13337:1;13333:10;13362:3;13352:37;;13369:18;;:::i;:::-;13407:10;;13403:20;;;;;13246:183;-1:-1:-1;;13246:183:264:o;13434:112::-;13466:1;13492;13482:35;;13497:18;;:::i;:::-;-1:-1:-1;13531:9:264;;13434:112::o;13914:468::-;14214:6;14203:9;14196:25;14257:2;14252;14241:9;14237:18;14230:30;14177:4;14277:56;14329:2;14318:9;14314:18;14306:6;14277:56;:::i;:::-;14269:64;;14369:6;14364:2;14353:9;14349:18;14342:34;13914:468;;;;;;:::o;14387:250::-;14472:1;14482:113;14496:6;14493:1;14490:13;14482:113;;;14572:11;;;14566:18;14553:11;;;14546:39;14518:2;14511:10;14482:113;;;-1:-1:-1;;14629:1:264;14611:16;;14604:27;14387:250::o;14642:568::-;14695:5;14748:3;14741:4;14733:6;14729:17;14725:27;14715:55;;14766:1;14763;14756:12;14715:55;14795:6;14789:13;14821:18;14817:2;14814:26;14811:52;;;14843:18;;:::i;:::-;14887:114;14995:4;-1:-1:-1;;14919:4:264;14915:2;14911:13;14907:86;14903:97;14887:114;:::i;:::-;15026:2;15017:7;15010:19;15072:3;15065:4;15060:2;15052:6;15048:15;15044:26;15041:35;15038:55;;;15089:1;15086;15079:12;15038:55;15102:77;15176:2;15169:4;15160:7;15156:18;15149:4;15141:6;15137:17;15102:77;:::i;15215:655::-;15357:6;15365;15373;15426:2;15414:9;15405:7;15401:23;15397:32;15394:52;;;15442:1;15439;15432:12;15394:52;15475:9;15469:16;15504:18;15545:2;15537:6;15534:14;15531:34;;;15561:1;15558;15551:12;15531:34;15584:60;15636:7;15627:6;15616:9;15612:22;15584:60;:::i;:::-;15574:70;;15684:2;15673:9;15669:18;15663:25;15653:35;;15734:2;15723:9;15719:18;15713:25;15697:41;;15763:2;15753:8;15750:16;15747:36;;;15779:1;15776;15769:12;15747:36;;15802:62;15856:7;15845:8;15834:9;15830:24;15802:62;:::i;:::-;15792:72;;;15215:655;;;;;:::o;15875:442::-;16138:6;16127:9;16120:25;16181:2;16176;16165:9;16161:18;16154:30;16101:4;16201:56;16253:2;16242:9;16238:18;16230:6;16201:56;:::i;:::-;16193:64;;16305:4;16297:6;16293:17;16288:2;16277:9;16273:18;16266:45;15875:442;;;;;;:::o;16322:335::-;16401:6;16454:2;16442:9;16433:7;16429:23;16425:32;16422:52;;;16470:1;16467;16460:12;16422:52;16503:9;16497:16;16536:18;16528:6;16525:30;16522:50;;;16568:1;16565;16558:12;16522:50;16591:60;16643:7;16634:6;16623:9;16619:22;16591:60;:::i;16662:329::-;16703:3;16741:5;16735:12;16768:6;16763:3;16756:19;16784:76;16853:6;16846:4;16841:3;16837:14;16830:4;16823:5;16819:16;16784:76;:::i;:::-;16905:2;16893:15;-1:-1:-1;;16889:88:264;16880:98;;;;16980:4;16876:109;;16662:329;-1:-1:-1;;16662:329:264:o;16996:359::-;17199:2;17188:9;17181:21;17162:4;17219:44;17259:2;17248:9;17244:18;17236:6;17219:44;:::i;:::-;17294:2;17279:18;;17272:34;;;;-1:-1:-1;17337:2:264;17322:18;17315:34;17211:52;16996:359;-1:-1:-1;16996:359:264:o;17360:339::-;17537:2;17526:9;17519:21;17500:4;17557:44;17597:2;17586:9;17582:18;17574:6;17557:44;:::i;:::-;17549:52;;-1:-1:-1;;;;;17641:6:264;17637:55;17632:2;17621:9;17617:18;17610:83;17360:339;;;;;:::o;17704:793::-;18065:6;18054:9;18047:25;18108:3;18103:2;18092:9;18088:18;18081:31;18028:4;18135:57;18187:3;18176:9;18172:19;18164:6;18135:57;:::i;:::-;18240:4;18228:17;;18223:2;18208:18;;18201:45;18265:12;18313:15;;;18308:2;18293:18;;18286:43;18366:15;;18360:3;18345:19;;18338:44;18419:22;;;18413:3;18398:19;;18391:51;18459:32;18423:6;18476;18459:32;:::i;:::-;18451:40;17704:793;-1:-1:-1;;;;;;;;;17704:793:264:o;18502:515::-;18793:6;18782:9;18775:25;18836:3;18831:2;18820:9;18816:18;18809:31;18756:4;18857:57;18909:3;18898:9;18894:19;18886:6;18857:57;:::i;:::-;18962:4;18950:17;;;;18945:2;18930:18;;18923:45;-1:-1:-1;18999:2:264;18984:18;18977:34;18849:65;18502:515;-1:-1:-1;;18502:515:264:o;19391:794::-;19786:6;19775:9;19768:25;19829:3;19824:2;19813:9;19809:18;19802:31;19749:4;19856:57;19908:3;19897:9;19893:19;19885:6;19856:57;:::i;:::-;19961:9;19953:6;19949:22;19944:2;19933:9;19929:18;19922:50;19995:32;20020:6;20012;19995:32;:::i;:::-;19981:46;;20063:6;20058:2;20047:9;20043:18;20036:34;20119:9;20111:6;20107:22;20101:3;20090:9;20086:19;20079:51;20147:32;20172:6;20164;20147:32;:::i;20743:184::-;20813:6;20866:2;20854:9;20845:7;20841:23;20837:32;20834:52;;;20882:1;20879;20872:12;20834:52;-1:-1:-1;20905:16:264;;20743:184;-1:-1:-1;20743:184:264:o;20932:709::-;21302:6;21291:9;21284:25;21345:3;21340:2;21329:9;21325:18;21318:31;21265:4;21372:57;21424:3;21413:9;21409:19;21401:6;21372:57;:::i;:::-;21477:4;21469:6;21465:17;21460:2;21449:9;21445:18;21438:45;21531:9;21523:6;21519:22;21514:2;21503:9;21499:18;21492:50;21559:32;21584:6;21576;21559:32;:::i;:::-;21551:40;;;21628:6;21622:3;21611:9;21607:19;21600:35;20932:709;;;;;;;;:::o;21646:604::-;21955:6;21944:9;21937:25;21998:3;21993:2;21982:9;21978:18;21971:31;21918:4;22025:57;22077:3;22066:9;22062:19;22054:6;22025:57;:::i;:::-;22130:4;22122:6;22118:17;22113:2;22102:9;22098:18;22091:45;22184:9;22176:6;22172:22;22167:2;22156:9;22152:18;22145:50;22212:32;22237:6;22229;22212:32;:::i;22255:407::-;22338:5;22378;22372:12;22420:4;22413:5;22409:16;22403:23;22445:66;22537:2;22533;22529:11;22520:20;;22563:1;22555:6;22552:13;22549:107;;;22643:2;22637;22627:6;22624:1;22620:14;22617:1;22613:22;22609:31;22605:2;22601:40;22597:49;22588:58;;22549:107;;;;22255:407;;;:::o;22920:175::-;22957:3;23001:4;22994:5;22990:16;23030:4;23021:7;23018:17;23015:43;;23038:18;;:::i;:::-;23087:1;23074:15;;22920:175;-1:-1:-1;;22920:175:264:o;23100:925::-;23549:66;23541:6;23537:79;23532:3;23525:92;23507:3;23636;23668:2;23664:1;23659:3;23655:11;23648:23;23700:6;23694:13;23716:74;23783:6;23779:1;23774:3;23770:11;23763:4;23755:6;23751:17;23716:74;:::i;:::-;23818:6;23813:3;23809:16;23799:26;;23853:2;23849:1;23845:2;23841:10;23834:22;23887:6;23881:13;23865:29;;23903:75;23969:8;23965:1;23961:2;23957:10;23950:4;23942:6;23938:17;23903:75;:::i;:::-;23998:17;24017:1;23994:25;;23100:925;-1:-1:-1;;;;;23100:925:264:o;24219:320::-;24426:6;24415:9;24408:25;24469:2;24464;24453:9;24449:18;24442:30;24389:4;24489:44;24529:2;24518:9;24514:18;24506:6;24489:44;:::i;24544:168::-;24617:9;;;24648;;24665:15;;;24659:22;;24645:37;24635:71;;24686:18;;:::i;24717:640::-;24968:6;24963:3;24956:19;24938:3;24994:2;25027;25022:3;25018:12;25059:6;25053:13;25124:2;25116:6;25112:15;25145:1;25155:175;25169:6;25166:1;25163:13;25155:175;;;25232:13;;25218:28;;25268:14;;;;25305:15;;;;25191:1;25184:9;25155:175;;;-1:-1:-1;25346:5:264;;24717:640;-1:-1:-1;;;;;;;24717:640:264:o;25841:464::-;26088:66;26080:6;26076:79;26065:9;26058:98;26192:6;26187:2;26176:9;26172:18;26165:34;26235:2;26230;26219:9;26215:18;26208:30;26039:4;26255:44;26295:2;26284:9;26280:18;26272:6;26255:44;:::i;26310:174::-;26377:12;26409:10;;;26421;;;26405:27;;26444:11;;;26441:37;;;26458:18;;:::i;27136:901::-;27561:6;27550:9;27543:25;27604:3;27599:2;27588:9;27584:18;27577:31;27524:4;27631:57;27683:3;27672:9;27668:19;27660:6;27631:57;:::i;:::-;27736:4;27724:17;;27719:2;27704:18;;27697:45;27761:12;27809:15;;;27804:2;27789:18;;27782:43;27862:15;;27856:3;27841:19;;27834:44;27909:3;27894:19;;27887:35;;;27959:22;;;27953:3;27938:19;;27931:51;27999:32;27963:6;28016;27999:32;:::i;:::-;27991:40;27136:901;-1:-1:-1;;;;;;;;;;27136:901:264:o;28042:788::-;28407:3;28396:9;28389:22;28370:4;28434:57;28486:3;28475:9;28471:19;28463:6;28434:57;:::i;:::-;28539:4;28531:6;28527:17;28522:2;28511:9;28507:18;28500:45;28593:14;28585:6;28581:27;28576:2;28565:9;28561:18;28554:55;28657:12;28649:6;28645:25;28640:2;28629:9;28625:18;28618:53;28708:6;28702:3;28691:9;28687:19;28680:35;28764:9;28756:6;28752:22;28746:3;28735:9;28731:19;28724:51;28792:32;28817:6;28809;28792:32;:::i;28835:690::-;29170:3;29159:9;29152:22;29133:4;29197:57;29249:3;29238:9;29234:19;29226:6;29197:57;:::i;:::-;29302:9;29294:6;29290:22;29285:2;29274:9;29270:18;29263:50;29336:32;29361:6;29353;29336:32;:::i;:::-;29322:46;;29404:6;29399:2;29388:9;29384:18;29377:34;29459:9;29451:6;29447:22;29442:2;29431:9;29427:18;29420:50;29487:32;29512:6;29504;29487:32;:::i;29530:899::-;29986:6;29975:9;29968:25;30029:3;30024:2;30013:9;30009:18;30002:31;29949:4;30056:57;30108:3;30097:9;30093:19;30085:6;30056:57;:::i;:::-;30161:9;30153:6;30149:22;30144:2;30133:9;30129:18;30122:50;30195:32;30220:6;30212;30195:32;:::i;:::-;30181:46;;30263:6;30258:2;30247:9;30243:18;30236:34;30319:9;30311:6;30307:22;30301:3;30290:9;30286:19;30279:51;30347:32;30372:6;30364;30347:32;:::i;:::-;30339:40;;;30416:6;30410:3;30399:9;30395:19;30388:35;29530:899;;;;;;;;;:::o;30434:511::-;30685:2;30674:9;30667:21;30648:4;30711:56;30763:2;30752:9;30748:18;30740:6;30711:56;:::i;:::-;30815:14;30807:6;30803:27;30798:2;30787:9;30783:18;30776:55;30879:9;30871:6;30867:22;30862:2;30851:9;30847:18;30840:50;30907:32;30932:6;30924;30907:32;:::i;:::-;30899:40;30434:511;-1:-1:-1;;;;;;30434:511:264:o;30950:616::-;31261:6;31250:9;31243:25;31304:3;31299:2;31288:9;31284:18;31277:31;31224:4;31331:57;31383:3;31372:9;31368:19;31360:6;31331:57;:::i;:::-;31436:14;31428:6;31424:27;31419:2;31408:9;31404:18;31397:55;31500:9;31492:6;31488:22;31483:2;31472:9;31468:18;31461:50;31528:32;31553:6;31545;31528:32;:::i;32369:287::-;32498:3;32536:6;32530:13;32552:66;32611:6;32606:3;32599:4;32591:6;32587:17;32552:66;:::i;:::-;32634:16;;;;;32369:287;-1:-1:-1;;32369:287:264:o;32661:530::-;32846:3;32884:6;32878:13;32900:66;32959:6;32954:3;32947:4;32939:6;32935:17;32900:66;:::i;:::-;33035:2;33031:15;;;;33048:66;33027:88;32988:16;;;;33013:103;;;33143:2;33132:14;;33125:30;;;;33182:2;33171:14;;32661:530;-1:-1:-1;;32661:530:264:o","linkReferences":{"src/libraries/LibChunks.sol":{"LibChunks":[{"start":6144,"length":20},{"start":6331,"length":20}]}}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","getEntitiesAtPosition(uint16,uint16)":"69e10c7b","getEntityPosition(bytes32)":"50c4bd84","isAtPosition(bytes32,uint16,uint16)":"3fbf0c5a","move(bytes32,uint16,uint16)":"953717d1","removeEntityFromBoard(bytes32)":"8181bc57","spawn(bytes32)":"911c37ae","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"EncodedLengths_InvalidLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accessedIndex\",\"type\":\"uint256\"}],\"name\":\"Store_IndexOutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"Store_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"fieldLength\",\"type\":\"uint40\"}],\"name\":\"Store_InvalidSplice\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceDynamicData\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"getEntitiesAtPosition\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"entitiesAtPosition\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"getEntityPosition\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"isAtPosition\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isAtPosition\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"move\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"removeEntityFromBoard\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"spawn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the encoded lengths.\"}}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"details\":\"Raised if the start index is larger than the previous length of the field.\",\"params\":{\"accessedIndex\":\"FIXME\",\"length\":\"FIXME\"}}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The resource ID.\",\"resourceIdString\":\"The stringified resource ID (for easier debugging).\"}}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"details\":\"Raised if the splice total length of the field is changed but the splice is not at the end of the field.\",\"params\":{\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"fieldLength\":\"The field length for the splice operation.\",\"startWithinField\":\"The start index within the field for the splice operation.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"params\":{\"data\":\"The data to insert into the dynamic data of the record at the start byte.\",\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"dynamicFieldIndex\":\"The index of the dynamic field to splice data, relative to the start of the dynamic fields. (Dynamic field index = field index - number of static fields)\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided encoded lengths has an invalid length.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided index is out of bounds.\"}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Error raised if the provided resource ID cannot be found.\"}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"notice\":\"Error raised if the provided splice is invalid.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"notice\":\"Emitted when dynamic data in the store is spliced.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/MapSystem.sol\":\"MapSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\"]},\"sources\":{\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937\",\"dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5\",\"dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/systems/MapSystem.sol\":{\"keccak256\":\"0x72af6faa75f674fe844405d01a72021da627d7ad150a439a092e121d1cf65f17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e9154f0b28b256e679a0ad1290c4d15e8d455ae4afa81e943dfbdf0003271166\",\"dweb:/ipfs/QmSaBDogAycpDqCq8jbiDPD8DmBLFUojR5Uw1gfbqjDPmV\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"EncodedLengths_InvalidLength"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"},{"internalType":"uint256","name":"accessedIndex","type":"uint256"}],"type":"error","name":"Store_IndexOutOfBounds"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"Store_InvalidResourceType"},{"inputs":[{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"uint40","name":"fieldLength","type":"uint40"}],"type":"error","name":"Store_InvalidSplice"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"uint40","name":"deleteCount","type":"uint40","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceDynamicData","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"getEntitiesAtPosition","outputs":[{"internalType":"bytes32[]","name":"entitiesAtPosition","type":"bytes32[]"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getEntityPosition","outputs":[{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"isAtPosition","outputs":[{"internalType":"bool","name":"_isAtPosition","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"nonpayable","type":"function","name":"move"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"removeEntityFromBoard"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"spawn"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/MapSystem.sol":"MapSystem"},"evmVersion":"paris","libraries":{}},"sources":{"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x704281fb6c57a943e374a9510f8cfbde99bee61698ab03f08368ba3da47e8a8f","urls":["bzz-raw://6a5c1b01c50ffc48b549f06e685920c97e78d1402d311ae4a15ba94888ca0937","dweb:/ipfs/QmUbosNTNAvAyi2P6Ad75jjjh2x68YwwLZDdQP1X5rMJyj"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0xa68a0636a1b702c6853b66d65061a8a2179d2f4baaf01c940e8dae8e7804d2a8","urls":["bzz-raw://d5db091cf857657e5b0cf196188f6e1a011270273c2668e8603f5612b49a81d5","dweb:/ipfs/QmS92THnAfVk36ryovoVTPZ9inBWH871iw57BBgzFm4Nq5"],"license":"MIT"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/systems/MapSystem.sol":{"keccak256":"0x72af6faa75f674fe844405d01a72021da627d7ad150a439a092e121d1cf65f17","urls":["bzz-raw://e9154f0b28b256e679a0ad1290c4d15e8d455ae4afa81e943dfbdf0003271166","dweb:/ipfs/QmSaBDogAycpDqCq8jbiDPD8DmBLFUojR5Uw1gfbqjDPmV"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":248} \ No newline at end of file diff --git a/packages/contracts/worlds.json b/packages/contracts/worlds.json index 0f6bf6707..9a72ef4b2 100644 --- a/packages/contracts/worlds.json +++ b/packages/contracts/worlds.json @@ -4,10 +4,10 @@ "blockNumber": 6060785 }, "31337": { - "address": "0x6573d1981ed71556d2555d051dbbe634bd51d25d" + "address": "0xc0401da12b296c19ad0d57c0f86263ecd26c3efb" }, "84532": { "address": "0x3cf01199a18fd3900c49710563177505085371ca", "blockNumber": 13947614 } -} +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e30fce1fe..0576597ce 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.0' +lockfileVersion: '9.0' settings: autoInstallPeers: true @@ -244,10 +244,10 @@ importers: version: 18.19.33 ds-test: specifier: https://github.com/dapphub/ds-test.git#e282159d5170298eb2455a6c05280ab5a73a4ef0 - version: github.com/dapphub/ds-test/e282159d5170298eb2455a6c05280ab5a73a4ef0 + version: https://codeload.github.com/dapphub/ds-test/tar.gz/e282159d5170298eb2455a6c05280ab5a73a4ef0 forge-std: specifier: https://github.com/foundry-rs/forge-std.git#74cfb77e308dd188d2f58864aaf44963ae6b88b1 - version: github.com/foundry-rs/forge-std/74cfb77e308dd188d2f58864aaf44963ae6b88b1 + version: https://codeload.github.com/foundry-rs/forge-std/tar.gz/74cfb77e308dd188d2f58864aaf44963ae6b88b1 prettier: specifier: 3.2.5 version: 3.2.5 @@ -266,26 +266,7688 @@ importers: packages: - /@adraffy/[email protected]: + '@adraffy/[email protected]': resolution: {integrity: sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==} - /@ampproject/[email protected]: + '@ampproject/[email protected]': resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} + + '@arktype/[email protected]': + resolution: {integrity: sha512-fDTBSVzxLj9k1ZjinkawmaQdcXFKMBVK8c+vqMPxwoa94mPMZxBo84yQcqyFVcIcWIkg6qQQmH1ozyT4nqFT/g==} + + '@aws-crypto/[email protected]': + resolution: {integrity: sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==} + + '@aws-crypto/[email protected]': + resolution: {integrity: sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==} + + '@aws-crypto/[email protected]': + resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==} + + '@aws-crypto/[email protected]': + resolution: {integrity: sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==} + + '@aws-crypto/[email protected]': + resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==} + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-coIFbckX8LJHnu8U9kvK2p+gdMqcw3aWh6JvNnPHKaVB2I+iiQ1FaOhdCaWlgYtG+l5gum2lDVc5KTQq20p+nw==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-g4uiD4GUR03CqY6LwdocJxO+fHSBk/KNXBGJv1ENCcPmK3jpEI8xBggIQOQl3NWjDeP07bpIb8+UhgSoYAYtkg==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-C6G2vNREANe5uUCYrTs8vvGhIrrS1GRoTjr0f5qmkZDuAtuBsQNoTF6Rt+0mDwXXBYW3FcNhZntaNCGVhXlugA==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-3gaYyQkt8iTSStnjv6kJoPGDJUaPbhcgBOrXhUNbWUgAlgw7Y1aI1MYt3JqvVN4jtiCLwjuiAQATU/8elbqPdQ==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-ofmD96IQc9g1dbyqlCyxu5fCG7kIl9p1NoN5+vGBUyLdbmPCV3Pdg99nRHYEJuv2MgGx5AUFGDPMHcqbJpnZIw==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-Jxu255j0gToMGEiqufP8ZtKI8HW90lOLjwJ3LrdlD/NLsAY0tOQf1fWc53u28hWmmNGMxmCrL2p66IOgMDhDUw==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-kGOUKw5ryPkDIYB69PjK3SicVLTbWB06ouFN2W1EvqUJpkQGPAUGzYcomKtt3mJaCTf/1kfoaHwARAl6KKSP8Q==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-GWcjHx6ErcZAi5GZ7kItX7E6ygYmklm9tD9dbCWdsnis7IiWfYZNMXFQEwKCubUmhT61zjGZGDUiRcqVeZu1Aw==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sts': ^3.582.0 + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-T8OLA/2xayRMT8z2eIZgo8tBAamTsBn7HWc8mL1a9yzv5OCPYvucNmbO915DY8u4cNbMl2dcB9frfVxIrahCXw==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-Gin6BWtOiXxIgITrJ3Nwc+Y2P1uVT6huYR4EcbA/DJUPWyO0n9y5UFLewPvVbLkRn15JeEqErBLUrHclkiOKtw==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-PSiBX6YvJaodGSVg6dReWfeYgK5Tl4fUi0GMuD9WXo/ckfxAPdDFtIfVR6VkSPUrkZj26uw1Pwqeefp2H5phag==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-ZGHGNRaCtJJmszb9UTnC7izNCtRUttdPlLdMkh41KPS32vfdrBDHs1JrpbZijItRj1xKuOXsiYSXLAaHGcLh8Q==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sts': ^3.577.0 + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-9ca5MJz455CODIVXs0/sWmJm7t3QO4EUa1zf8pE8grLpzf0J94bz/skDWm37Pli13T3WaAQBHCTiH2gUVfCsWg==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-aPFGpGjTZcJYk+24bg7jT4XdIp42mFXSuPt49lw5KygefLyJM/sB0bKKqPYYivW0rcuZ9brQ58eZUNthrzYAvg==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-pn3ZVEd2iobKJlR3H+bDilHjgRnNrQ6HMmK9ZzZw89Ckn3Dcbv48xOv4RJvu0aU8SDLl/SNCxppKjeLDTPGBNA==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-P55HAXgwmiHHpFx5JEPvOnAbfhN7v6sWv9PBQs+z2tC7QiBcPS0cdJR6PfV7J1n4VPK52/OnrK3l9VxdQ7Ms0g==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-4ChCFACNwzqx/xjg3zgFcW8Ali6R9C95cFECKWT/7CUM1D0MGvkclSH2cLarmHCmJgU6onKkJroFtWp0kHhgyg==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-0CkIZpcC3DNQJQ1hDjm2bdSy/Xjs7Ny5YvSsacasGOkNfk+FdkiQy6N67bZX3Zbc9KIx+Nz4bu3iDeNSNplnnQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sso-oidc': ^3.577.0 + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-FT2JZES3wBKN/alfmhlo+3ZOq/XJ0C7QOZcDNrpKjB0kqYoKjhVKZ/Hx6ArR0czkKfHzBBEs6y40ebIHx2nSmA==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-FjuUz1Kdy4Zly2q/c58tpdqHd6z7iOdU/caYzoc8jwgAHBDBbIJNQLCU9hXJnPV2M8pWxQDyIZsoVwtmvErPzw==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-zEAzHgR6HWpZOH7xFgeJLc6/CzMcx4nxeQolZxVZoB5pPaJd3CjyRhZN0xXeZB0XIRCWmb4yJBgyiugXLNMkLA==} + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-XqvtFjbSMtycZTWVwDe8DRWovuoMbA54nhUoZwVU6rW9OSD6NZWGR512BUGHFaWzW0Wg8++Dj10FrKTG2XtqfA==} + engines: {node: '>=16.0.0'} + peerDependencies: + aws-crt: '>=1.0.0' + peerDependenciesMeta: + aws-crt: + optional: true + + '@aws-sdk/[email protected]': + resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} + + '@babel/[email protected]': + resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-+wnfqc5uHiMYtvRX7qu80Toef8BXeh4HHR1SPeonGb1SKPniNEd4a/nlaJJMv/OIEYvIVavvo0yR7u10Gqz0Iw==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-djsosdPJVZE6Vsw3kk7IPRWethP94WHGOhQTc67SNXE0ZzMhHgALw8iGmYS0TD1bbMM0VDROy43od7/hN6WYcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/[email protected]': + resolution: {integrity: sha512-C875lFBIWWwyv6MHZUG9HmRrlTDgOsLWZfYR0nW69gaKJNe0/Mpxx5r0EID2ZdHQkdUmQo2t0uNckTL08/1BgA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/[email protected]': + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + '@babel/[email protected]': + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-OTsCufZTxDUsv2/eDXanw/mUZHWOxSbEmC3pP8cgjcy5rgeVPWWMStnv274DV60JtHxTk0adT0QrCzC4M9NWGg==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/[email protected]': + resolution: {integrity: sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/[email protected]': + resolution: {integrity: sha512-3SFDJRbx7KuPRl8XDUr8O7GAEB8iGyWPjLKJh/ywP/Iy9WOmEfMrsWbaZpvBu2HSYn4KQygIsz0O7m8y10ncMA==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-1Qursq9ArRZPAMOZf/nuzVW8HgJLkTB9y9LfP4lW2MVp4e9WkLJDovfKBxoDcCk6VuzIxyqWHyBoaCtSRP10yg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/[email protected]': + resolution: {integrity: sha512-mRhfPwDqDpba8o1F8ESxsEkJMQkUF8ZIWrAc0FtWhxnjfextxMWxr22RtFizxxSYLjVHDeMgVsRq8BBZR2ikJQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/[email protected]': + resolution: {integrity: sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-jhbbkK3IUKc4T43WadP96a27oYti9gEf1LdyGSP2rHGH77kwLwfhO7TgwnWvxxQVmke0ImmCSS47vcuxEMGD3Q==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-f1JLrlw/jbiNfxvdrfBgio/gRBk3yTAEJWirpAkiJG2Hb22E7cEYKHWo0dFPTv/niPovzIdPdEDetrv6tC6gPQ==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/[email protected]': + resolution: {integrity: sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/[email protected]': + resolution: {integrity: sha512-bYndrJ6Ph6Ar+GaB5VAc0JPoP80bQCm4qon6JEzXfRl5QZyQ8Ur1K6k7htxWmPA5z+k7JQvaMUrtXlqclWYzKw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.6': + resolution: {integrity: sha512-iVuhb6poq5ikqRq2XWU6OQ+R5o9wF+r/or9CeUyovgptz0UlnK4/seOQ1Istu/XybYjAhQv1FRSSfHHufIku5Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/[email protected]': + resolution: {integrity: sha512-c8TER5xMDYzzFcGqOEp9l4hvB7dcbhcGjcLVwxWfe4P5DOafdwjsBJZKsmv+o3aXh7NhopvayQIovHrh2zSRUQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + + '@babel/[email protected]': + resolution: {integrity: sha512-z8zEjYmwBUHN/pCF3NuWBhHQjJCrd33qAi8MgANfMrAvn72k2cImT8VjK9LJFu4ysOLJqhfkYYb3MvwANRUNZQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/[email protected]': + resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-qPPDbYs9j5IArMFqYi85QxatHURSzRyskKpIbjrVoVglDuGdhu1s7UTCmXvP/qR2aHa3EdJ8X3iZvQAHjmdHUw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-Nzl7kZ4tjOM2LJpejBMPwZs7OJfc26++2HsMQuSrw6gxpqXGtZZ3Rj4Zt4Qm7vulMZL2gHIGGc2stnlQnHQCqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-gNkksSdV8RbsCoHF9sjVYrHfYACMl/8U32UfUhJ9+84/ASXw8dlx+eHyyF0m6ncQJ9IBSxfuCkB36GJqYdXTOA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-BE6o2BogJKJImTmGpkmOic4V0hlRRxVtzqxiSPa8TIFxyhi4EFjHm08nq1M4STK4RytuLMgnSz0/wfflvGFNOg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-D+CfsVZousPXIdudSII7RGy52+dYRtbyKAZcvtQKq/NpsivyMVduepzcLqG5pMBugtMdedxdC8Ramdpcne9ZWQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-lWfvAIFNWMlCsU0DRUun2GpFwZdGTukLaHJqRh1JRb80NdAP5Sb1HDHB5X9P9OtgZHQl089UzQkpYlBq2VTPRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-TzCtxGgVTEJWWwcYwQhCIQ6WaKlo80/B+Onsk4RRCcYqpYGFcG9etPW94VToGte5AAcxRrhjPUFvUS3Y2qKi4A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/[email protected]': + resolution: {integrity: sha512-jSSSDt4ZidNMggcLx8SaKsbGNEfIl0PHx/4mFEulorE7bpYLbN0d3pDW3eJ7Y5Z3yPhy3L3NaPCYyTUY7TuugQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-VEP2o4iR2DqQU6KPgizTW2mnMx6BG5b5O9iQdrW9HesLkv8GIA8x2daXBQxw1MrsIkFQGA/iJ204CKoQ8UcnAA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-NTBA2SioI3OsHeIn6sQmhvXleSl9T70YY/hostQLveWs0ic+qvbA3fa0kwAwQ0OA/XGaAerNZRQGJyRfhbJK4g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-XNW7jolYHW9CwORrZgA/97tL/k05qe/HL0z/qqJq1mdWhwwCM6D4BJBV7wAz9HgFziN5dTOG31znkVIzwxv+vw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-S/t1Xh4ehW7sGA7c1j/hiOBLnEYCp/c2sEG4ZkL8kI1xX9tW2pqJTCHKtdhe/jHKt8nG0pFCrDHUXd4DvjHS9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-j6dZ0Z2Z2slWLR3kt9aOmSIrBvnntWjMDN/TVcMPxhXMLmJVqX605CBRlcGI4b32GMbfifTEsdEjGjiE+j/c3A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-1QSRfoPI9RoLRa8Mnakc6v3e0gJxiZQTYrMfLn+mD0sz5+ndSzwymp2hDcYJTyT0MOn0yuWzj8phlIvO72gTHA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + + '@babel/[email protected]': + resolution: {integrity: sha512-+fN+NO2gh8JtRmDSOB6gaCVo36ha8kfCW1nMq2Gc0DABln0VcHN4PrALDvF5/diLzIRKptC7z/d7Lp64zk92Fg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-cRzPobcfRP0ZtuIEkA8QzghoUpSB3X3qSH5W2+FzG+VjWbJXExtx0nbRqwumdBN1x/ot2SlTNQLfBCnPdzp6kg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-YLW6AE5LQpk5npNXL7i/O+U9CE4XsBCuRPgyjl1EICZYKmcitV+ayuuUGMJm2lC1WWjXYszeTnIxF/dq/GhIZQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-rCXPnSEKvkm/EjzOtLoGvKseK+dS4kZwx1HexO3BtRtgL0fQ34awHn34aeSHuXtZY2F8a1X8xqBBPRtOxDVmcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-/8Odwp/aVkZwPFJMllSbawhDAO3UJi65foB00HYnK/uXvvCPm0TAXSByjz1mpRmp0q6oX2SIxpkUOpPFHk7FLA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-vpq8SSLRTBLOHUZHSnBqVo0AKX3PBaoPs2vVzYVWslXDTDIpwAcCDtfhUcHSQQoYoUvcFPTdC8TZYXu9ZnLT/w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-EemYpHtmz0lHE7hxxxYEuTYOOBZ43WkDgZ4arQ4r+VX9QHuNZC+WH3wUWmRNvR8ECpTRne29aZV6XO22qpOtdA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-inXaTM1SVrIxCkIJ5gqWiozHfFMStuGbGJAxZFBoHcRRdDP0ySLb3jH6JOwmfiinPwyMZqMBX+7NBDCO4z0NSA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-1l8b24NoCpaQ13Vi6FtLG1nv6kNoi8PWvQb1AYO7GHZDpFfBYc3lbXArx1lP2KRt8b4pej1eWc/zrRmsQTfOdQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-n3Sf72TnqK4nw/jziSqEl1qaWPbCRw2CziHH+jdRYvw4J6yeCzsj4jdw8hIntOEeDGTmHVe2w4MVL44PN0GMzg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-sOajCu6V0P1KPljWHKiDq6ymgqB+vfo3isUS4McqW1DZtvSVU2v/wuMhmRmkg3sFoq6GMaUUf8W4WtoSLkOV/Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-Uvgd9p2gUnzYJxVdBLcU0KurF8aVhkmVyMKW4MIY1/BByvs3EBpv45q01o7pRTVmTvtQq5zDlytP3dcUgm7v9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-f2wHfR2HF6yMj+y+/y07+SLqnOSwRp8KYLpQKOzS58XLVlULhXbiYcygfXQxJlMbhII9+yXDwOUFLf60/TL5tw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-EKaWvnezBCMkRIHxMJSIIylzhqK09YpiJtDbr2wsXTwnO0TxyjMUkaw4RlFIZMIS0iDj0KyIg7H7XCguHu/YDA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-9g8iV146szUo5GWgXpRbq/GALTnY+WnNuRTuRHWWFfWGbP9ukRL0aO/jpu9dmOPikclkxnNsjY8/gsWl6bmZJQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-eAGogjZgcwqAxhyFgqghvoHRr+EYRQPFjUXrTYKBRb5qPnAVxOOglaxc4/byHqjvq/bqO2F3/CGwTHsgKJYHhQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-JEV8l3MHdmmdb7S7Cmx6rbNEjRCgTQMZxllveHO0mx6uiclB0NflCawlQQ6+o5ZrwjUBYPzHm2XoK4wqGVUFuw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-xg1Z0J5JVYxtpX954XqaaAT6NpAY6LtZXvYFCJmGFJWwtlz2EmJoR8LycFRGNE8dBKizGWkGQZGegtkV8y8s+w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-esRCC/KsSEUvrSjv5rFYnjZI6qv4R1e/iHQrqwbZIoRJqk7xCvEUiN7L1XrmW5QSmQe3n1XD88wbgDTWLbVSyg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-6DneiCiu91wm3YiNIGDWZsl6GfTTbspuj/toTEqLh9d4cx50UIzSdg+T96p8DuT7aJOBRhFyaE9ZvTHkXrXr6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/[email protected]': + resolution: {integrity: sha512-f8liz9JG2Va8A4J5ZBuaSdwfPqN6axfWRK+y66fjKYbwf9VBLuq4WxtinhJhvp1w6lamKUwLG0slK2RxqFgvHA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-+QlAiZBMsBK5NqrBWFXCYeXyiU1y7BQ/OYaiPAcQJMomn5Tyg+r5WuVtyEuvTbpV7L25ZSLfE+2E9ywj4FD48A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-6voawq8T25Jvvnc4/rXcWZQKKxUNZcKMS8ZNrjxQqoRFernJJKjE3s18Qo6VFaatG5aiX5JV1oPD7DbJhn0a4Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-OKmi5wiMoRW5Smttne7BwHM8s/fb5JFs+bVGNSeHWzwZkWXWValR1M30jyXo1s/RaqgwwhEC62u4rFH/FBcBPg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-N/C76ihFKlZgKfdkEYKtaRUtXZAgK7sOY4h2qrbVbVTXPrKGIi8aww5WGe/+Wmg8onn8sr2ut6FXlsbu/j6JHg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-L5pZ+b3O1mSzJ71HmxSCmTVd03VOT2GXOigug6vDYJzE5awLI7P1g0wFcdmGuwSDSrQ0L2rDOe/hHws8J1rv3w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-cHbqF6l1QP11OkYTYQ+hhVx1E017O5ZcSPXk9oODpqhcAD1htsWG2NpHrrhthEO2qZomLK0FXS+u7NfrkF5aOQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-ST7guE8vLV+vI70wmAxuZpIKzVjvFX9Qs8bl5w6tN/6gOypPWUmMQL2p7LJz5E63vEGrDhAiYetniJFyBH1RkA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-T9LtDI0BgwXOzyXrvgLTT8DFjCC/XgWLjflczTLXyvxbnSR/gpv0hbmzlHE/kmh9nOvlygbamLKRo6Op4yB6aw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-Qu/ypFxCY5NkAnEhCF86Mvg3NSabKsh/TPpBVswEdkGl7+FbsYHy1ziRqJpwGH4thBdQHh8zx+z7vMYmcJ7iaQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-oARaglxhRsN18OYsnPTpb8TcKQWDYNsPNmTnx5++WOAsUJ0cSC/FZVlIJCKvPbU4yn/UXsS0551CFKJhN0CaMw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-/3iiEEHDsJuj9QU09gbyWGSUxDboFcD7Nj6dnHIlboWSodxXAoaY/zlNMHeYAC0WsERMqgO9a7UaM77CsYgWcg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-RtCJoUO2oYrYwFPtR1/jkoBEcFuI1ae9a9IMxeyAVa3a1Ap4AnxmyIKG2b2FaJKqkidw/0cxRbWN+HOs6ZWd1w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-pCtPHhpRZHfwdA5G1Gpk5mIzMA99hv0R8S/Ket50Rw+S+8hkt3wBWqdqHaPw0CuUYxdshUgsPiLQ5fAs4ASMhw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-SMDxO95I8WXRtXhTAc8t/NFQUT7VYbIWwJCJgEli9ml4MhqUMh4S6hxgH6SmAC3eAQNWCDJFxcFeEt9w2sDdXg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-DcrgFXRRlK64dGE0ZFBPD5egM2uM8mgfrvTMOSB2yKzOtjpGegVYkzh3s1zZg1bBck3nkXiaOamJUqK3Syk+4A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-W3gQydMb0SY99y/2lV0Okx2xg/8KzmZLQsLaiCmwNRl1kKomz14VurEm+2TossUb+sRvBCnGe+wx8KtIgDtBbQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-xnEUvHSMr9eOWS5Al2YPfc32ten7CXdH7Zwyyk7IqITg4nX61oHj+GxpNvl+y5JHjfN3KXE2IV55wAWowBYMVw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-h/2j7oIUDjS+ULsIrNZ6/TKG97FgmEk1PXryk/HQq6op4XUUUwif2f69fJrzK0wza2zjCS1xhXmouACaWV5uPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-fN8OcTLfGmYv7FnDrsjodYBo1DhPL3Pze/9mIIE2MGCT1KgADYIOD7rEglpLHZj8PZlC/JFX5WcD+85FLAQusw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-BJbEqJIcKwrqUP+KfUIkxz3q8VzXe2R8Wv8TaNgO1cx+nNavxn/2+H8kp9tgFSOL6wYPPEgFvU6IKS4qoGqhmg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-IshCXQ+G9JIFJI7bUpxTE/oA2lgVLAIK8q1KdJNoPXOpvRaNjMySGuvLfBw/Xi2/1lLo953uE8hyYSDW3TSYig==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-H0i+hDLmaYYSt6KU9cZE0gb3Cbssa/oxWis7PX4ofQzbvsfix9Lbh8SRk7LCPDlLWJHUiFeHU0qRRpF/4Zv7mQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-bKl3xxcPbkQQo5eX9LjjDpU2xYHeEeNQbOhj0iPvetSzA+Tu9q/o5lujF4Sek60CM6MgYvOS/DJuwGbiEYAnLw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-8EIgImzVUxy15cZiPii9GvLZwsy7Vxc+8meSlR3cXFmBIl5W5Tn9LGBf7CDKkHj4uVfNXCJB8RsVfnmY61iedA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-pssN6ExsvxaKU638qcWb81RrvvgZom3jDgU/r5xFZ7TONkZGFf4MhI2ltMb8OcQWhHyxgIavEU+hgqtbKOmsPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-quiMsb28oXWIDK0gXLALOJRXLgICLiulqdZGOaPPd0vRT7fQp74NtdADAVu+D8s00C+0Xs0MxVP0VKF/sZEUgw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/[email protected]': + resolution: {integrity: sha512-CrxEAvN7VxfjOG8JNF2Y/eMqMJbZPZ185amwGUBp8D9USK90xQmv7dLdFSa+VbD7fdIqcy/Mfv7WtzG8+/qxKg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-huoe0T1Qs9fQhMWbmqE/NHUeZbqmHDsN6n/jYvPcUUHfuKiPV32C9i8tDhMbQ1DEKTjbBP7Rjm3nSLwlB2X05g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + + '@babel/[email protected]': + resolution: {integrity: sha512-U10aHPDnokCFRXgyT/MaIRTivUu2K/mu0vJlwRS9LxJmJet+PFQNKpggPyFCUtC6zWSBPjvxjnpNkAn3Uw2m5w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/[email protected]': + resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} + + '@babel/[email protected]': + resolution: {integrity: sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} + engines: {node: '>=6.9.0'} + + '@babel/[email protected]': + resolution: {integrity: sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==} + engines: {node: '>=6.9.0'} + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-FSXRm8iClFyU+gVaXisOSEw0/4Q+qZbFRiuhIAkVU6Boj0FxAMrlo9a8AV5TuF77rgaHytCdHk0Ng+cyUijrag==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-jHg4LYMRNOJH830ViLuicjb3F+v6iriE/2G5T+Sd0Hna04nukNJ1MxUmBPE+vI22me2dIflfelu2v9wdB6Pojw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-MV6D4VLRIHr4PkW4zMyqfrNS1mPlCTiCXwvYGtDFQYr+xHFfonhAuf9WjsSc0nyp2m0OdkSLnzmVKkZFLo25Tg==} + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-8gKSyLfygnaotbJbDMHDiJoF38OHXUYVme4gGxZ1fLnQEdPVEaIWfH+NndIjOM0z8S+YEFnT9KyGMUtvPrBk3g==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-4cWCG24flYBxjruRi4RJREWTGF74L/KzI2CognAW/d/zWR0CjiScuJhf37Am3LFbCySP6WSoyBOtTIoTA4yLEA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-Pq32MlEX9fwb5j5xx8s18zJMARNHlQZH2VH1RZgfgRDpp7DcEgtRW5AInfN5CfqdHLO1dGxA7I3MqEuL5JnIsA==} + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-95CplwlRKmmUXkdEp/21VkEWgnwcx2TOBG6NfYlsuLBDHSLlo5FKIiE2oSi4zXc4TLcopGcWPNcm/NDaSC5pvA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-xUB/k5MURj4CtPAhdSoXZidUbm8j3hci9vnc+eZJVDqhDOShNlD6QeniQNRPRys4lWAQLCbFcrwL29C8naDi6g==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-85g38JIXMEv6M+AcyIGLh7igNtfpAN6KGQFYxY9tBj0eWvWk4NKQxvqqyVta0bSAyIl1rixNIIezNpNWk2iO4g==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-flRA/ClPUGPYabu+/GLREZVZr9j2uyyazCAUHAdrTUEdDYCr31SVGhgh7dgKdtq23bOvAQJpIJjw/0Bs0WvbXw==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-gnpENKOanKexswSVpVz7ojZEALl2x5qjLYNqSQGbxz+aP9sOXPfUS56ebyBrre7T7exuWGiFeRwnM0oVeGPaiw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-niTEA8PALtMWRI9wJ4LL0CSBDo8NBfLNp4GD6/0hstcm3IlbBHTVKxN6HwSaoNYfphDQLxCjT4yG+0BJA5tFpg==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-gVrRDyXFdMd8E7rulL0SKeoljkLQiPITFnsyMO8EFHNZ+AHt5wK4LIguYVEq88APqAGZGfHFWXr79RYrNiE3Mg==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-s6hZAEcWT5zzjNz2JIWUBzRubo9la/oof1W7EKZVVfPYHERnl5e16FmBC79Yfq8p09LQ+aqFKm/etYoJMMgghw==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-cQwwBy5O0jzvl0K7PLTLgp8ijqLPKyuEMiDXwYzl95seD3AoeuoCLyzZcJtVqaUZ573PiBdAbY/IlZcwDOItWg==} + peerDependencies: + '@emotion/react': '>=10.0.35' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-VxCIAir08g5w27klLyi7PVo8BxhW4tgU/lxQyujkmi4zx7hT9ZdrcQLAted/dAa+aSIZ14S1oV0Q9lGjsAdxUQ==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-ZmF2qRa1QZ0CMLU8M1zCfmw29DmPNtfjR9iTo74U5FPr3i1aoAh7fbJ4qAlZ197Xw9eAW28tvzQuoVWeL5C7fQ==} + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-j2JLrUL9wgg4YA6jLlbU88370eCRyor7DZQD9lzpY95tSOXpTljeg3uF9eOmDnCs6fxp3zDWIfkgMm/ExhcGTg==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-IGM/yGUHS+8TOQrZGpAKOJl/xGBrmRYJrmbHfUE7zrG3PpQyXvbLDP1M+RggkCFVgHlJi2wpYIf0QtQlU0XZfw==} + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-EmGx4PhWGjm4dpjRqM4Aa+rCWBxP+Rq8Uc/nAVnD4YVqkEhBkrPTpui2lnjsuxqNaZ24fIAZ10cF1hlpemte/w==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-wehLC1t4fafCVJ2RvJQT2jyqsAwX7KymmiGqBu7nQoQz8ApTkGABWpo/QwDh3F/dBLrouHDoOvGmYTqft3Mirw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-RQbTnzl6b1tBjbDPf9zGRo9rf/pQMholsOudTxjy4i9GfTfz6kgp5ValGjQm2z7ng6Z31N1cnjZ1AlSzQ//ZfQ==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-xxjGLvlX2Ys4H0iHrI16t74rG9EBcpFvJ3Y3B7KMQTrnW34Kf7Da/UC8J67Gtx85mTHW020ml85SVPKORWNNKQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-bskumBYKLiLMySIWDGcz0+D9Th0jPvmX6xnRMs4o92tT3Od/bW26lahmV2a2Op2ItXeCmRMY+XxJH5Gy1i46VA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-GiBbb3EqAA8Ph43yGa6Mc+kUPjh4Spmxp1Pkelr8qtudpc3p2PJOOebLpd90mcqw8UePPa+l6YhhPtp6o0irhw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-nXuZ6WRbq0WdgnRgLw+QuxWAHuhDtVX8ElWqcTK+cSMFg/52eVP47czYBE5F35YhnoW2XBwfNoNgZ7+e8Z01Rg==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-UULqw7FBvcckQk2n3iPO56TMJvDsNv0FKZI6PlUNJVaGsPbsYxK/8IQ60vZgaTVPtVcjY6BE+y6zg8u9HOqpyg==} + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-ZOxFXwtaLIsXjqnszYYrVuswBhnIHHP+XIgK1vC6DePKtyK590Wg+0J0slDwThUAd4MSSIUa/nNX84x1GMphWw==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-IsTGgFLoICVoPRp9ykOgqmdMotJG0CnPsKvGQeSFOB/dZfIujdVb14TYxDU4+MURXry1MhJ7LzZhv+Ml7cr8/g==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-lJS7XEObzJxsOwWQh7yfG4H8FzFPRP5hVPN/CL+JzytEINCSBvsCDHrYPQGp7jzpCi8vnTqQQGQe0f8dwnXd2g==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-TQv1ZaiJMZN+rR9DK0snx/OPwmtaGH1HbZtlYt4W4s6CzyK541fxLRTjIXfEzIGpvNW+b6VFuFjbcR78p4DEoQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' + react-dom: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-pfOdX02sqUN0qC2ysuvgVDiws7xZ20XDIlcNhva55Jgm095xjm8eVdIBfNm3SFbSUNxyXvLTW/YQanX74tKmuA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-yOGxBjXNvLTBvQyhMDqGU0Oj26s91mbAlqKHiuw737AXHt0aPllOthVUqQMeaYLwLCjGMg0jtI7JReRzyi94Dg==} + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-tgIZOgLHaoti5PYGPTwK3t/cqtcycW0owaiOXoZOcpwwX/vlVb+H1jFsQyWiiwQVPt9RkoSLtxzXamx+aHH+bQ==} + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-x4vBqLStDxJFMt+jdAHHS8jbh294O53CPQJoL4g228P513rHylV/uPscYUHrVJXRxsHfRztQO9k45jjTYaPRMw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-K+2ai2dD0ljvJnlrzesCDT9mNzLifE3noGKZ3QwLqd/K34Ym1W/0aL1ERSynrcG78NKoXS54SdEzkhCZ4Gn/Zg==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-ciDdpdYbeFG7og6/6J8lkTFxsSvwTdMLFkpVylAF6VNC22jssiWfquj2eyD4rJnzkRFPvIWJq8hvbfhsm+AjSg==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-9q9KWf6SArEcIq1gGofNcFPSWEyl+MfJjEUg/un1SMlQjaROOh3zYr+6JAwvcORiX7tyHosnmWC3d3wI2aPSQg==} + peerDependencies: + react: '>=18' + react-dom: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-qUXuKbuhN60EzDD9mHR7B67D7p/ZqNS2Aze4Pbl1qGGZfulPW0PY8Rof32qDtttDQBkzQIzFGE8d9QpAemToIQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-w0Tef5ZCJK1mlJorcSjItCSbyvVuqpvyWdxZiVQmE6fvSJR83wZof42ux0+sfWD+I7rHSfj+f9nzhNaEWClysw==} + peerDependencies: + '@emotion/react': ^11.0.0 + '@emotion/styled': ^11.0.0 + react: '>=18' + react-dom: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-n10M46wJrMGbonaghvSRnZ9ToTv/q76Szz284gv4QUWvyljQACcGrXIONUnQ3BIwbOfkRqSk7Xl/JgZtVfll+w==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-QVR2RC7QsOsbWwEnq9YduhpqSFnZGvjjGREV8ygKi8ADhXh93C8azLECCUVgRJF2Wc+So1fgxmjLcbZfY2VmBA==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-iahyStvzQ4AOwKwdPReLGfDesGG+vWJfEsn0X/NoGph/SkN+HXtv2sCfYFFR9k7bb+Kvc6YfpLlSuLvKMHi2+w==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-Vr96GV2LNBth3+IKzr/rq1IcnkXv+MLmwjQH6C8BRtn3sNskgDFD5vLkVXcEhagzZMCh8FR3V/bzZPojBOyNhw==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-12zv2qIZ8EHwiytggtGvo4iLT0APris7T0qaAWqzpUGS0cdUtR8W+V1BJ5Ocq+7tA6dzQ/7+w5hmXih61TuhWQ==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-CFZkQU3gmDBwhqy0vC1ryf90BVHxVN8cTLpSyCpdmExUEtSEInSCGMydj2fvn7QXsz/za8JNdO2xxgJwxpLMtg==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-efnJrBtGDa4YaxDzDE90EnKD3Vkh5a1t3w7PhnRQmsphLy3g2UieasoKTlT2Hn118TwDjIv5ZjHJW6HbzXA9wQ==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-QR/8fKNokxZUs4PfxjXuwl0fj/d71WPrmLJvEpCTkHjnzu7LnYvzoe2wB867IdooQJL0G1zBxl0Dq+6W1P3jpg==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-Ax4pmxA9LBGMyEZJhhUZobg9C0t3qFE4jVF1tGBsrLDcdBeLR9fwOogIPY9Hf0/wqSlAryAimICbr5hkpa5GSw==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-U5greryDLS8ISP69DKDsYcsXRtAdnTQT+jjIlRYZ49K/XhUR/AqVZCK5BkR1spTDmO9H8SPhgeNKI70ODuDU/Q==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-xzVboNy7J64xveLcxTIJ3jv+lUJKDwRM7Szwn9tNzUIPD94O3qwjV7DDCUzN2490nSYDF4OBMt/wuDBtaR3kUQ==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-2jzrUZ+aiCG/cfanrolsnSMDykCAbv9EK/4iUyZno6BYb3vziucmvgKuoXbMPAzWNtwUwtuMhkby8rc61Ue+Lg==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-8iWj+I/+A0J08pgEXP1J1flcvhLBHkk0ln7ZvGIyXiEyM6XagOTJpwNhiu+Bmk59t3HoV/VyvyJTa+44sEApuw==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-m0kxuIYqoYB0va9Z2aW4xP/5b7BzlDeWwyXCH6QpT2PpW3/281L3hLCm1G0eOUcdVlayqrQqOeD6Mglq+5/xoQ==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-lERa6AWF1cjEtWSGjxWTaSMvneccnAVH4V4ozh8SYiN9fSPZLlSG3kNxfNzdFvMEhM7dnP60vynF7WjGdTgQbQ==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-PNX+s/JEaMneijbgAM4iFL+f3m1ga9+6QK0E5Yh4s8KZJQ/bLwZzdhMz8J/+mL+XEXQ5J0N8ivZN28B82N1kNw==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-xmL2qOHiXqfcj0q7ZK5s9UjTh4Gz0/gL9jcWPA6GVf+A0Od5imEDa/Vz+533yQKWiNSm1QGrIj0eJAokc7O4fg==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-pjxGwue1hX8AFcmjZ2XfrQtIJgqbTF3Qs1Dy3d1krC77dEsiCUbQ9GzOBfDc8pfd60DrB5N2tg5JyHbypqh0Sg==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-Knbrrx/bcPwVS1TorFdzrK/zWA8yuU/eaXDkNj24IrKoRlQrSBFarcgAEzlCHtzuhufP3OULPkELTzz91b0tCw==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-tbLqrQhbnqOjzTaMlYytp7wY8BW1JpL78iG7Ru1DlV4EWGiAmXFGvtnEt9HftU0NJ0aJyjgymkxfVGI55/1Z4A==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-cFN0sobKMM9hXUhyCofx3/Mjlzah6ADaEl/AXl5Y+GawB5rgedgAcu2ErAgarEkwvsKdP6c68CKjQ9dmTQlJxQ==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-ND4Q23tETaR2Qd3zwCKYOOS1dfssojPLJMLvUtUbW5M9uW1ejYWgGUobeAiOVfSplownG8QYMmHTP86p/v0lbA==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-GbSfVb283+YA3kA8w8xWmzbjNWk14uhNpntnipHCftBibl0lxtQ9YqMFQLwuFOO0U2gYVocszqqDWX+XNKq9hw==} + peerDependencies: + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-Hn0moyxxyCDKuR9ywYpqgX8dvjqwu9ArwpIb9wHNYjnODETjLwazgNIliCVBRcJvysGRiV51U2/JtJVrpeCjUQ==} + peerDependencies: + '@emotion/react': ^11.0.0 + '@emotion/styled': ^11.0.0 + framer-motion: '>=4.0.0' + react: '>=18' + react-dom: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-ZwCb7LqKCVLJhru3DXvKXpZ7Pbu1TDZ7N0PdQ0Zj1oyVLJyrpef1u9HR5u0amOpqcH++Ugt0f5JSmirjNlctjA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-4/Wur0FqDov7Y0nCXl7HbHzCg4aq86h+SXdoUeuCMD3dSj7dpsVnStLYhng1vxvlbUnLpdF4oz5Myt3i/a7N3Q==} + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-JNRuMPpdZGd6zFVKjVQ0iusu3tXAdI29n4ZENYwAJEMf/fN0l12sVeirOxkJ7oEL0yOx2AgEYFSKdbcAgfUsAQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-Hk+FG+vadBSH0/7hwp9LJnLjkO0RPGnx7gBJWI4/SpoJf3e4tZlWYtwGj0toYY4aGKl93jVghuwGbDBEMoHDug==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-lUOBcLMCnFZiA/s2NONXhELJh6sY5WtbRykPtclGfynqqOo47lwWJx+VP7xaeuhDOPcWSSecWc9Y1BfPOCz9cQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-hczbnoXt+MMv/d3gE+hjQhmkzLiKuoTo42YhUG7Bs9OSv2lg1fZHW1fGNRFP3wTi6OIbD044U1P9HK+AOgFH3g==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-LDn0d/LXQNbAn2KaR3F1zivsZCewY4Jsy1qShmfBMKwn6rI8yVlbvu6SiA3OpHS0FhxbsZxQI6HefEoIgtqY6Q==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-ky77lZbW60zYkSXhYz7kbItUpAQfEdycT0Q4bkHLxfqbuiGMf8OmgZOQkOB9uM4v0zPwy2HXhe0vq4Dd0xa55Q==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-To/Z92oHpIE+4nk11uVMWqo2GGRS86coeMmjxtpnErmWRdLcp1WVCVRAvn+ZwpLiNR+reWFr2FFqJRsREuZdAg==} + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-pgmi/CC+E1v31FcnQhsSGjJnOE2OcND4cKPyTE+0F+bmGm48Q/b5UmKD9Y+CmZsrt/7V3h8KNczowupfuBfIHA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-EGtpoEjLrUu4W1fHD+a62XR+hzC5YfsWm+6lO0Kybcga3yYEij9beegO0jZgug27V+Rf7vns95VPVP6mFd/DEQ==} + peerDependencies: + '@emotion/react': ^11.0.0 + '@emotion/styled': ^11.0.0 + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-o5OrjoHCh5uCLdiUb0Oc0vq9rIAeHSIRScc2ExTC9Qg/uVZl2ygLrjToCaKfaaKl1oQexIeAcZDKvPG8tVkHyQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-6Mlclp8L9lqXmsGWF5q5gmemZXOiOYuh0SGT/7PgJVNPz3LXREXlXg2an4MBUD8W5oTkduCX+3KTMCwRrVrDYw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-Bdel79Dv86Hnge2PKOU+t8H28nm/7Y3cKd4Kfk9k3lOpUh4+nkSGe58dhRzht59lEqa4N9waCgQiBdkydjvBXQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-ip7tvklVCZUb2fOHDb23qPy/Fr2mzDOGdkrpbNi50hDCiV4hFX02jdQJdi3ydHZUyVgZVBKPOJ+lT9i7sKA2wA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-Qdj8ajF9kxY4gLrq7gA+Azp8CtFHGO9tWMN2wfF9aQNgG9AuMhPrUzMq9AMQ0MXiYcgNq/FD3eegB43nHVmXVA==} + peerDependencies: + '@chakra-ui/styled-system': '>=2.0.0' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-FjH5LJbT794r0+VSCXB3lT4aubI24bLLRWB+CuRKHijRvsOg717bRdUN/N1fEmEpFnRVrbewttWh/OQs0EWpWw==} + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-Hft/VaT8GYnItGCBbgWd75ICrIrIFrR7lVOhV/dQnqtfGqsVDlrztbSErvMkoPKt0UgAkd9/o44jmZ6X4U2nZQ==} + peerDependencies: + '@chakra-ui/styled-system': '>=2.8.0' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-yvRP8jFKRs/YnkuE41BVTq9nB2v/KDRmje9u6dgDmE5+1bFt3bwjdf9gVbif4u5Ve7F7BGk5E093ARRVtvLvXA==} + peerDependencies: + '@chakra-ui/system': 2.6.2 + framer-motion: '>=4.0.0' + react: '>=18' + react-dom: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-Rh39GBn/bL4kZpuEMPPRwYNnccRCL+w9OqamWHIB3Qboxs6h8cOyXfIdGxjo72lvhu1QI/a4KFqkM3St+WfC0A==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' + react-dom: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-orkT6T/Dt+/+kVwJNy7zwJ+U2xAZ3EU7M3XCs45RBvUnZDr/u9vdmaM/3D/rOpmQJWgQBwKPJleUXrYWUagEDQ==} + peerDependencies: + framer-motion: '>=4.0.0' + react: '>=18' + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-El4+jL0WSaYYs+rJbuYFDbjmfCcfGDmRY95GO4xwzit6YAPZBLcR65rOEwLps+XWluZTy1xdMrusg/hW0c1aAA==} + + '@chakra-ui/[email protected]': + resolution: {integrity: sha512-KmKDg01SrQ7VbTD3+cPWf/UfpF5MSwm3v7MWi0n5t8HnnadT13MF0MJCDSXbBWnzLv1ZKJ6zlyAOeARWX+DpjQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + + '@coinbase/[email protected]': + resolution: {integrity: sha512-N/A2DRIf0Y3PHc1XAMvbBUu4zisna6qAdqABMZwBMNEfWrXpAwx16pZGkYCLGE+Rvv1edbcB2LYDRnACNcmCiw==} + + '@coinbase/[email protected]': + resolution: {integrity: sha512-WMUeFbtS0rn8zavjAmNhFWq1r3TV7E5KuSij1Sar0/XuOC+nhj96uqSlIApAHdhuScoKZBq39VYsAQCHzOC6/w==} + + '@cspotcode/[email protected]': + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} + + '@edge-runtime/[email protected]': + resolution: {integrity: sha512-JQTRVuiusQLNNLe2W9tnzBlV/GvSVcozLl4XZHk5swnRZ/v6jp8TqR8P7sqmJsQqblDZ3EztcWmLDbhRje/+8g==} + engines: {node: '>=16'} + + '@edge-runtime/[email protected]': + resolution: {integrity: sha512-uUtx8BFoO1hNxtHjp3eqVPC/mWImGb2exOfGjMLUoipuWgjej+f4o/VP4bUI8U40gu7Teogd5VTeZUkGvJSPOQ==} + engines: {node: '>=16'} + + '@edge-runtime/[email protected]': + resolution: {integrity: sha512-oN17GjFr69chu6sDLvXxdhg0Qe8EZviGSuqzR9qOiKh4MhFYGdBBcqRNzdmYeAdeRzOW2mM9yil4RftUQ7sUOA==} + engines: {node: '>=16'} + + '@edge-runtime/[email protected]': + resolution: {integrity: sha512-Vw0lbJ2lvRUqc7/soqygUX216Xb8T3WBZ987oywz6aJqRxcwSVWwr9e+Nqo2m9bxobA9mdbWNNoRY6S9eko1EQ==} + engines: {node: '>=16'} + + '@edge-runtime/[email protected]': + resolution: {integrity: sha512-0dEVyRLM/lG4gp1R/Ik5bfPl/1wX00xFwd5KcNH602tzBa09oF7pbTKETEhR1GjZ75K6OJnYFu8II2dyMhONMw==} + engines: {node: '>=16'} + + '@emnapi/[email protected]': + resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} + + '@emotion/[email protected]': + resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} + + '@emotion/[email protected]': + resolution: {integrity: sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==} + + '@emotion/[email protected]': + resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==} + + '@emotion/[email protected]': + resolution: {integrity: sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==} + + '@emotion/[email protected]': + resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} + + '@emotion/[email protected]': + resolution: {integrity: sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==} + peerDependencies: + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true + + '@emotion/[email protected]': + resolution: {integrity: sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==} + + '@emotion/[email protected]': + resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} + + '@emotion/[email protected]': + resolution: {integrity: sha512-/ZjjnaNKvuMPxcIiUkf/9SHoG4Q196DRl1w82hQ3WCsjo1IUR8uaGWrC6a87CrYAW0Kb/pK7hk8BnLgLRi9KoQ==} + peerDependencies: + '@emotion/react': ^11.0.0-rc.0 + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true + + '@emotion/[email protected]': + resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} + + '@emotion/[email protected]': + resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} + peerDependencies: + react: '>=16.8.0' + + '@emotion/[email protected]': + resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} + + '@emotion/[email protected]': + resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==} + + '@esbuild/[email protected]': + resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@eslint-community/[email protected]': + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/[email protected]': + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/[email protected]': + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@eslint/[email protected]': + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@ethereumjs/[email protected]': + resolution: {integrity: sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==} + + '@ethereumjs/[email protected]': + resolution: {integrity: sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==} + engines: {node: '>=14'} + hasBin: true + + '@ethereumjs/[email protected]': + resolution: {integrity: sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==} + engines: {node: '>=14'} + + '@ethereumjs/[email protected]': + resolution: {integrity: sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==} + engines: {node: '>=14'} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==} + + '@ethersproject/[email protected]': + resolution: {integrity: sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==} + + '@fastify/[email protected]': + resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} + engines: {node: '>=14'} + + '@fontsource/[email protected]': + resolution: {integrity: sha512-gtlMmvk//2AgDEZDFsoL5z9mgW3ZZg/9SC7pIfDwNKp5DtZpApgqd1Fua3HhPwYRIHrT76IQ1tMTzQKLEGtJGQ==} + + '@hapi/[email protected]': + resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + + '@hapi/[email protected]': + resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + + '@humanwhocodes/[email protected]': + resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} + engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead + + '@humanwhocodes/[email protected]': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/[email protected]': + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead + + '@img/[email protected]': + resolution: {integrity: sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [darwin] + + '@img/[email protected]': + resolution: {integrity: sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [darwin] + + '@img/[email protected]': + resolution: {integrity: sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==} + engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [darwin] + + '@img/[email protected]': + resolution: {integrity: sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==} + engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [darwin] + + '@img/[email protected]': + resolution: {integrity: sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==} + engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + + '@img/[email protected]': + resolution: {integrity: sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==} + engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm] + os: [linux] + + '@img/[email protected]': + resolution: {integrity: sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==} + engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [s390x] + os: [linux] + + '@img/[email protected]': + resolution: {integrity: sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==} + engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + + '@img/[email protected]': + resolution: {integrity: sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==} + engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + + '@img/[email protected]': + resolution: {integrity: sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==} + engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + + '@img/[email protected]': + resolution: {integrity: sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + + '@img/[email protected]': + resolution: {integrity: sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==} + engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm] + os: [linux] + + '@img/[email protected]': + resolution: {integrity: sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==} + engines: {glibc: '>=2.31', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [s390x] + os: [linux] + + '@img/[email protected]': + resolution: {integrity: sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + + '@img/[email protected]': + resolution: {integrity: sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==} + engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + + '@img/[email protected]': + resolution: {integrity: sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==} + engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + + '@img/[email protected]': + resolution: {integrity: sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [wasm32] + + '@img/[email protected]': + resolution: {integrity: sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [ia32] + os: [win32] + + '@img/[email protected]': + resolution: {integrity: sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [win32] + + '@isaacs/[email protected]': + resolution: {integrity: sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==} + engines: {node: '>=12'} + + '@jest/[email protected]': + resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/[email protected]': + resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/[email protected]': + resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/[email protected]': + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/[email protected]': + resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} + engines: {node: '>= 10.14.2'} + + '@jest/[email protected]': + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jridgewell/[email protected]': + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + + '@jridgewell/[email protected]': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/[email protected]': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/[email protected]': + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + + '@jridgewell/[email protected]': + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + + '@jridgewell/[email protected]': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@jridgewell/[email protected]': + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + + '@latticexyz/[email protected]': + resolution: {integrity: sha512-3C7rnxQ+bRrltU4jMg2f34+HdS7Z7ceW14UGk5qOk9LDfN4LojadCKxpP2cUkft4pBLrvijbolS/cWELNEX/GA==} + hasBin: true + + '@latticexyz/[email protected]': + resolution: {integrity: sha512-NXoX58QxGfbpExuFwc/ErRAhtXXkU75NQspti9p+8WLBUvWpbxGDlVyBYXAqzfDHh5FM8UdZ+aKqcACV+C2KQA==} + + '@latticexyz/[email protected]': + resolution: {integrity: sha512-NH0uD0Z+PttyB00jy60hRTgCnPh8YKefAGAEg32VzhvlwQ+gKQ5tgpWblftg0sX6wx0fvU5CH4giDolFZp58LQ==} + hasBin: true + + '@latticexyz/[email protected]': + resolution: {integrity: sha512-Eyw2chjMQEB2S9z0EO1Rm2dqLK53pcoU8yHewA5fBtIgX/XcGENjPhr3l+c4TwjMup2Cgs7cgPj++zTUpDY1Eg==} + peerDependencies: + '@aws-sdk/client-kms': 3.x + asn1.js: 5.x + peerDependenciesMeta: + '@aws-sdk/client-kms': + optional: true + asn1.js: + optional: true + + '@latticexyz/[email protected]': + resolution: {integrity: sha512-Jm7Q4Lwlg25fqDc14GgvGhzbP2KWNPOFf7M9A63m7xfy6gfqZ9whDDHZonvSJgXcWUFevwgqucOwVY9x7Qz5/Q==} + + '@latticexyz/[email protected]': + resolution: {integrity: sha512-D5zwyuv8WjYEu620WGo2xOPk0NCVc0NLuJi3OYiEgU7Bud0DXc4SIypr6oy9GhhCYuv8zUyIp4Itu7ZGU21nAA==} + peerDependencies: + '@latticexyz/common': 2.0.11 + '@latticexyz/recs': 2.0.11 + '@latticexyz/store': 2.0.11 + '@latticexyz/store-sync': 2.0.11 + '@latticexyz/utils': 2.0.11 + '@latticexyz/world': 2.0.11 + + '@latticexyz/[email protected]': + resolution: {integrity: sha512-BLE7cjXB+a7AXNq8O/oUKON6gOi1ChQo2XJWDbqtL+MNCmvkLMP+MBKDGBbsQRUebgj71Cqt3B+GcnnnPb1XyA==} + hasBin: true + + '@latticexyz/[email protected]': + resolution: {integrity: sha512-ad2DIWWICVhWwlklO3Ev8dVh/6s76xkRtk5SmrbR0yG+DVkc5OS0fL3GRa2W3Nl5hJdqW+Q2kaNjJ9Vwdu8vSw==} + hasBin: true + + '@latticexyz/[email protected]': + resolution: {integrity: sha512-z1PnNiBg1zmkLUvJato5SEzw+L2XWMkoGIjKRBr8LypqgJgDhZUg4TaFsiw8aI/QRkEQaXtiG7j+9kwXQxQ5Fg==} + + '@latticexyz/[email protected]': + resolution: {integrity: sha512-gqsOswYpf92k4hA1zsGNdb/itJYcoSvo08lBC1mI/Ob330NvN6TjPqh9bFNKzByqKBgW5O3wnEVWkqlD5mGOGw==} + + '@latticexyz/[email protected]': + resolution: {integrity: sha512-RucIF/Go06QRobZjGWiCDuT+hl97nBKuwl4Yrxr2x+6U793LT/cuxcUVUR+/dR9WE6inMV3FawyYV+tQfOmJ3Q==} + + '@latticexyz/[email protected]': + resolution: {integrity: sha512-0qsVD69shRbJW5hRaLriOMfPBSnOWpRg1k4hUG5g1uY4rmV404gVpiJTBhPOsEdCtzFJnX2x6o3aZjJd/2ftsw==} + + '@latticexyz/[email protected]': + resolution: {integrity: sha512-H6KO7zHJkYNNT12FLFMQivRE27rfyuoY62UtLfvBrWSQm6tiL6j5NBlylo8cK4cB+oQ9eUMZ78PSvzHEBm6aKg==} + + '@latticexyz/[email protected]': + resolution: {integrity: sha512-r1KMBjSwEr1jKF0FaYSwjjqp1RzwURHh++T0kHKkPU2BBBbNtwAk1pDHC5i7rRLjr/4LIrrq5ozyBavycQez4g==} + + '@latticexyz/[email protected]': + resolution: {integrity: sha512-cCXVxzTRKjLuWgGjnr77qtox0U5ckPwajcB17TL0m6WyoiBV/NRRMX9JKroBOpifngeZWnxp7r8OPR2uUCdSTw==} + + '@latticexyz/[email protected]': + resolution: {integrity: sha512-odm/y2+XFq4LOrb/AeJLH873I1xSe9bZ2gqFnDZOm90AV8xtF+8XURB7ezaL2nf/xk/MUOWlMrR7taQWEITx+Q==} + + '@latticexyz/[email protected]': + resolution: {integrity: sha512-6fkkyUbCT8pRDJtby2qFgSVlQYSuzJjkU71rIJ50dY/i6iXDo2rXHmYV6uENcsQgBDY+kW7x9GsCA7FE4DFt/g==} + + '@latticexyz/[email protected]': + resolution: {integrity: sha512-kxAkaBY9Dmjv5i9xOlm0qTZZpajlo57vtMyquL1utBRwiVijHp+6BChykDRkDIhrFnLW4og295CRHD8tyK6EBg==} + + '@lit-labs/[email protected]': + resolution: {integrity: sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==} + + '@lit/[email protected]': + resolution: {integrity: sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==} + + '@mapbox/[email protected]': + resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} + hasBin: true + + '@metamask/[email protected]': + resolution: {integrity: sha512-whiUMPlAOrVGmX8aKYVPvlKyG4CpQXiNNyt74vE1xb5sPvmx5oA7B/kOi/JdBvhGQq97U1/AVdXEdk2zkP8qyA==} + engines: {node: '>=14.0.0'} + + '@metamask/[email protected]': + resolution: {integrity: sha512-dwZPq8wx9yV3IX2caLi9q9xZBw2XeIoYqdyihDDDpuHVCEiqadJLwqM3zy+uwf6F1QYQ65A8aOMQg1Uw7LMLNg==} + engines: {node: '>=16.0.0'} + + '@metamask/[email protected]': + resolution: {integrity: sha512-jtyx3PRfc1kqoLpYveIVQNwsxYKefc64/LCl9h9Da1m3nUKEvypbYuXSIwi237qvOjKmNHQKsDOZg6f4uBf62Q==} + engines: {node: '>=16.0.0'} + + '@metamask/[email protected]': + resolution: {integrity: sha512-+ItrieVZie3j2LfYE0QkdW3dsEMfMEp419IGx1zyeLqjRZ14iQUPRO0H6CGgfAAoC0x6k2PfCAGRwJUA9BMrqA==} + engines: {node: ^16.20 || ^18.16 || >=20} + + '@metamask/[email protected]': + resolution: {integrity: sha512-FqHhAsCI+Vacx2qa5mAFcWNSrTcVGMNjzxVgaX8ECSny/BJ9/vgXP9V7WF/8vb9DltPeQkxr+Fnfmm6GHfmdTQ==} + + '@metamask/[email protected]': + resolution: {integrity: sha512-FXvL1NQNl6I7fMOJTfQYcBlBZ33vSlm6w80cMpmn8sJh0Lb7wcBpe02UwBsNlARnI+Qsr26XeDs6WHUHQh8CuA==} + engines: {node: ^18.18 || >=20} + + '@metamask/[email protected]': + resolution: {integrity: sha512-VTgWkjWLzb0nupkFl1duQi9Mk8TGT9rsdnQg6DeRrYEFxtFOh0IF8nAwxM/4GWqDl6uIB06lqUBgUrAVWl62Bw==} + engines: {node: '>=16.0.0'} + + '@metamask/[email protected]': + resolution: {integrity: sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==} + + '@metamask/[email protected]': + resolution: {integrity: sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==} + engines: {node: '>=12.0.0'} + + '@metamask/[email protected]': + resolution: {integrity: sha512-TN+whYbCClFSkx52Ild1RcjoRyz8YZgwNvZeooIcZIvCfBM6U9W5273KGiY7WLc/oO4KKmFk17d7vMO4gNvhhw==} + peerDependencies: + cross-fetch: ^3.1.5 + eciesjs: ^0.3.16 + eventemitter2: ^6.4.7 + readable-stream: ^3.6.2 + socket.io-client: ^4.5.1 + + '@metamask/[email protected]': + resolution: {integrity: sha512-0QiaZhV15AGdN1zU2jfTI32eC3YkwEpzDfR9+oiZ9bd2G72c6lYBhTsmDGUd01aP6A+bqJR5PjI8Wh2AWtoLeA==} + peerDependencies: + i18next: 22.5.1 + react: ^18.2.0 + react-dom: ^18.2.0 + react-i18next: ^13.2.2 + react-native: '*' + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + react-native: + optional: true + + '@metamask/[email protected]': + resolution: {integrity: sha512-HZ9NwA+LxiXzuy0YWbWsuD4xejQtp85bhcCAf8UgpA/0dOyF3RS4dKDdBBXSyRgk3RWPjeJgHxioaH4CmBmiRA==} + peerDependencies: + react: ^18.2.0 + react-dom: ^18.2.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + + '@metamask/[email protected]': + resolution: {integrity: sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g==} + engines: {node: '>=14.0.0'} + + '@metamask/[email protected]': + resolution: {integrity: sha512-dbIc3C7alOe0agCuBHM1h71UaEaEqOk2W8rAtEn8QGz4haH2Qq7MoK6i7v2guzvkJVVh79c+QCzIqphC3KvrJg==} + engines: {node: '>=16.0.0'} + + '@motionone/[email protected]': + resolution: {integrity: sha512-ANfIN9+iq1kGgsZxs+Nz96uiNcPLGTXwfNo2Xz/fcJXniPYpaz/Uyrfa+7I5BPLxCP82sh7quVDudf1GABqHbg==} + + '@motionone/[email protected]': + resolution: {integrity: sha512-cMm33swRlCX/qOPHWGbIlCl0K9Uwi6X5RiL8Ma6OrlJ/TP7Q+Np5GE4xcZkFptysFjMTi4zcZzpnNQGQ5D6M0Q==} + + '@motionone/[email protected]': + resolution: {integrity: sha512-Bxe2wSuLu/qxqW4rBFS5m9tMLOw+QBh8v5A7Z5k4Ul4sTj5jAOfZG5R0bn5ywmk+Fs92Ij1feZ5pmC4TeXA8Tg==} + + '@motionone/[email protected]': + resolution: {integrity: sha512-T6Uo5bDHrZWhIfxG/2Aut7qyWQyJIWehk6OB4qNvr/jwA/SRmixwbd7SOrxZi1z5rH3LIeFFBKK1xHnSbGPZSQ==} + + '@motionone/[email protected]': + resolution: {integrity: sha512-zRVqk20lD1xqe+yEDZhMYgftsuHc25+9JSo+r0a0OWUJFocjSV9D/+UGhX4xgJsuwB9acPzXLr20w40VnY2PQA==} + + '@motionone/[email protected]': + resolution: {integrity: sha512-EgeeqOZVdRUTEHq95Z3t8Rsirc7chN5xFAPMYFobx8TPubkEfRSm5xihmMUkbaR2ErKJTUw3347QDPTHIW12IA==} + + '@motionone/[email protected]': + resolution: {integrity: sha512-bGwrki4896apMWIj9yp5rAS2m0xyhxblg6gTB/leWDPt+pb410W8lYWsxyurX+DH+gO1zsQsfx2su/c1/LtTpg==} + + '@motionone/[email protected]': + resolution: {integrity: sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg==} + deprecated: Motion One for Vue is deprecated. Use Oku Motion instead https://oku-ui.com/motion + + '@next/[email protected]': + resolution: {integrity: sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg==} + + '@next/[email protected]': + resolution: {integrity: sha512-AH3mO4JlFUqsYcwFUHb1wAKlebHU/Hv2u2kb1pAuRanDZ7pD/A/KPD98RHZmwsJpdHQwfEc/06mgpSzwrJYnNg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@next/[email protected]': + resolution: {integrity: sha512-QVadW73sWIO6E2VroyUjuAxhWLZWEpiFqHdZdoQ/AMpN9YWGuHV8t2rChr0ahy+irKX5mlDU7OY68k3n4tAZTg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@next/[email protected]': + resolution: {integrity: sha512-KT6GUrb3oyCfcfJ+WliXuJnD6pCpZiosx2X3k66HLR+DMoilRb76LpWPGb4tZprawTtcnyrv75ElD6VncVamUQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/[email protected]': + resolution: {integrity: sha512-Alv8/XGSs/ytwQcbCHwze1HmiIkIVhDHYLjczSVrf0Wi2MvKn/blt7+S6FJitj3yTlMwMxII1gIJ9WepI4aZ/A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/[email protected]': + resolution: {integrity: sha512-ze0ShQDBPCqxLImzw4sCdfnB3lRmN3qGMB2GWDRlq5Wqy4G36pxtNOo2usu/Nm9+V2Rh/QQnrRc2l94kYFXO6Q==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@next/[email protected]': + resolution: {integrity: sha512-8dwC0UJoc6fC7PX70csdaznVMNr16hQrTDAMPvLPloazlcaWfdPogq+UpZX6Drqb1OBlwowz8iG7WR0Tzk/diQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@next/[email protected]': + resolution: {integrity: sha512-jxyg67NbEWkDyvM+O8UDbPAyYRZqGLQDTPwvrBBeOSyVWW/jFQkQKQ70JDqDSYg1ZDdl+E3nkbFbq8xM8E9x8A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@next/[email protected]': + resolution: {integrity: sha512-twrmN753hjXRdcrZmZttb/m5xaCBFa48Dt3FbeEItpJArxriYDunWxJn+QFXdJ3hPkm4u7CKxncVvnmgQMY1ag==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + + '@next/[email protected]': + resolution: {integrity: sha512-tkLrjBzqFTP8DVrAAQmZelEahfR9OxWpFR++vAI9FBhCiIxtwHwBHC23SBHCTURBtwB4kc/x44imVOnkKGNVGg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@noble/[email protected]': + resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} + + '@noble/[email protected]': + resolution: {integrity: sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==} + + '@noble/[email protected]': + resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} + engines: {node: '>= 16'} + + '@noble/[email protected]': + resolution: {integrity: sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==} + engines: {node: '>= 16'} + + '@nodelib/[email protected]': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/[email protected]': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/[email protected]': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@openzeppelin/[email protected]': + resolution: {integrity: sha512-ytPc6eLGcHHnapAZ9S+5qsdomhjo6QBHTDRRBFfTxXIpsicMhVPouPgmUPebZZZGX7vt9USA+Z+0M0dSVtSUEA==} + + '@parcel/[email protected]': + resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + + '@parcel/[email protected]': + resolution: {integrity: sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + + '@parcel/[email protected]': + resolution: {integrity: sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + + '@parcel/[email protected]': + resolution: {integrity: sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + + '@parcel/[email protected]': + resolution: {integrity: sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/[email protected]': + resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/[email protected]': + resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/[email protected]': + resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/[email protected]': + resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/[email protected]': + resolution: {integrity: sha512-/ZR0RxqxU/xxDGzbzosMjh4W6NdYFMqq2nvo2b8SLi7rsl/4jkL8S5stIikorNkdR50oVDvqb/3JT05WM+CRRA==} + engines: {node: '>= 10.0.0'} + bundledDependencies: + - napi-wasm + + '@parcel/[email protected]': + resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + + '@parcel/[email protected]': + resolution: {integrity: sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + + '@parcel/[email protected]': + resolution: {integrity: sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + + '@parcel/[email protected]': + resolution: {integrity: sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==} + engines: {node: '>= 10.0.0'} + + '@pinata/[email protected]': + resolution: {integrity: sha512-hkS0tcKtsjf9xhsEBs2Nbey5s+Db7x5rlOH9TaWHBXkJ7IwwOs2xnEDigNaxAHKjYAwcw+m2hzpO5QgOfeF7Zw==} + + '@pkgr/[email protected]': + resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + + '@popperjs/[email protected]': + resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} + + '@pythnetwork/[email protected]': + resolution: {integrity: sha512-V5IdBAhi9egJEam/6XVH/PRbcLZaZWA/u8oOkryvSEq+j7nsULdW13Goh70n7oJKHJEFY8L98Ytbk2pwDs3ANA==} + + '@rainbow-me/[email protected]': + resolution: {integrity: sha512-iOn4m1CTv+ezzYpiA4QU+v6JFB94NY6h5ohpQi3Qt/qZXdHzp3NAKUrESQ10kFx2Xc4px80PKdggeES0UPZw0A==} + engines: {node: '>=12.4'} + peerDependencies: + '@tanstack/react-query': '>=5.0.0' + react: '>=18' + react-dom: '>=18' + viem: 2.x + wagmi: ^2.9.0 + + '@react-native-community/[email protected]': + resolution: {integrity: sha512-cBwJTwl0NyeA4nyMxbhkWZhxtILYkbU3TW3k8AXLg+iGphe0zikYMGB3T+haTvTc6alTyEFwPbimk9bGIqkjAQ==} + + '@react-native-community/[email protected]': + resolution: {integrity: sha512-mbG425zCKr8JZhv/j11382arezwS/70juWMsn8j2lmrGTrP1cUdW0MF15CCIFtJsqyK3Qs+FTmqttRpq81QfSg==} + + '@react-native-community/[email protected]': + resolution: {integrity: sha512-Vv9u6eS4vKSDAvdhA0OiQHoA7y39fiPIgJ6biT32tN4avHDtxlc6TWZGiqv7g98SBvDWvoVAmdPLcRf3kU+c8g==} + + '@react-native-community/[email protected]': + resolution: {integrity: sha512-TWZb5g6EmQe2Ua2TEWNmyaEayvlWH4GmdD9ZC+p8EpKFpB1NpDGMK6sXbpb42TDvwZg5s4TDRplK0PBEA/SVDg==} + + '@react-native-community/[email protected]': + resolution: {integrity: sha512-La5Ie+NGaRl3klei6WxKoOxmCUSGGxpOk6vU5pEGf0/O7ky+Ay0io+zXYUZqlNMi/cGpO7ZUijakBYOB/uyuFg==} + + '@react-native-community/[email protected]': + resolution: {integrity: sha512-/tMwkBeNxh84syiSwNlYtmUz/Ppc+HfKtdopL/5RB+fd3SV1/5/NPNjMlyLNgFKnpxvKCInQ7dnl6jGHJjeHjg==} + + '@react-native-community/[email protected]': + resolution: {integrity: sha512-bOmSSwoqNNT3AmCRZXEMYKz1Jf1l2F86Nhs7qBcXdY/sGiJ+Flng564LOqvdAlVLTbkgz47KjNKCS2pP4Jg0Mg==} + + '@react-native-community/[email protected]': + resolution: {integrity: sha512-vjDnRwhlSN5ryqKTas6/DPkxuouuyFBAqAROH4FR1cspTbn6v78JTZKDmtQy9JMMo7N5vZj1kASU5vbFep9IOQ==} + + '@react-native-community/[email protected]': + resolution: {integrity: sha512-ZtCXxoFlM7oDv3iZ3wsrT3SamhtUJuIkX2WePLPlN5bcbq7zimbPm2lHyicNJtpcGQ5ymsgpUWPCNZsWQhXBqQ==} + + '@react-native-community/[email protected]': + resolution: {integrity: sha512-ptOnn4AJczY5njvbdK91k4hcYazDnGtEPrqIwEI+k/CTBHNdb27Rsm2OZ7ye6f7otLBqF8gj/hK6QzJs8CEMgw==} + + '@react-native-community/[email protected]': + resolution: {integrity: sha512-733iaYzlmvNK7XYbnWlMjdE+2k0hlTBJW071af/xb6Bs+hbJqBP9c03FZuYH2hFFwDDntwj05bkri/P7VgSxug==} + + '@react-native-community/[email protected]': + resolution: {integrity: sha512-IqclB7VQ84ye8Fcs89HOpOscY4284VZg2pojHNl8H0Lzd4DadXJWQoxC7zWm8v2f8eyeX2kdhxp2ETD5tceIgA==} + engines: {node: '>=18'} + hasBin: true + + '@react-native/[email protected]': + resolution: {integrity: sha512-2vkLMVnp+YTZYTNSDIBZojSsjz8sl5PscP3j4GcV6idD8V978SZfwFlk8K0ti0BzRs11mzL0Pj17km597S/eTQ==} + engines: {node: '>=18'} + + '@react-native/[email protected]': + resolution: {integrity: sha512-+S0st3t4Ro00bi9gjT1jnK8qTFOU+CwmziA7U9odKyWrCoRJrgmrvogq/Dr1YXlpFxexiGIupGut1VHxr+fxJA==} + engines: {node: '>=18'} + + '@react-native/[email protected]': + resolution: {integrity: sha512-KJuu3XyVh3qgyUer+rEqh9a/JoUxsDOzkJNfRpDyXiAyjDRoVch60X/Xa/NcEQ93iCVHAWs0yQ+XGNGIBCYE6g==} + engines: {node: '>=18'} + peerDependencies: + '@babel/core': '*' + + '@react-native/[email protected]': + resolution: {integrity: sha512-GgvgHS3Aa2J8/mp1uC/zU8HuTh8ZT5jz7a4mVMWPw7+rGyv70Ba8uOVBq6UH2Q08o617IATYc+0HfyzAfm4n0w==} + engines: {node: '>=18'} + peerDependencies: + '@babel/preset-env': ^7.1.6 + + '@react-native/[email protected]': + resolution: {integrity: sha512-7GAFjFOg1mFSj8bnFNQS4u8u7+QtrEeflUIDVZGEfBZQ3wMNI5ycBzbBGycsZYiq00Xvoc6eKFC7kvIaqeJpUQ==} + engines: {node: '>=18'} + + '@react-native/[email protected]': + resolution: {integrity: sha512-RGQlVUegBRxAUF9c1ss1ssaHZh6CO+7awgtI9sDeU0PzDZY/40ImoPD5m0o0SI6nXoVzbPtcMGzU+VO590pRfA==} + engines: {node: '>=18'} + + '@react-native/[email protected]': + resolution: {integrity: sha512-UH8iriqnf7N4Hpi20D7M2FdvSANwTVStwFCSD7VMU9agJX88Yk0D1T6Meh2RMhUu4kY2bv8sTkNRm7LmxvZqgA==} + engines: {node: '>=18'} + + '@react-native/[email protected]': + resolution: {integrity: sha512-Pw2BWVyOHoBuJVKxGVYF6/GSZRf6+v1Ygc+ULGz5t20N8qzRWPa2fRZWqoxsN7TkNLPsECYY8gooOl7okOcPAQ==} + engines: {node: '>=18'} + + '@react-native/[email protected]': + resolution: {integrity: sha512-/t74n8r6wFhw4JEoOj3bN71N1NDLqaawB75uKAsSjeCwIR9AfCxlzZG0etsXtOexkY9KMeZIQ7YwRPqUdNXuqw==} + engines: {node: '>=18'} + + '@react-native/[email protected]': + resolution: {integrity: sha512-hGdx5N8diu8y+GW/ED39vTZa9Jx1di2ZZ0aapbhH4egN1agIAusj5jXTccfNBwwWF93aJ5oVbRzfteZgjbutKg==} + engines: {node: '>=18'} + peerDependencies: + '@babel/core': '*' + + '@react-native/[email protected]': + resolution: {integrity: sha512-jhCY95gRDE44qYawWVvhTjTplW1g+JtKTKM3f8xYT1dJtJ8QWv+gqEtKcfmOHfDkSDaMKG0AGBaDTSK8GXLH8Q==} + + '@react-native/[email protected]': + resolution: {integrity: sha512-rmaLeE34rj7py4FxTod7iMTC7BAsm+HrGA8WxYmEJeyTV7WSaxAkosKoYBz8038mOiwnG9VwA/7FrB6bEQvn1A==} + engines: {node: '>=18'} + peerDependencies: + '@types/react': ^18.2.6 + react: '*' + react-native: '*' + peerDependenciesMeta: + '@types/react': + optional: true + + '@remix-run/[email protected]': + resolution: {integrity: sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==} + engines: {node: '>=14.0.0'} + + '@rnx-kit/[email protected]': + resolution: {integrity: sha512-lzD84av1ZQhYUS+jsGqJiCMaJO2dn9u+RTT9n9q6D3SaKVwWqv+7AoRKqBu19bkwyE+iFRl1ymr40QS90jVFYg==} + engines: {node: '>=14.15'} + + '@rollup/[email protected]': + resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} + engines: {node: '>= 8.0.0'} + + '@safe-global/[email protected]': + resolution: {integrity: sha512-V4a05A3EgJcriqtDoJklDz1BOinWhC6P0hjUSxshA4KOZM7rGPCTto/usXs09zr1vvL28evl/NldSTv97j2bmg==} + + '@safe-global/[email protected]': + resolution: {integrity: sha512-XJbEPuaVc7b9n23MqlF6c+ToYIS3f7P2Sel8f3cSBQ9WORE4xrSuvhMpK9fDSFqJ7by/brc+rmJR/5HViRr0/w==} + + '@safe-global/[email protected]': + resolution: {integrity: sha512-7nakIjcRSs6781LkizYpIfXh1DYlkUDqyALciqz/BjFU/S97sVjZdL4cuKsG9NEarytE+f6p0Qbq2Bo1aocVUA==} + engines: {node: '>=16'} + + '@scure/[email protected]': + resolution: {integrity: sha512-ok9AWwhcgYuGG3Zfhyqg+zwl+Wn5uE+dwC0NV/2qQkx4dABbb/bx96vWu8NSj+BNjjSjno+JRYRjle1jV08k3g==} + + '@scure/[email protected]': + resolution: {integrity: sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==} + + '@scure/[email protected]': + resolution: {integrity: sha512-LJaN3HwRbfQK0X1xFSi0Q9amqOgzQnnDngIt+ZlsBC3Bm7/nE7K0kwshZHyaru79yIVRv/e1mQAjZyuZG6jOFQ==} + + '@scure/[email protected]': + resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==} + + '@scure/[email protected]': + resolution: {integrity: sha512-HYf9TUXG80beW+hGAt3TRM8wU6pQoYur9iNypTROm42dorCGmLnFe3eWjz3gOq6G62H2WRh0FCzAR1PI+29zIA==} + + '@sideway/[email protected]': + resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} + + '@sideway/[email protected]': + resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} + + '@sideway/[email protected]': + resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + + '@sinclair/[email protected]': + resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} + + '@sinclair/[email protected]': + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + + '@sinonjs/[email protected]': + resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} + + '@sinonjs/[email protected]': + resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} + + '@smithy/[email protected]': + resolution: {integrity: sha512-p6GlFGBt9K4MYLu72YuJ523NVR4A8oHlC5M2JO6OmQqN8kAc/uh1JqLE+FizTokrSJGg0CSvC+BrsmGzKtsZKA==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-2GzOfADwYLQugYkKQhIyZyQlM05K+tMKvRnc6eFfZcpJGRfKoMUMYdPlBKmqHwQFXQKBrGV6cxL9oymWgDzvFw==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-rcMkjvwxH/bER+oZUPR0yTA0ELD6m3A+d92+CFkdF6HJFCBB1bXo7P5pm21L66XwTN01B6bUhSCQ7cymWRD8zg==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-lfmBiFQcA3FsDAPxNfY0L7CawcWtbyWsBOHo34nF095728JLkBX4Y9q/VPPE2r7fqMVK+drmDigqE2/SSQeVRA==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-uaH74i5BDj+rBwoQaXioKpI0SHBJFtOVwzrCpxZxphOW0ki5jhj7dXvDMYM2IJem8TpdFvS2iC08sjOblfFGFg==} + + '@smithy/[email protected]': + resolution: {integrity: sha512-84qXstNemP3XS5jcof0el6+bDfjzuvhJPQTEfro3lgtbCtKgzPm3MgiS6ehXVPjeQ5+JS0HqmTz8f/RYfzHVxw==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-F6wBBaEFgJzj0s4KUlliIGPmqXemwP6EavgvDqYwCH40O5Xr2iMHvS8todmGVZtuJCorBkXsYLyTu4PuizVq5g==} + + '@smithy/[email protected]': + resolution: {integrity: sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-3C4s4d/iGobgCtk2tnWW6+zSTOBg1PRAm2vtWZLdriwTroFbbWNSr3lcyzHdrQHnEXYCC5K52EbpfodaIUY8sg==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-aXOAWztw/5qAfp0NcA2OWpv6ZI/E+Dh9mByif7i91D/0iyYNUcKvskmXiowKESFkuZ7PIMd3VOR4fTibZDs2OQ==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-hBhSEuL841FhJBK/19WpaGk5YWSzFk/P2UaVjANGKRv3eYNO8Y1lANWgqnuPWjOyCEWMPr58vELFDWpxvRKANw==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-I1vKG1foI+oPgG9r7IMY1S+xBnmAn1ISqployvqkwHoSb8VPsngHDTOgYGYBonuOKndaWRUGJZrKYYLB+Ane6w==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-+H0jmyfAyHRFXm6wunskuNAqtj7yfmwFB6Fp37enytp2q047/Od9xetEaUbluyImOlGnGpaVGaVfjwawSr+i6Q==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-buqfaSdDh0zo62EPLf8rGDvcpKwGpO5ho4bXS2cdFhlOta7tBkWJt+O5uiaAeICfIOfPclNOndshDNSanX2X9g==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-3trD4r7NOMygwLbUJo4eodyQuypAWr7uvPnebNJ9a70dQhVn+US8j/lCnvoJS6BXfZeF7PkkkI0DemVJw+n+eQ==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-LmbPgHBswdXCrkWWuUwBm9w72S2iLWyC/5jet9/Y9cGHtzqxi+GVjfCfahkvNV4KXEwgnH8EMpcrD9RUYe0eLQ==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-qOQZOEI2XLWRWBO9AgIYuHuqjZ2csyr8/IlgFDHDNuIgLAMRx2Bl8ck5U5D6Vh9DPdoaVpuzwWMa0xcdL4O/AQ==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-bW8Fi0NzyfkE0TmQphDXr1AmBDbK01cA4C1Z7ggwMAU5RDz5AAv/KmoRwzQAS0kxXNf/D2ALTEgwK0U2c4LtRg==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-UzHwthk0UEccV4dHzPySnBy34AWw3V9lIqUTxmozQ+wPDAO9csCWMfOLe7V9A2agNYy7xE+Pb0S6K/J23JSzfQ==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-3BsBtOUt2Gsnc3X23ew+r2M71WwtpHfEDGhHYHSDg6q1t8FrWh15jT25DLajFV1H+PpxAJ6gqe9yYeRUsmSdFA==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-REVw6XauXk8xE4zo5aGL7Rz4ywA8qNMUn8RtWeTRQsgAlmlvbJ7CEPBcaXU2NDC3AYBgYAXrGyWD8XrN8UGDog==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-kXFOkNX+BQHe2qnLxpMEaCRGap9J6tUGLzc3A9jdn+nD4JdMwCKTJ+zFwQ20GkY+mAXGatyTw3HcoUlR39HwmA==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-KAiFY4Y4jdHxR+4zerH/VBhaFKM8pbaVmJZ/CWJRwtM/CmwzTfXfvYwf6GoUwiHepdv+lwiOXCuOl6UBDUEINw==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-VvWuQk2RKFuOr98gFhjca7fkBS+xLLURT8bUjk5XQoV0ZLm7WPwWPPY3/AwzTLuUBDeoKDCthfe1AsTUWaSEhw==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-2XLazFgUu+YOGHtWihB3FSLAfCUajVfNBXGGYjOaVKjLAuAxx3pSBY3hBgLzIgB17haf59gOG3imKqTy8mcrjw==} + + '@smithy/[email protected]': + resolution: {integrity: sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==} + + '@smithy/[email protected]': + resolution: {integrity: sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-nW5kEzdJn1Bn5TF+gOPHh2rcPli8JU9vSSXLbfg7uPnfR1TMRQqs9zlYRhIb87NeSxIbpdXOI94tvXSy+fvDYg==} + engines: {node: '>= 10.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-TFk+Qb+elLc/MOhtSp+50fstyfZ6avQbgH2d96xUBpeScu+Al9elxv+UFAjaTHe0HQe5n+wem8ZLpXvU8lwV6Q==} + engines: {node: '>= 10.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-+exaXzEY3DNt2qtA2OtRNSDlVrE4p32j1JSsQkzA5AdP0YtJNjkYbYhJxkFmPYcjI1abuwopOZCwUmv682QkiQ==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-q5ITdOnV2pXHSVDnKWrwgSNTDBAMHLptFE07ua/5Ty5WJ11bvr0vk2a7agu7qRhrCFRQlno5u3CneU5EELK+DQ==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-nK99bvJiziGv/UOKJlDvFF45F00WgPLKVIGUfAK+mDhzVN2hb/S33uW2Tlhg5PVBoqY7tDVqL0zmu4OxAHgo9g==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-7F7VNNhAsfMRA8I986YdOY5fE0/T1/ZjFF6OLsqkvQVNP3vZ/szYDfGCyphb7ioA09r32K/0qbSFfNFU68aSzA==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==} + engines: {node: '>=16.0.0'} + + '@smithy/[email protected]': + resolution: {integrity: sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==} + engines: {node: '>=16.0.0'} + + '@socket.io/[email protected]': + resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} + + '@solidity-parser/[email protected]': + resolution: {integrity: sha512-PI9NfoA3P8XK2VBkK5oIfRgKDsicwDZfkVq9ZTBCQYGOP1N2owgY2dyLGyU5/J/hQs8KRk55kdmvTLjy3Mu3vg==} + + '@solidity-parser/[email protected]': + resolution: {integrity: sha512-Nko8R0/kUo391jsEHHxrGM07QFdnPGvlmox4rmH0kNiNAashItAilhy4Mv4pK5gQmW5f4sXAF58fwJbmlkGcVw==} + + '@stablelib/[email protected]': + resolution: {integrity: sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==} + + '@stablelib/[email protected]': + resolution: {integrity: sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==} + + '@stablelib/[email protected]': + resolution: {integrity: sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==} + + '@stablelib/[email protected]': + resolution: {integrity: sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==} + + '@stablelib/[email protected]': + resolution: {integrity: sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==} + + '@stablelib/[email protected]': + resolution: {integrity: sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==} + + '@stablelib/[email protected]': + resolution: {integrity: sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==} + + '@stablelib/[email protected]': + resolution: {integrity: sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==} + + '@stablelib/[email protected]': + resolution: {integrity: sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==} + + '@stablelib/[email protected]': + resolution: {integrity: sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==} + + '@stablelib/[email protected]': + resolution: {integrity: sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==} + + '@stablelib/[email protected]': + resolution: {integrity: sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==} + + '@stablelib/[email protected]': + resolution: {integrity: sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==} + + '@stablelib/[email protected]': + resolution: {integrity: sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==} + + '@stablelib/[email protected]': + resolution: {integrity: sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==} + + '@stablelib/[email protected]': + resolution: {integrity: sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==} + + '@stablelib/[email protected]': + resolution: {integrity: sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==} + + '@stablelib/[email protected]': + resolution: {integrity: sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==} + + '@swc/[email protected]': + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + + '@swc/[email protected]': + resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} + + '@tanstack/[email protected]': + resolution: {integrity: sha512-BteWYEPUcucEu3NBcDAgKuI4U25R9aPrHSP6YSf2NvaD2pSlIQTdqOfLRsxH9WdRYg7k0Uom35Uacb6nvbIMJg==} + + '@tanstack/[email protected]': + resolution: {integrity: sha512-EhtBNA8GL3XFeSx6VYUjXQ96n44xe3JGKZCzBINrCYlxbZP6UwBafv7ti4eSRWc2Fy+fybQre0w17gR6lMzULA==} + peerDependencies: + react: ^18.0.0 + + '@tootallnate/[email protected]': + resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} + engines: {node: '>= 10'} + + '@trpc/[email protected]': + resolution: {integrity: sha512-nqtDTIqSY/9syo2EjSy4WWWXPU9GsamEh9Tsg698gLAh1nhgFc5+/YYeb+Ne1pbvWGZ5/3t9Dcz3h4wMyyJ9gQ==} + peerDependencies: + '@trpc/server': 10.34.0 + + '@trpc/[email protected]': + resolution: {integrity: sha512-2VMW44Fpaoyqb50dBtzdSWMhqt8lmoJiocEyBBeDb03R0W+XrzbVD5kU/wqKPlcp1DWeNCkOEIMtetMZCfo1hA==} + + '@ts-morph/[email protected]': + resolution: {integrity: sha512-7hWZS0NRpEsNV8vWJzg7FEz6V8MaLNeJOmwmghqUXTpzk16V1LLZhdo+4QvE/+zv4cVci0OviuJFnqhEfoV3+g==} + + '@tsconfig/[email protected]': + resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} + + '@tsconfig/[email protected]': + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + + '@tsconfig/[email protected]': + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + + '@tsconfig/[email protected]': + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + + '@types/[email protected]': + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} + + '@types/[email protected]': + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + + '@types/[email protected]': + resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} + + '@types/[email protected]': + resolution: {integrity: sha512-3Iten7X3Zgwvk6kh6/NRdwN7WbZ760YgFCsF5AxDifltUQzW1RaW+WRmcVtgwFzLjaNu64H+0MPJ13yRa8g3Dw==} + + '@types/[email protected]': + resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==} + + '@types/[email protected]': + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} + + '@types/[email protected]': + resolution: {integrity: sha512-s7YPsNVfnsng5L8sKnG/Gbb2tiwwJTY1conOkJzTMRvJAlLFW1nEua+ADsJQu8N1c0oTHx9+d5nqg10WuT9gHQ==} + + '@types/[email protected]': + resolution: {integrity: sha512-Yw8OsjhVKbKw83LMDOZ9RXc+N+um48DmZYMrz7QChpHkQuygsc5O40oCL7SfvWgpaaviCx2TbNXYUBwhMtBH5w==} + + '@types/[email protected]': + resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==} + + '@types/[email protected]': + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} + + '@types/[email protected]': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + + '@types/[email protected]': + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + + '@types/[email protected]': + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + + '@types/[email protected]': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/[email protected]': + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + + '@types/[email protected]': + resolution: {integrity: sha512-3m+lkO5CLRRYU0fhGRp7zbsGi6+BZj0uTVSwvcKU+nSlhjA9/QRNfuSGnD2mX6hQA7ZbmcCkzk5h4ZYGOtk14A==} + + '@types/[email protected]': + resolution: {integrity: sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ==} + + '@types/[email protected]': + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + + '@types/[email protected]': + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + + '@types/[email protected]': + resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} + + '@types/[email protected]': + resolution: {integrity: sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==} + + '@types/[email protected]': + resolution: {integrity: sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==} + + '@types/[email protected]': + resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} + + '@types/[email protected]': + resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} + + '@types/[email protected]': + resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} + + '@types/[email protected]': + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} + + '@types/[email protected]': + resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==} + + '@types/[email protected]': + resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} + + '@types/[email protected]': + resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} + + '@types/[email protected]': + resolution: {integrity: sha512-/7tmwNwKLOAdL1kx0y7yel4DqOvdQSk13MlCnBX8GyLoYicrU7t8rPOzu2soFTzq0c6QAeX6uSqTRX3tdya7rg==} + + '@types/[email protected]': + resolution: {integrity: sha512-60fLTOLqzarLED2O3UQImc/lsNRgG0jE/a1mPW9KjMemY0LMITWEsbS4VvZ4p6rorEHd5YKxxmMKSDK505GHpA==} + + '@types/[email protected]': + resolution: {integrity: sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==} + + '@types/[email protected]': + resolution: {integrity: sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==} + + '@types/[email protected]': + resolution: {integrity: sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ==} + + '@types/[email protected]': + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + + '@types/[email protected]': + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} + + '@types/[email protected]': + resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} + + '@types/[email protected]': + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + + '@types/[email protected]': + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + + '@types/[email protected]': + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + + '@types/[email protected]': + resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==} + + '@types/[email protected]': + resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} + + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-zioDz623d0RHNhvx0eesUmGfIjzrk18nSBC8xewepKXbBvN/7c1qImV7Hg8TI1URTxKax7/zxfxj3Uph8Chcuw==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-ZWUFyL0z04R1nAEgr9e79YtV5LbafdOtN7yapNbn1ansMyaegl2D4bL7vHoJ4HPSc4CaLwuCVas8CVuneKzplQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-cirZpA8bJMRb4WZ+rO6+mnOJrGFDd38WoXCEI57+CYBqta8Yc8aJym2i7vyqLL1vVYljgw0X27axkUXz32T8TA==} + engines: {node: ^16.0.0 || >=18.0.0} + + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-5r4RKze6XHEEhlZnJtR3GYeCh1IueUHdbrukV2KSlLXaTjuSfeVF8mZUVPLovidCuZfbVjfhi4c0DNSa/Rdg5g==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-KhewzrlRMrgeKm1U9bh2z5aoL4s7K3tK5DwHDn8MHv0yQfWFz/0ZR6trrIHHa5CsF83j/GgHqzdbzCXJ3crx0Q==} + engines: {node: ^16.0.0 || >=18.0.0} + + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-9ZOncVSfr+sMXVxxca2OJOPagRwT0u/UHikM2Rd6L/aB+kL/QAuTnsv6MeXtjzCJYb8PzrXarypSGIPx3Jemxw==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-thOXM89xA03xAE0lW7alstvnyoBUbBX38YtY+zAUcpRPcq9EIhXPuJ0YTv948MbzmKh6e1AUszn5cBFK49Umqg==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^8.56.0 + + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-yTdHDQxY7cSoCcAtiBzVzxleJhkGB9NncSIyMYe2+OGON1ZsP9zOPws/Pqgopa65jvknOjlk/w7ulPlZ78PiLQ==} + engines: {node: ^16.0.0 || >=18.0.0} + + '@ungap/[email protected]': + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + + '@vanilla-extract/[email protected]': + resolution: {integrity: sha512-rYfm7JciWZ8PFzBM/HDiE2GLnKI3xJ6/vdmVJ5BSgcCZ5CxRlM9Cjqclni9lGzF3eMOijnUhCd/KV8TOzyzbMA==} + + '@vanilla-extract/[email protected]': + resolution: {integrity: sha512-8zl0IgBYRtgD1h+56Zu13wHTiMTJSVEa4F7RWX9vTB/5Xe2KtjoiqApy/szHPVFA56c+ex6A4GpCQjT1bKXbYw==} + + '@vanilla-extract/[email protected]': + resolution: {integrity: sha512-6YXeOEKYTA3UV+RC8DeAjFk+/okoNz/h88R+McnzA2zpaVqTR/Ep+vszkWYlGBcMNO7vEkqbq5nT/JMMvhi+tw==} + + '@vanilla-extract/[email protected]': + resolution: {integrity: sha512-N/RGKwGAAidBupZ436RpuweRQHEFGU+mvAqBo8PRMAjJEmHoPDttV8RObaMLrJHWLqvX+XUMinHUnD0hFRQISw==} + peerDependencies: + '@vanilla-extract/css': ^1.0.0 + + '@vercel/[email protected]': + resolution: {integrity: sha512-+Nf/Yk3GeMI47L/g5KYEvsj7yqVkhb6vZqjxavUBRVPSsgJ7fuNVfYvvpFj/Y0BYysEF8XNUxKFuwGROiop/ow==} + + '@vercel/[email protected]': + resolution: {integrity: sha512-Sj0LFafGpYr6pfCqrQ82X6ukRl5qpmVrHM/191kNYFqkkB9YkjlMAj6QcEsvCG259x4QZ7Tya++0AB85NDPbKQ==} + + '@vercel/[email protected]': + resolution: {integrity: sha512-SpuPAo+MlAYMtcMcC0plx7Tv4Mp7SQhJJj1iIENlOnABL24kxHpL09XLQMGzZIzIW7upR8c3edwgfpRtp+dhVw==} + engines: {node: '>= 10'} + + '@vercel/[email protected]': + resolution: {integrity: sha512-iTEA0vY6RBPuEzkwUTVzSHDATo1aF6bdLLspI68mQ/BTbi5UQEGjpjyzdKOVcSYApDtFU6M6vypZ1t4vIEnHvw==} + + '@vercel/[email protected]': + resolution: {integrity: sha512-fJFRZaQfaaNdun8u/QepzKVrGnTW/9pXls322la5pP5xHAbaWPTTNoFtG/odZUXiv0oNV1qVWnTI4bnqFh6Icw==} + + '@vercel/[email protected]': + resolution: {integrity: sha512-mrzomNYltxkjvtUmaYry5YEyvwTz6c/QQHE5Gr/pPGRIniUiP6T6OFOJ49RBN7e6pRXaNzHPVuidiuBhvHh5+Q==} + + '@vercel/[email protected]': + resolution: {integrity: sha512-/Q2MKk1GfOuZAnkE9jQexjtUQqanbY65R+xtJWd9yKIgwcfRI1hxiNH3uXyVM5AvLoY+fxxULkSuxDtUKpkJpQ==} + + '@vercel/[email protected]': + resolution: {integrity: sha512-b1ZwH/3sL4+CrrIjncZLAqjd+ts0KyVGL0HEOWU340OI3hXmQQAN+2k0MWlqm8Vu8rFGfk9VEQ9yJG/pmPx6mg==} + + '@vercel/[email protected]': + resolution: {integrity: sha512-7LeioS1yE5hwPpQfD3DdH04tuugKjo5KrJk3yK5kAI3Lh76iSsK/ezoFQfzuT08X3ZASQOd1y9ePjLNI9+TxTQ==} + engines: {node: '>=16'} + hasBin: true + + '@vercel/[email protected]': + resolution: {integrity: sha512-EYSHEt0Up70cOlawkSzb5CFHyHoOMuJG9Q/hWU+4zIpnXefZSanR/oaZMd+UFoaAKDVryBz35FVV7gNo6HxX9A==} + + '@vercel/[email protected]': + resolution: {integrity: sha512-tj6ffEh+ligmQoo/ONOg7DNX0VGKJt9FyswyOIIp6lZufs5oGzHAfan4+5QzF/2INxvXobN0aMYgcbFHJ81ZKg==} + + '@vercel/[email protected]': + resolution: {integrity: sha512-vZmjOtiUQOdQHVIRrlPY/pSVuwn5GSuq5ihg530Rq51pYIHf0PSP/BnF6zventlG0bKe53MarxE+mmBUb0LDxw==} + + '@vercel/[email protected]': + resolution: {integrity: sha512-OGd7aod8wz3uMabGGzmDtNQaSz5+8ZJOmUzhMPxqHwmkTOYntIEPCXhAsi26kf+IuDP7Zj2Md7gUAJGsq5QNSg==} + + '@vercel/[email protected]': + resolution: {integrity: sha512-Ci5xTjVTJY/JLZXpCXpLehMft97i9fH34nu9PGav6DtwkVUF6TOPX86U0W0niQjMZ5n6/ZP0BwcJK2LOozKaGw==} + + '@vercel/[email protected]': + resolution: {integrity: sha512-UZYwlSEEfVnfzTmgkD+kxex9/gkZGt7unOWNyWFN7V/ZnZSsGBUgv6hXLnwejdRi3EztgRQEBd1kUKlXdIeC0Q==} + + '@vercel/[email protected]': + resolution: {integrity: sha512-CUZInKro8CqNH4ZyNccRSfy8cF4KBklIiGOwWVjjjVQLtIGdC55iVADIHAsCmA5yEJVsjenIi+943/JcR0bw2Q==} + + '@vercel/[email protected]': + resolution: {integrity: sha512-2qtvcBJ1bGY0dYGYh3iM7yGKkk971FujLEDXzuW5wcZsPr1GSEjO/w2iSr3qve6nDDtBImsGoDEnus5FI4+fIw==} + + '@vitejs/[email protected]': + resolution: {integrity: sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.1.0-beta.0 + + '@wagmi/[email protected]': + resolution: {integrity: sha512-EjMsmPeu4iYDSSfpvsCbpIwhns+E2FrMqujpcgqTboWkAeSoUEbhoAsSwmivMts+5XojOX8NTs6/KP4zQriolg==} + peerDependencies: + '@wagmi/core': 2.10.3 + typescript: '>=5.0.4' + viem: 2.x + peerDependenciesMeta: + typescript: + optional: true + + '@wagmi/[email protected]': + resolution: {integrity: sha512-Sx5tWFzbLnwJk/aYPsaG8o4SQ8pVs5ucV5AVyPzA9Ibg3+J1P7qxOcfwPDXSNk67vmCGyZWlmBF/IwQChOJYbQ==} + peerDependencies: + '@tanstack/query-core': '>=5.0.0' + typescript: '>=5.0.4' + viem: 2.x + peerDependenciesMeta: + '@tanstack/query-core': + optional: true + typescript: + optional: true + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-blDuZxQenjeXcVJvHxPznTNl6c/2DO4VNrFnus+qHmO6OtT5lZRowdMtlCaCNb1q0OxzgrmBDcTOCbFcCpio/g==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-dnpW8mmLpWl1AZUYGYZpaAfGw1HFkL0WSlhk5xekx3IJJKn4pLacX2QeIOo0iNkzNQxZfux1AK4Grl1DvtzZEA==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-uASiRmC5MwhuRuf05vq4AT48Pq8RMi876zV8rr8cV969uTOzWdB/k+Lj5yI2PBtB1bGQisGen7MM1GcZlQTBXw==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-+B7cRuaxijLeFDJUq5hAzNyef3e3tBDIxyaCNmFtjwnod5AGis3RToNqzFU33vpVcxFhofkpE7Cx+5MYejbMGw==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-rtsNY1XqHvWj0EtITNeuf8PHMvlCLiS3EjQL+WOkxEOA4KPxsohFnBDeyPYiNm4ZvkQdLnece36opYidmtbmow==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-P6679fG/M+wuWg9TY8mh6xFSdYnFyFjwFelxyISxMDrlbXokorEVXYOxiqEbrU3x1BmBoCAJJ+vtEaEoMlpCBQ==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-Jsl6fC55AYcbkNVkwNM6Jo+ufsuCQRqViOQ8ZBPH9pRREHH9welbBiszuTLqEJiQcO/6XfFDl6bzCJIkrEi8XA==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==} + peerDependencies: + '@react-native-async-storage/async-storage': 1.x + peerDependenciesMeta: + '@react-native-async-storage/async-storage': + optional: true + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-aAb28I3S6pYXZHQm5ESB+V6rDqIYfsnHaQyzFbwUUBFY4H0OXx/YtTl8lvhUNhMMfb9UxbwEBS253TlXUYJWSw==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-cv8ibvdOJQv2B+nyxP9IIFdxvQznMz8OOr/oR/AaUZym4hjXNL/l1a2UlSQBXrVjo3xxbouMxLb3kBsHoYP2CA==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-rbdstM1HPGvr7jprQkyPggX7rP4XiCG85ZA+zWBEX0dVQg8PpAgRUqpeub4xQKDgY7pY/xLRXSiCVdWGqvG2HA==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-tqrdd4zU9VBNqUaXXQASaexklv6A54yEyQQEXYOCr+Jz8Ket0dmPBDyg19LVSNUN2cipAghQc45/KVmfFJ0cYw==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-En7KSvNUlQFx20IsYGsFgkNJ2lpvDvRsSFOT5PTdGskwCkUfOpB33SQJ6nCrN19gyoKPNvWg80Cy6MJI0TjNYA==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-MWaVT0FkZwzYbD3tvk8F+2qpPlz1LUSWHuqbINUtMXnSzJtXN49Y99fR7FuBhNFtDalfuWsEK17GrNA+KnAsPQ==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-B5QvO8pnk5Bqn4aIt0OukGEQn2Auk9VbHfhQb9cGwgmSCd1GlprX/Qblu4gyT5+TjHMb1Gz5UssUaZWTWbDhBg==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-q1eDCsRHj5iLe7fF8RroGoPZpdo2CYMZzQSrw1iqL+2+GOeqapxxuJ1vaJkmDUkwgklfB22ufqG6KQnz78sD4w==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==} + + '@walletconnect/[email protected]': + resolution: {integrity: sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==} + + '@zag-js/[email protected]': + resolution: {integrity: sha512-Oqhd6+biWyKnhKwFFuZrrf6lxBz2tX2pRQe6grUnYwO6HJ8BcbqZomy2lpOdr+3itlaUqx+Ywj5E5ZZDr/LBfQ==} + + '@zag-js/[email protected]': + resolution: {integrity: sha512-uQre5IidULANvVkNOBQ1tfgwTQcGl4hliPSe69Fct1VfYb2Fd0jdAcGzqQgPhfrXFpR62MxLPB7erxJ/ngtL8w==} + + '@zag-js/[email protected]': + resolution: {integrity: sha512-a7U/HSopvQbrDU4GLerpqiMcHKEkQkNPeDZJWz38cw/6Upunh41GjHetq5TB84hxyCaDzJ6q2nEdNoBQfC0FKA==} + + [email protected]: + resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + + [email protected]: + resolution: {integrity: sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3 >=3.19.1 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + + [email protected]: + resolution: {integrity: sha512-NMeMah//6bJ56H5XRj8QCV4AwuW6hB6zqz2LnhhLdcWVQOsXki6/Pn3APeqxCma62nXIcmZWdu1DlHWS74umVQ==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3 >=3.22.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + + [email protected]: + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} + + [email protected]: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + + [email protected]: + resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} + peerDependencies: + acorn: ^8 + + [email protected]: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + [email protected]: + resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} + engines: {node: '>=0.4.0'} + + [email protected]: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + engines: {node: '>=0.4.0'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==} + + [email protected]: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + + [email protected]: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + [email protected]: + resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==} + + [email protected]: + resolution: {integrity: sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==} + + [email protected]: + resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==} + + [email protected]: + resolution: {integrity: sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==} + + [email protected]: + resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + + [email protected]: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-kiXTspaRYvnIArgE97z5YVVf/cDVQABr3abFRR6mE7yesLMkgu4ujuyV/sgxafQ8wgve0DJQUJ38Z8tkgA2izA==} + engines: {node: '>=16'} + + [email protected]: + resolution: {integrity: sha512-WPQDt1B74OfPv/IMS2ekXAKkTZIHl88uMetg6q3OTqgFxZ/dxDXI0EWLyZid/1Pe6hTftyg5N7gel5wNAGxXyQ==} + + [email protected]: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + + [email protected]: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + [email protected]: + resolution: {integrity: sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==} + + [email protected]: + resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} + + [email protected]: + resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} + engines: {node: '>=10'} + deprecated: This package is no longer supported. + + [email protected]: + resolution: {integrity: sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==} + + [email protected]: + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + + [email protected]: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + + [email protected]: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + [email protected]: + resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + + [email protected]: + resolution: {integrity: sha512-glMLgVhIQRSkR3tymiS+POAcWVJH09sfrgic0jHnyFL8BlhHAJZX2BzdImU9zYr1y9NBqy+U93ZNrRTHXsKRDw==} + + [email protected]: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + + [email protected]: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==} + + [email protected]: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + + [email protected]: + resolution: {integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==} + + [email protected]: + resolution: {integrity: sha512-XHusKxKz3zoYk1ic8Un640joHbFMhbqneyoZfoKnEGtf2ey9Uh/IdpcQplODdO/kENaMIWsD0nJm4+wX3UNLHA==} + + [email protected]: + resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} + + [email protected]: + resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} + + [email protected]: + resolution: {integrity: sha512-CcEtRh/oc9Jc4uWeUwdpG/+Mb2YUHKmdaTf0gUr7Wa+bfp4xx70HOb3RuSTJMvqKNB1TkdTfjLdrcz2X4rkkZA==} + + [email protected]: + resolution: {integrity: sha512-V+SsTpDqkrWTimiotsyl33ePSjA5/KrithwupuvJ6ztsqPvGv6ge4OredFhPffVXiLN/QUWvE0XcqJaYgt6fOg==} + engines: {node: '>= 14'} + + [email protected]: + resolution: {integrity: sha512-cWMaNwUJnf37C/S5TfCkk/15MwbPRwVYALA2jtjkbHjCmAPiDXyNJy2q3p1KAZzDLHAWyarUWSujUoHR4pEgrA==} + engines: {node: '>= 14'} + + [email protected]: + resolution: {integrity: sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==} + + [email protected]: + resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} + + [email protected]: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + [email protected]: + resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} + engines: {node: '>=8.0.0'} + + [email protected]: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} + + [email protected]: + resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} + + [email protected]: + resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + [email protected]: + resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} + engines: {node: '>=10', npm: '>=6'} + + [email protected]: + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + [email protected]: + resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + [email protected]: + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + [email protected]: + resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} + + [email protected]: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + [email protected]: + resolution: {integrity: sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==} + + [email protected]: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + [email protected]: + resolution: {integrity: sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==} + + [email protected]: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} + + [email protected]: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + + [email protected]: + resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} + + [email protected]: + resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} + + [email protected]: + resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + [email protected]: + resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} + + [email protected]: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + [email protected]: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + [email protected]: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} + + [email protected]: + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==} + + [email protected]: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + + [email protected]: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + + [email protected]: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + [email protected]: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + + [email protected]: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + + [email protected]: + resolution: {integrity: sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==} + engines: {node: '>=6.14.2'} + + [email protected]: + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} + engines: {node: '>=10.16.0'} + + [email protected]: + resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} + engines: {node: '>= 0.8'} + + [email protected]: + resolution: {integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==} + engines: {node: '>= 0.8'} + + [email protected]: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + + [email protected]: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-+NLXZiviFFKX0fk8Piwv3PfLPGtRqJeq2TiNoUff/qB5KJgwecJTvCXDpmlyP/eCI/GUEmp/h/y5j0yckiiZrA==} + + [email protected]: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + + [email protected]: + resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} + + [email protected]: + resolution: {integrity: sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==} + engines: {node: '>= 8.10.0'} + + [email protected]: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + [email protected]: + resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} + + [email protected]: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==} + engines: {node: '>=12.13.0'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} + + [email protected]: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==} + engines: {node: '>=4.0.0', npm: '>=3.0.0'} + deprecated: This module has been superseded by the multiformats module + + [email protected]: + resolution: {integrity: sha512-yoXTbV3llpm+EBGWKeL9xKtksPE/s6DPoDSY4fn8I8TEW1zehWXPSB0pwAXVDlLaOlrw+sNynj995uD9abmPhA==} + engines: {node: '>=4.0.0', npm: '>=3.0.0'} + deprecated: This module has been superseded by the multiformats module + + [email protected]: + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} + + [email protected]: + resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==} + + [email protected]: + resolution: {integrity: sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==} + + [email protected]: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} + + [email protected]: + resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==} + engines: {node: '>=18'} + + [email protected]: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + + [email protected]: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + + [email protected]: + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} + + [email protected]: + resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-67ueh2IRGst/51p0n6FvPrnRjAGHY5F8xdjkgrYE7DDzpJe6qA07RYQ9VcoUeo5ATOjSOiWpSL3SWBRRbempMw==} + + [email protected]: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + + [email protected]: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + [email protected]: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + [email protected]: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + [email protected]: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + + [email protected]: + resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-zW190nQTIoXcGCaU08DvVNFTmQhUpnJfVuAKfWqUQkflXKpaDdpaYoM0iluLS9lgJNHyBF58KKA2FBEwkD7wog==} + + [email protected]: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + + [email protected]: + resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} + + [email protected]: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + [email protected]: + resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==} + + [email protected]: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + + [email protected]: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + [email protected]: + resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} + engines: {node: ^12.20.0 || >=14} + + [email protected]: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + + [email protected]: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} + + [email protected]: + resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} + engines: {node: '>= 0.8.0'} + + [email protected]: + resolution: {integrity: sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A==} + + [email protected]: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + [email protected]: + resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} + + [email protected]: + resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} + engines: {node: '>= 0.10.0'} + + [email protected]: + resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + engines: {node: ^14.18.0 || >=16.10.0} + + [email protected]: + resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} + + [email protected]: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + + [email protected]: + resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} + engines: {node: '>= 0.6'} + + [email protected]: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + + [email protected]: + resolution: {integrity: sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + + [email protected]: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + [email protected]: + resolution: {integrity: sha512-L2rLOcK0wzWSfSDA33YR+PUHDG10a8px7rUHKWbGLP4YfbsMed2KFUw5fczvDPbT98DDe3LEzviswl810apTEw==} + + [email protected]: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + + [email protected]: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + engines: {node: '>= 0.6'} + + [email protected]: + resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} + engines: {node: '>=12.13'} + + [email protected]: + resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} + + [email protected]: + resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} + + [email protected]: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + + [email protected]: + resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + + [email protected]: + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + + [email protected]: + resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==} + + [email protected]: + resolution: {integrity: sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==} + + [email protected]: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + [email protected]: + resolution: {integrity: sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg==} + peerDependencies: + uWebSockets.js: '*' + peerDependenciesMeta: + uWebSockets.js: + optional: true + + [email protected]: + resolution: {integrity: sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==} + + [email protected]: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + + [email protected]: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + [email protected]: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + + [email protected]: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} + engines: {node: '>=0.11'} + + [email protected]: + resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==} + + [email protected]: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + [email protected]: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + [email protected]: + resolution: {integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==} + deprecated: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + [email protected]: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + [email protected]: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} + engines: {node: '>=0.10'} + + [email protected]: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + [email protected]: + resolution: {integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==} + + [email protected]: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + + [email protected]: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + + [email protected]: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + [email protected]: + resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} + + [email protected]: + resolution: {integrity: sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==} + + [email protected]: + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} + engines: {node: '>= 0.6'} + + [email protected]: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + [email protected]: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} + + [email protected]: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + [email protected]: + resolution: {integrity: sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==} + + [email protected]: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + + [email protected]: + resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==} + + [email protected]: + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + engines: {node: '>=0.3.1'} + + [email protected]: + resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} + + [email protected]: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + + [email protected]: + resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} + engines: {node: '>=12'} + + [email protected]: + resolution: {integrity: sha512-yBe+F9htrlYER7uXgDJUQsTHFoIrI5yMm5A0bg0GiZ/kY5jNXTWoEy4KQtg35cE27sw1VbgzoMWHAgCckUUUww==} + peerDependencies: + '@aws-sdk/client-rds-data': '>=3' + '@cloudflare/workers-types': '>=3' + '@libsql/client': '*' + '@neondatabase/serverless': '>=0.1' + '@opentelemetry/api': ^1.4.1 + '@planetscale/database': '>=1' + '@types/better-sqlite3': '*' + '@types/pg': '*' + '@types/sql.js': '*' + '@vercel/postgres': '*' + better-sqlite3: '>=7' + bun-types: '*' + knex: '*' + kysely: '*' + mysql2: '>=2' + pg: '>=8' + postgres: '>=3' + sql.js: '>=1' + sqlite3: '>=5' + peerDependenciesMeta: + '@aws-sdk/client-rds-data': + optional: true + '@cloudflare/workers-types': + optional: true + '@libsql/client': + optional: true + '@neondatabase/serverless': + optional: true + '@opentelemetry/api': + optional: true + '@planetscale/database': + optional: true + '@types/better-sqlite3': + optional: true + '@types/pg': + optional: true + '@types/sql.js': + optional: true + '@vercel/postgres': + optional: true + better-sqlite3: + optional: true + bun-types: + optional: true + knex: + optional: true + kysely: + optional: true + mysql2: + optional: true + pg: + optional: true + postgres: + optional: true + sql.js: + optional: true + sqlite3: + optional: true + + ds-test@https://codeload.github.com/dapphub/ds-test/tar.gz/e282159d5170298eb2455a6c05280ab5a73a4ef0: + resolution: {tarball: https://codeload.github.com/dapphub/ds-test/tar.gz/e282159d5170298eb2455a6c05280ab5a73a4ef0} + name: ds-test + version: 1.0.0 + + [email protected]: + resolution: {integrity: sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==} + + [email protected]: + resolution: {integrity: sha512-RQhegEtLSyIiGJmFTZfvCTHER/fymipXFVx6OwSRYD6hOuy+6Kjpk0dGvIfP9kxn/smBpxQy71uxpGO406ITCw==} + + [email protected]: + resolution: {integrity: sha512-pk+k0oK0PVXdlT4oRp4lwh+unuKB7Ng4iZ2HB+EZ7QCEQizX360Rp/F4aRpgpRgdP2ufB35N+1KppHmYjqIGSg==} + engines: {node: '>=16'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + [email protected]: + resolution: {integrity: sha512-NPtACGFe7vunRYzvYqVRhQvsDrTevxpgDKxG/Vcbe0BTNOY+5+/2mOXSw2ls7ToNbE5Bf/+uQbjTxcmwMozpCw==} + + [email protected]: + resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} + + [email protected]: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + [email protected]: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + [email protected]: + resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==} + + [email protected]: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + + [email protected]: + resolution: {integrity: sha512-EoulkdKF/1xa92q25PbjuDcgJ9RDHYU2Rs3SCIvs2/dSQ3BpmxneNHmA/M7fe60M3PrV7nNGTTNbkK62l6vXiQ==} + + [email protected]: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + + [email protected]: + resolution: {integrity: sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==} + + [email protected]: + resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==} + engines: {node: '>=10.0.0'} + + [email protected]: + resolution: {integrity: sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==} + engines: {node: '>=10.13.0'} + + [email protected]: + resolution: {integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==} + engines: {node: '>=4'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + + [email protected]: + resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} + + [email protected]: + resolution: {integrity: sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==} + engines: {node: '>= 0.8'} + + [email protected]: + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} + + [email protected]: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} + + [email protected]: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-R13Bd9+tqLVFndncMHssZrPWe6/0Kpv2/dt4aA69soX4PRxlzsVpCvoJeFE8sOEoeVEiBkI0myjlkDodXlHa0g==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + [email protected]: + resolution: {integrity: sha512-OkwOjj7ts4lBp/TL6hdd8HftIzOy/pdtbrNA4+0oVWgGG64HrdVzAF5gxtJufAPOsEjkyh1oIYvKAUinKKQRSQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + [email protected]: + resolution: {integrity: sha512-R6oaW0y5/u6Eccti/TS6c/2c1xYTb1izwK3gajJwi4vIfNs1s8B1dQzI1UiC9T61YovOQVuePDcfqHLT3mUZJA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + [email protected]: + resolution: {integrity: sha512-seCmearlQyvdvM/noz1L9+qblC5vcBrhUaOoLEDDoLInF/VQ9IkobGiLlyTPYP5dW1YD4LXhtBgOyevoIHGGnw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + [email protected]: + resolution: {integrity: sha512-ZH8K2Q8/Ux5kXXvQMDsJcxvkIwut69KVrYQhza/ptkW50DC089bCVrJZZ3sKzIoOx+YPTrmsZvqeZERjyYrlvQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + [email protected]: + resolution: {integrity: sha512-ZJMQAJQsIOhn3XTm7MPQfCzEu5b9STNC+s90zMWe2afy9EwnHV7Ov7ohEMv2lyWlc2pjqLW8QJnz2r0KZmeAEQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + [email protected]: + resolution: {integrity: sha512-FxZOCKoEDPRYvq300lsWCTv1kcHgiiZfNrPtEhFAiqD7QZaXrad8LxyJ8fXGcWzIFzRiYZVtB3ttvITBvAFhKw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + [email protected]: + resolution: {integrity: sha512-nFNOk9vWVfvWYF9YNYksZptgQAdstnDCMtR6m42l5Wfugbzu11VpMCY9XrD4yFxvPo9zmzcoUL/88y0lfJZJJw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + [email protected]: + resolution: {integrity: sha512-ywfme6HVrhWcevzmsufjd4iT3PxTfCX9HOdxA7Hd+/ZM23Y9nXeb+vG6AyA6jgq/JovkcqRHcL9XwRNpWG6XRw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + [email protected]: + resolution: {integrity: sha512-ZGE1Bqg/gPRXrBpgpvH81tQHpiaGxa8c9Rx/XOylkIl2ypLuOcawXEAo8ls+5DFCcRGt/o3sV+PzpAFZobOsmA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + [email protected]: + resolution: {integrity: sha512-mg3D8YndZ1LvUiEdDYR3OsmeyAew4MA/dvaEJxvyygahWmpv1SlEEnhEZlhPokjsUMfRagzsEF/d/2XF+kTQGg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + [email protected]: + resolution: {integrity: sha512-WER+f3+szmnZiWoK6AsrTKGoJoErG2LlauSmk73LEZFQ/iWC+KhhDsOkn1xBUpzXWsxN9THmQFltLoaFEH8F8w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + [email protected]: + resolution: {integrity: sha512-1fI6bP3A3rvI9BsaaXbMoaOjLE3lVkJtLxsgLHqlBhLlBVY7UqffWBvkrX/9zfPhhVMd9ZRFiaqXnB1T7BsL2g==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + [email protected]: + resolution: {integrity: sha512-eZrWzy0xFAhki1CWRGnhsHVz7IlSKX6yT2tj2Eg8lhAwlRE5E96Hsb0M1mPSE1dHGpt1QVwwVivXIAacF/G6mw==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + [email protected]: + resolution: {integrity: sha512-Qjdjr+KQQVH5Q2Q1r6HBYswFTToPpss3gqCiSw2Fpq/ua8+eXSQyAMG+UvULPqXceOwpnPo4smyZyHdlkcPppQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + [email protected]: + resolution: {integrity: sha512-QpgN8ofL7B9z8g5zZqJE+eFvD1LehRlxr25PBkjyyasakm4599iroUpaj96rdqRlO2ShuyqwJdr+oNqWwTUmQw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + [email protected]: + resolution: {integrity: sha512-uOeSgLUwukLioAJOiGYm3kNl+1wJjgJA8R671GYgcPgCx7QR73zfvYqXFFcIO93/nBdIbt5hd8RItqbbf3HtAQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + [email protected]: + resolution: {integrity: sha512-H0fWsLTp2WBfKLBgwYT4OTfFly4Im/8B5f3ojDv1Kx//kiubVY0IQunP2Koc/fr/0wI7hj3IiBDbSrmKlrNgLQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + [email protected]: + resolution: {integrity: sha512-/Pk5jIEH34T68r8PweKRi77W49KwanZ8X6lr3vDAtOlH5EumPE4pBHqkCUdELanvsT14yMXLQ/C/8XPi1pAtkQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + [email protected]: + resolution: {integrity: sha512-HFSW2lnp62fl86/qPQlqw6asIwCnEsEoNIL1h2uVMgakddf+vUuMcCbtUY1i8sst7KkgHrVKCJQB33YhhOweCQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + [email protected]: + resolution: {integrity: sha512-wI4ZiIfFxpkuxB8ju4MHrGwGLyp1+awEHAHVpx6w7a+1pmYIq8T9FGEVVwFo0iFierDoMj++Xq69GXWYn2EiwA==} + engines: {node: '>=12'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} + engines: {node: '>=12'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} + engines: {node: '>=12'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + [email protected]: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + [email protected]: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + + [email protected]: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + + [email protected]: + resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' + + [email protected]: + resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + + [email protected]: + resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + + [email protected]: + resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + + [email protected]: + resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + '@types/eslint': '>=8.0.0' + eslint: '>=8.0.0' + eslint-config-prettier: '*' + prettier: '>=3.0.0' + peerDependenciesMeta: + '@types/eslint': + optional: true + eslint-config-prettier: + optional: true + + [email protected]: + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + + [email protected]: + resolution: {integrity: sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + + [email protected]: + resolution: {integrity: sha512-Y2fqAfC11TcG/WP3TrI1Gi3p3nc8XJyEOJYHyEPEGI/UAgNx6akxxlX74p7SbAQdLcgASKhj8M0GKvH3vq/+ig==} + peerDependencies: + eslint: '>=5.0.0' + + [email protected]: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + [email protected]: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + [email protected]: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + [email protected]: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + + [email protected]: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + [email protected]: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + [email protected]: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + [email protected]: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + [email protected]: + resolution: {integrity: sha512-8YdplnuE1IK4xfqpf4iU7oBxnOYAc35934o083G8ao+8WM8QQtt/mVlAY6yIAdY1eMeLqg4Z//PZjJGmWGPMRg==} + engines: {node: '>=14.0.0'} + + [email protected]: + resolution: {integrity: sha512-ITJTvqoCw6OVMLs7pI8f4gG92n/St6x80ACtHodeS+IXmO0w+t1T5OOzfSt7KLSMLRkVUoexV7tztLgDxg+iig==} + engines: {node: '>=14.0.0'} + + [email protected]: + resolution: {integrity: sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==} + + [email protected]: + resolution: {integrity: sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==} + + [email protected]: + resolution: {integrity: sha512-BlwbIL7/P45W8FGW2r7LGuvoEZ+7PWsniMvQ4p5s2xCyw9tmaDlpfsN9HjAucbF+t/qpVHwZUisgfK24TCW8aA==} + + [email protected]: + resolution: {integrity: sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==} + + [email protected]: + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==} + + [email protected]: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + + [email protected]: + resolution: {integrity: sha512-blk1va0zol9QOrdZt0rFXo5KMkNPVSp92Eju/Qz8THwKWKRKeE0T8Br/1aW6+Edkyq9xHYgYxn2QtOnUKPUp+Q==} + + [email protected]: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + + [email protected]: + resolution: {integrity: sha512-kJJfVbI/lZE1PZYDI5VPxp8zXPO9rtxOkhpZ0jMKha56AI9y2gGVC6bkukStQf0ka5Rh15BA5m7cCCH4jmHqkw==} + engines: {node: ^8.12.0 || >=9.7.0} + + [email protected]: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + + [email protected]: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} + + [email protected]: + resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} + engines: {node: '>= 0.10.0'} + + [email protected]: + resolution: {integrity: sha512-an2S5quJMiy5bnZKEf6AkfH/7r8CzHvhchU40gxN+OM6HPhe7Z9T1FUychcf2M9PpPOO0Hf7BAEfJkw2TDIBDw==} + engines: {node: '>=12.0.0'} + + [email protected]: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + [email protected]: + resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} + + [email protected]: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + + [email protected]: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + [email protected]: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + [email protected]: + resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} + + [email protected]: + resolution: {integrity: sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + + [email protected]: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + + [email protected]: + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} + + [email protected]: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + + [email protected]: + resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} + + [email protected]: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} + engines: {node: '>= 0.8'} + + [email protected]: + resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + engines: {node: '>= 0.8'} + + [email protected]: + resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} + + [email protected]: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + [email protected]: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + + [email protected]: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + + [email protected]: + resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} + + [email protected]: + resolution: {integrity: sha512-0OEk9Gr+Yj7wjDW2KgaNYUypKau71jAfFyeLQF5iVtxqc6uJHag/MT7pmaEApf4qM7u86DkBcd4ualddYMfbLw==} + engines: {node: '>=0.4.0'} + + [email protected]: + resolution: {integrity: sha512-QFaHbhv9WPUeLYBDe/PAuLKJ4Dd9OPvKs9xZBr3yLXnUrDNaVXKu2baDBXe3naPY30hgHYSsf2JW4jzas2mDEQ==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + [email protected]: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + + forge-std@https://codeload.github.com/foundry-rs/forge-std/tar.gz/74cfb77e308dd188d2f58864aaf44963ae6b88b1: + resolution: {tarball: https://codeload.github.com/foundry-rs/forge-std/tar.gz/74cfb77e308dd188d2f58864aaf44963ae6b88b1} + name: forge-std + version: 1.6.0 + + [email protected]: + resolution: {integrity: sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==} + engines: {node: '>= 0.12'} + + [email protected]: + resolution: {integrity: sha512-WJWKelbRHN41m5dumb0/k8TeAx7Id/y3a+Z7QfhxP/htI9Js5zYaEDtG8uMgG0vM0lOlqnmjE99/kfpOYi/0Og==} + + [email protected]: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + + [email protected]: + resolution: {integrity: sha512-XUrjjBt57e5YoHQtjwc3eNchFBuHvIgN/cS8SC4oIaAn2J/0+bLanUxXizidJKZVeHJam/JrmMnPRjYMglVn5g==} + peerDependencies: + '@emotion/is-prop-valid': '*' + react: ^18.0.0 + react-dom: ^18.0.0 + peerDependenciesMeta: + '@emotion/is-prop-valid': + optional: true + react: + optional: true + react-dom: + optional: true + + [email protected]: + resolution: {integrity: sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==} + + [email protected]: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + [email protected]: + resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==} + engines: {node: '>=14.14'} + + [email protected]: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} + + [email protected]: + resolution: {integrity: sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==} + + [email protected]: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + + [email protected]: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + [email protected]: + resolution: {integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + deprecated: '"Please update to latest v2.3 or v2.2"' + + [email protected]: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + [email protected]: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + [email protected]: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + [email protected]: + resolution: {integrity: sha512-SewY5KdMpaoCeh7jachEWFsh1nNlaDjNHZXWqL5IGwtpEYHTgkr2+AMCgNwKWkcc0wpSYrZfR7he4WdmHFtDxQ==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-vAcPiyomt1ioKAsAL2uxSABHJ4Ju/e4UeDM+g1OlR0vV4YhLGMNsdLNvZTpEDY4JCSt0E4hASCNM5t2ETtsbyg==} + + [email protected]: + resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} + engines: {node: '>=10'} + deprecated: This package is no longer supported. + + [email protected]: + resolution: {integrity: sha512-H7cUpwCQSiJmAHM4c/aFu6fUfrhWXW1ncyh8ftxEPMu6AiYkHw9K8br720TGPZJbk5eOH2bynjZD1yPvdDAmag==} + engines: {node: '>= 4'} + + [email protected]: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + [email protected]: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + [email protected]: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==} + + [email protected]: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} + + [email protected]: + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} + + [email protected]: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + [email protected]: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + [email protected]: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + [email protected]: + resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} + engines: {node: '>=12'} + + [email protected]: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + + [email protected]: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + [email protected]: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + [email protected]: + resolution: {integrity: sha512-AbaH6IDnZN6nmbnJOH72y3c5Wwh9P97soSVdGSBbcDACRdkC0FEWf25pzx4f/NuOCK6quHmW18yF2Wx+G4Zi1A==} + + [email protected]: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + + [email protected]: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + [email protected]: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} + + [email protected]: + resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} + + [email protected]: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-daLGV3Q2MKk8w4evNMKwS8zBE/rcpA800nu1Q5kM08IKijoSnPe9Uo1iIxzPKRkn95IxxsgBMPeYHt3VG4ej2g==} + + [email protected]: + resolution: {integrity: sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==} + + [email protected]: + resolution: {integrity: sha512-Vp+bXzxYJWrpEuJ/vXxUsLnt0+y4q9zyi4zUlkLqD8FKv4LjIfOvP69R/9Lty3dCyKh0E2BU7Eypqr63/rKT/A==} + + [email protected]: + resolution: {integrity: sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==} + + [email protected]: + resolution: {integrity: sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} + + [email protected]: + resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} + + [email protected]: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + + [email protected]: + resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==} + + [email protected]: + resolution: {integrity: sha512-oLjPqve1tuOl5aRhv8GK5eHpqP1C9fb+Ol+XTLjKfLltE44zdDbEdjPSbU7Ch5rSNsVFqZn97SrMmZLdu1/YMw==} + engines: {node: '>= 0.6'} + + [email protected]: + resolution: {integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==} + engines: {node: '>= 0.6'} + + [email protected]: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + + [email protected]: + resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + + [email protected]: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + + [email protected]: + resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} + engines: {node: '>=8.12.0'} + + [email protected]: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + [email protected]: + resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} + engines: {node: '>=14.18.0'} + + [email protected]: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + + [email protected]: + resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==} + engines: {node: '>=18'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-cr2k7u1XJJ4HTOjM9GyOMtbOA47RtUoWRAtt52z43r3AoMs2StYKyjS3URPhzHaf+mn10hY9dZWamga5WPQjhA==} + + [email protected]: + resolution: {integrity: sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==} + + [email protected]: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==} + + [email protected]: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + [email protected]: + resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==} + + [email protected]: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + + [email protected]: + resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==} + engines: {node: '>=16.x'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + [email protected]: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + [email protected]: + resolution: {integrity: sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==} + + [email protected]: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} + + [email protected]: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + [email protected]: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + + [email protected]: + resolution: {integrity: sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + + [email protected]: + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} + + [email protected]: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + [email protected]: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + + [email protected]: + resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + + [email protected]: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + + [email protected]: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} + + [email protected]: + resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-HyRot1dvLcxImtDqPxAaY1miO6WsiP/z7Yxpg2qpaLWv5UdhAPtLvHJ4kMLM0w8GSl8AFsVF23PHe1LzuWrUlQ==} + + [email protected]: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + [email protected]: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + [email protected]: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + + [email protected]: + resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} + engines: {node: '>=12.13'} + + [email protected]: + resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} + + [email protected]: + resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==} + engines: {node: '>=18'} + + [email protected]: + resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} + + [email protected]: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + + [email protected]: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + [email protected]: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + [email protected]: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==} + + [email protected]: + resolution: {integrity: sha512-2cKei4vlmg2cxEjm3wVSqn8pcoRF/LX/wpifuuNquFO4SQmPwarClT+SUCA2lt+l581tTeZIPIZuIDo2jWN1fg==} + peerDependencies: + ws: '*' + + [email protected]: + resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} + + [email protected]: + resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + [email protected]: + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + [email protected]: + resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + [email protected]: + resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + [email protected]: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + [email protected]: + resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + [email protected]: + resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + [email protected]: + resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-vaBlIKCyo4FCUtCm7Eu4QZd/q02bWcxfUO6YSXAZOWF6gzcLBeba8kwotUdYJjDLW8Cz8RywsSOqiNJZW0mNvg==} + + [email protected]: + resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} + + [email protected]: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + [email protected]: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==} + + [email protected]: + resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} + + [email protected]: + resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 + + [email protected]: + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + [email protected]: + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} + + [email protected]: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + [email protected]: + resolution: {integrity: sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==} + engines: {node: '>=10.0.0'} + + [email protected]: + resolution: {integrity: sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==} + + [email protected]: + resolution: {integrity: sha512-pR4yQ9DHz6itqswtHCm26mw45FSNfQ9rEQjosaZErhn5J3J2sIViQiz8rDaezjKAhFGpmsoczYVBgGHzFw/stA==} + + [email protected]: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + [email protected]: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + [email protected]: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + [email protected]: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + + [email protected]: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + + [email protected]: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} + engines: {node: '>=4.0'} + + [email protected]: + resolution: {integrity: sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==} + engines: {node: '>=10.0.0'} + + [email protected]: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + [email protected]: + resolution: {integrity: sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==} + + [email protected]: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-yWSgGi9bY13b/W06DD2OCDDHQmq1kwTGYlQ4wpZkMOJqMGCstVCFIvxCCVG4KfY1/3G0MhDAcZsip/Lw8/vJWw==} + engines: {node: '>=14.0.0'} + + [email protected]: + resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} + + [email protected]: + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} + engines: {node: '>=0.10'} + + [email protected]: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + [email protected]: + resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==} + + [email protected]: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + [email protected]: + resolution: {integrity: sha512-7/HamOm5YD9Wb7CFgAZkKgVPA96WwhcTQoqtm2VTZGVbVVn3IWKRBTgrU7cchA3Q8k9iCsG8Osoi9GX4JsGM9g==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==} + + [email protected]: + resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==} + + [email protected]: + resolution: {integrity: sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==} + + [email protected]: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + [email protected]: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + + [email protected]: + resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} + + [email protected]: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + [email protected]: + resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} + + [email protected]: + resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} + + [email protected]: + resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} + + [email protected]: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + [email protected]: + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} + engines: {node: 14 || >=16.14} + + [email protected]: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + [email protected]: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-vpeo9S+hepT3k2h5iFxzEHvvR0GPBx9uKaErmnRzYNcaKb03DgOArjEMlgG4a9LcuZZ89a3I8xbeto487n26eA==} + + [email protected]: + resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} + engines: {node: '>=12'} + + [email protected]: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + + [email protected]: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + + [email protected]: + resolution: {integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==} + + [email protected]: + resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} + + [email protected]: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + + [email protected]: + resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} + + [email protected]: + resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + + [email protected]: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + [email protected]: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + [email protected]: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + + [email protected]: + resolution: {integrity: sha512-d76BSm64KZam1nifRZlNJmtwIgAeZhZG3fi3K+EmPOlrR8rDtBxQHDSN3fSGeNB9CirdTyabTMQCkCup6BXFSQ==} + engines: {node: '>=18'} + + [email protected]: + resolution: {integrity: sha512-hRcYGhEiWIdM87hU0fBlcGr+tHDEAT+7LYNCW89p5JhErFt/QaAkVx4fb5bW3YtXGv5BTV7AspWPERoIb99CXg==} + engines: {node: '>=18'} + + [email protected]: + resolution: {integrity: sha512-ujEdSI43QwI+Dj2xuNax8LMo8UgKuXJEdxJkzGPU6iIx42nYa1byQ+aADv/iPh5sh5a//h5FopraW5voXSgm2w==} + engines: {node: '>=18'} + + [email protected]: + resolution: {integrity: sha512-28wW7CqS3eJrunRGnsibWldqgwRP9ywBEf7kg+uzUHkSFJNKPM1K3UNSngHmH0EZjomizqQA2Zi6/y6VdZMolg==} + engines: {node: '>=18'} + + [email protected]: + resolution: {integrity: sha512-tbltWQn+XTdULkGdzHIxlxk4SdnKxttvQQV3wpqqFbHDteR4gwCyTR2RyYJvxgU7HELfHtrVbqgqAdlPByUSbg==} + engines: {node: '>=18'} + + [email protected]: + resolution: {integrity: sha512-sBUjVtQMHagItJH/wGU9sn3k2u0nrCl0CdR4SFMO1tksXLKbkigyQx4cbpcyPVOAmGTVuy3jyvBlELaGCAhplQ==} + engines: {node: '>=18'} + + [email protected]: + resolution: {integrity: sha512-FEeCeFbkvvPuhjixZ1FYrXtO0araTpV6UbcnGgDUpH7s7eR5FG/PiJz3TsuuPP/HwCK19cZtQydcA2QrCw446A==} + engines: {node: '>=18'} + + [email protected]: + resolution: {integrity: sha512-wAPIjkN59BQN6gocVsAvvpZ1+LQkkqUaswlT++cJafE/e54GoVkMNCmrR4BsgQHr9DknZ5Um/nKueeN7kaEz9w==} + engines: {node: '>=18'} + + [email protected]: + resolution: {integrity: sha512-8PTVIgrVcyU+X/rVCy/9yxNlvXsBCk5JwwkbAm/Dm+Abo6NBGtNjWF0M1Xo/NWCb4phamNWcD7cHdR91HhbJvg==} + engines: {node: '>=18'} + + [email protected]: + resolution: {integrity: sha512-RMn+XS4VTJIwMPOUSj61xlxgBvPeY4G6s5uIn6kt6HB6A/k9ekhr65UkkDD7WzHYs3a9o869qU8tvOZvqeQzgw==} + engines: {node: '>=18'} + + [email protected]: + resolution: {integrity: sha512-Ykae12rdqSs98hg41RKEToojuIW85wNdmSe/eHUgMkzbvCFNVgcC0w3dKZEhSsqQOXapXRlLtHkaHLil0UD/EA==} + engines: {node: '>=18'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-UlDk/uc8UdfLNJhPbF3tvwajyuuygBcyp+yBuS/q0z3QSuN/EbLllY3rK8OTD9n4h00qZ/qgxGv/lMFJkwP4vg==} + engines: {node: '>=18'} + + [email protected]: + resolution: {integrity: sha512-c/IrzMUVnI0hSVVit4TXzt3A1GiUltGVlzCmLJWxNrBGHGrJhvgePj38+GXl1Xf4Fd4vx6qLUkKMQ3ux73bFLQ==} + engines: {node: '>=18'} + + [email protected]: + resolution: {integrity: sha512-Bc57Xf3GO2Xe4UWQsBj/oW6YfLPABEu8jfDVDiNmJvoQW4CO34oDPuYKe4KlXzXhcuNsqOtSxpbjCRRVjhhREg==} + engines: {node: '>=18'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==} + + [email protected]: + resolution: {integrity: sha512-viYIo9PefV+w9dvoIBh1gI44Mvx1BOk67B4BpC2QK77qdY0xZF0Q+vWLt/BII6cLkIc8rLmSIcJaB/OrXXKe1g==} + engines: {node: '>= 8.0.0'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} + engines: {node: '>=8.6'} + + [email protected]: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + [email protected]: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + [email protected]: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} + engines: {node: '>=4.0.0'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + + [email protected]: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + + [email protected]: + resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} + + [email protected]: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + [email protected]: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + engines: {node: '>=16 || 14 >=14.17'} + + [email protected]: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + [email protected]: + resolution: {integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==} + + [email protected]: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==} + + [email protected]: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + + [email protected]: + resolution: {integrity: sha512-gbKA784D2WKb5H/GtqEv+Ofd1S9Zj+Z/PGDIl1u1QAbswkxD28BQ5bSXQxkeBzPBABg1iDSbiwGG1XqlOxRspA==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + + [email protected]: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==} + + [email protected]: + resolution: {integrity: sha512-c8NKkO4R2lShkSXZ2Ongj1ycjugjzFFo/UswHBnS62y07DMcTc9Rvo03/3nRyszIvwPNljlkd4S828zIBv/piw==} + + [email protected]: + resolution: {integrity: sha512-yoe+JbhTClckZ67b2itRtistFKf8yPYelHLc7e5xAwtNAXxM6wJTUx2C7QeVSJFDzKT7bCIFyBVybPMKvmB9AA==} + + [email protected]: + resolution: {integrity: sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==} + + [email protected]: + resolution: {integrity: sha512-Y4eqnAjp3mjy0eT+zPoMQ+P/ISOzjgRG/4kh4I5cRA4Tv0rPxTCBRadn3+j+boMF5id7IoLhrVq9NFWFPuzD9A==} + engines: {node: '>=0.10.0'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + [email protected]: + resolution: {integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==} + + [email protected]: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + [email protected]: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + [email protected]: + resolution: {integrity: sha512-GvhHsIGDULh06jyb6ev+VfREH9evJCFIRnh3jUt9iEZ6XDbyoisZRFEI9bMvK/AiR6y66y6P+eoBw9mBYMhMvw==} + deprecated: This module is deprecated, please upgrade to @multiformats/multiaddr + + [email protected]: + resolution: {integrity: sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==} + deprecated: This module has been superseded by the multiformats module + + [email protected]: + resolution: {integrity: sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==} + deprecated: This module has been superseded by the multiformats module + + [email protected]: + resolution: {integrity: sha512-KcCxpBVY8fdVKu4dJMAahq4F/2Z/9xqEjIiR7PiMe7LRGeorFn2NLmicN6nLBCqQvft6MG2Lc9X5P0IdyvnxEw==} + engines: {node: '>=10.0.0', npm: '>=6.0.0'} + deprecated: This module has been superseded by the multiformats module + + [email protected]: + resolution: {integrity: sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==} + deprecated: This module has been superseded by the multiformats module + + [email protected]: + resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} + + [email protected]: + resolution: {integrity: sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==} + + [email protected]: + resolution: {integrity: sha512-S27Tepg4i8atNiFaU5ZOm3+gl3KQlUanLs/jWcBxQHFttgq+5x1OgbQmf2d8axJ/48zYGBd/wT9d723USMFduw==} + engines: {node: '>=10.0.0', npm: '>=6.0.0'} + + [email protected]: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + [email protected]: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + [email protected]: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + [email protected]: + resolution: {integrity: sha512-R8/V7vugY+822rsQGQCjoLhMuC9oFj9SOi4Cl4b2wjDrseD0LRZ10W7R6Czo4w9ZznVSshKjuIomsRjvm9EKJQ==} + engines: {node: '>=18.17.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + sass: + optional: true + + [email protected]: + resolution: {integrity: sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==} + engines: {node: '>=12.0.0'} + + [email protected]: + resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} + + [email protected]: + resolution: {integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==} + + [email protected]: + resolution: {integrity: sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==} + + [email protected]: + resolution: {integrity: sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==} + engines: {node: ^16 || ^18 || >= 20} + + [email protected]: + resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} + engines: {node: '>= 0.10.5'} + + [email protected]: + resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} + + [email protected]: + resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + + [email protected]: + resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + + [email protected]: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + + [email protected]: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + + [email protected]: + resolution: {integrity: sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + + [email protected]: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + + [email protected]: + resolution: {integrity: sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==} + engines: {node: '>=0.12.0'} + + [email protected]: + resolution: {integrity: sha512-wjPBbFhtpJwmIeY2yP7QF+UKzPfltVGtfce1g/bB15/8vCGZj8uxD62b/b9M9/WVgme0NZudpownKN+c0plXlQ==} + engines: {node: '>=10'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} + engines: {node: '>=6'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + [email protected]: + resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} + deprecated: This package is no longer supported. + + [email protected]: + resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} + + [email protected]: + resolution: {integrity: sha512-v9yOxowkZbxWhKOaaTyLjIm1aLy4ebMNcSn4NYJKOAI/Qv+SkfEfszpLr2GIxsccmb2Y2HA9qtsqiIJ80ucpVA==} + engines: {node: '>=18'} + + [email protected]: + resolution: {integrity: sha512-0GNJAOsHoBHeNTvl5Vt6IWnpUEcc3uSRxzBri7EDyIcMgYvnY2JL2qdeV5zTMjWQX5OHcD5amcW2HFfDh0gjIA==} + + [email protected]: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + + [email protected]: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==} + + [email protected]: + resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} + + [email protected]: + resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==} + + [email protected]: + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} + engines: {node: '>= 0.8'} + + [email protected]: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + + [email protected]: + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + engines: {node: '>= 0.8'} + + [email protected]: + resolution: {integrity: sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==} + + [email protected]: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + [email protected]: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + + [email protected]: + resolution: {integrity: sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + + [email protected]: + resolution: {integrity: sha512-d/gTkTb1i1GKz5k3XE3XFV/PxQ1k45zDqGP2OA7YhgsaLoqm6qRvARAZOFer1fcXritWlGBRCu/UgeS4HAnXAA==} + + [email protected]: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + [email protected]: + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-wrAwOeXp1RRMFfQY8Sy7VaGVmPocaLwSFOYCGKSyo8qmJ+/yaafCl5BCA1IQZWqFSRBrKDYFeR9d/VyQzfH/jg==} + engines: {node: '>= 6.0'} + + [email protected]: + resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==} + + [email protected]: + resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + [email protected]: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + [email protected]: + resolution: {integrity: sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==} + engines: {node: '>=12'} + + [email protected]: + resolution: {integrity: sha512-couX95waDu98NfNZV+i/iLt+fdVxmI7CbrrdC2uDWfPdUAApyxT4wmDlyOtR5KtTDmkDO0zDScDjDou9YHhd9g==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + [email protected]: + resolution: {integrity: sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==} + engines: {node: '>=12'} + + [email protected]: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + [email protected]: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + + [email protected]: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + [email protected]: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + + [email protected]: + resolution: {integrity: sha512-UWlehEdqu36jmh4h5CWJ7tARp1OEVKGHKm6+dg9qMq5RKUTV5WJrGgaZ3dN2m7WFAXDbjlHzvJvL/IUpy84Ktw==} + + [email protected]: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + [email protected]: + resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} + + [email protected]: + resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==} + + [email protected]: + resolution: {integrity: sha512-h9DqehX3zZZDCEm+xbfU0ZmwCGFCAAraPJWMXJ4+v32NjZJilVg3k1TcKsRgIb8IQ/izZSaydDc1OhJCZvs2Dw==} + + [email protected]: + resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} + + [email protected]: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==} + + [email protected]: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + + [email protected]: + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + + [email protected]: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + + [email protected]: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + + [email protected]: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + [email protected]: + resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==} + + [email protected]: + resolution: {integrity: sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==} + + [email protected]: + resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + [email protected]: + resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==} + + [email protected]: + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} + engines: {node: '>=10.13.0'} + + [email protected]: + resolution: {integrity: sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg==} + engines: {node: '>=12.0.0'} + + [email protected]: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + engines: {node: ^10 || ^12 || >=14} + + [email protected]: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + engines: {node: ^10 || ^12 || >=14} + + [email protected]: + resolution: {integrity: sha512-IbyN+9KslkqcXa8AO9fxpk97PA4pzewvpi2B3Dwy9u4zpV32QicaEdgmF3eSQUzdRk7ttDHQejNgAEr4XoeH4A==} + engines: {node: '>=12'} + + [email protected]: + resolution: {integrity: sha512-RRurnSjJPj4rp5K6XoP45Ui33ncb7e4H7WiOHVpjbkvqvA3U+N8Z6Qbo0AE6leGYBV66n8EhEaFixvIu3SkxFw==} + + [email protected]: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + [email protected]: + resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} + engines: {node: '>=6.0.0'} + + [email protected]: + resolution: {integrity: sha512-MN4OP5I2gHAzHZG1wcuJl0FsLS3c4Cc5494bbg+6oQWBPuEamjwDvmGfFMZ6NFzsh3Efd9UUxeT7ImgjNH4ozA==} + engines: {node: '>=16'} + peerDependencies: + prettier: '>=2.3.0' + + [email protected]: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} + engines: {node: '>=14'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==} + engines: {node: '>= 10'} + + [email protected]: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + [email protected]: + resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + + [email protected]: + resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==} + + [email protected]: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + + [email protected]: + resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} + + [email protected]: + resolution: {integrity: sha512-V6TbZDJ/ZswevgkDNpGt/YqNCiZP9ASfgU+p83uJE6NrGtvSGoOcHLiDCqkMs2+yg7F5qHdLV8d0aS8O26G/KA==} + + [email protected]: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + + [email protected]: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + + [email protected]: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + + [email protected]: + resolution: {integrity: sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==} + + [email protected]: + resolution: {integrity: sha512-kppbvLUNJ4IOMZds9/4gz/rtT5OFiesy3XosLsgMKlF3vb6GA5Y3ptyDlzKLcOcUBW+zaY+RiMINTsgE+O6e+Q==} + + [email protected]: + resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==} + + [email protected]: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + + [email protected]: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-ModRIiW6oUnsP18QzrRYZSc/CFKFKIdj7pUs57AEVH20ajlglRpN3HukjHk0UbNMTlKGuaYl7Gt6/O5Gg2NU2Q==} + + [email protected]: + resolution: {integrity: sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==} + + [email protected]: + resolution: {integrity: sha512-jy/kkD0iIMDjTucB+5T6KBsnirlhegDH47vHgrj5MejchSQmi/EAMM0xMFeePgV9CJkkAapNakpVUWYgHvtdKg==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==} + engines: {node: '>=10.13.0'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} + engines: {node: '>=0.6'} + + [email protected]: + resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==} + engines: {node: '>=0.4.x'} + deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. + + [email protected]: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + [email protected]: + resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} + + [email protected]: + resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} + + [email protected]: + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} + + [email protected]: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + [email protected]: + resolution: {integrity: sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==} + engines: {node: '>= 0.8'} + + [email protected]: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} + + [email protected]: + resolution: {integrity: sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==} + peerDependencies: + react: ^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + + [email protected]: + resolution: {integrity: sha512-vZK+/gvxxsieAoAyYaiRIVFxlajb7KXhgBDV7OsoMzaAE+IqGpoxusBjIgq5ibqA2IloKu0p9n7tE68z1xs18A==} + + [email protected]: + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 + + [email protected]: + resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} + + [email protected]: + resolution: {integrity: sha512-lfp8Dve4yJagkHiFrC1bGtib3mF2ktqwPJw4/WGcgPW+pJ/AVQA5X2vI7xgp13FcxFEpYBBHpXai/N2DBNC0Jw==} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + [email protected]: + resolution: {integrity: sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA==} + peerDependencies: + i18next: '>= 23.2.3' + react: '>= 16.8.0' + react-dom: '*' + react-native: '*' + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + + [email protected]: + resolution: {integrity: sha512-zdbW5GstTzXaVKvGSyTaBalt7HSfuK5ovrzlpyiWHAFXndXTdd/1hdDHI4xBM1Mn7YriT6aqESucFl9kEXzrdw==} + peerDependencies: + react: '*' + + [email protected]: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + [email protected]: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + + [email protected]: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + + [email protected]: + resolution: {integrity: sha512-hC7BkxOpf+z0UKhxFSFTPAM4shQzYmZHoELa6/8a/MspcjEP7ukYKpuSUTLDywQditT8yI9idfcKvfZDKQExGw==} + peerDependencies: + react: '*' + react-native: '*' + + [email protected]: + resolution: {integrity: sha512-0H2XpmghwOtfPpM2LKqHIN7gxy+7G/r1hwJHKLV6uoyXGC/gCojRtoo5NqyKrWpFC8cqyT6wTYCLuG7CxEKilg==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + '@types/react': ^18.2.6 + react: 18.2.0 + peerDependenciesMeta: + '@types/react': + optional: true + + [email protected]: + resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + [email protected]: + resolution: {integrity: sha512-m3zvBRANPBw3qxVVjEIPEQinkcwlFZ4qyomuWVpNJdv4c6MvHfXV0C3L9Jx5rr3HeBHKNRX+1jreB5QloDIJjA==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + [email protected]: + resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + [email protected]: + resolution: {integrity: sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + + [email protected]: + resolution: {integrity: sha512-fzcOaRF69uvqbbM7OhvQyBTFDVrrGlsFdS3AL+1KfIBtGETibHzi3FkoTRyiDJnWNc2VxrfvR+657ROHjaNjqQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + + [email protected]: + resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 + + [email protected]: + resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + [email protected]: + resolution: {integrity: sha512-iZCkeqeegO0TlkTMiH2JD1tvMtY9RrXkRylnAI6m8aCVAUUwNzoWTVF7CKLij6THeOMcUDCznLDDvNp55s+YZA==} + peerDependencies: + react: ^0.14 || ^15.0 || ^16.0 + react-dom: ^^0.14 || ^15.0 || ^16.0 + + [email protected]: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + + [email protected]: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + [email protected]: + resolution: {integrity: sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==} + engines: {node: '>=8.10.0'} + + [email protected]: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + [email protected]: + resolution: {integrity: sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==} + + [email protected]: + resolution: {integrity: sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==} + engines: {node: '>= 12.13.0'} + + [email protected]: + resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==} + engines: {node: '>= 4'} + + [email protected]: + resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + + [email protected]: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + + [email protected]: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + + [email protected]: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} + + [email protected]: + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + + [email protected]: + resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + + [email protected]: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} + engines: {node: '>= 4'} + + [email protected]: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + [email protected]: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + [email protected]: + resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==} + engines: {node: '>=14'} + hasBin: true + peerDependencies: + rollup: 2.x || 3.x || 4.x + peerDependenciesMeta: + rollup: + optional: true + + [email protected]: + resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + [email protected]: + resolution: {integrity: sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==} + + [email protected]: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + engines: {node: '>=0.4'} + + [email protected]: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + [email protected]: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + [email protected]: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + [email protected]: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + + [email protected]: + resolution: {integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==} + + [email protected]: + resolution: {integrity: sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==} + + [email protected]: + resolution: {integrity: sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA==} + engines: {node: '>=14.0.0'} + + [email protected]: + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} + engines: {node: '>=10'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} + + [email protected]: + resolution: {integrity: sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + engines: {node: '>= 0.8.0'} + + [email protected]: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + + [email protected]: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==} + + [email protected]: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + [email protected]: + resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==} + engines: {libvips: '>=8.15.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0} + + [email protected]: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} + + [email protected]: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + [email protected]: + resolution: {integrity: sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==} + engines: {node: '>=14'} + + [email protected]: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + [email protected]: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + + [email protected]: + resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + [email protected]: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==} + engines: {node: '>=10.0.0'} + + [email protected]: + resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} + engines: {node: '>=10.0.0'} + + [email protected]: + resolution: {integrity: sha512-kMwfB+EoBXJCvJiMJIbs4r0wpAOhl+jiW0DMKCQsEHCl9otCOthRfbdz+TZ3H3iPUbzclOp15gXRuN6tNPtwCA==} + + [email protected]: + resolution: {integrity: sha512-0ZlJd5yRCj+xUhb5cEWAkZYkb8Iy+do3H65+BEpFD54cgKVkkBy4LuTHwv9fVEJiX8xq5XW1/i8xbOWjNebQmQ==} + + [email protected]: + resolution: {integrity: sha512-85EeLbmkcPwD+3JR7aEMKsVC9YrRSxd4qkXuMzrlf7+z2Eqdfm1wHWq1ffTuo5aDhoZxp2I9yF3QkxZOxOL7aQ==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-htM7Vn6LhHreR+EglVMd2s+sZhcXAirB1Zlyrv5zBuTxieCvjfnRpd7iZk75m/u6NOlEyQ94C6TWbBn2cY7w8g==} + + [email protected]: + resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==} + + [email protected]: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + [email protected]: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + + [email protected]: + resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} + + [email protected]: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + [email protected]: + resolution: {integrity: sha512-H46aWtQkdyjZwFQgraUruy5h/DyJBbAK3EA/WEMqiqF6PGPfKBSKBj/er3dVyYqVIoYfRf5TFM/loEjtQIrqJg==} + + [email protected]: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} + + [email protected]: + resolution: {integrity: sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-QjMLR0A3WwFY2aZdV0okfFEJB5TRjkggXZjxP3A1RsWsNHNu3YPv8btmtc6iCFZ0Rul3FE93OYogvhOUClU+ng==} + + [email protected]: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + + [email protected]: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + + [email protected]: + resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + + [email protected]: + resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} + + [email protected]: + resolution: {integrity: sha512-UsZtOYEn4tWU2RGLOXr/o/xjRBftZRlG3dEWoaHr8j4GuypJ3isitGbVyjQKAuMu+xbiop8q224TjiZWc4XTZA==} + + [email protected]: + resolution: {integrity: sha512-HAGUASw8NT0k8JvIVutB2Y/9iBk7gpgEyAudXwNJmZERdMITGdajOa4VJfD/kNiA3TppQpTP4J+CtcHwdzKBAw==} + + [email protected]: + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} + engines: {node: '>=10.0.0'} + + [email protected]: + resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + + [email protected]: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + + [email protected]: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + [email protected]: + resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + [email protected]: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + + [email protected]: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} + + [email protected]: + resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + + [email protected]: + resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} + + [email protected]: + resolution: {integrity: sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==} + + [email protected]: + resolution: {integrity: sha512-mJiVjfd2vokfDxsQPOwJ/PtanO87LhpYY88ubI5dUB1Ab58Txbyje3+jpm+/83R/fevaq/107NNhtYBLuoTrFg==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==} + engines: {node: '>=14.0.0'} + + [email protected]: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==} + engines: {node: ^14.18.0 || >=16.0.0} + + [email protected]: + resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} + engines: {node: '>=18'} + + [email protected]: + resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==} + engines: {node: '>=10.0.0'} + + [email protected]: + resolution: {integrity: sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==} + + [email protected]: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-ZuOtqqmkV9RE1+4odd+MhBpibmCxNP6PJhH/h2OqNuotTX7/XHPZQJv2pKvWMplFH9SIZZhitehh6vBH6LO8Pg==} + engines: {node: '>=4.5'} + + [email protected]: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} + engines: {node: '>=6.0.0'} + + [email protected]: + resolution: {integrity: sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==} + engines: {node: '>=10'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + [email protected]: + resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==} + + [email protected]: + resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} + + [email protected]: + resolution: {integrity: sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==} + engines: {node: '>=12.22'} + + [email protected]: + resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} + + [email protected]: + resolution: {integrity: sha512-MyqZCTGLDZ77u4k+jqg4UlrzPTPZ49NDlaekU6uuFaJLzPIN1woaRXCbGeqOfxwc3Y37ZROGAJ614Rdv7Olt+g==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + + [email protected]: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + + [email protected]: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + [email protected]: + resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} + + [email protected]: + resolution: {integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==} + engines: {node: '>=0.6'} + + [email protected]: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + [email protected]: + resolution: {integrity: sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==} + + [email protected]: + resolution: {integrity: sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + + [email protected]: + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + + [email protected]: + resolution: {integrity: sha512-VHC8XgU2fFW7yO1f/b3mxKDje1vmyzFXHWzOYmKEkCEwcLjDtbdLgBQviqj4ZwP4MJkQtRo6Ha2I29lq/B+VxA==} + + [email protected]: + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + + [email protected]: + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + + [email protected]: + resolution: {integrity: sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A==} + + [email protected]: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + + [email protected]: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + [email protected]: + resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + + [email protected]: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + + [email protected]: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + [email protected]: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + + [email protected]: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} + engines: {node: '>=14.17'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} + engines: {node: '>=14.17'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==} + + [email protected]: + resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} + + [email protected]: + resolution: {integrity: sha512-R8375j0qwXyIu/7R0tjdF06/sElHqbmdmWC9M2qQHpEVbvE4I5+38KJI7LUUmQMp7NVq4tKHiBMkT0NFM453Ig==} + + [email protected]: + resolution: {integrity: sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==} + + [email protected]: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + + [email protected]: + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} + + [email protected]: + resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} + + [email protected]: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + + [email protected]: + resolution: {integrity: sha512-cSb4bPFd5qgR7qr2jYAi0hlX9n5YKK2ONKkLFkxl+v/9BvC0sOpZjBHDBSXc5lWAf5ty9oZdRXytBIHzgUcerw==} + engines: {node: '>=14.0'} + + [email protected]: + resolution: {integrity: sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==} + + [email protected]: + resolution: {integrity: sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==} + + [email protected]: + resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + + [email protected]: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + + [email protected]: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + + [email protected]: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + [email protected]: + resolution: {integrity: sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==} + peerDependencies: + '@azure/app-configuration': ^1.5.0 + '@azure/cosmos': ^4.0.0 + '@azure/data-tables': ^13.2.2 + '@azure/identity': ^4.0.1 + '@azure/keyvault-secrets': ^4.8.0 + '@azure/storage-blob': ^12.17.0 + '@capacitor/preferences': ^5.0.7 + '@netlify/blobs': ^6.5.0 || ^7.0.0 + '@planetscale/database': ^1.16.0 + '@upstash/redis': ^1.28.4 + '@vercel/kv': ^1.0.1 + idb-keyval: ^6.2.1 + ioredis: ^5.3.2 + peerDependenciesMeta: + '@azure/app-configuration': + optional: true + '@azure/cosmos': + optional: true + '@azure/data-tables': + optional: true + '@azure/identity': + optional: true + '@azure/keyvault-secrets': + optional: true + '@azure/storage-blob': + optional: true + '@capacitor/preferences': + optional: true + '@netlify/blobs': + optional: true + '@planetscale/database': + optional: true + '@upstash/redis': + optional: true + '@vercel/kv': + optional: true + idb-keyval: + optional: true + ioredis: + optional: true + + [email protected]: + resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + [email protected]: + resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==} + + [email protected]: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + [email protected]: + resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + [email protected]: + resolution: {integrity: sha512-SwwW6LPbxf3q5XimJyYE2jBefpvEJTjAgBO47wCs0+ZkL/Hx8heF/0wtBJ7Df0SiSwyfNDIPHo+8Z3q569jlow==} + engines: {node: '>=12'} + peerDependencies: + react: '>=18' + react-dom: '>=18' + + [email protected]: + resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + [email protected]: + resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + + [email protected]: + resolution: {integrity: sha512-xu9GQDeFp+eZ6LnCywXN/zBancWvOpUMzgjLPSjy4BRHSmTelvn2E0DG0o1sTiw5hkCKBHo8rwSKncfRfv2EEQ==} + engines: {node: '>=6.14.2'} + + [email protected]: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + [email protected]: + resolution: {integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==} + + [email protected]: + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} + + [email protected]: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + [email protected]: + resolution: {integrity: sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==} + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + hasBin: true + + [email protected]: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + + [email protected]: + resolution: {integrity: sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==} + engines: {node: '>=12.20.0'} + peerDependencies: + '@types/react': '>=16.8' + react: '>=16.8' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + + [email protected]: + resolution: {integrity: sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==} + + [email protected]: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + [email protected]: + resolution: {integrity: sha512-cc6NmaPeLhg7UJuuI6jKu92xppVYbuZRtQib/hDEaEPFSZgiUNw0sbtRfbzvXUZjxzJeLNeSGKLwazBbpXOvkQ==} + engines: {node: '>= 16'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-BNVYdSaUjeS2zKQgPs+49e5JKocfo60Ib2yiXOWBT6LuVxY1I/6fFX3waEtpXvL1Xn4qu+BVitVtMh9lyThyhQ==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + + [email protected]: + resolution: {integrity: sha512-PHb1MrBHMrSZ8Ayuk3Y/6wUTcMbzlACQaM6AJBSv9kRKX3xYSZ/kehi+gvS0swQJeAlTQ4eZM7jsHQJNAOarmg==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + + [email protected]: + resolution: {integrity: sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + [email protected]: + resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==} + + [email protected]: + resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-cRZJrI/N8XoPs5DwWP1JPaXPQnUKOr4q3w8xbbKSw2hv++4VXngyUn+clo5vqa/23AZTWwRo4vcJYJoHtHP9Hw==} + peerDependencies: + '@tanstack/react-query': '>=5.0.0' + react: '>=18' + typescript: '>=5.0.4' + viem: 2.x + peerDependenciesMeta: + typescript: + optional: true + + [email protected]: + resolution: {integrity: sha512-3e04qkoN3LxTMLakdqeWth8nih8usyg+sf1Bgdf9wwUkp05iuK1eSY/QpLvscT/+F/gA89+LpUmmgBtesbqI2Q==} + engines: {node: '>=10'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + + [email protected]: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + + [email protected]: + resolution: {integrity: sha512-6BjspCO9VriYy12z356nL6JBS0GYeEcA457YyRzD+dD6XYCQ75NKhcOHUMHentOE7OcVCIXXDvOm0jKFfQG2Gg==} + + [email protected]: + resolution: {integrity: sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g==} + + [email protected]: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + + [email protected]: + resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} + + [email protected]: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + + [email protected]: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + + [email protected]: + resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} + + [email protected]: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} + + [email protected]: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} + + [email protected]: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + [email protected]: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + [email protected]: + resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} + + [email protected]: + resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + [email protected]: + resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + [email protected]: + resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + [email protected]: + resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + [email protected]: + resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + [email protected]: + resolution: {integrity: sha512-RAQ3WkPf4KTU1A8RtFx3gWywzVKe00tfOPFfl2NDGqbIFENQO4kqAJp7mhQjNj/33W5x5hiWWUdyfPq/5SU3QA==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-sqMMuL1rc0FmMBOzCpd0yuy9trqF2yTTVe+E9ogwCSWQCdDEtQUwrZPT6AxqtsFGRNxycgncbP/xmOOSPw5ZUw==} + engines: {node: '>= 6.0'} + + [email protected]: + resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} + engines: {node: '>=0.4.0'} + + [email protected]: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + + [email protected]: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + + [email protected]: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + [email protected]: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + [email protected]: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + [email protected]: + resolution: {integrity: sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==} + engines: {node: '>= 14'} + hasBin: true + + [email protected]: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + [email protected]: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} + + [email protected]: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + + [email protected]: + resolution: {integrity: sha512-igM2RRCf3k8TvZoxR2oguuw4z1xasOnA31joCqHIyLkeWrvAc2Jgay5ISQ2ZplinkoGaJ6orCz56Ey456c5ESA==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-A1pf6fzh6eYkK0L4Qp7g9jzJSDrM6nN0bOn5T0IbY4Yo3w+YkWlHFkJP7mzknMXjqusHFHlKsK2N+4OLsK2MRA==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + + [email protected]: + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} + engines: {node: '>=6'} + + [email protected]: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + [email protected]: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} + + [email protected]: + resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} + engines: {node: '>=16.0.0'} + peerDependencies: + zod: ^3.18.0 + + [email protected]: + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + + [email protected]: + resolution: {integrity: sha512-QCPfstAS4EBiTQzlaGP1gmorkh/UL1Leaj2tdj+zZCZ/9bm0WS7sI2wnfD5lpOszFqWJ1DcPnGoY8RDL61uokw==} + engines: {node: '>=12.7.0'} + peerDependencies: + '@types/react': '>=16.8' + immer: '>=9.0' + react: '>=16.8' + peerDependenciesMeta: + '@types/react': + optional: true + immer: + optional: true + react: + optional: true + + [email protected]: + resolution: {integrity: sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==} + engines: {node: '>=12.7.0'} + peerDependencies: + '@types/react': '>=16.8' + immer: '>=9.0.6' + react: '>=16.8' + peerDependenciesMeta: + '@types/react': + optional: true + immer: + optional: true + react: + optional: true + +snapshots: + + '@adraffy/[email protected]': {} + + '@ampproject/[email protected]': dependencies: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - /@arktype/[email protected]: - resolution: {integrity: sha512-fDTBSVzxLj9k1ZjinkawmaQdcXFKMBVK8c+vqMPxwoa94mPMZxBo84yQcqyFVcIcWIkg6qQQmH1ozyT4nqFT/g==} + '@arktype/[email protected]': {} - /@aws-crypto/[email protected]: - resolution: {integrity: sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==} + '@aws-crypto/[email protected]': dependencies: tslib: 1.14.1 - /@aws-crypto/[email protected]: - resolution: {integrity: sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==} + '@aws-crypto/[email protected]': dependencies: '@aws-crypto/ie11-detection': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 @@ -296,28 +7958,23 @@ packages: '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 - /@aws-crypto/[email protected]: - resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==} + '@aws-crypto/[email protected]': dependencies: '@aws-crypto/util': 3.0.0 '@aws-sdk/types': 3.577.0 tslib: 1.14.1 - /@aws-crypto/[email protected]: - resolution: {integrity: sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==} + '@aws-crypto/[email protected]': dependencies: tslib: 1.14.1 - /@aws-crypto/[email protected]: - resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==} + '@aws-crypto/[email protected]': dependencies: '@aws-sdk/types': 3.577.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 - /@aws-sdk/[email protected]: - resolution: {integrity: sha512-coIFbckX8LJHnu8U9kvK2p+gdMqcw3aWh6JvNnPHKaVB2I+iiQ1FaOhdCaWlgYtG+l5gum2lDVc5KTQq20p+nw==} - engines: {node: '>=16.0.0'} + '@aws-sdk/[email protected]': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 @@ -363,9 +8020,7 @@ packages: transitivePeerDependencies: - aws-crt - /@aws-sdk/[email protected](@aws-sdk/[email protected]): - resolution: {integrity: sha512-g4uiD4GUR03CqY6LwdocJxO+fHSBk/KNXBGJv1ENCcPmK3jpEI8xBggIQOQl3NWjDeP07bpIb8+UhgSoYAYtkg==} - engines: {node: '>=16.0.0'} + '@aws-sdk/[email protected](@aws-sdk/[email protected])': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 @@ -411,9 +8066,7 @@ packages: - '@aws-sdk/client-sts' - aws-crt - /@aws-sdk/[email protected]: - resolution: {integrity: sha512-C6G2vNREANe5uUCYrTs8vvGhIrrS1GRoTjr0f5qmkZDuAtuBsQNoTF6Rt+0mDwXXBYW3FcNhZntaNCGVhXlugA==} - engines: {node: '>=16.0.0'} + '@aws-sdk/[email protected]': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 @@ -456,9 +8109,7 @@ packages: transitivePeerDependencies: - aws-crt - /@aws-sdk/[email protected]: - resolution: {integrity: sha512-3gaYyQkt8iTSStnjv6kJoPGDJUaPbhcgBOrXhUNbWUgAlgw7Y1aI1MYt3JqvVN4jtiCLwjuiAQATU/8elbqPdQ==} - engines: {node: '>=16.0.0'} + '@aws-sdk/[email protected]': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 @@ -503,9 +8154,7 @@ packages: transitivePeerDependencies: - aws-crt - /@aws-sdk/[email protected]: - resolution: {integrity: sha512-ofmD96IQc9g1dbyqlCyxu5fCG7kIl9p1NoN5+vGBUyLdbmPCV3Pdg99nRHYEJuv2MgGx5AUFGDPMHcqbJpnZIw==} - engines: {node: '>=16.0.0'} + '@aws-sdk/[email protected]': dependencies: '@smithy/core': 2.0.1 '@smithy/protocol-http': 4.0.0 @@ -515,18 +8164,14 @@ packages: fast-xml-parser: 4.2.5 tslib: 2.6.2 - /@aws-sdk/[email protected]: - resolution: {integrity: sha512-Jxu255j0gToMGEiqufP8ZtKI8HW90lOLjwJ3LrdlD/NLsAY0tOQf1fWc53u28hWmmNGMxmCrL2p66IOgMDhDUw==} - engines: {node: '>=16.0.0'} + '@aws-sdk/[email protected]': dependencies: '@aws-sdk/types': 3.577.0 '@smithy/property-provider': 3.0.0 '@smithy/types': 3.0.0 tslib: 2.6.2 - /@aws-sdk/[email protected]: - resolution: {integrity: sha512-kGOUKw5ryPkDIYB69PjK3SicVLTbWB06ouFN2W1EvqUJpkQGPAUGzYcomKtt3mJaCTf/1kfoaHwARAl6KKSP8Q==} - engines: {node: '>=16.0.0'} + '@aws-sdk/[email protected]': dependencies: '@aws-sdk/types': 3.577.0 '@smithy/fetch-http-handler': 3.0.1 @@ -538,11 +8183,7 @@ packages: '@smithy/util-stream': 3.0.1 tslib: 2.6.2 - /@aws-sdk/[email protected](@aws-sdk/[email protected])(@aws-sdk/[email protected]): - resolution: {integrity: sha512-GWcjHx6ErcZAi5GZ7kItX7E6ygYmklm9tD9dbCWdsnis7IiWfYZNMXFQEwKCubUmhT61zjGZGDUiRcqVeZu1Aw==} - engines: {node: '>=16.0.0'} - peerDependencies: - '@aws-sdk/client-sts': ^3.582.0 + '@aws-sdk/[email protected](@aws-sdk/[email protected])(@aws-sdk/[email protected])': dependencies: '@aws-sdk/client-sts': 3.582.0 '@aws-sdk/credential-provider-env': 3.577.0 @@ -559,9 +8200,7 @@ packages: - '@aws-sdk/client-sso-oidc' - aws-crt - /@aws-sdk/[email protected](@aws-sdk/[email protected])(@aws-sdk/[email protected]): - resolution: {integrity: sha512-T8OLA/2xayRMT8z2eIZgo8tBAamTsBn7HWc8mL1a9yzv5OCPYvucNmbO915DY8u4cNbMl2dcB9frfVxIrahCXw==} - engines: {node: '>=16.0.0'} + '@aws-sdk/[email protected](@aws-sdk/[email protected])(@aws-sdk/[email protected])': dependencies: '@aws-sdk/credential-provider-env': 3.577.0 '@aws-sdk/credential-provider-http': 3.582.0 @@ -580,9 +8219,7 @@ packages: - '@aws-sdk/client-sts' - aws-crt - /@aws-sdk/[email protected]: - resolution: {integrity: sha512-Gin6BWtOiXxIgITrJ3Nwc+Y2P1uVT6huYR4EcbA/DJUPWyO0n9y5UFLewPvVbLkRn15JeEqErBLUrHclkiOKtw==} - engines: {node: '>=16.0.0'} + '@aws-sdk/[email protected]': dependencies: '@aws-sdk/types': 3.577.0 '@smithy/property-provider': 3.0.0 @@ -590,9 +8227,7 @@ packages: '@smithy/types': 3.0.0 tslib: 2.6.2 - /@aws-sdk/[email protected](@aws-sdk/[email protected]): - resolution: {integrity: sha512-PSiBX6YvJaodGSVg6dReWfeYgK5Tl4fUi0GMuD9WXo/ckfxAPdDFtIfVR6VkSPUrkZj26uw1Pwqeefp2H5phag==} - engines: {node: '>=16.0.0'} + '@aws-sdk/[email protected](@aws-sdk/[email protected])': dependencies: '@aws-sdk/client-sso': 3.582.0 '@aws-sdk/token-providers': 3.577.0(@aws-sdk/[email protected]) @@ -605,11 +8240,7 @@ packages: - '@aws-sdk/client-sso-oidc' - aws-crt - /@aws-sdk/[email protected](@aws-sdk/[email protected]): - resolution: {integrity: sha512-ZGHGNRaCtJJmszb9UTnC7izNCtRUttdPlLdMkh41KPS32vfdrBDHs1JrpbZijItRj1xKuOXsiYSXLAaHGcLh8Q==} - engines: {node: '>=16.0.0'} - peerDependencies: - '@aws-sdk/client-sts': ^3.577.0 + '@aws-sdk/[email protected](@aws-sdk/[email protected])': dependencies: '@aws-sdk/client-sts': 3.582.0 '@aws-sdk/types': 3.577.0 @@ -617,35 +8248,27 @@ packages: '@smithy/types': 3.0.0 tslib: 2.6.2 - /@aws-sdk/[email protected]: - resolution: {integrity: sha512-9ca5MJz455CODIVXs0/sWmJm7t3QO4EUa1zf8pE8grLpzf0J94bz/skDWm37Pli13T3WaAQBHCTiH2gUVfCsWg==} - engines: {node: '>=16.0.0'} + '@aws-sdk/[email protected]': dependencies: '@aws-sdk/types': 3.577.0 '@smithy/protocol-http': 4.0.0 '@smithy/types': 3.0.0 tslib: 2.6.2 - /@aws-sdk/[email protected]: - resolution: {integrity: sha512-aPFGpGjTZcJYk+24bg7jT4XdIp42mFXSuPt49lw5KygefLyJM/sB0bKKqPYYivW0rcuZ9brQ58eZUNthrzYAvg==} - engines: {node: '>=16.0.0'} + '@aws-sdk/[email protected]': dependencies: '@aws-sdk/types': 3.577.0 '@smithy/types': 3.0.0 tslib: 2.6.2 - /@aws-sdk/[email protected]: - resolution: {integrity: sha512-pn3ZVEd2iobKJlR3H+bDilHjgRnNrQ6HMmK9ZzZw89Ckn3Dcbv48xOv4RJvu0aU8SDLl/SNCxppKjeLDTPGBNA==} - engines: {node: '>=16.0.0'} + '@aws-sdk/[email protected]': dependencies: '@aws-sdk/types': 3.577.0 '@smithy/protocol-http': 4.0.0 '@smithy/types': 3.0.0 tslib: 2.6.2 - /@aws-sdk/[email protected]: - resolution: {integrity: sha512-P55HAXgwmiHHpFx5JEPvOnAbfhN7v6sWv9PBQs+z2tC7QiBcPS0cdJR6PfV7J1n4VPK52/OnrK3l9VxdQ7Ms0g==} - engines: {node: '>=16.0.0'} + '@aws-sdk/[email protected]': dependencies: '@aws-sdk/types': 3.577.0 '@aws-sdk/util-endpoints': 3.577.0 @@ -653,9 +8276,7 @@ packages: '@smithy/types': 3.0.0 tslib: 2.6.2 - /@aws-sdk/[email protected]: - resolution: {integrity: sha512-4ChCFACNwzqx/xjg3zgFcW8Ali6R9C95cFECKWT/7CUM1D0MGvkclSH2cLarmHCmJgU6onKkJroFtWp0kHhgyg==} - engines: {node: '>=16.0.0'} + '@aws-sdk/[email protected]': dependencies: '@aws-sdk/types': 3.577.0 '@smithy/node-config-provider': 3.0.0 @@ -664,11 +8285,7 @@ packages: '@smithy/util-middleware': 3.0.0 tslib: 2.6.2 - /@aws-sdk/[email protected](@aws-sdk/[email protected]): - resolution: {integrity: sha512-0CkIZpcC3DNQJQ1hDjm2bdSy/Xjs7Ny5YvSsacasGOkNfk+FdkiQy6N67bZX3Zbc9KIx+Nz4bu3iDeNSNplnnQ==} - engines: {node: '>=16.0.0'} - peerDependencies: - '@aws-sdk/client-sso-oidc': ^3.577.0 + '@aws-sdk/[email protected](@aws-sdk/[email protected])': dependencies: '@aws-sdk/client-sso-oidc': 3.582.0(@aws-sdk/[email protected]) '@aws-sdk/types': 3.577.0 @@ -677,82 +8294,55 @@ packages: '@smithy/types': 3.0.0 tslib: 2.6.2 - /@aws-sdk/[email protected]: - resolution: {integrity: sha512-FT2JZES3wBKN/alfmhlo+3ZOq/XJ0C7QOZcDNrpKjB0kqYoKjhVKZ/Hx6ArR0czkKfHzBBEs6y40ebIHx2nSmA==} - engines: {node: '>=16.0.0'} + '@aws-sdk/[email protected]': dependencies: '@smithy/types': 3.0.0 tslib: 2.6.2 - /@aws-sdk/[email protected]: - resolution: {integrity: sha512-FjuUz1Kdy4Zly2q/c58tpdqHd6z7iOdU/caYzoc8jwgAHBDBbIJNQLCU9hXJnPV2M8pWxQDyIZsoVwtmvErPzw==} - engines: {node: '>=16.0.0'} + '@aws-sdk/[email protected]': dependencies: '@aws-sdk/types': 3.577.0 '@smithy/types': 3.0.0 '@smithy/util-endpoints': 2.0.0 tslib: 2.6.2 - /@aws-sdk/[email protected]: - resolution: {integrity: sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==} - engines: {node: '>=16.0.0'} + '@aws-sdk/[email protected]': dependencies: tslib: 2.6.2 - /@aws-sdk/[email protected]: - resolution: {integrity: sha512-zEAzHgR6HWpZOH7xFgeJLc6/CzMcx4nxeQolZxVZoB5pPaJd3CjyRhZN0xXeZB0XIRCWmb4yJBgyiugXLNMkLA==} + '@aws-sdk/[email protected]': dependencies: '@aws-sdk/types': 3.577.0 '@smithy/types': 3.0.0 bowser: 2.11.0 tslib: 2.6.2 - /@aws-sdk/[email protected]: - resolution: {integrity: sha512-XqvtFjbSMtycZTWVwDe8DRWovuoMbA54nhUoZwVU6rW9OSD6NZWGR512BUGHFaWzW0Wg8++Dj10FrKTG2XtqfA==} - engines: {node: '>=16.0.0'} - peerDependencies: - aws-crt: '>=1.0.0' - peerDependenciesMeta: - aws-crt: - optional: true + '@aws-sdk/[email protected]': dependencies: '@aws-sdk/types': 3.577.0 '@smithy/node-config-provider': 3.0.0 '@smithy/types': 3.0.0 tslib: 2.6.2 - /@aws-sdk/[email protected]: - resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} + '@aws-sdk/[email protected]': dependencies: tslib: 2.6.2 - /@babel/[email protected]: - resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/highlight': 7.24.5 picocolors: 1.0.1 - /@babel/[email protected]: - resolution: {integrity: sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/highlight': 7.24.6 picocolors: 1.0.1 - dev: false - /@babel/[email protected]: - resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': {} - /@babel/[email protected]: - resolution: {integrity: sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==} - engines: {node: '>=6.9.0'} - dev: false + '@babel/[email protected]': {} - /@babel/[email protected]: - resolution: {integrity: sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.2 @@ -772,32 +8362,22 @@ packages: transitivePeerDependencies: - supports-color - /@babel/[email protected]: - resolution: {integrity: sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/types': 7.24.5 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 - /@babel/[email protected]: - resolution: {integrity: sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/types': 7.24.6 - dev: false - /@babel/[email protected]: - resolution: {integrity: sha512-+wnfqc5uHiMYtvRX7qu80Toef8BXeh4HHR1SPeonGb1SKPniNEd4a/nlaJJMv/OIEYvIVavvo0yR7u10Gqz0Iw==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/types': 7.24.6 - dev: false - /@babel/[email protected]: - resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/compat-data': 7.24.4 '@babel/helper-validator-option': 7.23.5 @@ -805,22 +8385,15 @@ packages: lru-cache: 5.1.1 semver: 6.3.1 - /@babel/[email protected]: - resolution: {integrity: sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/compat-data': 7.24.6 '@babel/helper-validator-option': 7.24.6 browserslist: 4.23.0 lru-cache: 5.1.1 semver: 6.3.1 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-djsosdPJVZE6Vsw3kk7IPRWethP94WHGOhQTc67SNXE0ZzMhHgALw8iGmYS0TD1bbMM0VDROy43od7/hN6WYcA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.24.6 @@ -832,24 +8405,15 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 '@babel/helper-split-export-declaration': 7.24.6 semver: 6.3.1 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-C875lFBIWWwyv6MHZUG9HmRrlTDgOsLWZfYR0nW69gaKJNe0/Mpxx5r0EID2ZdHQkdUmQo2t0uNckTL08/1BgA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.24.6 regexpu-core: 5.3.2 semver: 6.3.1 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-compilation-targets': 7.24.6 @@ -859,70 +8423,42 @@ packages: resolve: 1.22.8 transitivePeerDependencies: - supports-color - dev: false - /@babel/[email protected]: - resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': {} - /@babel/[email protected]: - resolution: {integrity: sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==} - engines: {node: '>=6.9.0'} - dev: false + '@babel/[email protected]': {} - /@babel/[email protected]: - resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/template': 7.24.0 '@babel/types': 7.24.5 - /@babel/[email protected]: - resolution: {integrity: sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/template': 7.24.6 '@babel/types': 7.24.6 - dev: false - /@babel/[email protected]: - resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/types': 7.24.5 - /@babel/[email protected]: - resolution: {integrity: sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/types': 7.24.6 - dev: false - /@babel/[email protected]: - resolution: {integrity: sha512-OTsCufZTxDUsv2/eDXanw/mUZHWOxSbEmC3pP8cgjcy5rgeVPWWMStnv274DV60JtHxTk0adT0QrCzC4M9NWGg==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/types': 7.24.6 - dev: false - /@babel/[email protected]: - resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/types': 7.24.5 - /@babel/[email protected]: - resolution: {integrity: sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/types': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.22.20 @@ -931,11 +8467,7 @@ packages: '@babel/helper-split-export-declaration': 7.24.5 '@babel/helper-validator-identifier': 7.24.5 - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.24.6 @@ -943,120 +8475,68 @@ packages: '@babel/helper-simple-access': 7.24.6 '@babel/helper-split-export-declaration': 7.24.6 '@babel/helper-validator-identifier': 7.24.6 - dev: false - /@babel/[email protected]: - resolution: {integrity: sha512-3SFDJRbx7KuPRl8XDUr8O7GAEB8iGyWPjLKJh/ywP/Iy9WOmEfMrsWbaZpvBu2HSYn4KQygIsz0O7m8y10ncMA==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/types': 7.24.6 - dev: false - /@babel/[email protected]: - resolution: {integrity: sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': {} - /@babel/[email protected]: - resolution: {integrity: sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==} - engines: {node: '>=6.9.0'} - dev: false + '@babel/[email protected]': {} - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-1Qursq9ArRZPAMOZf/nuzVW8HgJLkTB9y9LfP4lW2MVp4e9WkLJDovfKBxoDcCk6VuzIxyqWHyBoaCtSRP10yg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.24.6 '@babel/helper-environment-visitor': 7.24.6 '@babel/helper-wrap-function': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-mRhfPwDqDpba8o1F8ESxsEkJMQkUF8ZIWrAc0FtWhxnjfextxMWxr22RtFizxxSYLjVHDeMgVsRq8BBZR2ikJQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.24.6 '@babel/helper-member-expression-to-functions': 7.24.6 '@babel/helper-optimise-call-expression': 7.24.6 - dev: false - /@babel/[email protected]: - resolution: {integrity: sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/types': 7.24.5 - /@babel/[email protected]: - resolution: {integrity: sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/types': 7.24.6 - dev: false - /@babel/[email protected]: - resolution: {integrity: sha512-jhbbkK3IUKc4T43WadP96a27oYti9gEf1LdyGSP2rHGH77kwLwfhO7TgwnWvxxQVmke0ImmCSS47vcuxEMGD3Q==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/types': 7.24.6 - dev: false - /@babel/[email protected]: - resolution: {integrity: sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/types': 7.24.5 - /@babel/[email protected]: - resolution: {integrity: sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/types': 7.24.6 - dev: false - /@babel/[email protected]: - resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': {} - /@babel/[email protected]: - resolution: {integrity: sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==} - engines: {node: '>=6.9.0'} - dev: false + '@babel/[email protected]': {} - /@babel/[email protected]: - resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': {} - /@babel/[email protected]: - resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==} - engines: {node: '>=6.9.0'} - dev: false + '@babel/[email protected]': {} - /@babel/[email protected]: - resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': {} - /@babel/[email protected]: - resolution: {integrity: sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==} - engines: {node: '>=6.9.0'} - dev: false + '@babel/[email protected]': {} - /@babel/[email protected]: - resolution: {integrity: sha512-f1JLrlw/jbiNfxvdrfBgio/gRBk3yTAEJWirpAkiJG2Hb22E7cEYKHWo0dFPTv/niPovzIdPdEDetrv6tC6gPQ==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/helper-function-name': 7.24.6 '@babel/template': 7.24.6 '@babel/types': 7.24.6 - dev: false - /@babel/[email protected]: - resolution: {integrity: sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/template': 7.24.0 '@babel/traverse': 7.24.5 @@ -1064,163 +8544,91 @@ packages: transitivePeerDependencies: - supports-color - /@babel/[email protected]: - resolution: {integrity: sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/helper-validator-identifier': 7.24.5 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.0.1 - /@babel/[email protected]: - resolution: {integrity: sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/helper-validator-identifier': 7.24.6 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.0.1 - dev: false - /@babel/[email protected]: - resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==} - engines: {node: '>=6.0.0'} - hasBin: true + '@babel/[email protected]': dependencies: '@babel/types': 7.24.5 - /@babel/[email protected]: - resolution: {integrity: sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==} - engines: {node: '>=6.0.0'} - hasBin: true + '@babel/[email protected]': dependencies: '@babel/types': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-bYndrJ6Ph6Ar+GaB5VAc0JPoP80bQCm4qon6JEzXfRl5QZyQ8Ur1K6k7htxWmPA5z+k7JQvaMUrtXlqclWYzKw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.6(@babel/[email protected]): - resolution: {integrity: sha512-iVuhb6poq5ikqRq2XWU6OQ+R5o9wF+r/or9CeUyovgptz0UlnK4/seOQ1Istu/XybYjAhQv1FRSSfHHufIku5Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.6(@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-c8TER5xMDYzzFcGqOEp9l4hvB7dcbhcGjcLVwxWfe4P5DOafdwjsBJZKsmv+o3aXh7NhopvayQIovHrh2zSRUQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 '@babel/plugin-transform-optional-chaining': 7.24.6(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-z8zEjYmwBUHN/pCF3NuWBhHQjJCrd33qAi8MgANfMrAvn72k2cImT8VjK9LJFu4ysOLJqhfkYYb3MvwANRUNZQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-remap-async-to-generator': 7.24.6(@babel/[email protected]) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-create-class-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-qPPDbYs9j5IArMFqYi85QxatHURSzRyskKpIbjrVoVglDuGdhu1s7UTCmXvP/qR2aHa3EdJ8X3iZvQAHjmdHUw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-export-default-from': 7.24.6(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/compat-data': 7.24.6 '@babel/core': 7.24.5 @@ -1228,334 +8636,179 @@ packages: '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/[email protected]) '@babel/plugin-transform-parameters': 7.24.6(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/[email protected]) - dev: false - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/[email protected]): - resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/[email protected])': dependencies: '@babel/core': 7.24.5 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-Nzl7kZ4tjOM2LJpejBMPwZs7OJfc26++2HsMQuSrw6gxpqXGtZZ3Rj4Zt4Qm7vulMZL2gHIGGc2stnlQnHQCqA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-gNkksSdV8RbsCoHF9sjVYrHfYACMl/8U32UfUhJ9+84/ASXw8dlx+eHyyF0m6ncQJ9IBSxfuCkB36GJqYdXTOA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-BE6o2BogJKJImTmGpkmOic4V0hlRRxVtzqxiSPa8TIFxyhi4EFjHm08nq1M4STK4RytuLMgnSz0/wfflvGFNOg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-D+CfsVZousPXIdudSII7RGy52+dYRtbyKAZcvtQKq/NpsivyMVduepzcLqG5pMBugtMdedxdC8Ramdpcne9ZWQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-lWfvAIFNWMlCsU0DRUun2GpFwZdGTukLaHJqRh1JRb80NdAP5Sb1HDHB5X9P9OtgZHQl089UzQkpYlBq2VTPRw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-TzCtxGgVTEJWWwcYwQhCIQ6WaKlo80/B+Onsk4RRCcYqpYGFcG9etPW94VToGte5AAcxRrhjPUFvUS3Y2qKi4A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-jSSSDt4ZidNMggcLx8SaKsbGNEfIl0PHx/4mFEulorE7bpYLbN0d3pDW3eJ7Y5Z3yPhy3L3NaPCYyTUY7TuugQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-VEP2o4iR2DqQU6KPgizTW2mnMx6BG5b5O9iQdrW9HesLkv8GIA8x2daXBQxw1MrsIkFQGA/iJ204CKoQ8UcnAA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-remap-async-to-generator': 7.24.6(@babel/[email protected]) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-NTBA2SioI3OsHeIn6sQmhvXleSl9T70YY/hostQLveWs0ic+qvbA3fa0kwAwQ0OA/XGaAerNZRQGJyRfhbJK4g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-module-imports': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-remap-async-to-generator': 7.24.6(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-XNW7jolYHW9CwORrZgA/97tL/k05qe/HL0z/qqJq1mdWhwwCM6D4BJBV7wAz9HgFziN5dTOG31znkVIzwxv+vw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-S/t1Xh4ehW7sGA7c1j/hiOBLnEYCp/c2sEG4ZkL8kI1xX9tW2pqJTCHKtdhe/jHKt8nG0pFCrDHUXd4DvjHS9w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-j6dZ0Z2Z2slWLR3kt9aOmSIrBvnntWjMDN/TVcMPxhXMLmJVqX605CBRlcGI4b32GMbfifTEsdEjGjiE+j/c3A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-create-class-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-1QSRfoPI9RoLRa8Mnakc6v3e0gJxiZQTYrMfLn+mD0sz5+ndSzwymp2hDcYJTyT0MOn0yuWzj8phlIvO72gTHA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.12.0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-create-class-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-+fN+NO2gh8JtRmDSOB6gaCVo36ha8kfCW1nMq2Gc0DABln0VcHN4PrALDvF5/diLzIRKptC7z/d7Lp64zk92Fg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.24.6 @@ -1566,373 +8819,205 @@ packages: '@babel/helper-replace-supers': 7.24.6(@babel/[email protected]) '@babel/helper-split-export-declaration': 7.24.6 globals: 11.12.0 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-cRzPobcfRP0ZtuIEkA8QzghoUpSB3X3qSH5W2+FzG+VjWbJXExtx0nbRqwumdBN1x/ot2SlTNQLfBCnPdzp6kg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/template': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-YLW6AE5LQpk5npNXL7i/O+U9CE4XsBCuRPgyjl1EICZYKmcitV+ayuuUGMJm2lC1WWjXYszeTnIxF/dq/GhIZQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 - '@babel/helper-plugin-utils': 7.24.6 - dev: false - - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-rCXPnSEKvkm/EjzOtLoGvKseK+dS4kZwx1HexO3BtRtgL0fQ34awHn34aeSHuXtZY2F8a1X8xqBBPRtOxDVmcA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/helper-plugin-utils': 7.24.6 + + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-/8Odwp/aVkZwPFJMllSbawhDAO3UJi65foB00HYnK/uXvvCPm0TAXSByjz1mpRmp0q6oX2SIxpkUOpPFHk7FLA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-vpq8SSLRTBLOHUZHSnBqVo0AKX3PBaoPs2vVzYVWslXDTDIpwAcCDtfhUcHSQQoYoUvcFPTdC8TZYXu9ZnLT/w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-EemYpHtmz0lHE7hxxxYEuTYOOBZ43WkDgZ4arQ4r+VX9QHuNZC+WH3wUWmRNvR8ECpTRne29aZV6XO22qpOtdA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-inXaTM1SVrIxCkIJ5gqWiozHfFMStuGbGJAxZFBoHcRRdDP0ySLb3jH6JOwmfiinPwyMZqMBX+7NBDCO4z0NSA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-1l8b24NoCpaQ13Vi6FtLG1nv6kNoi8PWvQb1AYO7GHZDpFfBYc3lbXArx1lP2KRt8b4pej1eWc/zrRmsQTfOdQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-flow': 7.24.6(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-n3Sf72TnqK4nw/jziSqEl1qaWPbCRw2CziHH+jdRYvw4J6yeCzsj4jdw8hIntOEeDGTmHVe2w4MVL44PN0GMzg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-sOajCu6V0P1KPljWHKiDq6ymgqB+vfo3isUS4McqW1DZtvSVU2v/wuMhmRmkg3sFoq6GMaUUf8W4WtoSLkOV/Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-compilation-targets': 7.24.6 '@babel/helper-function-name': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-Uvgd9p2gUnzYJxVdBLcU0KurF8aVhkmVyMKW4MIY1/BByvs3EBpv45q01o7pRTVmTvtQq5zDlytP3dcUgm7v9w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-f2wHfR2HF6yMj+y+/y07+SLqnOSwRp8KYLpQKOzS58XLVlULhXbiYcygfXQxJlMbhII9+yXDwOUFLf60/TL5tw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-EKaWvnezBCMkRIHxMJSIIylzhqK09YpiJtDbr2wsXTwnO0TxyjMUkaw4RlFIZMIS0iDj0KyIg7H7XCguHu/YDA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-9g8iV146szUo5GWgXpRbq/GALTnY+WnNuRTuRHWWFfWGbP9ukRL0aO/jpu9dmOPikclkxnNsjY8/gsWl6bmZJQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-eAGogjZgcwqAxhyFgqghvoHRr+EYRQPFjUXrTYKBRb5qPnAVxOOglaxc4/byHqjvq/bqO2F3/CGwTHsgKJYHhQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-module-transforms': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-JEV8l3MHdmmdb7S7Cmx6rbNEjRCgTQMZxllveHO0mx6uiclB0NflCawlQQ6+o5ZrwjUBYPzHm2XoK4wqGVUFuw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-module-transforms': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-simple-access': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-xg1Z0J5JVYxtpX954XqaaAT6NpAY6LtZXvYFCJmGFJWwtlz2EmJoR8LycFRGNE8dBKizGWkGQZGegtkV8y8s+w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-hoist-variables': 7.24.6 '@babel/helper-module-transforms': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-validator-identifier': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-esRCC/KsSEUvrSjv5rFYnjZI6qv4R1e/iHQrqwbZIoRJqk7xCvEUiN7L1XrmW5QSmQe3n1XD88wbgDTWLbVSyg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-module-transforms': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-6DneiCiu91wm3YiNIGDWZsl6GfTTbspuj/toTEqLh9d4cx50UIzSdg+T96p8DuT7aJOBRhFyaE9ZvTHkXrXr6Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-f8liz9JG2Va8A4J5ZBuaSdwfPqN6axfWRK+y66fjKYbwf9VBLuq4WxtinhJhvp1w6lamKUwLG0slK2RxqFgvHA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-+QlAiZBMsBK5NqrBWFXCYeXyiU1y7BQ/OYaiPAcQJMomn5Tyg+r5WuVtyEuvTbpV7L25ZSLfE+2E9ywj4FD48A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-6voawq8T25Jvvnc4/rXcWZQKKxUNZcKMS8ZNrjxQqoRFernJJKjE3s18Qo6VFaatG5aiX5JV1oPD7DbJhn0a4Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-OKmi5wiMoRW5Smttne7BwHM8s/fb5JFs+bVGNSeHWzwZkWXWValR1M30jyXo1s/RaqgwwhEC62u4rFH/FBcBPg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-compilation-targets': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/[email protected]) '@babel/plugin-transform-parameters': 7.24.6(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-N/C76ihFKlZgKfdkEYKtaRUtXZAgK7sOY4h2qrbVbVTXPrKGIi8aww5WGe/+Wmg8onn8sr2ut6FXlsbu/j6JHg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-replace-supers': 7.24.6(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-L5pZ+b3O1mSzJ71HmxSCmTVd03VOT2GXOigug6vDYJzE5awLI7P1g0wFcdmGuwSDSrQ0L2rDOe/hHws8J1rv3w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-cHbqF6l1QP11OkYTYQ+hhVx1E017O5ZcSPXk9oODpqhcAD1htsWG2NpHrrhthEO2qZomLK0FXS+u7NfrkF5aOQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-ST7guE8vLV+vI70wmAxuZpIKzVjvFX9Qs8bl5w6tN/6gOypPWUmMQL2p7LJz5E63vEGrDhAiYetniJFyBH1RkA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-T9LtDI0BgwXOzyXrvgLTT8DFjCC/XgWLjflczTLXyvxbnSR/gpv0hbmzlHE/kmh9nOvlygbamLKRo6Op4yB6aw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-create-class-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-Qu/ypFxCY5NkAnEhCF86Mvg3NSabKsh/TPpBVswEdkGl7+FbsYHy1ziRqJpwGH4thBdQHh8zx+z7vMYmcJ7iaQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.24.6 '@babel/helper-create-class-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-oARaglxhRsN18OYsnPTpb8TcKQWDYNsPNmTnx5++WOAsUJ0cSC/FZVlIJCKvPbU4yn/UXsS0551CFKJhN0CaMw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-/3iiEEHDsJuj9QU09gbyWGSUxDboFcD7Nj6dnHIlboWSodxXAoaY/zlNMHeYAC0WsERMqgO9a7UaM77CsYgWcg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-RtCJoUO2oYrYwFPtR1/jkoBEcFuI1ae9a9IMxeyAVa3a1Ap4AnxmyIKG2b2FaJKqkidw/0cxRbWN+HOs6ZWd1w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.5 - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.5 - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-pCtPHhpRZHfwdA5G1Gpk5mIzMA99hv0R8S/Ket50Rw+S+8hkt3wBWqdqHaPw0CuUYxdshUgsPiLQ5fAs4ASMhw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.24.6 @@ -1940,34 +9025,19 @@ packages: '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-jsx': 7.24.6(@babel/[email protected]) '@babel/types': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-SMDxO95I8WXRtXhTAc8t/NFQUT7VYbIWwJCJgEli9ml4MhqUMh4S6hxgH6SmAC3eAQNWCDJFxcFeEt9w2sDdXg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 regenerator-transform: 0.15.2 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-DcrgFXRRlK64dGE0ZFBPD5egM2uM8mgfrvTMOSB2yKzOtjpGegVYkzh3s1zZg1bBck3nkXiaOamJUqK3Syk+4A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-W3gQydMb0SY99y/2lV0Okx2xg/8KzmZLQsLaiCmwNRl1kKomz14VurEm+2TossUb+sRvBCnGe+wx8KtIgDtBbQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-module-imports': 7.24.6 @@ -1978,120 +9048,65 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-xnEUvHSMr9eOWS5Al2YPfc32ten7CXdH7Zwyyk7IqITg4nX61oHj+GxpNvl+y5JHjfN3KXE2IV55wAWowBYMVw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-h/2j7oIUDjS+ULsIrNZ6/TKG97FgmEk1PXryk/HQq6op4XUUUwif2f69fJrzK0wza2zjCS1xhXmouACaWV5uPA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-fN8OcTLfGmYv7FnDrsjodYBo1DhPL3Pze/9mIIE2MGCT1KgADYIOD7rEglpLHZj8PZlC/JFX5WcD+85FLAQusw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-BJbEqJIcKwrqUP+KfUIkxz3q8VzXe2R8Wv8TaNgO1cx+nNavxn/2+H8kp9tgFSOL6wYPPEgFvU6IKS4qoGqhmg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-IshCXQ+G9JIFJI7bUpxTE/oA2lgVLAIK8q1KdJNoPXOpvRaNjMySGuvLfBw/Xi2/1lLo953uE8hyYSDW3TSYig==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-H0i+hDLmaYYSt6KU9cZE0gb3Cbssa/oxWis7PX4ofQzbvsfix9Lbh8SRk7LCPDlLWJHUiFeHU0qRRpF/4Zv7mQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.24.6 '@babel/helper-create-class-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-typescript': 7.24.6(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-bKl3xxcPbkQQo5eX9LjjDpU2xYHeEeNQbOhj0iPvetSzA+Tu9q/o5lujF4Sek60CM6MgYvOS/DJuwGbiEYAnLw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-8EIgImzVUxy15cZiPii9GvLZwsy7Vxc+8meSlR3cXFmBIl5W5Tn9LGBf7CDKkHj4uVfNXCJB8RsVfnmY61iedA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-pssN6ExsvxaKU638qcWb81RrvvgZom3jDgU/r5xFZ7TONkZGFf4MhI2ltMb8OcQWhHyxgIavEU+hgqtbKOmsPA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-quiMsb28oXWIDK0gXLALOJRXLgICLiulqdZGOaPPd0vRT7fQp74NtdADAVu+D8s00C+0Xs0MxVP0VKF/sZEUgw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-CrxEAvN7VxfjOG8JNF2Y/eMqMJbZPZ185amwGUBp8D9USK90xQmv7dLdFSa+VbD7fdIqcy/Mfv7WtzG8+/qxKg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/compat-data': 7.24.6 '@babel/core': 7.24.5 @@ -2177,36 +9192,22 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-huoe0T1Qs9fQhMWbmqE/NHUeZbqmHDsN6n/jYvPcUUHfuKiPV32C9i8tDhMbQ1DEKTjbBP7Rjm3nSLwlB2X05g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-validator-option': 7.24.6 '@babel/plugin-transform-flow-strip-types': 7.24.6(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} - peerDependencies: - '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/types': 7.24.6 esutils: 2.0.3 - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-U10aHPDnokCFRXgyT/MaIRTivUu2K/mu0vJlwRS9LxJmJet+PFQNKpggPyFCUtC6zWSBPjvxjnpNkAn3Uw2m5w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 @@ -2214,13 +9215,8 @@ packages: '@babel/plugin-syntax-jsx': 7.24.6(@babel/[email protected]) '@babel/plugin-transform-modules-commonjs': 7.24.6(@babel/[email protected]) '@babel/plugin-transform-typescript': 7.24.6(@babel/[email protected]) - dev: false - /@babel/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/[email protected](@babel/[email protected])': dependencies: '@babel/core': 7.24.5 clone-deep: 4.0.1 @@ -2228,38 +9224,26 @@ packages: make-dir: 2.1.0 pirates: 4.0.6 source-map-support: 0.5.21 - dev: false - /@babel/[email protected]: - resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} - dev: false + '@babel/[email protected]': {} - /@babel/[email protected]: - resolution: {integrity: sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: regenerator-runtime: 0.14.1 - /@babel/[email protected]: - resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/code-frame': 7.24.2 '@babel/parser': 7.24.5 '@babel/types': 7.24.5 - /@babel/[email protected]: - resolution: {integrity: sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/code-frame': 7.24.6 '@babel/parser': 7.24.6 '@babel/types': 7.24.6 - dev: false - /@babel/[email protected]: - resolution: {integrity: sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/code-frame': 7.24.2 '@babel/generator': 7.24.5 @@ -2274,29 +9258,19 @@ packages: transitivePeerDependencies: - supports-color - /@babel/[email protected]: - resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/helper-string-parser': 7.24.1 '@babel/helper-validator-identifier': 7.24.5 to-fast-properties: 2.0.0 - /@babel/[email protected]: - resolution: {integrity: sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==} - engines: {node: '>=6.9.0'} + '@babel/[email protected]': dependencies: '@babel/helper-string-parser': 7.24.6 '@babel/helper-validator-identifier': 7.24.6 to-fast-properties: 2.0.0 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected]): - resolution: {integrity: sha512-FSXRm8iClFyU+gVaXisOSEw0/4Q+qZbFRiuhIAkVU6Boj0FxAMrlo9a8AV5TuF77rgaHytCdHk0Ng+cyUijrag==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected])': dependencies: '@chakra-ui/descendant': 3.1.0([email protected]) '@chakra-ui/icon': 3.2.0(@chakra-ui/[email protected])([email protected]) @@ -2308,13 +9282,8 @@ packages: '@chakra-ui/transition': 2.1.0([email protected])([email protected]) framer-motion: 11.2.6([email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-jHg4LYMRNOJH830ViLuicjb3F+v6iriE/2G5T+Sd0Hna04nukNJ1MxUmBPE+vI22me2dIflfelu2v9wdB6Pojw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/icon': 3.2.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/react-context': 2.1.0([email protected]) @@ -2322,17 +9291,10 @@ packages: '@chakra-ui/spinner': 2.1.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]: - resolution: {integrity: sha512-MV6D4VLRIHr4PkW4zMyqfrNS1mPlCTiCXwvYGtDFQYr+xHFfonhAuf9WjsSc0nyp2m0OdkSLnzmVKkZFLo25Tg==} - dev: false + '@chakra-ui/[email protected]': {} - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-8gKSyLfygnaotbJbDMHDiJoF38OHXUYVme4gGxZ1fLnQEdPVEaIWfH+NndIjOM0z8S+YEFnT9KyGMUtvPrBk3g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/image': 2.1.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/react-children-utils': 2.0.6([email protected]) @@ -2340,32 +9302,20 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-4cWCG24flYBxjruRi4RJREWTGF74L/KzI2CognAW/d/zWR0CjiScuJhf37Am3LFbCySP6WSoyBOtTIoTA4yLEA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/react-children-utils': 2.0.6([email protected]) '@chakra-ui/react-context': 2.1.0([email protected]) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]: - resolution: {integrity: sha512-Pq32MlEX9fwb5j5xx8s18zJMARNHlQZH2VH1RZgfgRDpp7DcEgtRW5AInfN5CfqdHLO1dGxA7I3MqEuL5JnIsA==} + '@chakra-ui/[email protected]': dependencies: '@chakra-ui/shared-utils': 2.0.5 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-95CplwlRKmmUXkdEp/21VkEWgnwcx2TOBG6NfYlsuLBDHSLlo5FKIiE2oSi4zXc4TLcopGcWPNcm/NDaSC5pvA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/react-context': 2.1.0([email protected]) '@chakra-ui/react-use-merge-refs': 2.1.0([email protected]) @@ -2373,24 +9323,14 @@ packages: '@chakra-ui/spinner': 2.1.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-xUB/k5MURj4CtPAhdSoXZidUbm8j3hci9vnc+eZJVDqhDOShNlD6QeniQNRPRys4lWAQLCbFcrwL29C8naDi6g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-85g38JIXMEv6M+AcyIGLh7igNtfpAN6KGQFYxY9tBj0eWvWk4NKQxvqqyVta0bSAyIl1rixNIIezNpNWk2iO4g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/form-control': 2.2.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/react-context': 2.1.0([email protected]) @@ -2405,88 +9345,50 @@ packages: '@chakra-ui/visually-hidden': 2.2.0(@chakra-ui/[email protected])([email protected]) '@zag-js/focus-visible': 0.16.0 react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-flRA/ClPUGPYabu+/GLREZVZr9j2uyyazCAUHAdrTUEdDYCr31SVGhgh7dgKdtq23bOvAQJpIJjw/0Bs0WvbXw==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: '@chakra-ui/react-use-merge-refs': 2.1.0([email protected]) '@chakra-ui/shared-utils': 2.0.5 react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-gnpENKOanKexswSVpVz7ojZEALl2x5qjLYNqSQGbxz+aP9sOXPfUS56ebyBrre7T7exuWGiFeRwnM0oVeGPaiw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/icon': 3.2.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-niTEA8PALtMWRI9wJ4LL0CSBDo8NBfLNp4GD6/0hstcm3IlbBHTVKxN6HwSaoNYfphDQLxCjT4yG+0BJA5tFpg==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: '@chakra-ui/react-use-safe-layout-effect': 2.1.0([email protected]) react: 18.3.1 - dev: false - - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-gVrRDyXFdMd8E7rulL0SKeoljkLQiPITFnsyMO8EFHNZ+AHt5wK4LIguYVEq88APqAGZGfHFWXr79RYrNiE3Mg==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-s6hZAEcWT5zzjNz2JIWUBzRubo9la/oof1W7EKZVVfPYHERnl5e16FmBC79Yfq8p09LQ+aqFKm/etYoJMMgghw==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: '@chakra-ui/number-utils': 2.0.7 '@chakra-ui/react-use-callback-ref': 2.1.0([email protected]) '@chakra-ui/shared-utils': 2.0.5 react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@emotion/[email protected])([email protected]): - resolution: {integrity: sha512-cQwwBy5O0jzvl0K7PLTLgp8ijqLPKyuEMiDXwYzl95seD3AoeuoCLyzZcJtVqaUZ573PiBdAbY/IlZcwDOItWg==} - peerDependencies: - '@emotion/react': '>=10.0.35' - react: '>=18' + '@chakra-ui/[email protected](@emotion/[email protected])([email protected])': dependencies: '@emotion/react': 11.11.4(@types/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-VxCIAir08g5w27klLyi7PVo8BxhW4tgU/lxQyujkmi4zx7hT9ZdrcQLAted/dAa+aSIZ14S1oV0Q9lGjsAdxUQ==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: '@chakra-ui/react-context': 2.1.0([email protected]) '@chakra-ui/react-use-merge-refs': 2.1.0([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]: - resolution: {integrity: sha512-ZmF2qRa1QZ0CMLU8M1zCfmw29DmPNtfjR9iTo74U5FPr3i1aoAh7fbJ4qAlZ197Xw9eAW28tvzQuoVWeL5C7fQ==} - dev: false + '@chakra-ui/[email protected]': {} - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-j2JLrUL9wgg4YA6jLlbU88370eCRyor7DZQD9lzpY95tSOXpTljeg3uF9eOmDnCs6fxp3zDWIfkgMm/ExhcGTg==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/react-context': 2.1.0([email protected]) '@chakra-ui/react-types': 2.0.7([email protected]) @@ -2499,29 +9401,18 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]: - resolution: {integrity: sha512-IGM/yGUHS+8TOQrZGpAKOJl/xGBrmRYJrmbHfUE7zrG3PpQyXvbLDP1M+RggkCFVgHlJi2wpYIf0QtQlU0XZfw==} - dev: false + '@chakra-ui/[email protected]': {} - /@chakra-ui/[email protected](@types/[email protected])([email protected]): - resolution: {integrity: sha512-EmGx4PhWGjm4dpjRqM4Aa+rCWBxP+Rq8Uc/nAVnD4YVqkEhBkrPTpui2lnjsuxqNaZ24fIAZ10cF1hlpemte/w==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected](@types/[email protected])([email protected])': dependencies: '@chakra-ui/dom-utils': 2.1.0 react: 18.3.1 react-focus-lock: 2.12.1(@types/[email protected])([email protected]) transitivePeerDependencies: - '@types/react' - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-wehLC1t4fafCVJ2RvJQT2jyqsAwX7KymmiGqBu7nQoQz8ApTkGABWpo/QwDh3F/dBLrouHDoOvGmYTqft3Mirw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/icon': 3.2.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/react-context': 2.1.0([email protected]) @@ -2530,48 +9421,29 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-RQbTnzl6b1tBjbDPf9zGRo9rf/pQMholsOudTxjy4i9GfTfz6kgp5ValGjQm2z7ng6Z31N1cnjZ1AlSzQ//ZfQ==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: '@chakra-ui/react-utils': 2.0.12([email protected]) '@chakra-ui/utils': 2.0.15 compute-scroll-into-view: 3.0.3 copy-to-clipboard: 3.3.3 react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-xxjGLvlX2Ys4H0iHrI16t74rG9EBcpFvJ3Y3B7KMQTrnW34Kf7Da/UC8J67Gtx85mTHW020ml85SVPKORWNNKQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-bskumBYKLiLMySIWDGcz0+D9Th0jPvmX6xnRMs4o92tT3Od/bW26lahmV2a2Op2ItXeCmRMY+XxJH5Gy1i46VA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/react-use-safe-layout-effect': 2.1.0([email protected]) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-GiBbb3EqAA8Ph43yGa6Mc+kUPjh4Spmxp1Pkelr8qtudpc3p2PJOOebLpd90mcqw8UePPa+l6YhhPtp6o0irhw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/form-control': 2.2.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/object-utils': 2.1.0 @@ -2580,13 +9452,8 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-nXuZ6WRbq0WdgnRgLw+QuxWAHuhDtVX8ElWqcTK+cSMFg/52eVP47czYBE5F35YhnoW2XBwfNoNgZ7+e8Z01Rg==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/breakpoint-utils': 2.0.8 '@chakra-ui/icon': 3.2.0(@chakra-ui/[email protected])([email protected]) @@ -2596,39 +9463,22 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]: - resolution: {integrity: sha512-UULqw7FBvcckQk2n3iPO56TMJvDsNv0FKZI6PlUNJVaGsPbsYxK/8IQ60vZgaTVPtVcjY6BE+y6zg8u9HOqpyg==} - dev: false + '@chakra-ui/[email protected]': {} - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-ZOxFXwtaLIsXjqnszYYrVuswBhnIHHP+XIgK1vC6DePKtyK590Wg+0J0slDwThUAd4MSSIUa/nNX84x1GMphWw==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-IsTGgFLoICVoPRp9ykOgqmdMotJG0CnPsKvGQeSFOB/dZfIujdVb14TYxDU4+MURXry1MhJ7LzZhv+Ml7cr8/g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/breakpoint-utils': 2.0.8 '@chakra-ui/react-env': 3.1.0([email protected]) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected]): - resolution: {integrity: sha512-lJS7XEObzJxsOwWQh7yfG4H8FzFPRP5hVPN/CL+JzytEINCSBvsCDHrYPQGp7jzpCi8vnTqQQGQe0f8dwnXd2g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected])': dependencies: '@chakra-ui/clickable': 2.1.0([email protected]) '@chakra-ui/descendant': 3.1.0([email protected]) @@ -2648,15 +9498,8 @@ packages: '@chakra-ui/transition': 2.1.0([email protected])([email protected]) framer-motion: 11.2.6([email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])(@types/[email protected])([email protected])([email protected])([email protected]): - resolution: {integrity: sha512-TQv1ZaiJMZN+rR9DK0snx/OPwmtaGH1HbZtlYt4W4s6CzyK541fxLRTjIXfEzIGpvNW+b6VFuFjbcR78p4DEoQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' - react-dom: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])': dependencies: '@chakra-ui/close-button': 2.1.1(@chakra-ui/[email protected])([email protected]) '@chakra-ui/focus-lock': 2.1.0(@types/[email protected])([email protected]) @@ -2674,13 +9517,8 @@ packages: react-remove-scroll: 2.5.10(@types/[email protected])([email protected]) transitivePeerDependencies: - '@types/react' - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-pfOdX02sqUN0qC2ysuvgVDiws7xZ20XDIlcNhva55Jgm095xjm8eVdIBfNm3SFbSUNxyXvLTW/YQanX74tKmuA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/counter': 2.1.0([email protected]) '@chakra-ui/form-control': 2.2.0(@chakra-ui/[email protected])([email protected]) @@ -2696,21 +9534,12 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]: - resolution: {integrity: sha512-yOGxBjXNvLTBvQyhMDqGU0Oj26s91mbAlqKHiuw737AXHt0aPllOthVUqQMeaYLwLCjGMg0jtI7JReRzyi94Dg==} - dev: false + '@chakra-ui/[email protected]': {} - /@chakra-ui/[email protected]: - resolution: {integrity: sha512-tgIZOgLHaoti5PYGPTwK3t/cqtcycW0owaiOXoZOcpwwX/vlVb+H1jFsQyWiiwQVPt9RkoSLtxzXamx+aHH+bQ==} - dev: false + '@chakra-ui/[email protected]': {} - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-x4vBqLStDxJFMt+jdAHHS8jbh294O53CPQJoL4g228P513rHylV/uPscYUHrVJXRxsHfRztQO9k45jjTYaPRMw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/descendant': 3.1.0([email protected]) '@chakra-ui/react-children-utils': 2.0.6([email protected]) @@ -2720,14 +9549,8 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected]): - resolution: {integrity: sha512-K+2ai2dD0ljvJnlrzesCDT9mNzLifE3noGKZ3QwLqd/K34Ym1W/0aL1ERSynrcG78NKoXS54SdEzkhCZ4Gn/Zg==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected])': dependencies: '@chakra-ui/close-button': 2.1.1(@chakra-ui/[email protected])([email protected]) '@chakra-ui/lazy-utils': 2.0.5 @@ -2743,49 +9566,28 @@ packages: '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) framer-motion: 11.2.6([email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-ciDdpdYbeFG7og6/6J8lkTFxsSvwTdMLFkpVylAF6VNC22jssiWfquj2eyD4rJnzkRFPvIWJq8hvbfhsm+AjSg==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: '@chakra-ui/react-types': 2.0.7([email protected]) '@chakra-ui/react-use-merge-refs': 2.1.0([email protected]) '@popperjs/core': 2.11.8 react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-9q9KWf6SArEcIq1gGofNcFPSWEyl+MfJjEUg/un1SMlQjaROOh3zYr+6JAwvcORiX7tyHosnmWC3d3wI2aPSQg==} - peerDependencies: - react: '>=18' - react-dom: '>=18' + '@chakra-ui/[email protected]([email protected])([email protected])': dependencies: '@chakra-ui/react-context': 2.1.0([email protected]) '@chakra-ui/react-use-safe-layout-effect': 2.1.0([email protected]) react: 18.3.1 react-dom: 18.3.1([email protected]) - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-qUXuKbuhN60EzDD9mHR7B67D7p/ZqNS2Aze4Pbl1qGGZfulPW0PY8Rof32qDtttDQBkzQIzFGE8d9QpAemToIQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/react-context': 2.1.0([email protected]) '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@emotion/[email protected])(@emotion/[email protected])([email protected])([email protected]): - resolution: {integrity: sha512-w0Tef5ZCJK1mlJorcSjItCSbyvVuqpvyWdxZiVQmE6fvSJR83wZof42ux0+sfWD+I7rHSfj+f9nzhNaEWClysw==} - peerDependencies: - '@emotion/react': ^11.0.0 - '@emotion/styled': ^11.0.0 - react: '>=18' - react-dom: '>=18' + '@chakra-ui/[email protected](@emotion/[email protected])(@emotion/[email protected])([email protected])([email protected])': dependencies: '@chakra-ui/css-reset': 2.3.0(@emotion/[email protected])([email protected]) '@chakra-ui/portal': 2.1.0([email protected])([email protected]) @@ -2796,13 +9598,8 @@ packages: '@emotion/styled': 11.11.5(@emotion/[email protected])(@types/[email protected])([email protected]) react: 18.3.1 react-dom: 18.3.1([email protected]) - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-n10M46wJrMGbonaghvSRnZ9ToTv/q76Szz284gv4QUWvyljQACcGrXIONUnQ3BIwbOfkRqSk7Xl/JgZtVfll+w==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/form-control': 2.2.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/react-context': 2.1.0([email protected]) @@ -2812,211 +9609,115 @@ packages: '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) '@zag-js/focus-visible': 0.16.0 react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-QVR2RC7QsOsbWwEnq9YduhpqSFnZGvjjGREV8ygKi8ADhXh93C8azLECCUVgRJF2Wc+So1fgxmjLcbZfY2VmBA==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-iahyStvzQ4AOwKwdPReLGfDesGG+vWJfEsn0X/NoGph/SkN+HXtv2sCfYFFR9k7bb+Kvc6YfpLlSuLvKMHi2+w==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-Vr96GV2LNBth3+IKzr/rq1IcnkXv+MLmwjQH6C8BRtn3sNskgDFD5vLkVXcEhagzZMCh8FR3V/bzZPojBOyNhw==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: '@chakra-ui/react-use-safe-layout-effect': 2.1.0([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-12zv2qIZ8EHwiytggtGvo4iLT0APris7T0qaAWqzpUGS0cdUtR8W+V1BJ5Ocq+7tA6dzQ/7+w5hmXih61TuhWQ==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-CFZkQU3gmDBwhqy0vC1ryf90BVHxVN8cTLpSyCpdmExUEtSEInSCGMydj2fvn7QXsz/za8JNdO2xxgJwxpLMtg==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: '@chakra-ui/dom-utils': 2.1.0 '@chakra-ui/react-use-event-listener': 2.1.0([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-efnJrBtGDa4YaxDzDE90EnKD3Vkh5a1t3w7PhnRQmsphLy3g2UieasoKTlT2Hn118TwDjIv5ZjHJW6HbzXA9wQ==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-QR/8fKNokxZUs4PfxjXuwl0fj/d71WPrmLJvEpCTkHjnzu7LnYvzoe2wB867IdooQJL0G1zBxl0Dq+6W1P3jpg==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-Ax4pmxA9LBGMyEZJhhUZobg9C0t3qFE4jVF1tGBsrLDcdBeLR9fwOogIPY9Hf0/wqSlAryAimICbr5hkpa5GSw==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-U5greryDLS8ISP69DKDsYcsXRtAdnTQT+jjIlRYZ49K/XhUR/AqVZCK5BkR1spTDmO9H8SPhgeNKI70ODuDU/Q==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-xzVboNy7J64xveLcxTIJ3jv+lUJKDwRM7Szwn9tNzUIPD94O3qwjV7DDCUzN2490nSYDF4OBMt/wuDBtaR3kUQ==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: '@chakra-ui/dom-utils': 2.1.0 '@chakra-ui/react-use-event-listener': 2.1.0([email protected]) '@chakra-ui/react-use-safe-layout-effect': 2.1.0([email protected]) '@chakra-ui/react-use-update-effect': 2.1.0([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-2jzrUZ+aiCG/cfanrolsnSMDykCAbv9EK/4iUyZno6BYb3vziucmvgKuoXbMPAzWNtwUwtuMhkby8rc61Ue+Lg==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: '@chakra-ui/react-use-event-listener': 2.1.0([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-8iWj+I/+A0J08pgEXP1J1flcvhLBHkk0ln7ZvGIyXiEyM6XagOTJpwNhiu+Bmk59t3HoV/VyvyJTa+44sEApuw==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-m0kxuIYqoYB0va9Z2aW4xP/5b7BzlDeWwyXCH6QpT2PpW3/281L3hLCm1G0eOUcdVlayqrQqOeD6Mglq+5/xoQ==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-lERa6AWF1cjEtWSGjxWTaSMvneccnAVH4V4ozh8SYiN9fSPZLlSG3kNxfNzdFvMEhM7dnP60vynF7WjGdTgQbQ==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-PNX+s/JEaMneijbgAM4iFL+f3m1ga9+6QK0E5Yh4s8KZJQ/bLwZzdhMz8J/+mL+XEXQ5J0N8ivZN28B82N1kNw==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-xmL2qOHiXqfcj0q7ZK5s9UjTh4Gz0/gL9jcWPA6GVf+A0Od5imEDa/Vz+533yQKWiNSm1QGrIj0eJAokc7O4fg==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: '@chakra-ui/event-utils': 2.0.8 '@chakra-ui/react-use-latest-ref': 2.1.0([email protected]) framesync: 6.1.2 react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-pjxGwue1hX8AFcmjZ2XfrQtIJgqbTF3Qs1Dy3d1krC77dEsiCUbQ9GzOBfDc8pfd60DrB5N2tg5JyHbypqh0Sg==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-Knbrrx/bcPwVS1TorFdzrK/zWA8yuU/eaXDkNj24IrKoRlQrSBFarcgAEzlCHtzuhufP3OULPkELTzz91b0tCw==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-tbLqrQhbnqOjzTaMlYytp7wY8BW1JpL78iG7Ru1DlV4EWGiAmXFGvtnEt9HftU0NJ0aJyjgymkxfVGI55/1Z4A==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: '@zag-js/element-size': 0.10.5 react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-cFN0sobKMM9hXUhyCofx3/Mjlzah6ADaEl/AXl5Y+GawB5rgedgAcu2ErAgarEkwvsKdP6c68CKjQ9dmTQlJxQ==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-ND4Q23tETaR2Qd3zwCKYOOS1dfssojPLJMLvUtUbW5M9uW1ejYWgGUobeAiOVfSplownG8QYMmHTP86p/v0lbA==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: react: 18.3.1 - dev: false - /@chakra-ui/[email protected]([email protected]): - resolution: {integrity: sha512-GbSfVb283+YA3kA8w8xWmzbjNWk14uhNpntnipHCftBibl0lxtQ9YqMFQLwuFOO0U2gYVocszqqDWX+XNKq9hw==} - peerDependencies: - react: '>=18' + '@chakra-ui/[email protected]([email protected])': dependencies: '@chakra-ui/utils': 2.0.15 react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@emotion/[email protected])(@emotion/[email protected])(@types/[email protected])([email protected])([email protected])([email protected]): - resolution: {integrity: sha512-Hn0moyxxyCDKuR9ywYpqgX8dvjqwu9ArwpIb9wHNYjnODETjLwazgNIliCVBRcJvysGRiV51U2/JtJVrpeCjUQ==} - peerDependencies: - '@emotion/react': ^11.0.0 - '@emotion/styled': ^11.0.0 - framer-motion: '>=4.0.0' - react: '>=18' - react-dom: '>=18' + '@chakra-ui/[email protected](@emotion/[email protected])(@emotion/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])': dependencies: '@chakra-ui/accordion': 2.3.1(@chakra-ui/[email protected])([email protected])([email protected]) '@chakra-ui/alert': 2.2.2(@chakra-ui/[email protected])([email protected]) @@ -3078,52 +9779,30 @@ packages: react-dom: 18.3.1([email protected]) transitivePeerDependencies: - '@types/react' - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-ZwCb7LqKCVLJhru3DXvKXpZ7Pbu1TDZ7N0PdQ0Zj1oyVLJyrpef1u9HR5u0amOpqcH++Ugt0f5JSmirjNlctjA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/form-control': 2.2.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]: - resolution: {integrity: sha512-4/Wur0FqDov7Y0nCXl7HbHzCg4aq86h+SXdoUeuCMD3dSj7dpsVnStLYhng1vxvlbUnLpdF4oz5Myt3i/a7N3Q==} - dev: false + '@chakra-ui/[email protected]': {} - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-JNRuMPpdZGd6zFVKjVQ0iusu3tXAdI29n4ZENYwAJEMf/fN0l12sVeirOxkJ7oEL0yOx2AgEYFSKdbcAgfUsAQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/media-query': 3.3.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/react-use-previous': 2.1.0([email protected]) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-Hk+FG+vadBSH0/7hwp9LJnLjkO0RPGnx7gBJWI4/SpoJf3e4tZlWYtwGj0toYY4aGKl93jVghuwGbDBEMoHDug==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-lUOBcLMCnFZiA/s2NONXhELJh6sY5WtbRykPtclGfynqqOo47lwWJx+VP7xaeuhDOPcWSSecWc9Y1BfPOCz9cQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/number-utils': 2.0.7 '@chakra-ui/react-context': 2.1.0([email protected]) @@ -3137,73 +9816,44 @@ packages: '@chakra-ui/react-use-update-effect': 2.1.0([email protected]) '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-hczbnoXt+MMv/d3gE+hjQhmkzLiKuoTo42YhUG7Bs9OSv2lg1fZHW1fGNRFP3wTi6OIbD044U1P9HK+AOgFH3g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-LDn0d/LXQNbAn2KaR3F1zivsZCewY4Jsy1qShmfBMKwn6rI8yVlbvu6SiA3OpHS0FhxbsZxQI6HefEoIgtqY6Q==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/icon': 3.2.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/react-context': 2.1.0([email protected]) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-ky77lZbW60zYkSXhYz7kbItUpAQfEdycT0Q4bkHLxfqbuiGMf8OmgZOQkOB9uM4v0zPwy2HXhe0vq4Dd0xa55Q==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/icon': 3.2.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/react-context': 2.1.0([email protected]) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]: - resolution: {integrity: sha512-To/Z92oHpIE+4nk11uVMWqo2GGRS86coeMmjxtpnErmWRdLcp1WVCVRAvn+ZwpLiNR+reWFr2FFqJRsREuZdAg==} + '@chakra-ui/[email protected]': dependencies: '@chakra-ui/shared-utils': 2.0.5 csstype: 3.1.3 lodash.mergewith: 4.6.2 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected]): - resolution: {integrity: sha512-pgmi/CC+E1v31FcnQhsSGjJnOE2OcND4cKPyTE+0F+bmGm48Q/b5UmKD9Y+CmZsrt/7V3h8KNczowupfuBfIHA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected])': dependencies: '@chakra-ui/checkbox': 2.3.2(@chakra-ui/[email protected])([email protected]) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) framer-motion: 11.2.6([email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@emotion/[email protected])(@emotion/[email protected])([email protected]): - resolution: {integrity: sha512-EGtpoEjLrUu4W1fHD+a62XR+hzC5YfsWm+6lO0Kybcga3yYEij9beegO0jZgug27V+Rf7vns95VPVP6mFd/DEQ==} - peerDependencies: - '@emotion/react': ^11.0.0 - '@emotion/styled': ^11.0.0 - react: '>=18' + '@chakra-ui/[email protected](@emotion/[email protected])(@emotion/[email protected])([email protected])': dependencies: '@chakra-ui/color-mode': 2.2.0([email protected]) '@chakra-ui/object-utils': 2.1.0 @@ -3215,25 +9865,15 @@ packages: '@emotion/styled': 11.11.5(@emotion/[email protected])(@types/[email protected])([email protected]) react: 18.3.1 react-fast-compare: 3.2.2 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-o5OrjoHCh5uCLdiUb0Oc0vq9rIAeHSIRScc2ExTC9Qg/uVZl2ygLrjToCaKfaaKl1oQexIeAcZDKvPG8tVkHyQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/react-context': 2.1.0([email protected]) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-6Mlclp8L9lqXmsGWF5q5gmemZXOiOYuh0SGT/7PgJVNPz3LXREXlXg2an4MBUD8W5oTkduCX+3KTMCwRrVrDYw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/clickable': 2.1.0([email protected]) '@chakra-ui/descendant': 3.1.0([email protected]) @@ -3246,70 +9886,43 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-Bdel79Dv86Hnge2PKOU+t8H28nm/7Y3cKd4Kfk9k3lOpUh4+nkSGe58dhRzht59lEqa4N9waCgQiBdkydjvBXQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/icon': 3.2.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/react-context': 2.1.0([email protected]) '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-ip7tvklVCZUb2fOHDb23qPy/Fr2mzDOGdkrpbNi50hDCiV4hFX02jdQJdi3ydHZUyVgZVBKPOJ+lT9i7sKA2wA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/form-control': 2.2.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected]): - resolution: {integrity: sha512-Qdj8ajF9kxY4gLrq7gA+Azp8CtFHGO9tWMN2wfF9aQNgG9AuMhPrUzMq9AMQ0MXiYcgNq/FD3eegB43nHVmXVA==} - peerDependencies: - '@chakra-ui/styled-system': '>=2.0.0' + '@chakra-ui/[email protected](@chakra-ui/[email protected])': dependencies: '@chakra-ui/anatomy': 2.2.2 '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/styled-system': 2.9.2 color2k: 2.0.3 - dev: false - /@chakra-ui/[email protected]: - resolution: {integrity: sha512-FjH5LJbT794r0+VSCXB3lT4aubI24bLLRWB+CuRKHijRvsOg717bRdUN/N1fEmEpFnRVrbewttWh/OQs0EWpWw==} + '@chakra-ui/[email protected]': dependencies: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/styled-system': 2.9.2 '@chakra-ui/theme': 3.3.1(@chakra-ui/[email protected]) lodash.mergewith: 4.6.2 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected]): - resolution: {integrity: sha512-Hft/VaT8GYnItGCBbgWd75ICrIrIFrR7lVOhV/dQnqtfGqsVDlrztbSErvMkoPKt0UgAkd9/o44jmZ6X4U2nZQ==} - peerDependencies: - '@chakra-ui/styled-system': '>=2.8.0' + '@chakra-ui/[email protected](@chakra-ui/[email protected])': dependencies: '@chakra-ui/anatomy': 2.2.2 '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/styled-system': 2.9.2 '@chakra-ui/theme-tools': 2.1.2(@chakra-ui/[email protected]) - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected])([email protected]): - resolution: {integrity: sha512-yvRP8jFKRs/YnkuE41BVTq9nB2v/KDRmje9u6dgDmE5+1bFt3bwjdf9gVbif4u5Ve7F7BGk5E093ARRVtvLvXA==} - peerDependencies: - '@chakra-ui/system': 2.6.2 - framer-motion: '>=4.0.0' - react: '>=18' - react-dom: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected])([email protected])': dependencies: '@chakra-ui/alert': 2.2.2(@chakra-ui/[email protected])([email protected]) '@chakra-ui/close-button': 2.1.1(@chakra-ui/[email protected])([email protected]) @@ -3324,15 +9937,8 @@ packages: framer-motion: 11.2.6([email protected])([email protected]) react: 18.3.1 react-dom: 18.3.1([email protected]) - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected])([email protected]): - resolution: {integrity: sha512-Rh39GBn/bL4kZpuEMPPRwYNnccRCL+w9OqamWHIB3Qboxs6h8cOyXfIdGxjo72lvhu1QI/a4KFqkM3St+WfC0A==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' - react-dom: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected])([email protected])': dependencies: '@chakra-ui/dom-utils': 2.1.0 '@chakra-ui/popper': 3.1.0([email protected]) @@ -3346,40 +9952,26 @@ packages: framer-motion: 11.2.6([email protected])([email protected]) react: 18.3.1 react-dom: 18.3.1([email protected]) - dev: false - /@chakra-ui/[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-orkT6T/Dt+/+kVwJNy7zwJ+U2xAZ3EU7M3XCs45RBvUnZDr/u9vdmaM/3D/rOpmQJWgQBwKPJleUXrYWUagEDQ==} - peerDependencies: - framer-motion: '>=4.0.0' - react: '>=18' + '@chakra-ui/[email protected]([email protected])([email protected])': dependencies: '@chakra-ui/shared-utils': 2.0.5 framer-motion: 11.2.6([email protected])([email protected]) react: 18.3.1 - dev: false - /@chakra-ui/[email protected]: - resolution: {integrity: sha512-El4+jL0WSaYYs+rJbuYFDbjmfCcfGDmRY95GO4xwzit6YAPZBLcR65rOEwLps+XWluZTy1xdMrusg/hW0c1aAA==} + '@chakra-ui/[email protected]': dependencies: '@types/lodash.mergewith': 4.6.7 css-box-model: 1.2.1 framesync: 6.1.2 lodash.mergewith: 4.6.2 - dev: false - /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): - resolution: {integrity: sha512-KmKDg01SrQ7VbTD3+cPWf/UfpF5MSwm3v7MWi0n5t8HnnadT13MF0MJCDSXbBWnzLv1ZKJ6zlyAOeARWX+DpjQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' + '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': dependencies: '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 - dev: false - /@coinbase/[email protected]: - resolution: {integrity: sha512-N/A2DRIf0Y3PHc1XAMvbBUu4zisna6qAdqABMZwBMNEfWrXpAwx16pZGkYCLGE+Rvv1edbcB2LYDRnACNcmCiw==} + '@coinbase/[email protected]': dependencies: bn.js: 5.2.1 buffer: 6.0.3 @@ -3392,10 +9984,8 @@ packages: sha.js: 2.4.11 transitivePeerDependencies: - supports-color - dev: false - /@coinbase/[email protected]: - resolution: {integrity: sha512-WMUeFbtS0rn8zavjAmNhFWq1r3TV7E5KuSij1Sar0/XuOC+nhj96uqSlIApAHdhuScoKZBq39VYsAQCHzOC6/w==} + '@coinbase/[email protected]': dependencies: buffer: 6.0.3 clsx: 1.2.1 @@ -3403,51 +9993,29 @@ packages: keccak: 3.0.4 preact: 10.22.0 sha.js: 2.4.11 - dev: false - /@cspotcode/[email protected]: - resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} - engines: {node: '>=12'} + '@cspotcode/[email protected]': dependencies: '@jridgewell/trace-mapping': 0.3.9 - /@edge-runtime/[email protected]: - resolution: {integrity: sha512-JQTRVuiusQLNNLe2W9tnzBlV/GvSVcozLl4XZHk5swnRZ/v6jp8TqR8P7sqmJsQqblDZ3EztcWmLDbhRje/+8g==} - engines: {node: '>=16'} - dev: false + '@edge-runtime/[email protected]': {} - /@edge-runtime/[email protected]: - resolution: {integrity: sha512-uUtx8BFoO1hNxtHjp3eqVPC/mWImGb2exOfGjMLUoipuWgjej+f4o/VP4bUI8U40gu7Teogd5VTeZUkGvJSPOQ==} - engines: {node: '>=16'} - dev: false + '@edge-runtime/[email protected]': {} - /@edge-runtime/[email protected]: - resolution: {integrity: sha512-oN17GjFr69chu6sDLvXxdhg0Qe8EZviGSuqzR9qOiKh4MhFYGdBBcqRNzdmYeAdeRzOW2mM9yil4RftUQ7sUOA==} - engines: {node: '>=16'} - dev: false + '@edge-runtime/[email protected]': {} - /@edge-runtime/[email protected]: - resolution: {integrity: sha512-Vw0lbJ2lvRUqc7/soqygUX216Xb8T3WBZ987oywz6aJqRxcwSVWwr9e+Nqo2m9bxobA9mdbWNNoRY6S9eko1EQ==} - engines: {node: '>=16'} - dev: false + '@edge-runtime/[email protected]': {} - /@edge-runtime/[email protected]: - resolution: {integrity: sha512-0dEVyRLM/lG4gp1R/Ik5bfPl/1wX00xFwd5KcNH602tzBa09oF7pbTKETEhR1GjZ75K6OJnYFu8II2dyMhONMw==} - engines: {node: '>=16'} + '@edge-runtime/[email protected]': dependencies: '@edge-runtime/primitives': 4.1.0 - dev: false - /@emnapi/[email protected]: - resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} - requiresBuild: true + '@emnapi/[email protected]': dependencies: tslib: 2.6.2 - dev: false optional: true - /@emotion/[email protected]: - resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} + '@emotion/[email protected]': dependencies: '@babel/helper-module-imports': 7.24.3 '@babel/runtime': 7.24.6 @@ -3460,40 +10028,24 @@ packages: find-root: 1.1.0 source-map: 0.5.7 stylis: 4.2.0 - dev: false - /@emotion/[email protected]: - resolution: {integrity: sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==} + '@emotion/[email protected]': dependencies: '@emotion/memoize': 0.8.1 '@emotion/sheet': 1.2.2 '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 stylis: 4.2.0 - dev: false - /@emotion/[email protected]: - resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==} - dev: false + '@emotion/[email protected]': {} - /@emotion/[email protected]: - resolution: {integrity: sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==} + '@emotion/[email protected]': dependencies: '@emotion/memoize': 0.8.1 - dev: false - /@emotion/[email protected]: - resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} - dev: false + '@emotion/[email protected]': {} - /@emotion/[email protected](@types/[email protected])([email protected]): - resolution: {integrity: sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==} - peerDependencies: - '@types/react': '*' - react: '>=16.8.0' - peerDependenciesMeta: - '@types/react': - optional: true + '@emotion/[email protected](@types/[email protected])([email protected])': dependencies: '@babel/runtime': 7.24.6 '@emotion/babel-plugin': 11.11.0 @@ -3505,31 +10057,18 @@ packages: '@types/react': 18.2.22 hoist-non-react-statics: 3.3.2 react: 18.3.1 - dev: false - /@emotion/[email protected]: - resolution: {integrity: sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==} + '@emotion/[email protected]': dependencies: '@emotion/hash': 0.9.1 '@emotion/memoize': 0.8.1 '@emotion/unitless': 0.8.1 '@emotion/utils': 1.2.1 csstype: 3.1.3 - dev: false - /@emotion/[email protected]: - resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} - dev: false + '@emotion/[email protected]': {} - /@emotion/[email protected](@emotion/[email protected])(@types/[email protected])([email protected]): - resolution: {integrity: sha512-/ZjjnaNKvuMPxcIiUkf/9SHoG4Q196DRl1w82hQ3WCsjo1IUR8uaGWrC6a87CrYAW0Kb/pK7hk8BnLgLRi9KoQ==} - peerDependencies: - '@emotion/react': ^11.0.0-rc.0 - '@types/react': '*' - react: '>=16.8.0' - peerDependenciesMeta: - '@types/react': - optional: true + '@emotion/[email protected](@emotion/[email protected])(@types/[email protected])([email protected])': dependencies: '@babel/runtime': 7.24.6 '@emotion/babel-plugin': 11.11.0 @@ -3540,420 +10079,157 @@ packages: '@emotion/utils': 1.2.1 '@types/react': 18.2.22 react: 18.3.1 - dev: false - /@emotion/[email protected]: - resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} - dev: false + '@emotion/[email protected]': {} - /@emotion/[email protected]([email protected]): - resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} - peerDependencies: - react: '>=16.8.0' + '@emotion/[email protected]([email protected])': dependencies: react: 18.3.1 - dev: false - /@emotion/[email protected]: - resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} - dev: false + '@emotion/[email protected]': {} - /@emotion/[email protected]: - resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==} - dev: false + '@emotion/[email protected]': {} - /@esbuild/[email protected]: - resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true + '@esbuild/[email protected]': optional: true - /@esbuild/[email protected]: - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true + '@esbuild/[email protected]': optional: true - /@eslint-community/[email protected]([email protected]): - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/[email protected]([email protected])': dependencies: eslint: 8.57.0 eslint-visitor-keys: 3.4.3 - dev: true - /@eslint-community/[email protected]: - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - dev: true + '@eslint-community/[email protected]': {} - /@eslint/[email protected]: - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/[email protected]': dependencies: ajv: 6.12.6 debug: 4.3.4([email protected]) @@ -3966,47 +10242,30 @@ packages: strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color - dev: true - /@eslint/[email protected]: - resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true + '@eslint/[email protected]': {} - /@ethereumjs/[email protected]: - resolution: {integrity: sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==} + '@ethereumjs/[email protected]': dependencies: '@ethereumjs/util': 8.1.0 crc-32: 1.2.2 - dev: false - /@ethereumjs/[email protected]: - resolution: {integrity: sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==} - engines: {node: '>=14'} - hasBin: true - dev: false + '@ethereumjs/[email protected]': {} - /@ethereumjs/[email protected]: - resolution: {integrity: sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==} - engines: {node: '>=14'} + '@ethereumjs/[email protected]': dependencies: '@ethereumjs/common': 3.2.0 '@ethereumjs/rlp': 4.0.1 '@ethereumjs/util': 8.1.0 ethereum-cryptography: 2.1.3 - dev: false - /@ethereumjs/[email protected]: - resolution: {integrity: sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==} - engines: {node: '>=14'} + '@ethereumjs/[email protected]': dependencies: '@ethereumjs/rlp': 4.0.1 ethereum-cryptography: 2.1.3 micro-ftch: 0.3.1 - dev: false - /@ethersproject/[email protected]: - resolution: {integrity: sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/address': 5.7.0 '@ethersproject/bignumber': 5.7.0 @@ -4018,8 +10277,7 @@ packages: '@ethersproject/properties': 5.7.0 '@ethersproject/strings': 5.7.0 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/bignumber': 5.7.0 '@ethersproject/bytes': 5.7.0 @@ -4029,8 +10287,7 @@ packages: '@ethersproject/transactions': 5.7.0 '@ethersproject/web': 5.7.1 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/bignumber': 5.7.0 @@ -4038,8 +10295,7 @@ packages: '@ethersproject/logger': 5.7.0 '@ethersproject/properties': 5.7.0 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/bignumber': 5.7.0 '@ethersproject/bytes': 5.7.0 @@ -4047,36 +10303,30 @@ packages: '@ethersproject/logger': 5.7.0 '@ethersproject/rlp': 5.7.0 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/bytes': 5.7.0 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/properties': 5.7.0 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/logger': 5.7.0 bn.js: 5.2.1 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/logger': 5.7.0 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/bignumber': 5.7.0 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/abstract-provider': 5.7.0 @@ -4089,8 +10339,7 @@ packages: '@ethersproject/properties': 5.7.0 '@ethersproject/transactions': 5.7.0 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/abstract-signer': 5.7.0 '@ethersproject/address': 5.7.0 @@ -4102,8 +10351,7 @@ packages: '@ethersproject/properties': 5.7.0 '@ethersproject/strings': 5.7.0 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/abstract-signer': 5.7.0 '@ethersproject/basex': 5.7.0 @@ -4118,8 +10366,7 @@ packages: '@ethersproject/transactions': 5.7.0 '@ethersproject/wordlists': 5.7.0 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/abstract-signer': 5.7.0 '@ethersproject/address': 5.7.0 @@ -4135,33 +10382,27 @@ packages: aes-js: 3.0.0 scrypt-js: 3.0.1 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/bytes': 5.7.0 js-sha3: 0.8.0 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==} + '@ethersproject/[email protected]': {} - /@ethersproject/[email protected]: - resolution: {integrity: sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/logger': 5.7.0 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/sha2': 5.7.0 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/logger': 5.7.0 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/abstract-signer': 5.7.0 @@ -4187,27 +10428,23 @@ packages: - bufferutil - utf-8-validate - /@ethersproject/[email protected]: - resolution: {integrity: sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/logger': 5.7.0 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/logger': 5.7.0 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/logger': 5.7.0 hash.js: 1.1.7 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/logger': 5.7.0 @@ -4216,8 +10453,7 @@ packages: elliptic: 6.5.4 hash.js: 1.1.7 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/bignumber': 5.7.0 '@ethersproject/bytes': 5.7.0 @@ -4226,15 +10462,13 @@ packages: '@ethersproject/sha2': 5.7.0 '@ethersproject/strings': 5.7.0 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/constants': 5.7.0 '@ethersproject/logger': 5.7.0 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/address': 5.7.0 '@ethersproject/bignumber': 5.7.0 @@ -4246,15 +10480,13 @@ packages: '@ethersproject/rlp': 5.7.0 '@ethersproject/signing-key': 5.7.0 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/bignumber': 5.7.0 '@ethersproject/constants': 5.7.0 '@ethersproject/logger': 5.7.0 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/abstract-signer': 5.7.0 @@ -4272,8 +10504,7 @@ packages: '@ethersproject/transactions': 5.7.0 '@ethersproject/wordlists': 5.7.0 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/base64': 5.7.0 '@ethersproject/bytes': 5.7.0 @@ -4281,8 +10512,7 @@ packages: '@ethersproject/properties': 5.7.0 '@ethersproject/strings': 5.7.0 - /@ethersproject/[email protected]: - resolution: {integrity: sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==} + '@ethersproject/[email protected]': dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/hash': 5.7.0 @@ -4290,260 +10520,117 @@ packages: '@ethersproject/properties': 5.7.0 '@ethersproject/strings': 5.7.0 - /@fastify/[email protected]: - resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} - engines: {node: '>=14'} - dev: false + '@fastify/[email protected]': {} - /@fontsource/[email protected]: - resolution: {integrity: sha512-gtlMmvk//2AgDEZDFsoL5z9mgW3ZZg/9SC7pIfDwNKp5DtZpApgqd1Fua3HhPwYRIHrT76IQ1tMTzQKLEGtJGQ==} - dev: false + '@fontsource/[email protected]': {} - /@hapi/[email protected]: - resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} - dev: false + '@hapi/[email protected]': {} - /@hapi/[email protected]: - resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + '@hapi/[email protected]': dependencies: '@hapi/hoek': 9.3.0 - dev: false - /@humanwhocodes/[email protected]: - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead + '@humanwhocodes/[email protected]': dependencies: '@humanwhocodes/object-schema': 2.0.3 debug: 4.3.4([email protected]) minimatch: 3.1.2 transitivePeerDependencies: - supports-color - dev: true - /@humanwhocodes/[email protected]: - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - dev: true + '@humanwhocodes/[email protected]': {} - /@humanwhocodes/[email protected]: - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - deprecated: Use @eslint/object-schema instead - dev: true + '@humanwhocodes/[email protected]': {} - /@img/[email protected]: - resolution: {integrity: sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==} - engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [darwin] - requiresBuild: true + '@img/[email protected]': optionalDependencies: '@img/sharp-libvips-darwin-arm64': 1.0.2 - dev: false optional: true - /@img/[email protected]: - resolution: {integrity: sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==} - engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [darwin] - requiresBuild: true + '@img/[email protected]': optionalDependencies: '@img/sharp-libvips-darwin-x64': 1.0.2 - dev: false optional: true - /@img/[email protected]: - resolution: {integrity: sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==} - engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false + '@img/[email protected]': optional: true - /@img/[email protected]: - resolution: {integrity: sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==} - engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false + '@img/[email protected]': optional: true - /@img/[email protected]: - resolution: {integrity: sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==} - engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false + '@img/[email protected]': optional: true - /@img/[email protected]: - resolution: {integrity: sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==} - engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false + '@img/[email protected]': optional: true - /@img/[email protected]: - resolution: {integrity: sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==} - engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: false + '@img/[email protected]': optional: true - /@img/[email protected]: - resolution: {integrity: sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==} - engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false + '@img/[email protected]': optional: true - /@img/[email protected]: - resolution: {integrity: sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==} - engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false + '@img/[email protected]': optional: true - /@img/[email protected]: - resolution: {integrity: sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==} - engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false + '@img/[email protected]': optional: true - /@img/[email protected]: - resolution: {integrity: sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==} - engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true + '@img/[email protected]': optionalDependencies: '@img/sharp-libvips-linux-arm64': 1.0.2 - dev: false optional: true - /@img/[email protected]: - resolution: {integrity: sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==} - engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm] - os: [linux] - requiresBuild: true + '@img/[email protected]': optionalDependencies: '@img/sharp-libvips-linux-arm': 1.0.2 - dev: false optional: true - /@img/[email protected]: - resolution: {integrity: sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==} - engines: {glibc: '>=2.31', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [s390x] - os: [linux] - requiresBuild: true + '@img/[email protected]': optionalDependencies: '@img/sharp-libvips-linux-s390x': 1.0.2 - dev: false optional: true - /@img/[email protected]: - resolution: {integrity: sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==} - engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [linux] - requiresBuild: true + '@img/[email protected]': optionalDependencies: '@img/sharp-libvips-linux-x64': 1.0.2 - dev: false optional: true - /@img/[email protected]: - resolution: {integrity: sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==} - engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true + '@img/[email protected]': optionalDependencies: '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 - dev: false optional: true - /@img/[email protected]: - resolution: {integrity: sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==} - engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [linux] - requiresBuild: true + '@img/[email protected]': optionalDependencies: '@img/sharp-libvips-linuxmusl-x64': 1.0.2 - dev: false optional: true - /@img/[email protected]: - resolution: {integrity: sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [wasm32] - requiresBuild: true + '@img/[email protected]': dependencies: '@emnapi/runtime': 1.2.0 - dev: false optional: true - /@img/[email protected]: - resolution: {integrity: sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false + '@img/[email protected]': optional: true - /@img/[email protected]: - resolution: {integrity: sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false + '@img/[email protected]': optional: true - /@isaacs/[email protected]: - resolution: {integrity: sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==} - engines: {node: '>=12'} - dev: false + '@isaacs/[email protected]': {} - /@jest/[email protected]: - resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/[email protected]': dependencies: '@jest/types': 29.6.3 - dev: false - /@jest/[email protected]: - resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/[email protected]': dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/node': 18.19.33 jest-mock: 29.7.0 - dev: false - /@jest/[email protected]: - resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/[email protected]': dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 @@ -4551,29 +10638,20 @@ packages: jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 - dev: false - /@jest/[email protected]: - resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/[email protected]': dependencies: '@sinclair/typebox': 0.27.8 - dev: false - /@jest/[email protected]: - resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} - engines: {node: '>= 10.14.2'} + '@jest/[email protected]': dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 '@types/node': 18.19.33 '@types/yargs': 15.0.19 chalk: 4.1.2 - dev: false - /@jest/[email protected]: - resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/[email protected]': dependencies: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 @@ -4581,49 +10659,35 @@ packages: '@types/node': 18.19.33 '@types/yargs': 17.0.32 chalk: 4.1.2 - dev: false - /@jridgewell/[email protected]: - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} - engines: {node: '>=6.0.0'} + '@jridgewell/[email protected]': dependencies: '@jridgewell/set-array': 1.2.1 '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.25 - /@jridgewell/[email protected]: - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} + '@jridgewell/[email protected]': {} - /@jridgewell/[email protected]: - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} + '@jridgewell/[email protected]': {} - /@jridgewell/[email protected]: - resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + '@jridgewell/[email protected]': dependencies: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - dev: false - /@jridgewell/[email protected]: - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + '@jridgewell/[email protected]': {} - /@jridgewell/[email protected]: - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + '@jridgewell/[email protected]': dependencies: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - /@jridgewell/[email protected]: - resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + '@jridgewell/[email protected]': dependencies: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - /@latticexyz/[email protected]: - resolution: {integrity: sha512-3C7rnxQ+bRrltU4jMg2f34+HdS7Z7ceW14UGk5qOk9LDfN4LojadCKxpP2cUkft4pBLrvijbolS/cWELNEX/GA==} - hasBin: true + '@latticexyz/[email protected]': dependencies: chalk: 5.3.0 debug: 4.3.4([email protected]) @@ -4633,8 +10697,7 @@ packages: transitivePeerDependencies: - supports-color - /@latticexyz/[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-NXoX58QxGfbpExuFwc/ErRAhtXXkU75NQspti9p+8WLBUvWpbxGDlVyBYXAqzfDHh5FM8UdZ+aKqcACV+C2KQA==} + '@latticexyz/[email protected]([email protected])([email protected])': dependencies: '@latticexyz/common': 2.0.11([email protected])([email protected]) abitype: 1.0.0([email protected])([email protected]) @@ -4649,11 +10712,8 @@ packages: - typescript - utf-8-validate - zod - dev: false - /@latticexyz/[email protected]: - resolution: {integrity: sha512-NH0uD0Z+PttyB00jy60hRTgCnPh8YKefAGAEg32VzhvlwQ+gKQ5tgpWblftg0sX6wx0fvU5CH4giDolFZp58LQ==} - hasBin: true + '@latticexyz/[email protected]': dependencies: '@aws-sdk/client-kms': 3.582.0 '@ethersproject/abi': 5.7.0 @@ -4695,16 +10755,7 @@ packages: - supports-color - utf-8-validate - /@latticexyz/[email protected](@aws-sdk/[email protected])([email protected])([email protected])([email protected]): - resolution: {integrity: sha512-Eyw2chjMQEB2S9z0EO1Rm2dqLK53pcoU8yHewA5fBtIgX/XcGENjPhr3l+c4TwjMup2Cgs7cgPj++zTUpDY1Eg==} - peerDependencies: - '@aws-sdk/client-kms': 3.x - asn1.js: 5.x - peerDependenciesMeta: - '@aws-sdk/client-kms': - optional: true - asn1.js: - optional: true + '@latticexyz/[email protected](@aws-sdk/[email protected])([email protected])([email protected])([email protected])': dependencies: '@aws-sdk/client-kms': 3.582.0 '@latticexyz/schema-type': 2.0.11([email protected])([email protected]) @@ -4724,16 +10775,7 @@ packages: - utf-8-validate - zod - /@latticexyz/[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-Eyw2chjMQEB2S9z0EO1Rm2dqLK53pcoU8yHewA5fBtIgX/XcGENjPhr3l+c4TwjMup2Cgs7cgPj++zTUpDY1Eg==} - peerDependencies: - '@aws-sdk/client-kms': 3.x - asn1.js: 5.x - peerDependenciesMeta: - '@aws-sdk/client-kms': - optional: true - asn1.js: - optional: true + '@latticexyz/[email protected]([email protected])([email protected])': dependencies: '@latticexyz/schema-type': 2.0.11([email protected])([email protected]) '@solidity-parser/parser': 0.16.2 @@ -4750,10 +10792,8 @@ packages: - typescript - utf-8-validate - zod - dev: false - /@latticexyz/[email protected](@aws-sdk/[email protected])([email protected])([email protected]): - resolution: {integrity: sha512-Jm7Q4Lwlg25fqDc14GgvGhzbP2KWNPOFf7M9A63m7xfy6gfqZ9whDDHZonvSJgXcWUFevwgqucOwVY9x7Qz5/Q==} + '@latticexyz/[email protected](@aws-sdk/[email protected])([email protected])([email protected])': dependencies: '@latticexyz/common': 2.0.11(@aws-sdk/[email protected])([email protected])([email protected])([email protected]) '@latticexyz/schema-type': 2.0.11([email protected])([email protected]) @@ -4770,8 +10810,7 @@ packages: - typescript - utf-8-validate - /@latticexyz/[email protected]([email protected]): - resolution: {integrity: sha512-Jm7Q4Lwlg25fqDc14GgvGhzbP2KWNPOFf7M9A63m7xfy6gfqZ9whDDHZonvSJgXcWUFevwgqucOwVY9x7Qz5/Q==} + '@latticexyz/[email protected]([email protected])': dependencies: '@latticexyz/common': 2.0.11([email protected])([email protected]) '@latticexyz/schema-type': 2.0.11([email protected])([email protected]) @@ -4787,17 +10826,8 @@ packages: - supports-color - typescript - utf-8-validate - dev: false - /@latticexyz/[email protected](@latticexyz/[email protected])(@latticexyz/[email protected])(@latticexyz/[email protected])(@latticexyz/[email protected])(@latticexyz/[email protected])(@latticexyz/[email protected])(@types/[email protected])([email protected])([email protected]): - resolution: {integrity: sha512-D5zwyuv8WjYEu620WGo2xOPk0NCVc0NLuJi3OYiEgU7Bud0DXc4SIypr6oy9GhhCYuv8zUyIp4Itu7ZGU21nAA==} - peerDependencies: - '@latticexyz/common': 2.0.11 - '@latticexyz/recs': 2.0.11 - '@latticexyz/store': 2.0.11 - '@latticexyz/store-sync': 2.0.11 - '@latticexyz/utils': 2.0.11 - '@latticexyz/world': 2.0.11 + '@latticexyz/[email protected](@latticexyz/[email protected])(@latticexyz/[email protected])(@latticexyz/[email protected])(@latticexyz/[email protected])(@latticexyz/[email protected])(@latticexyz/[email protected])(@types/[email protected])([email protected])([email protected])': dependencies: '@latticexyz/common': 2.0.11([email protected])([email protected]) '@latticexyz/react': 2.0.11([email protected])([email protected]) @@ -4825,11 +10855,8 @@ packages: - typescript - utf-8-validate - zod - dev: false - /@latticexyz/[email protected]: - resolution: {integrity: sha512-BLE7cjXB+a7AXNq8O/oUKON6gOi1ChQo2XJWDbqtL+MNCmvkLMP+MBKDGBbsQRUebgj71Cqt3B+GcnnnPb1XyA==} - hasBin: true + '@latticexyz/[email protected]': dependencies: chalk: 5.3.0 dotenv: 16.4.5 @@ -4839,9 +10866,7 @@ packages: table: 6.8.2 yargs: 17.7.2 - /@latticexyz/[email protected]: - resolution: {integrity: sha512-ad2DIWWICVhWwlklO3Ev8dVh/6s76xkRtk5SmrbR0yG+DVkc5OS0fL3GRa2W3Nl5hJdqW+Q2kaNjJ9Vwdu8vSw==} - hasBin: true + '@latticexyz/[email protected]': dependencies: chalk: 5.3.0 dotenv: 16.4.5 @@ -4850,10 +10875,8 @@ packages: strip-ansi: 7.1.0 table: 6.8.2 yargs: 17.7.2 - dev: false - /@latticexyz/[email protected](@aws-sdk/[email protected])([email protected])([email protected])([email protected]): - resolution: {integrity: sha512-z1PnNiBg1zmkLUvJato5SEzw+L2XWMkoGIjKRBr8LypqgJgDhZUg4TaFsiw8aI/QRkEQaXtiG7j+9kwXQxQ5Fg==} + '@latticexyz/[email protected](@aws-sdk/[email protected])([email protected])([email protected])([email protected])': dependencies: '@latticexyz/common': 2.0.11(@aws-sdk/[email protected])([email protected])([email protected])([email protected]) '@latticexyz/config': 2.0.11(@aws-sdk/[email protected])([email protected])([email protected]) @@ -4869,8 +10892,7 @@ packages: - utf-8-validate - zod - /@latticexyz/[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-z1PnNiBg1zmkLUvJato5SEzw+L2XWMkoGIjKRBr8LypqgJgDhZUg4TaFsiw8aI/QRkEQaXtiG7j+9kwXQxQ5Fg==} + '@latticexyz/[email protected]([email protected])([email protected])': dependencies: '@latticexyz/common': 2.0.11([email protected])([email protected]) '@latticexyz/config': 2.0.11([email protected]) @@ -4885,10 +10907,8 @@ packages: - typescript - utf-8-validate - zod - dev: false - /@latticexyz/[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-gqsOswYpf92k4hA1zsGNdb/itJYcoSvo08lBC1mI/Ob330NvN6TjPqh9bFNKzByqKBgW5O3wnEVWkqlD5mGOGw==} + '@latticexyz/[email protected]([email protected])([email protected])': dependencies: '@latticexyz/common': 2.0.11([email protected])([email protected]) '@latticexyz/config': 2.0.11([email protected]) @@ -4903,10 +10923,8 @@ packages: - typescript - utf-8-validate - zod - dev: false - /@latticexyz/[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-RucIF/Go06QRobZjGWiCDuT+hl97nBKuwl4Yrxr2x+6U793LT/cuxcUVUR+/dR9WE6inMV3FawyYV+tQfOmJ3Q==} + '@latticexyz/[email protected]([email protected])([email protected])': dependencies: '@latticexyz/recs': 2.0.11([email protected])([email protected]) '@latticexyz/store': 2.0.11([email protected]) @@ -4922,10 +10940,8 @@ packages: - typescript - utf-8-validate - zod - dev: false - /@latticexyz/[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-0qsVD69shRbJW5hRaLriOMfPBSnOWpRg1k4hUG5g1uY4rmV404gVpiJTBhPOsEdCtzFJnX2x6o3aZjJd/2ftsw==} + '@latticexyz/[email protected]([email protected])([email protected])': dependencies: '@latticexyz/schema-type': 2.0.11([email protected])([email protected]) '@latticexyz/utils': 2.0.11 @@ -4936,10 +10952,8 @@ packages: - typescript - utf-8-validate - zod - dev: false - /@latticexyz/[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-H6KO7zHJkYNNT12FLFMQivRE27rfyuoY62UtLfvBrWSQm6tiL6j5NBlylo8cK4cB+oQ9eUMZ78PSvzHEBm6aKg==} + '@latticexyz/[email protected]([email protected])([email protected])': dependencies: abitype: 1.0.0([email protected])([email protected]) viem: 2.9.20([email protected])([email protected]) @@ -4948,10 +10962,8 @@ packages: - typescript - utf-8-validate - zod - dev: false - /@latticexyz/[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-H6KO7zHJkYNNT12FLFMQivRE27rfyuoY62UtLfvBrWSQm6tiL6j5NBlylo8cK4cB+oQ9eUMZ78PSvzHEBm6aKg==} + '@latticexyz/[email protected]([email protected])([email protected])': dependencies: abitype: 1.0.0([email protected])([email protected]) viem: 2.9.20([email protected])([email protected]) @@ -4961,8 +10973,7 @@ packages: - utf-8-validate - zod - /@latticexyz/[email protected](@types/[email protected])([email protected])([email protected]): - resolution: {integrity: sha512-r1KMBjSwEr1jKF0FaYSwjjqp1RzwURHh++T0kHKkPU2BBBbNtwAk1pDHC5i7rRLjr/4LIrrq5ozyBavycQez4g==} + '@latticexyz/[email protected](@types/[email protected])([email protected])([email protected])': dependencies: '@latticexyz/block-logs-stream': 2.0.11([email protected])([email protected]) '@latticexyz/common': 2.0.11([email protected])([email protected]) @@ -5013,10 +11024,8 @@ packages: - supports-color - typescript - utf-8-validate - dev: false - /@latticexyz/[email protected](@aws-sdk/[email protected])([email protected])([email protected]): - resolution: {integrity: sha512-cCXVxzTRKjLuWgGjnr77qtox0U5ckPwajcB17TL0m6WyoiBV/NRRMX9JKroBOpifngeZWnxp7r8OPR2uUCdSTw==} + '@latticexyz/[email protected](@aws-sdk/[email protected])([email protected])([email protected])': dependencies: '@arktype/util': 0.0.29 '@latticexyz/common': 2.0.11(@aws-sdk/[email protected])([email protected])([email protected])([email protected]) @@ -5035,8 +11044,7 @@ packages: - typescript - utf-8-validate - /@latticexyz/[email protected]([email protected]): - resolution: {integrity: sha512-cCXVxzTRKjLuWgGjnr77qtox0U5ckPwajcB17TL0m6WyoiBV/NRRMX9JKroBOpifngeZWnxp7r8OPR2uUCdSTw==} + '@latticexyz/[email protected]([email protected])': dependencies: '@arktype/util': 0.0.29 '@latticexyz/common': 2.0.11([email protected])([email protected]) @@ -5054,17 +11062,14 @@ packages: - supports-color - typescript - utf-8-validate - dev: false - /@latticexyz/[email protected]: - resolution: {integrity: sha512-odm/y2+XFq4LOrb/AeJLH873I1xSe9bZ2gqFnDZOm90AV8xtF+8XURB7ezaL2nf/xk/MUOWlMrR7taQWEITx+Q==} + '@latticexyz/[email protected]': dependencies: mobx: 6.12.3 proxy-deep: 3.1.1 rxjs: 7.5.5 - /@latticexyz/[email protected]([email protected]): - resolution: {integrity: sha512-6fkkyUbCT8pRDJtby2qFgSVlQYSuzJjkU71rIJ50dY/i6iXDo2rXHmYV6uENcsQgBDY+kW7x9GsCA7FE4DFt/g==} + '@latticexyz/[email protected]([email protected])': dependencies: '@latticexyz/common': 2.0.11([email protected])([email protected]) '@latticexyz/config': 2.0.11([email protected]) @@ -5079,10 +11084,8 @@ packages: - supports-color - typescript - utf-8-validate - dev: false - /@latticexyz/[email protected](@aws-sdk/[email protected])([email protected])([email protected]): - resolution: {integrity: sha512-kxAkaBY9Dmjv5i9xOlm0qTZZpajlo57vtMyquL1utBRwiVijHp+6BChykDRkDIhrFnLW4og295CRHD8tyK6EBg==} + '@latticexyz/[email protected](@aws-sdk/[email protected])([email protected])([email protected])': dependencies: '@arktype/util': 0.0.29 '@latticexyz/common': 2.0.11(@aws-sdk/[email protected])([email protected])([email protected])([email protected]) @@ -5102,8 +11105,7 @@ packages: - typescript - utf-8-validate - /@latticexyz/[email protected]([email protected]): - resolution: {integrity: sha512-kxAkaBY9Dmjv5i9xOlm0qTZZpajlo57vtMyquL1utBRwiVijHp+6BChykDRkDIhrFnLW4og295CRHD8tyK6EBg==} + '@latticexyz/[email protected]([email protected])': dependencies: '@arktype/util': 0.0.29 '@latticexyz/common': 2.0.11([email protected])([email protected]) @@ -5122,21 +11124,14 @@ packages: - supports-color - typescript - utf-8-validate - dev: false - /@lit-labs/[email protected]: - resolution: {integrity: sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==} - dev: false + '@lit-labs/[email protected]': {} - /@lit/[email protected]: - resolution: {integrity: sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==} + '@lit/[email protected]': dependencies: '@lit-labs/ssr-dom-shim': 1.2.0 - dev: false - /@mapbox/[email protected]: - resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} - hasBin: true + '@mapbox/[email protected]': dependencies: detect-libc: 2.0.3 https-proxy-agent: 5.0.1 @@ -5150,33 +11145,24 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: false - /@metamask/[email protected]: - resolution: {integrity: sha512-whiUMPlAOrVGmX8aKYVPvlKyG4CpQXiNNyt74vE1xb5sPvmx5oA7B/kOi/JdBvhGQq97U1/AVdXEdk2zkP8qyA==} - engines: {node: '>=14.0.0'} + '@metamask/[email protected]': dependencies: '@metamask/json-rpc-engine': 7.3.3 '@metamask/safe-event-emitter': 3.1.1 '@metamask/utils': 5.0.2 transitivePeerDependencies: - supports-color - dev: false - /@metamask/[email protected]: - resolution: {integrity: sha512-dwZPq8wx9yV3IX2caLi9q9xZBw2XeIoYqdyihDDDpuHVCEiqadJLwqM3zy+uwf6F1QYQ65A8aOMQg1Uw7LMLNg==} - engines: {node: '>=16.0.0'} + '@metamask/[email protected]': dependencies: '@metamask/rpc-errors': 6.2.1 '@metamask/safe-event-emitter': 3.1.1 '@metamask/utils': 8.4.0 transitivePeerDependencies: - supports-color - dev: false - /@metamask/[email protected]: - resolution: {integrity: sha512-jtyx3PRfc1kqoLpYveIVQNwsxYKefc64/LCl9h9Da1m3nUKEvypbYuXSIwi237qvOjKmNHQKsDOZg6f4uBf62Q==} - engines: {node: '>=16.0.0'} + '@metamask/[email protected]': dependencies: '@metamask/json-rpc-engine': 7.3.3 '@metamask/safe-event-emitter': 3.1.1 @@ -5184,25 +11170,17 @@ packages: readable-stream: 3.6.2 transitivePeerDependencies: - supports-color - dev: false - /@metamask/[email protected]: - resolution: {integrity: sha512-+ItrieVZie3j2LfYE0QkdW3dsEMfMEp419IGx1zyeLqjRZ14iQUPRO0H6CGgfAAoC0x6k2PfCAGRwJUA9BMrqA==} - engines: {node: ^16.20 || ^18.16 || >=20} + '@metamask/[email protected]': dependencies: once: 1.4.0 readable-stream: 3.6.2 - dev: false - /@metamask/[email protected]: - resolution: {integrity: sha512-FqHhAsCI+Vacx2qa5mAFcWNSrTcVGMNjzxVgaX8ECSny/BJ9/vgXP9V7WF/8vb9DltPeQkxr+Fnfmm6GHfmdTQ==} + '@metamask/[email protected]': dependencies: bowser: 2.11.0 - dev: false - /@metamask/[email protected]: - resolution: {integrity: sha512-FXvL1NQNl6I7fMOJTfQYcBlBZ33vSlm6w80cMpmn8sJh0Lb7wcBpe02UwBsNlARnI+Qsr26XeDs6WHUHQh8CuA==} - engines: {node: ^18.18 || >=20} + '@metamask/[email protected]': dependencies: '@metamask/json-rpc-engine': 7.3.3 '@metamask/json-rpc-middleware-stream': 6.0.2 @@ -5218,35 +11196,19 @@ packages: webextension-polyfill: 0.10.0 transitivePeerDependencies: - supports-color - dev: false - /@metamask/[email protected]: - resolution: {integrity: sha512-VTgWkjWLzb0nupkFl1duQi9Mk8TGT9rsdnQg6DeRrYEFxtFOh0IF8nAwxM/4GWqDl6uIB06lqUBgUrAVWl62Bw==} - engines: {node: '>=16.0.0'} + '@metamask/[email protected]': dependencies: '@metamask/utils': 8.4.0 fast-safe-stringify: 2.1.1 transitivePeerDependencies: - supports-color - dev: false - /@metamask/[email protected]: - resolution: {integrity: sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==} - dev: false + '@metamask/[email protected]': {} - /@metamask/[email protected]: - resolution: {integrity: sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==} - engines: {node: '>=12.0.0'} - dev: false + '@metamask/[email protected]': {} - /@metamask/[email protected]([email protected])([email protected])([email protected])([email protected])([email protected]): - resolution: {integrity: sha512-TN+whYbCClFSkx52Ild1RcjoRyz8YZgwNvZeooIcZIvCfBM6U9W5273KGiY7WLc/oO4KKmFk17d7vMO4gNvhhw==} - peerDependencies: - cross-fetch: ^3.1.5 - eciesjs: ^0.3.16 - eventemitter2: ^6.4.7 - readable-stream: ^3.6.2 - socket.io-client: ^4.5.1 + '@metamask/[email protected]([email protected])([email protected])([email protected])([email protected])([email protected])': dependencies: bufferutil: 4.0.8 cross-fetch: 4.0.0 @@ -5260,23 +11222,8 @@ packages: uuid: 8.3.2 transitivePeerDependencies: - supports-color - dev: false - /@metamask/[email protected]([email protected])([email protected])([email protected])([email protected])([email protected]): - resolution: {integrity: sha512-0QiaZhV15AGdN1zU2jfTI32eC3YkwEpzDfR9+oiZ9bd2G72c6lYBhTsmDGUd01aP6A+bqJR5PjI8Wh2AWtoLeA==} - peerDependencies: - i18next: 22.5.1 - react: ^18.2.0 - react-dom: ^18.2.0 - react-i18next: ^13.2.2 - react-native: '*' - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - react-native: - optional: true + '@metamask/[email protected]([email protected])([email protected])([email protected])([email protected])([email protected])': dependencies: i18next: 22.5.1 qr-code-styling: 1.6.0-rc.1 @@ -5284,18 +11231,8 @@ packages: react-dom: 18.3.1([email protected]) react-i18next: 13.5.0([email protected])([email protected])([email protected])([email protected]) react-native: 0.74.1(@babel/[email protected])(@babel/[email protected])(@types/[email protected])([email protected]) - dev: false - /@metamask/[email protected]([email protected])([email protected])([email protected])([email protected]): - resolution: {integrity: sha512-HZ9NwA+LxiXzuy0YWbWsuD4xejQtp85bhcCAf8UgpA/0dOyF3RS4dKDdBBXSyRgk3RWPjeJgHxioaH4CmBmiRA==} - peerDependencies: - react: ^18.2.0 - react-dom: ^18.2.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + '@metamask/[email protected]([email protected])([email protected])([email protected])([email protected])': dependencies: '@metamask/onboarding': 1.0.1 '@metamask/providers': 15.0.0 @@ -5329,11 +11266,8 @@ packages: - rollup - supports-color - utf-8-validate - dev: false - /@metamask/[email protected]: - resolution: {integrity: sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g==} - engines: {node: '>=14.0.0'} + '@metamask/[email protected]': dependencies: '@ethereumjs/tx': 4.2.0 '@types/debug': 4.1.7 @@ -5342,11 +11276,8 @@ packages: superstruct: 1.0.4 transitivePeerDependencies: - supports-color - dev: false - /@metamask/[email protected]: - resolution: {integrity: sha512-dbIc3C7alOe0agCuBHM1h71UaEaEqOk2W8rAtEn8QGz4haH2Qq7MoK6i7v2guzvkJVVh79c+QCzIqphC3KvrJg==} - engines: {node: '>=16.0.0'} + '@metamask/[email protected]': dependencies: '@ethereumjs/tx': 4.2.0 '@noble/hashes': 1.3.2 @@ -5359,19 +11290,15 @@ packages: uuid: 9.0.1 transitivePeerDependencies: - supports-color - dev: false - /@motionone/[email protected]: - resolution: {integrity: sha512-ANfIN9+iq1kGgsZxs+Nz96uiNcPLGTXwfNo2Xz/fcJXniPYpaz/Uyrfa+7I5BPLxCP82sh7quVDudf1GABqHbg==} + '@motionone/[email protected]': dependencies: '@motionone/easing': 10.17.0 '@motionone/types': 10.17.0 '@motionone/utils': 10.17.0 tslib: 2.6.2 - dev: false - /@motionone/[email protected]: - resolution: {integrity: sha512-cMm33swRlCX/qOPHWGbIlCl0K9Uwi6X5RiL8Ma6OrlJ/TP7Q+Np5GE4xcZkFptysFjMTi4zcZzpnNQGQ5D6M0Q==} + '@motionone/[email protected]': dependencies: '@motionone/animation': 10.17.0 '@motionone/generators': 10.17.0 @@ -5379,298 +11306,133 @@ packages: '@motionone/utils': 10.17.0 hey-listen: 1.0.8 tslib: 2.6.2 - dev: false - /@motionone/[email protected]: - resolution: {integrity: sha512-Bxe2wSuLu/qxqW4rBFS5m9tMLOw+QBh8v5A7Z5k4Ul4sTj5jAOfZG5R0bn5ywmk+Fs92Ij1feZ5pmC4TeXA8Tg==} + '@motionone/[email protected]': dependencies: '@motionone/utils': 10.17.0 tslib: 2.6.2 - dev: false - /@motionone/[email protected]: - resolution: {integrity: sha512-T6Uo5bDHrZWhIfxG/2Aut7qyWQyJIWehk6OB4qNvr/jwA/SRmixwbd7SOrxZi1z5rH3LIeFFBKK1xHnSbGPZSQ==} + '@motionone/[email protected]': dependencies: '@motionone/types': 10.17.0 '@motionone/utils': 10.17.0 tslib: 2.6.2 - dev: false - /@motionone/[email protected]: - resolution: {integrity: sha512-zRVqk20lD1xqe+yEDZhMYgftsuHc25+9JSo+r0a0OWUJFocjSV9D/+UGhX4xgJsuwB9acPzXLr20w40VnY2PQA==} + '@motionone/[email protected]': dependencies: '@motionone/dom': 10.17.0 tslib: 2.6.2 - dev: false - /@motionone/[email protected]: - resolution: {integrity: sha512-EgeeqOZVdRUTEHq95Z3t8Rsirc7chN5xFAPMYFobx8TPubkEfRSm5xihmMUkbaR2ErKJTUw3347QDPTHIW12IA==} - dev: false + '@motionone/[email protected]': {} - /@motionone/[email protected]: - resolution: {integrity: sha512-bGwrki4896apMWIj9yp5rAS2m0xyhxblg6gTB/leWDPt+pb410W8lYWsxyurX+DH+gO1zsQsfx2su/c1/LtTpg==} + '@motionone/[email protected]': dependencies: '@motionone/types': 10.17.0 hey-listen: 1.0.8 tslib: 2.6.2 - dev: false - /@motionone/[email protected]: - resolution: {integrity: sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg==} - deprecated: Motion One for Vue is deprecated. Use Oku Motion instead https://oku-ui.com/motion + '@motionone/[email protected]': dependencies: '@motionone/dom': 10.17.0 tslib: 2.6.2 - dev: false - /@next/[email protected]: - resolution: {integrity: sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg==} - dev: false + '@next/[email protected]': {} - /@next/[email protected]: - resolution: {integrity: sha512-AH3mO4JlFUqsYcwFUHb1wAKlebHU/Hv2u2kb1pAuRanDZ7pD/A/KPD98RHZmwsJpdHQwfEc/06mgpSzwrJYnNg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false + '@next/[email protected]': optional: true - /@next/[email protected]: - resolution: {integrity: sha512-QVadW73sWIO6E2VroyUjuAxhWLZWEpiFqHdZdoQ/AMpN9YWGuHV8t2rChr0ahy+irKX5mlDU7OY68k3n4tAZTg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false + '@next/[email protected]': optional: true - /@next/[email protected]: - resolution: {integrity: sha512-KT6GUrb3oyCfcfJ+WliXuJnD6pCpZiosx2X3k66HLR+DMoilRb76LpWPGb4tZprawTtcnyrv75ElD6VncVamUQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false + '@next/[email protected]': optional: true - /@next/[email protected]: - resolution: {integrity: sha512-Alv8/XGSs/ytwQcbCHwze1HmiIkIVhDHYLjczSVrf0Wi2MvKn/blt7+S6FJitj3yTlMwMxII1gIJ9WepI4aZ/A==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false + '@next/[email protected]': optional: true - /@next/[email protected]: - resolution: {integrity: sha512-ze0ShQDBPCqxLImzw4sCdfnB3lRmN3qGMB2GWDRlq5Wqy4G36pxtNOo2usu/Nm9+V2Rh/QQnrRc2l94kYFXO6Q==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false + '@next/[email protected]': optional: true - /@next/[email protected]: - resolution: {integrity: sha512-8dwC0UJoc6fC7PX70csdaznVMNr16hQrTDAMPvLPloazlcaWfdPogq+UpZX6Drqb1OBlwowz8iG7WR0Tzk/diQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false + '@next/[email protected]': optional: true - /@next/[email protected]: - resolution: {integrity: sha512-jxyg67NbEWkDyvM+O8UDbPAyYRZqGLQDTPwvrBBeOSyVWW/jFQkQKQ70JDqDSYg1ZDdl+E3nkbFbq8xM8E9x8A==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false + '@next/[email protected]': optional: true - /@next/[email protected]: - resolution: {integrity: sha512-twrmN753hjXRdcrZmZttb/m5xaCBFa48Dt3FbeEItpJArxriYDunWxJn+QFXdJ3hPkm4u7CKxncVvnmgQMY1ag==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false + '@next/[email protected]': optional: true - /@next/[email protected]: - resolution: {integrity: sha512-tkLrjBzqFTP8DVrAAQmZelEahfR9OxWpFR++vAI9FBhCiIxtwHwBHC23SBHCTURBtwB4kc/x44imVOnkKGNVGg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false + '@next/[email protected]': optional: true - /@noble/[email protected]: - resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} + '@noble/[email protected]': dependencies: '@noble/hashes': 1.3.2 - /@noble/[email protected]: - resolution: {integrity: sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==} + '@noble/[email protected]': dependencies: '@noble/hashes': 1.3.3 - dev: false - /@noble/[email protected]: - resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} - engines: {node: '>= 16'} + '@noble/[email protected]': {} - /@noble/[email protected]: - resolution: {integrity: sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==} - engines: {node: '>= 16'} - dev: false + '@noble/[email protected]': {} - /@nodelib/[email protected]: - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} + '@nodelib/[email protected]': dependencies: '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 - /@nodelib/[email protected]: - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} + '@nodelib/[email protected]': {} - /@nodelib/[email protected]: - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} + '@nodelib/[email protected]': dependencies: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - /@openzeppelin/[email protected]: - resolution: {integrity: sha512-ytPc6eLGcHHnapAZ9S+5qsdomhjo6QBHTDRRBFfTxXIpsicMhVPouPgmUPebZZZGX7vt9USA+Z+0M0dSVtSUEA==} - dev: false + '@openzeppelin/[email protected]': {} - /@parcel/[email protected]: - resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: false + '@parcel/[email protected]': optional: true - /@parcel/[email protected]: - resolution: {integrity: sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false + '@parcel/[email protected]': optional: true - /@parcel/[email protected]: - resolution: {integrity: sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false + '@parcel/[email protected]': optional: true - /@parcel/[email protected]: - resolution: {integrity: sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: false + '@parcel/[email protected]': optional: true - /@parcel/[email protected]: - resolution: {integrity: sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==} - engines: {node: '>= 10.0.0'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false + '@parcel/[email protected]': optional: true - /@parcel/[email protected]: - resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false + '@parcel/[email protected]': optional: true - /@parcel/[email protected]: - resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false + '@parcel/[email protected]': optional: true - /@parcel/[email protected]: - resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false + '@parcel/[email protected]': optional: true - /@parcel/[email protected]: - resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false + '@parcel/[email protected]': optional: true - /@parcel/[email protected]: - resolution: {integrity: sha512-/ZR0RxqxU/xxDGzbzosMjh4W6NdYFMqq2nvo2b8SLi7rsl/4jkL8S5stIikorNkdR50oVDvqb/3JT05WM+CRRA==} - engines: {node: '>= 10.0.0'} + '@parcel/[email protected]': dependencies: is-glob: 4.0.3 micromatch: 4.0.7 - dev: false - bundledDependencies: - - napi-wasm - /@parcel/[email protected]: - resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false + '@parcel/[email protected]': optional: true - /@parcel/[email protected]: - resolution: {integrity: sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==} - engines: {node: '>= 10.0.0'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false + '@parcel/[email protected]': optional: true - /@parcel/[email protected]: - resolution: {integrity: sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false + '@parcel/[email protected]': optional: true - /@parcel/[email protected]: - resolution: {integrity: sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==} - engines: {node: '>= 10.0.0'} + '@parcel/[email protected]': dependencies: detect-libc: 1.0.3 is-glob: 4.0.3 @@ -5689,10 +11451,8 @@ packages: '@parcel/watcher-win32-arm64': 2.4.1 '@parcel/watcher-win32-ia32': 2.4.1 '@parcel/watcher-win32-x64': 2.4.1 - dev: false - /@pinata/[email protected]: - resolution: {integrity: sha512-hkS0tcKtsjf9xhsEBs2Nbey5s+Db7x5rlOH9TaWHBXkJ7IwwOs2xnEDigNaxAHKjYAwcw+m2hzpO5QgOfeF7Zw==} + '@pinata/[email protected]': dependencies: axios: 0.21.4 form-data: 2.5.1 @@ -5700,30 +11460,14 @@ packages: path: 0.12.7 transitivePeerDependencies: - debug - dev: false - /@pkgr/[email protected]: - resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - dev: true + '@pkgr/[email protected]': {} - /@popperjs/[email protected]: - resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - dev: false + '@popperjs/[email protected]': {} - /@pythnetwork/[email protected]: - resolution: {integrity: sha512-V5IdBAhi9egJEam/6XVH/PRbcLZaZWA/u8oOkryvSEq+j7nsULdW13Goh70n7oJKHJEFY8L98Ytbk2pwDs3ANA==} - dev: true + '@pythnetwork/[email protected]': {} - /@rainbow-me/[email protected](@tanstack/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])([email protected]): - resolution: {integrity: sha512-iOn4m1CTv+ezzYpiA4QU+v6JFB94NY6h5ohpQi3Qt/qZXdHzp3NAKUrESQ10kFx2Xc4px80PKdggeES0UPZw0A==} - engines: {node: '>=12.4'} - peerDependencies: - '@tanstack/react-query': '>=5.0.0' - react: '>=18' - react-dom: '>=18' - viem: 2.x - wagmi: ^2.9.0 + '@rainbow-me/[email protected](@tanstack/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])([email protected])': dependencies: '@tanstack/react-query': 5.37.1([email protected]) '@vanilla-extract/css': 1.14.0 @@ -5739,10 +11483,8 @@ packages: wagmi: 2.9.6(@tanstack/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected]) transitivePeerDependencies: - '@types/react' - dev: false - /@react-native-community/[email protected]: - resolution: {integrity: sha512-cBwJTwl0NyeA4nyMxbhkWZhxtILYkbU3TW3k8AXLg+iGphe0zikYMGB3T+haTvTc6alTyEFwPbimk9bGIqkjAQ==} + '@react-native-community/[email protected]': dependencies: '@react-native-community/cli-tools': 13.6.6 chalk: 4.1.2 @@ -5750,10 +11492,8 @@ packages: fast-glob: 3.3.2 transitivePeerDependencies: - encoding - dev: false - /@react-native-community/[email protected]: - resolution: {integrity: sha512-mbG425zCKr8JZhv/j11382arezwS/70juWMsn8j2lmrGTrP1cUdW0MF15CCIFtJsqyK3Qs+FTmqttRpq81QfSg==} + '@react-native-community/[email protected]': dependencies: '@react-native-community/cli-tools': 13.6.6 chalk: 4.1.2 @@ -5763,18 +11503,14 @@ packages: joi: 17.13.1 transitivePeerDependencies: - encoding - dev: false - /@react-native-community/[email protected]: - resolution: {integrity: sha512-Vv9u6eS4vKSDAvdhA0OiQHoA7y39fiPIgJ6biT32tN4avHDtxlc6TWZGiqv7g98SBvDWvoVAmdPLcRf3kU+c8g==} + '@react-native-community/[email protected]': dependencies: serve-static: 1.15.0 transitivePeerDependencies: - supports-color - dev: false - /@react-native-community/[email protected]: - resolution: {integrity: sha512-TWZb5g6EmQe2Ua2TEWNmyaEayvlWH4GmdD9ZC+p8EpKFpB1NpDGMK6sXbpb42TDvwZg5s4TDRplK0PBEA/SVDg==} + '@react-native-community/[email protected]': dependencies: '@react-native-community/cli-config': 13.6.6 '@react-native-community/cli-platform-android': 13.6.6 @@ -5795,10 +11531,8 @@ packages: yaml: 2.4.2 transitivePeerDependencies: - encoding - dev: false - /@react-native-community/[email protected]: - resolution: {integrity: sha512-La5Ie+NGaRl3klei6WxKoOxmCUSGGxpOk6vU5pEGf0/O7ky+Ay0io+zXYUZqlNMi/cGpO7ZUijakBYOB/uyuFg==} + '@react-native-community/[email protected]': dependencies: '@react-native-community/cli-platform-android': 13.6.6 '@react-native-community/cli-tools': 13.6.6 @@ -5806,10 +11540,8 @@ packages: hermes-profile-transformer: 0.0.6 transitivePeerDependencies: - encoding - dev: false - /@react-native-community/[email protected]: - resolution: {integrity: sha512-/tMwkBeNxh84syiSwNlYtmUz/Ppc+HfKtdopL/5RB+fd3SV1/5/NPNjMlyLNgFKnpxvKCInQ7dnl6jGHJjeHjg==} + '@react-native-community/[email protected]': dependencies: '@react-native-community/cli-tools': 13.6.6 chalk: 4.1.2 @@ -5819,10 +11551,8 @@ packages: logkitty: 0.7.1 transitivePeerDependencies: - encoding - dev: false - /@react-native-community/[email protected]: - resolution: {integrity: sha512-bOmSSwoqNNT3AmCRZXEMYKz1Jf1l2F86Nhs7qBcXdY/sGiJ+Flng564LOqvdAlVLTbkgz47KjNKCS2pP4Jg0Mg==} + '@react-native-community/[email protected]': dependencies: '@react-native-community/cli-tools': 13.6.6 chalk: 4.1.2 @@ -5832,18 +11562,14 @@ packages: ora: 5.4.1 transitivePeerDependencies: - encoding - dev: false - /@react-native-community/[email protected]: - resolution: {integrity: sha512-vjDnRwhlSN5ryqKTas6/DPkxuouuyFBAqAROH4FR1cspTbn6v78JTZKDmtQy9JMMo7N5vZj1kASU5vbFep9IOQ==} + '@react-native-community/[email protected]': dependencies: '@react-native-community/cli-platform-apple': 13.6.6 transitivePeerDependencies: - encoding - dev: false - /@react-native-community/[email protected]: - resolution: {integrity: sha512-ZtCXxoFlM7oDv3iZ3wsrT3SamhtUJuIkX2WePLPlN5bcbq7zimbPm2lHyicNJtpcGQ5ymsgpUWPCNZsWQhXBqQ==} + '@react-native-community/[email protected]': dependencies: '@react-native-community/cli-debugger-ui': 13.6.6 '@react-native-community/cli-tools': 13.6.6 @@ -5859,10 +11585,8 @@ packages: - encoding - supports-color - utf-8-validate - dev: false - /@react-native-community/[email protected]: - resolution: {integrity: sha512-ptOnn4AJczY5njvbdK91k4hcYazDnGtEPrqIwEI+k/CTBHNdb27Rsm2OZ7ye6f7otLBqF8gj/hK6QzJs8CEMgw==} + '@react-native-community/[email protected]': dependencies: appdirsjs: 1.2.7 chalk: 4.1.2 @@ -5877,18 +11601,12 @@ packages: sudo-prompt: 9.2.1 transitivePeerDependencies: - encoding - dev: false - /@react-native-community/[email protected]: - resolution: {integrity: sha512-733iaYzlmvNK7XYbnWlMjdE+2k0hlTBJW071af/xb6Bs+hbJqBP9c03FZuYH2hFFwDDntwj05bkri/P7VgSxug==} + '@react-native-community/[email protected]': dependencies: joi: 17.13.1 - dev: false - /@react-native-community/[email protected]: - resolution: {integrity: sha512-IqclB7VQ84ye8Fcs89HOpOscY4284VZg2pojHNl8H0Lzd4DadXJWQoxC7zWm8v2f8eyeX2kdhxp2ETD5tceIgA==} - engines: {node: '>=18'} - hasBin: true + '@react-native-community/[email protected]': dependencies: '@react-native-community/cli-clean': 13.6.6 '@react-native-community/cli-config': 13.6.6 @@ -5912,28 +11630,17 @@ packages: - encoding - supports-color - utf-8-validate - dev: false - /@react-native/[email protected]: - resolution: {integrity: sha512-2vkLMVnp+YTZYTNSDIBZojSsjz8sl5PscP3j4GcV6idD8V978SZfwFlk8K0ti0BzRs11mzL0Pj17km597S/eTQ==} - engines: {node: '>=18'} - dev: false + '@react-native/[email protected]': {} - /@react-native/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-+S0st3t4Ro00bi9gjT1jnK8qTFOU+CwmziA7U9odKyWrCoRJrgmrvogq/Dr1YXlpFxexiGIupGut1VHxr+fxJA==} - engines: {node: '>=18'} + '@react-native/[email protected](@babel/[email protected])': dependencies: '@react-native/codegen': 0.74.83(@babel/[email protected]) transitivePeerDependencies: - '@babel/preset-env' - supports-color - dev: false - /@react-native/[email protected](@babel/[email protected])(@babel/[email protected]): - resolution: {integrity: sha512-KJuu3XyVh3qgyUer+rEqh9a/JoUxsDOzkJNfRpDyXiAyjDRoVch60X/Xa/NcEQ93iCVHAWs0yQ+XGNGIBCYE6g==} - engines: {node: '>=18'} - peerDependencies: - '@babel/core': '*' + '@react-native/[email protected](@babel/[email protected])(@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/[email protected]) @@ -5981,13 +11688,8 @@ packages: transitivePeerDependencies: - '@babel/preset-env' - supports-color - dev: false - /@react-native/[email protected](@babel/[email protected]): - resolution: {integrity: sha512-GgvgHS3Aa2J8/mp1uC/zU8HuTh8ZT5jz7a4mVMWPw7+rGyv70Ba8uOVBq6UH2Q08o617IATYc+0HfyzAfm4n0w==} - engines: {node: '>=18'} - peerDependencies: - '@babel/preset-env': ^7.1.6 + '@react-native/[email protected](@babel/[email protected])': dependencies: '@babel/parser': 7.24.6 '@babel/preset-env': 7.24.6(@babel/[email protected]) @@ -5999,11 +11701,8 @@ packages: nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - dev: false - /@react-native/[email protected](@babel/[email protected])(@babel/[email protected]): - resolution: {integrity: sha512-7GAFjFOg1mFSj8bnFNQS4u8u7+QtrEeflUIDVZGEfBZQ3wMNI5ycBzbBGycsZYiq00Xvoc6eKFC7kvIaqeJpUQ==} - engines: {node: '>=18'} + '@react-native/[email protected](@babel/[email protected])(@babel/[email protected])': dependencies: '@react-native-community/cli-server-api': 13.6.6 '@react-native-community/cli-tools': 13.6.6 @@ -6024,16 +11723,10 @@ packages: - encoding - supports-color - utf-8-validate - dev: false - /@react-native/[email protected]: - resolution: {integrity: sha512-RGQlVUegBRxAUF9c1ss1ssaHZh6CO+7awgtI9sDeU0PzDZY/40ImoPD5m0o0SI6nXoVzbPtcMGzU+VO590pRfA==} - engines: {node: '>=18'} - dev: false + '@react-native/[email protected]': {} - /@react-native/[email protected]: - resolution: {integrity: sha512-UH8iriqnf7N4Hpi20D7M2FdvSANwTVStwFCSD7VMU9agJX88Yk0D1T6Meh2RMhUu4kY2bv8sTkNRm7LmxvZqgA==} - engines: {node: '>=18'} + '@react-native/[email protected]': dependencies: '@isaacs/ttlcache': 1.4.1 '@react-native/debugger-frontend': 0.74.83 @@ -6053,23 +11746,12 @@ packages: - encoding - supports-color - utf-8-validate - dev: false - /@react-native/[email protected]: - resolution: {integrity: sha512-Pw2BWVyOHoBuJVKxGVYF6/GSZRf6+v1Ygc+ULGz5t20N8qzRWPa2fRZWqoxsN7TkNLPsECYY8gooOl7okOcPAQ==} - engines: {node: '>=18'} - dev: false + '@react-native/[email protected]': {} - /@react-native/[email protected]: - resolution: {integrity: sha512-/t74n8r6wFhw4JEoOj3bN71N1NDLqaawB75uKAsSjeCwIR9AfCxlzZG0etsXtOexkY9KMeZIQ7YwRPqUdNXuqw==} - engines: {node: '>=18'} - dev: false + '@react-native/[email protected]': {} - /@react-native/[email protected](@babel/[email protected])(@babel/[email protected]): - resolution: {integrity: sha512-hGdx5N8diu8y+GW/ED39vTZa9Jx1di2ZZ0aapbhH4egN1agIAusj5jXTccfNBwwWF93aJ5oVbRzfteZgjbutKg==} - engines: {node: '>=18'} - peerDependencies: - '@babel/core': '*' + '@react-native/[email protected](@babel/[email protected])(@babel/[email protected])': dependencies: '@babel/core': 7.24.5 '@react-native/babel-preset': 0.74.83(@babel/[email protected])(@babel/[email protected]) @@ -6078,38 +11760,20 @@ packages: transitivePeerDependencies: - '@babel/preset-env' - supports-color - dev: false - /@react-native/[email protected]: - resolution: {integrity: sha512-jhCY95gRDE44qYawWVvhTjTplW1g+JtKTKM3f8xYT1dJtJ8QWv+gqEtKcfmOHfDkSDaMKG0AGBaDTSK8GXLH8Q==} - dev: false + '@react-native/[email protected]': {} - /@react-native/[email protected](@types/[email protected])([email protected])([email protected]): - resolution: {integrity: sha512-rmaLeE34rj7py4FxTod7iMTC7BAsm+HrGA8WxYmEJeyTV7WSaxAkosKoYBz8038mOiwnG9VwA/7FrB6bEQvn1A==} - engines: {node: '>=18'} - peerDependencies: - '@types/react': ^18.2.6 - react: '*' - react-native: '*' - peerDependenciesMeta: - '@types/react': - optional: true + '@react-native/[email protected](@types/[email protected])([email protected])([email protected])': dependencies: '@types/react': 18.2.22 invariant: 2.2.4 nullthrows: 1.1.1 react: 18.3.1 react-native: 0.74.1(@babel/[email protected])(@babel/[email protected])(@types/[email protected])([email protected]) - dev: false - /@remix-run/[email protected]: - resolution: {integrity: sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==} - engines: {node: '>=14.0.0'} - dev: false + '@remix-run/[email protected]': {} - /@rnx-kit/[email protected]: - resolution: {integrity: sha512-lzD84av1ZQhYUS+jsGqJiCMaJO2dn9u+RTT9n9q6D3SaKVwWqv+7AoRKqBu19bkwyE+iFRl1ymr40QS90jVFYg==} - engines: {node: '>=14.15'} + '@rnx-kit/[email protected]': dependencies: '@types/node': 18.19.33 escape-string-regexp: 4.0.0 @@ -6119,18 +11783,13 @@ packages: rimraf: 3.0.2 transitivePeerDependencies: - supports-color - dev: false - /@rollup/[email protected]: - resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} - engines: {node: '>= 8.0.0'} + '@rollup/[email protected]': dependencies: estree-walker: 2.0.2 picomatch: 2.3.1 - dev: false - /@safe-global/[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-V4a05A3EgJcriqtDoJklDz1BOinWhC6P0hjUSxshA4KOZM7rGPCTto/usXs09zr1vvL28evl/NldSTv97j2bmg==} + '@safe-global/[email protected]([email protected])([email protected])': dependencies: '@safe-global/safe-apps-sdk': 8.1.0([email protected])([email protected]) events: 3.3.0 @@ -6139,10 +11798,8 @@ packages: - typescript - utf-8-validate - zod - dev: false - /@safe-global/[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-XJbEPuaVc7b9n23MqlF6c+ToYIS3f7P2Sel8f3cSBQ9WORE4xrSuvhMpK9fDSFqJ7by/brc+rmJR/5HViRr0/w==} + '@safe-global/[email protected]([email protected])([email protected])': dependencies: '@safe-global/safe-gateway-typescript-sdk': 3.21.1 viem: 1.21.4([email protected])([email protected]) @@ -6151,88 +11808,59 @@ packages: - typescript - utf-8-validate - zod - dev: false - /@safe-global/[email protected]: - resolution: {integrity: sha512-7nakIjcRSs6781LkizYpIfXh1DYlkUDqyALciqz/BjFU/S97sVjZdL4cuKsG9NEarytE+f6p0Qbq2Bo1aocVUA==} - engines: {node: '>=16'} - dev: false + '@safe-global/[email protected]': {} - /@scure/[email protected]: - resolution: {integrity: sha512-ok9AWwhcgYuGG3Zfhyqg+zwl+Wn5uE+dwC0NV/2qQkx4dABbb/bx96vWu8NSj+BNjjSjno+JRYRjle1jV08k3g==} + '@scure/[email protected]': {} - /@scure/[email protected]: - resolution: {integrity: sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==} + '@scure/[email protected]': dependencies: '@noble/curves': 1.2.0 '@noble/hashes': 1.3.2 '@scure/base': 1.1.6 - /@scure/[email protected]: - resolution: {integrity: sha512-LJaN3HwRbfQK0X1xFSi0Q9amqOgzQnnDngIt+ZlsBC3Bm7/nE7K0kwshZHyaru79yIVRv/e1mQAjZyuZG6jOFQ==} + '@scure/[email protected]': dependencies: '@noble/curves': 1.3.0 '@noble/hashes': 1.3.3 '@scure/base': 1.1.6 - dev: false - /@scure/[email protected]: - resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==} + '@scure/[email protected]': dependencies: '@noble/hashes': 1.3.2 '@scure/base': 1.1.6 - /@scure/[email protected]: - resolution: {integrity: sha512-HYf9TUXG80beW+hGAt3TRM8wU6pQoYur9iNypTROm42dorCGmLnFe3eWjz3gOq6G62H2WRh0FCzAR1PI+29zIA==} + '@scure/[email protected]': dependencies: '@noble/hashes': 1.3.3 '@scure/base': 1.1.6 - dev: false - /@sideway/[email protected]: - resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} + '@sideway/[email protected]': dependencies: '@hapi/hoek': 9.3.0 - dev: false - /@sideway/[email protected]: - resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} - dev: false + '@sideway/[email protected]': {} - /@sideway/[email protected]: - resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - dev: false + '@sideway/[email protected]': {} - /@sinclair/[email protected]: - resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} - dev: false + '@sinclair/[email protected]': {} - /@sinclair/[email protected]: - resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - dev: false + '@sinclair/[email protected]': {} - /@sinonjs/[email protected]: - resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} + '@sinonjs/[email protected]': dependencies: type-detect: 4.0.8 - dev: false - /@sinonjs/[email protected]: - resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} + '@sinonjs/[email protected]': dependencies: '@sinonjs/commons': 3.0.1 - dev: false - /@smithy/[email protected]: - resolution: {integrity: sha512-p6GlFGBt9K4MYLu72YuJ523NVR4A8oHlC5M2JO6OmQqN8kAc/uh1JqLE+FizTokrSJGg0CSvC+BrsmGzKtsZKA==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/types': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-2GzOfADwYLQugYkKQhIyZyQlM05K+tMKvRnc6eFfZcpJGRfKoMUMYdPlBKmqHwQFXQKBrGV6cxL9oymWgDzvFw==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/node-config-provider': 3.0.0 '@smithy/types': 3.0.0 @@ -6240,9 +11868,7 @@ packages: '@smithy/util-middleware': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-rcMkjvwxH/bER+oZUPR0yTA0ELD6m3A+d92+CFkdF6HJFCBB1bXo7P5pm21L66XwTN01B6bUhSCQ7cymWRD8zg==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/middleware-endpoint': 3.0.0 '@smithy/middleware-retry': 3.0.1 @@ -6253,9 +11879,7 @@ packages: '@smithy/util-middleware': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-lfmBiFQcA3FsDAPxNfY0L7CawcWtbyWsBOHo34nF095728JLkBX4Y9q/VPPE2r7fqMVK+drmDigqE2/SSQeVRA==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/node-config-provider': 3.0.0 '@smithy/property-provider': 3.0.0 @@ -6263,8 +11887,7 @@ packages: '@smithy/url-parser': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-uaH74i5BDj+rBwoQaXioKpI0SHBJFtOVwzrCpxZxphOW0ki5jhj7dXvDMYM2IJem8TpdFvS2iC08sjOblfFGFg==} + '@smithy/[email protected]': dependencies: '@smithy/protocol-http': 4.0.0 '@smithy/querystring-builder': 3.0.0 @@ -6272,38 +11895,29 @@ packages: '@smithy/util-base64': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-84qXstNemP3XS5jcof0el6+bDfjzuvhJPQTEfro3lgtbCtKgzPm3MgiS6ehXVPjeQ5+JS0HqmTz8f/RYfzHVxw==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/types': 3.0.0 '@smithy/util-buffer-from': 3.0.0 '@smithy/util-utf8': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-F6wBBaEFgJzj0s4KUlliIGPmqXemwP6EavgvDqYwCH40O5Xr2iMHvS8todmGVZtuJCorBkXsYLyTu4PuizVq5g==} + '@smithy/[email protected]': dependencies: '@smithy/types': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-3C4s4d/iGobgCtk2tnWW6+zSTOBg1PRAm2vtWZLdriwTroFbbWNSr3lcyzHdrQHnEXYCC5K52EbpfodaIUY8sg==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/protocol-http': 4.0.0 '@smithy/types': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-aXOAWztw/5qAfp0NcA2OWpv6ZI/E+Dh9mByif7i91D/0iyYNUcKvskmXiowKESFkuZ7PIMd3VOR4fTibZDs2OQ==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/middleware-serde': 3.0.0 '@smithy/node-config-provider': 3.0.0 @@ -6313,9 +11927,7 @@ packages: '@smithy/util-middleware': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-hBhSEuL841FhJBK/19WpaGk5YWSzFk/P2UaVjANGKRv3eYNO8Y1lANWgqnuPWjOyCEWMPr58vELFDWpxvRKANw==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/node-config-provider': 3.0.0 '@smithy/protocol-http': 4.0.0 @@ -6327,32 +11939,24 @@ packages: tslib: 2.6.2 uuid: 9.0.1 - /@smithy/[email protected]: - resolution: {integrity: sha512-I1vKG1foI+oPgG9r7IMY1S+xBnmAn1ISqployvqkwHoSb8VPsngHDTOgYGYBonuOKndaWRUGJZrKYYLB+Ane6w==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/types': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-+H0jmyfAyHRFXm6wunskuNAqtj7yfmwFB6Fp37enytp2q047/Od9xetEaUbluyImOlGnGpaVGaVfjwawSr+i6Q==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/types': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-buqfaSdDh0zo62EPLf8rGDvcpKwGpO5ho4bXS2cdFhlOta7tBkWJt+O5uiaAeICfIOfPclNOndshDNSanX2X9g==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/property-provider': 3.0.0 '@smithy/shared-ini-file-loader': 3.0.0 '@smithy/types': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-3trD4r7NOMygwLbUJo4eodyQuypAWr7uvPnebNJ9a70dQhVn+US8j/lCnvoJS6BXfZeF7PkkkI0DemVJw+n+eQ==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/abort-controller': 3.0.0 '@smithy/protocol-http': 4.0.0 @@ -6360,51 +11964,37 @@ packages: '@smithy/types': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-LmbPgHBswdXCrkWWuUwBm9w72S2iLWyC/5jet9/Y9cGHtzqxi+GVjfCfahkvNV4KXEwgnH8EMpcrD9RUYe0eLQ==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/types': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-qOQZOEI2XLWRWBO9AgIYuHuqjZ2csyr8/IlgFDHDNuIgLAMRx2Bl8ck5U5D6Vh9DPdoaVpuzwWMa0xcdL4O/AQ==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/types': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-bW8Fi0NzyfkE0TmQphDXr1AmBDbK01cA4C1Z7ggwMAU5RDz5AAv/KmoRwzQAS0kxXNf/D2ALTEgwK0U2c4LtRg==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/types': 3.0.0 '@smithy/util-uri-escape': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-UzHwthk0UEccV4dHzPySnBy34AWw3V9lIqUTxmozQ+wPDAO9csCWMfOLe7V9A2agNYy7xE+Pb0S6K/J23JSzfQ==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/types': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-3BsBtOUt2Gsnc3X23ew+r2M71WwtpHfEDGhHYHSDg6q1t8FrWh15jT25DLajFV1H+PpxAJ6gqe9yYeRUsmSdFA==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/types': 3.0.0 - /@smithy/[email protected]: - resolution: {integrity: sha512-REVw6XauXk8xE4zo5aGL7Rz4ywA8qNMUn8RtWeTRQsgAlmlvbJ7CEPBcaXU2NDC3AYBgYAXrGyWD8XrN8UGDog==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/types': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-kXFOkNX+BQHe2qnLxpMEaCRGap9J6tUGLzc3A9jdn+nD4JdMwCKTJ+zFwQ20GkY+mAXGatyTw3HcoUlR39HwmA==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/is-array-buffer': 3.0.0 '@smithy/types': 3.0.0 @@ -6414,9 +12004,7 @@ packages: '@smithy/util-utf8': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-KAiFY4Y4jdHxR+4zerH/VBhaFKM8pbaVmJZ/CWJRwtM/CmwzTfXfvYwf6GoUwiHepdv+lwiOXCuOl6UBDUEINw==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/middleware-endpoint': 3.0.0 '@smithy/middleware-stack': 3.0.0 @@ -6425,54 +12013,40 @@ packages: '@smithy/util-stream': 3.0.1 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-VvWuQk2RKFuOr98gFhjca7fkBS+xLLURT8bUjk5XQoV0ZLm7WPwWPPY3/AwzTLuUBDeoKDCthfe1AsTUWaSEhw==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-2XLazFgUu+YOGHtWihB3FSLAfCUajVfNBXGGYjOaVKjLAuAxx3pSBY3hBgLzIgB17haf59gOG3imKqTy8mcrjw==} + '@smithy/[email protected]': dependencies: '@smithy/querystring-parser': 3.0.0 '@smithy/types': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/util-buffer-from': 3.0.0 '@smithy/util-utf8': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==} + '@smithy/[email protected]': dependencies: tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/is-array-buffer': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-nW5kEzdJn1Bn5TF+gOPHh2rcPli8JU9vSSXLbfg7uPnfR1TMRQqs9zlYRhIb87NeSxIbpdXOI94tvXSy+fvDYg==} - engines: {node: '>= 10.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/property-provider': 3.0.0 '@smithy/smithy-client': 3.0.1 @@ -6480,9 +12054,7 @@ packages: bowser: 2.11.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-TFk+Qb+elLc/MOhtSp+50fstyfZ6avQbgH2d96xUBpeScu+Al9elxv+UFAjaTHe0HQe5n+wem8ZLpXvU8lwV6Q==} - engines: {node: '>= 10.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/config-resolver': 3.0.0 '@smithy/credential-provider-imds': 3.0.0 @@ -6492,38 +12064,28 @@ packages: '@smithy/types': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-+exaXzEY3DNt2qtA2OtRNSDlVrE4p32j1JSsQkzA5AdP0YtJNjkYbYhJxkFmPYcjI1abuwopOZCwUmv682QkiQ==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/node-config-provider': 3.0.0 '@smithy/types': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-q5ITdOnV2pXHSVDnKWrwgSNTDBAMHLptFE07ua/5Ty5WJ11bvr0vk2a7agu7qRhrCFRQlno5u3CneU5EELK+DQ==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/types': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-nK99bvJiziGv/UOKJlDvFF45F00WgPLKVIGUfAK+mDhzVN2hb/S33uW2Tlhg5PVBoqY7tDVqL0zmu4OxAHgo9g==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/service-error-classification': 3.0.0 '@smithy/types': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-7F7VNNhAsfMRA8I986YdOY5fE0/T1/ZjFF6OLsqkvQVNP3vZ/szYDfGCyphb7ioA09r32K/0qbSFfNFU68aSzA==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/fetch-http-handler': 3.0.1 '@smithy/node-http-handler': 3.0.0 @@ -6534,47 +12096,32 @@ packages: '@smithy/util-utf8': 3.0.0 tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: tslib: 2.6.2 - /@smithy/[email protected]: - resolution: {integrity: sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==} - engines: {node: '>=16.0.0'} + '@smithy/[email protected]': dependencies: '@smithy/util-buffer-from': 3.0.0 tslib: 2.6.2 - /@socket.io/[email protected]: - resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} - dev: false + '@socket.io/[email protected]': {} - /@solidity-parser/[email protected]: - resolution: {integrity: sha512-PI9NfoA3P8XK2VBkK5oIfRgKDsicwDZfkVq9ZTBCQYGOP1N2owgY2dyLGyU5/J/hQs8KRk55kdmvTLjy3Mu3vg==} + '@solidity-parser/[email protected]': dependencies: antlr4ts: 0.5.0-alpha.4 - /@solidity-parser/[email protected]: - resolution: {integrity: sha512-Nko8R0/kUo391jsEHHxrGM07QFdnPGvlmox4rmH0kNiNAashItAilhy4Mv4pK5gQmW5f4sXAF58fwJbmlkGcVw==} + '@solidity-parser/[email protected]': {} - /@stablelib/[email protected]: - resolution: {integrity: sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==} - dev: false + '@stablelib/[email protected]': {} - /@stablelib/[email protected]: - resolution: {integrity: sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==} + '@stablelib/[email protected]': dependencies: '@stablelib/int': 1.0.1 - dev: false - /@stablelib/[email protected]: - resolution: {integrity: sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==} - dev: false + '@stablelib/[email protected]': {} - /@stablelib/[email protected]: - resolution: {integrity: sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==} + '@stablelib/[email protected]': dependencies: '@stablelib/aead': 1.0.1 '@stablelib/binary': 1.0.1 @@ -6582,388 +12129,249 @@ packages: '@stablelib/constant-time': 1.0.1 '@stablelib/poly1305': 1.0.1 '@stablelib/wipe': 1.0.1 - dev: false - /@stablelib/[email protected]: - resolution: {integrity: sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==} + '@stablelib/[email protected]': dependencies: '@stablelib/binary': 1.0.1 '@stablelib/wipe': 1.0.1 - dev: false - /@stablelib/[email protected]: - resolution: {integrity: sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==} - dev: false + '@stablelib/[email protected]': {} - /@stablelib/[email protected]: - resolution: {integrity: sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==} + '@stablelib/[email protected]': dependencies: '@stablelib/random': 1.0.2 '@stablelib/sha512': 1.0.1 '@stablelib/wipe': 1.0.1 - dev: false - /@stablelib/[email protected]: - resolution: {integrity: sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==} - dev: false + '@stablelib/[email protected]': {} - /@stablelib/[email protected]: - resolution: {integrity: sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==} + '@stablelib/[email protected]': dependencies: '@stablelib/hash': 1.0.1 '@stablelib/hmac': 1.0.1 '@stablelib/wipe': 1.0.1 - dev: false - /@stablelib/[email protected]: - resolution: {integrity: sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==} + '@stablelib/[email protected]': dependencies: '@stablelib/constant-time': 1.0.1 '@stablelib/hash': 1.0.1 '@stablelib/wipe': 1.0.1 - dev: false - /@stablelib/[email protected]: - resolution: {integrity: sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==} - dev: false + '@stablelib/[email protected]': {} - /@stablelib/[email protected]: - resolution: {integrity: sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==} + '@stablelib/[email protected]': dependencies: '@stablelib/bytes': 1.0.1 - dev: false - /@stablelib/[email protected]: - resolution: {integrity: sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==} + '@stablelib/[email protected]': dependencies: '@stablelib/constant-time': 1.0.1 '@stablelib/wipe': 1.0.1 - dev: false - /@stablelib/[email protected]: - resolution: {integrity: sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==} + '@stablelib/[email protected]': dependencies: '@stablelib/binary': 1.0.1 '@stablelib/wipe': 1.0.1 - dev: false - /@stablelib/[email protected]: - resolution: {integrity: sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==} + '@stablelib/[email protected]': dependencies: '@stablelib/binary': 1.0.1 '@stablelib/hash': 1.0.1 '@stablelib/wipe': 1.0.1 - dev: false - /@stablelib/[email protected]: - resolution: {integrity: sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==} + '@stablelib/[email protected]': dependencies: '@stablelib/binary': 1.0.1 '@stablelib/hash': 1.0.1 '@stablelib/wipe': 1.0.1 - dev: false - /@stablelib/[email protected]: - resolution: {integrity: sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==} - dev: false + '@stablelib/[email protected]': {} - /@stablelib/[email protected]: - resolution: {integrity: sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==} + '@stablelib/[email protected]': dependencies: '@stablelib/keyagreement': 1.0.1 '@stablelib/random': 1.0.2 '@stablelib/wipe': 1.0.1 - dev: false - /@swc/[email protected]: - resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - dev: false + '@swc/[email protected]': {} - /@swc/[email protected]: - resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} + '@swc/[email protected]': dependencies: '@swc/counter': 0.1.3 tslib: 2.6.2 - dev: false - /@tanstack/[email protected]: - resolution: {integrity: sha512-BteWYEPUcucEu3NBcDAgKuI4U25R9aPrHSP6YSf2NvaD2pSlIQTdqOfLRsxH9WdRYg7k0Uom35Uacb6nvbIMJg==} - dev: false + '@tanstack/[email protected]': {} - /@tanstack/[email protected]([email protected]): - resolution: {integrity: sha512-EhtBNA8GL3XFeSx6VYUjXQ96n44xe3JGKZCzBINrCYlxbZP6UwBafv7ti4eSRWc2Fy+fybQre0w17gR6lMzULA==} - peerDependencies: - react: ^18.0.0 + '@tanstack/[email protected]([email protected])': dependencies: '@tanstack/query-core': 5.36.1 react: 18.3.1 - dev: false - /@tootallnate/[email protected]: - resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} - engines: {node: '>= 10'} - dev: false + '@tootallnate/[email protected]': {} - /@trpc/[email protected](@trpc/[email protected]): - resolution: {integrity: sha512-nqtDTIqSY/9syo2EjSy4WWWXPU9GsamEh9Tsg698gLAh1nhgFc5+/YYeb+Ne1pbvWGZ5/3t9Dcz3h4wMyyJ9gQ==} - peerDependencies: - '@trpc/server': 10.34.0 + '@trpc/[email protected](@trpc/[email protected])': dependencies: '@trpc/server': 10.34.0 - dev: false - /@trpc/[email protected]: - resolution: {integrity: sha512-2VMW44Fpaoyqb50dBtzdSWMhqt8lmoJiocEyBBeDb03R0W+XrzbVD5kU/wqKPlcp1DWeNCkOEIMtetMZCfo1hA==} - dev: false + '@trpc/[email protected]': {} - /@ts-morph/[email protected]: - resolution: {integrity: sha512-7hWZS0NRpEsNV8vWJzg7FEz6V8MaLNeJOmwmghqUXTpzk16V1LLZhdo+4QvE/+zv4cVci0OviuJFnqhEfoV3+g==} + '@ts-morph/[email protected]': dependencies: fast-glob: 3.3.2 minimatch: 3.1.2 mkdirp: 1.0.4 path-browserify: 1.0.1 - dev: false - /@tsconfig/[email protected]: - resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} + '@tsconfig/[email protected]': {} - /@tsconfig/[email protected]: - resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + '@tsconfig/[email protected]': {} - /@tsconfig/[email protected]: - resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + '@tsconfig/[email protected]': {} - /@tsconfig/[email protected]: - resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + '@tsconfig/[email protected]': {} - /@types/[email protected]: - resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} + '@types/[email protected]': dependencies: '@types/connect': 3.4.38 '@types/node': 18.19.33 - dev: true - /@types/[email protected]: - resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + '@types/[email protected]': dependencies: '@types/node': 18.19.33 - dev: true - /@types/[email protected]: - resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} + '@types/[email protected]': dependencies: '@types/ms': 0.7.34 - /@types/[email protected]: - resolution: {integrity: sha512-3Iten7X3Zgwvk6kh6/NRdwN7WbZ760YgFCsF5AxDifltUQzW1RaW+WRmcVtgwFzLjaNu64H+0MPJ13yRa8g3Dw==} - dev: false + '@types/[email protected]': {} - /@types/[email protected]: - resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==} + '@types/[email protected]': dependencies: '@types/node': 18.19.33 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 - dev: true - /@types/[email protected]: - resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} + '@types/[email protected]': dependencies: '@types/body-parser': 1.19.5 '@types/express-serve-static-core': 4.19.5 '@types/qs': 6.9.15 '@types/serve-static': 1.15.7 - dev: true - /@types/[email protected]: - resolution: {integrity: sha512-s7YPsNVfnsng5L8sKnG/Gbb2tiwwJTY1conOkJzTMRvJAlLFW1nEua+ADsJQu8N1c0oTHx9+d5nqg10WuT9gHQ==} + '@types/[email protected]': dependencies: '@types/node': 18.19.33 - dev: true - /@types/[email protected]: - resolution: {integrity: sha512-Yw8OsjhVKbKw83LMDOZ9RXc+N+um48DmZYMrz7QChpHkQuygsc5O40oCL7SfvWgpaaviCx2TbNXYUBwhMtBH5w==} - dev: false + '@types/[email protected]': {} - /@types/[email protected]: - resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==} - dev: false + '@types/[email protected]': {} - /@types/[email protected]: - resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} - dev: true + '@types/[email protected]': {} - /@types/[email protected]: - resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} - dev: false + '@types/[email protected]': {} - /@types/[email protected]: - resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + '@types/[email protected]': dependencies: '@types/istanbul-lib-coverage': 2.0.6 - dev: false - /@types/[email protected]: - resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + '@types/[email protected]': dependencies: '@types/istanbul-lib-report': 3.0.3 - dev: false - /@types/[email protected]: - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + '@types/[email protected]': {} - /@types/[email protected]: - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - dev: true + '@types/[email protected]': {} - /@types/[email protected]: - resolution: {integrity: sha512-3m+lkO5CLRRYU0fhGRp7zbsGi6+BZj0uTVSwvcKU+nSlhjA9/QRNfuSGnD2mX6hQA7ZbmcCkzk5h4ZYGOtk14A==} + '@types/[email protected]': dependencies: '@types/lodash': 4.17.4 - dev: false - /@types/[email protected]: - resolution: {integrity: sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ==} - dev: false + '@types/[email protected]': {} - /@types/[email protected]: - resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} - dev: true + '@types/[email protected]': {} - /@types/[email protected]: - resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + '@types/[email protected]': {} - /@types/[email protected]: - resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} + '@types/[email protected]': dependencies: '@types/node': 18.19.33 - dev: false - /@types/[email protected]: - resolution: {integrity: sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==} - dev: false + '@types/[email protected]': {} - /@types/[email protected]: - resolution: {integrity: sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==} + '@types/[email protected]': dependencies: undici-types: 5.26.5 - /@types/[email protected]: - resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} - dev: false + '@types/[email protected]': {} - /@types/[email protected]: - resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} + '@types/[email protected]': {} - /@types/[email protected]: - resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} - dev: true + '@types/[email protected]': {} - /@types/[email protected]: - resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - dev: true + '@types/[email protected]': {} - /@types/[email protected]: - resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==} + '@types/[email protected]': dependencies: '@types/react': 18.2.22 - dev: true - /@types/[email protected]: - resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} + '@types/[email protected]': dependencies: '@types/history': 4.7.11 '@types/react': 18.2.22 '@types/react-router': 5.1.20 - dev: false - /@types/[email protected]: - resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} + '@types/[email protected]': dependencies: '@types/history': 4.7.11 '@types/react': 18.2.22 - dev: false - /@types/[email protected]: - resolution: {integrity: sha512-/7tmwNwKLOAdL1kx0y7yel4DqOvdQSk13MlCnBX8GyLoYicrU7t8rPOzu2soFTzq0c6QAeX6uSqTRX3tdya7rg==} + '@types/[email protected]': dependencies: '@types/react': 18.2.22 - dev: true - /@types/[email protected]: - resolution: {integrity: sha512-60fLTOLqzarLED2O3UQImc/lsNRgG0jE/a1mPW9KjMemY0LMITWEsbS4VvZ4p6rorEHd5YKxxmMKSDK505GHpA==} + '@types/[email protected]': dependencies: '@types/prop-types': 15.7.12 '@types/scheduler': 0.23.0 csstype: 3.1.3 - /@types/[email protected]: - resolution: {integrity: sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==} + '@types/[email protected]': {} - /@types/[email protected]: - resolution: {integrity: sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==} + '@types/[email protected]': {} - /@types/[email protected]: - resolution: {integrity: sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ==} + '@types/[email protected]': dependencies: '@types/node': 18.19.33 - dev: false - /@types/[email protected]: - resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} - dev: true + '@types/[email protected]': {} - /@types/[email protected]: - resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} + '@types/[email protected]': dependencies: '@types/mime': 1.3.5 '@types/node': 18.19.33 - dev: true - /@types/[email protected]: - resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} + '@types/[email protected]': dependencies: '@types/http-errors': 2.0.4 '@types/node': 18.19.33 '@types/send': 0.17.4 - dev: true - /@types/[email protected]: - resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} - dev: false + '@types/[email protected]': {} - /@types/[email protected]: - resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} - dev: false + '@types/[email protected]': {} - /@types/[email protected]: - resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - dev: false + '@types/[email protected]': {} - /@types/[email protected]: - resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==} + '@types/[email protected]': dependencies: '@types/yargs-parser': 21.0.3 - dev: false - /@types/[email protected]: - resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} + '@types/[email protected]': dependencies: '@types/yargs-parser': 21.0.3 - dev: false - /@typescript-eslint/[email protected](@typescript-eslint/[email protected])([email protected])([email protected]): - resolution: {integrity: sha512-zioDz623d0RHNhvx0eesUmGfIjzrk18nSBC8xewepKXbBvN/7c1qImV7Hg8TI1URTxKax7/zxfxj3Uph8Chcuw==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - '@typescript-eslint/parser': ^7.0.0 - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/[email protected](@typescript-eslint/[email protected])([email protected])([email protected])': dependencies: '@eslint-community/regexpp': 4.10.0 '@typescript-eslint/parser': 7.1.1([email protected])([email protected]) @@ -6981,17 +12389,8 @@ packages: typescript: 5.3.3 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-ZWUFyL0z04R1nAEgr9e79YtV5LbafdOtN7yapNbn1ansMyaegl2D4bL7vHoJ4HPSc4CaLwuCVas8CVuneKzplQ==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/[email protected]([email protected])([email protected])': dependencies: '@typescript-eslint/scope-manager': 7.1.1 '@typescript-eslint/types': 7.1.1 @@ -7002,25 +12401,13 @@ packages: typescript: 5.3.3 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/[email protected]: - resolution: {integrity: sha512-cirZpA8bJMRb4WZ+rO6+mnOJrGFDd38WoXCEI57+CYBqta8Yc8aJym2i7vyqLL1vVYljgw0X27axkUXz32T8TA==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/[email protected]': dependencies: '@typescript-eslint/types': 7.1.1 '@typescript-eslint/visitor-keys': 7.1.1 - dev: true - /@typescript-eslint/[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-5r4RKze6XHEEhlZnJtR3GYeCh1IueUHdbrukV2KSlLXaTjuSfeVF8mZUVPLovidCuZfbVjfhi4c0DNSa/Rdg5g==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/[email protected]([email protected])([email protected])': dependencies: '@typescript-eslint/typescript-estree': 7.1.1([email protected]) '@typescript-eslint/utils': 7.1.1([email protected])([email protected]) @@ -7030,21 +12417,10 @@ packages: typescript: 5.3.3 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/[email protected]: - resolution: {integrity: sha512-KhewzrlRMrgeKm1U9bh2z5aoL4s7K3tK5DwHDn8MHv0yQfWFz/0ZR6trrIHHa5CsF83j/GgHqzdbzCXJ3crx0Q==} - engines: {node: ^16.0.0 || >=18.0.0} - dev: true + '@typescript-eslint/[email protected]': {} - /@typescript-eslint/[email protected]([email protected]): - resolution: {integrity: sha512-9ZOncVSfr+sMXVxxca2OJOPagRwT0u/UHikM2Rd6L/aB+kL/QAuTnsv6MeXtjzCJYb8PzrXarypSGIPx3Jemxw==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/[email protected]([email protected])': dependencies: '@typescript-eslint/types': 7.1.1 '@typescript-eslint/visitor-keys': 7.1.1 @@ -7057,13 +12433,8 @@ packages: typescript: 5.3.3 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-thOXM89xA03xAE0lW7alstvnyoBUbBX38YtY+zAUcpRPcq9EIhXPuJ0YTv948MbzmKh6e1AUszn5cBFK49Umqg==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^8.56.0 + '@typescript-eslint/[email protected]([email protected])([email protected])': dependencies: '@eslint-community/eslint-utils': 4.4.0([email protected]) '@types/json-schema': 7.0.15 @@ -7076,22 +12447,15 @@ packages: transitivePeerDependencies: - supports-color - typescript - dev: true - /@typescript-eslint/[email protected]: - resolution: {integrity: sha512-yTdHDQxY7cSoCcAtiBzVzxleJhkGB9NncSIyMYe2+OGON1ZsP9zOPws/Pqgopa65jvknOjlk/w7ulPlZ78PiLQ==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/[email protected]': dependencies: '@typescript-eslint/types': 7.1.1 eslint-visitor-keys: 3.4.3 - dev: true - /@ungap/[email protected]: - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - dev: true + '@ungap/[email protected]': {} - /@vanilla-extract/[email protected]: - resolution: {integrity: sha512-rYfm7JciWZ8PFzBM/HDiE2GLnKI3xJ6/vdmVJ5BSgcCZ5CxRlM9Cjqclni9lGzF3eMOijnUhCd/KV8TOzyzbMA==} + '@vanilla-extract/[email protected]': dependencies: '@emotion/hash': 0.9.1 '@vanilla-extract/private': 1.0.5 @@ -7104,37 +12468,22 @@ packages: media-query-parser: 2.0.2 modern-ahocorasick: 1.0.1 outdent: 0.8.0 - dev: false - /@vanilla-extract/[email protected]: - resolution: {integrity: sha512-8zl0IgBYRtgD1h+56Zu13wHTiMTJSVEa4F7RWX9vTB/5Xe2KtjoiqApy/szHPVFA56c+ex6A4GpCQjT1bKXbYw==} + '@vanilla-extract/[email protected]': dependencies: '@vanilla-extract/private': 1.0.5 - dev: false - /@vanilla-extract/[email protected]: - resolution: {integrity: sha512-6YXeOEKYTA3UV+RC8DeAjFk+/okoNz/h88R+McnzA2zpaVqTR/Ep+vszkWYlGBcMNO7vEkqbq5nT/JMMvhi+tw==} - dev: false + '@vanilla-extract/[email protected]': {} - /@vanilla-extract/[email protected](@vanilla-extract/[email protected]): - resolution: {integrity: sha512-N/RGKwGAAidBupZ436RpuweRQHEFGU+mvAqBo8PRMAjJEmHoPDttV8RObaMLrJHWLqvX+XUMinHUnD0hFRQISw==} - peerDependencies: - '@vanilla-extract/css': ^1.0.0 + '@vanilla-extract/[email protected](@vanilla-extract/[email protected])': dependencies: '@vanilla-extract/css': 1.14.0 - dev: false - /@vercel/[email protected]: - resolution: {integrity: sha512-+Nf/Yk3GeMI47L/g5KYEvsj7yqVkhb6vZqjxavUBRVPSsgJ7fuNVfYvvpFj/Y0BYysEF8XNUxKFuwGROiop/ow==} - dev: false + '@vercel/[email protected]': {} - /@vercel/[email protected]: - resolution: {integrity: sha512-Sj0LFafGpYr6pfCqrQ82X6ukRl5qpmVrHM/191kNYFqkkB9YkjlMAj6QcEsvCG259x4QZ7Tya++0AB85NDPbKQ==} - dev: false + '@vercel/[email protected]': {} - /@vercel/[email protected]: - resolution: {integrity: sha512-SpuPAo+MlAYMtcMcC0plx7Tv4Mp7SQhJJj1iIENlOnABL24kxHpL09XLQMGzZIzIW7upR8c3edwgfpRtp+dhVw==} - engines: {node: '>= 10'} + '@vercel/[email protected]': dependencies: '@tootallnate/once': 2.0.0 async-listen: 1.2.0 @@ -7159,16 +12508,12 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: false - /@vercel/[email protected]: - resolution: {integrity: sha512-iTEA0vY6RBPuEzkwUTVzSHDATo1aF6bdLLspI68mQ/BTbi5UQEGjpjyzdKOVcSYApDtFU6M6vypZ1t4vIEnHvw==} + '@vercel/[email protected]': dependencies: web-vitals: 0.2.4 - dev: false - /@vercel/[email protected]: - resolution: {integrity: sha512-fJFRZaQfaaNdun8u/QepzKVrGnTW/9pXls322la5pP5xHAbaWPTTNoFtG/odZUXiv0oNV1qVWnTI4bnqFh6Icw==} + '@vercel/[email protected]': dependencies: '@sinclair/typebox': 0.25.24 '@vercel/build-utils': 8.2.2 @@ -7176,32 +12521,22 @@ packages: esbuild: 0.14.47 etag: 1.8.1 fs-extra: 11.1.0 - dev: false - /@vercel/[email protected]: - resolution: {integrity: sha512-mrzomNYltxkjvtUmaYry5YEyvwTz6c/QQHE5Gr/pPGRIniUiP6T6OFOJ49RBN7e6pRXaNzHPVuidiuBhvHh5+Q==} - dev: false + '@vercel/[email protected]': {} - /@vercel/[email protected]: - resolution: {integrity: sha512-/Q2MKk1GfOuZAnkE9jQexjtUQqanbY65R+xtJWd9yKIgwcfRI1hxiNH3uXyVM5AvLoY+fxxULkSuxDtUKpkJpQ==} + '@vercel/[email protected]': dependencies: '@vercel/static-config': 3.0.0 ts-morph: 12.0.0 - dev: false - /@vercel/[email protected]: - resolution: {integrity: sha512-b1ZwH/3sL4+CrrIjncZLAqjd+ts0KyVGL0HEOWU340OI3hXmQQAN+2k0MWlqm8Vu8rFGfk9VEQ9yJG/pmPx6mg==} + '@vercel/[email protected]': dependencies: '@vercel/nft': 0.27.2 transitivePeerDependencies: - encoding - supports-color - dev: false - /@vercel/[email protected]: - resolution: {integrity: sha512-7LeioS1yE5hwPpQfD3DdH04tuugKjo5KrJk3yK5kAI3Lh76iSsK/ezoFQfzuT08X3ZASQOd1y9ePjLNI9+TxTQ==} - engines: {node: '>=16'} - hasBin: true + '@vercel/[email protected]': dependencies: '@mapbox/node-pre-gyp': 1.0.11 '@rollup/pluginutils': 4.2.1 @@ -7218,10 +12553,8 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: false - /@vercel/[email protected]: - resolution: {integrity: sha512-EYSHEt0Up70cOlawkSzb5CFHyHoOMuJG9Q/hWU+4zIpnXefZSanR/oaZMd+UFoaAKDVryBz35FVV7gNo6HxX9A==} + '@vercel/[email protected]': dependencies: '@edge-runtime/node-utils': 2.3.0 '@edge-runtime/primitives': 4.1.0 @@ -7248,14 +12581,10 @@ packages: - '@swc/wasm' - encoding - supports-color - dev: false - /@vercel/[email protected]: - resolution: {integrity: sha512-tj6ffEh+ligmQoo/ONOg7DNX0VGKJt9FyswyOIIp6lZufs5oGzHAfan4+5QzF/2INxvXobN0aMYgcbFHJ81ZKg==} - dev: false + '@vercel/[email protected]': {} - /@vercel/[email protected]: - resolution: {integrity: sha512-vZmjOtiUQOdQHVIRrlPY/pSVuwn5GSuq5ihg530Rq51pYIHf0PSP/BnF6zventlG0bKe53MarxE+mmBUb0LDxw==} + '@vercel/[email protected]': dependencies: '@vercel/nft': 0.27.2 '@vercel/routing-utils': 3.1.0 @@ -7263,10 +12592,8 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: false - /@vercel/[email protected]: - resolution: {integrity: sha512-OGd7aod8wz3uMabGGzmDtNQaSz5+8ZJOmUzhMPxqHwmkTOYntIEPCXhAsi26kf+IuDP7Zj2Md7gUAJGsq5QNSg==} + '@vercel/[email protected]': dependencies: '@vercel/error-utils': 2.0.2 '@vercel/nft': 0.27.2 @@ -7275,42 +12602,29 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: false - /@vercel/[email protected]: - resolution: {integrity: sha512-Ci5xTjVTJY/JLZXpCXpLehMft97i9fH34nu9PGav6DtwkVUF6TOPX86U0W0niQjMZ5n6/ZP0BwcJK2LOozKaGw==} + '@vercel/[email protected]': dependencies: path-to-regexp: 6.1.0 optionalDependencies: ajv: 6.12.6 - dev: false - /@vercel/[email protected]: - resolution: {integrity: sha512-UZYwlSEEfVnfzTmgkD+kxex9/gkZGt7unOWNyWFN7V/ZnZSsGBUgv6hXLnwejdRi3EztgRQEBd1kUKlXdIeC0Q==} - dev: false + '@vercel/[email protected]': {} - /@vercel/[email protected]: - resolution: {integrity: sha512-CUZInKro8CqNH4ZyNccRSfy8cF4KBklIiGOwWVjjjVQLtIGdC55iVADIHAsCmA5yEJVsjenIi+943/JcR0bw2Q==} + '@vercel/[email protected]': dependencies: '@vercel/gatsby-plugin-vercel-analytics': 1.0.11 '@vercel/gatsby-plugin-vercel-builder': 2.0.33 '@vercel/static-config': 3.0.0 ts-morph: 12.0.0 - dev: false - /@vercel/[email protected]: - resolution: {integrity: sha512-2qtvcBJ1bGY0dYGYh3iM7yGKkk971FujLEDXzuW5wcZsPr1GSEjO/w2iSr3qve6nDDtBImsGoDEnus5FI4+fIw==} + '@vercel/[email protected]': dependencies: ajv: 8.6.3 json-schema-to-ts: 1.6.4 ts-morph: 12.0.0 - dev: false - /@vitejs/[email protected]([email protected]): - resolution: {integrity: sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - vite: ^4.1.0-beta.0 + '@vitejs/[email protected]([email protected])': dependencies: '@babel/core': 7.24.5 '@babel/plugin-transform-react-jsx-self': 7.24.5(@babel/[email protected]) @@ -7320,17 +12634,8 @@ packages: vite: 4.5.3 transitivePeerDependencies: - supports-color - dev: true - /@wagmi/[email protected](@types/[email protected])(@wagmi/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected]): - resolution: {integrity: sha512-EjMsmPeu4iYDSSfpvsCbpIwhns+E2FrMqujpcgqTboWkAeSoUEbhoAsSwmivMts+5XojOX8NTs6/KP4zQriolg==} - peerDependencies: - '@wagmi/core': 2.10.3 - typescript: '>=5.0.4' - viem: 2.x - peerDependenciesMeta: - typescript: - optional: true + '@wagmi/[email protected](@types/[email protected])(@wagmi/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])': dependencies: '@coinbase/wallet-sdk': 4.0.2 '@metamask/sdk': 0.20.3([email protected])([email protected])([email protected])([email protected]) @@ -7339,7 +12644,7 @@ packages: '@wagmi/core': 2.10.3(@types/[email protected])([email protected])([email protected])([email protected])([email protected]) '@walletconnect/ethereum-provider': 2.13.0(@types/[email protected])([email protected]) '@walletconnect/modal': 2.6.2(@types/[email protected])([email protected]) - cbw-sdk: /@coinbase/[email protected] + cbw-sdk: '@coinbase/[email protected]' typescript: 5.3.3 viem: 2.9.20([email protected])([email protected]) transitivePeerDependencies: @@ -7368,19 +12673,8 @@ packages: - uWebSockets.js - utf-8-validate - zod - dev: false - /@wagmi/[email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected]): - resolution: {integrity: sha512-Sx5tWFzbLnwJk/aYPsaG8o4SQ8pVs5ucV5AVyPzA9Ibg3+J1P7qxOcfwPDXSNk67vmCGyZWlmBF/IwQChOJYbQ==} - peerDependencies: - '@tanstack/query-core': '>=5.0.0' - typescript: '>=5.0.4' - viem: 2.x - peerDependenciesMeta: - '@tanstack/query-core': - optional: true - typescript: - optional: true + '@wagmi/[email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])': dependencies: eventemitter3: 5.0.1 mipd: 0.0.5([email protected])([email protected]) @@ -7394,10 +12688,8 @@ packages: - react - utf-8-validate - zod - dev: false - /@walletconnect/[email protected]: - resolution: {integrity: sha512-blDuZxQenjeXcVJvHxPznTNl6c/2DO4VNrFnus+qHmO6OtT5lZRowdMtlCaCNb1q0OxzgrmBDcTOCbFcCpio/g==} + '@walletconnect/[email protected]': dependencies: '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-provider': 1.0.14 @@ -7434,16 +12726,12 @@ packages: - ioredis - uWebSockets.js - utf-8-validate - dev: false - /@walletconnect/[email protected]: - resolution: {integrity: sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==} + '@walletconnect/[email protected]': dependencies: tslib: 1.14.1 - dev: false - /@walletconnect/[email protected](@types/[email protected])([email protected]): - resolution: {integrity: sha512-dnpW8mmLpWl1AZUYGYZpaAfGw1HFkL0WSlhk5xekx3IJJKn4pLacX2QeIOo0iNkzNQxZfux1AK4Grl1DvtzZEA==} + '@walletconnect/[email protected](@types/[email protected])([email protected])': dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8 '@walletconnect/jsonrpc-provider': 1.0.14 @@ -7475,25 +12763,19 @@ packages: - react - uWebSockets.js - utf-8-validate - dev: false - /@walletconnect/[email protected]: - resolution: {integrity: sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==} + '@walletconnect/[email protected]': dependencies: keyvaluestorage-interface: 1.0.0 tslib: 1.14.1 - dev: false - /@walletconnect/[email protected]: - resolution: {integrity: sha512-uASiRmC5MwhuRuf05vq4AT48Pq8RMi876zV8rr8cV969uTOzWdB/k+Lj5yI2PBtB1bGQisGen7MM1GcZlQTBXw==} + '@walletconnect/[email protected]': dependencies: '@walletconnect/events': 1.0.1 '@walletconnect/time': 1.0.2 events: 3.3.0 - dev: false - /@walletconnect/[email protected]: - resolution: {integrity: sha512-+B7cRuaxijLeFDJUq5hAzNyef3e3tBDIxyaCNmFtjwnod5AGis3RToNqzFU33vpVcxFhofkpE7Cx+5MYejbMGw==} + '@walletconnect/[email protected]': dependencies: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/safe-json': 1.0.2 @@ -7501,33 +12783,25 @@ packages: events: 3.3.0 transitivePeerDependencies: - encoding - dev: false - /@walletconnect/[email protected]: - resolution: {integrity: sha512-rtsNY1XqHvWj0EtITNeuf8PHMvlCLiS3EjQL+WOkxEOA4KPxsohFnBDeyPYiNm4ZvkQdLnece36opYidmtbmow==} + '@walletconnect/[email protected]': dependencies: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/safe-json': 1.0.2 events: 3.3.0 - dev: false - /@walletconnect/[email protected]: - resolution: {integrity: sha512-P6679fG/M+wuWg9TY8mh6xFSdYnFyFjwFelxyISxMDrlbXokorEVXYOxiqEbrU3x1BmBoCAJJ+vtEaEoMlpCBQ==} + '@walletconnect/[email protected]': dependencies: events: 3.3.0 keyvaluestorage-interface: 1.0.0 - dev: false - /@walletconnect/[email protected]: - resolution: {integrity: sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==} + '@walletconnect/[email protected]': dependencies: '@walletconnect/environment': 1.0.1 '@walletconnect/jsonrpc-types': 1.0.4 tslib: 1.14.1 - dev: false - /@walletconnect/[email protected]: - resolution: {integrity: sha512-Jsl6fC55AYcbkNVkwNM6Jo+ufsuCQRqViOQ8ZBPH9pRREHH9welbBiszuTLqEJiQcO/6XfFDl6bzCJIkrEi8XA==} + '@walletconnect/[email protected]': dependencies: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/safe-json': 1.0.2 @@ -7536,15 +12810,8 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate - dev: false - /@walletconnect/[email protected]: - resolution: {integrity: sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==} - peerDependencies: - '@react-native-async-storage/async-storage': 1.x - peerDependenciesMeta: - '@react-native-async-storage/async-storage': - optional: true + '@walletconnect/[email protected]': dependencies: '@walletconnect/safe-json': 1.0.2 idb-keyval: 6.2.1 @@ -7563,26 +12830,20 @@ packages: - '@vercel/kv' - ioredis - uWebSockets.js - dev: false - /@walletconnect/[email protected]: - resolution: {integrity: sha512-aAb28I3S6pYXZHQm5ESB+V6rDqIYfsnHaQyzFbwUUBFY4H0OXx/YtTl8lvhUNhMMfb9UxbwEBS253TlXUYJWSw==} + '@walletconnect/[email protected]': dependencies: '@walletconnect/safe-json': 1.0.2 pino: 7.11.0 - dev: false - /@walletconnect/[email protected](@types/[email protected])([email protected]): - resolution: {integrity: sha512-cv8ibvdOJQv2B+nyxP9IIFdxvQznMz8OOr/oR/AaUZym4hjXNL/l1a2UlSQBXrVjo3xxbouMxLb3kBsHoYP2CA==} + '@walletconnect/[email protected](@types/[email protected])([email protected])': dependencies: valtio: 1.11.2(@types/[email protected])([email protected]) transitivePeerDependencies: - '@types/react' - react - dev: false - /@walletconnect/[email protected](@types/[email protected])([email protected]): - resolution: {integrity: sha512-rbdstM1HPGvr7jprQkyPggX7rP4XiCG85ZA+zWBEX0dVQg8PpAgRUqpeub4xQKDgY7pY/xLRXSiCVdWGqvG2HA==} + '@walletconnect/[email protected](@types/[email protected])([email protected])': dependencies: '@walletconnect/modal-core': 2.6.2(@types/[email protected])([email protected]) lit: 2.8.0 @@ -7591,26 +12852,20 @@ packages: transitivePeerDependencies: - '@types/react' - react - dev: false - /@walletconnect/[email protected](@types/[email protected])([email protected]): - resolution: {integrity: sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA==} + '@walletconnect/[email protected](@types/[email protected])([email protected])': dependencies: '@walletconnect/modal-core': 2.6.2(@types/[email protected])([email protected]) '@walletconnect/modal-ui': 2.6.2(@types/[email protected])([email protected]) transitivePeerDependencies: - '@types/react' - react - dev: false - /@walletconnect/[email protected]: - resolution: {integrity: sha512-tqrdd4zU9VBNqUaXXQASaexklv6A54yEyQQEXYOCr+Jz8Ket0dmPBDyg19LVSNUN2cipAghQc45/KVmfFJ0cYw==} + '@walletconnect/[email protected]': dependencies: '@walletconnect/jsonrpc-types': 1.0.4 - dev: false - /@walletconnect/[email protected]: - resolution: {integrity: sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ==} + '@walletconnect/[email protected]': dependencies: '@stablelib/ed25519': 1.0.3 '@stablelib/random': 1.0.2 @@ -7618,16 +12873,12 @@ packages: '@walletconnect/time': 1.0.2 tslib: 1.14.1 uint8arrays: 3.1.0 - dev: false - /@walletconnect/[email protected]: - resolution: {integrity: sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==} + '@walletconnect/[email protected]': dependencies: tslib: 1.14.1 - dev: false - /@walletconnect/[email protected]: - resolution: {integrity: sha512-En7KSvNUlQFx20IsYGsFgkNJ2lpvDvRsSFOT5PTdGskwCkUfOpB33SQJ6nCrN19gyoKPNvWg80Cy6MJI0TjNYA==} + '@walletconnect/[email protected]': dependencies: '@walletconnect/core': 2.13.0 '@walletconnect/events': 1.0.1 @@ -7656,16 +12907,12 @@ packages: - ioredis - uWebSockets.js - utf-8-validate - dev: false - /@walletconnect/[email protected]: - resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==} + '@walletconnect/[email protected]': dependencies: tslib: 1.14.1 - dev: false - /@walletconnect/[email protected]: - resolution: {integrity: sha512-MWaVT0FkZwzYbD3tvk8F+2qpPlz1LUSWHuqbINUtMXnSzJtXN49Y99fR7FuBhNFtDalfuWsEK17GrNA+KnAsPQ==} + '@walletconnect/[email protected]': dependencies: '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.2 @@ -7688,10 +12935,8 @@ packages: - '@vercel/kv' - ioredis - uWebSockets.js - dev: false - /@walletconnect/[email protected]: - resolution: {integrity: sha512-B5QvO8pnk5Bqn4aIt0OukGEQn2Auk9VbHfhQb9cGwgmSCd1GlprX/Qblu4gyT5+TjHMb1Gz5UssUaZWTWbDhBg==} + '@walletconnect/[email protected]': dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8 '@walletconnect/jsonrpc-provider': 1.0.14 @@ -7720,10 +12965,8 @@ packages: - ioredis - uWebSockets.js - utf-8-validate - dev: false - /@walletconnect/[email protected]: - resolution: {integrity: sha512-q1eDCsRHj5iLe7fF8RroGoPZpdo2CYMZzQSrw1iqL+2+GOeqapxxuJ1vaJkmDUkwgklfB22ufqG6KQnz78sD4w==} + '@walletconnect/[email protected]': dependencies: '@stablelib/chacha20poly1305': 1.0.1 '@stablelib/hkdf': 1.0.1 @@ -7754,288 +12997,165 @@ packages: - '@vercel/kv' - ioredis - uWebSockets.js - dev: false - /@walletconnect/[email protected]: - resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==} + '@walletconnect/[email protected]': dependencies: tslib: 1.14.1 - dev: false - /@walletconnect/[email protected]: - resolution: {integrity: sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==} + '@walletconnect/[email protected]': dependencies: '@walletconnect/window-getters': 1.0.1 tslib: 1.14.1 - dev: false - /@zag-js/[email protected]: - resolution: {integrity: sha512-Oqhd6+biWyKnhKwFFuZrrf6lxBz2tX2pRQe6grUnYwO6HJ8BcbqZomy2lpOdr+3itlaUqx+Ywj5E5ZZDr/LBfQ==} - dev: false + '@zag-js/[email protected]': {} - /@zag-js/[email protected]: - resolution: {integrity: sha512-uQre5IidULANvVkNOBQ1tfgwTQcGl4hliPSe69Fct1VfYb2Fd0jdAcGzqQgPhfrXFpR62MxLPB7erxJ/ngtL8w==} - dev: false + '@zag-js/[email protected]': {} - /@zag-js/[email protected]: - resolution: {integrity: sha512-a7U/HSopvQbrDU4GLerpqiMcHKEkQkNPeDZJWz38cw/6Upunh41GjHetq5TB84hxyCaDzJ6q2nEdNoBQfC0FKA==} + '@zag-js/[email protected]': dependencies: '@zag-js/dom-query': 0.16.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} - dev: false + [email protected]: {} - /[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ==} - peerDependencies: - typescript: '>=5.0.4' - zod: ^3 >=3.19.1 - peerDependenciesMeta: - typescript: - optional: true - zod: - optional: true + [email protected]([email protected])([email protected]): dependencies: typescript: 5.3.3 zod: 3.23.8 - dev: false - /[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-NMeMah//6bJ56H5XRj8QCV4AwuW6hB6zqz2LnhhLdcWVQOsXki6/Pn3APeqxCma62nXIcmZWdu1DlHWS74umVQ==} - peerDependencies: - typescript: '>=5.0.4' - zod: ^3 >=3.22.0 - peerDependenciesMeta: - typescript: - optional: true - zod: - optional: true + [email protected]([email protected])([email protected]): dependencies: typescript: 5.3.3 zod: 3.23.8 - dev: false - /[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-NMeMah//6bJ56H5XRj8QCV4AwuW6hB6zqz2LnhhLdcWVQOsXki6/Pn3APeqxCma62nXIcmZWdu1DlHWS74umVQ==} - peerDependencies: - typescript: '>=5.0.4' - zod: ^3 >=3.22.0 - peerDependenciesMeta: - typescript: - optional: true - zod: - optional: true + [email protected]([email protected])([email protected]): dependencies: typescript: 5.4.2 zod: 3.23.8 - /[email protected]: - resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} - engines: {node: '>=6.5'} + [email protected]: dependencies: event-target-shim: 5.0.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} + [email protected]: dependencies: mime-types: 2.1.35 negotiator: 0.6.3 - dev: false - /[email protected]([email protected]): - resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} - peerDependencies: - acorn: ^8 + [email protected]([email protected]): dependencies: acorn: 8.11.3 - dev: false - /[email protected]([email protected]): - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + [email protected]([email protected]): dependencies: acorn: 8.11.3 - dev: true - /[email protected]: - resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} - engines: {node: '>=0.4.0'} + [email protected]: dependencies: acorn: 8.11.3 - /[email protected]: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} - engines: {node: '>=0.4.0'} - hasBin: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} + [email protected]: dependencies: debug: 4.3.4([email protected]) transitivePeerDependencies: - supports-color - dev: false - /[email protected]: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - requiresBuild: true + [email protected]: dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.4.1 - /[email protected]: - resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==} + [email protected]: dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 uri-js: 4.4.1 - /[email protected]: - resolution: {integrity: sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==} + [email protected]: dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 uri-js: 4.4.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==} + [email protected]: dependencies: colorette: 1.4.0 slice-ansi: 2.1.0 strip-ansi: 5.2.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==} - engines: {node: '>=6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} - engines: {node: '>=12'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} + [email protected]: dependencies: color-convert: 1.9.3 - /[email protected]: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} + [email protected]: dependencies: color-convert: 2.0.1 - /[email protected]: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-kiXTspaRYvnIArgE97z5YVVf/cDVQABr3abFRR6mE7yesLMkgu4ujuyV/sgxafQ8wgve0DJQUJ38Z8tkgA2izA==} - engines: {node: '>=16'} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-WPQDt1B74OfPv/IMS2ekXAKkTZIHl88uMetg6q3OTqgFxZ/dxDXI0EWLyZid/1Pe6hTftyg5N7gel5wNAGxXyQ==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} + [email protected]: dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 - /[email protected]: - resolution: {integrity: sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} - engines: {node: '>=10'} - deprecated: This package is no longer supported. + [email protected]: dependencies: delegates: 1.0.0 readable-stream: 3.6.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + [email protected]: dependencies: sprintf-js: 1.0.3 - dev: false - /[email protected]: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} - engines: {node: '>=10'} + [email protected]: dependencies: tslib: 2.6.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + [email protected]: dependencies: dequal: 2.0.3 - dev: true - /[email protected]: - resolution: {integrity: sha512-glMLgVhIQRSkR3tymiS+POAcWVJH09sfrgic0jHnyFL8BlhHAJZX2BzdImU9zYr1y9NBqy+U93ZNrRTHXsKRDw==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 is-array-buffer: 3.0.4 - dev: true - /[email protected]: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -8043,16 +13163,10 @@ packages: es-object-atoms: 1.0.0 get-intrinsic: 1.2.4 is-string: 1.0.7 - dev: true - /[email protected]: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -8060,41 +13174,30 @@ packages: es-errors: 1.3.0 es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 - dev: true - /[email protected]: - resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 - dev: true - /[email protected]: - resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 - dev: true - /[email protected]: - resolution: {integrity: sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==} + [email protected]: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 es-errors: 1.3.0 es-shim-unscopables: 1.0.2 - dev: true - /[email protected]: - resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: array-buffer-byte-length: 1.0.1 call-bind: 1.0.7 @@ -8104,127 +13207,73 @@ packages: get-intrinsic: 1.2.4 is-array-buffer: 3.0.4 is-shared-array-buffer: 1.0.3 - dev: true - /[email protected]: - resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==} + [email protected]: dependencies: bn.js: 4.12.0 inherits: 2.0.4 minimalistic-assert: 1.0.1 safer-buffer: 2.1.2 - /[email protected]: - resolution: {integrity: sha512-XHusKxKz3zoYk1ic8Un640joHbFMhbqneyoZfoKnEGtf2ey9Uh/IdpcQplODdO/kENaMIWsD0nJm4+wX3UNLHA==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} - engines: {node: '>=4'} + [email protected]: dependencies: tslib: 2.6.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} - engines: {node: '>=4'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} - engines: {node: '>=8'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-CcEtRh/oc9Jc4uWeUwdpG/+Mb2YUHKmdaTf0gUr7Wa+bfp4xx70HOb3RuSTJMvqKNB1TkdTfjLdrcz2X4rkkZA==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-V+SsTpDqkrWTimiotsyl33ePSjA5/KrithwupuvJ6ztsqPvGv6ge4OredFhPffVXiLN/QUWvE0XcqJaYgt6fOg==} - engines: {node: '>= 14'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-cWMaNwUJnf37C/S5TfCkk/15MwbPRwVYALA2jtjkbHjCmAPiDXyNJy2q3p1KAZzDLHAWyarUWSujUoHR4pEgrA==} - engines: {node: '>= 14'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==} + [email protected]: dependencies: tslib: 2.6.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} - engines: {node: '>=8.0.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: possible-typed-array-names: 1.0.0 - /[email protected]: - resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} - engines: {node: '>=4'} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} + [email protected]: dependencies: follow-redirects: 1.15.6 transitivePeerDependencies: - debug - dev: false - /[email protected]: - resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} + [email protected]: dependencies: dequal: 2.0.3 - dev: true - /[email protected](@babel/[email protected]): - resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} - peerDependencies: - '@babel/core': ^7.0.0-0 + [email protected](@babel/[email protected]): dependencies: '@babel/core': 7.24.5 - dev: false - /[email protected]: - resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} - engines: {node: '>=10', npm: '>=6'} + [email protected]: dependencies: '@babel/runtime': 7.24.6 cosmiconfig: 7.1.0 resolve: 1.22.8 - dev: false - /[email protected](@babel/[email protected]): - resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + [email protected](@babel/[email protected]): dependencies: '@babel/compat-data': 7.24.6 '@babel/core': 7.24.5 @@ -8232,82 +13281,55 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: false - /[email protected](@babel/[email protected]): - resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + [email protected](@babel/[email protected]): dependencies: '@babel/core': 7.24.5 '@babel/helper-define-polyfill-provider': 0.6.2(@babel/[email protected]) core-js-compat: 3.37.1 transitivePeerDependencies: - supports-color - dev: false - /[email protected](@babel/[email protected]): - resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + [email protected](@babel/[email protected]): dependencies: '@babel/core': 7.24.5 '@babel/helper-define-polyfill-provider': 0.6.2(@babel/[email protected]) transitivePeerDependencies: - supports-color - dev: false - /[email protected](@babel/[email protected]): - resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} + [email protected](@babel/[email protected]): dependencies: '@babel/plugin-syntax-flow': 7.24.6(@babel/[email protected]) transitivePeerDependencies: - '@babel/core' - dev: false - /[email protected]: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==} + [email protected]: dependencies: safe-buffer: 5.2.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} + [email protected]: dependencies: file-uri-to-path: 1.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + [email protected]: dependencies: buffer: 5.7.1 inherits: 2.0.4 readable-stream: 3.6.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + [email protected]: dependencies: bytes: 3.1.2 content-type: 1.0.5 @@ -8323,108 +13345,68 @@ packages: unpipe: 1.0.0 transitivePeerDependencies: - supports-color - dev: false - /[email protected]: - resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + [email protected]: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - /[email protected]: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + [email protected]: dependencies: balanced-match: 1.0.2 - /[email protected]: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} + [email protected]: dependencies: fill-range: 7.1.1 - /[email protected]: - resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true + [email protected]: dependencies: caniuse-lite: 1.0.30001621 electron-to-chromium: 1.4.780 node-releases: 2.0.14 update-browserslist-db: 1.0.16([email protected]) - /[email protected]: - resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==} + [email protected]: dependencies: base-x: 3.0.9 - dev: false - /[email protected]: - resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + [email protected]: dependencies: node-int64: 0.4.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + [email protected]: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + [email protected]: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==} - engines: {node: '>=6.14.2'} - requiresBuild: true + [email protected]: dependencies: node-gyp-build: 4.8.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} - engines: {node: '>=10.16.0'} + [email protected]: dependencies: streamsearch: 1.1.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} - engines: {node: '>= 0.8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==} - engines: {node: '>= 0.8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: es-define-property: 1.0.0 es-errors: 1.3.0 @@ -8432,68 +13414,40 @@ packages: get-intrinsic: 1.2.4 set-function-length: 1.2.2 - /[email protected]: - resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==} - engines: {node: '>=4'} + [email protected]: dependencies: callsites: 2.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==} - engines: {node: '>=4'} + [email protected]: dependencies: caller-callsite: 2.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==} - engines: {node: '>=4'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} - engines: {node: '>=10'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-+NLXZiviFFKX0fk8Piwv3PfLPGtRqJeq2TiNoUff/qB5KJgwecJTvCXDpmlyP/eCI/GUEmp/h/y5j0yckiiZrA==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} + [email protected]: dependencies: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 - /[email protected]: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} + [email protected]: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 - /[email protected]: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==} - engines: {node: '>= 8.10.0'} + [email protected]: dependencies: anymatch: 3.1.3 braces: 3.0.3 @@ -8504,11 +13458,8 @@ packages: readdirp: 3.3.0 optionalDependencies: fsevents: 2.1.3 - dev: false - /[email protected]: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} + [email protected]: dependencies: anymatch: 3.1.3 braces: 3.0.3 @@ -8520,19 +13471,11 @@ packages: optionalDependencies: fsevents: 2.3.3 - /[email protected]: - resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==} - engines: {node: '>=12.13.0'} - hasBin: true + [email protected]: dependencies: '@types/node': 18.19.33 escape-string-regexp: 4.0.0 @@ -8540,207 +13483,122 @@ packages: lighthouse-logger: 1.4.2 transitivePeerDependencies: - supports-color - dev: false - /[email protected]: - resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==} - engines: {node: '>=4.0.0', npm: '>=3.0.0'} - deprecated: This module has been superseded by the multiformats module + [email protected]: dependencies: buffer: 5.7.1 class-is: 1.1.0 multibase: 0.6.1 multicodec: 1.0.4 multihashes: 0.4.21 - dev: false - /[email protected]: - resolution: {integrity: sha512-yoXTbV3llpm+EBGWKeL9xKtksPE/s6DPoDSY4fn8I8TEW1zehWXPSB0pwAXVDlLaOlrw+sNynj995uD9abmPhA==} - engines: {node: '>=4.0.0', npm: '>=3.0.0'} - deprecated: This module has been superseded by the multiformats module + [email protected]: dependencies: buffer: 5.7.1 class-is: 1.1.0 multibase: 1.0.1 multicodec: 1.0.4 multihashes: 1.0.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} + [email protected]: dependencies: consola: 3.2.3 - dev: false - /[email protected]: - resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} - engines: {node: '>=8'} + [email protected]: dependencies: restore-cursor: 3.1.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} - engines: {node: '>=6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==} - engines: {node: '>=18'} + [email protected]: dependencies: execa: 8.0.1 is-wsl: 3.1.0 is64bit: 2.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + [email protected]: dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 6.2.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} + [email protected]: dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - /[email protected]: - resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} - engines: {node: '>=6'} + [email protected]: dependencies: is-plain-object: 2.0.4 kind-of: 6.0.3 shallow-clone: 3.0.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} - engines: {node: '>=0.8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} - engines: {node: '>=6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} - engines: {node: '>=6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-67ueh2IRGst/51p0n6FvPrnRjAGHY5F8xdjkgrYE7DDzpJe6qA07RYQ9VcoUeo5ATOjSOiWpSL3SWBRRbempMw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + [email protected]: dependencies: color-name: 1.1.3 - /[email protected]: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} + [email protected]: dependencies: color-name: 1.1.4 - /[email protected]: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + [email protected]: dependencies: color-name: 1.1.4 simple-swizzle: 0.2.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} - hasBin: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-zW190nQTIoXcGCaU08DvVNFTmQhUpnJfVuAKfWqUQkflXKpaDdpaYoM0iluLS9lgJNHyBF58KKA2FBEwkD7wog==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} - engines: {node: '>=12.5.0'} + [email protected]: dependencies: color-convert: 2.0.1 color-string: 1.9.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} + [email protected]: dependencies: delayed-stream: 1.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} - engines: {node: '>=14'} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} - engines: {node: ^12.20.0 || >=14} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} - engines: {node: '>= 0.6'} + [email protected]: dependencies: mime-db: 1.52.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} - engines: {node: '>= 0.8.0'} + [email protected]: dependencies: accepts: 1.3.8 bytes: 3.0.0 @@ -8751,22 +13609,14 @@ packages: vary: 1.1.2 transitivePeerDependencies: - supports-color - dev: false - /[email protected]: - resolution: {integrity: sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} - engines: {node: '>= 0.10.0'} + [email protected]: dependencies: debug: 2.6.9 finalhandler: 1.1.2 @@ -8774,508 +13624,244 @@ packages: utils-merge: 1.0.1 transitivePeerDependencies: - supports-color - dev: false - /[email protected]: - resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} - engines: {node: ^14.18.0 || >=16.10.0} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} + [email protected]: dependencies: safe-buffer: 5.2.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} - engines: {node: '>= 0.6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA==} - engines: {node: '>=8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-L2rLOcK0wzWSfSDA33YR+PUHDG10a8px7rUHKWbGLP4YfbsMed2KFUw5fczvDPbT98DDe3LEzviswl810apTEw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} - engines: {node: '>= 0.6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} - engines: {node: '>=12.13'} + [email protected]: dependencies: is-what: 4.1.16 - dev: false - /[email protected]: - resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} + [email protected]: dependencies: toggle-selection: 1.0.6 - dev: false - /[email protected]: - resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} + [email protected]: dependencies: browserslist: 4.23.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==} - engines: {node: '>=4'} + [email protected]: dependencies: import-fresh: 2.0.0 is-directory: 0.3.1 js-yaml: 3.14.1 parse-json: 4.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} - engines: {node: '>=10'} + [email protected]: dependencies: '@types/parse-json': 4.0.2 import-fresh: 3.3.0 parse-json: 5.2.0 path-type: 4.0.0 yaml: 1.10.2 - dev: false - /[email protected]([email protected]): - resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} - engines: {node: '>=14'} - peerDependencies: - typescript: '>=4.9.5' - peerDependenciesMeta: - typescript: - optional: true + [email protected]([email protected]): dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 typescript: 5.3.3 - dev: true - /[email protected]: - resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} - engines: {node: '>=0.8'} - hasBin: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==} + [email protected]: dependencies: node-fetch: 2.7.0 transitivePeerDependencies: - encoding - dev: false - /[email protected]: - resolution: {integrity: sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==} + [email protected]: dependencies: node-fetch: 2.7.0 transitivePeerDependencies: - encoding - dev: false - - /[email protected]: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - /[email protected]: - resolution: {integrity: sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg==} - peerDependencies: - uWebSockets.js: '*' - peerDependenciesMeta: - uWebSockets.js: - optional: true - dev: false + [email protected]: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 - /[email protected]: - resolution: {integrity: sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==} + [email protected]: {} + + [email protected]: dependencies: tiny-invariant: 1.3.3 - dev: false - /[email protected]: - resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} - engines: {node: '>= 6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-data-view: 1.0.1 - dev: true - /[email protected]: - resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-data-view: 1.0.1 - dev: true - /[email protected]: - resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-data-view: 1.0.1 - dev: true - /[email protected]: - resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} - engines: {node: '>=0.11'} + [email protected]: dependencies: '@babel/runtime': 7.24.6 - dev: false - /[email protected]: - resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + [email protected]: dependencies: ms: 2.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + [email protected]: dependencies: ms: 2.1.3 - dev: true - /[email protected]: - resolution: {integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==} - deprecated: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + [email protected]: dependencies: ms: 2.1.3 - dev: false - /[email protected]([email protected]): - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + [email protected]([email protected]): dependencies: ms: 2.1.2 supports-color: 5.5.0 - /[email protected]: - resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} - engines: {node: '>=0.10.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} - engines: {node: '>=0.10'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} - engines: {node: '>=0.10.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + [email protected]: dependencies: clone: 1.0.4 - dev: false - /[email protected]: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: es-define-property: 1.0.0 es-errors: 1.3.0 gopd: 1.0.1 - /[email protected]: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} - engines: {node: '>=8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: define-data-property: 1.1.4 has-property-descriptors: 1.0.2 object-keys: 1.1.1 - dev: true - /[email protected]: - resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} - engines: {node: '>=0.10'} - hasBin: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} - engines: {node: '>=8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==} + [email protected]: dependencies: asap: 2.0.6 wrappy: 1.0.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} - engines: {node: '>=0.3.1'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} + [email protected]: dependencies: path-type: 4.0.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} + [email protected]: dependencies: esutils: 2.0.3 - dev: true - /[email protected]: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} + [email protected]: dependencies: esutils: 2.0.3 - dev: true - /[email protected]: - resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} - engines: {node: '>=12'} + [email protected]: {} - /[email protected]([email protected])([email protected])([email protected]): - resolution: {integrity: sha512-yBe+F9htrlYER7uXgDJUQsTHFoIrI5yMm5A0bg0GiZ/kY5jNXTWoEy4KQtg35cE27sw1VbgzoMWHAgCckUUUww==} - peerDependencies: - '@aws-sdk/client-rds-data': '>=3' - '@cloudflare/workers-types': '>=3' - '@libsql/client': '*' - '@neondatabase/serverless': '>=0.1' - '@opentelemetry/api': ^1.4.1 - '@planetscale/database': '>=1' - '@types/better-sqlite3': '*' - '@types/pg': '*' - '@types/sql.js': '*' - '@vercel/postgres': '*' - better-sqlite3: '>=7' - bun-types: '*' - knex: '*' - kysely: '*' - mysql2: '>=2' - pg: '>=8' - postgres: '>=3' - sql.js: '>=1' - sqlite3: '>=5' - peerDependenciesMeta: - '@aws-sdk/client-rds-data': - optional: true - '@cloudflare/workers-types': - optional: true - '@libsql/client': - optional: true - '@neondatabase/serverless': - optional: true - '@opentelemetry/api': - optional: true - '@planetscale/database': - optional: true - '@types/better-sqlite3': - optional: true - '@types/pg': - optional: true - '@types/sql.js': - optional: true - '@vercel/postgres': - optional: true - better-sqlite3: - optional: true - bun-types: - optional: true - knex: - optional: true - kysely: - optional: true - mysql2: - optional: true - pg: - optional: true - postgres: - optional: true - sql.js: - optional: true - sqlite3: - optional: true + [email protected]([email protected])([email protected])([email protected]): dependencies: kysely: 0.26.3 postgres: 3.4.4 sql.js: 1.10.3 - dev: false - /[email protected]: - resolution: {integrity: sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==} + ds-test@https://codeload.github.com/dapphub/ds-test/tar.gz/e282159d5170298eb2455a6c05280ab5a73a4ef0: {} + + [email protected]: dependencies: end-of-stream: 1.4.4 inherits: 2.0.4 readable-stream: 3.6.2 stream-shift: 1.0.3 - dev: false - /[email protected]: - resolution: {integrity: sha512-RQhegEtLSyIiGJmFTZfvCTHER/fymipXFVx6OwSRYD6hOuy+6Kjpk0dGvIfP9kxn/smBpxQy71uxpGO406ITCw==} + [email protected]: dependencies: '@types/secp256k1': 4.0.6 futoin-hkdf: 1.5.3 secp256k1: 5.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-pk+k0oK0PVXdlT4oRp4lwh+unuKB7Ng4iZ2HB+EZ7QCEQizX360Rp/F4aRpgpRgdP2ufB35N+1KppHmYjqIGSg==} - engines: {node: '>=16'} - hasBin: true + [email protected]: dependencies: '@edge-runtime/format': 2.2.1 '@edge-runtime/ponyfill': 2.4.2 @@ -9286,17 +13872,12 @@ packages: pretty-ms: 7.0.1 signal-exit: 4.0.2 time-span: 4.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-NPtACGFe7vunRYzvYqVRhQvsDrTevxpgDKxG/Vcbe0BTNOY+5+/2mOXSw2ls7ToNbE5Bf/+uQbjTxcmwMozpCw==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} + [email protected]: dependencies: bn.js: 4.12.0 brorand: 1.1.0 @@ -9306,36 +13887,23 @@ packages: minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 - /[email protected]: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-EoulkdKF/1xa92q25PbjuDcgJ9RDHYU2Rs3SCIvs2/dSQ3BpmxneNHmA/M7fe60M3PrV7nNGTTNbkK62l6vXiQ==} + [email protected]: dependencies: once: 1.3.3 - dev: false - /[email protected]: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + [email protected]: dependencies: once: 1.4.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==} + [email protected]: dependencies: '@socket.io/component-emitter': 3.1.2 debug: 4.3.4([email protected]) @@ -9346,49 +13914,30 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /[email protected]: - resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==} - engines: {node: '>=10.0.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==} - engines: {node: '>=10.13.0'} + [email protected]: dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 - dev: true - /[email protected]: - resolution: {integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==} - engines: {node: '>=4'} - hasBin: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + [email protected]: dependencies: is-arrayish: 0.2.1 - /[email protected]: - resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} + [email protected]: dependencies: stackframe: 1.3.4 - dev: false - /[email protected]: - resolution: {integrity: sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==} - engines: {node: '>= 0.8'} + [email protected]: dependencies: accepts: 1.3.8 escape-html: 1.0.3 - dev: false - /[email protected]: - resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: array-buffer-byte-length: 1.0.1 arraybuffer.prototype.slice: 1.0.3 @@ -9436,21 +13985,14 @@ packages: typed-array-length: 1.0.6 unbox-primitive: 1.0.2 which-typed-array: 1.1.15 - dev: true - /[email protected]: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: get-intrinsic: 1.2.4 - /[email protected]: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -9466,228 +14008,90 @@ packages: internal-slot: 1.0.7 iterator.prototype: 1.1.2 safe-array-concat: 1.1.2 - dev: true - /[email protected]: - resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: es-errors: 1.3.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: get-intrinsic: 1.2.4 has-tostringtag: 1.0.2 hasown: 2.0.2 - dev: true - /[email protected]: - resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} + [email protected]: dependencies: hasown: 2.0.2 - dev: true - /[email protected]: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: is-callable: 1.2.7 is-date-object: 1.0.5 is-symbol: 1.0.4 - dev: true - /[email protected]: - resolution: {integrity: sha512-R13Bd9+tqLVFndncMHssZrPWe6/0Kpv2/dt4aA69soX4PRxlzsVpCvoJeFE8sOEoeVEiBkI0myjlkDodXlHa0g==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: false + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-OkwOjj7ts4lBp/TL6hdd8HftIzOy/pdtbrNA4+0oVWgGG64HrdVzAF5gxtJufAPOsEjkyh1oIYvKAUinKKQRSQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: false + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-R6oaW0y5/u6Eccti/TS6c/2c1xYTb1izwK3gajJwi4vIfNs1s8B1dQzI1UiC9T61YovOQVuePDcfqHLT3mUZJA==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-seCmearlQyvdvM/noz1L9+qblC5vcBrhUaOoLEDDoLInF/VQ9IkobGiLlyTPYP5dW1YD4LXhtBgOyevoIHGGnw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-ZH8K2Q8/Ux5kXXvQMDsJcxvkIwut69KVrYQhza/ptkW50DC089bCVrJZZ3sKzIoOx+YPTrmsZvqeZERjyYrlvQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: false + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-ZJMQAJQsIOhn3XTm7MPQfCzEu5b9STNC+s90zMWe2afy9EwnHV7Ov7ohEMv2lyWlc2pjqLW8QJnz2r0KZmeAEQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: false + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-FxZOCKoEDPRYvq300lsWCTv1kcHgiiZfNrPtEhFAiqD7QZaXrad8LxyJ8fXGcWzIFzRiYZVtB3ttvITBvAFhKw==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: false + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-nFNOk9vWVfvWYF9YNYksZptgQAdstnDCMtR6m42l5Wfugbzu11VpMCY9XrD4yFxvPo9zmzcoUL/88y0lfJZJJw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-ywfme6HVrhWcevzmsufjd4iT3PxTfCX9HOdxA7Hd+/ZM23Y9nXeb+vG6AyA6jgq/JovkcqRHcL9XwRNpWG6XRw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-ZGE1Bqg/gPRXrBpgpvH81tQHpiaGxa8c9Rx/XOylkIl2ypLuOcawXEAo8ls+5DFCcRGt/o3sV+PzpAFZobOsmA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-mg3D8YndZ1LvUiEdDYR3OsmeyAew4MA/dvaEJxvyygahWmpv1SlEEnhEZlhPokjsUMfRagzsEF/d/2XF+kTQGg==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: false + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-WER+f3+szmnZiWoK6AsrTKGoJoErG2LlauSmk73LEZFQ/iWC+KhhDsOkn1xBUpzXWsxN9THmQFltLoaFEH8F8w==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: false + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-1fI6bP3A3rvI9BsaaXbMoaOjLE3lVkJtLxsgLHqlBhLlBVY7UqffWBvkrX/9zfPhhVMd9ZRFiaqXnB1T7BsL2g==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: false + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-eZrWzy0xFAhki1CWRGnhsHVz7IlSKX6yT2tj2Eg8lhAwlRE5E96Hsb0M1mPSE1dHGpt1QVwwVivXIAacF/G6mw==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: false + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-Qjdjr+KQQVH5Q2Q1r6HBYswFTToPpss3gqCiSw2Fpq/ua8+eXSQyAMG+UvULPqXceOwpnPo4smyZyHdlkcPppQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: false + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-QpgN8ofL7B9z8g5zZqJE+eFvD1LehRlxr25PBkjyyasakm4599iroUpaj96rdqRlO2ShuyqwJdr+oNqWwTUmQw==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: false + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-uOeSgLUwukLioAJOiGYm3kNl+1wJjgJA8R671GYgcPgCx7QR73zfvYqXFFcIO93/nBdIbt5hd8RItqbbf3HtAQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: false + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-H0fWsLTp2WBfKLBgwYT4OTfFly4Im/8B5f3ojDv1Kx//kiubVY0IQunP2Koc/fr/0wI7hj3IiBDbSrmKlrNgLQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-/Pk5jIEH34T68r8PweKRi77W49KwanZ8X6lr3vDAtOlH5EumPE4pBHqkCUdELanvsT14yMXLQ/C/8XPi1pAtkQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-HFSW2lnp62fl86/qPQlqw6asIwCnEsEoNIL1h2uVMgakddf+vUuMcCbtUY1i8sst7KkgHrVKCJQB33YhhOweCQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-wI4ZiIfFxpkuxB8ju4MHrGwGLyp1+awEHAHVpx6w7a+1pmYIq8T9FGEVVwFo0iFierDoMj++Xq69GXWYn2EiwA==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true + [email protected]: optionalDependencies: esbuild-android-64: 0.14.47 esbuild-android-arm64: 0.14.47 @@ -9709,13 +14113,8 @@ packages: esbuild-windows-32: 0.14.47 esbuild-windows-64: 0.14.47 esbuild-windows-arm64: 0.14.47 - dev: false - /[email protected]: - resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true + [email protected]: optionalDependencies: '@esbuild/android-arm': 0.17.19 '@esbuild/android-arm64': 0.17.19 @@ -9740,11 +14139,7 @@ packages: '@esbuild/win32-ia32': 0.17.19 '@esbuild/win32-x64': 0.17.19 - /[email protected]: - resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true + [email protected]: optionalDependencies: '@esbuild/android-arm': 0.18.20 '@esbuild/android-arm64': 0.18.20 @@ -9768,54 +14163,30 @@ packages: '@esbuild/win32-arm64': 0.18.20 '@esbuild/win32-ia32': 0.18.20 '@esbuild/win32-x64': 0.18.20 - dev: true - /[email protected]: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} - engines: {node: '>=8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} + [email protected]: {} - /[email protected]([email protected]): - resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' + [email protected]([email protected]): dependencies: eslint: 8.57.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + [email protected]: dependencies: debug: 3.2.7 is-core-module: 2.13.1 resolve: 1.22.8 transitivePeerDependencies: - supports-color - dev: true - /[email protected](@typescript-eslint/[email protected])([email protected])([email protected]): - resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - eslint: '*' - eslint-plugin-import: '*' + [email protected](@typescript-eslint/[email protected])([email protected])([email protected]): dependencies: debug: 4.3.4([email protected]) enhanced-resolve: 5.16.1 @@ -9831,28 +14202,8 @@ packages: - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - dev: true - /[email protected](@typescript-eslint/[email protected])([email protected])([email protected])([email protected]): - resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true + [email protected](@typescript-eslint/[email protected])([email protected])([email protected])([email protected]): dependencies: '@typescript-eslint/parser': 7.1.1([email protected])([email protected]) debug: 3.2.7 @@ -9861,17 +14212,8 @@ packages: eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/[email protected])([email protected])([email protected]) transitivePeerDependencies: - supports-color - dev: true - /[email protected](@typescript-eslint/[email protected])([email protected])([email protected]): - resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true + [email protected](@typescript-eslint/[email protected])([email protected])([email protected]): dependencies: '@typescript-eslint/parser': 7.1.1([email protected])([email protected]) array-includes: 3.1.8 @@ -9896,13 +14238,8 @@ packages: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - dev: true - /[email protected]([email protected]): - resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + [email protected]([email protected]): dependencies: '@babel/runtime': 7.24.6 aria-query: 5.3.0 @@ -9921,43 +14258,20 @@ packages: minimatch: 3.1.2 object.entries: 1.1.8 object.fromentries: 2.0.8 - dev: true - /[email protected]([email protected])([email protected])([email protected]): - resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - '@types/eslint': '>=8.0.0' - eslint: '>=8.0.0' - eslint-config-prettier: '*' - prettier: '>=3.0.0' - peerDependenciesMeta: - '@types/eslint': - optional: true - eslint-config-prettier: - optional: true + [email protected]([email protected])([email protected])([email protected]): dependencies: eslint: 8.57.0 eslint-config-prettier: 9.1.0([email protected]) prettier: 3.2.5 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 - dev: true - /[email protected]([email protected]): - resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + [email protected]([email protected]): dependencies: eslint: 8.57.0 - dev: true - /[email protected]([email protected]): - resolution: {integrity: sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + [email protected]([email protected]): dependencies: array-includes: 3.1.8 array.prototype.flatmap: 1.3.2 @@ -9975,33 +14289,19 @@ packages: resolve: 2.0.0-next.5 semver: 6.3.1 string.prototype.matchall: 4.0.11 - dev: true - /[email protected]([email protected]): - resolution: {integrity: sha512-Y2fqAfC11TcG/WP3TrI1Gi3p3nc8XJyEOJYHyEPEGI/UAgNx6akxxlX74p7SbAQdLcgASKhj8M0GKvH3vq/+ig==} - peerDependencies: - eslint: '>=5.0.0' + [email protected]([email protected]): dependencies: eslint: 8.57.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + [email protected]: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true + [email protected]: dependencies: '@eslint-community/eslint-utils': 4.4.0([email protected]) '@eslint-community/regexpp': 4.10.0 @@ -10043,58 +14343,32 @@ packages: text-table: 0.2.0 transitivePeerDependencies: - supports-color - dev: true - /[email protected]: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + [email protected]: dependencies: acorn: 8.11.3 acorn-jsx: 5.3.2([email protected]) eslint-visitor-keys: 3.4.3 - dev: true - /[email protected]: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} - engines: {node: '>=0.10'} + [email protected]: dependencies: estraverse: 5.3.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} + [email protected]: dependencies: estraverse: 5.3.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-8YdplnuE1IK4xfqpf4iU7oBxnOYAc35934o083G8ao+8WM8QQtt/mVlAY6yIAdY1eMeLqg4Z//PZjJGmWGPMRg==} - engines: {node: '>=14.0.0'} + [email protected]: dependencies: '@metamask/eth-json-rpc-provider': 1.0.1 '@metamask/safe-event-emitter': 3.1.1 @@ -10103,43 +14377,32 @@ packages: pify: 3.0.0 transitivePeerDependencies: - supports-color - dev: false - /[email protected]: - resolution: {integrity: sha512-ITJTvqoCw6OVMLs7pI8f4gG92n/St6x80ACtHodeS+IXmO0w+t1T5OOzfSt7KLSMLRkVUoexV7tztLgDxg+iig==} - engines: {node: '>=14.0.0'} + [email protected]: dependencies: '@metamask/safe-event-emitter': 3.1.1 async-mutex: 0.2.6 eth-query: 2.1.2 json-rpc-engine: 6.1.0 pify: 5.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==} + [email protected]: dependencies: json-rpc-random-id: 1.0.1 xtend: 4.0.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==} + [email protected]: dependencies: fast-safe-stringify: 2.1.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-BlwbIL7/P45W8FGW2r7LGuvoEZ+7PWsniMvQ4p5s2xCyw9tmaDlpfsN9HjAucbF+t/qpVHwZUisgfK24TCW8aA==} + [email protected]: dependencies: '@noble/curves': 1.3.0 '@noble/hashes': 1.3.3 '@scure/bip32': 1.3.3 '@scure/bip39': 1.2.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==} + [email protected]: dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/abstract-provider': 5.7.0 @@ -10175,30 +14438,17 @@ packages: - bufferutil - utf-8-validate - /[email protected]: - resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} - engines: {node: '>=6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-blk1va0zol9QOrdZt0rFXo5KMkNPVSp92Eju/Qz8THwKWKRKeE0T8Br/1aW6+Edkyq9xHYgYxn2QtOnUKPUp+Q==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-kJJfVbI/lZE1PZYDI5VPxp8zXPO9rtxOkhpZ0jMKha56AI9y2gGVC6bkukStQf0ka5Rh15BA5m7cCCH4jmHqkw==} - engines: {node: ^8.12.0 || >=9.7.0} + [email protected]: dependencies: cross-spawn: 7.0.3 get-stream: 5.2.0 @@ -10210,11 +14460,8 @@ packages: p-finally: 2.0.1 signal-exit: 3.0.7 strip-final-newline: 2.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} + [email protected]: dependencies: cross-spawn: 7.0.3 get-stream: 6.0.1 @@ -10225,11 +14472,8 @@ packages: onetime: 5.1.2 signal-exit: 3.0.7 strip-final-newline: 2.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} - engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + [email protected]: dependencies: cross-spawn: 7.0.3 get-stream: 6.0.1 @@ -10241,9 +14485,7 @@ packages: signal-exit: 3.0.7 strip-final-newline: 3.0.0 - /[email protected]: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} + [email protected]: dependencies: cross-spawn: 7.0.3 get-stream: 8.0.1 @@ -10254,11 +14496,8 @@ packages: onetime: 6.0.0 signal-exit: 4.1.0 strip-final-newline: 3.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} - engines: {node: '>= 0.10.0'} + [email protected]: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -10293,26 +14532,17 @@ packages: vary: 1.1.2 transitivePeerDependencies: - supports-color - dev: false - /[email protected]: - resolution: {integrity: sha512-an2S5quJMiy5bnZKEf6AkfH/7r8CzHvhchU40gxN+OM6HPhe7Z9T1FUychcf2M9PpPOO0Hf7BAEfJkw2TDIBDw==} - engines: {node: '>=12.0.0'} + [email protected]: dependencies: readable-stream: 3.6.2 webextension-polyfill: 0.10.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} - engines: {node: '>=8.6.0'} + [email protected]: dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 @@ -10320,71 +14550,43 @@ packages: merge2: 1.4.1 micromatch: 4.0.7 - /[email protected]: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - requiresBuild: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} - engines: {node: '>=6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==} - hasBin: true + [email protected]: dependencies: strnum: 1.0.5 - /[email protected]: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + [email protected]: dependencies: reusify: 1.0.4 - /[email protected]: - resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + [email protected]: dependencies: bser: 2.1.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} + [email protected]: dependencies: pend: 1.2.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} + [email protected]: dependencies: flat-cache: 3.2.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} + [email protected]: dependencies: to-regex-range: 5.0.1 - /[email protected]: - resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} - engines: {node: '>=0.10.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} - engines: {node: '>= 0.8'} + [email protected]: dependencies: debug: 2.6.9 encodeurl: 1.0.2 @@ -10395,11 +14597,8 @@ packages: unpipe: 1.0.0 transitivePeerDependencies: - supports-color - dev: false - /[email protected]: - resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} - engines: {node: '>= 0.8'} + [email protected]: dependencies: debug: 2.6.9 encodeurl: 1.0.2 @@ -10410,226 +14609,128 @@ packages: unpipe: 1.0.0 transitivePeerDependencies: - supports-color - dev: false - /[email protected]: - resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} - engines: {node: '>=6'} + [email protected]: dependencies: commondir: 1.0.1 make-dir: 2.1.0 pkg-dir: 3.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} - engines: {node: '>=6'} + [email protected]: dependencies: locate-path: 3.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} + [email protected]: dependencies: locate-path: 5.0.0 path-exists: 4.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} + [email protected]: dependencies: locate-path: 6.0.0 path-exists: 4.0.0 - /[email protected]: - resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + [email protected]: dependencies: locate-path: 7.2.0 path-exists: 5.0.0 - /[email protected]: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} + [email protected]: dependencies: flatted: 3.3.1 keyv: 4.5.4 rimraf: 3.0.2 - dev: true - /[email protected]: - resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-0OEk9Gr+Yj7wjDW2KgaNYUypKau71jAfFyeLQF5iVtxqc6uJHag/MT7pmaEApf4qM7u86DkBcd4ualddYMfbLw==} - engines: {node: '>=0.4.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-QFaHbhv9WPUeLYBDe/PAuLKJ4Dd9OPvKs9xZBr3yLXnUrDNaVXKu2baDBXe3naPY30hgHYSsf2JW4jzas2mDEQ==} - engines: {node: '>=10'} + [email protected]: dependencies: tslib: 2.6.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + [email protected]: dependencies: is-callable: 1.2.7 - /[email protected]: - resolution: {integrity: sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==} - engines: {node: '>= 0.12'} + forge-std@https://codeload.github.com/foundry-rs/forge-std/tar.gz/74cfb77e308dd188d2f58864aaf44963ae6b88b1: {} + + [email protected]: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 - dev: false - /[email protected]: - resolution: {integrity: sha512-WJWKelbRHN41m5dumb0/k8TeAx7Id/y3a+Z7QfhxP/htI9Js5zYaEDtG8uMgG0vM0lOlqnmjE99/kfpOYi/0Og==} + [email protected]: dependencies: dezalgo: 1.0.4 hexoid: 1.0.0 once: 1.4.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} - dev: false + [email protected]: {} - /[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-XUrjjBt57e5YoHQtjwc3eNchFBuHvIgN/cS8SC4oIaAn2J/0+bLanUxXizidJKZVeHJam/JrmMnPRjYMglVn5g==} - peerDependencies: - '@emotion/is-prop-valid': '*' - react: ^18.0.0 - react-dom: ^18.0.0 - peerDependenciesMeta: - '@emotion/is-prop-valid': - optional: true - react: - optional: true - react-dom: - optional: true + [email protected]([email protected])([email protected]): dependencies: react: 18.3.1 react-dom: 18.3.1([email protected]) tslib: 2.6.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==} + [email protected]: dependencies: tslib: 2.4.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==} - engines: {node: '>=14.14'} + [email protected]: dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} + [email protected]: dependencies: graceful-fs: 4.2.11 jsonfile: 4.0.0 universalify: 0.1.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==} + [email protected]: dependencies: minipass: 2.9.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} + [email protected]: dependencies: minipass: 3.3.6 - dev: false - /[email protected]: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - deprecated: '"Please update to latest v2.3 or v2.2"' - requiresBuild: true - dev: false + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 functions-have-names: 1.2.3 - dev: true - - /[email protected]: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - dev: true - - /[email protected]: - resolution: {integrity: sha512-SewY5KdMpaoCeh7jachEWFsh1nNlaDjNHZXWqL5IGwtpEYHTgkr2+AMCgNwKWkcc0wpSYrZfR7he4WdmHFtDxQ==} - engines: {node: '>=8'} - dev: false - /[email protected]: - resolution: {integrity: sha512-vAcPiyomt1ioKAsAL2uxSABHJ4Ju/e4UeDM+g1OlR0vV4YhLGMNsdLNvZTpEDY4JCSt0E4hASCNM5t2ETtsbyg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} - engines: {node: '>=10'} - deprecated: This package is no longer supported. + [email protected]: {} + + [email protected]: {} + + [email protected]: dependencies: aproba: 2.0.0 color-support: 1.1.3 @@ -10640,24 +14741,14 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 wide-align: 1.1.5 - dev: false - /[email protected]: - resolution: {integrity: sha512-H7cUpwCQSiJmAHM4c/aFu6fUfrhWXW1ncyh8ftxEPMu6AiYkHw9K8br720TGPZJbk5eOH2bynjZD1yPvdDAmag==} - engines: {node: '>= 4'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: es-errors: 1.3.0 function-bind: 1.1.2 @@ -10665,62 +14756,37 @@ packages: has-symbols: 1.0.3 hasown: 2.0.2 - /[email protected]: - resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} - engines: {node: '>=6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} - engines: {node: '>=8'} + [email protected]: dependencies: pump: 3.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 - dev: true - /[email protected]: - resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} + [email protected]: dependencies: resolve-pkg-maps: 1.0.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} + [email protected]: dependencies: is-glob: 4.0.3 - /[email protected]: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} + [email protected]: dependencies: is-glob: 4.0.3 - dev: true - /[email protected]: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + [email protected]: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -10729,9 +14795,7 @@ packages: once: 1.4.0 path-is-absolute: 1.0.1 - /[email protected]: - resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} - engines: {node: '>=12'} + [email protected]: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -10739,28 +14803,18 @@ packages: minimatch: 5.1.6 once: 1.4.0 - /[email protected]: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} + [email protected]: dependencies: type-fest: 0.20.2 - dev: true - /[email protected]: - resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: define-properties: 1.2.1 gopd: 1.0.1 - dev: true - /[email protected]: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} + [email protected]: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 @@ -10768,22 +14822,16 @@ packages: ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + [email protected]: dependencies: get-intrinsic: 1.2.4 - /[email protected]: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-AbaH6IDnZN6nmbnJOH72y3c5Wwh9P97soSVdGSBbcDACRdkC0FEWf25pzx4f/NuOCK6quHmW18yF2Wx+G4Zi1A==} + [email protected]: dependencies: cookie-es: 1.1.0 crossws: 0.2.4 @@ -10797,432 +14845,253 @@ packages: unenv: 1.9.0 transitivePeerDependencies: - uWebSockets.js - dev: false - /[email protected]: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + [email protected]: dependencies: es-define-property: 1.0.0 - /[email protected]: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: has-symbols: 1.0.3 - /[email protected]: - resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} + [email protected]: dependencies: inherits: 2.0.4 minimalistic-assert: 1.0.1 - /[email protected]: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: function-bind: 1.1.2 - /[email protected]: - resolution: {integrity: sha512-daLGV3Q2MKk8w4evNMKwS8zBE/rcpA800nu1Q5kM08IKijoSnPe9Uo1iIxzPKRkn95IxxsgBMPeYHt3VG4ej2g==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Vp+bXzxYJWrpEuJ/vXxUsLnt0+y4q9zyi4zUlkLqD8FKv4LjIfOvP69R/9Lty3dCyKh0E2BU7Eypqr63/rKT/A==} + [email protected]: dependencies: hermes-estree: 0.19.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==} + [email protected]: dependencies: hermes-estree: 0.20.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==} - engines: {node: '>=8'} + [email protected]: dependencies: source-map: 0.7.4 - dev: false - /[email protected]: - resolution: {integrity: sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==} - engines: {node: '>=8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} + [email protected]: dependencies: hash.js: 1.1.7 minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 - /[email protected]: - resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + [email protected]: dependencies: react-is: 16.13.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==} + [email protected]: dependencies: void-elements: 3.1.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-oLjPqve1tuOl5aRhv8GK5eHpqP1C9fb+Ol+XTLjKfLltE44zdDbEdjPSbU7Ch5rSNsVFqZn97SrMmZLdu1/YMw==} - engines: {node: '>= 0.6'} + [email protected]: dependencies: inherits: 2.0.1 statuses: 1.5.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==} - engines: {node: '>= 0.6'} + [email protected]: dependencies: depd: 1.1.2 inherits: 2.0.4 setprototypeof: 1.1.1 statuses: 1.5.0 toidentifier: 1.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} + [email protected]: dependencies: depd: 2.0.0 inherits: 2.0.4 setprototypeof: 1.2.0 statuses: 2.0.1 toidentifier: 1.0.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} + [email protected]: dependencies: agent-base: 6.0.2 debug: 4.3.4([email protected]) transitivePeerDependencies: - supports-color - dev: false - /[email protected]: - resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} - engines: {node: '>=8.12.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} - engines: {node: '>=14.18.0'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==} - engines: {node: '>=18'} - hasBin: true - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-cr2k7u1XJJ4HTOjM9GyOMtbOA47RtUoWRAtt52z43r3AoMs2StYKyjS3URPhzHaf+mn10hY9dZWamga5WPQjhA==} + [email protected]: dependencies: '@babel/runtime': 7.24.6 - dev: false - /[email protected]: - resolution: {integrity: sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==} + [email protected]: dependencies: '@babel/runtime': 7.24.6 - dev: false - /[email protected]: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} + [email protected]: dependencies: safer-buffer: 2.1.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} - engines: {node: '>= 4'} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==} - engines: {node: '>=16.x'} - hasBin: true + [email protected]: dependencies: queue: 6.0.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==} - engines: {node: '>=4'} + [email protected]: dependencies: caller-path: 2.0.0 resolve-from: 3.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} + [email protected]: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 - /[email protected]: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + [email protected]: dependencies: once: 1.4.0 wrappy: 1.0.2 - /[email protected]: - resolution: {integrity: sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: es-errors: 1.3.0 hasown: 2.0.2 side-channel: 1.0.6 - dev: true - /[email protected]: - resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + [email protected]: dependencies: loose-envify: 1.4.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==} - engines: {node: '>=8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 - dev: true - /[email protected]: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: has-tostringtag: 1.0.2 - dev: true - /[email protected]: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + [email protected]: dependencies: has-bigints: 1.0.2 - dev: true - /[email protected]: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} + [email protected]: dependencies: binary-extensions: 2.3.0 - /[email protected]: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 - dev: true - /[email protected]: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + [email protected]: dependencies: hasown: 2.0.2 - /[email protected]: - resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: is-typed-array: 1.1.13 - dev: true - /[email protected]: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: has-tostringtag: 1.0.2 - dev: true - /[email protected]: - resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==} - engines: {node: '>=0.10.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - hasBin: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} + [email protected]: dependencies: call-bind: 1.0.7 - dev: true - /[email protected]: - resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} - engines: {node: '>=4'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: has-tostringtag: 1.0.2 - /[email protected]: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} + [email protected]: dependencies: is-extglob: 2.1.1 - /[email protected]: - resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} - engines: {node: '>=14.16'} - hasBin: true + [email protected]: dependencies: is-docker: 3.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} - engines: {node: '>=8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==} - engines: {node: '>=8'} + [email protected]: dependencies: ip-regex: 4.3.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-HyRot1dvLcxImtDqPxAaY1miO6WsiP/z7Yxpg2qpaLWv5UdhAPtLvHJ4kMLM0w8GSl8AFsVF23PHe1LzuWrUlQ==} + [email protected]: dependencies: bs58: 4.0.1 cids: 0.7.5 @@ -11230,194 +15099,109 @@ packages: multiaddr: 7.5.0 multibase: 0.6.1 multihashes: 0.4.21 - dev: false - /[email protected]: - resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} - engines: {node: '>= 0.4'} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} - engines: {node: '>= 0.4'} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: has-tostringtag: 1.0.2 - dev: true - /[email protected]: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} + [email protected]: dependencies: isobject: 3.0.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 - dev: true - /[email protected]: - resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} - engines: {node: '>= 0.4'} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 - dev: true - /[email protected]: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: has-tostringtag: 1.0.2 - dev: true - /[email protected]: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: has-symbols: 1.0.3 - dev: true - /[email protected]: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: which-typed-array: 1.1.15 - /[email protected]: - resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} - engines: {node: '>=10'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} - engines: {node: '>= 0.4'} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + [email protected]: dependencies: call-bind: 1.0.7 - dev: true - /[email protected]: - resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 - dev: true - /[email protected]: - resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} - engines: {node: '>=12.13'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==} - engines: {node: '>=4'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} + [email protected]: dependencies: is-docker: 2.2.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} - engines: {node: '>=16'} + [email protected]: dependencies: is-inside-container: 1.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==} - engines: {node: '>=18'} + [email protected]: dependencies: system-architecture: 0.1.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} - engines: {node: '>=0.10.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==} + [email protected]: dependencies: node-fetch: 2.7.0 unfetch: 4.2.0 transitivePeerDependencies: - encoding - dev: false - /[email protected]([email protected]): - resolution: {integrity: sha512-2cKei4vlmg2cxEjm3wVSqn8pcoRF/LX/wpifuuNquFO4SQmPwarClT+SUCA2lt+l581tTeZIPIZuIDo2jWN1fg==} - peerDependencies: - ws: '*' + [email protected]([email protected]): dependencies: ws: 8.13.0 - /[email protected]: - resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} + [email protected]: dependencies: define-properties: 1.2.1 get-intrinsic: 1.2.4 has-symbols: 1.0.3 reflect.getprototypeof: 1.0.6 set-function-name: 2.0.2 - dev: true - /[email protected]: - resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + [email protected]: dependencies: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 @@ -11425,16 +15209,10 @@ packages: '@types/node': 18.19.33 jest-mock: 29.7.0 jest-util: 29.7.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + [email protected]: dependencies: '@babel/code-frame': 7.24.6 '@jest/types': 29.6.3 @@ -11445,20 +15223,14 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 stack-utils: 2.0.6 - dev: false - /[email protected]: - resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + [email protected]: dependencies: '@jest/types': 29.6.3 '@types/node': 18.19.33 jest-util: 29.7.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + [email protected]: dependencies: '@jest/types': 29.6.3 '@types/node': 18.19.33 @@ -11466,11 +15238,8 @@ packages: ci-info: 3.9.0 graceful-fs: 4.2.11 picomatch: 2.3.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + [email protected]: dependencies: '@jest/types': 29.6.3 camelcase: 6.3.0 @@ -11478,67 +15247,42 @@ packages: jest-get-type: 29.6.3 leven: 3.1.0 pretty-format: 29.7.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + [email protected]: dependencies: '@types/node': 18.19.33 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} - hasBin: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-vaBlIKCyo4FCUtCm7Eu4QZd/q02bWcxfUO6YSXAZOWF6gzcLBeba8kwotUdYJjDLW8Cz8RywsSOqiNJZW0mNvg==} + [email protected]: dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 '@sideway/address': 4.1.5 '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true + [email protected]: dependencies: argparse: 1.0.10 esprima: 4.0.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true + [email protected]: dependencies: argparse: 2.0.1 - dev: true - /[email protected]: - resolution: {integrity: sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==} - dev: false - - /[email protected]: - resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} - dev: false - - /[email protected](@babel/[email protected]): - resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} - hasBin: true - peerDependencies: - '@babel/preset-env': ^7.1.6 + [email protected]: {} + + [email protected]: {} + + [email protected](@babel/[email protected]): dependencies: '@babel/core': 7.24.5 '@babel/parser': 7.24.6 @@ -11562,169 +15306,99 @@ packages: write-file-atomic: 2.4.3 transitivePeerDependencies: - supports-color - dev: false - /[email protected]: - resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} - hasBin: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==} - engines: {node: '>=10.0.0'} + [email protected]: dependencies: '@metamask/safe-event-emitter': 2.0.0 eth-rpc-errors: 4.0.3 - dev: false - /[email protected]: - resolution: {integrity: sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-pR4yQ9DHz6itqswtHCm26mw45FSNfQ9rEQjosaZErhn5J3J2sIViQiz8rDaezjKAhFGpmsoczYVBgGHzFw/stA==} + [email protected]: dependencies: '@types/json-schema': 7.0.15 ts-toolbelt: 6.15.5 - dev: false - /[email protected]: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - requiresBuild: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true + [email protected]: dependencies: minimist: 1.2.8 - dev: true - /[email protected]: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + [email protected]: optionalDependencies: graceful-fs: 4.2.11 - dev: false - /[email protected]: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + [email protected]: dependencies: universalify: 2.0.1 optionalDependencies: graceful-fs: 4.2.11 - dev: false - /[email protected]: - resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} - engines: {node: '>=4.0'} + [email protected]: dependencies: array-includes: 3.1.8 array.prototype.flat: 1.3.2 object.assign: 4.1.5 object.values: 1.2.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==} - engines: {node: '>=10.0.0'} - requiresBuild: true + [email protected]: dependencies: node-addon-api: 2.0.2 node-gyp-build: 4.8.1 readable-stream: 3.6.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + [email protected]: dependencies: json-buffer: 3.0.1 - dev: true - /[email protected]: - resolution: {integrity: sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-yWSgGi9bY13b/W06DD2OCDDHQmq1kwTGYlQ4wpZkMOJqMGCstVCFIvxCCVG4KfY1/3G0MhDAcZsip/Lw8/vJWw==} - engines: {node: '>=14.0.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} - engines: {node: '>=0.10'} + [email protected]: dependencies: language-subtag-registry: 0.3.23 - dev: true - /[email protected]: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} + [email protected]: dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==} + [email protected]: dependencies: debug: 2.6.9 marky: 1.2.5 transitivePeerDependencies: - supports-color - dev: false - /[email protected]: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-7/HamOm5YD9Wb7CFgAZkKgVPA96WwhcTQoqtm2VTZGVbVVn3IWKRBTgrU7cchA3Q8k9iCsG8Osoi9GX4JsGM9g==} - hasBin: true + [email protected]: dependencies: '@parcel/watcher': 2.4.1 '@parcel/watcher-wasm': 2.4.1 @@ -11746,223 +15420,136 @@ packages: uqr: 0.1.2 transitivePeerDependencies: - uWebSockets.js - dev: false - /[email protected]: - resolution: {integrity: sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==} + [email protected]: dependencies: '@lit-labs/ssr-dom-shim': 1.2.0 '@lit/reactive-element': 1.6.3 lit-html: 2.8.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==} + [email protected]: dependencies: '@types/trusted-types': 2.0.7 - dev: false - /[email protected]: - resolution: {integrity: sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==} + [email protected]: dependencies: '@lit/reactive-element': 1.6.3 lit-element: 3.3.3 lit-html: 2.8.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} - engines: {node: '>=6'} + [email protected]: dependencies: p-locate: 3.0.0 path-exists: 3.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} + [email protected]: dependencies: p-locate: 4.1.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} + [email protected]: dependencies: p-locate: 5.0.0 - /[email protected]: - resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + [email protected]: dependencies: p-locate: 6.0.0 - /[email protected]: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} - engines: {node: '>=10'} + [email protected]: dependencies: chalk: 4.1.2 is-unicode-supported: 0.1.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==} - hasBin: true + [email protected]: dependencies: ansi-fragments: 0.2.1 dayjs: 1.11.11 yargs: 15.4.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true + [email protected]: dependencies: js-tokens: 4.0.0 - /[email protected]: - resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} - engines: {node: 14 || >=16.14} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + [email protected]: dependencies: yallist: 3.1.1 - /[email protected]: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} + [email protected]: dependencies: yallist: 4.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-vpeo9S+hepT3k2h5iFxzEHvvR0GPBx9uKaErmnRzYNcaKb03DgOArjEMlgG4a9LcuZZ89a3I8xbeto487n26eA==} + [email protected]: dependencies: multiaddr: 7.5.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} - engines: {node: '>=12'} + [email protected]: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - /[email protected]: - resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} - engines: {node: '>=6'} + [email protected]: dependencies: pify: 4.0.1 semver: 5.7.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} + [email protected]: dependencies: semver: 6.3.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + [email protected]: dependencies: tmpl: 1.0.5 - dev: false - /[email protected]: - resolution: {integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} + [email protected]: dependencies: '@babel/runtime': 7.24.6 - dev: false - /[email protected]: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-d76BSm64KZam1nifRZlNJmtwIgAeZhZG3fi3K+EmPOlrR8rDtBxQHDSN3fSGeNB9CirdTyabTMQCkCup6BXFSQ==} - engines: {node: '>=18'} + [email protected]: dependencies: '@babel/core': 7.24.5 hermes-parser: 0.20.1 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - dev: false - /[email protected]: - resolution: {integrity: sha512-hRcYGhEiWIdM87hU0fBlcGr+tHDEAT+7LYNCW89p5JhErFt/QaAkVx4fb5bW3YtXGv5BTV7AspWPERoIb99CXg==} - engines: {node: '>=18'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-ujEdSI43QwI+Dj2xuNax8LMo8UgKuXJEdxJkzGPU6iIx42nYa1byQ+aADv/iPh5sh5a//h5FopraW5voXSgm2w==} - engines: {node: '>=18'} + [email protected]: dependencies: metro-core: 0.80.9 rimraf: 3.0.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-28wW7CqS3eJrunRGnsibWldqgwRP9ywBEf7kg+uzUHkSFJNKPM1K3UNSngHmH0EZjomizqQA2Zi6/y6VdZMolg==} - engines: {node: '>=18'} + [email protected]: dependencies: connect: 3.7.0 cosmiconfig: 5.2.1 @@ -11976,19 +15563,13 @@ packages: - encoding - supports-color - utf-8-validate - dev: false - /[email protected]: - resolution: {integrity: sha512-tbltWQn+XTdULkGdzHIxlxk4SdnKxttvQQV3wpqqFbHDteR4gwCyTR2RyYJvxgU7HELfHtrVbqgqAdlPByUSbg==} - engines: {node: '>=18'} + [email protected]: dependencies: lodash.throttle: 4.1.1 metro-resolver: 0.80.9 - dev: false - /[email protected]: - resolution: {integrity: sha512-sBUjVtQMHagItJH/wGU9sn3k2u0nrCl0CdR4SFMO1tksXLKbkigyQx4cbpcyPVOAmGTVuy3jyvBlELaGCAhplQ==} - engines: {node: '>=18'} + [email protected]: dependencies: anymatch: 3.1.3 debug: 2.6.9 @@ -12004,30 +15585,18 @@ packages: fsevents: 2.3.3 transitivePeerDependencies: - supports-color - dev: false - /[email protected]: - resolution: {integrity: sha512-FEeCeFbkvvPuhjixZ1FYrXtO0araTpV6UbcnGgDUpH7s7eR5FG/PiJz3TsuuPP/HwCK19cZtQydcA2QrCw446A==} - engines: {node: '>=18'} + [email protected]: dependencies: terser: 5.31.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-wAPIjkN59BQN6gocVsAvvpZ1+LQkkqUaswlT++cJafE/e54GoVkMNCmrR4BsgQHr9DknZ5Um/nKueeN7kaEz9w==} - engines: {node: '>=18'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-8PTVIgrVcyU+X/rVCy/9yxNlvXsBCk5JwwkbAm/Dm+Abo6NBGtNjWF0M1Xo/NWCb4phamNWcD7cHdR91HhbJvg==} - engines: {node: '>=18'} + [email protected]: dependencies: '@babel/runtime': 7.24.6 - dev: false - /[email protected]: - resolution: {integrity: sha512-RMn+XS4VTJIwMPOUSj61xlxgBvPeY4G6s5uIn6kt6HB6A/k9ekhr65UkkDD7WzHYs3a9o869qU8tvOZvqeQzgw==} - engines: {node: '>=18'} + [email protected]: dependencies: '@babel/traverse': 7.24.5 '@babel/types': 7.24.6 @@ -12039,12 +15608,8 @@ packages: vlq: 1.0.1 transitivePeerDependencies: - supports-color - dev: false - /[email protected]: - resolution: {integrity: sha512-Ykae12rdqSs98hg41RKEToojuIW85wNdmSe/eHUgMkzbvCFNVgcC0w3dKZEhSsqQOXapXRlLtHkaHLil0UD/EA==} - engines: {node: '>=18'} - hasBin: true + [email protected]: dependencies: invariant: 2.2.4 metro-source-map: 0.80.9 @@ -12054,11 +15619,8 @@ packages: vlq: 1.0.1 transitivePeerDependencies: - supports-color - dev: false - /[email protected]: - resolution: {integrity: sha512-UlDk/uc8UdfLNJhPbF3tvwajyuuygBcyp+yBuS/q0z3QSuN/EbLllY3rK8OTD9n4h00qZ/qgxGv/lMFJkwP4vg==} - engines: {node: '>=18'} + [email protected]: dependencies: '@babel/core': 7.24.5 '@babel/generator': 7.24.5 @@ -12067,11 +15629,8 @@ packages: nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - dev: false - /[email protected]: - resolution: {integrity: sha512-c/IrzMUVnI0hSVVit4TXzt3A1GiUltGVlzCmLJWxNrBGHGrJhvgePj38+GXl1Xf4Fd4vx6qLUkKMQ3ux73bFLQ==} - engines: {node: '>=18'} + [email protected]: dependencies: '@babel/core': 7.24.5 '@babel/generator': 7.24.5 @@ -12090,12 +15649,8 @@ packages: - encoding - supports-color - utf-8-validate - dev: false - /[email protected]: - resolution: {integrity: sha512-Bc57Xf3GO2Xe4UWQsBj/oW6YfLPABEu8jfDVDiNmJvoQW4CO34oDPuYKe4KlXzXhcuNsqOtSxpbjCRRVjhhREg==} - engines: {node: '>=18'} - hasBin: true + [email protected]: dependencies: '@babel/code-frame': 7.24.6 '@babel/core': 7.24.5 @@ -12145,135 +15700,75 @@ packages: - encoding - supports-color - utf-8-validate - dev: false - /[email protected]: - resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-viYIo9PefV+w9dvoIBh1gI44Mvx1BOk67B4BpC2QK77qdY0xZF0Q+vWLt/BII6cLkIc8rLmSIcJaB/OrXXKe1g==} - engines: {node: '>= 8.0.0'} - hasBin: true + [email protected]: dependencies: arg: 4.1.0 content-type: 1.0.4 raw-body: 2.4.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} - engines: {node: '>=8.6'} + [email protected]: dependencies: braces: 3.0.3 picomatch: 2.3.1 - /[email protected]: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} + [email protected]: dependencies: mime-db: 1.52.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} - engines: {node: '>=4.0.0'} - hasBin: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} - engines: {node: '>=10.0.0'} - hasBin: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + [email protected]: dependencies: brace-expansion: 1.1.11 - /[email protected]: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} + [email protected]: dependencies: brace-expansion: 2.0.1 - /[email protected]: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} + [email protected]: dependencies: brace-expansion: 2.0.1 - dev: true - /[email protected]: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==} + [email protected]: dependencies: safe-buffer: 5.2.1 yallist: 3.1.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} - engines: {node: '>=8'} + [email protected]: dependencies: yallist: 4.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} - engines: {node: '>=8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==} + [email protected]: dependencies: minipass: 2.9.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} + [email protected]: dependencies: minipass: 3.3.6 yallist: 4.0.0 - dev: false - /[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-gbKA784D2WKb5H/GtqEv+Ofd1S9Zj+Z/PGDIl1u1QAbswkxD28BQ5bSXQxkeBzPBABg1iDSbiwGG1XqlOxRspA==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true + [email protected]([email protected])([email protected]): dependencies: typescript: 5.3.3 viem: 1.21.4([email protected])([email protected]) @@ -12281,39 +15776,25 @@ packages: - bufferutil - utf-8-validate - zod - dev: false - /[email protected]: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true + [email protected]: dependencies: minimist: 1.2.8 - dev: false - /[email protected]: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==} + [email protected]: dependencies: acorn: 8.11.3 pathe: 1.1.2 pkg-types: 1.1.1 ufo: 1.5.3 - dev: false - /[email protected]: - resolution: {integrity: sha512-c8NKkO4R2lShkSXZ2Ongj1ycjugjzFFo/UswHBnS62y07DMcTc9Rvo03/3nRyszIvwPNljlkd4S828zIBv/piw==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-yoe+JbhTClckZ67b2itRtistFKf8yPYelHLc7e5xAwtNAXxM6wJTUx2C7QeVSJFDzKT7bCIFyBVybPMKvmB9AA==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==} + [email protected]: dependencies: '@motionone/animation': 10.17.0 '@motionone/dom': 10.17.0 @@ -12321,36 +15802,20 @@ packages: '@motionone/types': 10.17.0 '@motionone/utils': 10.17.0 '@motionone/vue': 10.16.4 - dev: false - /[email protected]: - resolution: {integrity: sha512-Y4eqnAjp3mjy0eT+zPoMQ+P/ISOzjgRG/4kh4I5cRA4Tv0rPxTCBRadn3+j+boMF5id7IoLhrVq9NFWFPuzD9A==} - engines: {node: '>=0.10.0'} - hasBin: true - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-GvhHsIGDULh06jyb6ev+VfREH9evJCFIRnh3jUt9iEZ6XDbyoisZRFEI9bMvK/AiR6y66y6P+eoBw9mBYMhMvw==} - deprecated: This module is deprecated, please upgrade to @multiformats/multiaddr + [email protected]: dependencies: buffer: 5.7.1 cids: 0.8.3 @@ -12358,97 +15823,50 @@ packages: is-ip: 3.1.0 multibase: 0.7.0 varint: 5.0.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==} - deprecated: This module has been superseded by the multiformats module + [email protected]: dependencies: base-x: 3.0.9 buffer: 5.7.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==} - deprecated: This module has been superseded by the multiformats module + [email protected]: dependencies: base-x: 3.0.9 buffer: 5.7.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-KcCxpBVY8fdVKu4dJMAahq4F/2Z/9xqEjIiR7PiMe7LRGeorFn2NLmicN6nLBCqQvft6MG2Lc9X5P0IdyvnxEw==} - engines: {node: '>=10.0.0', npm: '>=6.0.0'} - deprecated: This module has been superseded by the multiformats module + [email protected]: dependencies: base-x: 3.0.9 buffer: 5.7.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==} - deprecated: This module has been superseded by the multiformats module + [email protected]: dependencies: buffer: 5.7.1 varint: 5.0.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==} + [email protected]: dependencies: buffer: 5.7.1 multibase: 0.7.0 varint: 5.0.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-S27Tepg4i8atNiFaU5ZOm3+gl3KQlUanLs/jWcBxQHFttgq+5x1OgbQmf2d8axJ/48zYGBd/wT9d723USMFduw==} - engines: {node: '>=10.0.0', npm: '>=6.0.0'} + [email protected]: dependencies: buffer: 5.7.1 multibase: 1.0.1 varint: 5.0.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - dev: false + [email protected]: {} - /[email protected](@babel/[email protected])([email protected])([email protected]): - resolution: {integrity: sha512-R8/V7vugY+822rsQGQCjoLhMuC9oFj9SOi4Cl4b2wjDrseD0LRZ10W7R6Czo4w9ZznVSshKjuIomsRjvm9EKJQ==} - engines: {node: '>=18.17.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - '@playwright/test': ^1.41.2 - react: ^18.2.0 - react-dom: ^18.2.0 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - '@playwright/test': - optional: true - sass: - optional: true + [email protected](@babel/[email protected])([email protected])([email protected]): dependencies: '@next/env': 14.2.4 '@swc/helpers': 0.5.5 @@ -12472,103 +15890,46 @@ packages: transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - dev: false - /[email protected]: - resolution: {integrity: sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==} - engines: {node: '>=12.0.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==} - engines: {node: ^16 || ^18 || >= 20} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} - engines: {node: '>= 0.10.5'} + [email protected]: dependencies: minimatch: 3.1.2 - dev: false - - /[email protected]: - resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} - dev: false - - /[email protected]: - resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - dependencies: - whatwg-url: 5.0.0 - dev: false - - /[email protected]: - resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true + + [email protected]: {} + + [email protected]: dependencies: whatwg-url: 5.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true + [email protected]: dependencies: whatwg-url: 5.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} - engines: {node: '>= 6.13.0'} - dev: false + [email protected]: + dependencies: + whatwg-url: 5.0.0 - /[email protected]: - resolution: {integrity: sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==} - hasBin: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==} - engines: {node: '>=0.12.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-wjPBbFhtpJwmIeY2yP7QF+UKzPfltVGtfce1g/bB15/8vCGZj8uxD62b/b9M9/WVgme0NZudpownKN+c0plXlQ==} - engines: {node: '>=10'} - hasBin: true + [email protected]: {} + + [email protected]: dependencies: chokidar: 3.6.0 debug: 4.3.4([email protected]) @@ -12580,217 +15941,136 @@ packages: supports-color: 5.5.0 touch: 3.1.1 undefsafe: 2.0.5 - dev: true - /[email protected]: - resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} - engines: {node: '>=6'} - hasBin: true + [email protected]: dependencies: abbrev: 1.1.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} + [email protected]: dependencies: path-key: 3.1.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + [email protected]: dependencies: path-key: 4.0.0 - /[email protected]: - resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} - deprecated: This package is no longer supported. + [email protected]: dependencies: are-we-there-yet: 2.0.0 console-control-strings: 1.1.0 gauge: 3.0.2 set-blocking: 2.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-v9yOxowkZbxWhKOaaTyLjIm1aLy4ebMNcSn4NYJKOAI/Qv+SkfEfszpLr2GIxsccmb2Y2HA9qtsqiIJ80ucpVA==} - engines: {node: '>=18'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-0GNJAOsHoBHeNTvl5Vt6IWnpUEcc3uSRxzBri7EDyIcMgYvnY2JL2qdeV5zTMjWQX5OHcD5amcW2HFfDh0gjIA==} + [email protected]: dependencies: end-of-stream: 1.4.4 once: 1.4.0 readable-stream: 2.3.8 - dev: false - /[email protected]: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 - dev: true - /[email protected]: - resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-object-atoms: 1.0.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 es-object-atoms: 1.0.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 - dev: true - /[email protected]: - resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: define-properties: 1.2.1 es-abstract: 1.23.3 es-object-atoms: 1.0.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-object-atoms: 1.0.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==} + [email protected]: dependencies: destr: 2.0.3 node-fetch-native: 1.6.4 ufo: 1.5.3 - dev: false - /[email protected]: - resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} - engines: {node: '>= 0.8'} + [email protected]: dependencies: ee-first: 1.1.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} + [email protected]: dependencies: ee-first: 1.1.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} - engines: {node: '>= 0.8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==} + [email protected]: dependencies: wrappy: 1.0.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + [email protected]: dependencies: wrappy: 1.0.2 - /[email protected]: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} + [email protected]: dependencies: mimic-fn: 2.1.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} + [email protected]: dependencies: mimic-fn: 4.0.0 - /[email protected]: - resolution: {integrity: sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==} - engines: {node: '>=8'} + [email protected]: dependencies: is-wsl: 1.1.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} - engines: {node: '>=8'} + [email protected]: dependencies: is-docker: 2.2.1 is-wsl: 2.2.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} - engines: {node: '>=12'} + [email protected]: dependencies: define-lazy-prop: 2.0.0 is-docker: 2.2.1 is-wsl: 2.2.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-d/gTkTb1i1GKz5k3XE3XFV/PxQ1k45zDqGP2OA7YhgsaLoqm6qRvARAZOFer1fcXritWlGBRCu/UgeS4HAnXAA==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} + [email protected]: dependencies: deep-is: 0.1.4 fast-levenshtein: 2.0.6 @@ -12798,11 +16078,8 @@ packages: prelude-ls: 1.2.1 type-check: 0.4.0 word-wrap: 1.2.5 - dev: true - /[email protected]: - resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} - engines: {node: '>=10'} + [email protected]: dependencies: bl: 4.1.0 chalk: 4.1.2 @@ -12813,238 +16090,137 @@ packages: log-symbols: 4.1.0 strip-ansi: 6.0.1 wcwidth: 1.0.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-wrAwOeXp1RRMFfQY8Sy7VaGVmPocaLwSFOYCGKSyo8qmJ+/yaafCl5BCA1IQZWqFSRBrKDYFeR9d/VyQzfH/jg==} - engines: {node: '>= 6.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==} - engines: {node: '>=8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} + [email protected]: dependencies: p-try: 2.2.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} + [email protected]: dependencies: yocto-queue: 0.1.0 - /[email protected]: - resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + [email protected]: dependencies: yocto-queue: 1.0.0 - /[email protected]: - resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} - engines: {node: '>=6'} + [email protected]: dependencies: p-limit: 2.3.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} + [email protected]: dependencies: p-limit: 2.3.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} + [email protected]: dependencies: p-limit: 3.1.0 - /[email protected]: - resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + [email protected]: dependencies: p-limit: 4.0.0 - /[email protected]: - resolution: {integrity: sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==} - engines: {node: '>=12'} + [email protected]: dependencies: eventemitter3: 5.0.1 p-timeout: 5.1.0 - /[email protected]: - resolution: {integrity: sha512-couX95waDu98NfNZV+i/iLt+fdVxmI7CbrrdC2uDWfPdUAApyxT4wmDlyOtR5KtTDmkDO0zDScDjDou9YHhd9g==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + [email protected]: dependencies: '@types/retry': 0.12.1 retry: 0.13.1 - /[email protected]: - resolution: {integrity: sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==} - engines: {node: '>=12'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} + [email protected]: dependencies: callsites: 3.1.0 - /[email protected]: - resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} - engines: {node: '>=4'} + [email protected]: dependencies: error-ex: 1.3.2 json-parse-better-errors: 1.0.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} + [email protected]: dependencies: '@babel/code-frame': 7.24.2 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - /[email protected]: - resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==} - engines: {node: '>=6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} - engines: {node: '>=4'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-UWlehEdqu36jmh4h5CWJ7tARp1OEVKGHKm6+dg9qMq5RKUTV5WJrGgaZ3dN2m7WFAXDbjlHzvJvL/IUpy84Ktw==} + [email protected]: dependencies: http-errors: 1.4.0 path-to-regexp: 1.8.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==} + [email protected]: dependencies: isarray: 0.0.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-h9DqehX3zZZDCEm+xbfU0ZmwCGFCAAraPJWMXJ4+v32NjZJilVg3k1TcKsRgIb8IQ/izZSaydDc1OhJCZvs2Dw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==} + [email protected]: dependencies: process: 0.11.10 util: 0.10.4 - /[email protected]: - resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} - engines: {node: '>=4'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} - engines: {node: '>=6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==} - engines: {node: '>=10'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==} + [email protected]: dependencies: duplexify: 4.1.3 split2: 4.2.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==} - hasBin: true + [email protected]: dependencies: atomic-sleep: 1.0.0 fast-redact: 3.5.0 @@ -13057,335 +16233,195 @@ packages: safe-stable-stringify: 2.4.3 sonic-boom: 2.8.0 thread-stream: 0.15.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} - engines: {node: '>= 6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} - engines: {node: '>=6'} + [email protected]: dependencies: find-up: 3.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==} + [email protected]: dependencies: confbox: 0.1.7 mlly: 1.7.0 pathe: 1.1.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} - engines: {node: '>=4'} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} - engines: {node: '>=10.13.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg==} - engines: {node: '>=12.0.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} - engines: {node: '>= 0.4'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} - engines: {node: ^10 || ^12 || >=14} + [email protected]: dependencies: nanoid: 3.3.7 picocolors: 1.0.1 source-map-js: 1.2.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} - engines: {node: ^10 || ^12 || >=14} + [email protected]: dependencies: nanoid: 3.3.7 picocolors: 1.0.1 source-map-js: 1.2.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-IbyN+9KslkqcXa8AO9fxpk97PA4pzewvpi2B3Dwy9u4zpV32QicaEdgmF3eSQUzdRk7ttDHQejNgAEr4XoeH4A==} - engines: {node: '>=12'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-RRurnSjJPj4rp5K6XoP45Ui33ncb7e4H7WiOHVpjbkvqvA3U+N8Z6Qbo0AE6leGYBV66n8EhEaFixvIu3SkxFw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} - engines: {node: '>=6.0.0'} + [email protected]: dependencies: fast-diff: 1.3.0 - dev: true - /[email protected]([email protected]): - resolution: {integrity: sha512-MN4OP5I2gHAzHZG1wcuJl0FsLS3c4Cc5494bbg+6oQWBPuEamjwDvmGfFMZ6NFzsh3Efd9UUxeT7ImgjNH4ozA==} - engines: {node: '>=16'} - peerDependencies: - prettier: '>=2.3.0' + [email protected]([email protected]): dependencies: '@solidity-parser/parser': 0.17.0 prettier: 3.2.5 semver: 7.6.2 solidity-comments-extractor: 0.0.8 - /[email protected]: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true - requiresBuild: true - dev: true + [email protected]: optional: true - /[email protected]: - resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} - engines: {node: '>=14'} - hasBin: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==} - engines: {node: '>= 10'} + [email protected]: dependencies: '@jest/types': 26.6.2 ansi-regex: 5.0.1 ansi-styles: 4.3.0 react-is: 17.0.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + [email protected]: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 react-is: 18.3.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==} - engines: {node: '>=10'} + [email protected]: dependencies: parse-ms: 2.1.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} - engines: {node: '>= 0.6.0'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} + [email protected]: dependencies: asap: 2.0.6 - dev: false - /[email protected]: - resolution: {integrity: sha512-V6TbZDJ/ZswevgkDNpGt/YqNCiZP9ASfgU+p83uJE6NrGtvSGoOcHLiDCqkMs2+yg7F5qHdLV8d0aS8O26G/KA==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} - engines: {node: '>= 6'} + [email protected]: dependencies: kleur: 3.0.3 sisteransi: 1.0.5 - dev: false - /[email protected]: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + [email protected]: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 react-is: 16.13.1 - /[email protected]: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} + [email protected]: dependencies: forwarded: 0.2.0 ipaddr.js: 1.9.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-kppbvLUNJ4IOMZds9/4gz/rtT5OFiesy3XosLsgMKlF3vb6GA5Y3ptyDlzKLcOcUBW+zaY+RiMINTsgE+O6e+Q==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + [email protected]: dependencies: end-of-stream: 1.4.4 once: 1.4.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-ModRIiW6oUnsP18QzrRYZSc/CFKFKIdj7pUs57AEVH20ajlglRpN3HukjHk0UbNMTlKGuaYl7Gt6/O5Gg2NU2Q==} + [email protected]: dependencies: qrcode-generator: 1.4.4 - dev: false - /[email protected]: - resolution: {integrity: sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-jy/kkD0iIMDjTucB+5T6KBsnirlhegDH47vHgrj5MejchSQmi/EAMM0xMFeePgV9CJkkAapNakpVUWYgHvtdKg==} - hasBin: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==} - engines: {node: '>=10.13.0'} - hasBin: true + [email protected]: dependencies: dijkstrajs: 1.0.3 encode-utf8: 1.0.3 pngjs: 5.0.0 yargs: 15.4.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} - engines: {node: '>=0.6'} + [email protected]: dependencies: side-channel: 1.0.6 - dev: false - /[email protected]: - resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==} - engines: {node: '>=6'} + [email protected]: dependencies: decode-uri-component: 0.2.2 filter-obj: 1.1.0 split-on-first: 1.1.0 strict-uri-encode: 2.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==} - engines: {node: '>=0.4.x'} - deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} + [email protected]: dependencies: inherits: 2.0.4 - dev: false - /[email protected]: - resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==} - engines: {node: '>= 0.8'} + [email protected]: dependencies: bytes: 3.1.0 http-errors: 1.7.3 iconv-lite: 0.4.24 unpipe: 1.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} - engines: {node: '>= 0.8'} + [email protected]: dependencies: bytes: 3.1.2 http-errors: 2.0.0 iconv-lite: 0.4.24 unpipe: 1.0.0 - dev: false - /[email protected]([email protected]): - resolution: {integrity: sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==} - peerDependencies: - react: ^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + [email protected]([email protected]): dependencies: '@babel/runtime': 7.24.6 react: 18.3.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-vZK+/gvxxsieAoAyYaiRIVFxlajb7KXhgBDV7OsoMzaAE+IqGpoxusBjIgq5ibqA2IloKu0p9n7tE68z1xs18A==} + [email protected]: dependencies: shell-quote: 1.8.1 ws: 7.5.9 transitivePeerDependencies: - bufferutil - utf-8-validate - dev: false - /[email protected]([email protected]): - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} - peerDependencies: - react: ^18.3.1 + [email protected]([email protected]): dependencies: loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 - dev: false - - /[email protected]: - resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} - dev: false - - /[email protected](@types/[email protected])([email protected]): - resolution: {integrity: sha512-lfp8Dve4yJagkHiFrC1bGtib3mF2ktqwPJw4/WGcgPW+pJ/AVQA5X2vI7xgp13FcxFEpYBBHpXai/N2DBNC0Jw==} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + react: 18.3.1 + scheduler: 0.23.2 + + [email protected]: {} + + [email protected](@types/[email protected])([email protected]): dependencies: '@babel/runtime': 7.24.6 '@types/react': 18.2.22 @@ -13395,20 +16431,8 @@ packages: react-clientside-effect: 1.2.6([email protected]) use-callback-ref: 1.3.2(@types/[email protected])([email protected]) use-sidecar: 1.1.2(@types/[email protected])([email protected]) - dev: false - /[email protected]([email protected])([email protected])([email protected])([email protected]): - resolution: {integrity: sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA==} - peerDependencies: - i18next: '>= 23.2.3' - react: '>= 16.8.0' - react-dom: '*' - react-native: '*' - peerDependenciesMeta: - react-dom: - optional: true - react-native: - optional: true + [email protected]([email protected])([email protected])([email protected])([email protected]): dependencies: '@babel/runtime': 7.24.6 html-parse-stringify: 3.0.1 @@ -13416,49 +16440,25 @@ packages: react: 18.3.1 react-dom: 18.3.1([email protected]) react-native: 0.74.1(@babel/[email protected])(@babel/[email protected])(@types/[email protected])([email protected]) - dev: false - /[email protected]([email protected]): - resolution: {integrity: sha512-zdbW5GstTzXaVKvGSyTaBalt7HSfuK5ovrzlpyiWHAFXndXTdd/1hdDHI4xBM1Mn7YriT6aqESucFl9kEXzrdw==} - peerDependencies: - react: '*' + [email protected]([email protected]): dependencies: react: 18.3.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - dev: false + [email protected]: {} - /[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-hC7BkxOpf+z0UKhxFSFTPAM4shQzYmZHoELa6/8a/MspcjEP7ukYKpuSUTLDywQditT8yI9idfcKvfZDKQExGw==} - peerDependencies: - react: '*' - react-native: '*' + [email protected]([email protected])([email protected]): dependencies: escape-string-regexp: 2.0.0 invariant: 2.2.4 react: 18.3.1 react-native: 0.74.1(@babel/[email protected])(@babel/[email protected])(@types/[email protected])([email protected]) - dev: false - /[email protected](@babel/[email protected])(@babel/[email protected])(@types/[email protected])([email protected]): - resolution: {integrity: sha512-0H2XpmghwOtfPpM2LKqHIN7gxy+7G/r1hwJHKLV6uoyXGC/gCojRtoo5NqyKrWpFC8cqyT6wTYCLuG7CxEKilg==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@types/react': ^18.2.6 - react: 18.2.0 - peerDependenciesMeta: - '@types/react': - optional: true + [email protected](@babel/[email protected])(@babel/[email protected])(@types/[email protected])([email protected]): dependencies: '@jest/create-cache-key-function': 29.7.0 '@react-native-community/cli': 13.6.6 @@ -13506,37 +16506,17 @@ packages: - encoding - supports-color - utf-8-validate - dev: false - /[email protected]: - resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} - engines: {node: '>=0.10.0'} + [email protected]: {} - /[email protected](@types/[email protected])([email protected]): - resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + [email protected](@types/[email protected])([email protected]): dependencies: '@types/react': 18.2.22 react: 18.3.1 react-style-singleton: 2.2.1(@types/[email protected])([email protected]) tslib: 2.6.2 - dev: false - /[email protected](@types/[email protected])([email protected]): - resolution: {integrity: sha512-m3zvBRANPBw3qxVVjEIPEQinkcwlFZ4qyomuWVpNJdv4c6MvHfXV0C3L9Jx5rr3HeBHKNRX+1jreB5QloDIJjA==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + [email protected](@types/[email protected])([email protected]): dependencies: '@types/react': 18.2.22 react: 18.3.1 @@ -13545,17 +16525,8 @@ packages: tslib: 2.6.2 use-callback-ref: 1.3.2(@types/[email protected])([email protected]) use-sidecar: 1.1.2(@types/[email protected])([email protected]) - dev: false - /[email protected](@types/[email protected])([email protected]): - resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + [email protected](@types/[email protected])([email protected]): dependencies: '@types/react': 18.2.22 react: 18.3.1 @@ -13564,78 +16535,44 @@ packages: tslib: 2.6.2 use-callback-ref: 1.3.2(@types/[email protected])([email protected]) use-sidecar: 1.1.2(@types/[email protected])([email protected]) - dev: false - /[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: '>=16.8' - react-dom: '>=16.8' + [email protected]([email protected])([email protected]): dependencies: '@remix-run/router': 1.16.1 react: 18.3.1 react-dom: 18.3.1([email protected]) react-router: 6.23.1([email protected]) - dev: false - /[email protected]([email protected]): - resolution: {integrity: sha512-fzcOaRF69uvqbbM7OhvQyBTFDVrrGlsFdS3AL+1KfIBtGETibHzi3FkoTRyiDJnWNc2VxrfvR+657ROHjaNjqQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: '>=16.8' + [email protected]([email protected]): dependencies: '@remix-run/router': 1.16.1 react: 18.3.1 - dev: false - /[email protected]([email protected]): - resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} - peerDependencies: - react: ^16.0.0 || ^17.0.0 || ^18.0.0 + [email protected]([email protected]): dependencies: object-assign: 4.1.1 react: 18.3.1 react-is: 18.3.1 - dev: false - /[email protected](@types/[email protected])([email protected]): - resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + [email protected](@types/[email protected])([email protected]): dependencies: '@types/react': 18.2.22 get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.6.2 - dev: false - /[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-iZCkeqeegO0TlkTMiH2JD1tvMtY9RrXkRylnAI6m8aCVAUUwNzoWTVF7CKLij6THeOMcUDCznLDDvNp55s+YZA==} - peerDependencies: - react: ^0.14 || ^15.0 || ^16.0 - react-dom: ^^0.14 || ^15.0 || ^16.0 + [email protected]([email protected])([email protected]): dependencies: prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1([email protected]) - dev: false - /[email protected]: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} - engines: {node: '>=0.10.0'} + [email protected]: dependencies: loose-envify: 1.4.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + [email protected]: dependencies: core-util-is: 1.0.3 inherits: 2.0.4 @@ -13644,52 +16581,33 @@ packages: safe-buffer: 5.1.2 string_decoder: 1.1.1 util-deprecate: 1.0.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} + [email protected]: dependencies: inherits: 2.0.4 string_decoder: 1.3.0 util-deprecate: 1.0.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==} - engines: {node: '>=8.10.0'} + [email protected]: dependencies: picomatch: 2.3.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} + [email protected]: dependencies: picomatch: 2.3.1 - /[email protected]: - resolution: {integrity: sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==} - engines: {node: '>= 12.13.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==} - engines: {node: '>= 4'} + [email protected]: dependencies: ast-types: 0.15.2 esprima: 4.0.1 source-map: 0.6.1 tslib: 2.6.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -13698,45 +16616,29 @@ packages: get-intrinsic: 1.2.4 globalthis: 1.0.4 which-builtin-type: 1.1.3 - dev: true - /[email protected]: - resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==} - engines: {node: '>=4'} + [email protected]: dependencies: regenerate: 1.4.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} + [email protected]: dependencies: '@babel/runtime': 7.24.6 - dev: false - /[email protected]: - resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-errors: 1.3.0 set-function-name: 2.0.2 - dev: true - /[email protected]: - resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} - engines: {node: '>=4'} + [email protected]: dependencies: '@babel/regjsgen': 0.8.0 regenerate: 1.4.2 @@ -13744,220 +16646,126 @@ packages: regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} - hasBin: true + [email protected]: dependencies: jsesc: 0.5.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==} - engines: {node: '>=4'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true + [email protected]: dependencies: is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - /[email protected]: - resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} - hasBin: true + [email protected]: dependencies: is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} - engines: {node: '>=8'} + [email protected]: dependencies: onetime: 5.1.2 signal-exit: 3.0.7 - dev: false - /[email protected]: - resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} - engines: {node: '>= 4'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true + [email protected]: dependencies: glob: 7.2.3 - dev: false - /[email protected]: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true + [email protected]: dependencies: glob: 7.2.3 - /[email protected]: - resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==} - engines: {node: '>=14'} - hasBin: true - peerDependencies: - rollup: 2.x || 3.x || 4.x - peerDependenciesMeta: - rollup: - optional: true + [email protected]: dependencies: open: 8.4.2 picomatch: 2.3.1 source-map: 0.7.4 yargs: 17.7.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - hasBin: true + [email protected]: optionalDependencies: fsevents: 2.3.3 - dev: true - /[email protected]: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + [email protected]: dependencies: queue-microtask: 1.2.3 - /[email protected]: - resolution: {integrity: sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==} + [email protected]: dependencies: tslib: 2.6.2 - /[email protected]: - resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} - engines: {node: '>=0.4'} + [email protected]: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 has-symbols: 1.0.3 isarray: 2.0.5 - dev: true - /[email protected]: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-regex: 1.1.4 - dev: true - /[email protected]: - resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} - engines: {node: '>=10'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + [email protected]: dependencies: loose-envify: 1.4.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==} + [email protected]: dependencies: loose-envify: 1.4.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA==} - engines: {node: '>=14.0.0'} - requiresBuild: true + [email protected]: dependencies: elliptic: 6.5.4 node-addon-api: 5.1.0 node-gyp-build: 4.8.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} - engines: {node: '>=10'} + [email protected]: dependencies: '@types/node-forge': 1.3.11 node-forge: 1.3.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} - hasBin: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} - engines: {node: '>=10'} - hasBin: true + [email protected]: dependencies: lru-cache: 6.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} - engines: {node: '>=10'} - hasBin: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} - engines: {node: '>= 0.8.0'} + [email protected]: dependencies: debug: 2.6.9 depd: 2.0.0 @@ -13974,16 +16782,10 @@ packages: statuses: 2.0.1 transitivePeerDependencies: - supports-color - dev: false - /[email protected]: - resolution: {integrity: sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==} - engines: {node: '>=0.10.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} - engines: {node: '>= 0.8.0'} + [email protected]: dependencies: encodeurl: 1.0.2 escape-html: 1.0.3 @@ -13991,15 +16793,10 @@ packages: send: 0.18.0 transitivePeerDependencies: - supports-color - dev: false - /[email protected]: - resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: define-data-property: 1.1.4 es-errors: 1.3.0 @@ -14008,43 +16805,27 @@ packages: gopd: 1.0.1 has-property-descriptors: 1.0.2 - /[email protected]: - resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: define-data-property: 1.1.4 es-errors: 1.3.0 functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 - dev: true - /[email protected]: - resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} - hasBin: true + [email protected]: dependencies: inherits: 2.0.4 safe-buffer: 5.2.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} - engines: {node: '>=8'} + [email protected]: dependencies: kind-of: 6.0.3 - dev: false - /[email protected]: - resolution: {integrity: sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==} - engines: {libvips: '>=8.15.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0} - requiresBuild: true + [email protected]: dependencies: color: 4.2.3 detect-libc: 2.0.3 @@ -14069,85 +16850,53 @@ packages: '@img/sharp-wasm32': 0.33.4 '@img/sharp-win32-ia32': 0.33.4 '@img/sharp-win32-x64': 0.33.4 - dev: false - /[email protected]: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} + [email protected]: dependencies: shebang-regex: 3.0.0 - /[email protected]: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 object-inspect: 1.13.1 - /[email protected]: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==} - engines: {node: '>=14'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + [email protected]: dependencies: is-arrayish: 0.3.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} - engines: {node: '>=10'} + [email protected]: dependencies: semver: 7.6.2 - dev: true - /[email protected]: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} - engines: {node: '>=6'} + [email protected]: dependencies: ansi-styles: 3.2.1 astral-regex: 1.0.0 is-fullwidth-code-point: 2.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} - engines: {node: '>=10'} + [email protected]: dependencies: ansi-styles: 4.3.0 astral-regex: 2.0.0 is-fullwidth-code-point: 3.0.0 - /[email protected]: - resolution: {integrity: sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==} - engines: {node: '>=10.0.0'} + [email protected]: dependencies: '@socket.io/component-emitter': 3.1.2 debug: 4.3.4([email protected]) @@ -14157,31 +16906,21 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /[email protected]: - resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} - engines: {node: '>=10.0.0'} + [email protected]: dependencies: '@socket.io/component-emitter': 3.1.2 debug: 4.3.4([email protected]) transitivePeerDependencies: - supports-color - dev: false - /[email protected]: - resolution: {integrity: sha512-kMwfB+EoBXJCvJiMJIbs4r0wpAOhl+jiW0DMKCQsEHCl9otCOthRfbdz+TZ3H3iPUbzclOp15gXRuN6tNPtwCA==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-0ZlJd5yRCj+xUhb5cEWAkZYkb8Iy+do3H65+BEpFD54cgKVkkBy4LuTHwv9fVEJiX8xq5XW1/i8xbOWjNebQmQ==} + [email protected]: dependencies: '@solidity-parser/parser': 0.16.2 - dev: true - /[email protected]([email protected]): - resolution: {integrity: sha512-85EeLbmkcPwD+3JR7aEMKsVC9YrRSxd4qkXuMzrlf7+z2Eqdfm1wHWq1ffTuo5aDhoZxp2I9yF3QkxZOxOL7aQ==} - hasBin: true + [email protected]([email protected]): dependencies: '@solidity-parser/parser': 0.16.2 ajv: 6.12.6 @@ -14204,135 +16943,75 @@ packages: prettier: 2.8.8 transitivePeerDependencies: - typescript - dev: true - /[email protected]: - resolution: {integrity: sha512-htM7Vn6LhHreR+EglVMd2s+sZhcXAirB1Zlyrv5zBuTxieCvjfnRpd7iZk75m/u6NOlEyQ94C6TWbBn2cY7w8g==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==} + [email protected]: dependencies: atomic-sleep: 1.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} - engines: {node: '>=0.10.0'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + [email protected]: dependencies: buffer-from: 1.1.2 source-map: 0.6.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} - engines: {node: '>=0.10.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} - engines: {node: '>= 8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} - engines: {node: '>=6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} - engines: {node: '>= 10.x'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-H46aWtQkdyjZwFQgraUruy5h/DyJBbAK3EA/WEMqiqF6PGPfKBSKBj/er3dVyYqVIoYfRf5TFM/loEjtQIrqJg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} - engines: {node: '>=10'} + [email protected]: dependencies: escape-string-regexp: 2.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==} - engines: {node: '>=6'} + [email protected]: dependencies: type-fest: 0.7.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-QjMLR0A3WwFY2aZdV0okfFEJB5TRjkggXZjxP3A1RsWsNHNu3YPv8btmtc6iCFZ0Rul3FE93OYogvhOUClU+ng==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} - engines: {node: '>= 0.6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-UsZtOYEn4tWU2RGLOXr/o/xjRBftZRlG3dEWoaHr8j4GuypJ3isitGbVyjQKAuMu+xbiop8q224TjiZWc4XTZA==} + [email protected]: dependencies: any-promise: 1.3.0 - /[email protected]: - resolution: {integrity: sha512-HAGUASw8NT0k8JvIVutB2Y/9iBk7gpgEyAudXwNJmZERdMITGdajOa4VJfD/kNiA3TppQpTP4J+CtcHwdzKBAw==} + [email protected]: dependencies: any-promise: 1.3.0 end-of-stream: 1.1.0 stream-to-array: 2.3.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} - engines: {node: '>=10.0.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} - engines: {node: '>=4'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} + [email protected]: dependencies: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - /[email protected]: - resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -14346,165 +17025,94 @@ packages: regexp.prototype.flags: 1.5.2 set-function-name: 2.0.2 side-channel: 1.0.6 - dev: true - /[email protected]: - resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 es-object-atoms: 1.0.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + [email protected]: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-object-atoms: 1.0.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-object-atoms: 1.0.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + [email protected]: dependencies: safe-buffer: 5.1.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + [email protected]: dependencies: safe-buffer: 5.2.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} - engines: {node: '>=6'} + [email protected]: dependencies: ansi-regex: 4.1.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} + [email protected]: dependencies: ansi-regex: 5.0.1 - /[email protected]: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} + [email protected]: dependencies: ansi-regex: 6.0.1 - /[email protected]: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} + [email protected]: {} - /[email protected](@babel/[email protected])([email protected]): - resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@babel/core': '*' - babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' - peerDependenciesMeta: - '@babel/core': - optional: true - babel-plugin-macros: - optional: true + [email protected](@babel/[email protected])([email protected]): dependencies: '@babel/core': 7.24.5 client-only: 0.0.1 react: 18.3.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-mJiVjfd2vokfDxsQPOwJ/PtanO87LhpYY88ubI5dUB1Ab58Txbyje3+jpm+/83R/fevaq/107NNhtYBLuoTrFg==} - engines: {node: '>=10'} + [email protected]: dependencies: copy-anything: 3.0.5 - dev: false - /[email protected]: - resolution: {integrity: sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==} - engines: {node: '>=14.0.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} + [email protected]: dependencies: has-flag: 3.0.0 - /[email protected]: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} + [email protected]: dependencies: has-flag: 4.0.0 - /[email protected]: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} + [email protected]: dependencies: has-flag: 4.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==} - engines: {node: ^14.18.0 || >=16.0.0} + [email protected]: dependencies: '@pkgr/core': 0.1.1 tslib: 2.6.2 - dev: true - /[email protected]: - resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} - engines: {node: '>=18'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==} - engines: {node: '>=10.0.0'} + [email protected]: dependencies: ajv: 8.13.0 lodash.truncate: 4.4.2 @@ -14512,18 +17120,11 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 - /[email protected]: - resolution: {integrity: sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-ZuOtqqmkV9RE1+4odd+MhBpibmCxNP6PJhH/h2OqNuotTX7/XHPZQJv2pKvWMplFH9SIZZhitehh6vBH6LO8Pg==} - engines: {node: '>=4.5'} + [email protected]: dependencies: chownr: 1.1.4 fs-minipass: 1.2.7 @@ -14532,11 +17133,8 @@ packages: mkdirp: 0.5.6 safe-buffer: 5.2.1 yallist: 3.1.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} - engines: {node: '>=10'} + [email protected]: dependencies: chownr: 2.0.0 fs-minipass: 2.1.0 @@ -14544,141 +17142,73 @@ packages: minizlib: 2.1.2 mkdirp: 1.0.4 yallist: 4.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} - engines: {node: '>=8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} - engines: {node: '>=6.0.0'} + [email protected]: dependencies: rimraf: 2.6.3 - dev: false - /[email protected]: - resolution: {integrity: sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==} - engines: {node: '>=10'} - hasBin: true + [email protected]: dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.11.3 commander: 2.20.3 source-map-support: 0.5.21 - dev: false - /[email protected]: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==} + [email protected]: dependencies: real-require: 0.1.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==} - engines: {node: '>=12.22'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} + [email protected]: dependencies: readable-stream: 2.3.8 xtend: 4.0.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-MyqZCTGLDZ77u4k+jqg4UlrzPTPZ49NDlaekU6uuFaJLzPIN1woaRXCbGeqOfxwc3Y37ZROGAJ614Rdv7Olt+g==} - engines: {node: '>=10'} + [email protected]: dependencies: convert-hrtime: 3.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} + [email protected]: dependencies: is-number: 7.0.0 - /[email protected]: - resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==} - engines: {node: '>=0.6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==} - hasBin: true - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} - hasBin: true - dev: false + [email protected]: {} - /[email protected]([email protected]): - resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} - engines: {node: '>=16'} - peerDependencies: - typescript: '>=4.2.0' + [email protected]([email protected]): dependencies: typescript: 5.3.3 - dev: true - /[email protected]: - resolution: {integrity: sha512-VHC8XgU2fFW7yO1f/b3mxKDje1vmyzFXHWzOYmKEkCEwcLjDtbdLgBQviqj4ZwP4MJkQtRo6Ha2I29lq/B+VxA==} + [email protected]: dependencies: '@ts-morph/common': 0.11.1 code-block-writer: 10.1.1 - dev: false - /[email protected](@types/[email protected])([email protected]): - resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true + [email protected](@types/[email protected])([email protected]): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -14695,21 +17225,8 @@ packages: typescript: 4.9.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - dev: false - /[email protected](@types/[email protected])([email protected]): - resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true + [email protected](@types/[email protected])([email protected]): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -14726,85 +17243,52 @@ packages: typescript: 5.3.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - dev: true - /[email protected]: - resolution: {integrity: sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + [email protected]: dependencies: '@types/json5': 0.0.29 json5: 1.0.2 minimist: 1.2.8 strip-bom: 3.0.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - requiresBuild: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} + [email protected]: dependencies: prelude-ls: 1.2.1 - dev: true - /[email protected]: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} - engines: {node: '>=4'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} - engines: {node: '>=8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} + [email protected]: dependencies: media-typer: 0.3.0 mime-types: 2.1.35 - dev: false - /[email protected]: - resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-typed-array: 1.1.13 - dev: true - /[email protected]: - resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 for-each: 0.3.3 gopd: 1.0.1 has-proto: 1.0.3 is-typed-array: 1.1.13 - dev: true - /[email protected]: - resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.7 @@ -14812,11 +17296,8 @@ packages: gopd: 1.0.1 has-proto: 1.0.3 is-typed-array: 1.1.13 - dev: true - /[email protected]: - resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: call-bind: 1.0.7 for-each: 0.3.3 @@ -14824,164 +17305,68 @@ packages: has-proto: 1.0.3 is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - dev: true - /[email protected]: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} - engines: {node: '>=14.17'} - hasBin: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} - engines: {node: '>=14.17'} - hasBin: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-R8375j0qwXyIu/7R0tjdF06/sElHqbmdmWC9M2qQHpEVbvE4I5+38KJI7LUUmQMp7NVq4tKHiBMkT0NFM453Ig==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==} + [email protected]: dependencies: multiformats: 9.9.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + [email protected]: dependencies: call-bind: 1.0.7 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - dev: true - /[email protected]: - resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-cSb4bPFd5qgR7qr2jYAi0hlX9n5YKK2ONKkLFkxl+v/9BvC0sOpZjBHDBSXc5lWAf5ty9oZdRXytBIHzgUcerw==} - engines: {node: '>=14.0'} + [email protected]: dependencies: '@fastify/busboy': 2.1.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==} + [email protected]: dependencies: consola: 3.2.3 defu: 6.1.4 mime: 3.0.0 node-fetch-native: 1.6.4 pathe: 1.1.2 - dev: false - /[email protected]: - resolution: {integrity: sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} - engines: {node: '>=4'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} - engines: {node: '>=4'} + [email protected]: dependencies: unicode-canonical-property-names-ecmascript: 2.0.0 unicode-property-aliases-ecmascript: 2.1.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} - engines: {node: '>=4'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} - engines: {node: '>=4'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} - dev: false + [email protected]: {} - /[email protected]([email protected]): - resolution: {integrity: sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==} - peerDependencies: - '@azure/app-configuration': ^1.5.0 - '@azure/cosmos': ^4.0.0 - '@azure/data-tables': ^13.2.2 - '@azure/identity': ^4.0.1 - '@azure/keyvault-secrets': ^4.8.0 - '@azure/storage-blob': ^12.17.0 - '@capacitor/preferences': ^5.0.7 - '@netlify/blobs': ^6.5.0 || ^7.0.0 - '@planetscale/database': ^1.16.0 - '@upstash/redis': ^1.28.4 - '@vercel/kv': ^1.0.1 - idb-keyval: ^6.2.1 - ioredis: ^5.3.2 - peerDependenciesMeta: - '@azure/app-configuration': - optional: true - '@azure/cosmos': - optional: true - '@azure/data-tables': - optional: true - '@azure/identity': - optional: true - '@azure/keyvault-secrets': - optional: true - '@azure/storage-blob': - optional: true - '@capacitor/preferences': - optional: true - '@netlify/blobs': - optional: true - '@planetscale/database': - optional: true - '@upstash/redis': - optional: true - '@vercel/kv': - optional: true - idb-keyval: - optional: true - ioredis: - optional: true + [email protected]([email protected]): dependencies: anymatch: 3.1.3 chokidar: 3.6.0 @@ -14996,167 +17381,87 @@ packages: ufo: 1.5.3 transitivePeerDependencies: - uWebSockets.js - dev: false - /[email protected]: - resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} - hasBin: true + [email protected]: dependencies: citty: 0.1.6 consola: 3.2.3 pathe: 1.1.2 - dev: false - /[email protected]([email protected]): - resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' + [email protected]([email protected]): dependencies: browserslist: 4.23.0 escalade: 3.1.2 picocolors: 1.0.1 - /[email protected]: - resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + [email protected]: dependencies: punycode: 2.3.1 - /[email protected](@types/[email protected])([email protected]): - resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + [email protected](@types/[email protected])([email protected]): dependencies: '@types/react': 18.2.22 - react: 18.3.1 - tslib: 2.6.2 - dev: false - - /[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-SwwW6LPbxf3q5XimJyYE2jBefpvEJTjAgBO47wCs0+ZkL/Hx8heF/0wtBJ7Df0SiSwyfNDIPHo+8Z3q569jlow==} - engines: {node: '>=12'} - peerDependencies: - react: '>=18' - react-dom: '>=18' + react: 18.3.1 + tslib: 2.6.2 + + [email protected]([email protected])([email protected]): dependencies: react: 18.3.1 react-dom: 18.3.1([email protected]) - dev: false - /[email protected](@types/[email protected])([email protected]): - resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + [email protected](@types/[email protected])([email protected]): dependencies: '@types/react': 18.2.22 detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.6.2 - dev: false - /[email protected]([email protected]): - resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + [email protected]([email protected]): dependencies: react: 18.3.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-xu9GQDeFp+eZ6LnCywXN/zBancWvOpUMzgjLPSjy4BRHSmTelvn2E0DG0o1sTiw5hkCKBHo8rwSKncfRfv2EEQ==} - engines: {node: '>=6.14.2'} - requiresBuild: true + [email protected]: dependencies: node-gyp-build: 4.8.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==} + [email protected]: dependencies: inherits: 2.0.3 - /[email protected]: - resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} + [email protected]: dependencies: inherits: 2.0.4 is-arguments: 1.1.1 is-generator-function: 1.0.10 is-typed-array: 1.1.13 which-typed-array: 1.1.15 - dev: false - /[email protected]: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==} - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. - hasBin: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} - hasBin: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - hasBin: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + [email protected]: {} - /[email protected](@types/[email protected])([email protected]): - resolution: {integrity: sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==} - engines: {node: '>=12.20.0'} - peerDependencies: - '@types/react': '>=16.8' - react: '>=16.8' - peerDependenciesMeta: - '@types/react': - optional: true - react: - optional: true + [email protected](@types/[email protected])([email protected]): dependencies: '@types/react': 18.2.22 proxy-compare: 2.5.1 react: 18.3.1 use-sync-external-store: 1.2.0([email protected]) - dev: false - /[email protected]: - resolution: {integrity: sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-cc6NmaPeLhg7UJuuI6jKu92xppVYbuZRtQib/hDEaEPFSZgiUNw0sbtRfbzvXUZjxzJeLNeSGKLwazBbpXOvkQ==} - engines: {node: '>= 16'} - hasBin: true + [email protected]: dependencies: '@vercel/build-utils': 8.2.2 '@vercel/fun': 1.1.0 @@ -15175,15 +17480,8 @@ packages: - '@swc/wasm' - encoding - supports-color - dev: false - /[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-BNVYdSaUjeS2zKQgPs+49e5JKocfo60Ib2yiXOWBT6LuVxY1I/6fFX3waEtpXvL1Xn4qu+BVitVtMh9lyThyhQ==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true + [email protected]([email protected])([email protected]): dependencies: '@adraffy/ens-normalize': 1.10.0 '@noble/curves': 1.2.0 @@ -15198,15 +17496,8 @@ packages: - bufferutil - utf-8-validate - zod - dev: false - /[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-PHb1MrBHMrSZ8Ayuk3Y/6wUTcMbzlACQaM6AJBSv9kRKX3xYSZ/kehi+gvS0swQJeAlTQ4eZM7jsHQJNAOarmg==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true + [email protected]([email protected])([email protected]): dependencies: '@adraffy/ens-normalize': 1.10.0 '@noble/curves': 1.2.0 @@ -15221,15 +17512,8 @@ packages: - bufferutil - utf-8-validate - zod - dev: false - /[email protected]([email protected])([email protected]): - resolution: {integrity: sha512-PHb1MrBHMrSZ8Ayuk3Y/6wUTcMbzlACQaM6AJBSv9kRKX3xYSZ/kehi+gvS0swQJeAlTQ4eZM7jsHQJNAOarmg==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true + [email protected]([email protected])([email protected]): dependencies: '@adraffy/ens-normalize': 1.10.0 '@noble/curves': 1.2.0 @@ -15245,60 +17529,19 @@ packages: - utf-8-validate - zod - /[email protected]: - resolution: {integrity: sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true + [email protected]: dependencies: esbuild: 0.18.20 postcss: 8.4.38 rollup: 3.29.4 optionalDependencies: fsevents: 2.3.3 - dev: true - /[email protected]: - resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} - engines: {node: '>=0.10.0'} - dev: false + [email protected]: {} - /[email protected](@tanstack/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected]): - resolution: {integrity: sha512-cRZJrI/N8XoPs5DwWP1JPaXPQnUKOr4q3w8xbbKSw2hv++4VXngyUn+clo5vqa/23AZTWwRo4vcJYJoHtHP9Hw==} - peerDependencies: - '@tanstack/react-query': '>=5.0.0' - react: '>=18' - typescript: '>=5.0.4' - viem: 2.x - peerDependenciesMeta: - typescript: - optional: true + [email protected](@tanstack/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected]): dependencies: '@tanstack/react-query': 5.37.1([email protected]) '@wagmi/connectors': 5.0.5(@types/[email protected])(@wagmi/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected]) @@ -15334,68 +17577,45 @@ packages: - uWebSockets.js - utf-8-validate - zod - dev: false - /[email protected]: - resolution: {integrity: sha512-3e04qkoN3LxTMLakdqeWth8nih8usyg+sf1Bgdf9wwUkp05iuK1eSY/QpLvscT/+F/gA89+LpUmmgBtesbqI2Q==} - engines: {node: '>=10'} - hasBin: true + [email protected]: dependencies: chalk: 4.1.2 commander: 9.5.0 debug: 4.3.4([email protected]) transitivePeerDependencies: - supports-color - dev: true - /[email protected]: - resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + [email protected]: dependencies: makeerror: 1.0.12 - dev: false - /[email protected]: - resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + [email protected]: dependencies: defaults: 1.0.4 - dev: false - /[email protected]: - resolution: {integrity: sha512-6BjspCO9VriYy12z356nL6JBS0GYeEcA457YyRzD+dD6XYCQ75NKhcOHUMHentOE7OcVCIXXDvOm0jKFfQG2Gg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + [email protected]: dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + [email protected]: dependencies: is-bigint: 1.0.4 is-boolean-object: 1.1.2 is-number-object: 1.0.7 is-string: 1.0.7 is-symbol: 1.0.4 - dev: true - /[email protected]: - resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: function.prototype.name: 1.1.6 has-tostringtag: 1.0.2 @@ -15409,25 +17629,17 @@ packages: which-boxed-primitive: 1.0.2 which-collection: 1.0.2 which-typed-array: 1.1.15 - dev: true - /[email protected]: - resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: is-map: 2.0.3 is-set: 2.0.3 is-weakmap: 2.0.2 is-weakset: 2.0.3 - dev: true - /[email protected]: - resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} - engines: {node: '>= 0.4'} + [email protected]: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.7 @@ -15435,181 +17647,80 @@ packages: gopd: 1.0.1 has-tostringtag: 1.0.2 - /[email protected]: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true + [email protected]: dependencies: isexe: 2.0.0 - /[email protected]: - resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} + [email protected]: dependencies: string-width: 4.2.3 - dev: false - /[email protected]: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - dev: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} + [email protected]: dependencies: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} + [email protected]: dependencies: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - /[email protected]: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} + [email protected]: dependencies: graceful-fs: 4.2.11 imurmurhash: 0.1.4 signal-exit: 3.0.7 - dev: false - /[email protected]: - resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true + [email protected]: dependencies: async-limiter: 1.0.1 - dev: false - /[email protected]: - resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-RAQ3WkPf4KTU1A8RtFx3gWywzVKe00tfOPFfl2NDGqbIFENQO4kqAJp7mhQjNj/33W5x5hiWWUdyfPq/5SU3QA==} - engines: {node: '>=6'} + [email protected]: dependencies: xdg-portable: 7.3.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-sqMMuL1rc0FmMBOzCpd0yuy9trqF2yTTVe+E9ogwCSWQCdDEtQUwrZPT6AxqtsFGRNxycgncbP/xmOOSPw5ZUw==} - engines: {node: '>= 6.0'} + [email protected]: dependencies: os-paths: 4.4.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} - engines: {node: '>=0.4.0'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} - engines: {node: '>=0.4'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==} - engines: {node: '>= 14'} - hasBin: true - dev: false + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} - engines: {node: '>=6'} + [email protected]: dependencies: camelcase: 5.3.1 decamelize: 1.2.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} - engines: {node: '>=8'} + [email protected]: dependencies: cliui: 6.0.0 decamelize: 1.2.0 @@ -15622,11 +17733,8 @@ packages: which-module: 2.0.1 y18n: 4.0.3 yargs-parser: 18.1.3 - dev: false - /[email protected]: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} + [email protected]: dependencies: cliui: 8.0.1 escalade: 3.1.2 @@ -15636,99 +17744,40 @@ packages: y18n: 5.0.8 yargs-parser: 21.1.1 - /[email protected]: - resolution: {integrity: sha512-igM2RRCf3k8TvZoxR2oguuw4z1xasOnA31joCqHIyLkeWrvAc2Jgay5ISQ2ZplinkoGaJ6orCz56Ey456c5ESA==} - engines: {node: '>=6'} + [email protected]: dependencies: events-intercept: 2.0.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-A1pf6fzh6eYkK0L4Qp7g9jzJSDrM6nN0bOn5T0IbY4Yo3w+YkWlHFkJP7mzknMXjqusHFHlKsK2N+4OLsK2MRA==} - engines: {node: '>=6'} + [email protected]: dependencies: yauzl: 2.10.0 yauzl-clone: 1.0.4 - dev: false - /[email protected]: - resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + [email protected]: dependencies: buffer-crc32: 0.2.13 fd-slicer: 1.1.0 - dev: false - /[email protected]: - resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} - engines: {node: '>=6'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} + [email protected]: {} - /[email protected]: - resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} - engines: {node: '>=12.20'} + [email protected]: {} - /[email protected]([email protected]): - resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} - engines: {node: '>=16.0.0'} - peerDependencies: - zod: ^3.18.0 + [email protected]([email protected]): dependencies: zod: 3.23.8 - /[email protected]: - resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + [email protected]: {} - /[email protected](@types/[email protected])([email protected]): - resolution: {integrity: sha512-QCPfstAS4EBiTQzlaGP1gmorkh/UL1Leaj2tdj+zZCZ/9bm0WS7sI2wnfD5lpOszFqWJ1DcPnGoY8RDL61uokw==} - engines: {node: '>=12.7.0'} - peerDependencies: - '@types/react': '>=16.8' - immer: '>=9.0' - react: '>=16.8' - peerDependenciesMeta: - '@types/react': - optional: true - immer: - optional: true - react: - optional: true + [email protected](@types/[email protected])([email protected]): dependencies: '@types/react': 18.2.22 react: 18.3.1 use-sync-external-store: 1.2.0([email protected]) - dev: false - /[email protected](@types/[email protected])([email protected]): - resolution: {integrity: sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==} - engines: {node: '>=12.7.0'} - peerDependencies: - '@types/react': '>=16.8' - immer: '>=9.0.6' - react: '>=16.8' - peerDependenciesMeta: - '@types/react': - optional: true - immer: - optional: true - react: - optional: true + [email protected](@types/[email protected])([email protected]): dependencies: '@types/react': 18.2.22 react: 18.3.1 use-sync-external-store: 1.2.0([email protected]) - dev: false - - github.com/dapphub/ds-test/e282159d5170298eb2455a6c05280ab5a73a4ef0: - resolution: {tarball: https://codeload.github.com/dapphub/ds-test/tar.gz/e282159d5170298eb2455a6c05280ab5a73a4ef0} - name: ds-test - version: 1.0.0 - dev: true - - github.com/foundry-rs/forge-std/74cfb77e308dd188d2f58864aaf44963ae6b88b1: - resolution: {tarball: https://codeload.github.com/foundry-rs/forge-std/tar.gz/74cfb77e308dd188d2f58864aaf44963ae6b88b1} - name: forge-std - version: 1.6.0 - dev: true From 41524087e36be5b29cf44a72209eb96b88faab45 Mon Sep 17 00:00:00 2001 From: Fluffy9 <[email protected]> Date: Tue, 27 Aug 2024 14:02:44 -0400 Subject: [PATCH 2/7] Fixes --- packages/client/src/Routes.tsx | 4 +- packages/client/src/components/ShopHalf.tsx | 175 + .../ShopItemRow.tsx} | 2 +- packages/client/src/pages/Shop.tsx | 39 + packages/client/src/pages/Shops.tsx | 318 - packages/contracts/worlds.json | 2 +- pnpm-lock.yaml | 16857 +++++++--------- 7 files changed, 7622 insertions(+), 9775 deletions(-) create mode 100644 packages/client/src/components/ShopHalf.tsx rename packages/client/src/{pages/ShopRow.tsx => components/ShopItemRow.tsx} (98%) create mode 100644 packages/client/src/pages/Shop.tsx delete mode 100644 packages/client/src/pages/Shops.tsx diff --git a/packages/client/src/Routes.tsx b/packages/client/src/Routes.tsx index 4569d6806..6fe90d81a 100644 --- a/packages/client/src/Routes.tsx +++ b/packages/client/src/Routes.tsx @@ -11,7 +11,7 @@ import { CharacterPage } from './pages/Character'; import { CharacterCreation } from './pages/CharacterCreation'; import { GameBoard } from './pages/GameBoard'; import { Leaderboard } from './pages/Leaderboard'; -import { Shops } from './pages/Shops'; +import { Shop } from './pages/Shop'; import { Welcome } from './pages/Welcome'; export const HOME_PATH = '/'; @@ -55,7 +55,7 @@ const AppRoutes: React.FC = () => { } /> } /> } /> - } /> + } /> ); }; diff --git a/packages/client/src/components/ShopHalf.tsx b/packages/client/src/components/ShopHalf.tsx new file mode 100644 index 000000000..58ca7c1b1 --- /dev/null +++ b/packages/client/src/components/ShopHalf.tsx @@ -0,0 +1,175 @@ +import { + Button, + Flex, + HStack, + Input, + InputGroup, + InputLeftElement, + Stack, + Text, + VStack, +} from '@chakra-ui/react'; +import { useMemo, useState } from 'react'; +import { FaSearch, FaSortAmountDown, FaSortAmountUp } from 'react-icons/fa'; +import { FaBackwardStep, FaForwardStep } from 'react-icons/fa6'; +// import { FaHatWizard } from 'react-icons/fa'; +import { IoCaretBack, IoCaretForward } from 'react-icons/io5'; + +import { Character } from '../utils/types'; +import { ShopItemRow } from './ShopItemRow'; +// import { useNavigate } from 'react-router-dom'; + +// import { SHOP_PATH } from '../Routes'; +export const ShopHalf = ({ + name, + filterNames, + sortNames, +}: { + name: string; + filterNames: Array; + sortNames: Array; +}): JSX.Element => { + // const navigate = useNavigate(); + const [sort, setSort] = useState({ sorted: 'byClass', reversed: false }); + const [entries /* setEntries */] = useState([]); + // const [filter, setFilter] = useState({ filtered: 'all' }); + // const [query, setQuery] = useState(''); + const [page, setPage] = useState('1'); + const [pageLimit /* setPageLimit */] = useState(0); + + const pageNumber = useMemo(() => { + if (isNaN(Number(page))) { + return 1; + } + return Number(page); + }, [page]); + + return ( + + + {name} + + + + + + + + + + {filterNames.map((f, i) => ( + + ))} + + + + + + + {sortNames.map(s => { + return ( + + ); + })} + + + + + + {['item1', 'item2', 'item3'].map(function (item, i) { + return ; + })} + + 0 ? 'visible' : 'hidden'}> + + + { + const value = e.target.value; + if (value === '') { + setPage(value); + return; + } + if (isNaN(Number(value))) { + return; + } + if (Number(value) < 1) { + return; + } + if (Number(value) > pageLimit) { + return; + } + setPage(value); + }} + p={2} + size="sm" + value={page} + w={10} + /> + of {pageLimit} + + + + + ); +}; diff --git a/packages/client/src/pages/ShopRow.tsx b/packages/client/src/components/ShopItemRow.tsx similarity index 98% rename from packages/client/src/pages/ShopRow.tsx rename to packages/client/src/components/ShopItemRow.tsx index 968ace0db..c8e3871e4 100644 --- a/packages/client/src/pages/ShopRow.tsx +++ b/packages/client/src/components/ShopItemRow.tsx @@ -23,7 +23,7 @@ import { IoAdd, IoRemove } from 'react-icons/io5'; // import { useNavigate } from 'react-router-dom'; // import { SHOP_PATH } from '../Routes'; -export const ShopRow = ({ name }: { name: string }): JSX.Element => { +export const ShopItemRow = ({ name }: { name: string }): JSX.Element => { // const navigate = useNavigate(); const { isOpen, onOpen, onClose } = useDisclosure(); diff --git a/packages/client/src/pages/Shop.tsx b/packages/client/src/pages/Shop.tsx new file mode 100644 index 000000000..a1989f296 --- /dev/null +++ b/packages/client/src/pages/Shop.tsx @@ -0,0 +1,39 @@ +import { Divider, HStack, Spacer, Stack, Text, VStack } from '@chakra-ui/react'; +import { Typist } from 'react-typist'; + +import { ShopHalf } from '../components/ShopHalf'; + +export const Shop = (): JSX.Element => { + return ( + + + + Hi, welcome to the shop. Please have a look at my wares. Let me know + if you need any help. + + +
+ + + + + + + + + + + + + +
+ ); +}; diff --git a/packages/client/src/pages/Shops.tsx b/packages/client/src/pages/Shops.tsx deleted file mode 100644 index 6e336bf5e..000000000 --- a/packages/client/src/pages/Shops.tsx +++ /dev/null @@ -1,318 +0,0 @@ -import { - Button, - Divider, - Flex, - HStack, - Input, - InputGroup, - InputLeftElement, - Spacer, - Stack, - Text, - VStack, -} from '@chakra-ui/react'; -import { useMemo, useState } from 'react'; -import { FaSearch, FaSortAmountDown, FaSortAmountUp } from 'react-icons/fa'; -import { FaBackwardStep, FaForwardStep } from 'react-icons/fa6'; -import { IoCaretBack, IoCaretForward } from 'react-icons/io5'; - -import { Character } from '../utils/types'; -import { ShopRow } from './ShopRow'; - -export const Shops = (): JSX.Element => { - const [sort, setSort] = useState({ sorted: 'byClass', reversed: false }); - const [entries /* setEntries */] = useState([]); - // const [filter, setFilter] = useState({ filtered: 'all' }); - // const [query, setQuery] = useState(''); - const [page, setPage] = useState('1'); - const [pageLimit /* setPageLimit */] = useState(0); - const pageNumber = useMemo(() => { - if (isNaN(Number(page))) { - return 1; - } - return Number(page); - }, [page]); - - return ( - - - Hi, welcome to the shop. Please have a look at my wares. Let me know if - you need any help. - - - - - Character’s Inventory - 55 $GOLD - - - - - - - - - - - - - - - - - - {['byStock', 'byPrice'].map(s => { - return ( - - ); - })} - - - - - - {['item1', 'item2', 'item3'].map(function (item, i) { - return ; - })} - - 0 ? 'visible' : 'hidden'}> - - - { - const value = e.target.value; - if (value === '') { - setPage(value); - return; - } - if (isNaN(Number(value))) { - return; - } - if (Number(value) < 1) { - return; - } - if (Number(value) > pageLimit) { - return; - } - setPage(value); - }} - p={2} - size="sm" - value={page} - w={10} - /> - of {pageLimit} - - - - - - - - - - Basic Armory Inventory - 200 $GOLD - - - - - - - - - - - - - - - - - - - {['byStock', 'byPrice'].map(s => { - return ( - - ); - })} - - - - - - {['item1', 'item2', 'item3'].map(function (item, i) { - return ; - })} - - 0 ? 'visible' : 'hidden'}> - - - { - const value = e.target.value; - if (value === '') { - setPage(value); - return; - } - if (isNaN(Number(value))) { - return; - } - if (Number(value) < 1) { - return; - } - if (Number(value) > pageLimit) { - return; - } - setPage(value); - }} - p={2} - size="sm" - value={page} - w={10} - /> - of {pageLimit} - - - - - - - ); -}; diff --git a/packages/contracts/worlds.json b/packages/contracts/worlds.json index 9a72ef4b2..1dd6c9c06 100644 --- a/packages/contracts/worlds.json +++ b/packages/contracts/worlds.json @@ -4,7 +4,7 @@ "blockNumber": 6060785 }, "31337": { - "address": "0xc0401da12b296c19ad0d57c0f86263ecd26c3efb" + "address": "0xe4a9c299eeaf8314ff7b7041a95086db79d28c94" }, "84532": { "address": "0x3cf01199a18fd3900c49710563177505085371ca", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0576597ce..ce93f2665 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '9.0' +lockfileVersion: '6.0' settings: autoInstallPeers: true @@ -244,10 +244,10 @@ importers: version: 18.19.33 ds-test: specifier: https://github.com/dapphub/ds-test.git#e282159d5170298eb2455a6c05280ab5a73a4ef0 - version: https://codeload.github.com/dapphub/ds-test/tar.gz/e282159d5170298eb2455a6c05280ab5a73a4ef0 + version: github.com/dapphub/ds-test/e282159d5170298eb2455a6c05280ab5a73a4ef0 forge-std: specifier: https://github.com/foundry-rs/forge-std.git#74cfb77e308dd188d2f58864aaf44963ae6b88b1 - version: https://codeload.github.com/foundry-rs/forge-std/tar.gz/74cfb77e308dd188d2f58864aaf44963ae6b88b1 + version: github.com/foundry-rs/forge-std/74cfb77e308dd188d2f58864aaf44963ae6b88b1 prettier: specifier: 3.2.5 version: 3.2.5 @@ -266,7688 +266,26 @@ importers: packages: - '@adraffy/[email protected]': + /@adraffy/[email protected]: resolution: {integrity: sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==} - '@ampproject/[email protected]': + /@ampproject/[email protected]: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - - '@arktype/[email protected]': - resolution: {integrity: sha512-fDTBSVzxLj9k1ZjinkawmaQdcXFKMBVK8c+vqMPxwoa94mPMZxBo84yQcqyFVcIcWIkg6qQQmH1ozyT4nqFT/g==} - - '@aws-crypto/[email protected]': - resolution: {integrity: sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==} - - '@aws-crypto/[email protected]': - resolution: {integrity: sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==} - - '@aws-crypto/[email protected]': - resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==} - - '@aws-crypto/[email protected]': - resolution: {integrity: sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==} - - '@aws-crypto/[email protected]': - resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==} - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-coIFbckX8LJHnu8U9kvK2p+gdMqcw3aWh6JvNnPHKaVB2I+iiQ1FaOhdCaWlgYtG+l5gum2lDVc5KTQq20p+nw==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-g4uiD4GUR03CqY6LwdocJxO+fHSBk/KNXBGJv1ENCcPmK3jpEI8xBggIQOQl3NWjDeP07bpIb8+UhgSoYAYtkg==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-C6G2vNREANe5uUCYrTs8vvGhIrrS1GRoTjr0f5qmkZDuAtuBsQNoTF6Rt+0mDwXXBYW3FcNhZntaNCGVhXlugA==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-3gaYyQkt8iTSStnjv6kJoPGDJUaPbhcgBOrXhUNbWUgAlgw7Y1aI1MYt3JqvVN4jtiCLwjuiAQATU/8elbqPdQ==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-ofmD96IQc9g1dbyqlCyxu5fCG7kIl9p1NoN5+vGBUyLdbmPCV3Pdg99nRHYEJuv2MgGx5AUFGDPMHcqbJpnZIw==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-Jxu255j0gToMGEiqufP8ZtKI8HW90lOLjwJ3LrdlD/NLsAY0tOQf1fWc53u28hWmmNGMxmCrL2p66IOgMDhDUw==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-kGOUKw5ryPkDIYB69PjK3SicVLTbWB06ouFN2W1EvqUJpkQGPAUGzYcomKtt3mJaCTf/1kfoaHwARAl6KKSP8Q==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-GWcjHx6ErcZAi5GZ7kItX7E6ygYmklm9tD9dbCWdsnis7IiWfYZNMXFQEwKCubUmhT61zjGZGDUiRcqVeZu1Aw==} - engines: {node: '>=16.0.0'} - peerDependencies: - '@aws-sdk/client-sts': ^3.582.0 - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-T8OLA/2xayRMT8z2eIZgo8tBAamTsBn7HWc8mL1a9yzv5OCPYvucNmbO915DY8u4cNbMl2dcB9frfVxIrahCXw==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-Gin6BWtOiXxIgITrJ3Nwc+Y2P1uVT6huYR4EcbA/DJUPWyO0n9y5UFLewPvVbLkRn15JeEqErBLUrHclkiOKtw==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-PSiBX6YvJaodGSVg6dReWfeYgK5Tl4fUi0GMuD9WXo/ckfxAPdDFtIfVR6VkSPUrkZj26uw1Pwqeefp2H5phag==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-ZGHGNRaCtJJmszb9UTnC7izNCtRUttdPlLdMkh41KPS32vfdrBDHs1JrpbZijItRj1xKuOXsiYSXLAaHGcLh8Q==} - engines: {node: '>=16.0.0'} - peerDependencies: - '@aws-sdk/client-sts': ^3.577.0 - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-9ca5MJz455CODIVXs0/sWmJm7t3QO4EUa1zf8pE8grLpzf0J94bz/skDWm37Pli13T3WaAQBHCTiH2gUVfCsWg==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-aPFGpGjTZcJYk+24bg7jT4XdIp42mFXSuPt49lw5KygefLyJM/sB0bKKqPYYivW0rcuZ9brQ58eZUNthrzYAvg==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-pn3ZVEd2iobKJlR3H+bDilHjgRnNrQ6HMmK9ZzZw89Ckn3Dcbv48xOv4RJvu0aU8SDLl/SNCxppKjeLDTPGBNA==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-P55HAXgwmiHHpFx5JEPvOnAbfhN7v6sWv9PBQs+z2tC7QiBcPS0cdJR6PfV7J1n4VPK52/OnrK3l9VxdQ7Ms0g==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-4ChCFACNwzqx/xjg3zgFcW8Ali6R9C95cFECKWT/7CUM1D0MGvkclSH2cLarmHCmJgU6onKkJroFtWp0kHhgyg==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-0CkIZpcC3DNQJQ1hDjm2bdSy/Xjs7Ny5YvSsacasGOkNfk+FdkiQy6N67bZX3Zbc9KIx+Nz4bu3iDeNSNplnnQ==} - engines: {node: '>=16.0.0'} - peerDependencies: - '@aws-sdk/client-sso-oidc': ^3.577.0 - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-FT2JZES3wBKN/alfmhlo+3ZOq/XJ0C7QOZcDNrpKjB0kqYoKjhVKZ/Hx6ArR0czkKfHzBBEs6y40ebIHx2nSmA==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-FjuUz1Kdy4Zly2q/c58tpdqHd6z7iOdU/caYzoc8jwgAHBDBbIJNQLCU9hXJnPV2M8pWxQDyIZsoVwtmvErPzw==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-zEAzHgR6HWpZOH7xFgeJLc6/CzMcx4nxeQolZxVZoB5pPaJd3CjyRhZN0xXeZB0XIRCWmb4yJBgyiugXLNMkLA==} - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-XqvtFjbSMtycZTWVwDe8DRWovuoMbA54nhUoZwVU6rW9OSD6NZWGR512BUGHFaWzW0Wg8++Dj10FrKTG2XtqfA==} - engines: {node: '>=16.0.0'} - peerDependencies: - aws-crt: '>=1.0.0' - peerDependenciesMeta: - aws-crt: - optional: true - - '@aws-sdk/[email protected]': - resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} - - '@babel/[email protected]': - resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-+wnfqc5uHiMYtvRX7qu80Toef8BXeh4HHR1SPeonGb1SKPniNEd4a/nlaJJMv/OIEYvIVavvo0yR7u10Gqz0Iw==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-djsosdPJVZE6Vsw3kk7IPRWethP94WHGOhQTc67SNXE0ZzMhHgALw8iGmYS0TD1bbMM0VDROy43od7/hN6WYcA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/[email protected]': - resolution: {integrity: sha512-C875lFBIWWwyv6MHZUG9HmRrlTDgOsLWZfYR0nW69gaKJNe0/Mpxx5r0EID2ZdHQkdUmQo2t0uNckTL08/1BgA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/[email protected]': - resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - '@babel/[email protected]': - resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-OTsCufZTxDUsv2/eDXanw/mUZHWOxSbEmC3pP8cgjcy5rgeVPWWMStnv274DV60JtHxTk0adT0QrCzC4M9NWGg==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/[email protected]': - resolution: {integrity: sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/[email protected]': - resolution: {integrity: sha512-3SFDJRbx7KuPRl8XDUr8O7GAEB8iGyWPjLKJh/ywP/Iy9WOmEfMrsWbaZpvBu2HSYn4KQygIsz0O7m8y10ncMA==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-1Qursq9ArRZPAMOZf/nuzVW8HgJLkTB9y9LfP4lW2MVp4e9WkLJDovfKBxoDcCk6VuzIxyqWHyBoaCtSRP10yg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/[email protected]': - resolution: {integrity: sha512-mRhfPwDqDpba8o1F8ESxsEkJMQkUF8ZIWrAc0FtWhxnjfextxMWxr22RtFizxxSYLjVHDeMgVsRq8BBZR2ikJQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/[email protected]': - resolution: {integrity: sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-jhbbkK3IUKc4T43WadP96a27oYti9gEf1LdyGSP2rHGH77kwLwfhO7TgwnWvxxQVmke0ImmCSS47vcuxEMGD3Q==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-f1JLrlw/jbiNfxvdrfBgio/gRBk3yTAEJWirpAkiJG2Hb22E7cEYKHWo0dFPTv/niPovzIdPdEDetrv6tC6gPQ==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/[email protected]': - resolution: {integrity: sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/[email protected]': - resolution: {integrity: sha512-bYndrJ6Ph6Ar+GaB5VAc0JPoP80bQCm4qon6JEzXfRl5QZyQ8Ur1K6k7htxWmPA5z+k7JQvaMUrtXlqclWYzKw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.6': - resolution: {integrity: sha512-iVuhb6poq5ikqRq2XWU6OQ+R5o9wF+r/or9CeUyovgptz0UlnK4/seOQ1Istu/XybYjAhQv1FRSSfHHufIku5Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/[email protected]': - resolution: {integrity: sha512-c8TER5xMDYzzFcGqOEp9l4hvB7dcbhcGjcLVwxWfe4P5DOafdwjsBJZKsmv+o3aXh7NhopvayQIovHrh2zSRUQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 - - '@babel/[email protected]': - resolution: {integrity: sha512-z8zEjYmwBUHN/pCF3NuWBhHQjJCrd33qAi8MgANfMrAvn72k2cImT8VjK9LJFu4ysOLJqhfkYYb3MvwANRUNZQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/[email protected]': - resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-qPPDbYs9j5IArMFqYi85QxatHURSzRyskKpIbjrVoVglDuGdhu1s7UTCmXvP/qR2aHa3EdJ8X3iZvQAHjmdHUw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': - resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-Nzl7kZ4tjOM2LJpejBMPwZs7OJfc26++2HsMQuSrw6gxpqXGtZZ3Rj4Zt4Qm7vulMZL2gHIGGc2stnlQnHQCqA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-gNkksSdV8RbsCoHF9sjVYrHfYACMl/8U32UfUhJ9+84/ASXw8dlx+eHyyF0m6ncQJ9IBSxfuCkB36GJqYdXTOA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-BE6o2BogJKJImTmGpkmOic4V0hlRRxVtzqxiSPa8TIFxyhi4EFjHm08nq1M4STK4RytuLMgnSz0/wfflvGFNOg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-D+CfsVZousPXIdudSII7RGy52+dYRtbyKAZcvtQKq/NpsivyMVduepzcLqG5pMBugtMdedxdC8Ramdpcne9ZWQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-lWfvAIFNWMlCsU0DRUun2GpFwZdGTukLaHJqRh1JRb80NdAP5Sb1HDHB5X9P9OtgZHQl089UzQkpYlBq2VTPRw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-TzCtxGgVTEJWWwcYwQhCIQ6WaKlo80/B+Onsk4RRCcYqpYGFcG9etPW94VToGte5AAcxRrhjPUFvUS3Y2qKi4A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/[email protected]': - resolution: {integrity: sha512-jSSSDt4ZidNMggcLx8SaKsbGNEfIl0PHx/4mFEulorE7bpYLbN0d3pDW3eJ7Y5Z3yPhy3L3NaPCYyTUY7TuugQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-VEP2o4iR2DqQU6KPgizTW2mnMx6BG5b5O9iQdrW9HesLkv8GIA8x2daXBQxw1MrsIkFQGA/iJ204CKoQ8UcnAA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-NTBA2SioI3OsHeIn6sQmhvXleSl9T70YY/hostQLveWs0ic+qvbA3fa0kwAwQ0OA/XGaAerNZRQGJyRfhbJK4g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-XNW7jolYHW9CwORrZgA/97tL/k05qe/HL0z/qqJq1mdWhwwCM6D4BJBV7wAz9HgFziN5dTOG31znkVIzwxv+vw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-S/t1Xh4ehW7sGA7c1j/hiOBLnEYCp/c2sEG4ZkL8kI1xX9tW2pqJTCHKtdhe/jHKt8nG0pFCrDHUXd4DvjHS9w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-j6dZ0Z2Z2slWLR3kt9aOmSIrBvnntWjMDN/TVcMPxhXMLmJVqX605CBRlcGI4b32GMbfifTEsdEjGjiE+j/c3A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-1QSRfoPI9RoLRa8Mnakc6v3e0gJxiZQTYrMfLn+mD0sz5+ndSzwymp2hDcYJTyT0MOn0yuWzj8phlIvO72gTHA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.12.0 - - '@babel/[email protected]': - resolution: {integrity: sha512-+fN+NO2gh8JtRmDSOB6gaCVo36ha8kfCW1nMq2Gc0DABln0VcHN4PrALDvF5/diLzIRKptC7z/d7Lp64zk92Fg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-cRzPobcfRP0ZtuIEkA8QzghoUpSB3X3qSH5W2+FzG+VjWbJXExtx0nbRqwumdBN1x/ot2SlTNQLfBCnPdzp6kg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-YLW6AE5LQpk5npNXL7i/O+U9CE4XsBCuRPgyjl1EICZYKmcitV+ayuuUGMJm2lC1WWjXYszeTnIxF/dq/GhIZQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-rCXPnSEKvkm/EjzOtLoGvKseK+dS4kZwx1HexO3BtRtgL0fQ34awHn34aeSHuXtZY2F8a1X8xqBBPRtOxDVmcA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-/8Odwp/aVkZwPFJMllSbawhDAO3UJi65foB00HYnK/uXvvCPm0TAXSByjz1mpRmp0q6oX2SIxpkUOpPFHk7FLA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-vpq8SSLRTBLOHUZHSnBqVo0AKX3PBaoPs2vVzYVWslXDTDIpwAcCDtfhUcHSQQoYoUvcFPTdC8TZYXu9ZnLT/w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-EemYpHtmz0lHE7hxxxYEuTYOOBZ43WkDgZ4arQ4r+VX9QHuNZC+WH3wUWmRNvR8ECpTRne29aZV6XO22qpOtdA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-inXaTM1SVrIxCkIJ5gqWiozHfFMStuGbGJAxZFBoHcRRdDP0ySLb3jH6JOwmfiinPwyMZqMBX+7NBDCO4z0NSA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-1l8b24NoCpaQ13Vi6FtLG1nv6kNoi8PWvQb1AYO7GHZDpFfBYc3lbXArx1lP2KRt8b4pej1eWc/zrRmsQTfOdQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-n3Sf72TnqK4nw/jziSqEl1qaWPbCRw2CziHH+jdRYvw4J6yeCzsj4jdw8hIntOEeDGTmHVe2w4MVL44PN0GMzg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-sOajCu6V0P1KPljWHKiDq6ymgqB+vfo3isUS4McqW1DZtvSVU2v/wuMhmRmkg3sFoq6GMaUUf8W4WtoSLkOV/Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-Uvgd9p2gUnzYJxVdBLcU0KurF8aVhkmVyMKW4MIY1/BByvs3EBpv45q01o7pRTVmTvtQq5zDlytP3dcUgm7v9w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-f2wHfR2HF6yMj+y+/y07+SLqnOSwRp8KYLpQKOzS58XLVlULhXbiYcygfXQxJlMbhII9+yXDwOUFLf60/TL5tw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-EKaWvnezBCMkRIHxMJSIIylzhqK09YpiJtDbr2wsXTwnO0TxyjMUkaw4RlFIZMIS0iDj0KyIg7H7XCguHu/YDA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-9g8iV146szUo5GWgXpRbq/GALTnY+WnNuRTuRHWWFfWGbP9ukRL0aO/jpu9dmOPikclkxnNsjY8/gsWl6bmZJQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-eAGogjZgcwqAxhyFgqghvoHRr+EYRQPFjUXrTYKBRb5qPnAVxOOglaxc4/byHqjvq/bqO2F3/CGwTHsgKJYHhQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-JEV8l3MHdmmdb7S7Cmx6rbNEjRCgTQMZxllveHO0mx6uiclB0NflCawlQQ6+o5ZrwjUBYPzHm2XoK4wqGVUFuw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-xg1Z0J5JVYxtpX954XqaaAT6NpAY6LtZXvYFCJmGFJWwtlz2EmJoR8LycFRGNE8dBKizGWkGQZGegtkV8y8s+w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-esRCC/KsSEUvrSjv5rFYnjZI6qv4R1e/iHQrqwbZIoRJqk7xCvEUiN7L1XrmW5QSmQe3n1XD88wbgDTWLbVSyg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-6DneiCiu91wm3YiNIGDWZsl6GfTTbspuj/toTEqLh9d4cx50UIzSdg+T96p8DuT7aJOBRhFyaE9ZvTHkXrXr6Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/[email protected]': - resolution: {integrity: sha512-f8liz9JG2Va8A4J5ZBuaSdwfPqN6axfWRK+y66fjKYbwf9VBLuq4WxtinhJhvp1w6lamKUwLG0slK2RxqFgvHA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-+QlAiZBMsBK5NqrBWFXCYeXyiU1y7BQ/OYaiPAcQJMomn5Tyg+r5WuVtyEuvTbpV7L25ZSLfE+2E9ywj4FD48A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-6voawq8T25Jvvnc4/rXcWZQKKxUNZcKMS8ZNrjxQqoRFernJJKjE3s18Qo6VFaatG5aiX5JV1oPD7DbJhn0a4Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-OKmi5wiMoRW5Smttne7BwHM8s/fb5JFs+bVGNSeHWzwZkWXWValR1M30jyXo1s/RaqgwwhEC62u4rFH/FBcBPg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-N/C76ihFKlZgKfdkEYKtaRUtXZAgK7sOY4h2qrbVbVTXPrKGIi8aww5WGe/+Wmg8onn8sr2ut6FXlsbu/j6JHg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-L5pZ+b3O1mSzJ71HmxSCmTVd03VOT2GXOigug6vDYJzE5awLI7P1g0wFcdmGuwSDSrQ0L2rDOe/hHws8J1rv3w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-cHbqF6l1QP11OkYTYQ+hhVx1E017O5ZcSPXk9oODpqhcAD1htsWG2NpHrrhthEO2qZomLK0FXS+u7NfrkF5aOQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-ST7guE8vLV+vI70wmAxuZpIKzVjvFX9Qs8bl5w6tN/6gOypPWUmMQL2p7LJz5E63vEGrDhAiYetniJFyBH1RkA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-T9LtDI0BgwXOzyXrvgLTT8DFjCC/XgWLjflczTLXyvxbnSR/gpv0hbmzlHE/kmh9nOvlygbamLKRo6Op4yB6aw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-Qu/ypFxCY5NkAnEhCF86Mvg3NSabKsh/TPpBVswEdkGl7+FbsYHy1ziRqJpwGH4thBdQHh8zx+z7vMYmcJ7iaQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-oARaglxhRsN18OYsnPTpb8TcKQWDYNsPNmTnx5++WOAsUJ0cSC/FZVlIJCKvPbU4yn/UXsS0551CFKJhN0CaMw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-/3iiEEHDsJuj9QU09gbyWGSUxDboFcD7Nj6dnHIlboWSodxXAoaY/zlNMHeYAC0WsERMqgO9a7UaM77CsYgWcg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-RtCJoUO2oYrYwFPtR1/jkoBEcFuI1ae9a9IMxeyAVa3a1Ap4AnxmyIKG2b2FaJKqkidw/0cxRbWN+HOs6ZWd1w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-pCtPHhpRZHfwdA5G1Gpk5mIzMA99hv0R8S/Ket50Rw+S+8hkt3wBWqdqHaPw0CuUYxdshUgsPiLQ5fAs4ASMhw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-SMDxO95I8WXRtXhTAc8t/NFQUT7VYbIWwJCJgEli9ml4MhqUMh4S6hxgH6SmAC3eAQNWCDJFxcFeEt9w2sDdXg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-DcrgFXRRlK64dGE0ZFBPD5egM2uM8mgfrvTMOSB2yKzOtjpGegVYkzh3s1zZg1bBck3nkXiaOamJUqK3Syk+4A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-W3gQydMb0SY99y/2lV0Okx2xg/8KzmZLQsLaiCmwNRl1kKomz14VurEm+2TossUb+sRvBCnGe+wx8KtIgDtBbQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-xnEUvHSMr9eOWS5Al2YPfc32ten7CXdH7Zwyyk7IqITg4nX61oHj+GxpNvl+y5JHjfN3KXE2IV55wAWowBYMVw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-h/2j7oIUDjS+ULsIrNZ6/TKG97FgmEk1PXryk/HQq6op4XUUUwif2f69fJrzK0wza2zjCS1xhXmouACaWV5uPA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-fN8OcTLfGmYv7FnDrsjodYBo1DhPL3Pze/9mIIE2MGCT1KgADYIOD7rEglpLHZj8PZlC/JFX5WcD+85FLAQusw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-BJbEqJIcKwrqUP+KfUIkxz3q8VzXe2R8Wv8TaNgO1cx+nNavxn/2+H8kp9tgFSOL6wYPPEgFvU6IKS4qoGqhmg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-IshCXQ+G9JIFJI7bUpxTE/oA2lgVLAIK8q1KdJNoPXOpvRaNjMySGuvLfBw/Xi2/1lLo953uE8hyYSDW3TSYig==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-H0i+hDLmaYYSt6KU9cZE0gb3Cbssa/oxWis7PX4ofQzbvsfix9Lbh8SRk7LCPDlLWJHUiFeHU0qRRpF/4Zv7mQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-bKl3xxcPbkQQo5eX9LjjDpU2xYHeEeNQbOhj0iPvetSzA+Tu9q/o5lujF4Sek60CM6MgYvOS/DJuwGbiEYAnLw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-8EIgImzVUxy15cZiPii9GvLZwsy7Vxc+8meSlR3cXFmBIl5W5Tn9LGBf7CDKkHj4uVfNXCJB8RsVfnmY61iedA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-pssN6ExsvxaKU638qcWb81RrvvgZom3jDgU/r5xFZ7TONkZGFf4MhI2ltMb8OcQWhHyxgIavEU+hgqtbKOmsPA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-quiMsb28oXWIDK0gXLALOJRXLgICLiulqdZGOaPPd0vRT7fQp74NtdADAVu+D8s00C+0Xs0MxVP0VKF/sZEUgw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/[email protected]': - resolution: {integrity: sha512-CrxEAvN7VxfjOG8JNF2Y/eMqMJbZPZ185amwGUBp8D9USK90xQmv7dLdFSa+VbD7fdIqcy/Mfv7WtzG8+/qxKg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-huoe0T1Qs9fQhMWbmqE/NHUeZbqmHDsN6n/jYvPcUUHfuKiPV32C9i8tDhMbQ1DEKTjbBP7Rjm3nSLwlB2X05g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} - peerDependencies: - '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - - '@babel/[email protected]': - resolution: {integrity: sha512-U10aHPDnokCFRXgyT/MaIRTivUu2K/mu0vJlwRS9LxJmJet+PFQNKpggPyFCUtC6zWSBPjvxjnpNkAn3Uw2m5w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/[email protected]': - resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} - - '@babel/[email protected]': - resolution: {integrity: sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} - engines: {node: '>=6.9.0'} - - '@babel/[email protected]': - resolution: {integrity: sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==} - engines: {node: '>=6.9.0'} - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-FSXRm8iClFyU+gVaXisOSEw0/4Q+qZbFRiuhIAkVU6Boj0FxAMrlo9a8AV5TuF77rgaHytCdHk0Ng+cyUijrag==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-jHg4LYMRNOJH830ViLuicjb3F+v6iriE/2G5T+Sd0Hna04nukNJ1MxUmBPE+vI22me2dIflfelu2v9wdB6Pojw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-MV6D4VLRIHr4PkW4zMyqfrNS1mPlCTiCXwvYGtDFQYr+xHFfonhAuf9WjsSc0nyp2m0OdkSLnzmVKkZFLo25Tg==} - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-8gKSyLfygnaotbJbDMHDiJoF38OHXUYVme4gGxZ1fLnQEdPVEaIWfH+NndIjOM0z8S+YEFnT9KyGMUtvPrBk3g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-4cWCG24flYBxjruRi4RJREWTGF74L/KzI2CognAW/d/zWR0CjiScuJhf37Am3LFbCySP6WSoyBOtTIoTA4yLEA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-Pq32MlEX9fwb5j5xx8s18zJMARNHlQZH2VH1RZgfgRDpp7DcEgtRW5AInfN5CfqdHLO1dGxA7I3MqEuL5JnIsA==} - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-95CplwlRKmmUXkdEp/21VkEWgnwcx2TOBG6NfYlsuLBDHSLlo5FKIiE2oSi4zXc4TLcopGcWPNcm/NDaSC5pvA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-xUB/k5MURj4CtPAhdSoXZidUbm8j3hci9vnc+eZJVDqhDOShNlD6QeniQNRPRys4lWAQLCbFcrwL29C8naDi6g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-85g38JIXMEv6M+AcyIGLh7igNtfpAN6KGQFYxY9tBj0eWvWk4NKQxvqqyVta0bSAyIl1rixNIIezNpNWk2iO4g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-flRA/ClPUGPYabu+/GLREZVZr9j2uyyazCAUHAdrTUEdDYCr31SVGhgh7dgKdtq23bOvAQJpIJjw/0Bs0WvbXw==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-gnpENKOanKexswSVpVz7ojZEALl2x5qjLYNqSQGbxz+aP9sOXPfUS56ebyBrre7T7exuWGiFeRwnM0oVeGPaiw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-niTEA8PALtMWRI9wJ4LL0CSBDo8NBfLNp4GD6/0hstcm3IlbBHTVKxN6HwSaoNYfphDQLxCjT4yG+0BJA5tFpg==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-gVrRDyXFdMd8E7rulL0SKeoljkLQiPITFnsyMO8EFHNZ+AHt5wK4LIguYVEq88APqAGZGfHFWXr79RYrNiE3Mg==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-s6hZAEcWT5zzjNz2JIWUBzRubo9la/oof1W7EKZVVfPYHERnl5e16FmBC79Yfq8p09LQ+aqFKm/etYoJMMgghw==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-cQwwBy5O0jzvl0K7PLTLgp8ijqLPKyuEMiDXwYzl95seD3AoeuoCLyzZcJtVqaUZ573PiBdAbY/IlZcwDOItWg==} - peerDependencies: - '@emotion/react': '>=10.0.35' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-VxCIAir08g5w27klLyi7PVo8BxhW4tgU/lxQyujkmi4zx7hT9ZdrcQLAted/dAa+aSIZ14S1oV0Q9lGjsAdxUQ==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-ZmF2qRa1QZ0CMLU8M1zCfmw29DmPNtfjR9iTo74U5FPr3i1aoAh7fbJ4qAlZ197Xw9eAW28tvzQuoVWeL5C7fQ==} - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-j2JLrUL9wgg4YA6jLlbU88370eCRyor7DZQD9lzpY95tSOXpTljeg3uF9eOmDnCs6fxp3zDWIfkgMm/ExhcGTg==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-IGM/yGUHS+8TOQrZGpAKOJl/xGBrmRYJrmbHfUE7zrG3PpQyXvbLDP1M+RggkCFVgHlJi2wpYIf0QtQlU0XZfw==} - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-EmGx4PhWGjm4dpjRqM4Aa+rCWBxP+Rq8Uc/nAVnD4YVqkEhBkrPTpui2lnjsuxqNaZ24fIAZ10cF1hlpemte/w==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-wehLC1t4fafCVJ2RvJQT2jyqsAwX7KymmiGqBu7nQoQz8ApTkGABWpo/QwDh3F/dBLrouHDoOvGmYTqft3Mirw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-RQbTnzl6b1tBjbDPf9zGRo9rf/pQMholsOudTxjy4i9GfTfz6kgp5ValGjQm2z7ng6Z31N1cnjZ1AlSzQ//ZfQ==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-xxjGLvlX2Ys4H0iHrI16t74rG9EBcpFvJ3Y3B7KMQTrnW34Kf7Da/UC8J67Gtx85mTHW020ml85SVPKORWNNKQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-bskumBYKLiLMySIWDGcz0+D9Th0jPvmX6xnRMs4o92tT3Od/bW26lahmV2a2Op2ItXeCmRMY+XxJH5Gy1i46VA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-GiBbb3EqAA8Ph43yGa6Mc+kUPjh4Spmxp1Pkelr8qtudpc3p2PJOOebLpd90mcqw8UePPa+l6YhhPtp6o0irhw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-nXuZ6WRbq0WdgnRgLw+QuxWAHuhDtVX8ElWqcTK+cSMFg/52eVP47czYBE5F35YhnoW2XBwfNoNgZ7+e8Z01Rg==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-UULqw7FBvcckQk2n3iPO56TMJvDsNv0FKZI6PlUNJVaGsPbsYxK/8IQ60vZgaTVPtVcjY6BE+y6zg8u9HOqpyg==} - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-ZOxFXwtaLIsXjqnszYYrVuswBhnIHHP+XIgK1vC6DePKtyK590Wg+0J0slDwThUAd4MSSIUa/nNX84x1GMphWw==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-IsTGgFLoICVoPRp9ykOgqmdMotJG0CnPsKvGQeSFOB/dZfIujdVb14TYxDU4+MURXry1MhJ7LzZhv+Ml7cr8/g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-lJS7XEObzJxsOwWQh7yfG4H8FzFPRP5hVPN/CL+JzytEINCSBvsCDHrYPQGp7jzpCi8vnTqQQGQe0f8dwnXd2g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-TQv1ZaiJMZN+rR9DK0snx/OPwmtaGH1HbZtlYt4W4s6CzyK541fxLRTjIXfEzIGpvNW+b6VFuFjbcR78p4DEoQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' - react-dom: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-pfOdX02sqUN0qC2ysuvgVDiws7xZ20XDIlcNhva55Jgm095xjm8eVdIBfNm3SFbSUNxyXvLTW/YQanX74tKmuA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-yOGxBjXNvLTBvQyhMDqGU0Oj26s91mbAlqKHiuw737AXHt0aPllOthVUqQMeaYLwLCjGMg0jtI7JReRzyi94Dg==} - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-tgIZOgLHaoti5PYGPTwK3t/cqtcycW0owaiOXoZOcpwwX/vlVb+H1jFsQyWiiwQVPt9RkoSLtxzXamx+aHH+bQ==} - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-x4vBqLStDxJFMt+jdAHHS8jbh294O53CPQJoL4g228P513rHylV/uPscYUHrVJXRxsHfRztQO9k45jjTYaPRMw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-K+2ai2dD0ljvJnlrzesCDT9mNzLifE3noGKZ3QwLqd/K34Ym1W/0aL1ERSynrcG78NKoXS54SdEzkhCZ4Gn/Zg==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-ciDdpdYbeFG7og6/6J8lkTFxsSvwTdMLFkpVylAF6VNC22jssiWfquj2eyD4rJnzkRFPvIWJq8hvbfhsm+AjSg==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-9q9KWf6SArEcIq1gGofNcFPSWEyl+MfJjEUg/un1SMlQjaROOh3zYr+6JAwvcORiX7tyHosnmWC3d3wI2aPSQg==} - peerDependencies: - react: '>=18' - react-dom: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-qUXuKbuhN60EzDD9mHR7B67D7p/ZqNS2Aze4Pbl1qGGZfulPW0PY8Rof32qDtttDQBkzQIzFGE8d9QpAemToIQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-w0Tef5ZCJK1mlJorcSjItCSbyvVuqpvyWdxZiVQmE6fvSJR83wZof42ux0+sfWD+I7rHSfj+f9nzhNaEWClysw==} - peerDependencies: - '@emotion/react': ^11.0.0 - '@emotion/styled': ^11.0.0 - react: '>=18' - react-dom: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-n10M46wJrMGbonaghvSRnZ9ToTv/q76Szz284gv4QUWvyljQACcGrXIONUnQ3BIwbOfkRqSk7Xl/JgZtVfll+w==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-QVR2RC7QsOsbWwEnq9YduhpqSFnZGvjjGREV8ygKi8ADhXh93C8azLECCUVgRJF2Wc+So1fgxmjLcbZfY2VmBA==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-iahyStvzQ4AOwKwdPReLGfDesGG+vWJfEsn0X/NoGph/SkN+HXtv2sCfYFFR9k7bb+Kvc6YfpLlSuLvKMHi2+w==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-Vr96GV2LNBth3+IKzr/rq1IcnkXv+MLmwjQH6C8BRtn3sNskgDFD5vLkVXcEhagzZMCh8FR3V/bzZPojBOyNhw==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-12zv2qIZ8EHwiytggtGvo4iLT0APris7T0qaAWqzpUGS0cdUtR8W+V1BJ5Ocq+7tA6dzQ/7+w5hmXih61TuhWQ==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-CFZkQU3gmDBwhqy0vC1ryf90BVHxVN8cTLpSyCpdmExUEtSEInSCGMydj2fvn7QXsz/za8JNdO2xxgJwxpLMtg==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-efnJrBtGDa4YaxDzDE90EnKD3Vkh5a1t3w7PhnRQmsphLy3g2UieasoKTlT2Hn118TwDjIv5ZjHJW6HbzXA9wQ==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-QR/8fKNokxZUs4PfxjXuwl0fj/d71WPrmLJvEpCTkHjnzu7LnYvzoe2wB867IdooQJL0G1zBxl0Dq+6W1P3jpg==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-Ax4pmxA9LBGMyEZJhhUZobg9C0t3qFE4jVF1tGBsrLDcdBeLR9fwOogIPY9Hf0/wqSlAryAimICbr5hkpa5GSw==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-U5greryDLS8ISP69DKDsYcsXRtAdnTQT+jjIlRYZ49K/XhUR/AqVZCK5BkR1spTDmO9H8SPhgeNKI70ODuDU/Q==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-xzVboNy7J64xveLcxTIJ3jv+lUJKDwRM7Szwn9tNzUIPD94O3qwjV7DDCUzN2490nSYDF4OBMt/wuDBtaR3kUQ==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-2jzrUZ+aiCG/cfanrolsnSMDykCAbv9EK/4iUyZno6BYb3vziucmvgKuoXbMPAzWNtwUwtuMhkby8rc61Ue+Lg==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-8iWj+I/+A0J08pgEXP1J1flcvhLBHkk0ln7ZvGIyXiEyM6XagOTJpwNhiu+Bmk59t3HoV/VyvyJTa+44sEApuw==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-m0kxuIYqoYB0va9Z2aW4xP/5b7BzlDeWwyXCH6QpT2PpW3/281L3hLCm1G0eOUcdVlayqrQqOeD6Mglq+5/xoQ==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-lERa6AWF1cjEtWSGjxWTaSMvneccnAVH4V4ozh8SYiN9fSPZLlSG3kNxfNzdFvMEhM7dnP60vynF7WjGdTgQbQ==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-PNX+s/JEaMneijbgAM4iFL+f3m1ga9+6QK0E5Yh4s8KZJQ/bLwZzdhMz8J/+mL+XEXQ5J0N8ivZN28B82N1kNw==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-xmL2qOHiXqfcj0q7ZK5s9UjTh4Gz0/gL9jcWPA6GVf+A0Od5imEDa/Vz+533yQKWiNSm1QGrIj0eJAokc7O4fg==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-pjxGwue1hX8AFcmjZ2XfrQtIJgqbTF3Qs1Dy3d1krC77dEsiCUbQ9GzOBfDc8pfd60DrB5N2tg5JyHbypqh0Sg==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-Knbrrx/bcPwVS1TorFdzrK/zWA8yuU/eaXDkNj24IrKoRlQrSBFarcgAEzlCHtzuhufP3OULPkELTzz91b0tCw==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-tbLqrQhbnqOjzTaMlYytp7wY8BW1JpL78iG7Ru1DlV4EWGiAmXFGvtnEt9HftU0NJ0aJyjgymkxfVGI55/1Z4A==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-cFN0sobKMM9hXUhyCofx3/Mjlzah6ADaEl/AXl5Y+GawB5rgedgAcu2ErAgarEkwvsKdP6c68CKjQ9dmTQlJxQ==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-ND4Q23tETaR2Qd3zwCKYOOS1dfssojPLJMLvUtUbW5M9uW1ejYWgGUobeAiOVfSplownG8QYMmHTP86p/v0lbA==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-GbSfVb283+YA3kA8w8xWmzbjNWk14uhNpntnipHCftBibl0lxtQ9YqMFQLwuFOO0U2gYVocszqqDWX+XNKq9hw==} - peerDependencies: - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-Hn0moyxxyCDKuR9ywYpqgX8dvjqwu9ArwpIb9wHNYjnODETjLwazgNIliCVBRcJvysGRiV51U2/JtJVrpeCjUQ==} - peerDependencies: - '@emotion/react': ^11.0.0 - '@emotion/styled': ^11.0.0 - framer-motion: '>=4.0.0' - react: '>=18' - react-dom: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-ZwCb7LqKCVLJhru3DXvKXpZ7Pbu1TDZ7N0PdQ0Zj1oyVLJyrpef1u9HR5u0amOpqcH++Ugt0f5JSmirjNlctjA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-4/Wur0FqDov7Y0nCXl7HbHzCg4aq86h+SXdoUeuCMD3dSj7dpsVnStLYhng1vxvlbUnLpdF4oz5Myt3i/a7N3Q==} - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-JNRuMPpdZGd6zFVKjVQ0iusu3tXAdI29n4ZENYwAJEMf/fN0l12sVeirOxkJ7oEL0yOx2AgEYFSKdbcAgfUsAQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-Hk+FG+vadBSH0/7hwp9LJnLjkO0RPGnx7gBJWI4/SpoJf3e4tZlWYtwGj0toYY4aGKl93jVghuwGbDBEMoHDug==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-lUOBcLMCnFZiA/s2NONXhELJh6sY5WtbRykPtclGfynqqOo47lwWJx+VP7xaeuhDOPcWSSecWc9Y1BfPOCz9cQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-hczbnoXt+MMv/d3gE+hjQhmkzLiKuoTo42YhUG7Bs9OSv2lg1fZHW1fGNRFP3wTi6OIbD044U1P9HK+AOgFH3g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-LDn0d/LXQNbAn2KaR3F1zivsZCewY4Jsy1qShmfBMKwn6rI8yVlbvu6SiA3OpHS0FhxbsZxQI6HefEoIgtqY6Q==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-ky77lZbW60zYkSXhYz7kbItUpAQfEdycT0Q4bkHLxfqbuiGMf8OmgZOQkOB9uM4v0zPwy2HXhe0vq4Dd0xa55Q==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-To/Z92oHpIE+4nk11uVMWqo2GGRS86coeMmjxtpnErmWRdLcp1WVCVRAvn+ZwpLiNR+reWFr2FFqJRsREuZdAg==} - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-pgmi/CC+E1v31FcnQhsSGjJnOE2OcND4cKPyTE+0F+bmGm48Q/b5UmKD9Y+CmZsrt/7V3h8KNczowupfuBfIHA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-EGtpoEjLrUu4W1fHD+a62XR+hzC5YfsWm+6lO0Kybcga3yYEij9beegO0jZgug27V+Rf7vns95VPVP6mFd/DEQ==} - peerDependencies: - '@emotion/react': ^11.0.0 - '@emotion/styled': ^11.0.0 - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-o5OrjoHCh5uCLdiUb0Oc0vq9rIAeHSIRScc2ExTC9Qg/uVZl2ygLrjToCaKfaaKl1oQexIeAcZDKvPG8tVkHyQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-6Mlclp8L9lqXmsGWF5q5gmemZXOiOYuh0SGT/7PgJVNPz3LXREXlXg2an4MBUD8W5oTkduCX+3KTMCwRrVrDYw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-Bdel79Dv86Hnge2PKOU+t8H28nm/7Y3cKd4Kfk9k3lOpUh4+nkSGe58dhRzht59lEqa4N9waCgQiBdkydjvBXQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-ip7tvklVCZUb2fOHDb23qPy/Fr2mzDOGdkrpbNi50hDCiV4hFX02jdQJdi3ydHZUyVgZVBKPOJ+lT9i7sKA2wA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-Qdj8ajF9kxY4gLrq7gA+Azp8CtFHGO9tWMN2wfF9aQNgG9AuMhPrUzMq9AMQ0MXiYcgNq/FD3eegB43nHVmXVA==} - peerDependencies: - '@chakra-ui/styled-system': '>=2.0.0' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-FjH5LJbT794r0+VSCXB3lT4aubI24bLLRWB+CuRKHijRvsOg717bRdUN/N1fEmEpFnRVrbewttWh/OQs0EWpWw==} - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-Hft/VaT8GYnItGCBbgWd75ICrIrIFrR7lVOhV/dQnqtfGqsVDlrztbSErvMkoPKt0UgAkd9/o44jmZ6X4U2nZQ==} - peerDependencies: - '@chakra-ui/styled-system': '>=2.8.0' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-yvRP8jFKRs/YnkuE41BVTq9nB2v/KDRmje9u6dgDmE5+1bFt3bwjdf9gVbif4u5Ve7F7BGk5E093ARRVtvLvXA==} - peerDependencies: - '@chakra-ui/system': 2.6.2 - framer-motion: '>=4.0.0' - react: '>=18' - react-dom: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-Rh39GBn/bL4kZpuEMPPRwYNnccRCL+w9OqamWHIB3Qboxs6h8cOyXfIdGxjo72lvhu1QI/a4KFqkM3St+WfC0A==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' - react-dom: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-orkT6T/Dt+/+kVwJNy7zwJ+U2xAZ3EU7M3XCs45RBvUnZDr/u9vdmaM/3D/rOpmQJWgQBwKPJleUXrYWUagEDQ==} - peerDependencies: - framer-motion: '>=4.0.0' - react: '>=18' - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-El4+jL0WSaYYs+rJbuYFDbjmfCcfGDmRY95GO4xwzit6YAPZBLcR65rOEwLps+XWluZTy1xdMrusg/hW0c1aAA==} - - '@chakra-ui/[email protected]': - resolution: {integrity: sha512-KmKDg01SrQ7VbTD3+cPWf/UfpF5MSwm3v7MWi0n5t8HnnadT13MF0MJCDSXbBWnzLv1ZKJ6zlyAOeARWX+DpjQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@coinbase/[email protected]': - resolution: {integrity: sha512-N/A2DRIf0Y3PHc1XAMvbBUu4zisna6qAdqABMZwBMNEfWrXpAwx16pZGkYCLGE+Rvv1edbcB2LYDRnACNcmCiw==} - - '@coinbase/[email protected]': - resolution: {integrity: sha512-WMUeFbtS0rn8zavjAmNhFWq1r3TV7E5KuSij1Sar0/XuOC+nhj96uqSlIApAHdhuScoKZBq39VYsAQCHzOC6/w==} - - '@cspotcode/[email protected]': - resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} - engines: {node: '>=12'} - - '@edge-runtime/[email protected]': - resolution: {integrity: sha512-JQTRVuiusQLNNLe2W9tnzBlV/GvSVcozLl4XZHk5swnRZ/v6jp8TqR8P7sqmJsQqblDZ3EztcWmLDbhRje/+8g==} - engines: {node: '>=16'} - - '@edge-runtime/[email protected]': - resolution: {integrity: sha512-uUtx8BFoO1hNxtHjp3eqVPC/mWImGb2exOfGjMLUoipuWgjej+f4o/VP4bUI8U40gu7Teogd5VTeZUkGvJSPOQ==} - engines: {node: '>=16'} - - '@edge-runtime/[email protected]': - resolution: {integrity: sha512-oN17GjFr69chu6sDLvXxdhg0Qe8EZviGSuqzR9qOiKh4MhFYGdBBcqRNzdmYeAdeRzOW2mM9yil4RftUQ7sUOA==} - engines: {node: '>=16'} - - '@edge-runtime/[email protected]': - resolution: {integrity: sha512-Vw0lbJ2lvRUqc7/soqygUX216Xb8T3WBZ987oywz6aJqRxcwSVWwr9e+Nqo2m9bxobA9mdbWNNoRY6S9eko1EQ==} - engines: {node: '>=16'} - - '@edge-runtime/[email protected]': - resolution: {integrity: sha512-0dEVyRLM/lG4gp1R/Ik5bfPl/1wX00xFwd5KcNH602tzBa09oF7pbTKETEhR1GjZ75K6OJnYFu8II2dyMhONMw==} - engines: {node: '>=16'} - - '@emnapi/[email protected]': - resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} - - '@emotion/[email protected]': - resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} - - '@emotion/[email protected]': - resolution: {integrity: sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==} - - '@emotion/[email protected]': - resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==} - - '@emotion/[email protected]': - resolution: {integrity: sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==} - - '@emotion/[email protected]': - resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} - - '@emotion/[email protected]': - resolution: {integrity: sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==} - peerDependencies: - '@types/react': '*' - react: '>=16.8.0' - peerDependenciesMeta: - '@types/react': - optional: true - - '@emotion/[email protected]': - resolution: {integrity: sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==} - - '@emotion/[email protected]': - resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} - - '@emotion/[email protected]': - resolution: {integrity: sha512-/ZjjnaNKvuMPxcIiUkf/9SHoG4Q196DRl1w82hQ3WCsjo1IUR8uaGWrC6a87CrYAW0Kb/pK7hk8BnLgLRi9KoQ==} - peerDependencies: - '@emotion/react': ^11.0.0-rc.0 - '@types/react': '*' - react: '>=16.8.0' - peerDependenciesMeta: - '@types/react': - optional: true - - '@emotion/[email protected]': - resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} - - '@emotion/[email protected]': - resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} - peerDependencies: - react: '>=16.8.0' - - '@emotion/[email protected]': - resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} - - '@emotion/[email protected]': - resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==} - - '@esbuild/[email protected]': - resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - - '@esbuild/[email protected]': - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - - '@eslint-community/[email protected]': - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - - '@eslint-community/[email protected]': - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - - '@eslint/[email protected]': - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@eslint/[email protected]': - resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@ethereumjs/[email protected]': - resolution: {integrity: sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==} - - '@ethereumjs/[email protected]': - resolution: {integrity: sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==} - engines: {node: '>=14'} - hasBin: true - - '@ethereumjs/[email protected]': - resolution: {integrity: sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==} - engines: {node: '>=14'} - - '@ethereumjs/[email protected]': - resolution: {integrity: sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==} - engines: {node: '>=14'} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==} - - '@ethersproject/[email protected]': - resolution: {integrity: sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==} - - '@fastify/[email protected]': - resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} - engines: {node: '>=14'} - - '@fontsource/[email protected]': - resolution: {integrity: sha512-gtlMmvk//2AgDEZDFsoL5z9mgW3ZZg/9SC7pIfDwNKp5DtZpApgqd1Fua3HhPwYRIHrT76IQ1tMTzQKLEGtJGQ==} - - '@hapi/[email protected]': - resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} - - '@hapi/[email protected]': - resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} - - '@humanwhocodes/[email protected]': - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead - - '@humanwhocodes/[email protected]': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - - '@humanwhocodes/[email protected]': - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - deprecated: Use @eslint/object-schema instead - - '@img/[email protected]': - resolution: {integrity: sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==} - engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [darwin] - - '@img/[email protected]': - resolution: {integrity: sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==} - engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [darwin] - - '@img/[email protected]': - resolution: {integrity: sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==} - engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [darwin] - - '@img/[email protected]': - resolution: {integrity: sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==} - engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [darwin] - - '@img/[email protected]': - resolution: {integrity: sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==} - engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [linux] - - '@img/[email protected]': - resolution: {integrity: sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==} - engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm] - os: [linux] - - '@img/[email protected]': - resolution: {integrity: sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==} - engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [s390x] - os: [linux] - - '@img/[email protected]': - resolution: {integrity: sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==} - engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [linux] - - '@img/[email protected]': - resolution: {integrity: sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==} - engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [linux] - - '@img/[email protected]': - resolution: {integrity: sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==} - engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [linux] - - '@img/[email protected]': - resolution: {integrity: sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==} - engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [linux] - - '@img/[email protected]': - resolution: {integrity: sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==} - engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm] - os: [linux] - - '@img/[email protected]': - resolution: {integrity: sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==} - engines: {glibc: '>=2.31', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [s390x] - os: [linux] - - '@img/[email protected]': - resolution: {integrity: sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==} - engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [linux] - - '@img/[email protected]': - resolution: {integrity: sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==} - engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [linux] - - '@img/[email protected]': - resolution: {integrity: sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==} - engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [linux] - - '@img/[email protected]': - resolution: {integrity: sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [wasm32] - - '@img/[email protected]': - resolution: {integrity: sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [ia32] - os: [win32] - - '@img/[email protected]': - resolution: {integrity: sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [win32] - - '@isaacs/[email protected]': - resolution: {integrity: sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==} - engines: {node: '>=12'} - - '@jest/[email protected]': - resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/[email protected]': - resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/[email protected]': - resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/[email protected]': - resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/[email protected]': - resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} - engines: {node: '>= 10.14.2'} - - '@jest/[email protected]': - resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jridgewell/[email protected]': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} - engines: {node: '>=6.0.0'} - - '@jridgewell/[email protected]': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} - - '@jridgewell/[email protected]': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - - '@jridgewell/[email protected]': - resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} - - '@jridgewell/[email protected]': - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - - '@jridgewell/[email protected]': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - - '@jridgewell/[email protected]': - resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - - '@latticexyz/[email protected]': - resolution: {integrity: sha512-3C7rnxQ+bRrltU4jMg2f34+HdS7Z7ceW14UGk5qOk9LDfN4LojadCKxpP2cUkft4pBLrvijbolS/cWELNEX/GA==} - hasBin: true - - '@latticexyz/[email protected]': - resolution: {integrity: sha512-NXoX58QxGfbpExuFwc/ErRAhtXXkU75NQspti9p+8WLBUvWpbxGDlVyBYXAqzfDHh5FM8UdZ+aKqcACV+C2KQA==} - - '@latticexyz/[email protected]': - resolution: {integrity: sha512-NH0uD0Z+PttyB00jy60hRTgCnPh8YKefAGAEg32VzhvlwQ+gKQ5tgpWblftg0sX6wx0fvU5CH4giDolFZp58LQ==} - hasBin: true - - '@latticexyz/[email protected]': - resolution: {integrity: sha512-Eyw2chjMQEB2S9z0EO1Rm2dqLK53pcoU8yHewA5fBtIgX/XcGENjPhr3l+c4TwjMup2Cgs7cgPj++zTUpDY1Eg==} - peerDependencies: - '@aws-sdk/client-kms': 3.x - asn1.js: 5.x - peerDependenciesMeta: - '@aws-sdk/client-kms': - optional: true - asn1.js: - optional: true - - '@latticexyz/[email protected]': - resolution: {integrity: sha512-Jm7Q4Lwlg25fqDc14GgvGhzbP2KWNPOFf7M9A63m7xfy6gfqZ9whDDHZonvSJgXcWUFevwgqucOwVY9x7Qz5/Q==} - - '@latticexyz/[email protected]': - resolution: {integrity: sha512-D5zwyuv8WjYEu620WGo2xOPk0NCVc0NLuJi3OYiEgU7Bud0DXc4SIypr6oy9GhhCYuv8zUyIp4Itu7ZGU21nAA==} - peerDependencies: - '@latticexyz/common': 2.0.11 - '@latticexyz/recs': 2.0.11 - '@latticexyz/store': 2.0.11 - '@latticexyz/store-sync': 2.0.11 - '@latticexyz/utils': 2.0.11 - '@latticexyz/world': 2.0.11 - - '@latticexyz/[email protected]': - resolution: {integrity: sha512-BLE7cjXB+a7AXNq8O/oUKON6gOi1ChQo2XJWDbqtL+MNCmvkLMP+MBKDGBbsQRUebgj71Cqt3B+GcnnnPb1XyA==} - hasBin: true - - '@latticexyz/[email protected]': - resolution: {integrity: sha512-ad2DIWWICVhWwlklO3Ev8dVh/6s76xkRtk5SmrbR0yG+DVkc5OS0fL3GRa2W3Nl5hJdqW+Q2kaNjJ9Vwdu8vSw==} - hasBin: true - - '@latticexyz/[email protected]': - resolution: {integrity: sha512-z1PnNiBg1zmkLUvJato5SEzw+L2XWMkoGIjKRBr8LypqgJgDhZUg4TaFsiw8aI/QRkEQaXtiG7j+9kwXQxQ5Fg==} - - '@latticexyz/[email protected]': - resolution: {integrity: sha512-gqsOswYpf92k4hA1zsGNdb/itJYcoSvo08lBC1mI/Ob330NvN6TjPqh9bFNKzByqKBgW5O3wnEVWkqlD5mGOGw==} - - '@latticexyz/[email protected]': - resolution: {integrity: sha512-RucIF/Go06QRobZjGWiCDuT+hl97nBKuwl4Yrxr2x+6U793LT/cuxcUVUR+/dR9WE6inMV3FawyYV+tQfOmJ3Q==} - - '@latticexyz/[email protected]': - resolution: {integrity: sha512-0qsVD69shRbJW5hRaLriOMfPBSnOWpRg1k4hUG5g1uY4rmV404gVpiJTBhPOsEdCtzFJnX2x6o3aZjJd/2ftsw==} - - '@latticexyz/[email protected]': - resolution: {integrity: sha512-H6KO7zHJkYNNT12FLFMQivRE27rfyuoY62UtLfvBrWSQm6tiL6j5NBlylo8cK4cB+oQ9eUMZ78PSvzHEBm6aKg==} - - '@latticexyz/[email protected]': - resolution: {integrity: sha512-r1KMBjSwEr1jKF0FaYSwjjqp1RzwURHh++T0kHKkPU2BBBbNtwAk1pDHC5i7rRLjr/4LIrrq5ozyBavycQez4g==} - - '@latticexyz/[email protected]': - resolution: {integrity: sha512-cCXVxzTRKjLuWgGjnr77qtox0U5ckPwajcB17TL0m6WyoiBV/NRRMX9JKroBOpifngeZWnxp7r8OPR2uUCdSTw==} - - '@latticexyz/[email protected]': - resolution: {integrity: sha512-odm/y2+XFq4LOrb/AeJLH873I1xSe9bZ2gqFnDZOm90AV8xtF+8XURB7ezaL2nf/xk/MUOWlMrR7taQWEITx+Q==} - - '@latticexyz/[email protected]': - resolution: {integrity: sha512-6fkkyUbCT8pRDJtby2qFgSVlQYSuzJjkU71rIJ50dY/i6iXDo2rXHmYV6uENcsQgBDY+kW7x9GsCA7FE4DFt/g==} - - '@latticexyz/[email protected]': - resolution: {integrity: sha512-kxAkaBY9Dmjv5i9xOlm0qTZZpajlo57vtMyquL1utBRwiVijHp+6BChykDRkDIhrFnLW4og295CRHD8tyK6EBg==} - - '@lit-labs/[email protected]': - resolution: {integrity: sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==} - - '@lit/[email protected]': - resolution: {integrity: sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==} - - '@mapbox/[email protected]': - resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} - hasBin: true - - '@metamask/[email protected]': - resolution: {integrity: sha512-whiUMPlAOrVGmX8aKYVPvlKyG4CpQXiNNyt74vE1xb5sPvmx5oA7B/kOi/JdBvhGQq97U1/AVdXEdk2zkP8qyA==} - engines: {node: '>=14.0.0'} - - '@metamask/[email protected]': - resolution: {integrity: sha512-dwZPq8wx9yV3IX2caLi9q9xZBw2XeIoYqdyihDDDpuHVCEiqadJLwqM3zy+uwf6F1QYQ65A8aOMQg1Uw7LMLNg==} - engines: {node: '>=16.0.0'} - - '@metamask/[email protected]': - resolution: {integrity: sha512-jtyx3PRfc1kqoLpYveIVQNwsxYKefc64/LCl9h9Da1m3nUKEvypbYuXSIwi237qvOjKmNHQKsDOZg6f4uBf62Q==} - engines: {node: '>=16.0.0'} - - '@metamask/[email protected]': - resolution: {integrity: sha512-+ItrieVZie3j2LfYE0QkdW3dsEMfMEp419IGx1zyeLqjRZ14iQUPRO0H6CGgfAAoC0x6k2PfCAGRwJUA9BMrqA==} - engines: {node: ^16.20 || ^18.16 || >=20} - - '@metamask/[email protected]': - resolution: {integrity: sha512-FqHhAsCI+Vacx2qa5mAFcWNSrTcVGMNjzxVgaX8ECSny/BJ9/vgXP9V7WF/8vb9DltPeQkxr+Fnfmm6GHfmdTQ==} - - '@metamask/[email protected]': - resolution: {integrity: sha512-FXvL1NQNl6I7fMOJTfQYcBlBZ33vSlm6w80cMpmn8sJh0Lb7wcBpe02UwBsNlARnI+Qsr26XeDs6WHUHQh8CuA==} - engines: {node: ^18.18 || >=20} - - '@metamask/[email protected]': - resolution: {integrity: sha512-VTgWkjWLzb0nupkFl1duQi9Mk8TGT9rsdnQg6DeRrYEFxtFOh0IF8nAwxM/4GWqDl6uIB06lqUBgUrAVWl62Bw==} - engines: {node: '>=16.0.0'} - - '@metamask/[email protected]': - resolution: {integrity: sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==} - - '@metamask/[email protected]': - resolution: {integrity: sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==} - engines: {node: '>=12.0.0'} - - '@metamask/[email protected]': - resolution: {integrity: sha512-TN+whYbCClFSkx52Ild1RcjoRyz8YZgwNvZeooIcZIvCfBM6U9W5273KGiY7WLc/oO4KKmFk17d7vMO4gNvhhw==} - peerDependencies: - cross-fetch: ^3.1.5 - eciesjs: ^0.3.16 - eventemitter2: ^6.4.7 - readable-stream: ^3.6.2 - socket.io-client: ^4.5.1 - - '@metamask/[email protected]': - resolution: {integrity: sha512-0QiaZhV15AGdN1zU2jfTI32eC3YkwEpzDfR9+oiZ9bd2G72c6lYBhTsmDGUd01aP6A+bqJR5PjI8Wh2AWtoLeA==} - peerDependencies: - i18next: 22.5.1 - react: ^18.2.0 - react-dom: ^18.2.0 - react-i18next: ^13.2.2 - react-native: '*' - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - react-native: - optional: true - - '@metamask/[email protected]': - resolution: {integrity: sha512-HZ9NwA+LxiXzuy0YWbWsuD4xejQtp85bhcCAf8UgpA/0dOyF3RS4dKDdBBXSyRgk3RWPjeJgHxioaH4CmBmiRA==} - peerDependencies: - react: ^18.2.0 - react-dom: ^18.2.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - - '@metamask/[email protected]': - resolution: {integrity: sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g==} - engines: {node: '>=14.0.0'} - - '@metamask/[email protected]': - resolution: {integrity: sha512-dbIc3C7alOe0agCuBHM1h71UaEaEqOk2W8rAtEn8QGz4haH2Qq7MoK6i7v2guzvkJVVh79c+QCzIqphC3KvrJg==} - engines: {node: '>=16.0.0'} - - '@motionone/[email protected]': - resolution: {integrity: sha512-ANfIN9+iq1kGgsZxs+Nz96uiNcPLGTXwfNo2Xz/fcJXniPYpaz/Uyrfa+7I5BPLxCP82sh7quVDudf1GABqHbg==} - - '@motionone/[email protected]': - resolution: {integrity: sha512-cMm33swRlCX/qOPHWGbIlCl0K9Uwi6X5RiL8Ma6OrlJ/TP7Q+Np5GE4xcZkFptysFjMTi4zcZzpnNQGQ5D6M0Q==} - - '@motionone/[email protected]': - resolution: {integrity: sha512-Bxe2wSuLu/qxqW4rBFS5m9tMLOw+QBh8v5A7Z5k4Ul4sTj5jAOfZG5R0bn5ywmk+Fs92Ij1feZ5pmC4TeXA8Tg==} - - '@motionone/[email protected]': - resolution: {integrity: sha512-T6Uo5bDHrZWhIfxG/2Aut7qyWQyJIWehk6OB4qNvr/jwA/SRmixwbd7SOrxZi1z5rH3LIeFFBKK1xHnSbGPZSQ==} - - '@motionone/[email protected]': - resolution: {integrity: sha512-zRVqk20lD1xqe+yEDZhMYgftsuHc25+9JSo+r0a0OWUJFocjSV9D/+UGhX4xgJsuwB9acPzXLr20w40VnY2PQA==} - - '@motionone/[email protected]': - resolution: {integrity: sha512-EgeeqOZVdRUTEHq95Z3t8Rsirc7chN5xFAPMYFobx8TPubkEfRSm5xihmMUkbaR2ErKJTUw3347QDPTHIW12IA==} - - '@motionone/[email protected]': - resolution: {integrity: sha512-bGwrki4896apMWIj9yp5rAS2m0xyhxblg6gTB/leWDPt+pb410W8lYWsxyurX+DH+gO1zsQsfx2su/c1/LtTpg==} - - '@motionone/[email protected]': - resolution: {integrity: sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg==} - deprecated: Motion One for Vue is deprecated. Use Oku Motion instead https://oku-ui.com/motion - - '@next/[email protected]': - resolution: {integrity: sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg==} - - '@next/[email protected]': - resolution: {integrity: sha512-AH3mO4JlFUqsYcwFUHb1wAKlebHU/Hv2u2kb1pAuRanDZ7pD/A/KPD98RHZmwsJpdHQwfEc/06mgpSzwrJYnNg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@next/[email protected]': - resolution: {integrity: sha512-QVadW73sWIO6E2VroyUjuAxhWLZWEpiFqHdZdoQ/AMpN9YWGuHV8t2rChr0ahy+irKX5mlDU7OY68k3n4tAZTg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@next/[email protected]': - resolution: {integrity: sha512-KT6GUrb3oyCfcfJ+WliXuJnD6pCpZiosx2X3k66HLR+DMoilRb76LpWPGb4tZprawTtcnyrv75ElD6VncVamUQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@next/[email protected]': - resolution: {integrity: sha512-Alv8/XGSs/ytwQcbCHwze1HmiIkIVhDHYLjczSVrf0Wi2MvKn/blt7+S6FJitj3yTlMwMxII1gIJ9WepI4aZ/A==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@next/[email protected]': - resolution: {integrity: sha512-ze0ShQDBPCqxLImzw4sCdfnB3lRmN3qGMB2GWDRlq5Wqy4G36pxtNOo2usu/Nm9+V2Rh/QQnrRc2l94kYFXO6Q==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@next/[email protected]': - resolution: {integrity: sha512-8dwC0UJoc6fC7PX70csdaznVMNr16hQrTDAMPvLPloazlcaWfdPogq+UpZX6Drqb1OBlwowz8iG7WR0Tzk/diQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@next/[email protected]': - resolution: {integrity: sha512-jxyg67NbEWkDyvM+O8UDbPAyYRZqGLQDTPwvrBBeOSyVWW/jFQkQKQ70JDqDSYg1ZDdl+E3nkbFbq8xM8E9x8A==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@next/[email protected]': - resolution: {integrity: sha512-twrmN753hjXRdcrZmZttb/m5xaCBFa48Dt3FbeEItpJArxriYDunWxJn+QFXdJ3hPkm4u7CKxncVvnmgQMY1ag==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - '@next/[email protected]': - resolution: {integrity: sha512-tkLrjBzqFTP8DVrAAQmZelEahfR9OxWpFR++vAI9FBhCiIxtwHwBHC23SBHCTURBtwB4kc/x44imVOnkKGNVGg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@noble/[email protected]': - resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} - - '@noble/[email protected]': - resolution: {integrity: sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==} - - '@noble/[email protected]': - resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} - engines: {node: '>= 16'} - - '@noble/[email protected]': - resolution: {integrity: sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==} - engines: {node: '>= 16'} - - '@nodelib/[email protected]': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - - '@nodelib/[email protected]': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - '@nodelib/[email protected]': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - - '@openzeppelin/[email protected]': - resolution: {integrity: sha512-ytPc6eLGcHHnapAZ9S+5qsdomhjo6QBHTDRRBFfTxXIpsicMhVPouPgmUPebZZZGX7vt9USA+Z+0M0dSVtSUEA==} - - '@parcel/[email protected]': - resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [android] - - '@parcel/[email protected]': - resolution: {integrity: sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [darwin] - - '@parcel/[email protected]': - resolution: {integrity: sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [darwin] - - '@parcel/[email protected]': - resolution: {integrity: sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [freebsd] - - '@parcel/[email protected]': - resolution: {integrity: sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==} - engines: {node: '>= 10.0.0'} - cpu: [arm] - os: [linux] - - '@parcel/[email protected]': - resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [linux] - - '@parcel/[email protected]': - resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [linux] - - '@parcel/[email protected]': - resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [linux] - - '@parcel/[email protected]': - resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [linux] - - '@parcel/[email protected]': - resolution: {integrity: sha512-/ZR0RxqxU/xxDGzbzosMjh4W6NdYFMqq2nvo2b8SLi7rsl/4jkL8S5stIikorNkdR50oVDvqb/3JT05WM+CRRA==} - engines: {node: '>= 10.0.0'} - bundledDependencies: - - napi-wasm - - '@parcel/[email protected]': - resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [win32] - - '@parcel/[email protected]': - resolution: {integrity: sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==} - engines: {node: '>= 10.0.0'} - cpu: [ia32] - os: [win32] - - '@parcel/[email protected]': - resolution: {integrity: sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [win32] - - '@parcel/[email protected]': - resolution: {integrity: sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==} - engines: {node: '>= 10.0.0'} - - '@pinata/[email protected]': - resolution: {integrity: sha512-hkS0tcKtsjf9xhsEBs2Nbey5s+Db7x5rlOH9TaWHBXkJ7IwwOs2xnEDigNaxAHKjYAwcw+m2hzpO5QgOfeF7Zw==} - - '@pkgr/[email protected]': - resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - - '@popperjs/[email protected]': - resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - - '@pythnetwork/[email protected]': - resolution: {integrity: sha512-V5IdBAhi9egJEam/6XVH/PRbcLZaZWA/u8oOkryvSEq+j7nsULdW13Goh70n7oJKHJEFY8L98Ytbk2pwDs3ANA==} - - '@rainbow-me/[email protected]': - resolution: {integrity: sha512-iOn4m1CTv+ezzYpiA4QU+v6JFB94NY6h5ohpQi3Qt/qZXdHzp3NAKUrESQ10kFx2Xc4px80PKdggeES0UPZw0A==} - engines: {node: '>=12.4'} - peerDependencies: - '@tanstack/react-query': '>=5.0.0' - react: '>=18' - react-dom: '>=18' - viem: 2.x - wagmi: ^2.9.0 - - '@react-native-community/[email protected]': - resolution: {integrity: sha512-cBwJTwl0NyeA4nyMxbhkWZhxtILYkbU3TW3k8AXLg+iGphe0zikYMGB3T+haTvTc6alTyEFwPbimk9bGIqkjAQ==} - - '@react-native-community/[email protected]': - resolution: {integrity: sha512-mbG425zCKr8JZhv/j11382arezwS/70juWMsn8j2lmrGTrP1cUdW0MF15CCIFtJsqyK3Qs+FTmqttRpq81QfSg==} - - '@react-native-community/[email protected]': - resolution: {integrity: sha512-Vv9u6eS4vKSDAvdhA0OiQHoA7y39fiPIgJ6biT32tN4avHDtxlc6TWZGiqv7g98SBvDWvoVAmdPLcRf3kU+c8g==} - - '@react-native-community/[email protected]': - resolution: {integrity: sha512-TWZb5g6EmQe2Ua2TEWNmyaEayvlWH4GmdD9ZC+p8EpKFpB1NpDGMK6sXbpb42TDvwZg5s4TDRplK0PBEA/SVDg==} - - '@react-native-community/[email protected]': - resolution: {integrity: sha512-La5Ie+NGaRl3klei6WxKoOxmCUSGGxpOk6vU5pEGf0/O7ky+Ay0io+zXYUZqlNMi/cGpO7ZUijakBYOB/uyuFg==} - - '@react-native-community/[email protected]': - resolution: {integrity: sha512-/tMwkBeNxh84syiSwNlYtmUz/Ppc+HfKtdopL/5RB+fd3SV1/5/NPNjMlyLNgFKnpxvKCInQ7dnl6jGHJjeHjg==} - - '@react-native-community/[email protected]': - resolution: {integrity: sha512-bOmSSwoqNNT3AmCRZXEMYKz1Jf1l2F86Nhs7qBcXdY/sGiJ+Flng564LOqvdAlVLTbkgz47KjNKCS2pP4Jg0Mg==} - - '@react-native-community/[email protected]': - resolution: {integrity: sha512-vjDnRwhlSN5ryqKTas6/DPkxuouuyFBAqAROH4FR1cspTbn6v78JTZKDmtQy9JMMo7N5vZj1kASU5vbFep9IOQ==} - - '@react-native-community/[email protected]': - resolution: {integrity: sha512-ZtCXxoFlM7oDv3iZ3wsrT3SamhtUJuIkX2WePLPlN5bcbq7zimbPm2lHyicNJtpcGQ5ymsgpUWPCNZsWQhXBqQ==} - - '@react-native-community/[email protected]': - resolution: {integrity: sha512-ptOnn4AJczY5njvbdK91k4hcYazDnGtEPrqIwEI+k/CTBHNdb27Rsm2OZ7ye6f7otLBqF8gj/hK6QzJs8CEMgw==} - - '@react-native-community/[email protected]': - resolution: {integrity: sha512-733iaYzlmvNK7XYbnWlMjdE+2k0hlTBJW071af/xb6Bs+hbJqBP9c03FZuYH2hFFwDDntwj05bkri/P7VgSxug==} - - '@react-native-community/[email protected]': - resolution: {integrity: sha512-IqclB7VQ84ye8Fcs89HOpOscY4284VZg2pojHNl8H0Lzd4DadXJWQoxC7zWm8v2f8eyeX2kdhxp2ETD5tceIgA==} - engines: {node: '>=18'} - hasBin: true - - '@react-native/[email protected]': - resolution: {integrity: sha512-2vkLMVnp+YTZYTNSDIBZojSsjz8sl5PscP3j4GcV6idD8V978SZfwFlk8K0ti0BzRs11mzL0Pj17km597S/eTQ==} - engines: {node: '>=18'} - - '@react-native/[email protected]': - resolution: {integrity: sha512-+S0st3t4Ro00bi9gjT1jnK8qTFOU+CwmziA7U9odKyWrCoRJrgmrvogq/Dr1YXlpFxexiGIupGut1VHxr+fxJA==} - engines: {node: '>=18'} - - '@react-native/[email protected]': - resolution: {integrity: sha512-KJuu3XyVh3qgyUer+rEqh9a/JoUxsDOzkJNfRpDyXiAyjDRoVch60X/Xa/NcEQ93iCVHAWs0yQ+XGNGIBCYE6g==} - engines: {node: '>=18'} - peerDependencies: - '@babel/core': '*' - - '@react-native/[email protected]': - resolution: {integrity: sha512-GgvgHS3Aa2J8/mp1uC/zU8HuTh8ZT5jz7a4mVMWPw7+rGyv70Ba8uOVBq6UH2Q08o617IATYc+0HfyzAfm4n0w==} - engines: {node: '>=18'} - peerDependencies: - '@babel/preset-env': ^7.1.6 - - '@react-native/[email protected]': - resolution: {integrity: sha512-7GAFjFOg1mFSj8bnFNQS4u8u7+QtrEeflUIDVZGEfBZQ3wMNI5ycBzbBGycsZYiq00Xvoc6eKFC7kvIaqeJpUQ==} - engines: {node: '>=18'} - - '@react-native/[email protected]': - resolution: {integrity: sha512-RGQlVUegBRxAUF9c1ss1ssaHZh6CO+7awgtI9sDeU0PzDZY/40ImoPD5m0o0SI6nXoVzbPtcMGzU+VO590pRfA==} - engines: {node: '>=18'} - - '@react-native/[email protected]': - resolution: {integrity: sha512-UH8iriqnf7N4Hpi20D7M2FdvSANwTVStwFCSD7VMU9agJX88Yk0D1T6Meh2RMhUu4kY2bv8sTkNRm7LmxvZqgA==} - engines: {node: '>=18'} - - '@react-native/[email protected]': - resolution: {integrity: sha512-Pw2BWVyOHoBuJVKxGVYF6/GSZRf6+v1Ygc+ULGz5t20N8qzRWPa2fRZWqoxsN7TkNLPsECYY8gooOl7okOcPAQ==} - engines: {node: '>=18'} - - '@react-native/[email protected]': - resolution: {integrity: sha512-/t74n8r6wFhw4JEoOj3bN71N1NDLqaawB75uKAsSjeCwIR9AfCxlzZG0etsXtOexkY9KMeZIQ7YwRPqUdNXuqw==} - engines: {node: '>=18'} - - '@react-native/[email protected]': - resolution: {integrity: sha512-hGdx5N8diu8y+GW/ED39vTZa9Jx1di2ZZ0aapbhH4egN1agIAusj5jXTccfNBwwWF93aJ5oVbRzfteZgjbutKg==} - engines: {node: '>=18'} - peerDependencies: - '@babel/core': '*' - - '@react-native/[email protected]': - resolution: {integrity: sha512-jhCY95gRDE44qYawWVvhTjTplW1g+JtKTKM3f8xYT1dJtJ8QWv+gqEtKcfmOHfDkSDaMKG0AGBaDTSK8GXLH8Q==} - - '@react-native/[email protected]': - resolution: {integrity: sha512-rmaLeE34rj7py4FxTod7iMTC7BAsm+HrGA8WxYmEJeyTV7WSaxAkosKoYBz8038mOiwnG9VwA/7FrB6bEQvn1A==} - engines: {node: '>=18'} - peerDependencies: - '@types/react': ^18.2.6 - react: '*' - react-native: '*' - peerDependenciesMeta: - '@types/react': - optional: true - - '@remix-run/[email protected]': - resolution: {integrity: sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==} - engines: {node: '>=14.0.0'} - - '@rnx-kit/[email protected]': - resolution: {integrity: sha512-lzD84av1ZQhYUS+jsGqJiCMaJO2dn9u+RTT9n9q6D3SaKVwWqv+7AoRKqBu19bkwyE+iFRl1ymr40QS90jVFYg==} - engines: {node: '>=14.15'} - - '@rollup/[email protected]': - resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} - engines: {node: '>= 8.0.0'} - - '@safe-global/[email protected]': - resolution: {integrity: sha512-V4a05A3EgJcriqtDoJklDz1BOinWhC6P0hjUSxshA4KOZM7rGPCTto/usXs09zr1vvL28evl/NldSTv97j2bmg==} - - '@safe-global/[email protected]': - resolution: {integrity: sha512-XJbEPuaVc7b9n23MqlF6c+ToYIS3f7P2Sel8f3cSBQ9WORE4xrSuvhMpK9fDSFqJ7by/brc+rmJR/5HViRr0/w==} - - '@safe-global/[email protected]': - resolution: {integrity: sha512-7nakIjcRSs6781LkizYpIfXh1DYlkUDqyALciqz/BjFU/S97sVjZdL4cuKsG9NEarytE+f6p0Qbq2Bo1aocVUA==} - engines: {node: '>=16'} - - '@scure/[email protected]': - resolution: {integrity: sha512-ok9AWwhcgYuGG3Zfhyqg+zwl+Wn5uE+dwC0NV/2qQkx4dABbb/bx96vWu8NSj+BNjjSjno+JRYRjle1jV08k3g==} - - '@scure/[email protected]': - resolution: {integrity: sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==} - - '@scure/[email protected]': - resolution: {integrity: sha512-LJaN3HwRbfQK0X1xFSi0Q9amqOgzQnnDngIt+ZlsBC3Bm7/nE7K0kwshZHyaru79yIVRv/e1mQAjZyuZG6jOFQ==} - - '@scure/[email protected]': - resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==} - - '@scure/[email protected]': - resolution: {integrity: sha512-HYf9TUXG80beW+hGAt3TRM8wU6pQoYur9iNypTROm42dorCGmLnFe3eWjz3gOq6G62H2WRh0FCzAR1PI+29zIA==} - - '@sideway/[email protected]': - resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} - - '@sideway/[email protected]': - resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} - - '@sideway/[email protected]': - resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - - '@sinclair/[email protected]': - resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} - - '@sinclair/[email protected]': - resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - - '@sinonjs/[email protected]': - resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} - - '@sinonjs/[email protected]': - resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} - - '@smithy/[email protected]': - resolution: {integrity: sha512-p6GlFGBt9K4MYLu72YuJ523NVR4A8oHlC5M2JO6OmQqN8kAc/uh1JqLE+FizTokrSJGg0CSvC+BrsmGzKtsZKA==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-2GzOfADwYLQugYkKQhIyZyQlM05K+tMKvRnc6eFfZcpJGRfKoMUMYdPlBKmqHwQFXQKBrGV6cxL9oymWgDzvFw==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-rcMkjvwxH/bER+oZUPR0yTA0ELD6m3A+d92+CFkdF6HJFCBB1bXo7P5pm21L66XwTN01B6bUhSCQ7cymWRD8zg==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-lfmBiFQcA3FsDAPxNfY0L7CawcWtbyWsBOHo34nF095728JLkBX4Y9q/VPPE2r7fqMVK+drmDigqE2/SSQeVRA==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-uaH74i5BDj+rBwoQaXioKpI0SHBJFtOVwzrCpxZxphOW0ki5jhj7dXvDMYM2IJem8TpdFvS2iC08sjOblfFGFg==} - - '@smithy/[email protected]': - resolution: {integrity: sha512-84qXstNemP3XS5jcof0el6+bDfjzuvhJPQTEfro3lgtbCtKgzPm3MgiS6ehXVPjeQ5+JS0HqmTz8f/RYfzHVxw==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-F6wBBaEFgJzj0s4KUlliIGPmqXemwP6EavgvDqYwCH40O5Xr2iMHvS8todmGVZtuJCorBkXsYLyTu4PuizVq5g==} - - '@smithy/[email protected]': - resolution: {integrity: sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-3C4s4d/iGobgCtk2tnWW6+zSTOBg1PRAm2vtWZLdriwTroFbbWNSr3lcyzHdrQHnEXYCC5K52EbpfodaIUY8sg==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-aXOAWztw/5qAfp0NcA2OWpv6ZI/E+Dh9mByif7i91D/0iyYNUcKvskmXiowKESFkuZ7PIMd3VOR4fTibZDs2OQ==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-hBhSEuL841FhJBK/19WpaGk5YWSzFk/P2UaVjANGKRv3eYNO8Y1lANWgqnuPWjOyCEWMPr58vELFDWpxvRKANw==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-I1vKG1foI+oPgG9r7IMY1S+xBnmAn1ISqployvqkwHoSb8VPsngHDTOgYGYBonuOKndaWRUGJZrKYYLB+Ane6w==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-+H0jmyfAyHRFXm6wunskuNAqtj7yfmwFB6Fp37enytp2q047/Od9xetEaUbluyImOlGnGpaVGaVfjwawSr+i6Q==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-buqfaSdDh0zo62EPLf8rGDvcpKwGpO5ho4bXS2cdFhlOta7tBkWJt+O5uiaAeICfIOfPclNOndshDNSanX2X9g==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-3trD4r7NOMygwLbUJo4eodyQuypAWr7uvPnebNJ9a70dQhVn+US8j/lCnvoJS6BXfZeF7PkkkI0DemVJw+n+eQ==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-LmbPgHBswdXCrkWWuUwBm9w72S2iLWyC/5jet9/Y9cGHtzqxi+GVjfCfahkvNV4KXEwgnH8EMpcrD9RUYe0eLQ==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-qOQZOEI2XLWRWBO9AgIYuHuqjZ2csyr8/IlgFDHDNuIgLAMRx2Bl8ck5U5D6Vh9DPdoaVpuzwWMa0xcdL4O/AQ==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-bW8Fi0NzyfkE0TmQphDXr1AmBDbK01cA4C1Z7ggwMAU5RDz5AAv/KmoRwzQAS0kxXNf/D2ALTEgwK0U2c4LtRg==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-UzHwthk0UEccV4dHzPySnBy34AWw3V9lIqUTxmozQ+wPDAO9csCWMfOLe7V9A2agNYy7xE+Pb0S6K/J23JSzfQ==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-3BsBtOUt2Gsnc3X23ew+r2M71WwtpHfEDGhHYHSDg6q1t8FrWh15jT25DLajFV1H+PpxAJ6gqe9yYeRUsmSdFA==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-REVw6XauXk8xE4zo5aGL7Rz4ywA8qNMUn8RtWeTRQsgAlmlvbJ7CEPBcaXU2NDC3AYBgYAXrGyWD8XrN8UGDog==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-kXFOkNX+BQHe2qnLxpMEaCRGap9J6tUGLzc3A9jdn+nD4JdMwCKTJ+zFwQ20GkY+mAXGatyTw3HcoUlR39HwmA==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-KAiFY4Y4jdHxR+4zerH/VBhaFKM8pbaVmJZ/CWJRwtM/CmwzTfXfvYwf6GoUwiHepdv+lwiOXCuOl6UBDUEINw==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-VvWuQk2RKFuOr98gFhjca7fkBS+xLLURT8bUjk5XQoV0ZLm7WPwWPPY3/AwzTLuUBDeoKDCthfe1AsTUWaSEhw==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-2XLazFgUu+YOGHtWihB3FSLAfCUajVfNBXGGYjOaVKjLAuAxx3pSBY3hBgLzIgB17haf59gOG3imKqTy8mcrjw==} - - '@smithy/[email protected]': - resolution: {integrity: sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==} - - '@smithy/[email protected]': - resolution: {integrity: sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-nW5kEzdJn1Bn5TF+gOPHh2rcPli8JU9vSSXLbfg7uPnfR1TMRQqs9zlYRhIb87NeSxIbpdXOI94tvXSy+fvDYg==} - engines: {node: '>= 10.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-TFk+Qb+elLc/MOhtSp+50fstyfZ6avQbgH2d96xUBpeScu+Al9elxv+UFAjaTHe0HQe5n+wem8ZLpXvU8lwV6Q==} - engines: {node: '>= 10.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-+exaXzEY3DNt2qtA2OtRNSDlVrE4p32j1JSsQkzA5AdP0YtJNjkYbYhJxkFmPYcjI1abuwopOZCwUmv682QkiQ==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-q5ITdOnV2pXHSVDnKWrwgSNTDBAMHLptFE07ua/5Ty5WJ11bvr0vk2a7agu7qRhrCFRQlno5u3CneU5EELK+DQ==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-nK99bvJiziGv/UOKJlDvFF45F00WgPLKVIGUfAK+mDhzVN2hb/S33uW2Tlhg5PVBoqY7tDVqL0zmu4OxAHgo9g==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-7F7VNNhAsfMRA8I986YdOY5fE0/T1/ZjFF6OLsqkvQVNP3vZ/szYDfGCyphb7ioA09r32K/0qbSFfNFU68aSzA==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==} - engines: {node: '>=16.0.0'} - - '@smithy/[email protected]': - resolution: {integrity: sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==} - engines: {node: '>=16.0.0'} - - '@socket.io/[email protected]': - resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} - - '@solidity-parser/[email protected]': - resolution: {integrity: sha512-PI9NfoA3P8XK2VBkK5oIfRgKDsicwDZfkVq9ZTBCQYGOP1N2owgY2dyLGyU5/J/hQs8KRk55kdmvTLjy3Mu3vg==} - - '@solidity-parser/[email protected]': - resolution: {integrity: sha512-Nko8R0/kUo391jsEHHxrGM07QFdnPGvlmox4rmH0kNiNAashItAilhy4Mv4pK5gQmW5f4sXAF58fwJbmlkGcVw==} - - '@stablelib/[email protected]': - resolution: {integrity: sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==} - - '@stablelib/[email protected]': - resolution: {integrity: sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==} - - '@stablelib/[email protected]': - resolution: {integrity: sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==} - - '@stablelib/[email protected]': - resolution: {integrity: sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==} - - '@stablelib/[email protected]': - resolution: {integrity: sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==} - - '@stablelib/[email protected]': - resolution: {integrity: sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==} - - '@stablelib/[email protected]': - resolution: {integrity: sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==} - - '@stablelib/[email protected]': - resolution: {integrity: sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==} - - '@stablelib/[email protected]': - resolution: {integrity: sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==} - - '@stablelib/[email protected]': - resolution: {integrity: sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==} - - '@stablelib/[email protected]': - resolution: {integrity: sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==} - - '@stablelib/[email protected]': - resolution: {integrity: sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==} - - '@stablelib/[email protected]': - resolution: {integrity: sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==} - - '@stablelib/[email protected]': - resolution: {integrity: sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==} - - '@stablelib/[email protected]': - resolution: {integrity: sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==} - - '@stablelib/[email protected]': - resolution: {integrity: sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==} - - '@stablelib/[email protected]': - resolution: {integrity: sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==} - - '@stablelib/[email protected]': - resolution: {integrity: sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==} - - '@swc/[email protected]': - resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - - '@swc/[email protected]': - resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} - - '@tanstack/[email protected]': - resolution: {integrity: sha512-BteWYEPUcucEu3NBcDAgKuI4U25R9aPrHSP6YSf2NvaD2pSlIQTdqOfLRsxH9WdRYg7k0Uom35Uacb6nvbIMJg==} - - '@tanstack/[email protected]': - resolution: {integrity: sha512-EhtBNA8GL3XFeSx6VYUjXQ96n44xe3JGKZCzBINrCYlxbZP6UwBafv7ti4eSRWc2Fy+fybQre0w17gR6lMzULA==} - peerDependencies: - react: ^18.0.0 - - '@tootallnate/[email protected]': - resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} - engines: {node: '>= 10'} - - '@trpc/[email protected]': - resolution: {integrity: sha512-nqtDTIqSY/9syo2EjSy4WWWXPU9GsamEh9Tsg698gLAh1nhgFc5+/YYeb+Ne1pbvWGZ5/3t9Dcz3h4wMyyJ9gQ==} - peerDependencies: - '@trpc/server': 10.34.0 - - '@trpc/[email protected]': - resolution: {integrity: sha512-2VMW44Fpaoyqb50dBtzdSWMhqt8lmoJiocEyBBeDb03R0W+XrzbVD5kU/wqKPlcp1DWeNCkOEIMtetMZCfo1hA==} - - '@ts-morph/[email protected]': - resolution: {integrity: sha512-7hWZS0NRpEsNV8vWJzg7FEz6V8MaLNeJOmwmghqUXTpzk16V1LLZhdo+4QvE/+zv4cVci0OviuJFnqhEfoV3+g==} - - '@tsconfig/[email protected]': - resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} - - '@tsconfig/[email protected]': - resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} - - '@tsconfig/[email protected]': - resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} - - '@tsconfig/[email protected]': - resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - - '@types/[email protected]': - resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} - - '@types/[email protected]': - resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} - - '@types/[email protected]': - resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} - - '@types/[email protected]': - resolution: {integrity: sha512-3Iten7X3Zgwvk6kh6/NRdwN7WbZ760YgFCsF5AxDifltUQzW1RaW+WRmcVtgwFzLjaNu64H+0MPJ13yRa8g3Dw==} - - '@types/[email protected]': - resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==} - - '@types/[email protected]': - resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} - - '@types/[email protected]': - resolution: {integrity: sha512-s7YPsNVfnsng5L8sKnG/Gbb2tiwwJTY1conOkJzTMRvJAlLFW1nEua+ADsJQu8N1c0oTHx9+d5nqg10WuT9gHQ==} - - '@types/[email protected]': - resolution: {integrity: sha512-Yw8OsjhVKbKw83LMDOZ9RXc+N+um48DmZYMrz7QChpHkQuygsc5O40oCL7SfvWgpaaviCx2TbNXYUBwhMtBH5w==} - - '@types/[email protected]': - resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==} - - '@types/[email protected]': - resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} - - '@types/[email protected]': - resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} - - '@types/[email protected]': - resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} - - '@types/[email protected]': - resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} - - '@types/[email protected]': - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - - '@types/[email protected]': - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - - '@types/[email protected]': - resolution: {integrity: sha512-3m+lkO5CLRRYU0fhGRp7zbsGi6+BZj0uTVSwvcKU+nSlhjA9/QRNfuSGnD2mX6hQA7ZbmcCkzk5h4ZYGOtk14A==} - - '@types/[email protected]': - resolution: {integrity: sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ==} - - '@types/[email protected]': - resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} - - '@types/[email protected]': - resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - - '@types/[email protected]': - resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - - '@types/[email protected]': - resolution: {integrity: sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==} - - '@types/[email protected]': - resolution: {integrity: sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==} - - '@types/[email protected]': - resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} - - '@types/[email protected]': - resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - - '@types/[email protected]': - resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} - - '@types/[email protected]': - resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - - '@types/[email protected]': - resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==} - - '@types/[email protected]': - resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} - - '@types/[email protected]': - resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} - - '@types/[email protected]': - resolution: {integrity: sha512-/7tmwNwKLOAdL1kx0y7yel4DqOvdQSk13MlCnBX8GyLoYicrU7t8rPOzu2soFTzq0c6QAeX6uSqTRX3tdya7rg==} - - '@types/[email protected]': - resolution: {integrity: sha512-60fLTOLqzarLED2O3UQImc/lsNRgG0jE/a1mPW9KjMemY0LMITWEsbS4VvZ4p6rorEHd5YKxxmMKSDK505GHpA==} - - '@types/[email protected]': - resolution: {integrity: sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==} - - '@types/[email protected]': - resolution: {integrity: sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==} - - '@types/[email protected]': - resolution: {integrity: sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ==} - - '@types/[email protected]': - resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} - - '@types/[email protected]': - resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} - - '@types/[email protected]': - resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} - - '@types/[email protected]': - resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} - - '@types/[email protected]': - resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} - - '@types/[email protected]': - resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - - '@types/[email protected]': - resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==} - - '@types/[email protected]': - resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} - - '@typescript-eslint/[email protected]': - resolution: {integrity: sha512-zioDz623d0RHNhvx0eesUmGfIjzrk18nSBC8xewepKXbBvN/7c1qImV7Hg8TI1URTxKax7/zxfxj3Uph8Chcuw==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - '@typescript-eslint/parser': ^7.0.0 - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/[email protected]': - resolution: {integrity: sha512-ZWUFyL0z04R1nAEgr9e79YtV5LbafdOtN7yapNbn1ansMyaegl2D4bL7vHoJ4HPSc4CaLwuCVas8CVuneKzplQ==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/[email protected]': - resolution: {integrity: sha512-cirZpA8bJMRb4WZ+rO6+mnOJrGFDd38WoXCEI57+CYBqta8Yc8aJym2i7vyqLL1vVYljgw0X27axkUXz32T8TA==} - engines: {node: ^16.0.0 || >=18.0.0} - - '@typescript-eslint/[email protected]': - resolution: {integrity: sha512-5r4RKze6XHEEhlZnJtR3GYeCh1IueUHdbrukV2KSlLXaTjuSfeVF8mZUVPLovidCuZfbVjfhi4c0DNSa/Rdg5g==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/[email protected]': - resolution: {integrity: sha512-KhewzrlRMrgeKm1U9bh2z5aoL4s7K3tK5DwHDn8MHv0yQfWFz/0ZR6trrIHHa5CsF83j/GgHqzdbzCXJ3crx0Q==} - engines: {node: ^16.0.0 || >=18.0.0} - - '@typescript-eslint/[email protected]': - resolution: {integrity: sha512-9ZOncVSfr+sMXVxxca2OJOPagRwT0u/UHikM2Rd6L/aB+kL/QAuTnsv6MeXtjzCJYb8PzrXarypSGIPx3Jemxw==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/[email protected]': - resolution: {integrity: sha512-thOXM89xA03xAE0lW7alstvnyoBUbBX38YtY+zAUcpRPcq9EIhXPuJ0YTv948MbzmKh6e1AUszn5cBFK49Umqg==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^8.56.0 - - '@typescript-eslint/[email protected]': - resolution: {integrity: sha512-yTdHDQxY7cSoCcAtiBzVzxleJhkGB9NncSIyMYe2+OGON1ZsP9zOPws/Pqgopa65jvknOjlk/w7ulPlZ78PiLQ==} - engines: {node: ^16.0.0 || >=18.0.0} - - '@ungap/[email protected]': - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - - '@vanilla-extract/[email protected]': - resolution: {integrity: sha512-rYfm7JciWZ8PFzBM/HDiE2GLnKI3xJ6/vdmVJ5BSgcCZ5CxRlM9Cjqclni9lGzF3eMOijnUhCd/KV8TOzyzbMA==} - - '@vanilla-extract/[email protected]': - resolution: {integrity: sha512-8zl0IgBYRtgD1h+56Zu13wHTiMTJSVEa4F7RWX9vTB/5Xe2KtjoiqApy/szHPVFA56c+ex6A4GpCQjT1bKXbYw==} - - '@vanilla-extract/[email protected]': - resolution: {integrity: sha512-6YXeOEKYTA3UV+RC8DeAjFk+/okoNz/h88R+McnzA2zpaVqTR/Ep+vszkWYlGBcMNO7vEkqbq5nT/JMMvhi+tw==} - - '@vanilla-extract/[email protected]': - resolution: {integrity: sha512-N/RGKwGAAidBupZ436RpuweRQHEFGU+mvAqBo8PRMAjJEmHoPDttV8RObaMLrJHWLqvX+XUMinHUnD0hFRQISw==} - peerDependencies: - '@vanilla-extract/css': ^1.0.0 - - '@vercel/[email protected]': - resolution: {integrity: sha512-+Nf/Yk3GeMI47L/g5KYEvsj7yqVkhb6vZqjxavUBRVPSsgJ7fuNVfYvvpFj/Y0BYysEF8XNUxKFuwGROiop/ow==} - - '@vercel/[email protected]': - resolution: {integrity: sha512-Sj0LFafGpYr6pfCqrQ82X6ukRl5qpmVrHM/191kNYFqkkB9YkjlMAj6QcEsvCG259x4QZ7Tya++0AB85NDPbKQ==} - - '@vercel/[email protected]': - resolution: {integrity: sha512-SpuPAo+MlAYMtcMcC0plx7Tv4Mp7SQhJJj1iIENlOnABL24kxHpL09XLQMGzZIzIW7upR8c3edwgfpRtp+dhVw==} - engines: {node: '>= 10'} - - '@vercel/[email protected]': - resolution: {integrity: sha512-iTEA0vY6RBPuEzkwUTVzSHDATo1aF6bdLLspI68mQ/BTbi5UQEGjpjyzdKOVcSYApDtFU6M6vypZ1t4vIEnHvw==} - - '@vercel/[email protected]': - resolution: {integrity: sha512-fJFRZaQfaaNdun8u/QepzKVrGnTW/9pXls322la5pP5xHAbaWPTTNoFtG/odZUXiv0oNV1qVWnTI4bnqFh6Icw==} - - '@vercel/[email protected]': - resolution: {integrity: sha512-mrzomNYltxkjvtUmaYry5YEyvwTz6c/QQHE5Gr/pPGRIniUiP6T6OFOJ49RBN7e6pRXaNzHPVuidiuBhvHh5+Q==} - - '@vercel/[email protected]': - resolution: {integrity: sha512-/Q2MKk1GfOuZAnkE9jQexjtUQqanbY65R+xtJWd9yKIgwcfRI1hxiNH3uXyVM5AvLoY+fxxULkSuxDtUKpkJpQ==} - - '@vercel/[email protected]': - resolution: {integrity: sha512-b1ZwH/3sL4+CrrIjncZLAqjd+ts0KyVGL0HEOWU340OI3hXmQQAN+2k0MWlqm8Vu8rFGfk9VEQ9yJG/pmPx6mg==} - - '@vercel/[email protected]': - resolution: {integrity: sha512-7LeioS1yE5hwPpQfD3DdH04tuugKjo5KrJk3yK5kAI3Lh76iSsK/ezoFQfzuT08X3ZASQOd1y9ePjLNI9+TxTQ==} - engines: {node: '>=16'} - hasBin: true - - '@vercel/[email protected]': - resolution: {integrity: sha512-EYSHEt0Up70cOlawkSzb5CFHyHoOMuJG9Q/hWU+4zIpnXefZSanR/oaZMd+UFoaAKDVryBz35FVV7gNo6HxX9A==} - - '@vercel/[email protected]': - resolution: {integrity: sha512-tj6ffEh+ligmQoo/ONOg7DNX0VGKJt9FyswyOIIp6lZufs5oGzHAfan4+5QzF/2INxvXobN0aMYgcbFHJ81ZKg==} - - '@vercel/[email protected]': - resolution: {integrity: sha512-vZmjOtiUQOdQHVIRrlPY/pSVuwn5GSuq5ihg530Rq51pYIHf0PSP/BnF6zventlG0bKe53MarxE+mmBUb0LDxw==} - - '@vercel/[email protected]': - resolution: {integrity: sha512-OGd7aod8wz3uMabGGzmDtNQaSz5+8ZJOmUzhMPxqHwmkTOYntIEPCXhAsi26kf+IuDP7Zj2Md7gUAJGsq5QNSg==} - - '@vercel/[email protected]': - resolution: {integrity: sha512-Ci5xTjVTJY/JLZXpCXpLehMft97i9fH34nu9PGav6DtwkVUF6TOPX86U0W0niQjMZ5n6/ZP0BwcJK2LOozKaGw==} - - '@vercel/[email protected]': - resolution: {integrity: sha512-UZYwlSEEfVnfzTmgkD+kxex9/gkZGt7unOWNyWFN7V/ZnZSsGBUgv6hXLnwejdRi3EztgRQEBd1kUKlXdIeC0Q==} - - '@vercel/[email protected]': - resolution: {integrity: sha512-CUZInKro8CqNH4ZyNccRSfy8cF4KBklIiGOwWVjjjVQLtIGdC55iVADIHAsCmA5yEJVsjenIi+943/JcR0bw2Q==} - - '@vercel/[email protected]': - resolution: {integrity: sha512-2qtvcBJ1bGY0dYGYh3iM7yGKkk971FujLEDXzuW5wcZsPr1GSEjO/w2iSr3qve6nDDtBImsGoDEnus5FI4+fIw==} - - '@vitejs/[email protected]': - resolution: {integrity: sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - vite: ^4.1.0-beta.0 - - '@wagmi/[email protected]': - resolution: {integrity: sha512-EjMsmPeu4iYDSSfpvsCbpIwhns+E2FrMqujpcgqTboWkAeSoUEbhoAsSwmivMts+5XojOX8NTs6/KP4zQriolg==} - peerDependencies: - '@wagmi/core': 2.10.3 - typescript: '>=5.0.4' - viem: 2.x - peerDependenciesMeta: - typescript: - optional: true - - '@wagmi/[email protected]': - resolution: {integrity: sha512-Sx5tWFzbLnwJk/aYPsaG8o4SQ8pVs5ucV5AVyPzA9Ibg3+J1P7qxOcfwPDXSNk67vmCGyZWlmBF/IwQChOJYbQ==} - peerDependencies: - '@tanstack/query-core': '>=5.0.0' - typescript: '>=5.0.4' - viem: 2.x - peerDependenciesMeta: - '@tanstack/query-core': - optional: true - typescript: - optional: true - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-blDuZxQenjeXcVJvHxPznTNl6c/2DO4VNrFnus+qHmO6OtT5lZRowdMtlCaCNb1q0OxzgrmBDcTOCbFcCpio/g==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-dnpW8mmLpWl1AZUYGYZpaAfGw1HFkL0WSlhk5xekx3IJJKn4pLacX2QeIOo0iNkzNQxZfux1AK4Grl1DvtzZEA==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-uASiRmC5MwhuRuf05vq4AT48Pq8RMi876zV8rr8cV969uTOzWdB/k+Lj5yI2PBtB1bGQisGen7MM1GcZlQTBXw==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-+B7cRuaxijLeFDJUq5hAzNyef3e3tBDIxyaCNmFtjwnod5AGis3RToNqzFU33vpVcxFhofkpE7Cx+5MYejbMGw==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-rtsNY1XqHvWj0EtITNeuf8PHMvlCLiS3EjQL+WOkxEOA4KPxsohFnBDeyPYiNm4ZvkQdLnece36opYidmtbmow==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-P6679fG/M+wuWg9TY8mh6xFSdYnFyFjwFelxyISxMDrlbXokorEVXYOxiqEbrU3x1BmBoCAJJ+vtEaEoMlpCBQ==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-Jsl6fC55AYcbkNVkwNM6Jo+ufsuCQRqViOQ8ZBPH9pRREHH9welbBiszuTLqEJiQcO/6XfFDl6bzCJIkrEi8XA==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==} - peerDependencies: - '@react-native-async-storage/async-storage': 1.x - peerDependenciesMeta: - '@react-native-async-storage/async-storage': - optional: true - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-aAb28I3S6pYXZHQm5ESB+V6rDqIYfsnHaQyzFbwUUBFY4H0OXx/YtTl8lvhUNhMMfb9UxbwEBS253TlXUYJWSw==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-cv8ibvdOJQv2B+nyxP9IIFdxvQznMz8OOr/oR/AaUZym4hjXNL/l1a2UlSQBXrVjo3xxbouMxLb3kBsHoYP2CA==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-rbdstM1HPGvr7jprQkyPggX7rP4XiCG85ZA+zWBEX0dVQg8PpAgRUqpeub4xQKDgY7pY/xLRXSiCVdWGqvG2HA==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-tqrdd4zU9VBNqUaXXQASaexklv6A54yEyQQEXYOCr+Jz8Ket0dmPBDyg19LVSNUN2cipAghQc45/KVmfFJ0cYw==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-En7KSvNUlQFx20IsYGsFgkNJ2lpvDvRsSFOT5PTdGskwCkUfOpB33SQJ6nCrN19gyoKPNvWg80Cy6MJI0TjNYA==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-MWaVT0FkZwzYbD3tvk8F+2qpPlz1LUSWHuqbINUtMXnSzJtXN49Y99fR7FuBhNFtDalfuWsEK17GrNA+KnAsPQ==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-B5QvO8pnk5Bqn4aIt0OukGEQn2Auk9VbHfhQb9cGwgmSCd1GlprX/Qblu4gyT5+TjHMb1Gz5UssUaZWTWbDhBg==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-q1eDCsRHj5iLe7fF8RroGoPZpdo2CYMZzQSrw1iqL+2+GOeqapxxuJ1vaJkmDUkwgklfB22ufqG6KQnz78sD4w==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==} - - '@walletconnect/[email protected]': - resolution: {integrity: sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==} - - '@zag-js/[email protected]': - resolution: {integrity: sha512-Oqhd6+biWyKnhKwFFuZrrf6lxBz2tX2pRQe6grUnYwO6HJ8BcbqZomy2lpOdr+3itlaUqx+Ywj5E5ZZDr/LBfQ==} - - '@zag-js/[email protected]': - resolution: {integrity: sha512-uQre5IidULANvVkNOBQ1tfgwTQcGl4hliPSe69Fct1VfYb2Fd0jdAcGzqQgPhfrXFpR62MxLPB7erxJ/ngtL8w==} - - '@zag-js/[email protected]': - resolution: {integrity: sha512-a7U/HSopvQbrDU4GLerpqiMcHKEkQkNPeDZJWz38cw/6Upunh41GjHetq5TB84hxyCaDzJ6q2nEdNoBQfC0FKA==} - - [email protected]: - resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} - - [email protected]: - resolution: {integrity: sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ==} - peerDependencies: - typescript: '>=5.0.4' - zod: ^3 >=3.19.1 - peerDependenciesMeta: - typescript: - optional: true - zod: - optional: true - - [email protected]: - resolution: {integrity: sha512-NMeMah//6bJ56H5XRj8QCV4AwuW6hB6zqz2LnhhLdcWVQOsXki6/Pn3APeqxCma62nXIcmZWdu1DlHWS74umVQ==} - peerDependencies: - typescript: '>=5.0.4' - zod: ^3 >=3.22.0 - peerDependenciesMeta: - typescript: - optional: true - zod: - optional: true - - [email protected]: - resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} - engines: {node: '>=6.5'} - - [email protected]: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - - [email protected]: - resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} - peerDependencies: - acorn: ^8 - - [email protected]: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - - [email protected]: - resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} - engines: {node: '>=0.4.0'} - - [email protected]: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} - engines: {node: '>=0.4.0'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==} - - [email protected]: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - - [email protected]: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - - [email protected]: - resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==} - - [email protected]: - resolution: {integrity: sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==} - - [email protected]: - resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==} - - [email protected]: - resolution: {integrity: sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==} - - [email protected]: - resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} - engines: {node: '>=12'} - - [email protected]: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-kiXTspaRYvnIArgE97z5YVVf/cDVQABr3abFRR6mE7yesLMkgu4ujuyV/sgxafQ8wgve0DJQUJ38Z8tkgA2izA==} - engines: {node: '>=16'} - - [email protected]: - resolution: {integrity: sha512-WPQDt1B74OfPv/IMS2ekXAKkTZIHl88uMetg6q3OTqgFxZ/dxDXI0EWLyZid/1Pe6hTftyg5N7gel5wNAGxXyQ==} - - [email protected]: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - - [email protected]: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - - [email protected]: - resolution: {integrity: sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==} - - [email protected]: - resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} - - [email protected]: - resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} - engines: {node: '>=10'} - deprecated: This package is no longer supported. - - [email protected]: - resolution: {integrity: sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==} - - [email protected]: - resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} - - [email protected]: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - - [email protected]: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - [email protected]: - resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} - - [email protected]: - resolution: {integrity: sha512-glMLgVhIQRSkR3tymiS+POAcWVJH09sfrgic0jHnyFL8BlhHAJZX2BzdImU9zYr1y9NBqy+U93ZNrRTHXsKRDw==} - - [email protected]: - resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - - [email protected]: - resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==} - - [email protected]: - resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} - - [email protected]: - resolution: {integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==} - - [email protected]: - resolution: {integrity: sha512-XHusKxKz3zoYk1ic8Un640joHbFMhbqneyoZfoKnEGtf2ey9Uh/IdpcQplODdO/kENaMIWsD0nJm4+wX3UNLHA==} - - [email protected]: - resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} - - [email protected]: - resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} - - [email protected]: - resolution: {integrity: sha512-CcEtRh/oc9Jc4uWeUwdpG/+Mb2YUHKmdaTf0gUr7Wa+bfp4xx70HOb3RuSTJMvqKNB1TkdTfjLdrcz2X4rkkZA==} - - [email protected]: - resolution: {integrity: sha512-V+SsTpDqkrWTimiotsyl33ePSjA5/KrithwupuvJ6ztsqPvGv6ge4OredFhPffVXiLN/QUWvE0XcqJaYgt6fOg==} - engines: {node: '>= 14'} - - [email protected]: - resolution: {integrity: sha512-cWMaNwUJnf37C/S5TfCkk/15MwbPRwVYALA2jtjkbHjCmAPiDXyNJy2q3p1KAZzDLHAWyarUWSujUoHR4pEgrA==} - engines: {node: '>= 14'} - - [email protected]: - resolution: {integrity: sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==} - - [email protected]: - resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} - - [email protected]: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - - [email protected]: - resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} - engines: {node: '>=8.0.0'} - - [email protected]: - resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} - - [email protected]: - resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} - - [email protected]: - resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - [email protected]: - resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} - engines: {node: '>=10', npm: '>=6'} - - [email protected]: - resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - [email protected]: - resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - [email protected]: - resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - [email protected]: - resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} - - [email protected]: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - [email protected]: - resolution: {integrity: sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==} - - [email protected]: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - - [email protected]: - resolution: {integrity: sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==} - - [email protected]: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} - - [email protected]: - resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} - - [email protected]: - resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} - - [email protected]: - resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} - - [email protected]: - resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - [email protected]: - resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} - - [email protected]: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - - [email protected]: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - - [email protected]: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} - - [email protected]: - resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==} - - [email protected]: - resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} - - [email protected]: - resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} - - [email protected]: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - - [email protected]: - resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} - - [email protected]: - resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} - - [email protected]: - resolution: {integrity: sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==} - engines: {node: '>=6.14.2'} - - [email protected]: - resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} - engines: {node: '>=10.16.0'} - - [email protected]: - resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} - engines: {node: '>= 0.8'} - - [email protected]: - resolution: {integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==} - engines: {node: '>= 0.8'} - - [email protected]: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} - - [email protected]: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-+NLXZiviFFKX0fk8Piwv3PfLPGtRqJeq2TiNoUff/qB5KJgwecJTvCXDpmlyP/eCI/GUEmp/h/y5j0yckiiZrA==} - - [email protected]: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - - [email protected]: - resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} - - [email protected]: - resolution: {integrity: sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==} - engines: {node: '>= 8.10.0'} - - [email protected]: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - - [email protected]: - resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} - - [email protected]: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==} - engines: {node: '>=12.13.0'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} - - [email protected]: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==} - engines: {node: '>=4.0.0', npm: '>=3.0.0'} - deprecated: This module has been superseded by the multiformats module - - [email protected]: - resolution: {integrity: sha512-yoXTbV3llpm+EBGWKeL9xKtksPE/s6DPoDSY4fn8I8TEW1zehWXPSB0pwAXVDlLaOlrw+sNynj995uD9abmPhA==} - engines: {node: '>=4.0.0', npm: '>=3.0.0'} - deprecated: This module has been superseded by the multiformats module - - [email protected]: - resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} - - [email protected]: - resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==} - - [email protected]: - resolution: {integrity: sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==} - - [email protected]: - resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} - - [email protected]: - resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==} - engines: {node: '>=18'} - - [email protected]: - resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} - - [email protected]: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} - - [email protected]: - resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} - engines: {node: '>=0.8'} - - [email protected]: - resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-67ueh2IRGst/51p0n6FvPrnRjAGHY5F8xdjkgrYE7DDzpJe6qA07RYQ9VcoUeo5ATOjSOiWpSL3SWBRRbempMw==} - - [email protected]: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - - [email protected]: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - [email protected]: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - - [email protected]: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - [email protected]: - resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} - - [email protected]: - resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-zW190nQTIoXcGCaU08DvVNFTmQhUpnJfVuAKfWqUQkflXKpaDdpaYoM0iluLS9lgJNHyBF58KKA2FBEwkD7wog==} - - [email protected]: - resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} - engines: {node: '>=12.5.0'} - - [email protected]: - resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} - - [email protected]: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - - [email protected]: - resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==} - - [email protected]: - resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} - engines: {node: '>=14'} - - [email protected]: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - - [email protected]: - resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} - engines: {node: ^12.20.0 || >=14} - - [email protected]: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - - [email protected]: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} - engines: {node: '>= 0.6'} - - [email protected]: - resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} - engines: {node: '>= 0.8.0'} - - [email protected]: - resolution: {integrity: sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A==} - - [email protected]: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - [email protected]: - resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} - - [email protected]: - resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} - engines: {node: '>= 0.10.0'} - - [email protected]: - resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} - engines: {node: ^14.18.0 || >=16.10.0} - - [email protected]: - resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} - - [email protected]: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - - [email protected]: - resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} - engines: {node: '>= 0.6'} - - [email protected]: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - - [email protected]: - resolution: {integrity: sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - - [email protected]: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - - [email protected]: - resolution: {integrity: sha512-L2rLOcK0wzWSfSDA33YR+PUHDG10a8px7rUHKWbGLP4YfbsMed2KFUw5fczvDPbT98DDe3LEzviswl810apTEw==} - - [email protected]: - resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - - [email protected]: - resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} - engines: {node: '>= 0.6'} - - [email protected]: - resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} - engines: {node: '>=12.13'} - - [email protected]: - resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} - - [email protected]: - resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} - - [email protected]: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - - [email protected]: - resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} - engines: {node: '>=14'} - peerDependencies: - typescript: '>=4.9.5' - peerDependenciesMeta: - typescript: - optional: true - - [email protected]: - resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} - engines: {node: '>=0.8'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - - [email protected]: - resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==} - - [email protected]: - resolution: {integrity: sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==} - - [email protected]: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - - [email protected]: - resolution: {integrity: sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg==} - peerDependencies: - uWebSockets.js: '*' - peerDependenciesMeta: - uWebSockets.js: - optional: true - - [email protected]: - resolution: {integrity: sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==} - - [email protected]: - resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} - engines: {node: '>= 6'} - - [email protected]: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - - [email protected]: - resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} - - [email protected]: - resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} - engines: {node: '>=0.11'} - - [email protected]: - resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==} - - [email protected]: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - [email protected]: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - [email protected]: - resolution: {integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==} - deprecated: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - [email protected]: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - [email protected]: - resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} - engines: {node: '>=0.10'} - - [email protected]: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - - [email protected]: - resolution: {integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==} - - [email protected]: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} - - [email protected]: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} - - [email protected]: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - - [email protected]: - resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - - [email protected]: - resolution: {integrity: sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==} - - [email protected]: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - - [email protected]: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - - [email protected]: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} - - [email protected]: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - [email protected]: - resolution: {integrity: sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==} - - [email protected]: - resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} - engines: {node: '>=0.10'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - - [email protected]: - resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==} - - [email protected]: - resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} - engines: {node: '>=0.3.1'} - - [email protected]: - resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} - - [email protected]: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - - [email protected]: - resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} - engines: {node: '>=12'} - - [email protected]: - resolution: {integrity: sha512-yBe+F9htrlYER7uXgDJUQsTHFoIrI5yMm5A0bg0GiZ/kY5jNXTWoEy4KQtg35cE27sw1VbgzoMWHAgCckUUUww==} - peerDependencies: - '@aws-sdk/client-rds-data': '>=3' - '@cloudflare/workers-types': '>=3' - '@libsql/client': '*' - '@neondatabase/serverless': '>=0.1' - '@opentelemetry/api': ^1.4.1 - '@planetscale/database': '>=1' - '@types/better-sqlite3': '*' - '@types/pg': '*' - '@types/sql.js': '*' - '@vercel/postgres': '*' - better-sqlite3: '>=7' - bun-types: '*' - knex: '*' - kysely: '*' - mysql2: '>=2' - pg: '>=8' - postgres: '>=3' - sql.js: '>=1' - sqlite3: '>=5' - peerDependenciesMeta: - '@aws-sdk/client-rds-data': - optional: true - '@cloudflare/workers-types': - optional: true - '@libsql/client': - optional: true - '@neondatabase/serverless': - optional: true - '@opentelemetry/api': - optional: true - '@planetscale/database': - optional: true - '@types/better-sqlite3': - optional: true - '@types/pg': - optional: true - '@types/sql.js': - optional: true - '@vercel/postgres': - optional: true - better-sqlite3: - optional: true - bun-types: - optional: true - knex: - optional: true - kysely: - optional: true - mysql2: - optional: true - pg: - optional: true - postgres: - optional: true - sql.js: - optional: true - sqlite3: - optional: true - - ds-test@https://codeload.github.com/dapphub/ds-test/tar.gz/e282159d5170298eb2455a6c05280ab5a73a4ef0: - resolution: {tarball: https://codeload.github.com/dapphub/ds-test/tar.gz/e282159d5170298eb2455a6c05280ab5a73a4ef0} - name: ds-test - version: 1.0.0 - - [email protected]: - resolution: {integrity: sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==} - - [email protected]: - resolution: {integrity: sha512-RQhegEtLSyIiGJmFTZfvCTHER/fymipXFVx6OwSRYD6hOuy+6Kjpk0dGvIfP9kxn/smBpxQy71uxpGO406ITCw==} - - [email protected]: - resolution: {integrity: sha512-pk+k0oK0PVXdlT4oRp4lwh+unuKB7Ng4iZ2HB+EZ7QCEQizX360Rp/F4aRpgpRgdP2ufB35N+1KppHmYjqIGSg==} - engines: {node: '>=16'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - - [email protected]: - resolution: {integrity: sha512-NPtACGFe7vunRYzvYqVRhQvsDrTevxpgDKxG/Vcbe0BTNOY+5+/2mOXSw2ls7ToNbE5Bf/+uQbjTxcmwMozpCw==} - - [email protected]: - resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} - - [email protected]: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - - [email protected]: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - - [email protected]: - resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==} - - [email protected]: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - - [email protected]: - resolution: {integrity: sha512-EoulkdKF/1xa92q25PbjuDcgJ9RDHYU2Rs3SCIvs2/dSQ3BpmxneNHmA/M7fe60M3PrV7nNGTTNbkK62l6vXiQ==} - - [email protected]: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - - [email protected]: - resolution: {integrity: sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==} - - [email protected]: - resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==} - engines: {node: '>=10.0.0'} - - [email protected]: - resolution: {integrity: sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==} - engines: {node: '>=10.13.0'} - - [email protected]: - resolution: {integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==} - engines: {node: '>=4'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - - [email protected]: - resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} - - [email protected]: - resolution: {integrity: sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==} - engines: {node: '>= 0.8'} - - [email protected]: - resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} - - [email protected]: - resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} - - [email protected]: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-R13Bd9+tqLVFndncMHssZrPWe6/0Kpv2/dt4aA69soX4PRxlzsVpCvoJeFE8sOEoeVEiBkI0myjlkDodXlHa0g==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - - [email protected]: - resolution: {integrity: sha512-OkwOjj7ts4lBp/TL6hdd8HftIzOy/pdtbrNA4+0oVWgGG64HrdVzAF5gxtJufAPOsEjkyh1oIYvKAUinKKQRSQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - - [email protected]: - resolution: {integrity: sha512-R6oaW0y5/u6Eccti/TS6c/2c1xYTb1izwK3gajJwi4vIfNs1s8B1dQzI1UiC9T61YovOQVuePDcfqHLT3mUZJA==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - - [email protected]: - resolution: {integrity: sha512-seCmearlQyvdvM/noz1L9+qblC5vcBrhUaOoLEDDoLInF/VQ9IkobGiLlyTPYP5dW1YD4LXhtBgOyevoIHGGnw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - - [email protected]: - resolution: {integrity: sha512-ZH8K2Q8/Ux5kXXvQMDsJcxvkIwut69KVrYQhza/ptkW50DC089bCVrJZZ3sKzIoOx+YPTrmsZvqeZERjyYrlvQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - - [email protected]: - resolution: {integrity: sha512-ZJMQAJQsIOhn3XTm7MPQfCzEu5b9STNC+s90zMWe2afy9EwnHV7Ov7ohEMv2lyWlc2pjqLW8QJnz2r0KZmeAEQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - - [email protected]: - resolution: {integrity: sha512-FxZOCKoEDPRYvq300lsWCTv1kcHgiiZfNrPtEhFAiqD7QZaXrad8LxyJ8fXGcWzIFzRiYZVtB3ttvITBvAFhKw==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - - [email protected]: - resolution: {integrity: sha512-nFNOk9vWVfvWYF9YNYksZptgQAdstnDCMtR6m42l5Wfugbzu11VpMCY9XrD4yFxvPo9zmzcoUL/88y0lfJZJJw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - - [email protected]: - resolution: {integrity: sha512-ywfme6HVrhWcevzmsufjd4iT3PxTfCX9HOdxA7Hd+/ZM23Y9nXeb+vG6AyA6jgq/JovkcqRHcL9XwRNpWG6XRw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - - [email protected]: - resolution: {integrity: sha512-ZGE1Bqg/gPRXrBpgpvH81tQHpiaGxa8c9Rx/XOylkIl2ypLuOcawXEAo8ls+5DFCcRGt/o3sV+PzpAFZobOsmA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - - [email protected]: - resolution: {integrity: sha512-mg3D8YndZ1LvUiEdDYR3OsmeyAew4MA/dvaEJxvyygahWmpv1SlEEnhEZlhPokjsUMfRagzsEF/d/2XF+kTQGg==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - - [email protected]: - resolution: {integrity: sha512-WER+f3+szmnZiWoK6AsrTKGoJoErG2LlauSmk73LEZFQ/iWC+KhhDsOkn1xBUpzXWsxN9THmQFltLoaFEH8F8w==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - - [email protected]: - resolution: {integrity: sha512-1fI6bP3A3rvI9BsaaXbMoaOjLE3lVkJtLxsgLHqlBhLlBVY7UqffWBvkrX/9zfPhhVMd9ZRFiaqXnB1T7BsL2g==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - - [email protected]: - resolution: {integrity: sha512-eZrWzy0xFAhki1CWRGnhsHVz7IlSKX6yT2tj2Eg8lhAwlRE5E96Hsb0M1mPSE1dHGpt1QVwwVivXIAacF/G6mw==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - - [email protected]: - resolution: {integrity: sha512-Qjdjr+KQQVH5Q2Q1r6HBYswFTToPpss3gqCiSw2Fpq/ua8+eXSQyAMG+UvULPqXceOwpnPo4smyZyHdlkcPppQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - - [email protected]: - resolution: {integrity: sha512-QpgN8ofL7B9z8g5zZqJE+eFvD1LehRlxr25PBkjyyasakm4599iroUpaj96rdqRlO2ShuyqwJdr+oNqWwTUmQw==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - - [email protected]: - resolution: {integrity: sha512-uOeSgLUwukLioAJOiGYm3kNl+1wJjgJA8R671GYgcPgCx7QR73zfvYqXFFcIO93/nBdIbt5hd8RItqbbf3HtAQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - - [email protected]: - resolution: {integrity: sha512-H0fWsLTp2WBfKLBgwYT4OTfFly4Im/8B5f3ojDv1Kx//kiubVY0IQunP2Koc/fr/0wI7hj3IiBDbSrmKlrNgLQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - - [email protected]: - resolution: {integrity: sha512-/Pk5jIEH34T68r8PweKRi77W49KwanZ8X6lr3vDAtOlH5EumPE4pBHqkCUdELanvsT14yMXLQ/C/8XPi1pAtkQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - - [email protected]: - resolution: {integrity: sha512-HFSW2lnp62fl86/qPQlqw6asIwCnEsEoNIL1h2uVMgakddf+vUuMcCbtUY1i8sst7KkgHrVKCJQB33YhhOweCQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - - [email protected]: - resolution: {integrity: sha512-wI4ZiIfFxpkuxB8ju4MHrGwGLyp1+awEHAHVpx6w7a+1pmYIq8T9FGEVVwFo0iFierDoMj++Xq69GXWYn2EiwA==} - engines: {node: '>=12'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} - engines: {node: '>=12'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} - engines: {node: '>=12'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - - [email protected]: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - - [email protected]: - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - - [email protected]: - resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - - [email protected]: - resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - eslint: '*' - eslint-plugin-import: '*' - - [email protected]: - resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - - [email protected]: - resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - - [email protected]: - resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - - [email protected]: - resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - '@types/eslint': '>=8.0.0' - eslint: '>=8.0.0' - eslint-config-prettier: '*' - prettier: '>=3.0.0' - peerDependenciesMeta: - '@types/eslint': - optional: true - eslint-config-prettier: - optional: true - - [email protected]: - resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - - [email protected]: - resolution: {integrity: sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - - [email protected]: - resolution: {integrity: sha512-Y2fqAfC11TcG/WP3TrI1Gi3p3nc8XJyEOJYHyEPEGI/UAgNx6akxxlX74p7SbAQdLcgASKhj8M0GKvH3vq/+ig==} - peerDependencies: - eslint: '>=5.0.0' - - [email protected]: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - [email protected]: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - [email protected]: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - [email protected]: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} - engines: {node: '>=0.10'} - - [email protected]: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - - [email protected]: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - - [email protected]: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - - [email protected]: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - - [email protected]: - resolution: {integrity: sha512-8YdplnuE1IK4xfqpf4iU7oBxnOYAc35934o083G8ao+8WM8QQtt/mVlAY6yIAdY1eMeLqg4Z//PZjJGmWGPMRg==} - engines: {node: '>=14.0.0'} - - [email protected]: - resolution: {integrity: sha512-ITJTvqoCw6OVMLs7pI8f4gG92n/St6x80ACtHodeS+IXmO0w+t1T5OOzfSt7KLSMLRkVUoexV7tztLgDxg+iig==} - engines: {node: '>=14.0.0'} - - [email protected]: - resolution: {integrity: sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==} - - [email protected]: - resolution: {integrity: sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==} - - [email protected]: - resolution: {integrity: sha512-BlwbIL7/P45W8FGW2r7LGuvoEZ+7PWsniMvQ4p5s2xCyw9tmaDlpfsN9HjAucbF+t/qpVHwZUisgfK24TCW8aA==} - - [email protected]: - resolution: {integrity: sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==} - - [email protected]: - resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==} - - [email protected]: - resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - - [email protected]: - resolution: {integrity: sha512-blk1va0zol9QOrdZt0rFXo5KMkNPVSp92Eju/Qz8THwKWKRKeE0T8Br/1aW6+Edkyq9xHYgYxn2QtOnUKPUp+Q==} - - [email protected]: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - - [email protected]: - resolution: {integrity: sha512-kJJfVbI/lZE1PZYDI5VPxp8zXPO9rtxOkhpZ0jMKha56AI9y2gGVC6bkukStQf0ka5Rh15BA5m7cCCH4jmHqkw==} - engines: {node: ^8.12.0 || >=9.7.0} - - [email protected]: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} - engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} - - [email protected]: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} - - [email protected]: - resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} - engines: {node: '>= 0.10.0'} - - [email protected]: - resolution: {integrity: sha512-an2S5quJMiy5bnZKEf6AkfH/7r8CzHvhchU40gxN+OM6HPhe7Z9T1FUychcf2M9PpPOO0Hf7BAEfJkw2TDIBDw==} - engines: {node: '>=12.0.0'} - - [email protected]: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - - [email protected]: - resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} - - [email protected]: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} - engines: {node: '>=8.6.0'} - - [email protected]: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - - [email protected]: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - - [email protected]: - resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} - - [email protected]: - resolution: {integrity: sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} - - [email protected]: - resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} - - [email protected]: - resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} - - [email protected]: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} - - [email protected]: - resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} - - [email protected]: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} - engines: {node: '>= 0.8'} - - [email protected]: - resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} - engines: {node: '>= 0.8'} - - [email protected]: - resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} - - [email protected]: - resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - [email protected]: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} - - [email protected]: - resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - - [email protected]: - resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} - - [email protected]: - resolution: {integrity: sha512-0OEk9Gr+Yj7wjDW2KgaNYUypKau71jAfFyeLQF5iVtxqc6uJHag/MT7pmaEApf4qM7u86DkBcd4ualddYMfbLw==} - engines: {node: '>=0.4.0'} - - [email protected]: - resolution: {integrity: sha512-QFaHbhv9WPUeLYBDe/PAuLKJ4Dd9OPvKs9xZBr3yLXnUrDNaVXKu2baDBXe3naPY30hgHYSsf2JW4jzas2mDEQ==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - - [email protected]: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - - forge-std@https://codeload.github.com/foundry-rs/forge-std/tar.gz/74cfb77e308dd188d2f58864aaf44963ae6b88b1: - resolution: {tarball: https://codeload.github.com/foundry-rs/forge-std/tar.gz/74cfb77e308dd188d2f58864aaf44963ae6b88b1} - name: forge-std - version: 1.6.0 - - [email protected]: - resolution: {integrity: sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==} - engines: {node: '>= 0.12'} - - [email protected]: - resolution: {integrity: sha512-WJWKelbRHN41m5dumb0/k8TeAx7Id/y3a+Z7QfhxP/htI9Js5zYaEDtG8uMgG0vM0lOlqnmjE99/kfpOYi/0Og==} - - [email protected]: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} - - [email protected]: - resolution: {integrity: sha512-XUrjjBt57e5YoHQtjwc3eNchFBuHvIgN/cS8SC4oIaAn2J/0+bLanUxXizidJKZVeHJam/JrmMnPRjYMglVn5g==} - peerDependencies: - '@emotion/is-prop-valid': '*' - react: ^18.0.0 - react-dom: ^18.0.0 - peerDependenciesMeta: - '@emotion/is-prop-valid': - optional: true - react: - optional: true - react-dom: - optional: true - - [email protected]: - resolution: {integrity: sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==} - - [email protected]: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - - [email protected]: - resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==} - engines: {node: '>=14.14'} - - [email protected]: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} - - [email protected]: - resolution: {integrity: sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==} - - [email protected]: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} - - [email protected]: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - - [email protected]: - resolution: {integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - deprecated: '"Please update to latest v2.3 or v2.2"' - - [email protected]: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - [email protected]: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - - [email protected]: - resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - - [email protected]: - resolution: {integrity: sha512-SewY5KdMpaoCeh7jachEWFsh1nNlaDjNHZXWqL5IGwtpEYHTgkr2+AMCgNwKWkcc0wpSYrZfR7he4WdmHFtDxQ==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-vAcPiyomt1ioKAsAL2uxSABHJ4Ju/e4UeDM+g1OlR0vV4YhLGMNsdLNvZTpEDY4JCSt0E4hASCNM5t2ETtsbyg==} - - [email protected]: - resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} - engines: {node: '>=10'} - deprecated: This package is no longer supported. - - [email protected]: - resolution: {integrity: sha512-H7cUpwCQSiJmAHM4c/aFu6fUfrhWXW1ncyh8ftxEPMu6AiYkHw9K8br720TGPZJbk5eOH2bynjZD1yPvdDAmag==} - engines: {node: '>= 4'} - - [email protected]: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - - [email protected]: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - - [email protected]: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==} - - [email protected]: - resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} - - [email protected]: - resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} - - [email protected]: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - - [email protected]: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - - [email protected]: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported - - [email protected]: - resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} - engines: {node: '>=12'} - - [email protected]: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - - [email protected]: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - - [email protected]: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - - [email protected]: - resolution: {integrity: sha512-AbaH6IDnZN6nmbnJOH72y3c5Wwh9P97soSVdGSBbcDACRdkC0FEWf25pzx4f/NuOCK6quHmW18yF2Wx+G4Zi1A==} - - [email protected]: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - - [email protected]: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - - [email protected]: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} - - [email protected]: - resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} - - [email protected]: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-daLGV3Q2MKk8w4evNMKwS8zBE/rcpA800nu1Q5kM08IKijoSnPe9Uo1iIxzPKRkn95IxxsgBMPeYHt3VG4ej2g==} - - [email protected]: - resolution: {integrity: sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==} - - [email protected]: - resolution: {integrity: sha512-Vp+bXzxYJWrpEuJ/vXxUsLnt0+y4q9zyi4zUlkLqD8FKv4LjIfOvP69R/9Lty3dCyKh0E2BU7Eypqr63/rKT/A==} - - [email protected]: - resolution: {integrity: sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==} - - [email protected]: - resolution: {integrity: sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} - - [email protected]: - resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} - - [email protected]: - resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} - - [email protected]: - resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==} - - [email protected]: - resolution: {integrity: sha512-oLjPqve1tuOl5aRhv8GK5eHpqP1C9fb+Ol+XTLjKfLltE44zdDbEdjPSbU7Ch5rSNsVFqZn97SrMmZLdu1/YMw==} - engines: {node: '>= 0.6'} - - [email protected]: - resolution: {integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==} - engines: {node: '>= 0.6'} - - [email protected]: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} - - [email protected]: - resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - - [email protected]: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - - [email protected]: - resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} - engines: {node: '>=8.12.0'} - - [email protected]: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - - [email protected]: - resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} - engines: {node: '>=14.18.0'} - - [email protected]: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} - - [email protected]: - resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==} - engines: {node: '>=18'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-cr2k7u1XJJ4HTOjM9GyOMtbOA47RtUoWRAtt52z43r3AoMs2StYKyjS3URPhzHaf+mn10hY9dZWamga5WPQjhA==} - - [email protected]: - resolution: {integrity: sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==} - - [email protected]: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==} - - [email protected]: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - - [email protected]: - resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==} - - [email protected]: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} - engines: {node: '>= 4'} - - [email protected]: - resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==} - engines: {node: '>=16.x'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - - [email protected]: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. - - [email protected]: - resolution: {integrity: sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==} - - [email protected]: - resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} - - [email protected]: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - - [email protected]: - resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} - - [email protected]: - resolution: {integrity: sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} - - [email protected]: - resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} - - [email protected]: - resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - - [email protected]: - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} - - [email protected]: - resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} - - [email protected]: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} - - [email protected]: - resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} - - [email protected]: - resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} - engines: {node: '>=14.16'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-HyRot1dvLcxImtDqPxAaY1miO6WsiP/z7Yxpg2qpaLWv5UdhAPtLvHJ4kMLM0w8GSl8AFsVF23PHe1LzuWrUlQ==} - - [email protected]: - resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - [email protected]: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - [email protected]: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} - - [email protected]: - resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} - engines: {node: '>=12.13'} - - [email protected]: - resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} - engines: {node: '>=16'} - - [email protected]: - resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==} - engines: {node: '>=18'} - - [email protected]: - resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} - - [email protected]: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - - [email protected]: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - - [email protected]: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - - [email protected]: - resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==} - - [email protected]: - resolution: {integrity: sha512-2cKei4vlmg2cxEjm3wVSqn8pcoRF/LX/wpifuuNquFO4SQmPwarClT+SUCA2lt+l581tTeZIPIZuIDo2jWN1fg==} - peerDependencies: - ws: '*' - - [email protected]: - resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} - - [email protected]: - resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - [email protected]: - resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - [email protected]: - resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - [email protected]: - resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - [email protected]: - resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - [email protected]: - resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - [email protected]: - resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - [email protected]: - resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-vaBlIKCyo4FCUtCm7Eu4QZd/q02bWcxfUO6YSXAZOWF6gzcLBeba8kwotUdYJjDLW8Cz8RywsSOqiNJZW0mNvg==} - - [email protected]: - resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} - - [email protected]: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - [email protected]: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==} - - [email protected]: - resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} - - [email protected]: - resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} - hasBin: true - peerDependencies: - '@babel/preset-env': ^7.1.6 - - [email protected]: - resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - - [email protected]: - resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} - - [email protected]: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - - [email protected]: - resolution: {integrity: sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==} - engines: {node: '>=10.0.0'} - - [email protected]: - resolution: {integrity: sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==} - - [email protected]: - resolution: {integrity: sha512-pR4yQ9DHz6itqswtHCm26mw45FSNfQ9rEQjosaZErhn5J3J2sIViQiz8rDaezjKAhFGpmsoczYVBgGHzFw/stA==} - - [email protected]: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - - [email protected]: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - - [email protected]: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - - [email protected]: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} - - [email protected]: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - - [email protected]: - resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} - engines: {node: '>=4.0'} - - [email protected]: - resolution: {integrity: sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==} - engines: {node: '>=10.0.0'} - - [email protected]: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - - [email protected]: - resolution: {integrity: sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==} - - [email protected]: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-yWSgGi9bY13b/W06DD2OCDDHQmq1kwTGYlQ4wpZkMOJqMGCstVCFIvxCCVG4KfY1/3G0MhDAcZsip/Lw8/vJWw==} - engines: {node: '>=14.0.0'} - - [email protected]: - resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} - - [email protected]: - resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} - engines: {node: '>=0.10'} - - [email protected]: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - - [email protected]: - resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==} - - [email protected]: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - - [email protected]: - resolution: {integrity: sha512-7/HamOm5YD9Wb7CFgAZkKgVPA96WwhcTQoqtm2VTZGVbVVn3IWKRBTgrU7cchA3Q8k9iCsG8Osoi9GX4JsGM9g==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==} - - [email protected]: - resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==} - - [email protected]: - resolution: {integrity: sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==} - - [email protected]: - resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - [email protected]: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - - [email protected]: - resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} - - [email protected]: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - - [email protected]: - resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} - - [email protected]: - resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} - - [email protected]: - resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} - - [email protected]: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - - [email protected]: - resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} - engines: {node: 14 || >=16.14} - - [email protected]: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - - [email protected]: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-vpeo9S+hepT3k2h5iFxzEHvvR0GPBx9uKaErmnRzYNcaKb03DgOArjEMlgG4a9LcuZZ89a3I8xbeto487n26eA==} - - [email protected]: - resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} - engines: {node: '>=12'} - - [email protected]: - resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - - [email protected]: - resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} - - [email protected]: - resolution: {integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==} - - [email protected]: - resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} - - [email protected]: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - - [email protected]: - resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} - - [email protected]: - resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} - - [email protected]: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - - [email protected]: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - - [email protected]: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} - - [email protected]: - resolution: {integrity: sha512-d76BSm64KZam1nifRZlNJmtwIgAeZhZG3fi3K+EmPOlrR8rDtBxQHDSN3fSGeNB9CirdTyabTMQCkCup6BXFSQ==} - engines: {node: '>=18'} - - [email protected]: - resolution: {integrity: sha512-hRcYGhEiWIdM87hU0fBlcGr+tHDEAT+7LYNCW89p5JhErFt/QaAkVx4fb5bW3YtXGv5BTV7AspWPERoIb99CXg==} - engines: {node: '>=18'} - - [email protected]: - resolution: {integrity: sha512-ujEdSI43QwI+Dj2xuNax8LMo8UgKuXJEdxJkzGPU6iIx42nYa1byQ+aADv/iPh5sh5a//h5FopraW5voXSgm2w==} - engines: {node: '>=18'} - - [email protected]: - resolution: {integrity: sha512-28wW7CqS3eJrunRGnsibWldqgwRP9ywBEf7kg+uzUHkSFJNKPM1K3UNSngHmH0EZjomizqQA2Zi6/y6VdZMolg==} - engines: {node: '>=18'} - - [email protected]: - resolution: {integrity: sha512-tbltWQn+XTdULkGdzHIxlxk4SdnKxttvQQV3wpqqFbHDteR4gwCyTR2RyYJvxgU7HELfHtrVbqgqAdlPByUSbg==} - engines: {node: '>=18'} - - [email protected]: - resolution: {integrity: sha512-sBUjVtQMHagItJH/wGU9sn3k2u0nrCl0CdR4SFMO1tksXLKbkigyQx4cbpcyPVOAmGTVuy3jyvBlELaGCAhplQ==} - engines: {node: '>=18'} - - [email protected]: - resolution: {integrity: sha512-FEeCeFbkvvPuhjixZ1FYrXtO0araTpV6UbcnGgDUpH7s7eR5FG/PiJz3TsuuPP/HwCK19cZtQydcA2QrCw446A==} - engines: {node: '>=18'} - - [email protected]: - resolution: {integrity: sha512-wAPIjkN59BQN6gocVsAvvpZ1+LQkkqUaswlT++cJafE/e54GoVkMNCmrR4BsgQHr9DknZ5Um/nKueeN7kaEz9w==} - engines: {node: '>=18'} - - [email protected]: - resolution: {integrity: sha512-8PTVIgrVcyU+X/rVCy/9yxNlvXsBCk5JwwkbAm/Dm+Abo6NBGtNjWF0M1Xo/NWCb4phamNWcD7cHdR91HhbJvg==} - engines: {node: '>=18'} - - [email protected]: - resolution: {integrity: sha512-RMn+XS4VTJIwMPOUSj61xlxgBvPeY4G6s5uIn6kt6HB6A/k9ekhr65UkkDD7WzHYs3a9o869qU8tvOZvqeQzgw==} - engines: {node: '>=18'} - - [email protected]: - resolution: {integrity: sha512-Ykae12rdqSs98hg41RKEToojuIW85wNdmSe/eHUgMkzbvCFNVgcC0w3dKZEhSsqQOXapXRlLtHkaHLil0UD/EA==} - engines: {node: '>=18'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-UlDk/uc8UdfLNJhPbF3tvwajyuuygBcyp+yBuS/q0z3QSuN/EbLllY3rK8OTD9n4h00qZ/qgxGv/lMFJkwP4vg==} - engines: {node: '>=18'} - - [email protected]: - resolution: {integrity: sha512-c/IrzMUVnI0hSVVit4TXzt3A1GiUltGVlzCmLJWxNrBGHGrJhvgePj38+GXl1Xf4Fd4vx6qLUkKMQ3ux73bFLQ==} - engines: {node: '>=18'} - - [email protected]: - resolution: {integrity: sha512-Bc57Xf3GO2Xe4UWQsBj/oW6YfLPABEu8jfDVDiNmJvoQW4CO34oDPuYKe4KlXzXhcuNsqOtSxpbjCRRVjhhREg==} - engines: {node: '>=18'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==} - - [email protected]: - resolution: {integrity: sha512-viYIo9PefV+w9dvoIBh1gI44Mvx1BOk67B4BpC2QK77qdY0xZF0Q+vWLt/BII6cLkIc8rLmSIcJaB/OrXXKe1g==} - engines: {node: '>= 8.0.0'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} - engines: {node: '>=8.6'} - - [email protected]: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - - [email protected]: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - - [email protected]: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} - engines: {node: '>=4.0.0'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} - engines: {node: '>=10.0.0'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} - - [email protected]: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - - [email protected]: - resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} - - [email protected]: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - - [email protected]: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} - - [email protected]: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - - [email protected]: - resolution: {integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==} - - [email protected]: - resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==} - - [email protected]: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} - - [email protected]: - resolution: {integrity: sha512-gbKA784D2WKb5H/GtqEv+Ofd1S9Zj+Z/PGDIl1u1QAbswkxD28BQ5bSXQxkeBzPBABg1iDSbiwGG1XqlOxRspA==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true - - [email protected]: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==} - - [email protected]: - resolution: {integrity: sha512-c8NKkO4R2lShkSXZ2Ongj1ycjugjzFFo/UswHBnS62y07DMcTc9Rvo03/3nRyszIvwPNljlkd4S828zIBv/piw==} - - [email protected]: - resolution: {integrity: sha512-yoe+JbhTClckZ67b2itRtistFKf8yPYelHLc7e5xAwtNAXxM6wJTUx2C7QeVSJFDzKT7bCIFyBVybPMKvmB9AA==} - - [email protected]: - resolution: {integrity: sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==} - - [email protected]: - resolution: {integrity: sha512-Y4eqnAjp3mjy0eT+zPoMQ+P/ISOzjgRG/4kh4I5cRA4Tv0rPxTCBRadn3+j+boMF5id7IoLhrVq9NFWFPuzD9A==} - engines: {node: '>=0.10.0'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - - [email protected]: - resolution: {integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==} - - [email protected]: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - - [email protected]: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - [email protected]: - resolution: {integrity: sha512-GvhHsIGDULh06jyb6ev+VfREH9evJCFIRnh3jUt9iEZ6XDbyoisZRFEI9bMvK/AiR6y66y6P+eoBw9mBYMhMvw==} - deprecated: This module is deprecated, please upgrade to @multiformats/multiaddr - - [email protected]: - resolution: {integrity: sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==} - deprecated: This module has been superseded by the multiformats module - - [email protected]: - resolution: {integrity: sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==} - deprecated: This module has been superseded by the multiformats module - - [email protected]: - resolution: {integrity: sha512-KcCxpBVY8fdVKu4dJMAahq4F/2Z/9xqEjIiR7PiMe7LRGeorFn2NLmicN6nLBCqQvft6MG2Lc9X5P0IdyvnxEw==} - engines: {node: '>=10.0.0', npm: '>=6.0.0'} - deprecated: This module has been superseded by the multiformats module - - [email protected]: - resolution: {integrity: sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==} - deprecated: This module has been superseded by the multiformats module - - [email protected]: - resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} - - [email protected]: - resolution: {integrity: sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==} - - [email protected]: - resolution: {integrity: sha512-S27Tepg4i8atNiFaU5ZOm3+gl3KQlUanLs/jWcBxQHFttgq+5x1OgbQmf2d8axJ/48zYGBd/wT9d723USMFduw==} - engines: {node: '>=10.0.0', npm: '>=6.0.0'} - - [email protected]: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - - [email protected]: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - - [email protected]: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - - [email protected]: - resolution: {integrity: sha512-R8/V7vugY+822rsQGQCjoLhMuC9oFj9SOi4Cl4b2wjDrseD0LRZ10W7R6Czo4w9ZznVSshKjuIomsRjvm9EKJQ==} - engines: {node: '>=18.17.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - '@playwright/test': ^1.41.2 - react: ^18.2.0 - react-dom: ^18.2.0 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - '@playwright/test': - optional: true - sass: - optional: true - - [email protected]: - resolution: {integrity: sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==} - engines: {node: '>=12.0.0'} - - [email protected]: - resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} - - [email protected]: - resolution: {integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==} - - [email protected]: - resolution: {integrity: sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==} - - [email protected]: - resolution: {integrity: sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==} - engines: {node: ^16 || ^18 || >= 20} - - [email protected]: - resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} - engines: {node: '>= 0.10.5'} - - [email protected]: - resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} - - [email protected]: - resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - - [email protected]: - resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - - [email protected]: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - - [email protected]: - resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} - engines: {node: '>= 6.13.0'} - - [email protected]: - resolution: {integrity: sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - - [email protected]: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} - - [email protected]: - resolution: {integrity: sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==} - engines: {node: '>=0.12.0'} - - [email protected]: - resolution: {integrity: sha512-wjPBbFhtpJwmIeY2yP7QF+UKzPfltVGtfce1g/bB15/8vCGZj8uxD62b/b9M9/WVgme0NZudpownKN+c0plXlQ==} - engines: {node: '>=10'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} - engines: {node: '>=6'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - [email protected]: - resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} - deprecated: This package is no longer supported. - - [email protected]: - resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} - - [email protected]: - resolution: {integrity: sha512-v9yOxowkZbxWhKOaaTyLjIm1aLy4ebMNcSn4NYJKOAI/Qv+SkfEfszpLr2GIxsccmb2Y2HA9qtsqiIJ80ucpVA==} - engines: {node: '>=18'} - - [email protected]: - resolution: {integrity: sha512-0GNJAOsHoBHeNTvl5Vt6IWnpUEcc3uSRxzBri7EDyIcMgYvnY2JL2qdeV5zTMjWQX5OHcD5amcW2HFfDh0gjIA==} - - [email protected]: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} - - [email protected]: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==} - - [email protected]: - resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} - - [email protected]: - resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==} - - [email protected]: - resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} - engines: {node: '>= 0.8'} - - [email protected]: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} - - [email protected]: - resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} - engines: {node: '>= 0.8'} - - [email protected]: - resolution: {integrity: sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==} - - [email protected]: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - - [email protected]: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} - - [email protected]: - resolution: {integrity: sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} - engines: {node: '>=12'} - - [email protected]: - resolution: {integrity: sha512-d/gTkTb1i1GKz5k3XE3XFV/PxQ1k45zDqGP2OA7YhgsaLoqm6qRvARAZOFer1fcXritWlGBRCu/UgeS4HAnXAA==} - - [email protected]: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} - - [email protected]: - resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-wrAwOeXp1RRMFfQY8Sy7VaGVmPocaLwSFOYCGKSyo8qmJ+/yaafCl5BCA1IQZWqFSRBrKDYFeR9d/VyQzfH/jg==} - engines: {node: '>= 6.0'} - - [email protected]: - resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==} - - [email protected]: - resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - [email protected]: - resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - [email protected]: - resolution: {integrity: sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==} - engines: {node: '>=12'} - - [email protected]: - resolution: {integrity: sha512-couX95waDu98NfNZV+i/iLt+fdVxmI7CbrrdC2uDWfPdUAApyxT4wmDlyOtR5KtTDmkDO0zDScDjDou9YHhd9g==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - [email protected]: - resolution: {integrity: sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==} - engines: {node: '>=12'} - - [email protected]: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - - [email protected]: - resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} - - [email protected]: - resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - [email protected]: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} - - [email protected]: - resolution: {integrity: sha512-UWlehEdqu36jmh4h5CWJ7tARp1OEVKGHKm6+dg9qMq5RKUTV5WJrGgaZ3dN2m7WFAXDbjlHzvJvL/IUpy84Ktw==} - - [email protected]: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - - [email protected]: - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} - - [email protected]: - resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==} - - [email protected]: - resolution: {integrity: sha512-h9DqehX3zZZDCEm+xbfU0ZmwCGFCAAraPJWMXJ4+v32NjZJilVg3k1TcKsRgIb8IQ/izZSaydDc1OhJCZvs2Dw==} - - [email protected]: - resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} - - [email protected]: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==} - - [email protected]: - resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - - [email protected]: - resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} - - [email protected]: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - - [email protected]: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} - - [email protected]: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - - [email protected]: - resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==} - - [email protected]: - resolution: {integrity: sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==} - - [email protected]: - resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} - engines: {node: '>= 6'} - - [email protected]: - resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==} - - [email protected]: - resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} - engines: {node: '>=10.13.0'} - - [email protected]: - resolution: {integrity: sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg==} - engines: {node: '>=12.0.0'} - - [email protected]: - resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} - engines: {node: ^10 || ^12 || >=14} - - [email protected]: - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} - engines: {node: ^10 || ^12 || >=14} - - [email protected]: - resolution: {integrity: sha512-IbyN+9KslkqcXa8AO9fxpk97PA4pzewvpi2B3Dwy9u4zpV32QicaEdgmF3eSQUzdRk7ttDHQejNgAEr4XoeH4A==} - engines: {node: '>=12'} - - [email protected]: - resolution: {integrity: sha512-RRurnSjJPj4rp5K6XoP45Ui33ncb7e4H7WiOHVpjbkvqvA3U+N8Z6Qbo0AE6leGYBV66n8EhEaFixvIu3SkxFw==} - - [email protected]: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - - [email protected]: - resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} - engines: {node: '>=6.0.0'} - - [email protected]: - resolution: {integrity: sha512-MN4OP5I2gHAzHZG1wcuJl0FsLS3c4Cc5494bbg+6oQWBPuEamjwDvmGfFMZ6NFzsh3Efd9UUxeT7ImgjNH4ozA==} - engines: {node: '>=16'} - peerDependencies: - prettier: '>=2.3.0' - - [email protected]: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} - engines: {node: '>=14'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==} - engines: {node: '>= 10'} - - [email protected]: - resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - [email protected]: - resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - - [email protected]: - resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==} - - [email protected]: - resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} - engines: {node: '>= 0.6.0'} - - [email protected]: - resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} - - [email protected]: - resolution: {integrity: sha512-V6TbZDJ/ZswevgkDNpGt/YqNCiZP9ASfgU+p83uJE6NrGtvSGoOcHLiDCqkMs2+yg7F5qHdLV8d0aS8O26G/KA==} - - [email protected]: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} - engines: {node: '>= 6'} - - [email protected]: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - - [email protected]: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} - - [email protected]: - resolution: {integrity: sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==} - - [email protected]: - resolution: {integrity: sha512-kppbvLUNJ4IOMZds9/4gz/rtT5OFiesy3XosLsgMKlF3vb6GA5Y3ptyDlzKLcOcUBW+zaY+RiMINTsgE+O6e+Q==} - - [email protected]: - resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==} - - [email protected]: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} - - [email protected]: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-ModRIiW6oUnsP18QzrRYZSc/CFKFKIdj7pUs57AEVH20ajlglRpN3HukjHk0UbNMTlKGuaYl7Gt6/O5Gg2NU2Q==} - - [email protected]: - resolution: {integrity: sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==} - - [email protected]: - resolution: {integrity: sha512-jy/kkD0iIMDjTucB+5T6KBsnirlhegDH47vHgrj5MejchSQmi/EAMM0xMFeePgV9CJkkAapNakpVUWYgHvtdKg==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==} - engines: {node: '>=10.13.0'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} - engines: {node: '>=0.6'} - - [email protected]: - resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==} - engines: {node: '>=0.4.x'} - deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. - - [email protected]: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - [email protected]: - resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} - - [email protected]: - resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} - - [email protected]: - resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} - - [email protected]: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - - [email protected]: - resolution: {integrity: sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==} - engines: {node: '>= 0.8'} - - [email protected]: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} - engines: {node: '>= 0.8'} - - [email protected]: - resolution: {integrity: sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==} - peerDependencies: - react: ^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 - - [email protected]: - resolution: {integrity: sha512-vZK+/gvxxsieAoAyYaiRIVFxlajb7KXhgBDV7OsoMzaAE+IqGpoxusBjIgq5ibqA2IloKu0p9n7tE68z1xs18A==} - - [email protected]: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} - peerDependencies: - react: ^18.3.1 - - [email protected]: - resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} - - [email protected]: - resolution: {integrity: sha512-lfp8Dve4yJagkHiFrC1bGtib3mF2ktqwPJw4/WGcgPW+pJ/AVQA5X2vI7xgp13FcxFEpYBBHpXai/N2DBNC0Jw==} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - [email protected]: - resolution: {integrity: sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA==} - peerDependencies: - i18next: '>= 23.2.3' - react: '>= 16.8.0' - react-dom: '*' - react-native: '*' - peerDependenciesMeta: - react-dom: - optional: true - react-native: - optional: true - - [email protected]: - resolution: {integrity: sha512-zdbW5GstTzXaVKvGSyTaBalt7HSfuK5ovrzlpyiWHAFXndXTdd/1hdDHI4xBM1Mn7YriT6aqESucFl9kEXzrdw==} - peerDependencies: - react: '*' - - [email protected]: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - - [email protected]: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - - [email protected]: - resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - - [email protected]: - resolution: {integrity: sha512-hC7BkxOpf+z0UKhxFSFTPAM4shQzYmZHoELa6/8a/MspcjEP7ukYKpuSUTLDywQditT8yI9idfcKvfZDKQExGw==} - peerDependencies: - react: '*' - react-native: '*' - - [email protected]: - resolution: {integrity: sha512-0H2XpmghwOtfPpM2LKqHIN7gxy+7G/r1hwJHKLV6uoyXGC/gCojRtoo5NqyKrWpFC8cqyT6wTYCLuG7CxEKilg==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@types/react': ^18.2.6 - react: 18.2.0 - peerDependenciesMeta: - '@types/react': - optional: true - - [email protected]: - resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - [email protected]: - resolution: {integrity: sha512-m3zvBRANPBw3qxVVjEIPEQinkcwlFZ4qyomuWVpNJdv4c6MvHfXV0C3L9Jx5rr3HeBHKNRX+1jreB5QloDIJjA==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - [email protected]: - resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - [email protected]: - resolution: {integrity: sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: '>=16.8' - react-dom: '>=16.8' - - [email protected]: - resolution: {integrity: sha512-fzcOaRF69uvqbbM7OhvQyBTFDVrrGlsFdS3AL+1KfIBtGETibHzi3FkoTRyiDJnWNc2VxrfvR+657ROHjaNjqQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: '>=16.8' - - [email protected]: - resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} - peerDependencies: - react: ^16.0.0 || ^17.0.0 || ^18.0.0 - - [email protected]: - resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - [email protected]: - resolution: {integrity: sha512-iZCkeqeegO0TlkTMiH2JD1tvMtY9RrXkRylnAI6m8aCVAUUwNzoWTVF7CKLij6THeOMcUDCznLDDvNp55s+YZA==} - peerDependencies: - react: ^0.14 || ^15.0 || ^16.0 - react-dom: ^^0.14 || ^15.0 || ^16.0 - - [email protected]: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - - [email protected]: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} - - [email protected]: - resolution: {integrity: sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==} - engines: {node: '>=8.10.0'} - - [email protected]: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - - [email protected]: - resolution: {integrity: sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==} - - [email protected]: - resolution: {integrity: sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==} - engines: {node: '>= 12.13.0'} - - [email protected]: - resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==} - engines: {node: '>= 4'} - - [email protected]: - resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - - [email protected]: - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - - [email protected]: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - - [email protected]: - resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} - - [email protected]: - resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} - - [email protected]: - resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - - [email protected]: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} - engines: {node: '>= 4'} - - [email protected]: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - - [email protected]: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - - [email protected]: - resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==} - engines: {node: '>=14'} - hasBin: true - peerDependencies: - rollup: 2.x || 3.x || 4.x - peerDependenciesMeta: - rollup: - optional: true - - [email protected]: - resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - - [email protected]: - resolution: {integrity: sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==} - - [email protected]: - resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} - engines: {node: '>=0.4'} - - [email protected]: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - - [email protected]: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - - [email protected]: - resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - - [email protected]: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - - [email protected]: - resolution: {integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==} - - [email protected]: - resolution: {integrity: sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==} - - [email protected]: - resolution: {integrity: sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA==} - engines: {node: '>=14.0.0'} - - [email protected]: - resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} - engines: {node: '>=10'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} - engines: {node: '>=10'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} - engines: {node: '>= 0.8.0'} - - [email protected]: - resolution: {integrity: sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} - engines: {node: '>= 0.8.0'} - - [email protected]: - resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - - [email protected]: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==} - - [email protected]: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - - [email protected]: - resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==} - engines: {libvips: '>=8.15.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0} - - [email protected]: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - - [email protected]: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - - [email protected]: - resolution: {integrity: sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==} - engines: {node: '>=14'} - - [email protected]: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - - [email protected]: - resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} - - [email protected]: - resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - - [email protected]: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==} - engines: {node: '>=10.0.0'} - - [email protected]: - resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} - engines: {node: '>=10.0.0'} - - [email protected]: - resolution: {integrity: sha512-kMwfB+EoBXJCvJiMJIbs4r0wpAOhl+jiW0DMKCQsEHCl9otCOthRfbdz+TZ3H3iPUbzclOp15gXRuN6tNPtwCA==} - - [email protected]: - resolution: {integrity: sha512-0ZlJd5yRCj+xUhb5cEWAkZYkb8Iy+do3H65+BEpFD54cgKVkkBy4LuTHwv9fVEJiX8xq5XW1/i8xbOWjNebQmQ==} - - [email protected]: - resolution: {integrity: sha512-85EeLbmkcPwD+3JR7aEMKsVC9YrRSxd4qkXuMzrlf7+z2Eqdfm1wHWq1ffTuo5aDhoZxp2I9yF3QkxZOxOL7aQ==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-htM7Vn6LhHreR+EglVMd2s+sZhcXAirB1Zlyrv5zBuTxieCvjfnRpd7iZk75m/u6NOlEyQ94C6TWbBn2cY7w8g==} - - [email protected]: - resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==} - - [email protected]: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - - [email protected]: - resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} - engines: {node: '>= 8'} - - [email protected]: - resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} - engines: {node: '>= 10.x'} - - [email protected]: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - - [email protected]: - resolution: {integrity: sha512-H46aWtQkdyjZwFQgraUruy5h/DyJBbAK3EA/WEMqiqF6PGPfKBSKBj/er3dVyYqVIoYfRf5TFM/loEjtQIrqJg==} - - [email protected]: - resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} - - [email protected]: - resolution: {integrity: sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-QjMLR0A3WwFY2aZdV0okfFEJB5TRjkggXZjxP3A1RsWsNHNu3YPv8btmtc6iCFZ0Rul3FE93OYogvhOUClU+ng==} - - [email protected]: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} - engines: {node: '>= 0.6'} - - [email protected]: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - - [email protected]: - resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} - - [email protected]: - resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} - - [email protected]: - resolution: {integrity: sha512-UsZtOYEn4tWU2RGLOXr/o/xjRBftZRlG3dEWoaHr8j4GuypJ3isitGbVyjQKAuMu+xbiop8q224TjiZWc4XTZA==} - - [email protected]: - resolution: {integrity: sha512-HAGUASw8NT0k8JvIVutB2Y/9iBk7gpgEyAudXwNJmZERdMITGdajOa4VJfD/kNiA3TppQpTP4J+CtcHwdzKBAw==} - - [email protected]: - resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} - engines: {node: '>=10.0.0'} - - [email protected]: - resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} - - [email protected]: - resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - - [email protected]: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - - [email protected]: - resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} - - [email protected]: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} - - [email protected]: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} - - [email protected]: - resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@babel/core': '*' - babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' - peerDependenciesMeta: - '@babel/core': - optional: true - babel-plugin-macros: - optional: true - - [email protected]: - resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} - - [email protected]: - resolution: {integrity: sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==} - - [email protected]: - resolution: {integrity: sha512-mJiVjfd2vokfDxsQPOwJ/PtanO87LhpYY88ubI5dUB1Ab58Txbyje3+jpm+/83R/fevaq/107NNhtYBLuoTrFg==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==} - engines: {node: '>=14.0.0'} - - [email protected]: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==} - engines: {node: ^14.18.0 || >=16.0.0} - - [email protected]: - resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} - engines: {node: '>=18'} - - [email protected]: - resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==} - engines: {node: '>=10.0.0'} - - [email protected]: - resolution: {integrity: sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==} - - [email protected]: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-ZuOtqqmkV9RE1+4odd+MhBpibmCxNP6PJhH/h2OqNuotTX7/XHPZQJv2pKvWMplFH9SIZZhitehh6vBH6LO8Pg==} - engines: {node: '>=4.5'} - - [email protected]: - resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} - engines: {node: '>=6.0.0'} - - [email protected]: - resolution: {integrity: sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==} - engines: {node: '>=10'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - - [email protected]: - resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==} - - [email protected]: - resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} - - [email protected]: - resolution: {integrity: sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==} - engines: {node: '>=12.22'} - - [email protected]: - resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} - - [email protected]: - resolution: {integrity: sha512-MyqZCTGLDZ77u4k+jqg4UlrzPTPZ49NDlaekU6uuFaJLzPIN1woaRXCbGeqOfxwc3Y37ZROGAJ614Rdv7Olt+g==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} - - [email protected]: - resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} - - [email protected]: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - - [email protected]: - resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} - - [email protected]: - resolution: {integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==} - engines: {node: '>=0.6'} - - [email protected]: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - - [email protected]: - resolution: {integrity: sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==} - - [email protected]: - resolution: {integrity: sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - - [email protected]: - resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} - engines: {node: '>=16'} - peerDependencies: - typescript: '>=4.2.0' - - [email protected]: - resolution: {integrity: sha512-VHC8XgU2fFW7yO1f/b3mxKDje1vmyzFXHWzOYmKEkCEwcLjDtbdLgBQviqj4ZwP4MJkQtRo6Ha2I29lq/B+VxA==} - - [email protected]: - resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - - [email protected]: - resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - - [email protected]: - resolution: {integrity: sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A==} - - [email protected]: - resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - - [email protected]: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - - [email protected]: - resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - - [email protected]: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - - [email protected]: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - - [email protected]: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - - [email protected]: - resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} - engines: {node: '>=14.17'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} - engines: {node: '>=14.17'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==} - - [email protected]: - resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} - - [email protected]: - resolution: {integrity: sha512-R8375j0qwXyIu/7R0tjdF06/sElHqbmdmWC9M2qQHpEVbvE4I5+38KJI7LUUmQMp7NVq4tKHiBMkT0NFM453Ig==} - - [email protected]: - resolution: {integrity: sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==} - - [email protected]: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - - [email protected]: - resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} - - [email protected]: - resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} - - [email protected]: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - - [email protected]: - resolution: {integrity: sha512-cSb4bPFd5qgR7qr2jYAi0hlX9n5YKK2ONKkLFkxl+v/9BvC0sOpZjBHDBSXc5lWAf5ty9oZdRXytBIHzgUcerw==} - engines: {node: '>=14.0'} - - [email protected]: - resolution: {integrity: sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==} - - [email protected]: - resolution: {integrity: sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==} - - [email protected]: - resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} - engines: {node: '>=4'} - - [email protected]: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} - - [email protected]: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} - - [email protected]: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} - - [email protected]: - resolution: {integrity: sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==} - peerDependencies: - '@azure/app-configuration': ^1.5.0 - '@azure/cosmos': ^4.0.0 - '@azure/data-tables': ^13.2.2 - '@azure/identity': ^4.0.1 - '@azure/keyvault-secrets': ^4.8.0 - '@azure/storage-blob': ^12.17.0 - '@capacitor/preferences': ^5.0.7 - '@netlify/blobs': ^6.5.0 || ^7.0.0 - '@planetscale/database': ^1.16.0 - '@upstash/redis': ^1.28.4 - '@vercel/kv': ^1.0.1 - idb-keyval: ^6.2.1 - ioredis: ^5.3.2 - peerDependenciesMeta: - '@azure/app-configuration': - optional: true - '@azure/cosmos': - optional: true - '@azure/data-tables': - optional: true - '@azure/identity': - optional: true - '@azure/keyvault-secrets': - optional: true - '@azure/storage-blob': - optional: true - '@capacitor/preferences': - optional: true - '@netlify/blobs': - optional: true - '@planetscale/database': - optional: true - '@upstash/redis': - optional: true - '@vercel/kv': - optional: true - idb-keyval: - optional: true - ioredis: - optional: true - - [email protected]: - resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - [email protected]: - resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==} - - [email protected]: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - - [email protected]: - resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - [email protected]: - resolution: {integrity: sha512-SwwW6LPbxf3q5XimJyYE2jBefpvEJTjAgBO47wCs0+ZkL/Hx8heF/0wtBJ7Df0SiSwyfNDIPHo+8Z3q569jlow==} - engines: {node: '>=12'} - peerDependencies: - react: '>=18' - react-dom: '>=18' - - [email protected]: - resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - [email protected]: - resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - - [email protected]: - resolution: {integrity: sha512-xu9GQDeFp+eZ6LnCywXN/zBancWvOpUMzgjLPSjy4BRHSmTelvn2E0DG0o1sTiw5hkCKBHo8rwSKncfRfv2EEQ==} - engines: {node: '>=6.14.2'} - - [email protected]: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - [email protected]: - resolution: {integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==} - - [email protected]: - resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} - - [email protected]: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - - [email protected]: - resolution: {integrity: sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==} - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. - hasBin: true - - [email protected]: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - - [email protected]: - resolution: {integrity: sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==} - engines: {node: '>=12.20.0'} - peerDependencies: - '@types/react': '>=16.8' - react: '>=16.8' - peerDependenciesMeta: - '@types/react': - optional: true - react: - optional: true - - [email protected]: - resolution: {integrity: sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==} - - [email protected]: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} - - [email protected]: - resolution: {integrity: sha512-cc6NmaPeLhg7UJuuI6jKu92xppVYbuZRtQib/hDEaEPFSZgiUNw0sbtRfbzvXUZjxzJeLNeSGKLwazBbpXOvkQ==} - engines: {node: '>= 16'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-BNVYdSaUjeS2zKQgPs+49e5JKocfo60Ib2yiXOWBT6LuVxY1I/6fFX3waEtpXvL1Xn4qu+BVitVtMh9lyThyhQ==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true - - [email protected]: - resolution: {integrity: sha512-PHb1MrBHMrSZ8Ayuk3Y/6wUTcMbzlACQaM6AJBSv9kRKX3xYSZ/kehi+gvS0swQJeAlTQ4eZM7jsHQJNAOarmg==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true - - [email protected]: - resolution: {integrity: sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - - [email protected]: - resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==} - - [email protected]: - resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-cRZJrI/N8XoPs5DwWP1JPaXPQnUKOr4q3w8xbbKSw2hv++4VXngyUn+clo5vqa/23AZTWwRo4vcJYJoHtHP9Hw==} - peerDependencies: - '@tanstack/react-query': '>=5.0.0' - react: '>=18' - typescript: '>=5.0.4' - viem: 2.x - peerDependenciesMeta: - typescript: - optional: true - - [email protected]: - resolution: {integrity: sha512-3e04qkoN3LxTMLakdqeWth8nih8usyg+sf1Bgdf9wwUkp05iuK1eSY/QpLvscT/+F/gA89+LpUmmgBtesbqI2Q==} - engines: {node: '>=10'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} - - [email protected]: - resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} - - [email protected]: - resolution: {integrity: sha512-6BjspCO9VriYy12z356nL6JBS0GYeEcA457YyRzD+dD6XYCQ75NKhcOHUMHentOE7OcVCIXXDvOm0jKFfQG2Gg==} - - [email protected]: - resolution: {integrity: sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g==} - - [email protected]: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - - [email protected]: - resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} - - [email protected]: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - - [email protected]: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - - [email protected]: - resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} - - [email protected]: - resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} - engines: {node: '>= 0.4'} - - [email protected]: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} - - [email protected]: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - - [email protected]: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - - [email protected]: - resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} - - [email protected]: - resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - [email protected]: - resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - [email protected]: - resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - [email protected]: - resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - [email protected]: - resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - [email protected]: - resolution: {integrity: sha512-RAQ3WkPf4KTU1A8RtFx3gWywzVKe00tfOPFfl2NDGqbIFENQO4kqAJp7mhQjNj/33W5x5hiWWUdyfPq/5SU3QA==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-sqMMuL1rc0FmMBOzCpd0yuy9trqF2yTTVe+E9ogwCSWQCdDEtQUwrZPT6AxqtsFGRNxycgncbP/xmOOSPw5ZUw==} - engines: {node: '>= 6.0'} - - [email protected]: - resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} - engines: {node: '>=0.4.0'} - - [email protected]: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} - engines: {node: '>=0.4'} - - [email protected]: - resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} - - [email protected]: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - - [email protected]: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - - [email protected]: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} - - [email protected]: - resolution: {integrity: sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==} - engines: {node: '>= 14'} - hasBin: true - - [email protected]: - resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} - - [email protected]: - resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} - engines: {node: '>=8'} - - [email protected]: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} - - [email protected]: - resolution: {integrity: sha512-igM2RRCf3k8TvZoxR2oguuw4z1xasOnA31joCqHIyLkeWrvAc2Jgay5ISQ2ZplinkoGaJ6orCz56Ey456c5ESA==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-A1pf6fzh6eYkK0L4Qp7g9jzJSDrM6nN0bOn5T0IbY4Yo3w+YkWlHFkJP7mzknMXjqusHFHlKsK2N+4OLsK2MRA==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} - - [email protected]: - resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} - engines: {node: '>=6'} - - [email protected]: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - - [email protected]: - resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} - engines: {node: '>=12.20'} - - [email protected]: - resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} - engines: {node: '>=16.0.0'} - peerDependencies: - zod: ^3.18.0 - - [email protected]: - resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} - - [email protected]: - resolution: {integrity: sha512-QCPfstAS4EBiTQzlaGP1gmorkh/UL1Leaj2tdj+zZCZ/9bm0WS7sI2wnfD5lpOszFqWJ1DcPnGoY8RDL61uokw==} - engines: {node: '>=12.7.0'} - peerDependencies: - '@types/react': '>=16.8' - immer: '>=9.0' - react: '>=16.8' - peerDependenciesMeta: - '@types/react': - optional: true - immer: - optional: true - react: - optional: true - - [email protected]: - resolution: {integrity: sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==} - engines: {node: '>=12.7.0'} - peerDependencies: - '@types/react': '>=16.8' - immer: '>=9.0.6' - react: '>=16.8' - peerDependenciesMeta: - '@types/react': - optional: true - immer: - optional: true - react: - optional: true - -snapshots: - - '@adraffy/[email protected]': {} - - '@ampproject/[email protected]': dependencies: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@arktype/[email protected]': {} + /@arktype/[email protected]: + resolution: {integrity: sha512-fDTBSVzxLj9k1ZjinkawmaQdcXFKMBVK8c+vqMPxwoa94mPMZxBo84yQcqyFVcIcWIkg6qQQmH1ozyT4nqFT/g==} - '@aws-crypto/[email protected]': + /@aws-crypto/[email protected]: + resolution: {integrity: sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==} dependencies: tslib: 1.14.1 - '@aws-crypto/[email protected]': + /@aws-crypto/[email protected]: + resolution: {integrity: sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==} dependencies: '@aws-crypto/ie11-detection': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 @@ -7958,23 +296,28 @@ snapshots: '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 - '@aws-crypto/[email protected]': + /@aws-crypto/[email protected]: + resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==} dependencies: '@aws-crypto/util': 3.0.0 '@aws-sdk/types': 3.577.0 tslib: 1.14.1 - '@aws-crypto/[email protected]': + /@aws-crypto/[email protected]: + resolution: {integrity: sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==} dependencies: tslib: 1.14.1 - '@aws-crypto/[email protected]': + /@aws-crypto/[email protected]: + resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==} dependencies: '@aws-sdk/types': 3.577.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 - '@aws-sdk/[email protected]': + /@aws-sdk/[email protected]: + resolution: {integrity: sha512-coIFbckX8LJHnu8U9kvK2p+gdMqcw3aWh6JvNnPHKaVB2I+iiQ1FaOhdCaWlgYtG+l5gum2lDVc5KTQq20p+nw==} + engines: {node: '>=16.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 @@ -8020,7 +363,9 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/[email protected](@aws-sdk/[email protected])': + /@aws-sdk/[email protected](@aws-sdk/[email protected]): + resolution: {integrity: sha512-g4uiD4GUR03CqY6LwdocJxO+fHSBk/KNXBGJv1ENCcPmK3jpEI8xBggIQOQl3NWjDeP07bpIb8+UhgSoYAYtkg==} + engines: {node: '>=16.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 @@ -8066,7 +411,9 @@ snapshots: - '@aws-sdk/client-sts' - aws-crt - '@aws-sdk/[email protected]': + /@aws-sdk/[email protected]: + resolution: {integrity: sha512-C6G2vNREANe5uUCYrTs8vvGhIrrS1GRoTjr0f5qmkZDuAtuBsQNoTF6Rt+0mDwXXBYW3FcNhZntaNCGVhXlugA==} + engines: {node: '>=16.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 @@ -8109,7 +456,9 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/[email protected]': + /@aws-sdk/[email protected]: + resolution: {integrity: sha512-3gaYyQkt8iTSStnjv6kJoPGDJUaPbhcgBOrXhUNbWUgAlgw7Y1aI1MYt3JqvVN4jtiCLwjuiAQATU/8elbqPdQ==} + engines: {node: '>=16.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 @@ -8154,7 +503,9 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/[email protected]': + /@aws-sdk/[email protected]: + resolution: {integrity: sha512-ofmD96IQc9g1dbyqlCyxu5fCG7kIl9p1NoN5+vGBUyLdbmPCV3Pdg99nRHYEJuv2MgGx5AUFGDPMHcqbJpnZIw==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/core': 2.0.1 '@smithy/protocol-http': 4.0.0 @@ -8164,14 +515,18 @@ snapshots: fast-xml-parser: 4.2.5 tslib: 2.6.2 - '@aws-sdk/[email protected]': + /@aws-sdk/[email protected]: + resolution: {integrity: sha512-Jxu255j0gToMGEiqufP8ZtKI8HW90lOLjwJ3LrdlD/NLsAY0tOQf1fWc53u28hWmmNGMxmCrL2p66IOgMDhDUw==} + engines: {node: '>=16.0.0'} dependencies: '@aws-sdk/types': 3.577.0 '@smithy/property-provider': 3.0.0 '@smithy/types': 3.0.0 tslib: 2.6.2 - '@aws-sdk/[email protected]': + /@aws-sdk/[email protected]: + resolution: {integrity: sha512-kGOUKw5ryPkDIYB69PjK3SicVLTbWB06ouFN2W1EvqUJpkQGPAUGzYcomKtt3mJaCTf/1kfoaHwARAl6KKSP8Q==} + engines: {node: '>=16.0.0'} dependencies: '@aws-sdk/types': 3.577.0 '@smithy/fetch-http-handler': 3.0.1 @@ -8183,7 +538,11 @@ snapshots: '@smithy/util-stream': 3.0.1 tslib: 2.6.2 - '@aws-sdk/[email protected](@aws-sdk/[email protected])(@aws-sdk/[email protected])': + /@aws-sdk/[email protected](@aws-sdk/[email protected])(@aws-sdk/[email protected]): + resolution: {integrity: sha512-GWcjHx6ErcZAi5GZ7kItX7E6ygYmklm9tD9dbCWdsnis7IiWfYZNMXFQEwKCubUmhT61zjGZGDUiRcqVeZu1Aw==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sts': ^3.582.0 dependencies: '@aws-sdk/client-sts': 3.582.0 '@aws-sdk/credential-provider-env': 3.577.0 @@ -8200,7 +559,9 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/[email protected](@aws-sdk/[email protected])(@aws-sdk/[email protected])': + /@aws-sdk/[email protected](@aws-sdk/[email protected])(@aws-sdk/[email protected]): + resolution: {integrity: sha512-T8OLA/2xayRMT8z2eIZgo8tBAamTsBn7HWc8mL1a9yzv5OCPYvucNmbO915DY8u4cNbMl2dcB9frfVxIrahCXw==} + engines: {node: '>=16.0.0'} dependencies: '@aws-sdk/credential-provider-env': 3.577.0 '@aws-sdk/credential-provider-http': 3.582.0 @@ -8219,7 +580,9 @@ snapshots: - '@aws-sdk/client-sts' - aws-crt - '@aws-sdk/[email protected]': + /@aws-sdk/[email protected]: + resolution: {integrity: sha512-Gin6BWtOiXxIgITrJ3Nwc+Y2P1uVT6huYR4EcbA/DJUPWyO0n9y5UFLewPvVbLkRn15JeEqErBLUrHclkiOKtw==} + engines: {node: '>=16.0.0'} dependencies: '@aws-sdk/types': 3.577.0 '@smithy/property-provider': 3.0.0 @@ -8227,7 +590,9 @@ snapshots: '@smithy/types': 3.0.0 tslib: 2.6.2 - '@aws-sdk/[email protected](@aws-sdk/[email protected])': + /@aws-sdk/[email protected](@aws-sdk/[email protected]): + resolution: {integrity: sha512-PSiBX6YvJaodGSVg6dReWfeYgK5Tl4fUi0GMuD9WXo/ckfxAPdDFtIfVR6VkSPUrkZj26uw1Pwqeefp2H5phag==} + engines: {node: '>=16.0.0'} dependencies: '@aws-sdk/client-sso': 3.582.0 '@aws-sdk/token-providers': 3.577.0(@aws-sdk/[email protected]) @@ -8240,7 +605,11 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/[email protected](@aws-sdk/[email protected])': + /@aws-sdk/[email protected](@aws-sdk/[email protected]): + resolution: {integrity: sha512-ZGHGNRaCtJJmszb9UTnC7izNCtRUttdPlLdMkh41KPS32vfdrBDHs1JrpbZijItRj1xKuOXsiYSXLAaHGcLh8Q==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sts': ^3.577.0 dependencies: '@aws-sdk/client-sts': 3.582.0 '@aws-sdk/types': 3.577.0 @@ -8248,27 +617,35 @@ snapshots: '@smithy/types': 3.0.0 tslib: 2.6.2 - '@aws-sdk/[email protected]': + /@aws-sdk/[email protected]: + resolution: {integrity: sha512-9ca5MJz455CODIVXs0/sWmJm7t3QO4EUa1zf8pE8grLpzf0J94bz/skDWm37Pli13T3WaAQBHCTiH2gUVfCsWg==} + engines: {node: '>=16.0.0'} dependencies: '@aws-sdk/types': 3.577.0 '@smithy/protocol-http': 4.0.0 '@smithy/types': 3.0.0 tslib: 2.6.2 - '@aws-sdk/[email protected]': + /@aws-sdk/[email protected]: + resolution: {integrity: sha512-aPFGpGjTZcJYk+24bg7jT4XdIp42mFXSuPt49lw5KygefLyJM/sB0bKKqPYYivW0rcuZ9brQ58eZUNthrzYAvg==} + engines: {node: '>=16.0.0'} dependencies: '@aws-sdk/types': 3.577.0 '@smithy/types': 3.0.0 tslib: 2.6.2 - '@aws-sdk/[email protected]': + /@aws-sdk/[email protected]: + resolution: {integrity: sha512-pn3ZVEd2iobKJlR3H+bDilHjgRnNrQ6HMmK9ZzZw89Ckn3Dcbv48xOv4RJvu0aU8SDLl/SNCxppKjeLDTPGBNA==} + engines: {node: '>=16.0.0'} dependencies: '@aws-sdk/types': 3.577.0 '@smithy/protocol-http': 4.0.0 '@smithy/types': 3.0.0 tslib: 2.6.2 - '@aws-sdk/[email protected]': + /@aws-sdk/[email protected]: + resolution: {integrity: sha512-P55HAXgwmiHHpFx5JEPvOnAbfhN7v6sWv9PBQs+z2tC7QiBcPS0cdJR6PfV7J1n4VPK52/OnrK3l9VxdQ7Ms0g==} + engines: {node: '>=16.0.0'} dependencies: '@aws-sdk/types': 3.577.0 '@aws-sdk/util-endpoints': 3.577.0 @@ -8276,7 +653,9 @@ snapshots: '@smithy/types': 3.0.0 tslib: 2.6.2 - '@aws-sdk/[email protected]': + /@aws-sdk/[email protected]: + resolution: {integrity: sha512-4ChCFACNwzqx/xjg3zgFcW8Ali6R9C95cFECKWT/7CUM1D0MGvkclSH2cLarmHCmJgU6onKkJroFtWp0kHhgyg==} + engines: {node: '>=16.0.0'} dependencies: '@aws-sdk/types': 3.577.0 '@smithy/node-config-provider': 3.0.0 @@ -8285,7 +664,11 @@ snapshots: '@smithy/util-middleware': 3.0.0 tslib: 2.6.2 - '@aws-sdk/[email protected](@aws-sdk/[email protected])': + /@aws-sdk/[email protected](@aws-sdk/[email protected]): + resolution: {integrity: sha512-0CkIZpcC3DNQJQ1hDjm2bdSy/Xjs7Ny5YvSsacasGOkNfk+FdkiQy6N67bZX3Zbc9KIx+Nz4bu3iDeNSNplnnQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sso-oidc': ^3.577.0 dependencies: '@aws-sdk/client-sso-oidc': 3.582.0(@aws-sdk/[email protected]) '@aws-sdk/types': 3.577.0 @@ -8294,55 +677,82 @@ snapshots: '@smithy/types': 3.0.0 tslib: 2.6.2 - '@aws-sdk/[email protected]': + /@aws-sdk/[email protected]: + resolution: {integrity: sha512-FT2JZES3wBKN/alfmhlo+3ZOq/XJ0C7QOZcDNrpKjB0kqYoKjhVKZ/Hx6ArR0czkKfHzBBEs6y40ebIHx2nSmA==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.0.0 tslib: 2.6.2 - '@aws-sdk/[email protected]': + /@aws-sdk/[email protected]: + resolution: {integrity: sha512-FjuUz1Kdy4Zly2q/c58tpdqHd6z7iOdU/caYzoc8jwgAHBDBbIJNQLCU9hXJnPV2M8pWxQDyIZsoVwtmvErPzw==} + engines: {node: '>=16.0.0'} dependencies: '@aws-sdk/types': 3.577.0 '@smithy/types': 3.0.0 '@smithy/util-endpoints': 2.0.0 tslib: 2.6.2 - '@aws-sdk/[email protected]': + /@aws-sdk/[email protected]: + resolution: {integrity: sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==} + engines: {node: '>=16.0.0'} dependencies: tslib: 2.6.2 - '@aws-sdk/[email protected]': + /@aws-sdk/[email protected]: + resolution: {integrity: sha512-zEAzHgR6HWpZOH7xFgeJLc6/CzMcx4nxeQolZxVZoB5pPaJd3CjyRhZN0xXeZB0XIRCWmb4yJBgyiugXLNMkLA==} dependencies: '@aws-sdk/types': 3.577.0 '@smithy/types': 3.0.0 bowser: 2.11.0 tslib: 2.6.2 - '@aws-sdk/[email protected]': + /@aws-sdk/[email protected]: + resolution: {integrity: sha512-XqvtFjbSMtycZTWVwDe8DRWovuoMbA54nhUoZwVU6rW9OSD6NZWGR512BUGHFaWzW0Wg8++Dj10FrKTG2XtqfA==} + engines: {node: '>=16.0.0'} + peerDependencies: + aws-crt: '>=1.0.0' + peerDependenciesMeta: + aws-crt: + optional: true dependencies: '@aws-sdk/types': 3.577.0 '@smithy/node-config-provider': 3.0.0 '@smithy/types': 3.0.0 tslib: 2.6.2 - '@aws-sdk/[email protected]': + /@aws-sdk/[email protected]: + resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} dependencies: tslib: 2.6.2 - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} + engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.24.5 picocolors: 1.0.1 - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==} + engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.24.6 picocolors: 1.0.1 + dev: false - '@babel/[email protected]': {} + /@babel/[email protected]: + resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==} + engines: {node: '>=6.9.0'} - '@babel/[email protected]': {} + /@babel/[email protected]: + resolution: {integrity: sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==} + engines: {node: '>=6.9.0'} + dev: false - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==} + engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.2 @@ -8362,22 +772,32 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.5 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.6 + dev: false - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-+wnfqc5uHiMYtvRX7qu80Toef8BXeh4HHR1SPeonGb1SKPniNEd4a/nlaJJMv/OIEYvIVavvo0yR7u10Gqz0Iw==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.6 + dev: false - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} + engines: {node: '>=6.9.0'} dependencies: '@babel/compat-data': 7.24.4 '@babel/helper-validator-option': 7.23.5 @@ -8385,15 +805,22 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==} + engines: {node: '>=6.9.0'} dependencies: '@babel/compat-data': 7.24.6 '@babel/helper-validator-option': 7.24.6 browserslist: 4.23.0 lru-cache: 5.1.1 semver: 6.3.1 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-djsosdPJVZE6Vsw3kk7IPRWethP94WHGOhQTc67SNXE0ZzMhHgALw8iGmYS0TD1bbMM0VDROy43od7/hN6WYcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.24.6 @@ -8405,15 +832,24 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 '@babel/helper-split-export-declaration': 7.24.6 semver: 6.3.1 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-C875lFBIWWwyv6MHZUG9HmRrlTDgOsLWZfYR0nW69gaKJNe0/Mpxx5r0EID2ZdHQkdUmQo2t0uNckTL08/1BgA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.24.6 regexpu-core: 5.3.2 semver: 6.3.1 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.24.5 '@babel/helper-compilation-targets': 7.24.6 @@ -8423,42 +859,70 @@ snapshots: resolve: 1.22.8 transitivePeerDependencies: - supports-color + dev: false - '@babel/[email protected]': {} + /@babel/[email protected]: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + engines: {node: '>=6.9.0'} - '@babel/[email protected]': {} + /@babel/[email protected]: + resolution: {integrity: sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==} + engines: {node: '>=6.9.0'} + dev: false - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.24.0 '@babel/types': 7.24.5 - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==} + engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.24.6 '@babel/types': 7.24.6 + dev: false - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.5 - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.6 + dev: false - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-OTsCufZTxDUsv2/eDXanw/mUZHWOxSbEmC3pP8cgjcy5rgeVPWWMStnv274DV60JtHxTk0adT0QrCzC4M9NWGg==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.6 + dev: false - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.5 - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.22.20 @@ -8467,7 +931,11 @@ snapshots: '@babel/helper-split-export-declaration': 7.24.5 '@babel/helper-validator-identifier': 7.24.5 - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.24.6 @@ -8475,68 +943,120 @@ snapshots: '@babel/helper-simple-access': 7.24.6 '@babel/helper-split-export-declaration': 7.24.6 '@babel/helper-validator-identifier': 7.24.6 + dev: false - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-3SFDJRbx7KuPRl8XDUr8O7GAEB8iGyWPjLKJh/ywP/Iy9WOmEfMrsWbaZpvBu2HSYn4KQygIsz0O7m8y10ncMA==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.6 + dev: false - '@babel/[email protected]': {} + /@babel/[email protected]: + resolution: {integrity: sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==} + engines: {node: '>=6.9.0'} - '@babel/[email protected]': {} + /@babel/[email protected]: + resolution: {integrity: sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==} + engines: {node: '>=6.9.0'} + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-1Qursq9ArRZPAMOZf/nuzVW8HgJLkTB9y9LfP4lW2MVp4e9WkLJDovfKBxoDcCk6VuzIxyqWHyBoaCtSRP10yg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.24.6 '@babel/helper-environment-visitor': 7.24.6 '@babel/helper-wrap-function': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-mRhfPwDqDpba8o1F8ESxsEkJMQkUF8ZIWrAc0FtWhxnjfextxMWxr22RtFizxxSYLjVHDeMgVsRq8BBZR2ikJQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.24.6 '@babel/helper-member-expression-to-functions': 7.24.6 '@babel/helper-optimise-call-expression': 7.24.6 + dev: false - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.5 - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.6 + dev: false - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-jhbbkK3IUKc4T43WadP96a27oYti9gEf1LdyGSP2rHGH77kwLwfhO7TgwnWvxxQVmke0ImmCSS47vcuxEMGD3Q==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.6 + dev: false - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.5 - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.6 + dev: false - '@babel/[email protected]': {} + /@babel/[email protected]: + resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} + engines: {node: '>=6.9.0'} - '@babel/[email protected]': {} + /@babel/[email protected]: + resolution: {integrity: sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==} + engines: {node: '>=6.9.0'} + dev: false - '@babel/[email protected]': {} + /@babel/[email protected]: + resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==} + engines: {node: '>=6.9.0'} - '@babel/[email protected]': {} + /@babel/[email protected]: + resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==} + engines: {node: '>=6.9.0'} + dev: false - '@babel/[email protected]': {} + /@babel/[email protected]: + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} + engines: {node: '>=6.9.0'} - '@babel/[email protected]': {} + /@babel/[email protected]: + resolution: {integrity: sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==} + engines: {node: '>=6.9.0'} + dev: false - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-f1JLrlw/jbiNfxvdrfBgio/gRBk3yTAEJWirpAkiJG2Hb22E7cEYKHWo0dFPTv/niPovzIdPdEDetrv6tC6gPQ==} + engines: {node: '>=6.9.0'} dependencies: '@babel/helper-function-name': 7.24.6 '@babel/template': 7.24.6 '@babel/types': 7.24.6 + dev: false - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==} + engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.24.0 '@babel/traverse': 7.24.5 @@ -8544,91 +1064,163 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==} + engines: {node: '>=6.9.0'} dependencies: '@babel/helper-validator-identifier': 7.24.5 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.0.1 - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==} + engines: {node: '>=6.9.0'} dependencies: '@babel/helper-validator-identifier': 7.24.6 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.0.1 + dev: false - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==} + engines: {node: '>=6.0.0'} + hasBin: true dependencies: '@babel/types': 7.24.5 - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==} + engines: {node: '>=6.0.0'} + hasBin: true dependencies: '@babel/types': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-bYndrJ6Ph6Ar+GaB5VAc0JPoP80bQCm4qon6JEzXfRl5QZyQ8Ur1K6k7htxWmPA5z+k7JQvaMUrtXlqclWYzKw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.6(@babel/[email protected])': + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.6(@babel/[email protected]): + resolution: {integrity: sha512-iVuhb6poq5ikqRq2XWU6OQ+R5o9wF+r/or9CeUyovgptz0UlnK4/seOQ1Istu/XybYjAhQv1FRSSfHHufIku5Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-c8TER5xMDYzzFcGqOEp9l4hvB7dcbhcGjcLVwxWfe4P5DOafdwjsBJZKsmv+o3aXh7NhopvayQIovHrh2zSRUQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 '@babel/plugin-transform-optional-chaining': 7.24.6(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-z8zEjYmwBUHN/pCF3NuWBhHQjJCrd33qAi8MgANfMrAvn72k2cImT8VjK9LJFu4ysOLJqhfkYYb3MvwANRUNZQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-remap-async-to-generator': 7.24.6(@babel/[email protected]) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-create-class-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-qPPDbYs9j5IArMFqYi85QxatHURSzRyskKpIbjrVoVglDuGdhu1s7UTCmXvP/qR2aHa3EdJ8X3iZvQAHjmdHUw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-export-default-from': 7.24.6(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead. + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.24.6 '@babel/core': 7.24.5 @@ -8636,179 +1228,334 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/[email protected]) '@babel/plugin-transform-parameters': 7.24.6(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead. + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/[email protected]) + dev: false - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/[email protected])': + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/[email protected]): + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-Nzl7kZ4tjOM2LJpejBMPwZs7OJfc26++2HsMQuSrw6gxpqXGtZZ3Rj4Zt4Qm7vulMZL2gHIGGc2stnlQnHQCqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-gNkksSdV8RbsCoHF9sjVYrHfYACMl/8U32UfUhJ9+84/ASXw8dlx+eHyyF0m6ncQJ9IBSxfuCkB36GJqYdXTOA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-BE6o2BogJKJImTmGpkmOic4V0hlRRxVtzqxiSPa8TIFxyhi4EFjHm08nq1M4STK4RytuLMgnSz0/wfflvGFNOg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-D+CfsVZousPXIdudSII7RGy52+dYRtbyKAZcvtQKq/NpsivyMVduepzcLqG5pMBugtMdedxdC8Ramdpcne9ZWQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-lWfvAIFNWMlCsU0DRUun2GpFwZdGTukLaHJqRh1JRb80NdAP5Sb1HDHB5X9P9OtgZHQl089UzQkpYlBq2VTPRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-TzCtxGgVTEJWWwcYwQhCIQ6WaKlo80/B+Onsk4RRCcYqpYGFcG9etPW94VToGte5AAcxRrhjPUFvUS3Y2qKi4A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.5 '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-jSSSDt4ZidNMggcLx8SaKsbGNEfIl0PHx/4mFEulorE7bpYLbN0d3pDW3eJ7Y5Z3yPhy3L3NaPCYyTUY7TuugQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-VEP2o4iR2DqQU6KPgizTW2mnMx6BG5b5O9iQdrW9HesLkv8GIA8x2daXBQxw1MrsIkFQGA/iJ204CKoQ8UcnAA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-remap-async-to-generator': 7.24.6(@babel/[email protected]) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-NTBA2SioI3OsHeIn6sQmhvXleSl9T70YY/hostQLveWs0ic+qvbA3fa0kwAwQ0OA/XGaAerNZRQGJyRfhbJK4g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-module-imports': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-remap-async-to-generator': 7.24.6(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-XNW7jolYHW9CwORrZgA/97tL/k05qe/HL0z/qqJq1mdWhwwCM6D4BJBV7wAz9HgFziN5dTOG31znkVIzwxv+vw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-S/t1Xh4ehW7sGA7c1j/hiOBLnEYCp/c2sEG4ZkL8kI1xX9tW2pqJTCHKtdhe/jHKt8nG0pFCrDHUXd4DvjHS9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-j6dZ0Z2Z2slWLR3kt9aOmSIrBvnntWjMDN/TVcMPxhXMLmJVqX605CBRlcGI4b32GMbfifTEsdEjGjiE+j/c3A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-create-class-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-1QSRfoPI9RoLRa8Mnakc6v3e0gJxiZQTYrMfLn+mD0sz5+ndSzwymp2hDcYJTyT0MOn0yuWzj8phlIvO72gTHA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.24.5 '@babel/helper-create-class-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-+fN+NO2gh8JtRmDSOB6gaCVo36ha8kfCW1nMq2Gc0DABln0VcHN4PrALDvF5/diLzIRKptC7z/d7Lp64zk92Fg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.24.6 @@ -8819,205 +1566,373 @@ snapshots: '@babel/helper-replace-supers': 7.24.6(@babel/[email protected]) '@babel/helper-split-export-declaration': 7.24.6 globals: 11.12.0 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-cRzPobcfRP0ZtuIEkA8QzghoUpSB3X3qSH5W2+FzG+VjWbJXExtx0nbRqwumdBN1x/ot2SlTNQLfBCnPdzp6kg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/template': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-YLW6AE5LQpk5npNXL7i/O+U9CE4XsBCuRPgyjl1EICZYKmcitV+ayuuUGMJm2lC1WWjXYszeTnIxF/dq/GhIZQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-rCXPnSEKvkm/EjzOtLoGvKseK+dS4kZwx1HexO3BtRtgL0fQ34awHn34aeSHuXtZY2F8a1X8xqBBPRtOxDVmcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-/8Odwp/aVkZwPFJMllSbawhDAO3UJi65foB00HYnK/uXvvCPm0TAXSByjz1mpRmp0q6oX2SIxpkUOpPFHk7FLA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-vpq8SSLRTBLOHUZHSnBqVo0AKX3PBaoPs2vVzYVWslXDTDIpwAcCDtfhUcHSQQoYoUvcFPTdC8TZYXu9ZnLT/w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-EemYpHtmz0lHE7hxxxYEuTYOOBZ43WkDgZ4arQ4r+VX9QHuNZC+WH3wUWmRNvR8ECpTRne29aZV6XO22qpOtdA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-inXaTM1SVrIxCkIJ5gqWiozHfFMStuGbGJAxZFBoHcRRdDP0ySLb3jH6JOwmfiinPwyMZqMBX+7NBDCO4z0NSA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-1l8b24NoCpaQ13Vi6FtLG1nv6kNoi8PWvQb1AYO7GHZDpFfBYc3lbXArx1lP2KRt8b4pej1eWc/zrRmsQTfOdQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-flow': 7.24.6(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-n3Sf72TnqK4nw/jziSqEl1qaWPbCRw2CziHH+jdRYvw4J6yeCzsj4jdw8hIntOEeDGTmHVe2w4MVL44PN0GMzg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-sOajCu6V0P1KPljWHKiDq6ymgqB+vfo3isUS4McqW1DZtvSVU2v/wuMhmRmkg3sFoq6GMaUUf8W4WtoSLkOV/Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-compilation-targets': 7.24.6 '@babel/helper-function-name': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-Uvgd9p2gUnzYJxVdBLcU0KurF8aVhkmVyMKW4MIY1/BByvs3EBpv45q01o7pRTVmTvtQq5zDlytP3dcUgm7v9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-f2wHfR2HF6yMj+y+/y07+SLqnOSwRp8KYLpQKOzS58XLVlULhXbiYcygfXQxJlMbhII9+yXDwOUFLf60/TL5tw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-EKaWvnezBCMkRIHxMJSIIylzhqK09YpiJtDbr2wsXTwnO0TxyjMUkaw4RlFIZMIS0iDj0KyIg7H7XCguHu/YDA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-9g8iV146szUo5GWgXpRbq/GALTnY+WnNuRTuRHWWFfWGbP9ukRL0aO/jpu9dmOPikclkxnNsjY8/gsWl6bmZJQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-eAGogjZgcwqAxhyFgqghvoHRr+EYRQPFjUXrTYKBRb5qPnAVxOOglaxc4/byHqjvq/bqO2F3/CGwTHsgKJYHhQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-module-transforms': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-JEV8l3MHdmmdb7S7Cmx6rbNEjRCgTQMZxllveHO0mx6uiclB0NflCawlQQ6+o5ZrwjUBYPzHm2XoK4wqGVUFuw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-module-transforms': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-simple-access': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-xg1Z0J5JVYxtpX954XqaaAT6NpAY6LtZXvYFCJmGFJWwtlz2EmJoR8LycFRGNE8dBKizGWkGQZGegtkV8y8s+w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-hoist-variables': 7.24.6 '@babel/helper-module-transforms': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-validator-identifier': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-esRCC/KsSEUvrSjv5rFYnjZI6qv4R1e/iHQrqwbZIoRJqk7xCvEUiN7L1XrmW5QSmQe3n1XD88wbgDTWLbVSyg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-module-transforms': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-6DneiCiu91wm3YiNIGDWZsl6GfTTbspuj/toTEqLh9d4cx50UIzSdg+T96p8DuT7aJOBRhFyaE9ZvTHkXrXr6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.5 '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-f8liz9JG2Va8A4J5ZBuaSdwfPqN6axfWRK+y66fjKYbwf9VBLuq4WxtinhJhvp1w6lamKUwLG0slK2RxqFgvHA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-+QlAiZBMsBK5NqrBWFXCYeXyiU1y7BQ/OYaiPAcQJMomn5Tyg+r5WuVtyEuvTbpV7L25ZSLfE+2E9ywj4FD48A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-6voawq8T25Jvvnc4/rXcWZQKKxUNZcKMS8ZNrjxQqoRFernJJKjE3s18Qo6VFaatG5aiX5JV1oPD7DbJhn0a4Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-OKmi5wiMoRW5Smttne7BwHM8s/fb5JFs+bVGNSeHWzwZkWXWValR1M30jyXo1s/RaqgwwhEC62u4rFH/FBcBPg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-compilation-targets': 7.24.6 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/[email protected]) '@babel/plugin-transform-parameters': 7.24.6(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-N/C76ihFKlZgKfdkEYKtaRUtXZAgK7sOY4h2qrbVbVTXPrKGIi8aww5WGe/+Wmg8onn8sr2ut6FXlsbu/j6JHg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-replace-supers': 7.24.6(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-L5pZ+b3O1mSzJ71HmxSCmTVd03VOT2GXOigug6vDYJzE5awLI7P1g0wFcdmGuwSDSrQ0L2rDOe/hHws8J1rv3w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-cHbqF6l1QP11OkYTYQ+hhVx1E017O5ZcSPXk9oODpqhcAD1htsWG2NpHrrhthEO2qZomLK0FXS+u7NfrkF5aOQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-ST7guE8vLV+vI70wmAxuZpIKzVjvFX9Qs8bl5w6tN/6gOypPWUmMQL2p7LJz5E63vEGrDhAiYetniJFyBH1RkA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-T9LtDI0BgwXOzyXrvgLTT8DFjCC/XgWLjflczTLXyvxbnSR/gpv0hbmzlHE/kmh9nOvlygbamLKRo6Op4yB6aw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-create-class-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-Qu/ypFxCY5NkAnEhCF86Mvg3NSabKsh/TPpBVswEdkGl7+FbsYHy1ziRqJpwGH4thBdQHh8zx+z7vMYmcJ7iaQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.24.6 '@babel/helper-create-class-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-oARaglxhRsN18OYsnPTpb8TcKQWDYNsPNmTnx5++WOAsUJ0cSC/FZVlIJCKvPbU4yn/UXsS0551CFKJhN0CaMw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-/3iiEEHDsJuj9QU09gbyWGSUxDboFcD7Nj6dnHIlboWSodxXAoaY/zlNMHeYAC0WsERMqgO9a7UaM77CsYgWcg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-RtCJoUO2oYrYwFPtR1/jkoBEcFuI1ae9a9IMxeyAVa3a1Ap4AnxmyIKG2b2FaJKqkidw/0cxRbWN+HOs6ZWd1w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.5 - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.5 - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-pCtPHhpRZHfwdA5G1Gpk5mIzMA99hv0R8S/Ket50Rw+S+8hkt3wBWqdqHaPw0CuUYxdshUgsPiLQ5fAs4ASMhw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.24.6 @@ -9025,19 +1940,34 @@ snapshots: '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-jsx': 7.24.6(@babel/[email protected]) '@babel/types': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-SMDxO95I8WXRtXhTAc8t/NFQUT7VYbIWwJCJgEli9ml4MhqUMh4S6hxgH6SmAC3eAQNWCDJFxcFeEt9w2sDdXg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 regenerator-transform: 0.15.2 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-DcrgFXRRlK64dGE0ZFBPD5egM2uM8mgfrvTMOSB2yKzOtjpGegVYkzh3s1zZg1bBck3nkXiaOamJUqK3Syk+4A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-W3gQydMb0SY99y/2lV0Okx2xg/8KzmZLQsLaiCmwNRl1kKomz14VurEm+2TossUb+sRvBCnGe+wx8KtIgDtBbQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-module-imports': 7.24.6 @@ -9048,65 +1978,120 @@ snapshots: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-xnEUvHSMr9eOWS5Al2YPfc32ten7CXdH7Zwyyk7IqITg4nX61oHj+GxpNvl+y5JHjfN3KXE2IV55wAWowBYMVw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-h/2j7oIUDjS+ULsIrNZ6/TKG97FgmEk1PXryk/HQq6op4XUUUwif2f69fJrzK0wza2zjCS1xhXmouACaWV5uPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-fN8OcTLfGmYv7FnDrsjodYBo1DhPL3Pze/9mIIE2MGCT1KgADYIOD7rEglpLHZj8PZlC/JFX5WcD+85FLAQusw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-BJbEqJIcKwrqUP+KfUIkxz3q8VzXe2R8Wv8TaNgO1cx+nNavxn/2+H8kp9tgFSOL6wYPPEgFvU6IKS4qoGqhmg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-IshCXQ+G9JIFJI7bUpxTE/oA2lgVLAIK8q1KdJNoPXOpvRaNjMySGuvLfBw/Xi2/1lLo953uE8hyYSDW3TSYig==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-H0i+hDLmaYYSt6KU9cZE0gb3Cbssa/oxWis7PX4ofQzbvsfix9Lbh8SRk7LCPDlLWJHUiFeHU0qRRpF/4Zv7mQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.24.6 '@babel/helper-create-class-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 '@babel/plugin-syntax-typescript': 7.24.6(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-bKl3xxcPbkQQo5eX9LjjDpU2xYHeEeNQbOhj0iPvetSzA+Tu9q/o5lujF4Sek60CM6MgYvOS/DJuwGbiEYAnLw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-8EIgImzVUxy15cZiPii9GvLZwsy7Vxc+8meSlR3cXFmBIl5W5Tn9LGBf7CDKkHj4uVfNXCJB8RsVfnmY61iedA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-pssN6ExsvxaKU638qcWb81RrvvgZom3jDgU/r5xFZ7TONkZGFf4MhI2ltMb8OcQWhHyxgIavEU+hgqtbKOmsPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-quiMsb28oXWIDK0gXLALOJRXLgICLiulqdZGOaPPd0vRT7fQp74NtdADAVu+D8s00C+0Xs0MxVP0VKF/sZEUgw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.5 '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/[email protected]) '@babel/helper-plugin-utils': 7.24.6 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-CrxEAvN7VxfjOG8JNF2Y/eMqMJbZPZ185amwGUBp8D9USK90xQmv7dLdFSa+VbD7fdIqcy/Mfv7WtzG8+/qxKg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.24.6 '@babel/core': 7.24.5 @@ -9192,22 +2177,36 @@ snapshots: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-huoe0T1Qs9fQhMWbmqE/NHUeZbqmHDsN6n/jYvPcUUHfuKiPV32C9i8tDhMbQ1DEKTjbBP7Rjm3nSLwlB2X05g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/helper-validator-option': 7.24.6 '@babel/plugin-transform-flow-strip-types': 7.24.6(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 '@babel/types': 7.24.6 esutils: 2.0.3 + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-U10aHPDnokCFRXgyT/MaIRTivUu2K/mu0vJlwRS9LxJmJet+PFQNKpggPyFCUtC6zWSBPjvxjnpNkAn3Uw2m5w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.6 @@ -9215,8 +2214,13 @@ snapshots: '@babel/plugin-syntax-jsx': 7.24.6(@babel/[email protected]) '@babel/plugin-transform-modules-commonjs': 7.24.6(@babel/[email protected]) '@babel/plugin-transform-typescript': 7.24.6(@babel/[email protected]) + dev: false - '@babel/[email protected](@babel/[email protected])': + /@babel/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 clone-deep: 4.0.1 @@ -9224,26 +2228,38 @@ snapshots: make-dir: 2.1.0 pirates: 4.0.6 source-map-support: 0.5.21 + dev: false - '@babel/[email protected]': {} + /@babel/[email protected]: + resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} + dev: false - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==} + engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} + engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.24.2 '@babel/parser': 7.24.5 '@babel/types': 7.24.5 - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==} + engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.24.6 '@babel/parser': 7.24.6 '@babel/types': 7.24.6 + dev: false - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==} + engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.24.2 '@babel/generator': 7.24.5 @@ -9258,19 +2274,29 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} + engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.24.1 '@babel/helper-validator-identifier': 7.24.5 to-fast-properties: 2.0.0 - '@babel/[email protected]': + /@babel/[email protected]: + resolution: {integrity: sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==} + engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.24.6 '@babel/helper-validator-identifier': 7.24.6 to-fast-properties: 2.0.0 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected]): + resolution: {integrity: sha512-FSXRm8iClFyU+gVaXisOSEw0/4Q+qZbFRiuhIAkVU6Boj0FxAMrlo9a8AV5TuF77rgaHytCdHk0Ng+cyUijrag==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' dependencies: '@chakra-ui/descendant': 3.1.0([email protected]) '@chakra-ui/icon': 3.2.0(@chakra-ui/[email protected])([email protected]) @@ -9282,8 +2308,13 @@ snapshots: '@chakra-ui/transition': 2.1.0([email protected])([email protected]) framer-motion: 11.2.6([email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-jHg4LYMRNOJH830ViLuicjb3F+v6iriE/2G5T+Sd0Hna04nukNJ1MxUmBPE+vI22me2dIflfelu2v9wdB6Pojw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/icon': 3.2.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/react-context': 2.1.0([email protected]) @@ -9291,10 +2322,17 @@ snapshots: '@chakra-ui/spinner': 2.1.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]': {} + /@chakra-ui/[email protected]: + resolution: {integrity: sha512-MV6D4VLRIHr4PkW4zMyqfrNS1mPlCTiCXwvYGtDFQYr+xHFfonhAuf9WjsSc0nyp2m0OdkSLnzmVKkZFLo25Tg==} + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-8gKSyLfygnaotbJbDMHDiJoF38OHXUYVme4gGxZ1fLnQEdPVEaIWfH+NndIjOM0z8S+YEFnT9KyGMUtvPrBk3g==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/image': 2.1.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/react-children-utils': 2.0.6([email protected]) @@ -9302,20 +2340,32 @@ snapshots: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-4cWCG24flYBxjruRi4RJREWTGF74L/KzI2CognAW/d/zWR0CjiScuJhf37Am3LFbCySP6WSoyBOtTIoTA4yLEA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/react-children-utils': 2.0.6([email protected]) '@chakra-ui/react-context': 2.1.0([email protected]) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]': + /@chakra-ui/[email protected]: + resolution: {integrity: sha512-Pq32MlEX9fwb5j5xx8s18zJMARNHlQZH2VH1RZgfgRDpp7DcEgtRW5AInfN5CfqdHLO1dGxA7I3MqEuL5JnIsA==} dependencies: '@chakra-ui/shared-utils': 2.0.5 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-95CplwlRKmmUXkdEp/21VkEWgnwcx2TOBG6NfYlsuLBDHSLlo5FKIiE2oSi4zXc4TLcopGcWPNcm/NDaSC5pvA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/react-context': 2.1.0([email protected]) '@chakra-ui/react-use-merge-refs': 2.1.0([email protected]) @@ -9323,14 +2373,24 @@ snapshots: '@chakra-ui/spinner': 2.1.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-xUB/k5MURj4CtPAhdSoXZidUbm8j3hci9vnc+eZJVDqhDOShNlD6QeniQNRPRys4lWAQLCbFcrwL29C8naDi6g==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-85g38JIXMEv6M+AcyIGLh7igNtfpAN6KGQFYxY9tBj0eWvWk4NKQxvqqyVta0bSAyIl1rixNIIezNpNWk2iO4g==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/form-control': 2.2.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/react-context': 2.1.0([email protected]) @@ -9345,50 +2405,88 @@ snapshots: '@chakra-ui/visually-hidden': 2.2.0(@chakra-ui/[email protected])([email protected]) '@zag-js/focus-visible': 0.16.0 react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-flRA/ClPUGPYabu+/GLREZVZr9j2uyyazCAUHAdrTUEdDYCr31SVGhgh7dgKdtq23bOvAQJpIJjw/0Bs0WvbXw==} + peerDependencies: + react: '>=18' dependencies: '@chakra-ui/react-use-merge-refs': 2.1.0([email protected]) '@chakra-ui/shared-utils': 2.0.5 react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-gnpENKOanKexswSVpVz7ojZEALl2x5qjLYNqSQGbxz+aP9sOXPfUS56ebyBrre7T7exuWGiFeRwnM0oVeGPaiw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/icon': 3.2.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-niTEA8PALtMWRI9wJ4LL0CSBDo8NBfLNp4GD6/0hstcm3IlbBHTVKxN6HwSaoNYfphDQLxCjT4yG+0BJA5tFpg==} + peerDependencies: + react: '>=18' dependencies: '@chakra-ui/react-use-safe-layout-effect': 2.1.0([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-gVrRDyXFdMd8E7rulL0SKeoljkLQiPITFnsyMO8EFHNZ+AHt5wK4LIguYVEq88APqAGZGfHFWXr79RYrNiE3Mg==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-s6hZAEcWT5zzjNz2JIWUBzRubo9la/oof1W7EKZVVfPYHERnl5e16FmBC79Yfq8p09LQ+aqFKm/etYoJMMgghw==} + peerDependencies: + react: '>=18' dependencies: '@chakra-ui/number-utils': 2.0.7 '@chakra-ui/react-use-callback-ref': 2.1.0([email protected]) '@chakra-ui/shared-utils': 2.0.5 react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@emotion/[email protected])([email protected])': + /@chakra-ui/[email protected](@emotion/[email protected])([email protected]): + resolution: {integrity: sha512-cQwwBy5O0jzvl0K7PLTLgp8ijqLPKyuEMiDXwYzl95seD3AoeuoCLyzZcJtVqaUZ573PiBdAbY/IlZcwDOItWg==} + peerDependencies: + '@emotion/react': '>=10.0.35' + react: '>=18' dependencies: '@emotion/react': 11.11.4(@types/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-VxCIAir08g5w27klLyi7PVo8BxhW4tgU/lxQyujkmi4zx7hT9ZdrcQLAted/dAa+aSIZ14S1oV0Q9lGjsAdxUQ==} + peerDependencies: + react: '>=18' dependencies: '@chakra-ui/react-context': 2.1.0([email protected]) '@chakra-ui/react-use-merge-refs': 2.1.0([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]': {} + /@chakra-ui/[email protected]: + resolution: {integrity: sha512-ZmF2qRa1QZ0CMLU8M1zCfmw29DmPNtfjR9iTo74U5FPr3i1aoAh7fbJ4qAlZ197Xw9eAW28tvzQuoVWeL5C7fQ==} + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-j2JLrUL9wgg4YA6jLlbU88370eCRyor7DZQD9lzpY95tSOXpTljeg3uF9eOmDnCs6fxp3zDWIfkgMm/ExhcGTg==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/react-context': 2.1.0([email protected]) '@chakra-ui/react-types': 2.0.7([email protected]) @@ -9401,18 +2499,29 @@ snapshots: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]': {} + /@chakra-ui/[email protected]: + resolution: {integrity: sha512-IGM/yGUHS+8TOQrZGpAKOJl/xGBrmRYJrmbHfUE7zrG3PpQyXvbLDP1M+RggkCFVgHlJi2wpYIf0QtQlU0XZfw==} + dev: false - '@chakra-ui/[email protected](@types/[email protected])([email protected])': + /@chakra-ui/[email protected](@types/[email protected])([email protected]): + resolution: {integrity: sha512-EmGx4PhWGjm4dpjRqM4Aa+rCWBxP+Rq8Uc/nAVnD4YVqkEhBkrPTpui2lnjsuxqNaZ24fIAZ10cF1hlpemte/w==} + peerDependencies: + react: '>=18' dependencies: '@chakra-ui/dom-utils': 2.1.0 react: 18.3.1 react-focus-lock: 2.12.1(@types/[email protected])([email protected]) transitivePeerDependencies: - '@types/react' + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-wehLC1t4fafCVJ2RvJQT2jyqsAwX7KymmiGqBu7nQoQz8ApTkGABWpo/QwDh3F/dBLrouHDoOvGmYTqft3Mirw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/icon': 3.2.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/react-context': 2.1.0([email protected]) @@ -9421,29 +2530,48 @@ snapshots: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-RQbTnzl6b1tBjbDPf9zGRo9rf/pQMholsOudTxjy4i9GfTfz6kgp5ValGjQm2z7ng6Z31N1cnjZ1AlSzQ//ZfQ==} + peerDependencies: + react: '>=18' dependencies: '@chakra-ui/react-utils': 2.0.12([email protected]) '@chakra-ui/utils': 2.0.15 compute-scroll-into-view: 3.0.3 copy-to-clipboard: 3.3.3 react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-xxjGLvlX2Ys4H0iHrI16t74rG9EBcpFvJ3Y3B7KMQTrnW34Kf7Da/UC8J67Gtx85mTHW020ml85SVPKORWNNKQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-bskumBYKLiLMySIWDGcz0+D9Th0jPvmX6xnRMs4o92tT3Od/bW26lahmV2a2Op2ItXeCmRMY+XxJH5Gy1i46VA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/react-use-safe-layout-effect': 2.1.0([email protected]) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-GiBbb3EqAA8Ph43yGa6Mc+kUPjh4Spmxp1Pkelr8qtudpc3p2PJOOebLpd90mcqw8UePPa+l6YhhPtp6o0irhw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/form-control': 2.2.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/object-utils': 2.1.0 @@ -9452,8 +2580,13 @@ snapshots: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-nXuZ6WRbq0WdgnRgLw+QuxWAHuhDtVX8ElWqcTK+cSMFg/52eVP47czYBE5F35YhnoW2XBwfNoNgZ7+e8Z01Rg==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/breakpoint-utils': 2.0.8 '@chakra-ui/icon': 3.2.0(@chakra-ui/[email protected])([email protected]) @@ -9463,22 +2596,39 @@ snapshots: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]': {} + /@chakra-ui/[email protected]: + resolution: {integrity: sha512-UULqw7FBvcckQk2n3iPO56TMJvDsNv0FKZI6PlUNJVaGsPbsYxK/8IQ60vZgaTVPtVcjY6BE+y6zg8u9HOqpyg==} + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-ZOxFXwtaLIsXjqnszYYrVuswBhnIHHP+XIgK1vC6DePKtyK590Wg+0J0slDwThUAd4MSSIUa/nNX84x1GMphWw==} + peerDependencies: + react: '>=18' dependencies: react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-IsTGgFLoICVoPRp9ykOgqmdMotJG0CnPsKvGQeSFOB/dZfIujdVb14TYxDU4+MURXry1MhJ7LzZhv+Ml7cr8/g==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/breakpoint-utils': 2.0.8 '@chakra-ui/react-env': 3.1.0([email protected]) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected]): + resolution: {integrity: sha512-lJS7XEObzJxsOwWQh7yfG4H8FzFPRP5hVPN/CL+JzytEINCSBvsCDHrYPQGp7jzpCi8vnTqQQGQe0f8dwnXd2g==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' dependencies: '@chakra-ui/clickable': 2.1.0([email protected]) '@chakra-ui/descendant': 3.1.0([email protected]) @@ -9498,8 +2648,15 @@ snapshots: '@chakra-ui/transition': 2.1.0([email protected])([email protected]) framer-motion: 11.2.6([email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])(@types/[email protected])([email protected])([email protected])([email protected]): + resolution: {integrity: sha512-TQv1ZaiJMZN+rR9DK0snx/OPwmtaGH1HbZtlYt4W4s6CzyK541fxLRTjIXfEzIGpvNW+b6VFuFjbcR78p4DEoQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' + react-dom: '>=18' dependencies: '@chakra-ui/close-button': 2.1.1(@chakra-ui/[email protected])([email protected]) '@chakra-ui/focus-lock': 2.1.0(@types/[email protected])([email protected]) @@ -9517,8 +2674,13 @@ snapshots: react-remove-scroll: 2.5.10(@types/[email protected])([email protected]) transitivePeerDependencies: - '@types/react' + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-pfOdX02sqUN0qC2ysuvgVDiws7xZ20XDIlcNhva55Jgm095xjm8eVdIBfNm3SFbSUNxyXvLTW/YQanX74tKmuA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/counter': 2.1.0([email protected]) '@chakra-ui/form-control': 2.2.0(@chakra-ui/[email protected])([email protected]) @@ -9534,12 +2696,21 @@ snapshots: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]': {} + /@chakra-ui/[email protected]: + resolution: {integrity: sha512-yOGxBjXNvLTBvQyhMDqGU0Oj26s91mbAlqKHiuw737AXHt0aPllOthVUqQMeaYLwLCjGMg0jtI7JReRzyi94Dg==} + dev: false - '@chakra-ui/[email protected]': {} + /@chakra-ui/[email protected]: + resolution: {integrity: sha512-tgIZOgLHaoti5PYGPTwK3t/cqtcycW0owaiOXoZOcpwwX/vlVb+H1jFsQyWiiwQVPt9RkoSLtxzXamx+aHH+bQ==} + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-x4vBqLStDxJFMt+jdAHHS8jbh294O53CPQJoL4g228P513rHylV/uPscYUHrVJXRxsHfRztQO9k45jjTYaPRMw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/descendant': 3.1.0([email protected]) '@chakra-ui/react-children-utils': 2.0.6([email protected]) @@ -9549,8 +2720,14 @@ snapshots: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected]): + resolution: {integrity: sha512-K+2ai2dD0ljvJnlrzesCDT9mNzLifE3noGKZ3QwLqd/K34Ym1W/0aL1ERSynrcG78NKoXS54SdEzkhCZ4Gn/Zg==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' dependencies: '@chakra-ui/close-button': 2.1.1(@chakra-ui/[email protected])([email protected]) '@chakra-ui/lazy-utils': 2.0.5 @@ -9566,28 +2743,49 @@ snapshots: '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) framer-motion: 11.2.6([email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-ciDdpdYbeFG7og6/6J8lkTFxsSvwTdMLFkpVylAF6VNC22jssiWfquj2eyD4rJnzkRFPvIWJq8hvbfhsm+AjSg==} + peerDependencies: + react: '>=18' dependencies: '@chakra-ui/react-types': 2.0.7([email protected]) '@chakra-ui/react-use-merge-refs': 2.1.0([email protected]) '@popperjs/core': 2.11.8 react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])([email protected])': + /@chakra-ui/[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-9q9KWf6SArEcIq1gGofNcFPSWEyl+MfJjEUg/un1SMlQjaROOh3zYr+6JAwvcORiX7tyHosnmWC3d3wI2aPSQg==} + peerDependencies: + react: '>=18' + react-dom: '>=18' dependencies: '@chakra-ui/react-context': 2.1.0([email protected]) '@chakra-ui/react-use-safe-layout-effect': 2.1.0([email protected]) react: 18.3.1 react-dom: 18.3.1([email protected]) + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-qUXuKbuhN60EzDD9mHR7B67D7p/ZqNS2Aze4Pbl1qGGZfulPW0PY8Rof32qDtttDQBkzQIzFGE8d9QpAemToIQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/react-context': 2.1.0([email protected]) '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@emotion/[email protected])(@emotion/[email protected])([email protected])([email protected])': + /@chakra-ui/[email protected](@emotion/[email protected])(@emotion/[email protected])([email protected])([email protected]): + resolution: {integrity: sha512-w0Tef5ZCJK1mlJorcSjItCSbyvVuqpvyWdxZiVQmE6fvSJR83wZof42ux0+sfWD+I7rHSfj+f9nzhNaEWClysw==} + peerDependencies: + '@emotion/react': ^11.0.0 + '@emotion/styled': ^11.0.0 + react: '>=18' + react-dom: '>=18' dependencies: '@chakra-ui/css-reset': 2.3.0(@emotion/[email protected])([email protected]) '@chakra-ui/portal': 2.1.0([email protected])([email protected]) @@ -9598,8 +2796,13 @@ snapshots: '@emotion/styled': 11.11.5(@emotion/[email protected])(@types/[email protected])([email protected]) react: 18.3.1 react-dom: 18.3.1([email protected]) + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-n10M46wJrMGbonaghvSRnZ9ToTv/q76Szz284gv4QUWvyljQACcGrXIONUnQ3BIwbOfkRqSk7Xl/JgZtVfll+w==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/form-control': 2.2.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/react-context': 2.1.0([email protected]) @@ -9609,115 +2812,211 @@ snapshots: '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) '@zag-js/focus-visible': 0.16.0 react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-QVR2RC7QsOsbWwEnq9YduhpqSFnZGvjjGREV8ygKi8ADhXh93C8azLECCUVgRJF2Wc+So1fgxmjLcbZfY2VmBA==} + peerDependencies: + react: '>=18' dependencies: react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-iahyStvzQ4AOwKwdPReLGfDesGG+vWJfEsn0X/NoGph/SkN+HXtv2sCfYFFR9k7bb+Kvc6YfpLlSuLvKMHi2+w==} + peerDependencies: + react: '>=18' dependencies: react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-Vr96GV2LNBth3+IKzr/rq1IcnkXv+MLmwjQH6C8BRtn3sNskgDFD5vLkVXcEhagzZMCh8FR3V/bzZPojBOyNhw==} + peerDependencies: + react: '>=18' dependencies: '@chakra-ui/react-use-safe-layout-effect': 2.1.0([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-12zv2qIZ8EHwiytggtGvo4iLT0APris7T0qaAWqzpUGS0cdUtR8W+V1BJ5Ocq+7tA6dzQ/7+w5hmXih61TuhWQ==} + peerDependencies: + react: '>=18' dependencies: react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-CFZkQU3gmDBwhqy0vC1ryf90BVHxVN8cTLpSyCpdmExUEtSEInSCGMydj2fvn7QXsz/za8JNdO2xxgJwxpLMtg==} + peerDependencies: + react: '>=18' dependencies: '@chakra-ui/dom-utils': 2.1.0 '@chakra-ui/react-use-event-listener': 2.1.0([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-efnJrBtGDa4YaxDzDE90EnKD3Vkh5a1t3w7PhnRQmsphLy3g2UieasoKTlT2Hn118TwDjIv5ZjHJW6HbzXA9wQ==} + peerDependencies: + react: '>=18' dependencies: react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-QR/8fKNokxZUs4PfxjXuwl0fj/d71WPrmLJvEpCTkHjnzu7LnYvzoe2wB867IdooQJL0G1zBxl0Dq+6W1P3jpg==} + peerDependencies: + react: '>=18' dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-Ax4pmxA9LBGMyEZJhhUZobg9C0t3qFE4jVF1tGBsrLDcdBeLR9fwOogIPY9Hf0/wqSlAryAimICbr5hkpa5GSw==} + peerDependencies: + react: '>=18' dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-U5greryDLS8ISP69DKDsYcsXRtAdnTQT+jjIlRYZ49K/XhUR/AqVZCK5BkR1spTDmO9H8SPhgeNKI70ODuDU/Q==} + peerDependencies: + react: '>=18' dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-xzVboNy7J64xveLcxTIJ3jv+lUJKDwRM7Szwn9tNzUIPD94O3qwjV7DDCUzN2490nSYDF4OBMt/wuDBtaR3kUQ==} + peerDependencies: + react: '>=18' dependencies: '@chakra-ui/dom-utils': 2.1.0 '@chakra-ui/react-use-event-listener': 2.1.0([email protected]) '@chakra-ui/react-use-safe-layout-effect': 2.1.0([email protected]) '@chakra-ui/react-use-update-effect': 2.1.0([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-2jzrUZ+aiCG/cfanrolsnSMDykCAbv9EK/4iUyZno6BYb3vziucmvgKuoXbMPAzWNtwUwtuMhkby8rc61Ue+Lg==} + peerDependencies: + react: '>=18' dependencies: '@chakra-ui/react-use-event-listener': 2.1.0([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-8iWj+I/+A0J08pgEXP1J1flcvhLBHkk0ln7ZvGIyXiEyM6XagOTJpwNhiu+Bmk59t3HoV/VyvyJTa+44sEApuw==} + peerDependencies: + react: '>=18' dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-m0kxuIYqoYB0va9Z2aW4xP/5b7BzlDeWwyXCH6QpT2PpW3/281L3hLCm1G0eOUcdVlayqrQqOeD6Mglq+5/xoQ==} + peerDependencies: + react: '>=18' dependencies: react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-lERa6AWF1cjEtWSGjxWTaSMvneccnAVH4V4ozh8SYiN9fSPZLlSG3kNxfNzdFvMEhM7dnP60vynF7WjGdTgQbQ==} + peerDependencies: + react: '>=18' dependencies: react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-PNX+s/JEaMneijbgAM4iFL+f3m1ga9+6QK0E5Yh4s8KZJQ/bLwZzdhMz8J/+mL+XEXQ5J0N8ivZN28B82N1kNw==} + peerDependencies: + react: '>=18' dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-xmL2qOHiXqfcj0q7ZK5s9UjTh4Gz0/gL9jcWPA6GVf+A0Od5imEDa/Vz+533yQKWiNSm1QGrIj0eJAokc7O4fg==} + peerDependencies: + react: '>=18' dependencies: '@chakra-ui/event-utils': 2.0.8 '@chakra-ui/react-use-latest-ref': 2.1.0([email protected]) framesync: 6.1.2 react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-pjxGwue1hX8AFcmjZ2XfrQtIJgqbTF3Qs1Dy3d1krC77dEsiCUbQ9GzOBfDc8pfd60DrB5N2tg5JyHbypqh0Sg==} + peerDependencies: + react: '>=18' dependencies: react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-Knbrrx/bcPwVS1TorFdzrK/zWA8yuU/eaXDkNj24IrKoRlQrSBFarcgAEzlCHtzuhufP3OULPkELTzz91b0tCw==} + peerDependencies: + react: '>=18' dependencies: react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-tbLqrQhbnqOjzTaMlYytp7wY8BW1JpL78iG7Ru1DlV4EWGiAmXFGvtnEt9HftU0NJ0aJyjgymkxfVGI55/1Z4A==} + peerDependencies: + react: '>=18' dependencies: '@zag-js/element-size': 0.10.5 react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-cFN0sobKMM9hXUhyCofx3/Mjlzah6ADaEl/AXl5Y+GawB5rgedgAcu2ErAgarEkwvsKdP6c68CKjQ9dmTQlJxQ==} + peerDependencies: + react: '>=18' dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-ND4Q23tETaR2Qd3zwCKYOOS1dfssojPLJMLvUtUbW5M9uW1ejYWgGUobeAiOVfSplownG8QYMmHTP86p/v0lbA==} + peerDependencies: + react: '>=18' dependencies: react: 18.3.1 + dev: false - '@chakra-ui/[email protected]([email protected])': + /@chakra-ui/[email protected]([email protected]): + resolution: {integrity: sha512-GbSfVb283+YA3kA8w8xWmzbjNWk14uhNpntnipHCftBibl0lxtQ9YqMFQLwuFOO0U2gYVocszqqDWX+XNKq9hw==} + peerDependencies: + react: '>=18' dependencies: '@chakra-ui/utils': 2.0.15 react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@emotion/[email protected])(@emotion/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])': + /@chakra-ui/[email protected](@emotion/[email protected])(@emotion/[email protected])(@types/[email protected])([email protected])([email protected])([email protected]): + resolution: {integrity: sha512-Hn0moyxxyCDKuR9ywYpqgX8dvjqwu9ArwpIb9wHNYjnODETjLwazgNIliCVBRcJvysGRiV51U2/JtJVrpeCjUQ==} + peerDependencies: + '@emotion/react': ^11.0.0 + '@emotion/styled': ^11.0.0 + framer-motion: '>=4.0.0' + react: '>=18' + react-dom: '>=18' dependencies: '@chakra-ui/accordion': 2.3.1(@chakra-ui/[email protected])([email protected])([email protected]) '@chakra-ui/alert': 2.2.2(@chakra-ui/[email protected])([email protected]) @@ -9779,30 +3078,52 @@ snapshots: react-dom: 18.3.1([email protected]) transitivePeerDependencies: - '@types/react' + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-ZwCb7LqKCVLJhru3DXvKXpZ7Pbu1TDZ7N0PdQ0Zj1oyVLJyrpef1u9HR5u0amOpqcH++Ugt0f5JSmirjNlctjA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/form-control': 2.2.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]': {} + /@chakra-ui/[email protected]: + resolution: {integrity: sha512-4/Wur0FqDov7Y0nCXl7HbHzCg4aq86h+SXdoUeuCMD3dSj7dpsVnStLYhng1vxvlbUnLpdF4oz5Myt3i/a7N3Q==} + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-JNRuMPpdZGd6zFVKjVQ0iusu3tXAdI29n4ZENYwAJEMf/fN0l12sVeirOxkJ7oEL0yOx2AgEYFSKdbcAgfUsAQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/media-query': 3.3.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/react-use-previous': 2.1.0([email protected]) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-Hk+FG+vadBSH0/7hwp9LJnLjkO0RPGnx7gBJWI4/SpoJf3e4tZlWYtwGj0toYY4aGKl93jVghuwGbDBEMoHDug==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-lUOBcLMCnFZiA/s2NONXhELJh6sY5WtbRykPtclGfynqqOo47lwWJx+VP7xaeuhDOPcWSSecWc9Y1BfPOCz9cQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/number-utils': 2.0.7 '@chakra-ui/react-context': 2.1.0([email protected]) @@ -9816,44 +3137,73 @@ snapshots: '@chakra-ui/react-use-update-effect': 2.1.0([email protected]) '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-hczbnoXt+MMv/d3gE+hjQhmkzLiKuoTo42YhUG7Bs9OSv2lg1fZHW1fGNRFP3wTi6OIbD044U1P9HK+AOgFH3g==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-LDn0d/LXQNbAn2KaR3F1zivsZCewY4Jsy1qShmfBMKwn6rI8yVlbvu6SiA3OpHS0FhxbsZxQI6HefEoIgtqY6Q==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/icon': 3.2.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/react-context': 2.1.0([email protected]) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-ky77lZbW60zYkSXhYz7kbItUpAQfEdycT0Q4bkHLxfqbuiGMf8OmgZOQkOB9uM4v0zPwy2HXhe0vq4Dd0xa55Q==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/icon': 3.2.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/react-context': 2.1.0([email protected]) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]': + /@chakra-ui/[email protected]: + resolution: {integrity: sha512-To/Z92oHpIE+4nk11uVMWqo2GGRS86coeMmjxtpnErmWRdLcp1WVCVRAvn+ZwpLiNR+reWFr2FFqJRsREuZdAg==} dependencies: '@chakra-ui/shared-utils': 2.0.5 csstype: 3.1.3 lodash.mergewith: 4.6.2 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected]): + resolution: {integrity: sha512-pgmi/CC+E1v31FcnQhsSGjJnOE2OcND4cKPyTE+0F+bmGm48Q/b5UmKD9Y+CmZsrt/7V3h8KNczowupfuBfIHA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' dependencies: '@chakra-ui/checkbox': 2.3.2(@chakra-ui/[email protected])([email protected]) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) framer-motion: 11.2.6([email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@emotion/[email protected])(@emotion/[email protected])([email protected])': + /@chakra-ui/[email protected](@emotion/[email protected])(@emotion/[email protected])([email protected]): + resolution: {integrity: sha512-EGtpoEjLrUu4W1fHD+a62XR+hzC5YfsWm+6lO0Kybcga3yYEij9beegO0jZgug27V+Rf7vns95VPVP6mFd/DEQ==} + peerDependencies: + '@emotion/react': ^11.0.0 + '@emotion/styled': ^11.0.0 + react: '>=18' dependencies: '@chakra-ui/color-mode': 2.2.0([email protected]) '@chakra-ui/object-utils': 2.1.0 @@ -9865,15 +3215,25 @@ snapshots: '@emotion/styled': 11.11.5(@emotion/[email protected])(@types/[email protected])([email protected]) react: 18.3.1 react-fast-compare: 3.2.2 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-o5OrjoHCh5uCLdiUb0Oc0vq9rIAeHSIRScc2ExTC9Qg/uVZl2ygLrjToCaKfaaKl1oQexIeAcZDKvPG8tVkHyQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/react-context': 2.1.0([email protected]) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-6Mlclp8L9lqXmsGWF5q5gmemZXOiOYuh0SGT/7PgJVNPz3LXREXlXg2an4MBUD8W5oTkduCX+3KTMCwRrVrDYw==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/clickable': 2.1.0([email protected]) '@chakra-ui/descendant': 3.1.0([email protected]) @@ -9886,43 +3246,70 @@ snapshots: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-Bdel79Dv86Hnge2PKOU+t8H28nm/7Y3cKd4Kfk9k3lOpUh4+nkSGe58dhRzht59lEqa4N9waCgQiBdkydjvBXQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/icon': 3.2.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/react-context': 2.1.0([email protected]) '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-ip7tvklVCZUb2fOHDb23qPy/Fr2mzDOGdkrpbNi50hDCiV4hFX02jdQJdi3ydHZUyVgZVBKPOJ+lT9i7sKA2wA==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/form-control': 2.2.0(@chakra-ui/[email protected])([email protected]) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected]): + resolution: {integrity: sha512-Qdj8ajF9kxY4gLrq7gA+Azp8CtFHGO9tWMN2wfF9aQNgG9AuMhPrUzMq9AMQ0MXiYcgNq/FD3eegB43nHVmXVA==} + peerDependencies: + '@chakra-ui/styled-system': '>=2.0.0' dependencies: '@chakra-ui/anatomy': 2.2.2 '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/styled-system': 2.9.2 color2k: 2.0.3 + dev: false - '@chakra-ui/[email protected]': + /@chakra-ui/[email protected]: + resolution: {integrity: sha512-FjH5LJbT794r0+VSCXB3lT4aubI24bLLRWB+CuRKHijRvsOg717bRdUN/N1fEmEpFnRVrbewttWh/OQs0EWpWw==} dependencies: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/styled-system': 2.9.2 '@chakra-ui/theme': 3.3.1(@chakra-ui/[email protected]) lodash.mergewith: 4.6.2 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected]): + resolution: {integrity: sha512-Hft/VaT8GYnItGCBbgWd75ICrIrIFrR7lVOhV/dQnqtfGqsVDlrztbSErvMkoPKt0UgAkd9/o44jmZ6X4U2nZQ==} + peerDependencies: + '@chakra-ui/styled-system': '>=2.8.0' dependencies: '@chakra-ui/anatomy': 2.2.2 '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/styled-system': 2.9.2 '@chakra-ui/theme-tools': 2.1.2(@chakra-ui/[email protected]) + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected])([email protected]): + resolution: {integrity: sha512-yvRP8jFKRs/YnkuE41BVTq9nB2v/KDRmje9u6dgDmE5+1bFt3bwjdf9gVbif4u5Ve7F7BGk5E093ARRVtvLvXA==} + peerDependencies: + '@chakra-ui/system': 2.6.2 + framer-motion: '>=4.0.0' + react: '>=18' + react-dom: '>=18' dependencies: '@chakra-ui/alert': 2.2.2(@chakra-ui/[email protected])([email protected]) '@chakra-ui/close-button': 2.1.1(@chakra-ui/[email protected])([email protected]) @@ -9937,8 +3324,15 @@ snapshots: framer-motion: 11.2.6([email protected])([email protected]) react: 18.3.1 react-dom: 18.3.1([email protected]) + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])([email protected])([email protected]): + resolution: {integrity: sha512-Rh39GBn/bL4kZpuEMPPRwYNnccRCL+w9OqamWHIB3Qboxs6h8cOyXfIdGxjo72lvhu1QI/a4KFqkM3St+WfC0A==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + framer-motion: '>=4.0.0' + react: '>=18' + react-dom: '>=18' dependencies: '@chakra-ui/dom-utils': 2.1.0 '@chakra-ui/popper': 3.1.0([email protected]) @@ -9952,26 +3346,40 @@ snapshots: framer-motion: 11.2.6([email protected])([email protected]) react: 18.3.1 react-dom: 18.3.1([email protected]) + dev: false - '@chakra-ui/[email protected]([email protected])([email protected])': + /@chakra-ui/[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-orkT6T/Dt+/+kVwJNy7zwJ+U2xAZ3EU7M3XCs45RBvUnZDr/u9vdmaM/3D/rOpmQJWgQBwKPJleUXrYWUagEDQ==} + peerDependencies: + framer-motion: '>=4.0.0' + react: '>=18' dependencies: '@chakra-ui/shared-utils': 2.0.5 framer-motion: 11.2.6([email protected])([email protected]) react: 18.3.1 + dev: false - '@chakra-ui/[email protected]': + /@chakra-ui/[email protected]: + resolution: {integrity: sha512-El4+jL0WSaYYs+rJbuYFDbjmfCcfGDmRY95GO4xwzit6YAPZBLcR65rOEwLps+XWluZTy1xdMrusg/hW0c1aAA==} dependencies: '@types/lodash.mergewith': 4.6.7 css-box-model: 1.2.1 framesync: 6.1.2 lodash.mergewith: 4.6.2 + dev: false - '@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected])': + /@chakra-ui/[email protected](@chakra-ui/[email protected])([email protected]): + resolution: {integrity: sha512-KmKDg01SrQ7VbTD3+cPWf/UfpF5MSwm3v7MWi0n5t8HnnadT13MF0MJCDSXbBWnzLv1ZKJ6zlyAOeARWX+DpjQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' dependencies: '@chakra-ui/system': 2.6.2(@emotion/[email protected])(@emotion/[email protected])([email protected]) react: 18.3.1 + dev: false - '@coinbase/[email protected]': + /@coinbase/[email protected]: + resolution: {integrity: sha512-N/A2DRIf0Y3PHc1XAMvbBUu4zisna6qAdqABMZwBMNEfWrXpAwx16pZGkYCLGE+Rvv1edbcB2LYDRnACNcmCiw==} dependencies: bn.js: 5.2.1 buffer: 6.0.3 @@ -9984,8 +3392,10 @@ snapshots: sha.js: 2.4.11 transitivePeerDependencies: - supports-color + dev: false - '@coinbase/[email protected]': + /@coinbase/[email protected]: + resolution: {integrity: sha512-WMUeFbtS0rn8zavjAmNhFWq1r3TV7E5KuSij1Sar0/XuOC+nhj96uqSlIApAHdhuScoKZBq39VYsAQCHzOC6/w==} dependencies: buffer: 6.0.3 clsx: 1.2.1 @@ -9993,29 +3403,51 @@ snapshots: keccak: 3.0.4 preact: 10.22.0 sha.js: 2.4.11 + dev: false - '@cspotcode/[email protected]': + /@cspotcode/[email protected]: + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} dependencies: '@jridgewell/trace-mapping': 0.3.9 - '@edge-runtime/[email protected]': {} + /@edge-runtime/[email protected]: + resolution: {integrity: sha512-JQTRVuiusQLNNLe2W9tnzBlV/GvSVcozLl4XZHk5swnRZ/v6jp8TqR8P7sqmJsQqblDZ3EztcWmLDbhRje/+8g==} + engines: {node: '>=16'} + dev: false - '@edge-runtime/[email protected]': {} + /@edge-runtime/[email protected]: + resolution: {integrity: sha512-uUtx8BFoO1hNxtHjp3eqVPC/mWImGb2exOfGjMLUoipuWgjej+f4o/VP4bUI8U40gu7Teogd5VTeZUkGvJSPOQ==} + engines: {node: '>=16'} + dev: false - '@edge-runtime/[email protected]': {} + /@edge-runtime/[email protected]: + resolution: {integrity: sha512-oN17GjFr69chu6sDLvXxdhg0Qe8EZviGSuqzR9qOiKh4MhFYGdBBcqRNzdmYeAdeRzOW2mM9yil4RftUQ7sUOA==} + engines: {node: '>=16'} + dev: false - '@edge-runtime/[email protected]': {} + /@edge-runtime/[email protected]: + resolution: {integrity: sha512-Vw0lbJ2lvRUqc7/soqygUX216Xb8T3WBZ987oywz6aJqRxcwSVWwr9e+Nqo2m9bxobA9mdbWNNoRY6S9eko1EQ==} + engines: {node: '>=16'} + dev: false - '@edge-runtime/[email protected]': + /@edge-runtime/[email protected]: + resolution: {integrity: sha512-0dEVyRLM/lG4gp1R/Ik5bfPl/1wX00xFwd5KcNH602tzBa09oF7pbTKETEhR1GjZ75K6OJnYFu8II2dyMhONMw==} + engines: {node: '>=16'} dependencies: '@edge-runtime/primitives': 4.1.0 + dev: false - '@emnapi/[email protected]': + /@emnapi/[email protected]: + resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} + requiresBuild: true dependencies: tslib: 2.6.2 + dev: false optional: true - '@emotion/[email protected]': + /@emotion/[email protected]: + resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} dependencies: '@babel/helper-module-imports': 7.24.3 '@babel/runtime': 7.24.6 @@ -10028,24 +3460,40 @@ snapshots: find-root: 1.1.0 source-map: 0.5.7 stylis: 4.2.0 + dev: false - '@emotion/[email protected]': + /@emotion/[email protected]: + resolution: {integrity: sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==} dependencies: '@emotion/memoize': 0.8.1 '@emotion/sheet': 1.2.2 '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 stylis: 4.2.0 + dev: false - '@emotion/[email protected]': {} + /@emotion/[email protected]: + resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==} + dev: false - '@emotion/[email protected]': + /@emotion/[email protected]: + resolution: {integrity: sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==} dependencies: '@emotion/memoize': 0.8.1 + dev: false - '@emotion/[email protected]': {} + /@emotion/[email protected]: + resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} + dev: false - '@emotion/[email protected](@types/[email protected])([email protected])': + /@emotion/[email protected](@types/[email protected])([email protected]): + resolution: {integrity: sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==} + peerDependencies: + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@babel/runtime': 7.24.6 '@emotion/babel-plugin': 11.11.0 @@ -10057,18 +3505,31 @@ snapshots: '@types/react': 18.2.22 hoist-non-react-statics: 3.3.2 react: 18.3.1 + dev: false - '@emotion/[email protected]': + /@emotion/[email protected]: + resolution: {integrity: sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==} dependencies: '@emotion/hash': 0.9.1 '@emotion/memoize': 0.8.1 '@emotion/unitless': 0.8.1 '@emotion/utils': 1.2.1 csstype: 3.1.3 + dev: false - '@emotion/[email protected]': {} + /@emotion/[email protected]: + resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} + dev: false - '@emotion/[email protected](@emotion/[email protected])(@types/[email protected])([email protected])': + /@emotion/[email protected](@emotion/[email protected])(@types/[email protected])([email protected]): + resolution: {integrity: sha512-/ZjjnaNKvuMPxcIiUkf/9SHoG4Q196DRl1w82hQ3WCsjo1IUR8uaGWrC6a87CrYAW0Kb/pK7hk8BnLgLRi9KoQ==} + peerDependencies: + '@emotion/react': ^11.0.0-rc.0 + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@babel/runtime': 7.24.6 '@emotion/babel-plugin': 11.11.0 @@ -10079,157 +3540,420 @@ snapshots: '@emotion/utils': 1.2.1 '@types/react': 18.2.22 react: 18.3.1 + dev: false - '@emotion/[email protected]': {} + /@emotion/[email protected]: + resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} + dev: false - '@emotion/[email protected]([email protected])': + /@emotion/[email protected]([email protected]): + resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} + peerDependencies: + react: '>=16.8.0' dependencies: react: 18.3.1 + dev: false - '@emotion/[email protected]': {} + /@emotion/[email protected]: + resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} + dev: false - '@emotion/[email protected]': {} + /@emotion/[email protected]: + resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==} + dev: false - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true optional: true - '@esbuild/[email protected]': + /@esbuild/[email protected]: + resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true optional: true - '@eslint-community/[email protected]([email protected])': + /@eslint-community/[email protected]([email protected]): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: eslint: 8.57.0 eslint-visitor-keys: 3.4.3 + dev: true - '@eslint-community/[email protected]': {} + /@eslint-community/[email protected]: + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true - '@eslint/[email protected]': + /@eslint/[email protected]: + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4([email protected]) @@ -10242,30 +3966,47 @@ snapshots: strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color + dev: true - '@eslint/[email protected]': {} + /@eslint/[email protected]: + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true - '@ethereumjs/[email protected]': + /@ethereumjs/[email protected]: + resolution: {integrity: sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==} dependencies: '@ethereumjs/util': 8.1.0 crc-32: 1.2.2 + dev: false - '@ethereumjs/[email protected]': {} + /@ethereumjs/[email protected]: + resolution: {integrity: sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==} + engines: {node: '>=14'} + hasBin: true + dev: false - '@ethereumjs/[email protected]': + /@ethereumjs/[email protected]: + resolution: {integrity: sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==} + engines: {node: '>=14'} dependencies: '@ethereumjs/common': 3.2.0 '@ethereumjs/rlp': 4.0.1 '@ethereumjs/util': 8.1.0 ethereum-cryptography: 2.1.3 + dev: false - '@ethereumjs/[email protected]': + /@ethereumjs/[email protected]: + resolution: {integrity: sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==} + engines: {node: '>=14'} dependencies: '@ethereumjs/rlp': 4.0.1 ethereum-cryptography: 2.1.3 micro-ftch: 0.3.1 + dev: false - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==} dependencies: '@ethersproject/address': 5.7.0 '@ethersproject/bignumber': 5.7.0 @@ -10277,7 +4018,8 @@ snapshots: '@ethersproject/properties': 5.7.0 '@ethersproject/strings': 5.7.0 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==} dependencies: '@ethersproject/bignumber': 5.7.0 '@ethersproject/bytes': 5.7.0 @@ -10287,7 +4029,8 @@ snapshots: '@ethersproject/transactions': 5.7.0 '@ethersproject/web': 5.7.1 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==} dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/bignumber': 5.7.0 @@ -10295,7 +4038,8 @@ snapshots: '@ethersproject/logger': 5.7.0 '@ethersproject/properties': 5.7.0 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==} dependencies: '@ethersproject/bignumber': 5.7.0 '@ethersproject/bytes': 5.7.0 @@ -10303,30 +4047,36 @@ snapshots: '@ethersproject/logger': 5.7.0 '@ethersproject/rlp': 5.7.0 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==} dependencies: '@ethersproject/bytes': 5.7.0 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==} dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/properties': 5.7.0 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==} dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/logger': 5.7.0 bn.js: 5.2.1 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==} dependencies: '@ethersproject/logger': 5.7.0 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==} dependencies: '@ethersproject/bignumber': 5.7.0 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==} dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/abstract-provider': 5.7.0 @@ -10339,7 +4089,8 @@ snapshots: '@ethersproject/properties': 5.7.0 '@ethersproject/transactions': 5.7.0 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==} dependencies: '@ethersproject/abstract-signer': 5.7.0 '@ethersproject/address': 5.7.0 @@ -10351,7 +4102,8 @@ snapshots: '@ethersproject/properties': 5.7.0 '@ethersproject/strings': 5.7.0 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==} dependencies: '@ethersproject/abstract-signer': 5.7.0 '@ethersproject/basex': 5.7.0 @@ -10366,7 +4118,8 @@ snapshots: '@ethersproject/transactions': 5.7.0 '@ethersproject/wordlists': 5.7.0 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==} dependencies: '@ethersproject/abstract-signer': 5.7.0 '@ethersproject/address': 5.7.0 @@ -10382,27 +4135,33 @@ snapshots: aes-js: 3.0.0 scrypt-js: 3.0.1 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==} dependencies: '@ethersproject/bytes': 5.7.0 js-sha3: 0.8.0 - '@ethersproject/[email protected]': {} + /@ethersproject/[email protected]: + resolution: {integrity: sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==} - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==} dependencies: '@ethersproject/logger': 5.7.0 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==} dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/sha2': 5.7.0 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==} dependencies: '@ethersproject/logger': 5.7.0 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==} dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/abstract-signer': 5.7.0 @@ -10428,23 +4187,27 @@ snapshots: - bufferutil - utf-8-validate - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==} dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/logger': 5.7.0 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==} dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/logger': 5.7.0 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==} dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/logger': 5.7.0 hash.js: 1.1.7 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==} dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/logger': 5.7.0 @@ -10453,7 +4216,8 @@ snapshots: elliptic: 6.5.4 hash.js: 1.1.7 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==} dependencies: '@ethersproject/bignumber': 5.7.0 '@ethersproject/bytes': 5.7.0 @@ -10462,13 +4226,15 @@ snapshots: '@ethersproject/sha2': 5.7.0 '@ethersproject/strings': 5.7.0 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==} dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/constants': 5.7.0 '@ethersproject/logger': 5.7.0 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==} dependencies: '@ethersproject/address': 5.7.0 '@ethersproject/bignumber': 5.7.0 @@ -10480,13 +4246,15 @@ snapshots: '@ethersproject/rlp': 5.7.0 '@ethersproject/signing-key': 5.7.0 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==} dependencies: '@ethersproject/bignumber': 5.7.0 '@ethersproject/constants': 5.7.0 '@ethersproject/logger': 5.7.0 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==} dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/abstract-signer': 5.7.0 @@ -10504,7 +4272,8 @@ snapshots: '@ethersproject/transactions': 5.7.0 '@ethersproject/wordlists': 5.7.0 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==} dependencies: '@ethersproject/base64': 5.7.0 '@ethersproject/bytes': 5.7.0 @@ -10512,7 +4281,8 @@ snapshots: '@ethersproject/properties': 5.7.0 '@ethersproject/strings': 5.7.0 - '@ethersproject/[email protected]': + /@ethersproject/[email protected]: + resolution: {integrity: sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==} dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/hash': 5.7.0 @@ -10520,117 +4290,260 @@ snapshots: '@ethersproject/properties': 5.7.0 '@ethersproject/strings': 5.7.0 - '@fastify/[email protected]': {} + /@fastify/[email protected]: + resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} + engines: {node: '>=14'} + dev: false - '@fontsource/[email protected]': {} + /@fontsource/[email protected]: + resolution: {integrity: sha512-gtlMmvk//2AgDEZDFsoL5z9mgW3ZZg/9SC7pIfDwNKp5DtZpApgqd1Fua3HhPwYRIHrT76IQ1tMTzQKLEGtJGQ==} + dev: false - '@hapi/[email protected]': {} + /@hapi/[email protected]: + resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + dev: false - '@hapi/[email protected]': + /@hapi/[email protected]: + resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} dependencies: '@hapi/hoek': 9.3.0 + dev: false - '@humanwhocodes/[email protected]': + /@humanwhocodes/[email protected]: + resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} + engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.3 debug: 4.3.4([email protected]) minimatch: 3.1.2 transitivePeerDependencies: - supports-color + dev: true - '@humanwhocodes/[email protected]': {} + /@humanwhocodes/[email protected]: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: true - '@humanwhocodes/[email protected]': {} + /@humanwhocodes/[email protected]: + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead + dev: true - '@img/[email protected]': + /@img/[email protected]: + resolution: {integrity: sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true optionalDependencies: '@img/sharp-libvips-darwin-arm64': 1.0.2 + dev: false optional: true - '@img/[email protected]': + /@img/[email protected]: + resolution: {integrity: sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true optionalDependencies: '@img/sharp-libvips-darwin-x64': 1.0.2 + dev: false optional: true - '@img/[email protected]': + /@img/[email protected]: + resolution: {integrity: sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==} + engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false optional: true - '@img/[email protected]': + /@img/[email protected]: + resolution: {integrity: sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==} + engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false optional: true - '@img/[email protected]': + /@img/[email protected]: + resolution: {integrity: sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==} + engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@img/[email protected]': + /@img/[email protected]: + resolution: {integrity: sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==} + engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false optional: true - '@img/[email protected]': + /@img/[email protected]: + resolution: {integrity: sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==} + engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: false optional: true - '@img/[email protected]': + /@img/[email protected]: + resolution: {integrity: sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==} + engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@img/[email protected]': + /@img/[email protected]: + resolution: {integrity: sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==} + engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@img/[email protected]': + /@img/[email protected]: + resolution: {integrity: sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==} + engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@img/[email protected]': + /@img/[email protected]: + resolution: {integrity: sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true optionalDependencies: '@img/sharp-libvips-linux-arm64': 1.0.2 + dev: false optional: true - '@img/[email protected]': + /@img/[email protected]: + resolution: {integrity: sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==} + engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm] + os: [linux] + requiresBuild: true optionalDependencies: '@img/sharp-libvips-linux-arm': 1.0.2 + dev: false optional: true - '@img/[email protected]': + /@img/[email protected]: + resolution: {integrity: sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==} + engines: {glibc: '>=2.31', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [s390x] + os: [linux] + requiresBuild: true optionalDependencies: '@img/sharp-libvips-linux-s390x': 1.0.2 + dev: false optional: true - '@img/[email protected]': + /@img/[email protected]: + resolution: {integrity: sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + requiresBuild: true optionalDependencies: '@img/sharp-libvips-linux-x64': 1.0.2 + dev: false optional: true - '@img/[email protected]': + /@img/[email protected]: + resolution: {integrity: sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==} + engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true optionalDependencies: '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 + dev: false optional: true - '@img/[email protected]': + /@img/[email protected]: + resolution: {integrity: sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==} + engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + requiresBuild: true optionalDependencies: '@img/sharp-libvips-linuxmusl-x64': 1.0.2 + dev: false optional: true - '@img/[email protected]': + /@img/[email protected]: + resolution: {integrity: sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [wasm32] + requiresBuild: true dependencies: '@emnapi/runtime': 1.2.0 + dev: false optional: true - '@img/[email protected]': + /@img/[email protected]: + resolution: {integrity: sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false optional: true - '@img/[email protected]': + /@img/[email protected]: + resolution: {integrity: sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false optional: true - '@isaacs/[email protected]': {} + /@isaacs/[email protected]: + resolution: {integrity: sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==} + engines: {node: '>=12'} + dev: false - '@jest/[email protected]': + /@jest/[email protected]: + resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 + dev: false - '@jest/[email protected]': + /@jest/[email protected]: + resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/node': 18.19.33 jest-mock: 29.7.0 + dev: false - '@jest/[email protected]': + /@jest/[email protected]: + resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 @@ -10638,20 +4551,29 @@ snapshots: jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 + dev: false - '@jest/[email protected]': + /@jest/[email protected]: + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@sinclair/typebox': 0.27.8 + dev: false - '@jest/[email protected]': + /@jest/[email protected]: + resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} + engines: {node: '>= 10.14.2'} dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 '@types/node': 18.19.33 '@types/yargs': 15.0.19 chalk: 4.1.2 + dev: false - '@jest/[email protected]': + /@jest/[email protected]: + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 @@ -10659,35 +4581,49 @@ snapshots: '@types/node': 18.19.33 '@types/yargs': 17.0.32 chalk: 4.1.2 + dev: false - '@jridgewell/[email protected]': + /@jridgewell/[email protected]: + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} dependencies: '@jridgewell/set-array': 1.2.1 '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.25 - '@jridgewell/[email protected]': {} + /@jridgewell/[email protected]: + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} - '@jridgewell/[email protected]': {} + /@jridgewell/[email protected]: + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} - '@jridgewell/[email protected]': + /@jridgewell/[email protected]: + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} dependencies: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 + dev: false - '@jridgewell/[email protected]': {} + /@jridgewell/[email protected]: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - '@jridgewell/[email protected]': + /@jridgewell/[email protected]: + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} dependencies: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/[email protected]': + /@jridgewell/[email protected]: + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} dependencies: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@latticexyz/[email protected]': + /@latticexyz/[email protected]: + resolution: {integrity: sha512-3C7rnxQ+bRrltU4jMg2f34+HdS7Z7ceW14UGk5qOk9LDfN4LojadCKxpP2cUkft4pBLrvijbolS/cWELNEX/GA==} + hasBin: true dependencies: chalk: 5.3.0 debug: 4.3.4([email protected]) @@ -10697,7 +4633,8 @@ snapshots: transitivePeerDependencies: - supports-color - '@latticexyz/[email protected]([email protected])([email protected])': + /@latticexyz/[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-NXoX58QxGfbpExuFwc/ErRAhtXXkU75NQspti9p+8WLBUvWpbxGDlVyBYXAqzfDHh5FM8UdZ+aKqcACV+C2KQA==} dependencies: '@latticexyz/common': 2.0.11([email protected])([email protected]) abitype: 1.0.0([email protected])([email protected]) @@ -10712,8 +4649,11 @@ snapshots: - typescript - utf-8-validate - zod + dev: false - '@latticexyz/[email protected]': + /@latticexyz/[email protected]: + resolution: {integrity: sha512-NH0uD0Z+PttyB00jy60hRTgCnPh8YKefAGAEg32VzhvlwQ+gKQ5tgpWblftg0sX6wx0fvU5CH4giDolFZp58LQ==} + hasBin: true dependencies: '@aws-sdk/client-kms': 3.582.0 '@ethersproject/abi': 5.7.0 @@ -10755,7 +4695,16 @@ snapshots: - supports-color - utf-8-validate - '@latticexyz/[email protected](@aws-sdk/[email protected])([email protected])([email protected])([email protected])': + /@latticexyz/[email protected](@aws-sdk/[email protected])([email protected])([email protected])([email protected]): + resolution: {integrity: sha512-Eyw2chjMQEB2S9z0EO1Rm2dqLK53pcoU8yHewA5fBtIgX/XcGENjPhr3l+c4TwjMup2Cgs7cgPj++zTUpDY1Eg==} + peerDependencies: + '@aws-sdk/client-kms': 3.x + asn1.js: 5.x + peerDependenciesMeta: + '@aws-sdk/client-kms': + optional: true + asn1.js: + optional: true dependencies: '@aws-sdk/client-kms': 3.582.0 '@latticexyz/schema-type': 2.0.11([email protected])([email protected]) @@ -10775,7 +4724,16 @@ snapshots: - utf-8-validate - zod - '@latticexyz/[email protected]([email protected])([email protected])': + /@latticexyz/[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-Eyw2chjMQEB2S9z0EO1Rm2dqLK53pcoU8yHewA5fBtIgX/XcGENjPhr3l+c4TwjMup2Cgs7cgPj++zTUpDY1Eg==} + peerDependencies: + '@aws-sdk/client-kms': 3.x + asn1.js: 5.x + peerDependenciesMeta: + '@aws-sdk/client-kms': + optional: true + asn1.js: + optional: true dependencies: '@latticexyz/schema-type': 2.0.11([email protected])([email protected]) '@solidity-parser/parser': 0.16.2 @@ -10792,8 +4750,10 @@ snapshots: - typescript - utf-8-validate - zod + dev: false - '@latticexyz/[email protected](@aws-sdk/[email protected])([email protected])([email protected])': + /@latticexyz/[email protected](@aws-sdk/[email protected])([email protected])([email protected]): + resolution: {integrity: sha512-Jm7Q4Lwlg25fqDc14GgvGhzbP2KWNPOFf7M9A63m7xfy6gfqZ9whDDHZonvSJgXcWUFevwgqucOwVY9x7Qz5/Q==} dependencies: '@latticexyz/common': 2.0.11(@aws-sdk/[email protected])([email protected])([email protected])([email protected]) '@latticexyz/schema-type': 2.0.11([email protected])([email protected]) @@ -10810,7 +4770,8 @@ snapshots: - typescript - utf-8-validate - '@latticexyz/[email protected]([email protected])': + /@latticexyz/[email protected]([email protected]): + resolution: {integrity: sha512-Jm7Q4Lwlg25fqDc14GgvGhzbP2KWNPOFf7M9A63m7xfy6gfqZ9whDDHZonvSJgXcWUFevwgqucOwVY9x7Qz5/Q==} dependencies: '@latticexyz/common': 2.0.11([email protected])([email protected]) '@latticexyz/schema-type': 2.0.11([email protected])([email protected]) @@ -10826,8 +4787,17 @@ snapshots: - supports-color - typescript - utf-8-validate + dev: false - '@latticexyz/[email protected](@latticexyz/[email protected])(@latticexyz/[email protected])(@latticexyz/[email protected])(@latticexyz/[email protected])(@latticexyz/[email protected])(@latticexyz/[email protected])(@types/[email protected])([email protected])([email protected])': + /@latticexyz/[email protected](@latticexyz/[email protected])(@latticexyz/[email protected])(@latticexyz/[email protected])(@latticexyz/[email protected])(@latticexyz/[email protected])(@latticexyz/[email protected])(@types/[email protected])([email protected])([email protected]): + resolution: {integrity: sha512-D5zwyuv8WjYEu620WGo2xOPk0NCVc0NLuJi3OYiEgU7Bud0DXc4SIypr6oy9GhhCYuv8zUyIp4Itu7ZGU21nAA==} + peerDependencies: + '@latticexyz/common': 2.0.11 + '@latticexyz/recs': 2.0.11 + '@latticexyz/store': 2.0.11 + '@latticexyz/store-sync': 2.0.11 + '@latticexyz/utils': 2.0.11 + '@latticexyz/world': 2.0.11 dependencies: '@latticexyz/common': 2.0.11([email protected])([email protected]) '@latticexyz/react': 2.0.11([email protected])([email protected]) @@ -10855,8 +4825,11 @@ snapshots: - typescript - utf-8-validate - zod + dev: false - '@latticexyz/[email protected]': + /@latticexyz/[email protected]: + resolution: {integrity: sha512-BLE7cjXB+a7AXNq8O/oUKON6gOi1ChQo2XJWDbqtL+MNCmvkLMP+MBKDGBbsQRUebgj71Cqt3B+GcnnnPb1XyA==} + hasBin: true dependencies: chalk: 5.3.0 dotenv: 16.4.5 @@ -10866,7 +4839,9 @@ snapshots: table: 6.8.2 yargs: 17.7.2 - '@latticexyz/[email protected]': + /@latticexyz/[email protected]: + resolution: {integrity: sha512-ad2DIWWICVhWwlklO3Ev8dVh/6s76xkRtk5SmrbR0yG+DVkc5OS0fL3GRa2W3Nl5hJdqW+Q2kaNjJ9Vwdu8vSw==} + hasBin: true dependencies: chalk: 5.3.0 dotenv: 16.4.5 @@ -10875,8 +4850,10 @@ snapshots: strip-ansi: 7.1.0 table: 6.8.2 yargs: 17.7.2 + dev: false - '@latticexyz/[email protected](@aws-sdk/[email protected])([email protected])([email protected])([email protected])': + /@latticexyz/[email protected](@aws-sdk/[email protected])([email protected])([email protected])([email protected]): + resolution: {integrity: sha512-z1PnNiBg1zmkLUvJato5SEzw+L2XWMkoGIjKRBr8LypqgJgDhZUg4TaFsiw8aI/QRkEQaXtiG7j+9kwXQxQ5Fg==} dependencies: '@latticexyz/common': 2.0.11(@aws-sdk/[email protected])([email protected])([email protected])([email protected]) '@latticexyz/config': 2.0.11(@aws-sdk/[email protected])([email protected])([email protected]) @@ -10892,7 +4869,8 @@ snapshots: - utf-8-validate - zod - '@latticexyz/[email protected]([email protected])([email protected])': + /@latticexyz/[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-z1PnNiBg1zmkLUvJato5SEzw+L2XWMkoGIjKRBr8LypqgJgDhZUg4TaFsiw8aI/QRkEQaXtiG7j+9kwXQxQ5Fg==} dependencies: '@latticexyz/common': 2.0.11([email protected])([email protected]) '@latticexyz/config': 2.0.11([email protected]) @@ -10907,8 +4885,10 @@ snapshots: - typescript - utf-8-validate - zod + dev: false - '@latticexyz/[email protected]([email protected])([email protected])': + /@latticexyz/[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-gqsOswYpf92k4hA1zsGNdb/itJYcoSvo08lBC1mI/Ob330NvN6TjPqh9bFNKzByqKBgW5O3wnEVWkqlD5mGOGw==} dependencies: '@latticexyz/common': 2.0.11([email protected])([email protected]) '@latticexyz/config': 2.0.11([email protected]) @@ -10923,8 +4903,10 @@ snapshots: - typescript - utf-8-validate - zod + dev: false - '@latticexyz/[email protected]([email protected])([email protected])': + /@latticexyz/[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-RucIF/Go06QRobZjGWiCDuT+hl97nBKuwl4Yrxr2x+6U793LT/cuxcUVUR+/dR9WE6inMV3FawyYV+tQfOmJ3Q==} dependencies: '@latticexyz/recs': 2.0.11([email protected])([email protected]) '@latticexyz/store': 2.0.11([email protected]) @@ -10940,8 +4922,10 @@ snapshots: - typescript - utf-8-validate - zod + dev: false - '@latticexyz/[email protected]([email protected])([email protected])': + /@latticexyz/[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-0qsVD69shRbJW5hRaLriOMfPBSnOWpRg1k4hUG5g1uY4rmV404gVpiJTBhPOsEdCtzFJnX2x6o3aZjJd/2ftsw==} dependencies: '@latticexyz/schema-type': 2.0.11([email protected])([email protected]) '@latticexyz/utils': 2.0.11 @@ -10952,8 +4936,10 @@ snapshots: - typescript - utf-8-validate - zod + dev: false - '@latticexyz/[email protected]([email protected])([email protected])': + /@latticexyz/[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-H6KO7zHJkYNNT12FLFMQivRE27rfyuoY62UtLfvBrWSQm6tiL6j5NBlylo8cK4cB+oQ9eUMZ78PSvzHEBm6aKg==} dependencies: abitype: 1.0.0([email protected])([email protected]) viem: 2.9.20([email protected])([email protected]) @@ -10962,8 +4948,10 @@ snapshots: - typescript - utf-8-validate - zod + dev: false - '@latticexyz/[email protected]([email protected])([email protected])': + /@latticexyz/[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-H6KO7zHJkYNNT12FLFMQivRE27rfyuoY62UtLfvBrWSQm6tiL6j5NBlylo8cK4cB+oQ9eUMZ78PSvzHEBm6aKg==} dependencies: abitype: 1.0.0([email protected])([email protected]) viem: 2.9.20([email protected])([email protected]) @@ -10973,7 +4961,8 @@ snapshots: - utf-8-validate - zod - '@latticexyz/[email protected](@types/[email protected])([email protected])([email protected])': + /@latticexyz/[email protected](@types/[email protected])([email protected])([email protected]): + resolution: {integrity: sha512-r1KMBjSwEr1jKF0FaYSwjjqp1RzwURHh++T0kHKkPU2BBBbNtwAk1pDHC5i7rRLjr/4LIrrq5ozyBavycQez4g==} dependencies: '@latticexyz/block-logs-stream': 2.0.11([email protected])([email protected]) '@latticexyz/common': 2.0.11([email protected])([email protected]) @@ -11024,8 +5013,10 @@ snapshots: - supports-color - typescript - utf-8-validate + dev: false - '@latticexyz/[email protected](@aws-sdk/[email protected])([email protected])([email protected])': + /@latticexyz/[email protected](@aws-sdk/[email protected])([email protected])([email protected]): + resolution: {integrity: sha512-cCXVxzTRKjLuWgGjnr77qtox0U5ckPwajcB17TL0m6WyoiBV/NRRMX9JKroBOpifngeZWnxp7r8OPR2uUCdSTw==} dependencies: '@arktype/util': 0.0.29 '@latticexyz/common': 2.0.11(@aws-sdk/[email protected])([email protected])([email protected])([email protected]) @@ -11044,7 +5035,8 @@ snapshots: - typescript - utf-8-validate - '@latticexyz/[email protected]([email protected])': + /@latticexyz/[email protected]([email protected]): + resolution: {integrity: sha512-cCXVxzTRKjLuWgGjnr77qtox0U5ckPwajcB17TL0m6WyoiBV/NRRMX9JKroBOpifngeZWnxp7r8OPR2uUCdSTw==} dependencies: '@arktype/util': 0.0.29 '@latticexyz/common': 2.0.11([email protected])([email protected]) @@ -11062,14 +5054,17 @@ snapshots: - supports-color - typescript - utf-8-validate + dev: false - '@latticexyz/[email protected]': + /@latticexyz/[email protected]: + resolution: {integrity: sha512-odm/y2+XFq4LOrb/AeJLH873I1xSe9bZ2gqFnDZOm90AV8xtF+8XURB7ezaL2nf/xk/MUOWlMrR7taQWEITx+Q==} dependencies: mobx: 6.12.3 proxy-deep: 3.1.1 rxjs: 7.5.5 - '@latticexyz/[email protected]([email protected])': + /@latticexyz/[email protected]([email protected]): + resolution: {integrity: sha512-6fkkyUbCT8pRDJtby2qFgSVlQYSuzJjkU71rIJ50dY/i6iXDo2rXHmYV6uENcsQgBDY+kW7x9GsCA7FE4DFt/g==} dependencies: '@latticexyz/common': 2.0.11([email protected])([email protected]) '@latticexyz/config': 2.0.11([email protected]) @@ -11084,8 +5079,10 @@ snapshots: - supports-color - typescript - utf-8-validate + dev: false - '@latticexyz/[email protected](@aws-sdk/[email protected])([email protected])([email protected])': + /@latticexyz/[email protected](@aws-sdk/[email protected])([email protected])([email protected]): + resolution: {integrity: sha512-kxAkaBY9Dmjv5i9xOlm0qTZZpajlo57vtMyquL1utBRwiVijHp+6BChykDRkDIhrFnLW4og295CRHD8tyK6EBg==} dependencies: '@arktype/util': 0.0.29 '@latticexyz/common': 2.0.11(@aws-sdk/[email protected])([email protected])([email protected])([email protected]) @@ -11105,7 +5102,8 @@ snapshots: - typescript - utf-8-validate - '@latticexyz/[email protected]([email protected])': + /@latticexyz/[email protected]([email protected]): + resolution: {integrity: sha512-kxAkaBY9Dmjv5i9xOlm0qTZZpajlo57vtMyquL1utBRwiVijHp+6BChykDRkDIhrFnLW4og295CRHD8tyK6EBg==} dependencies: '@arktype/util': 0.0.29 '@latticexyz/common': 2.0.11([email protected])([email protected]) @@ -11124,14 +5122,21 @@ snapshots: - supports-color - typescript - utf-8-validate + dev: false - '@lit-labs/[email protected]': {} + /@lit-labs/[email protected]: + resolution: {integrity: sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==} + dev: false - '@lit/[email protected]': + /@lit/[email protected]: + resolution: {integrity: sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==} dependencies: '@lit-labs/ssr-dom-shim': 1.2.0 + dev: false - '@mapbox/[email protected]': + /@mapbox/[email protected]: + resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} + hasBin: true dependencies: detect-libc: 2.0.3 https-proxy-agent: 5.0.1 @@ -11145,24 +5150,33 @@ snapshots: transitivePeerDependencies: - encoding - supports-color + dev: false - '@metamask/[email protected]': + /@metamask/[email protected]: + resolution: {integrity: sha512-whiUMPlAOrVGmX8aKYVPvlKyG4CpQXiNNyt74vE1xb5sPvmx5oA7B/kOi/JdBvhGQq97U1/AVdXEdk2zkP8qyA==} + engines: {node: '>=14.0.0'} dependencies: '@metamask/json-rpc-engine': 7.3.3 '@metamask/safe-event-emitter': 3.1.1 '@metamask/utils': 5.0.2 transitivePeerDependencies: - supports-color + dev: false - '@metamask/[email protected]': + /@metamask/[email protected]: + resolution: {integrity: sha512-dwZPq8wx9yV3IX2caLi9q9xZBw2XeIoYqdyihDDDpuHVCEiqadJLwqM3zy+uwf6F1QYQ65A8aOMQg1Uw7LMLNg==} + engines: {node: '>=16.0.0'} dependencies: '@metamask/rpc-errors': 6.2.1 '@metamask/safe-event-emitter': 3.1.1 '@metamask/utils': 8.4.0 transitivePeerDependencies: - supports-color + dev: false - '@metamask/[email protected]': + /@metamask/[email protected]: + resolution: {integrity: sha512-jtyx3PRfc1kqoLpYveIVQNwsxYKefc64/LCl9h9Da1m3nUKEvypbYuXSIwi237qvOjKmNHQKsDOZg6f4uBf62Q==} + engines: {node: '>=16.0.0'} dependencies: '@metamask/json-rpc-engine': 7.3.3 '@metamask/safe-event-emitter': 3.1.1 @@ -11170,17 +5184,25 @@ snapshots: readable-stream: 3.6.2 transitivePeerDependencies: - supports-color + dev: false - '@metamask/[email protected]': + /@metamask/[email protected]: + resolution: {integrity: sha512-+ItrieVZie3j2LfYE0QkdW3dsEMfMEp419IGx1zyeLqjRZ14iQUPRO0H6CGgfAAoC0x6k2PfCAGRwJUA9BMrqA==} + engines: {node: ^16.20 || ^18.16 || >=20} dependencies: once: 1.4.0 readable-stream: 3.6.2 + dev: false - '@metamask/[email protected]': + /@metamask/[email protected]: + resolution: {integrity: sha512-FqHhAsCI+Vacx2qa5mAFcWNSrTcVGMNjzxVgaX8ECSny/BJ9/vgXP9V7WF/8vb9DltPeQkxr+Fnfmm6GHfmdTQ==} dependencies: bowser: 2.11.0 + dev: false - '@metamask/[email protected]': + /@metamask/[email protected]: + resolution: {integrity: sha512-FXvL1NQNl6I7fMOJTfQYcBlBZ33vSlm6w80cMpmn8sJh0Lb7wcBpe02UwBsNlARnI+Qsr26XeDs6WHUHQh8CuA==} + engines: {node: ^18.18 || >=20} dependencies: '@metamask/json-rpc-engine': 7.3.3 '@metamask/json-rpc-middleware-stream': 6.0.2 @@ -11196,19 +5218,35 @@ snapshots: webextension-polyfill: 0.10.0 transitivePeerDependencies: - supports-color + dev: false - '@metamask/[email protected]': + /@metamask/[email protected]: + resolution: {integrity: sha512-VTgWkjWLzb0nupkFl1duQi9Mk8TGT9rsdnQg6DeRrYEFxtFOh0IF8nAwxM/4GWqDl6uIB06lqUBgUrAVWl62Bw==} + engines: {node: '>=16.0.0'} dependencies: '@metamask/utils': 8.4.0 fast-safe-stringify: 2.1.1 transitivePeerDependencies: - supports-color + dev: false - '@metamask/[email protected]': {} + /@metamask/[email protected]: + resolution: {integrity: sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==} + dev: false - '@metamask/[email protected]': {} + /@metamask/[email protected]: + resolution: {integrity: sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==} + engines: {node: '>=12.0.0'} + dev: false - '@metamask/[email protected]([email protected])([email protected])([email protected])([email protected])([email protected])': + /@metamask/[email protected]([email protected])([email protected])([email protected])([email protected])([email protected]): + resolution: {integrity: sha512-TN+whYbCClFSkx52Ild1RcjoRyz8YZgwNvZeooIcZIvCfBM6U9W5273KGiY7WLc/oO4KKmFk17d7vMO4gNvhhw==} + peerDependencies: + cross-fetch: ^3.1.5 + eciesjs: ^0.3.16 + eventemitter2: ^6.4.7 + readable-stream: ^3.6.2 + socket.io-client: ^4.5.1 dependencies: bufferutil: 4.0.8 cross-fetch: 4.0.0 @@ -11222,8 +5260,23 @@ snapshots: uuid: 8.3.2 transitivePeerDependencies: - supports-color + dev: false - '@metamask/[email protected]([email protected])([email protected])([email protected])([email protected])([email protected])': + /@metamask/[email protected]([email protected])([email protected])([email protected])([email protected])([email protected]): + resolution: {integrity: sha512-0QiaZhV15AGdN1zU2jfTI32eC3YkwEpzDfR9+oiZ9bd2G72c6lYBhTsmDGUd01aP6A+bqJR5PjI8Wh2AWtoLeA==} + peerDependencies: + i18next: 22.5.1 + react: ^18.2.0 + react-dom: ^18.2.0 + react-i18next: ^13.2.2 + react-native: '*' + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + react-native: + optional: true dependencies: i18next: 22.5.1 qr-code-styling: 1.6.0-rc.1 @@ -11231,8 +5284,18 @@ snapshots: react-dom: 18.3.1([email protected]) react-i18next: 13.5.0([email protected])([email protected])([email protected])([email protected]) react-native: 0.74.1(@babel/[email protected])(@babel/[email protected])(@types/[email protected])([email protected]) + dev: false - '@metamask/[email protected]([email protected])([email protected])([email protected])([email protected])': + /@metamask/[email protected]([email protected])([email protected])([email protected])([email protected]): + resolution: {integrity: sha512-HZ9NwA+LxiXzuy0YWbWsuD4xejQtp85bhcCAf8UgpA/0dOyF3RS4dKDdBBXSyRgk3RWPjeJgHxioaH4CmBmiRA==} + peerDependencies: + react: ^18.2.0 + react-dom: ^18.2.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true dependencies: '@metamask/onboarding': 1.0.1 '@metamask/providers': 15.0.0 @@ -11266,8 +5329,11 @@ snapshots: - rollup - supports-color - utf-8-validate + dev: false - '@metamask/[email protected]': + /@metamask/[email protected]: + resolution: {integrity: sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g==} + engines: {node: '>=14.0.0'} dependencies: '@ethereumjs/tx': 4.2.0 '@types/debug': 4.1.7 @@ -11276,8 +5342,11 @@ snapshots: superstruct: 1.0.4 transitivePeerDependencies: - supports-color + dev: false - '@metamask/[email protected]': + /@metamask/[email protected]: + resolution: {integrity: sha512-dbIc3C7alOe0agCuBHM1h71UaEaEqOk2W8rAtEn8QGz4haH2Qq7MoK6i7v2guzvkJVVh79c+QCzIqphC3KvrJg==} + engines: {node: '>=16.0.0'} dependencies: '@ethereumjs/tx': 4.2.0 '@noble/hashes': 1.3.2 @@ -11290,15 +5359,19 @@ snapshots: uuid: 9.0.1 transitivePeerDependencies: - supports-color + dev: false - '@motionone/[email protected]': + /@motionone/[email protected]: + resolution: {integrity: sha512-ANfIN9+iq1kGgsZxs+Nz96uiNcPLGTXwfNo2Xz/fcJXniPYpaz/Uyrfa+7I5BPLxCP82sh7quVDudf1GABqHbg==} dependencies: '@motionone/easing': 10.17.0 '@motionone/types': 10.17.0 '@motionone/utils': 10.17.0 tslib: 2.6.2 + dev: false - '@motionone/[email protected]': + /@motionone/[email protected]: + resolution: {integrity: sha512-cMm33swRlCX/qOPHWGbIlCl0K9Uwi6X5RiL8Ma6OrlJ/TP7Q+Np5GE4xcZkFptysFjMTi4zcZzpnNQGQ5D6M0Q==} dependencies: '@motionone/animation': 10.17.0 '@motionone/generators': 10.17.0 @@ -11306,133 +5379,298 @@ snapshots: '@motionone/utils': 10.17.0 hey-listen: 1.0.8 tslib: 2.6.2 + dev: false - '@motionone/[email protected]': + /@motionone/[email protected]: + resolution: {integrity: sha512-Bxe2wSuLu/qxqW4rBFS5m9tMLOw+QBh8v5A7Z5k4Ul4sTj5jAOfZG5R0bn5ywmk+Fs92Ij1feZ5pmC4TeXA8Tg==} dependencies: '@motionone/utils': 10.17.0 tslib: 2.6.2 + dev: false - '@motionone/[email protected]': + /@motionone/[email protected]: + resolution: {integrity: sha512-T6Uo5bDHrZWhIfxG/2Aut7qyWQyJIWehk6OB4qNvr/jwA/SRmixwbd7SOrxZi1z5rH3LIeFFBKK1xHnSbGPZSQ==} dependencies: '@motionone/types': 10.17.0 '@motionone/utils': 10.17.0 tslib: 2.6.2 + dev: false - '@motionone/[email protected]': + /@motionone/[email protected]: + resolution: {integrity: sha512-zRVqk20lD1xqe+yEDZhMYgftsuHc25+9JSo+r0a0OWUJFocjSV9D/+UGhX4xgJsuwB9acPzXLr20w40VnY2PQA==} dependencies: '@motionone/dom': 10.17.0 tslib: 2.6.2 + dev: false - '@motionone/[email protected]': {} + /@motionone/[email protected]: + resolution: {integrity: sha512-EgeeqOZVdRUTEHq95Z3t8Rsirc7chN5xFAPMYFobx8TPubkEfRSm5xihmMUkbaR2ErKJTUw3347QDPTHIW12IA==} + dev: false - '@motionone/[email protected]': + /@motionone/[email protected]: + resolution: {integrity: sha512-bGwrki4896apMWIj9yp5rAS2m0xyhxblg6gTB/leWDPt+pb410W8lYWsxyurX+DH+gO1zsQsfx2su/c1/LtTpg==} dependencies: '@motionone/types': 10.17.0 hey-listen: 1.0.8 tslib: 2.6.2 + dev: false - '@motionone/[email protected]': + /@motionone/[email protected]: + resolution: {integrity: sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg==} + deprecated: Motion One for Vue is deprecated. Use Oku Motion instead https://oku-ui.com/motion dependencies: '@motionone/dom': 10.17.0 tslib: 2.6.2 + dev: false - '@next/[email protected]': {} + /@next/[email protected]: + resolution: {integrity: sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg==} + dev: false - '@next/[email protected]': + /@next/[email protected]: + resolution: {integrity: sha512-AH3mO4JlFUqsYcwFUHb1wAKlebHU/Hv2u2kb1pAuRanDZ7pD/A/KPD98RHZmwsJpdHQwfEc/06mgpSzwrJYnNg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false optional: true - '@next/[email protected]': + /@next/[email protected]: + resolution: {integrity: sha512-QVadW73sWIO6E2VroyUjuAxhWLZWEpiFqHdZdoQ/AMpN9YWGuHV8t2rChr0ahy+irKX5mlDU7OY68k3n4tAZTg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false optional: true - '@next/[email protected]': + /@next/[email protected]: + resolution: {integrity: sha512-KT6GUrb3oyCfcfJ+WliXuJnD6pCpZiosx2X3k66HLR+DMoilRb76LpWPGb4tZprawTtcnyrv75ElD6VncVamUQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@next/[email protected]': + /@next/[email protected]: + resolution: {integrity: sha512-Alv8/XGSs/ytwQcbCHwze1HmiIkIVhDHYLjczSVrf0Wi2MvKn/blt7+S6FJitj3yTlMwMxII1gIJ9WepI4aZ/A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@next/[email protected]': + /@next/[email protected]: + resolution: {integrity: sha512-ze0ShQDBPCqxLImzw4sCdfnB3lRmN3qGMB2GWDRlq5Wqy4G36pxtNOo2usu/Nm9+V2Rh/QQnrRc2l94kYFXO6Q==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@next/[email protected]': + /@next/[email protected]: + resolution: {integrity: sha512-8dwC0UJoc6fC7PX70csdaznVMNr16hQrTDAMPvLPloazlcaWfdPogq+UpZX6Drqb1OBlwowz8iG7WR0Tzk/diQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@next/[email protected]': + /@next/[email protected]: + resolution: {integrity: sha512-jxyg67NbEWkDyvM+O8UDbPAyYRZqGLQDTPwvrBBeOSyVWW/jFQkQKQ70JDqDSYg1ZDdl+E3nkbFbq8xM8E9x8A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false optional: true - '@next/[email protected]': + /@next/[email protected]: + resolution: {integrity: sha512-twrmN753hjXRdcrZmZttb/m5xaCBFa48Dt3FbeEItpJArxriYDunWxJn+QFXdJ3hPkm4u7CKxncVvnmgQMY1ag==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false optional: true - '@next/[email protected]': + /@next/[email protected]: + resolution: {integrity: sha512-tkLrjBzqFTP8DVrAAQmZelEahfR9OxWpFR++vAI9FBhCiIxtwHwBHC23SBHCTURBtwB4kc/x44imVOnkKGNVGg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false optional: true - '@noble/[email protected]': + /@noble/[email protected]: + resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} dependencies: '@noble/hashes': 1.3.2 - '@noble/[email protected]': + /@noble/[email protected]: + resolution: {integrity: sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==} dependencies: '@noble/hashes': 1.3.3 + dev: false - '@noble/[email protected]': {} + /@noble/[email protected]: + resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} + engines: {node: '>= 16'} - '@noble/[email protected]': {} + /@noble/[email protected]: + resolution: {integrity: sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==} + engines: {node: '>= 16'} + dev: false - '@nodelib/[email protected]': + /@nodelib/[email protected]: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} dependencies: '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 - '@nodelib/[email protected]': {} + /@nodelib/[email protected]: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} - '@nodelib/[email protected]': + /@nodelib/[email protected]: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@openzeppelin/[email protected]': {} + /@openzeppelin/[email protected]: + resolution: {integrity: sha512-ytPc6eLGcHHnapAZ9S+5qsdomhjo6QBHTDRRBFfTxXIpsicMhVPouPgmUPebZZZGX7vt9USA+Z+0M0dSVtSUEA==} + dev: false - '@parcel/[email protected]': + /@parcel/[email protected]: + resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false optional: true - '@parcel/[email protected]': + /@parcel/[email protected]: + resolution: {integrity: sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false optional: true - '@parcel/[email protected]': + /@parcel/[email protected]: + resolution: {integrity: sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false optional: true - '@parcel/[email protected]': + /@parcel/[email protected]: + resolution: {integrity: sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false optional: true - '@parcel/[email protected]': + /@parcel/[email protected]: + resolution: {integrity: sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false optional: true - '@parcel/[email protected]': + /@parcel/[email protected]: + resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@parcel/[email protected]': + /@parcel/[email protected]: + resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@parcel/[email protected]': + /@parcel/[email protected]: + resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@parcel/[email protected]': + /@parcel/[email protected]: + resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@parcel/[email protected]': + /@parcel/[email protected]: + resolution: {integrity: sha512-/ZR0RxqxU/xxDGzbzosMjh4W6NdYFMqq2nvo2b8SLi7rsl/4jkL8S5stIikorNkdR50oVDvqb/3JT05WM+CRRA==} + engines: {node: '>= 10.0.0'} dependencies: is-glob: 4.0.3 micromatch: 4.0.7 + dev: false + bundledDependencies: + - napi-wasm - '@parcel/[email protected]': + /@parcel/[email protected]: + resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false optional: true - '@parcel/[email protected]': + /@parcel/[email protected]: + resolution: {integrity: sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false optional: true - '@parcel/[email protected]': + /@parcel/[email protected]: + resolution: {integrity: sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false optional: true - '@parcel/[email protected]': + /@parcel/[email protected]: + resolution: {integrity: sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==} + engines: {node: '>= 10.0.0'} dependencies: detect-libc: 1.0.3 is-glob: 4.0.3 @@ -11451,8 +5689,10 @@ snapshots: '@parcel/watcher-win32-arm64': 2.4.1 '@parcel/watcher-win32-ia32': 2.4.1 '@parcel/watcher-win32-x64': 2.4.1 + dev: false - '@pinata/[email protected]': + /@pinata/[email protected]: + resolution: {integrity: sha512-hkS0tcKtsjf9xhsEBs2Nbey5s+Db7x5rlOH9TaWHBXkJ7IwwOs2xnEDigNaxAHKjYAwcw+m2hzpO5QgOfeF7Zw==} dependencies: axios: 0.21.4 form-data: 2.5.1 @@ -11460,14 +5700,30 @@ snapshots: path: 0.12.7 transitivePeerDependencies: - debug + dev: false - '@pkgr/[email protected]': {} + /@pkgr/[email protected]: + resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dev: true - '@popperjs/[email protected]': {} + /@popperjs/[email protected]: + resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} + dev: false - '@pythnetwork/[email protected]': {} + /@pythnetwork/[email protected]: + resolution: {integrity: sha512-V5IdBAhi9egJEam/6XVH/PRbcLZaZWA/u8oOkryvSEq+j7nsULdW13Goh70n7oJKHJEFY8L98Ytbk2pwDs3ANA==} + dev: true - '@rainbow-me/[email protected](@tanstack/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])([email protected])': + /@rainbow-me/[email protected](@tanstack/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])([email protected]): + resolution: {integrity: sha512-iOn4m1CTv+ezzYpiA4QU+v6JFB94NY6h5ohpQi3Qt/qZXdHzp3NAKUrESQ10kFx2Xc4px80PKdggeES0UPZw0A==} + engines: {node: '>=12.4'} + peerDependencies: + '@tanstack/react-query': '>=5.0.0' + react: '>=18' + react-dom: '>=18' + viem: 2.x + wagmi: ^2.9.0 dependencies: '@tanstack/react-query': 5.37.1([email protected]) '@vanilla-extract/css': 1.14.0 @@ -11483,8 +5739,10 @@ snapshots: wagmi: 2.9.6(@tanstack/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected]) transitivePeerDependencies: - '@types/react' + dev: false - '@react-native-community/[email protected]': + /@react-native-community/[email protected]: + resolution: {integrity: sha512-cBwJTwl0NyeA4nyMxbhkWZhxtILYkbU3TW3k8AXLg+iGphe0zikYMGB3T+haTvTc6alTyEFwPbimk9bGIqkjAQ==} dependencies: '@react-native-community/cli-tools': 13.6.6 chalk: 4.1.2 @@ -11492,8 +5750,10 @@ snapshots: fast-glob: 3.3.2 transitivePeerDependencies: - encoding + dev: false - '@react-native-community/[email protected]': + /@react-native-community/[email protected]: + resolution: {integrity: sha512-mbG425zCKr8JZhv/j11382arezwS/70juWMsn8j2lmrGTrP1cUdW0MF15CCIFtJsqyK3Qs+FTmqttRpq81QfSg==} dependencies: '@react-native-community/cli-tools': 13.6.6 chalk: 4.1.2 @@ -11503,14 +5763,18 @@ snapshots: joi: 17.13.1 transitivePeerDependencies: - encoding + dev: false - '@react-native-community/[email protected]': + /@react-native-community/[email protected]: + resolution: {integrity: sha512-Vv9u6eS4vKSDAvdhA0OiQHoA7y39fiPIgJ6biT32tN4avHDtxlc6TWZGiqv7g98SBvDWvoVAmdPLcRf3kU+c8g==} dependencies: serve-static: 1.15.0 transitivePeerDependencies: - supports-color + dev: false - '@react-native-community/[email protected]': + /@react-native-community/[email protected]: + resolution: {integrity: sha512-TWZb5g6EmQe2Ua2TEWNmyaEayvlWH4GmdD9ZC+p8EpKFpB1NpDGMK6sXbpb42TDvwZg5s4TDRplK0PBEA/SVDg==} dependencies: '@react-native-community/cli-config': 13.6.6 '@react-native-community/cli-platform-android': 13.6.6 @@ -11531,8 +5795,10 @@ snapshots: yaml: 2.4.2 transitivePeerDependencies: - encoding + dev: false - '@react-native-community/[email protected]': + /@react-native-community/[email protected]: + resolution: {integrity: sha512-La5Ie+NGaRl3klei6WxKoOxmCUSGGxpOk6vU5pEGf0/O7ky+Ay0io+zXYUZqlNMi/cGpO7ZUijakBYOB/uyuFg==} dependencies: '@react-native-community/cli-platform-android': 13.6.6 '@react-native-community/cli-tools': 13.6.6 @@ -11540,8 +5806,10 @@ snapshots: hermes-profile-transformer: 0.0.6 transitivePeerDependencies: - encoding + dev: false - '@react-native-community/[email protected]': + /@react-native-community/[email protected]: + resolution: {integrity: sha512-/tMwkBeNxh84syiSwNlYtmUz/Ppc+HfKtdopL/5RB+fd3SV1/5/NPNjMlyLNgFKnpxvKCInQ7dnl6jGHJjeHjg==} dependencies: '@react-native-community/cli-tools': 13.6.6 chalk: 4.1.2 @@ -11551,8 +5819,10 @@ snapshots: logkitty: 0.7.1 transitivePeerDependencies: - encoding + dev: false - '@react-native-community/[email protected]': + /@react-native-community/[email protected]: + resolution: {integrity: sha512-bOmSSwoqNNT3AmCRZXEMYKz1Jf1l2F86Nhs7qBcXdY/sGiJ+Flng564LOqvdAlVLTbkgz47KjNKCS2pP4Jg0Mg==} dependencies: '@react-native-community/cli-tools': 13.6.6 chalk: 4.1.2 @@ -11562,14 +5832,18 @@ snapshots: ora: 5.4.1 transitivePeerDependencies: - encoding + dev: false - '@react-native-community/[email protected]': + /@react-native-community/[email protected]: + resolution: {integrity: sha512-vjDnRwhlSN5ryqKTas6/DPkxuouuyFBAqAROH4FR1cspTbn6v78JTZKDmtQy9JMMo7N5vZj1kASU5vbFep9IOQ==} dependencies: '@react-native-community/cli-platform-apple': 13.6.6 transitivePeerDependencies: - encoding + dev: false - '@react-native-community/[email protected]': + /@react-native-community/[email protected]: + resolution: {integrity: sha512-ZtCXxoFlM7oDv3iZ3wsrT3SamhtUJuIkX2WePLPlN5bcbq7zimbPm2lHyicNJtpcGQ5ymsgpUWPCNZsWQhXBqQ==} dependencies: '@react-native-community/cli-debugger-ui': 13.6.6 '@react-native-community/cli-tools': 13.6.6 @@ -11585,8 +5859,10 @@ snapshots: - encoding - supports-color - utf-8-validate + dev: false - '@react-native-community/[email protected]': + /@react-native-community/[email protected]: + resolution: {integrity: sha512-ptOnn4AJczY5njvbdK91k4hcYazDnGtEPrqIwEI+k/CTBHNdb27Rsm2OZ7ye6f7otLBqF8gj/hK6QzJs8CEMgw==} dependencies: appdirsjs: 1.2.7 chalk: 4.1.2 @@ -11601,12 +5877,18 @@ snapshots: sudo-prompt: 9.2.1 transitivePeerDependencies: - encoding + dev: false - '@react-native-community/[email protected]': + /@react-native-community/[email protected]: + resolution: {integrity: sha512-733iaYzlmvNK7XYbnWlMjdE+2k0hlTBJW071af/xb6Bs+hbJqBP9c03FZuYH2hFFwDDntwj05bkri/P7VgSxug==} dependencies: joi: 17.13.1 + dev: false - '@react-native-community/[email protected]': + /@react-native-community/[email protected]: + resolution: {integrity: sha512-IqclB7VQ84ye8Fcs89HOpOscY4284VZg2pojHNl8H0Lzd4DadXJWQoxC7zWm8v2f8eyeX2kdhxp2ETD5tceIgA==} + engines: {node: '>=18'} + hasBin: true dependencies: '@react-native-community/cli-clean': 13.6.6 '@react-native-community/cli-config': 13.6.6 @@ -11630,17 +5912,28 @@ snapshots: - encoding - supports-color - utf-8-validate + dev: false - '@react-native/[email protected]': {} + /@react-native/[email protected]: + resolution: {integrity: sha512-2vkLMVnp+YTZYTNSDIBZojSsjz8sl5PscP3j4GcV6idD8V978SZfwFlk8K0ti0BzRs11mzL0Pj17km597S/eTQ==} + engines: {node: '>=18'} + dev: false - '@react-native/[email protected](@babel/[email protected])': + /@react-native/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-+S0st3t4Ro00bi9gjT1jnK8qTFOU+CwmziA7U9odKyWrCoRJrgmrvogq/Dr1YXlpFxexiGIupGut1VHxr+fxJA==} + engines: {node: '>=18'} dependencies: '@react-native/codegen': 0.74.83(@babel/[email protected]) transitivePeerDependencies: - '@babel/preset-env' - supports-color + dev: false - '@react-native/[email protected](@babel/[email protected])(@babel/[email protected])': + /@react-native/[email protected](@babel/[email protected])(@babel/[email protected]): + resolution: {integrity: sha512-KJuu3XyVh3qgyUer+rEqh9a/JoUxsDOzkJNfRpDyXiAyjDRoVch60X/Xa/NcEQ93iCVHAWs0yQ+XGNGIBCYE6g==} + engines: {node: '>=18'} + peerDependencies: + '@babel/core': '*' dependencies: '@babel/core': 7.24.5 '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/[email protected]) @@ -11688,8 +5981,13 @@ snapshots: transitivePeerDependencies: - '@babel/preset-env' - supports-color + dev: false - '@react-native/[email protected](@babel/[email protected])': + /@react-native/[email protected](@babel/[email protected]): + resolution: {integrity: sha512-GgvgHS3Aa2J8/mp1uC/zU8HuTh8ZT5jz7a4mVMWPw7+rGyv70Ba8uOVBq6UH2Q08o617IATYc+0HfyzAfm4n0w==} + engines: {node: '>=18'} + peerDependencies: + '@babel/preset-env': ^7.1.6 dependencies: '@babel/parser': 7.24.6 '@babel/preset-env': 7.24.6(@babel/[email protected]) @@ -11701,8 +5999,11 @@ snapshots: nullthrows: 1.1.1 transitivePeerDependencies: - supports-color + dev: false - '@react-native/[email protected](@babel/[email protected])(@babel/[email protected])': + /@react-native/[email protected](@babel/[email protected])(@babel/[email protected]): + resolution: {integrity: sha512-7GAFjFOg1mFSj8bnFNQS4u8u7+QtrEeflUIDVZGEfBZQ3wMNI5ycBzbBGycsZYiq00Xvoc6eKFC7kvIaqeJpUQ==} + engines: {node: '>=18'} dependencies: '@react-native-community/cli-server-api': 13.6.6 '@react-native-community/cli-tools': 13.6.6 @@ -11723,10 +6024,16 @@ snapshots: - encoding - supports-color - utf-8-validate + dev: false - '@react-native/[email protected]': {} + /@react-native/[email protected]: + resolution: {integrity: sha512-RGQlVUegBRxAUF9c1ss1ssaHZh6CO+7awgtI9sDeU0PzDZY/40ImoPD5m0o0SI6nXoVzbPtcMGzU+VO590pRfA==} + engines: {node: '>=18'} + dev: false - '@react-native/[email protected]': + /@react-native/[email protected]: + resolution: {integrity: sha512-UH8iriqnf7N4Hpi20D7M2FdvSANwTVStwFCSD7VMU9agJX88Yk0D1T6Meh2RMhUu4kY2bv8sTkNRm7LmxvZqgA==} + engines: {node: '>=18'} dependencies: '@isaacs/ttlcache': 1.4.1 '@react-native/debugger-frontend': 0.74.83 @@ -11746,12 +6053,23 @@ snapshots: - encoding - supports-color - utf-8-validate + dev: false - '@react-native/[email protected]': {} + /@react-native/[email protected]: + resolution: {integrity: sha512-Pw2BWVyOHoBuJVKxGVYF6/GSZRf6+v1Ygc+ULGz5t20N8qzRWPa2fRZWqoxsN7TkNLPsECYY8gooOl7okOcPAQ==} + engines: {node: '>=18'} + dev: false - '@react-native/[email protected]': {} + /@react-native/[email protected]: + resolution: {integrity: sha512-/t74n8r6wFhw4JEoOj3bN71N1NDLqaawB75uKAsSjeCwIR9AfCxlzZG0etsXtOexkY9KMeZIQ7YwRPqUdNXuqw==} + engines: {node: '>=18'} + dev: false - '@react-native/[email protected](@babel/[email protected])(@babel/[email protected])': + /@react-native/[email protected](@babel/[email protected])(@babel/[email protected]): + resolution: {integrity: sha512-hGdx5N8diu8y+GW/ED39vTZa9Jx1di2ZZ0aapbhH4egN1agIAusj5jXTccfNBwwWF93aJ5oVbRzfteZgjbutKg==} + engines: {node: '>=18'} + peerDependencies: + '@babel/core': '*' dependencies: '@babel/core': 7.24.5 '@react-native/babel-preset': 0.74.83(@babel/[email protected])(@babel/[email protected]) @@ -11760,20 +6078,38 @@ snapshots: transitivePeerDependencies: - '@babel/preset-env' - supports-color + dev: false - '@react-native/[email protected]': {} + /@react-native/[email protected]: + resolution: {integrity: sha512-jhCY95gRDE44qYawWVvhTjTplW1g+JtKTKM3f8xYT1dJtJ8QWv+gqEtKcfmOHfDkSDaMKG0AGBaDTSK8GXLH8Q==} + dev: false - '@react-native/[email protected](@types/[email protected])([email protected])([email protected])': + /@react-native/[email protected](@types/[email protected])([email protected])([email protected]): + resolution: {integrity: sha512-rmaLeE34rj7py4FxTod7iMTC7BAsm+HrGA8WxYmEJeyTV7WSaxAkosKoYBz8038mOiwnG9VwA/7FrB6bEQvn1A==} + engines: {node: '>=18'} + peerDependencies: + '@types/react': ^18.2.6 + react: '*' + react-native: '*' + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@types/react': 18.2.22 invariant: 2.2.4 nullthrows: 1.1.1 react: 18.3.1 react-native: 0.74.1(@babel/[email protected])(@babel/[email protected])(@types/[email protected])([email protected]) + dev: false - '@remix-run/[email protected]': {} + /@remix-run/[email protected]: + resolution: {integrity: sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==} + engines: {node: '>=14.0.0'} + dev: false - '@rnx-kit/[email protected]': + /@rnx-kit/[email protected]: + resolution: {integrity: sha512-lzD84av1ZQhYUS+jsGqJiCMaJO2dn9u+RTT9n9q6D3SaKVwWqv+7AoRKqBu19bkwyE+iFRl1ymr40QS90jVFYg==} + engines: {node: '>=14.15'} dependencies: '@types/node': 18.19.33 escape-string-regexp: 4.0.0 @@ -11783,13 +6119,18 @@ snapshots: rimraf: 3.0.2 transitivePeerDependencies: - supports-color + dev: false - '@rollup/[email protected]': + /@rollup/[email protected]: + resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} + engines: {node: '>= 8.0.0'} dependencies: estree-walker: 2.0.2 picomatch: 2.3.1 + dev: false - '@safe-global/[email protected]([email protected])([email protected])': + /@safe-global/[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-V4a05A3EgJcriqtDoJklDz1BOinWhC6P0hjUSxshA4KOZM7rGPCTto/usXs09zr1vvL28evl/NldSTv97j2bmg==} dependencies: '@safe-global/safe-apps-sdk': 8.1.0([email protected])([email protected]) events: 3.3.0 @@ -11798,8 +6139,10 @@ snapshots: - typescript - utf-8-validate - zod + dev: false - '@safe-global/[email protected]([email protected])([email protected])': + /@safe-global/[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-XJbEPuaVc7b9n23MqlF6c+ToYIS3f7P2Sel8f3cSBQ9WORE4xrSuvhMpK9fDSFqJ7by/brc+rmJR/5HViRr0/w==} dependencies: '@safe-global/safe-gateway-typescript-sdk': 3.21.1 viem: 1.21.4([email protected])([email protected]) @@ -11808,59 +6151,88 @@ snapshots: - typescript - utf-8-validate - zod + dev: false - '@safe-global/[email protected]': {} + /@safe-global/[email protected]: + resolution: {integrity: sha512-7nakIjcRSs6781LkizYpIfXh1DYlkUDqyALciqz/BjFU/S97sVjZdL4cuKsG9NEarytE+f6p0Qbq2Bo1aocVUA==} + engines: {node: '>=16'} + dev: false - '@scure/[email protected]': {} + /@scure/[email protected]: + resolution: {integrity: sha512-ok9AWwhcgYuGG3Zfhyqg+zwl+Wn5uE+dwC0NV/2qQkx4dABbb/bx96vWu8NSj+BNjjSjno+JRYRjle1jV08k3g==} - '@scure/[email protected]': + /@scure/[email protected]: + resolution: {integrity: sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==} dependencies: '@noble/curves': 1.2.0 '@noble/hashes': 1.3.2 '@scure/base': 1.1.6 - '@scure/[email protected]': + /@scure/[email protected]: + resolution: {integrity: sha512-LJaN3HwRbfQK0X1xFSi0Q9amqOgzQnnDngIt+ZlsBC3Bm7/nE7K0kwshZHyaru79yIVRv/e1mQAjZyuZG6jOFQ==} dependencies: '@noble/curves': 1.3.0 '@noble/hashes': 1.3.3 '@scure/base': 1.1.6 + dev: false - '@scure/[email protected]': + /@scure/[email protected]: + resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==} dependencies: '@noble/hashes': 1.3.2 '@scure/base': 1.1.6 - '@scure/[email protected]': + /@scure/[email protected]: + resolution: {integrity: sha512-HYf9TUXG80beW+hGAt3TRM8wU6pQoYur9iNypTROm42dorCGmLnFe3eWjz3gOq6G62H2WRh0FCzAR1PI+29zIA==} dependencies: '@noble/hashes': 1.3.3 '@scure/base': 1.1.6 + dev: false - '@sideway/[email protected]': + /@sideway/[email protected]: + resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} dependencies: '@hapi/hoek': 9.3.0 + dev: false - '@sideway/[email protected]': {} + /@sideway/[email protected]: + resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} + dev: false - '@sideway/[email protected]': {} + /@sideway/[email protected]: + resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + dev: false - '@sinclair/[email protected]': {} + /@sinclair/[email protected]: + resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} + dev: false - '@sinclair/[email protected]': {} + /@sinclair/[email protected]: + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + dev: false - '@sinonjs/[email protected]': + /@sinonjs/[email protected]: + resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} dependencies: type-detect: 4.0.8 + dev: false - '@sinonjs/[email protected]': + /@sinonjs/[email protected]: + resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} dependencies: '@sinonjs/commons': 3.0.1 + dev: false - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-p6GlFGBt9K4MYLu72YuJ523NVR4A8oHlC5M2JO6OmQqN8kAc/uh1JqLE+FizTokrSJGg0CSvC+BrsmGzKtsZKA==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-2GzOfADwYLQugYkKQhIyZyQlM05K+tMKvRnc6eFfZcpJGRfKoMUMYdPlBKmqHwQFXQKBrGV6cxL9oymWgDzvFw==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/node-config-provider': 3.0.0 '@smithy/types': 3.0.0 @@ -11868,7 +6240,9 @@ snapshots: '@smithy/util-middleware': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-rcMkjvwxH/bER+oZUPR0yTA0ELD6m3A+d92+CFkdF6HJFCBB1bXo7P5pm21L66XwTN01B6bUhSCQ7cymWRD8zg==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/middleware-endpoint': 3.0.0 '@smithy/middleware-retry': 3.0.1 @@ -11879,7 +6253,9 @@ snapshots: '@smithy/util-middleware': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-lfmBiFQcA3FsDAPxNfY0L7CawcWtbyWsBOHo34nF095728JLkBX4Y9q/VPPE2r7fqMVK+drmDigqE2/SSQeVRA==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/node-config-provider': 3.0.0 '@smithy/property-provider': 3.0.0 @@ -11887,7 +6263,8 @@ snapshots: '@smithy/url-parser': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-uaH74i5BDj+rBwoQaXioKpI0SHBJFtOVwzrCpxZxphOW0ki5jhj7dXvDMYM2IJem8TpdFvS2iC08sjOblfFGFg==} dependencies: '@smithy/protocol-http': 4.0.0 '@smithy/querystring-builder': 3.0.0 @@ -11895,29 +6272,38 @@ snapshots: '@smithy/util-base64': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-84qXstNemP3XS5jcof0el6+bDfjzuvhJPQTEfro3lgtbCtKgzPm3MgiS6ehXVPjeQ5+JS0HqmTz8f/RYfzHVxw==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.0.0 '@smithy/util-buffer-from': 3.0.0 '@smithy/util-utf8': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-F6wBBaEFgJzj0s4KUlliIGPmqXemwP6EavgvDqYwCH40O5Xr2iMHvS8todmGVZtuJCorBkXsYLyTu4PuizVq5g==} dependencies: '@smithy/types': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==} + engines: {node: '>=16.0.0'} dependencies: tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-3C4s4d/iGobgCtk2tnWW6+zSTOBg1PRAm2vtWZLdriwTroFbbWNSr3lcyzHdrQHnEXYCC5K52EbpfodaIUY8sg==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/protocol-http': 4.0.0 '@smithy/types': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-aXOAWztw/5qAfp0NcA2OWpv6ZI/E+Dh9mByif7i91D/0iyYNUcKvskmXiowKESFkuZ7PIMd3VOR4fTibZDs2OQ==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/middleware-serde': 3.0.0 '@smithy/node-config-provider': 3.0.0 @@ -11927,7 +6313,9 @@ snapshots: '@smithy/util-middleware': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-hBhSEuL841FhJBK/19WpaGk5YWSzFk/P2UaVjANGKRv3eYNO8Y1lANWgqnuPWjOyCEWMPr58vELFDWpxvRKANw==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/node-config-provider': 3.0.0 '@smithy/protocol-http': 4.0.0 @@ -11939,24 +6327,32 @@ snapshots: tslib: 2.6.2 uuid: 9.0.1 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-I1vKG1foI+oPgG9r7IMY1S+xBnmAn1ISqployvqkwHoSb8VPsngHDTOgYGYBonuOKndaWRUGJZrKYYLB+Ane6w==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-+H0jmyfAyHRFXm6wunskuNAqtj7yfmwFB6Fp37enytp2q047/Od9xetEaUbluyImOlGnGpaVGaVfjwawSr+i6Q==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-buqfaSdDh0zo62EPLf8rGDvcpKwGpO5ho4bXS2cdFhlOta7tBkWJt+O5uiaAeICfIOfPclNOndshDNSanX2X9g==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/property-provider': 3.0.0 '@smithy/shared-ini-file-loader': 3.0.0 '@smithy/types': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-3trD4r7NOMygwLbUJo4eodyQuypAWr7uvPnebNJ9a70dQhVn+US8j/lCnvoJS6BXfZeF7PkkkI0DemVJw+n+eQ==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/abort-controller': 3.0.0 '@smithy/protocol-http': 4.0.0 @@ -11964,37 +6360,51 @@ snapshots: '@smithy/types': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-LmbPgHBswdXCrkWWuUwBm9w72S2iLWyC/5jet9/Y9cGHtzqxi+GVjfCfahkvNV4KXEwgnH8EMpcrD9RUYe0eLQ==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-qOQZOEI2XLWRWBO9AgIYuHuqjZ2csyr8/IlgFDHDNuIgLAMRx2Bl8ck5U5D6Vh9DPdoaVpuzwWMa0xcdL4O/AQ==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-bW8Fi0NzyfkE0TmQphDXr1AmBDbK01cA4C1Z7ggwMAU5RDz5AAv/KmoRwzQAS0kxXNf/D2ALTEgwK0U2c4LtRg==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.0.0 '@smithy/util-uri-escape': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-UzHwthk0UEccV4dHzPySnBy34AWw3V9lIqUTxmozQ+wPDAO9csCWMfOLe7V9A2agNYy7xE+Pb0S6K/J23JSzfQ==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-3BsBtOUt2Gsnc3X23ew+r2M71WwtpHfEDGhHYHSDg6q1t8FrWh15jT25DLajFV1H+PpxAJ6gqe9yYeRUsmSdFA==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.0.0 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-REVw6XauXk8xE4zo5aGL7Rz4ywA8qNMUn8RtWeTRQsgAlmlvbJ7CEPBcaXU2NDC3AYBgYAXrGyWD8XrN8UGDog==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-kXFOkNX+BQHe2qnLxpMEaCRGap9J6tUGLzc3A9jdn+nD4JdMwCKTJ+zFwQ20GkY+mAXGatyTw3HcoUlR39HwmA==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/is-array-buffer': 3.0.0 '@smithy/types': 3.0.0 @@ -12004,7 +6414,9 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-KAiFY4Y4jdHxR+4zerH/VBhaFKM8pbaVmJZ/CWJRwtM/CmwzTfXfvYwf6GoUwiHepdv+lwiOXCuOl6UBDUEINw==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/middleware-endpoint': 3.0.0 '@smithy/middleware-stack': 3.0.0 @@ -12013,40 +6425,54 @@ snapshots: '@smithy/util-stream': 3.0.1 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-VvWuQk2RKFuOr98gFhjca7fkBS+xLLURT8bUjk5XQoV0ZLm7WPwWPPY3/AwzTLuUBDeoKDCthfe1AsTUWaSEhw==} + engines: {node: '>=16.0.0'} dependencies: tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-2XLazFgUu+YOGHtWihB3FSLAfCUajVfNBXGGYjOaVKjLAuAxx3pSBY3hBgLzIgB17haf59gOG3imKqTy8mcrjw==} dependencies: '@smithy/querystring-parser': 3.0.0 '@smithy/types': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/util-buffer-from': 3.0.0 '@smithy/util-utf8': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==} dependencies: tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==} + engines: {node: '>=16.0.0'} dependencies: tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/is-array-buffer': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==} + engines: {node: '>=16.0.0'} dependencies: tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-nW5kEzdJn1Bn5TF+gOPHh2rcPli8JU9vSSXLbfg7uPnfR1TMRQqs9zlYRhIb87NeSxIbpdXOI94tvXSy+fvDYg==} + engines: {node: '>= 10.0.0'} dependencies: '@smithy/property-provider': 3.0.0 '@smithy/smithy-client': 3.0.1 @@ -12054,7 +6480,9 @@ snapshots: bowser: 2.11.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-TFk+Qb+elLc/MOhtSp+50fstyfZ6avQbgH2d96xUBpeScu+Al9elxv+UFAjaTHe0HQe5n+wem8ZLpXvU8lwV6Q==} + engines: {node: '>= 10.0.0'} dependencies: '@smithy/config-resolver': 3.0.0 '@smithy/credential-provider-imds': 3.0.0 @@ -12064,28 +6492,38 @@ snapshots: '@smithy/types': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-+exaXzEY3DNt2qtA2OtRNSDlVrE4p32j1JSsQkzA5AdP0YtJNjkYbYhJxkFmPYcjI1abuwopOZCwUmv682QkiQ==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/node-config-provider': 3.0.0 '@smithy/types': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==} + engines: {node: '>=16.0.0'} dependencies: tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-q5ITdOnV2pXHSVDnKWrwgSNTDBAMHLptFE07ua/5Ty5WJ11bvr0vk2a7agu7qRhrCFRQlno5u3CneU5EELK+DQ==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-nK99bvJiziGv/UOKJlDvFF45F00WgPLKVIGUfAK+mDhzVN2hb/S33uW2Tlhg5PVBoqY7tDVqL0zmu4OxAHgo9g==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/service-error-classification': 3.0.0 '@smithy/types': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-7F7VNNhAsfMRA8I986YdOY5fE0/T1/ZjFF6OLsqkvQVNP3vZ/szYDfGCyphb7ioA09r32K/0qbSFfNFU68aSzA==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/fetch-http-handler': 3.0.1 '@smithy/node-http-handler': 3.0.0 @@ -12096,32 +6534,47 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==} + engines: {node: '>=16.0.0'} dependencies: tslib: 2.6.2 - '@smithy/[email protected]': + /@smithy/[email protected]: + resolution: {integrity: sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==} + engines: {node: '>=16.0.0'} dependencies: '@smithy/util-buffer-from': 3.0.0 tslib: 2.6.2 - '@socket.io/[email protected]': {} + /@socket.io/[email protected]: + resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} + dev: false - '@solidity-parser/[email protected]': + /@solidity-parser/[email protected]: + resolution: {integrity: sha512-PI9NfoA3P8XK2VBkK5oIfRgKDsicwDZfkVq9ZTBCQYGOP1N2owgY2dyLGyU5/J/hQs8KRk55kdmvTLjy3Mu3vg==} dependencies: antlr4ts: 0.5.0-alpha.4 - '@solidity-parser/[email protected]': {} + /@solidity-parser/[email protected]: + resolution: {integrity: sha512-Nko8R0/kUo391jsEHHxrGM07QFdnPGvlmox4rmH0kNiNAashItAilhy4Mv4pK5gQmW5f4sXAF58fwJbmlkGcVw==} - '@stablelib/[email protected]': {} + /@stablelib/[email protected]: + resolution: {integrity: sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==} + dev: false - '@stablelib/[email protected]': + /@stablelib/[email protected]: + resolution: {integrity: sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==} dependencies: '@stablelib/int': 1.0.1 + dev: false - '@stablelib/[email protected]': {} + /@stablelib/[email protected]: + resolution: {integrity: sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==} + dev: false - '@stablelib/[email protected]': + /@stablelib/[email protected]: + resolution: {integrity: sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==} dependencies: '@stablelib/aead': 1.0.1 '@stablelib/binary': 1.0.1 @@ -12129,249 +6582,388 @@ snapshots: '@stablelib/constant-time': 1.0.1 '@stablelib/poly1305': 1.0.1 '@stablelib/wipe': 1.0.1 + dev: false - '@stablelib/[email protected]': + /@stablelib/[email protected]: + resolution: {integrity: sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==} dependencies: '@stablelib/binary': 1.0.1 '@stablelib/wipe': 1.0.1 + dev: false - '@stablelib/[email protected]': {} + /@stablelib/[email protected]: + resolution: {integrity: sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==} + dev: false - '@stablelib/[email protected]': + /@stablelib/[email protected]: + resolution: {integrity: sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==} dependencies: '@stablelib/random': 1.0.2 '@stablelib/sha512': 1.0.1 '@stablelib/wipe': 1.0.1 + dev: false - '@stablelib/[email protected]': {} + /@stablelib/[email protected]: + resolution: {integrity: sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==} + dev: false - '@stablelib/[email protected]': + /@stablelib/[email protected]: + resolution: {integrity: sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==} dependencies: '@stablelib/hash': 1.0.1 '@stablelib/hmac': 1.0.1 '@stablelib/wipe': 1.0.1 + dev: false - '@stablelib/[email protected]': + /@stablelib/[email protected]: + resolution: {integrity: sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==} dependencies: '@stablelib/constant-time': 1.0.1 '@stablelib/hash': 1.0.1 '@stablelib/wipe': 1.0.1 + dev: false - '@stablelib/[email protected]': {} + /@stablelib/[email protected]: + resolution: {integrity: sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==} + dev: false - '@stablelib/[email protected]': + /@stablelib/[email protected]: + resolution: {integrity: sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==} dependencies: '@stablelib/bytes': 1.0.1 + dev: false - '@stablelib/[email protected]': + /@stablelib/[email protected]: + resolution: {integrity: sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==} dependencies: '@stablelib/constant-time': 1.0.1 '@stablelib/wipe': 1.0.1 + dev: false - '@stablelib/[email protected]': + /@stablelib/[email protected]: + resolution: {integrity: sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==} dependencies: '@stablelib/binary': 1.0.1 '@stablelib/wipe': 1.0.1 + dev: false - '@stablelib/[email protected]': + /@stablelib/[email protected]: + resolution: {integrity: sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==} dependencies: '@stablelib/binary': 1.0.1 '@stablelib/hash': 1.0.1 '@stablelib/wipe': 1.0.1 + dev: false - '@stablelib/[email protected]': + /@stablelib/[email protected]: + resolution: {integrity: sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==} dependencies: '@stablelib/binary': 1.0.1 '@stablelib/hash': 1.0.1 '@stablelib/wipe': 1.0.1 + dev: false - '@stablelib/[email protected]': {} + /@stablelib/[email protected]: + resolution: {integrity: sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==} + dev: false - '@stablelib/[email protected]': + /@stablelib/[email protected]: + resolution: {integrity: sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==} dependencies: '@stablelib/keyagreement': 1.0.1 '@stablelib/random': 1.0.2 '@stablelib/wipe': 1.0.1 + dev: false - '@swc/[email protected]': {} + /@swc/[email protected]: + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + dev: false - '@swc/[email protected]': + /@swc/[email protected]: + resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} dependencies: '@swc/counter': 0.1.3 tslib: 2.6.2 + dev: false - '@tanstack/[email protected]': {} + /@tanstack/[email protected]: + resolution: {integrity: sha512-BteWYEPUcucEu3NBcDAgKuI4U25R9aPrHSP6YSf2NvaD2pSlIQTdqOfLRsxH9WdRYg7k0Uom35Uacb6nvbIMJg==} + dev: false - '@tanstack/[email protected]([email protected])': + /@tanstack/[email protected]([email protected]): + resolution: {integrity: sha512-EhtBNA8GL3XFeSx6VYUjXQ96n44xe3JGKZCzBINrCYlxbZP6UwBafv7ti4eSRWc2Fy+fybQre0w17gR6lMzULA==} + peerDependencies: + react: ^18.0.0 dependencies: '@tanstack/query-core': 5.36.1 react: 18.3.1 + dev: false - '@tootallnate/[email protected]': {} + /@tootallnate/[email protected]: + resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} + engines: {node: '>= 10'} + dev: false - '@trpc/[email protected](@trpc/[email protected])': + /@trpc/[email protected](@trpc/[email protected]): + resolution: {integrity: sha512-nqtDTIqSY/9syo2EjSy4WWWXPU9GsamEh9Tsg698gLAh1nhgFc5+/YYeb+Ne1pbvWGZ5/3t9Dcz3h4wMyyJ9gQ==} + peerDependencies: + '@trpc/server': 10.34.0 dependencies: '@trpc/server': 10.34.0 + dev: false - '@trpc/[email protected]': {} + /@trpc/[email protected]: + resolution: {integrity: sha512-2VMW44Fpaoyqb50dBtzdSWMhqt8lmoJiocEyBBeDb03R0W+XrzbVD5kU/wqKPlcp1DWeNCkOEIMtetMZCfo1hA==} + dev: false - '@ts-morph/[email protected]': + /@ts-morph/[email protected]: + resolution: {integrity: sha512-7hWZS0NRpEsNV8vWJzg7FEz6V8MaLNeJOmwmghqUXTpzk16V1LLZhdo+4QvE/+zv4cVci0OviuJFnqhEfoV3+g==} dependencies: fast-glob: 3.3.2 minimatch: 3.1.2 mkdirp: 1.0.4 path-browserify: 1.0.1 + dev: false - '@tsconfig/[email protected]': {} + /@tsconfig/[email protected]: + resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} - '@tsconfig/[email protected]': {} + /@tsconfig/[email protected]: + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} - '@tsconfig/[email protected]': {} + /@tsconfig/[email protected]: + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} - '@tsconfig/[email protected]': {} + /@tsconfig/[email protected]: + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - '@types/[email protected]': + /@types/[email protected]: + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 '@types/node': 18.19.33 + dev: true - '@types/[email protected]': + /@types/[email protected]: + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: '@types/node': 18.19.33 + dev: true - '@types/[email protected]': + /@types/[email protected]: + resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} dependencies: '@types/ms': 0.7.34 - '@types/[email protected]': {} + /@types/[email protected]: + resolution: {integrity: sha512-3Iten7X3Zgwvk6kh6/NRdwN7WbZ760YgFCsF5AxDifltUQzW1RaW+WRmcVtgwFzLjaNu64H+0MPJ13yRa8g3Dw==} + dev: false - '@types/[email protected]': + /@types/[email protected]: + resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==} dependencies: '@types/node': 18.19.33 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 + dev: true - '@types/[email protected]': + /@types/[email protected]: + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} dependencies: '@types/body-parser': 1.19.5 '@types/express-serve-static-core': 4.19.5 '@types/qs': 6.9.15 '@types/serve-static': 1.15.7 + dev: true - '@types/[email protected]': + /@types/[email protected]: + resolution: {integrity: sha512-s7YPsNVfnsng5L8sKnG/Gbb2tiwwJTY1conOkJzTMRvJAlLFW1nEua+ADsJQu8N1c0oTHx9+d5nqg10WuT9gHQ==} dependencies: '@types/node': 18.19.33 + dev: true - '@types/[email protected]': {} + /@types/[email protected]: + resolution: {integrity: sha512-Yw8OsjhVKbKw83LMDOZ9RXc+N+um48DmZYMrz7QChpHkQuygsc5O40oCL7SfvWgpaaviCx2TbNXYUBwhMtBH5w==} + dev: false - '@types/[email protected]': {} + /@types/[email protected]: + resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==} + dev: false - '@types/[email protected]': {} + /@types/[email protected]: + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} + dev: true - '@types/[email protected]': {} + /@types/[email protected]: + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + dev: false - '@types/[email protected]': + /@types/[email protected]: + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} dependencies: '@types/istanbul-lib-coverage': 2.0.6 + dev: false - '@types/[email protected]': + /@types/[email protected]: + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} dependencies: '@types/istanbul-lib-report': 3.0.3 + dev: false - '@types/[email protected]': {} + /@types/[email protected]: + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/[email protected]': {} + /@types/[email protected]: + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + dev: true - '@types/[email protected]': + /@types/[email protected]: + resolution: {integrity: sha512-3m+lkO5CLRRYU0fhGRp7zbsGi6+BZj0uTVSwvcKU+nSlhjA9/QRNfuSGnD2mX6hQA7ZbmcCkzk5h4ZYGOtk14A==} dependencies: '@types/lodash': 4.17.4 + dev: false - '@types/[email protected]': {} + /@types/[email protected]: + resolution: {integrity: sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ==} + dev: false - '@types/[email protected]': {} + /@types/[email protected]: + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + dev: true - '@types/[email protected]': {} + /@types/[email protected]: + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/[email protected]': + /@types/[email protected]: + resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} dependencies: '@types/node': 18.19.33 + dev: false - '@types/[email protected]': {} + /@types/[email protected]: + resolution: {integrity: sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==} + dev: false - '@types/[email protected]': + /@types/[email protected]: + resolution: {integrity: sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==} dependencies: undici-types: 5.26.5 - '@types/[email protected]': {} + /@types/[email protected]: + resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} + dev: false - '@types/[email protected]': {} + /@types/[email protected]: + resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - '@types/[email protected]': {} + /@types/[email protected]: + resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} + dev: true - '@types/[email protected]': {} + /@types/[email protected]: + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} + dev: true - '@types/[email protected]': + /@types/[email protected]: + resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==} dependencies: '@types/react': 18.2.22 + dev: true - '@types/[email protected]': + /@types/[email protected]: + resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} dependencies: '@types/history': 4.7.11 '@types/react': 18.2.22 '@types/react-router': 5.1.20 + dev: false - '@types/[email protected]': + /@types/[email protected]: + resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} dependencies: '@types/history': 4.7.11 '@types/react': 18.2.22 + dev: false - '@types/[email protected]': + /@types/[email protected]: + resolution: {integrity: sha512-/7tmwNwKLOAdL1kx0y7yel4DqOvdQSk13MlCnBX8GyLoYicrU7t8rPOzu2soFTzq0c6QAeX6uSqTRX3tdya7rg==} dependencies: '@types/react': 18.2.22 + dev: true - '@types/[email protected]': + /@types/[email protected]: + resolution: {integrity: sha512-60fLTOLqzarLED2O3UQImc/lsNRgG0jE/a1mPW9KjMemY0LMITWEsbS4VvZ4p6rorEHd5YKxxmMKSDK505GHpA==} dependencies: '@types/prop-types': 15.7.12 '@types/scheduler': 0.23.0 csstype: 3.1.3 - '@types/[email protected]': {} + /@types/[email protected]: + resolution: {integrity: sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==} - '@types/[email protected]': {} + /@types/[email protected]: + resolution: {integrity: sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==} - '@types/[email protected]': + /@types/[email protected]: + resolution: {integrity: sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ==} dependencies: '@types/node': 18.19.33 + dev: false - '@types/[email protected]': {} + /@types/[email protected]: + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + dev: true - '@types/[email protected]': + /@types/[email protected]: + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 '@types/node': 18.19.33 + dev: true - '@types/[email protected]': + /@types/[email protected]: + resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} dependencies: '@types/http-errors': 2.0.4 '@types/node': 18.19.33 '@types/send': 0.17.4 + dev: true - '@types/[email protected]': {} + /@types/[email protected]: + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + dev: false - '@types/[email protected]': {} + /@types/[email protected]: + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + dev: false - '@types/[email protected]': {} + /@types/[email protected]: + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + dev: false - '@types/[email protected]': + /@types/[email protected]: + resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==} dependencies: '@types/yargs-parser': 21.0.3 + dev: false - '@types/[email protected]': + /@types/[email protected]: + resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} dependencies: '@types/yargs-parser': 21.0.3 + dev: false - '@typescript-eslint/[email protected](@typescript-eslint/[email protected])([email protected])([email protected])': + /@typescript-eslint/[email protected](@typescript-eslint/[email protected])([email protected])([email protected]): + resolution: {integrity: sha512-zioDz623d0RHNhvx0eesUmGfIjzrk18nSBC8xewepKXbBvN/7c1qImV7Hg8TI1URTxKax7/zxfxj3Uph8Chcuw==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@eslint-community/regexpp': 4.10.0 '@typescript-eslint/parser': 7.1.1([email protected])([email protected]) @@ -12389,8 +6981,17 @@ snapshots: typescript: 5.3.3 transitivePeerDependencies: - supports-color + dev: true - '@typescript-eslint/[email protected]([email protected])([email protected])': + /@typescript-eslint/[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-ZWUFyL0z04R1nAEgr9e79YtV5LbafdOtN7yapNbn1ansMyaegl2D4bL7vHoJ4HPSc4CaLwuCVas8CVuneKzplQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@typescript-eslint/scope-manager': 7.1.1 '@typescript-eslint/types': 7.1.1 @@ -12401,13 +7002,25 @@ snapshots: typescript: 5.3.3 transitivePeerDependencies: - supports-color + dev: true - '@typescript-eslint/[email protected]': + /@typescript-eslint/[email protected]: + resolution: {integrity: sha512-cirZpA8bJMRb4WZ+rO6+mnOJrGFDd38WoXCEI57+CYBqta8Yc8aJym2i7vyqLL1vVYljgw0X27axkUXz32T8TA==} + engines: {node: ^16.0.0 || >=18.0.0} dependencies: '@typescript-eslint/types': 7.1.1 '@typescript-eslint/visitor-keys': 7.1.1 + dev: true - '@typescript-eslint/[email protected]([email protected])([email protected])': + /@typescript-eslint/[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-5r4RKze6XHEEhlZnJtR3GYeCh1IueUHdbrukV2KSlLXaTjuSfeVF8mZUVPLovidCuZfbVjfhi4c0DNSa/Rdg5g==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@typescript-eslint/typescript-estree': 7.1.1([email protected]) '@typescript-eslint/utils': 7.1.1([email protected])([email protected]) @@ -12417,10 +7030,21 @@ snapshots: typescript: 5.3.3 transitivePeerDependencies: - supports-color + dev: true - '@typescript-eslint/[email protected]': {} + /@typescript-eslint/[email protected]: + resolution: {integrity: sha512-KhewzrlRMrgeKm1U9bh2z5aoL4s7K3tK5DwHDn8MHv0yQfWFz/0ZR6trrIHHa5CsF83j/GgHqzdbzCXJ3crx0Q==} + engines: {node: ^16.0.0 || >=18.0.0} + dev: true - '@typescript-eslint/[email protected]([email protected])': + /@typescript-eslint/[email protected]([email protected]): + resolution: {integrity: sha512-9ZOncVSfr+sMXVxxca2OJOPagRwT0u/UHikM2Rd6L/aB+kL/QAuTnsv6MeXtjzCJYb8PzrXarypSGIPx3Jemxw==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@typescript-eslint/types': 7.1.1 '@typescript-eslint/visitor-keys': 7.1.1 @@ -12433,8 +7057,13 @@ snapshots: typescript: 5.3.3 transitivePeerDependencies: - supports-color + dev: true - '@typescript-eslint/[email protected]([email protected])([email protected])': + /@typescript-eslint/[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-thOXM89xA03xAE0lW7alstvnyoBUbBX38YtY+zAUcpRPcq9EIhXPuJ0YTv948MbzmKh6e1AUszn5cBFK49Umqg==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^8.56.0 dependencies: '@eslint-community/eslint-utils': 4.4.0([email protected]) '@types/json-schema': 7.0.15 @@ -12447,15 +7076,22 @@ snapshots: transitivePeerDependencies: - supports-color - typescript + dev: true - '@typescript-eslint/[email protected]': + /@typescript-eslint/[email protected]: + resolution: {integrity: sha512-yTdHDQxY7cSoCcAtiBzVzxleJhkGB9NncSIyMYe2+OGON1ZsP9zOPws/Pqgopa65jvknOjlk/w7ulPlZ78PiLQ==} + engines: {node: ^16.0.0 || >=18.0.0} dependencies: '@typescript-eslint/types': 7.1.1 eslint-visitor-keys: 3.4.3 + dev: true - '@ungap/[email protected]': {} + /@ungap/[email protected]: + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + dev: true - '@vanilla-extract/[email protected]': + /@vanilla-extract/[email protected]: + resolution: {integrity: sha512-rYfm7JciWZ8PFzBM/HDiE2GLnKI3xJ6/vdmVJ5BSgcCZ5CxRlM9Cjqclni9lGzF3eMOijnUhCd/KV8TOzyzbMA==} dependencies: '@emotion/hash': 0.9.1 '@vanilla-extract/private': 1.0.5 @@ -12468,22 +7104,37 @@ snapshots: media-query-parser: 2.0.2 modern-ahocorasick: 1.0.1 outdent: 0.8.0 + dev: false - '@vanilla-extract/[email protected]': + /@vanilla-extract/[email protected]: + resolution: {integrity: sha512-8zl0IgBYRtgD1h+56Zu13wHTiMTJSVEa4F7RWX9vTB/5Xe2KtjoiqApy/szHPVFA56c+ex6A4GpCQjT1bKXbYw==} dependencies: '@vanilla-extract/private': 1.0.5 + dev: false - '@vanilla-extract/[email protected]': {} + /@vanilla-extract/[email protected]: + resolution: {integrity: sha512-6YXeOEKYTA3UV+RC8DeAjFk+/okoNz/h88R+McnzA2zpaVqTR/Ep+vszkWYlGBcMNO7vEkqbq5nT/JMMvhi+tw==} + dev: false - '@vanilla-extract/[email protected](@vanilla-extract/[email protected])': + /@vanilla-extract/[email protected](@vanilla-extract/[email protected]): + resolution: {integrity: sha512-N/RGKwGAAidBupZ436RpuweRQHEFGU+mvAqBo8PRMAjJEmHoPDttV8RObaMLrJHWLqvX+XUMinHUnD0hFRQISw==} + peerDependencies: + '@vanilla-extract/css': ^1.0.0 dependencies: '@vanilla-extract/css': 1.14.0 + dev: false - '@vercel/[email protected]': {} + /@vercel/[email protected]: + resolution: {integrity: sha512-+Nf/Yk3GeMI47L/g5KYEvsj7yqVkhb6vZqjxavUBRVPSsgJ7fuNVfYvvpFj/Y0BYysEF8XNUxKFuwGROiop/ow==} + dev: false - '@vercel/[email protected]': {} + /@vercel/[email protected]: + resolution: {integrity: sha512-Sj0LFafGpYr6pfCqrQ82X6ukRl5qpmVrHM/191kNYFqkkB9YkjlMAj6QcEsvCG259x4QZ7Tya++0AB85NDPbKQ==} + dev: false - '@vercel/[email protected]': + /@vercel/[email protected]: + resolution: {integrity: sha512-SpuPAo+MlAYMtcMcC0plx7Tv4Mp7SQhJJj1iIENlOnABL24kxHpL09XLQMGzZIzIW7upR8c3edwgfpRtp+dhVw==} + engines: {node: '>= 10'} dependencies: '@tootallnate/once': 2.0.0 async-listen: 1.2.0 @@ -12508,12 +7159,16 @@ snapshots: transitivePeerDependencies: - encoding - supports-color + dev: false - '@vercel/[email protected]': + /@vercel/[email protected]: + resolution: {integrity: sha512-iTEA0vY6RBPuEzkwUTVzSHDATo1aF6bdLLspI68mQ/BTbi5UQEGjpjyzdKOVcSYApDtFU6M6vypZ1t4vIEnHvw==} dependencies: web-vitals: 0.2.4 + dev: false - '@vercel/[email protected]': + /@vercel/[email protected]: + resolution: {integrity: sha512-fJFRZaQfaaNdun8u/QepzKVrGnTW/9pXls322la5pP5xHAbaWPTTNoFtG/odZUXiv0oNV1qVWnTI4bnqFh6Icw==} dependencies: '@sinclair/typebox': 0.25.24 '@vercel/build-utils': 8.2.2 @@ -12521,22 +7176,32 @@ snapshots: esbuild: 0.14.47 etag: 1.8.1 fs-extra: 11.1.0 + dev: false - '@vercel/[email protected]': {} + /@vercel/[email protected]: + resolution: {integrity: sha512-mrzomNYltxkjvtUmaYry5YEyvwTz6c/QQHE5Gr/pPGRIniUiP6T6OFOJ49RBN7e6pRXaNzHPVuidiuBhvHh5+Q==} + dev: false - '@vercel/[email protected]': + /@vercel/[email protected]: + resolution: {integrity: sha512-/Q2MKk1GfOuZAnkE9jQexjtUQqanbY65R+xtJWd9yKIgwcfRI1hxiNH3uXyVM5AvLoY+fxxULkSuxDtUKpkJpQ==} dependencies: '@vercel/static-config': 3.0.0 ts-morph: 12.0.0 + dev: false - '@vercel/[email protected]': + /@vercel/[email protected]: + resolution: {integrity: sha512-b1ZwH/3sL4+CrrIjncZLAqjd+ts0KyVGL0HEOWU340OI3hXmQQAN+2k0MWlqm8Vu8rFGfk9VEQ9yJG/pmPx6mg==} dependencies: '@vercel/nft': 0.27.2 transitivePeerDependencies: - encoding - supports-color + dev: false - '@vercel/[email protected]': + /@vercel/[email protected]: + resolution: {integrity: sha512-7LeioS1yE5hwPpQfD3DdH04tuugKjo5KrJk3yK5kAI3Lh76iSsK/ezoFQfzuT08X3ZASQOd1y9ePjLNI9+TxTQ==} + engines: {node: '>=16'} + hasBin: true dependencies: '@mapbox/node-pre-gyp': 1.0.11 '@rollup/pluginutils': 4.2.1 @@ -12553,8 +7218,10 @@ snapshots: transitivePeerDependencies: - encoding - supports-color + dev: false - '@vercel/[email protected]': + /@vercel/[email protected]: + resolution: {integrity: sha512-EYSHEt0Up70cOlawkSzb5CFHyHoOMuJG9Q/hWU+4zIpnXefZSanR/oaZMd+UFoaAKDVryBz35FVV7gNo6HxX9A==} dependencies: '@edge-runtime/node-utils': 2.3.0 '@edge-runtime/primitives': 4.1.0 @@ -12581,10 +7248,14 @@ snapshots: - '@swc/wasm' - encoding - supports-color + dev: false - '@vercel/[email protected]': {} + /@vercel/[email protected]: + resolution: {integrity: sha512-tj6ffEh+ligmQoo/ONOg7DNX0VGKJt9FyswyOIIp6lZufs5oGzHAfan4+5QzF/2INxvXobN0aMYgcbFHJ81ZKg==} + dev: false - '@vercel/[email protected]': + /@vercel/[email protected]: + resolution: {integrity: sha512-vZmjOtiUQOdQHVIRrlPY/pSVuwn5GSuq5ihg530Rq51pYIHf0PSP/BnF6zventlG0bKe53MarxE+mmBUb0LDxw==} dependencies: '@vercel/nft': 0.27.2 '@vercel/routing-utils': 3.1.0 @@ -12592,8 +7263,10 @@ snapshots: transitivePeerDependencies: - encoding - supports-color + dev: false - '@vercel/[email protected]': + /@vercel/[email protected]: + resolution: {integrity: sha512-OGd7aod8wz3uMabGGzmDtNQaSz5+8ZJOmUzhMPxqHwmkTOYntIEPCXhAsi26kf+IuDP7Zj2Md7gUAJGsq5QNSg==} dependencies: '@vercel/error-utils': 2.0.2 '@vercel/nft': 0.27.2 @@ -12602,29 +7275,42 @@ snapshots: transitivePeerDependencies: - encoding - supports-color + dev: false - '@vercel/[email protected]': + /@vercel/[email protected]: + resolution: {integrity: sha512-Ci5xTjVTJY/JLZXpCXpLehMft97i9fH34nu9PGav6DtwkVUF6TOPX86U0W0niQjMZ5n6/ZP0BwcJK2LOozKaGw==} dependencies: path-to-regexp: 6.1.0 optionalDependencies: ajv: 6.12.6 + dev: false - '@vercel/[email protected]': {} + /@vercel/[email protected]: + resolution: {integrity: sha512-UZYwlSEEfVnfzTmgkD+kxex9/gkZGt7unOWNyWFN7V/ZnZSsGBUgv6hXLnwejdRi3EztgRQEBd1kUKlXdIeC0Q==} + dev: false - '@vercel/[email protected]': + /@vercel/[email protected]: + resolution: {integrity: sha512-CUZInKro8CqNH4ZyNccRSfy8cF4KBklIiGOwWVjjjVQLtIGdC55iVADIHAsCmA5yEJVsjenIi+943/JcR0bw2Q==} dependencies: '@vercel/gatsby-plugin-vercel-analytics': 1.0.11 '@vercel/gatsby-plugin-vercel-builder': 2.0.33 '@vercel/static-config': 3.0.0 ts-morph: 12.0.0 + dev: false - '@vercel/[email protected]': + /@vercel/[email protected]: + resolution: {integrity: sha512-2qtvcBJ1bGY0dYGYh3iM7yGKkk971FujLEDXzuW5wcZsPr1GSEjO/w2iSr3qve6nDDtBImsGoDEnus5FI4+fIw==} dependencies: ajv: 8.6.3 json-schema-to-ts: 1.6.4 ts-morph: 12.0.0 + dev: false - '@vitejs/[email protected]([email protected])': + /@vitejs/[email protected]([email protected]): + resolution: {integrity: sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.1.0-beta.0 dependencies: '@babel/core': 7.24.5 '@babel/plugin-transform-react-jsx-self': 7.24.5(@babel/[email protected]) @@ -12634,8 +7320,17 @@ snapshots: vite: 4.5.3 transitivePeerDependencies: - supports-color + dev: true - '@wagmi/[email protected](@types/[email protected])(@wagmi/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])': + /@wagmi/[email protected](@types/[email protected])(@wagmi/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected]): + resolution: {integrity: sha512-EjMsmPeu4iYDSSfpvsCbpIwhns+E2FrMqujpcgqTboWkAeSoUEbhoAsSwmivMts+5XojOX8NTs6/KP4zQriolg==} + peerDependencies: + '@wagmi/core': 2.10.3 + typescript: '>=5.0.4' + viem: 2.x + peerDependenciesMeta: + typescript: + optional: true dependencies: '@coinbase/wallet-sdk': 4.0.2 '@metamask/sdk': 0.20.3([email protected])([email protected])([email protected])([email protected]) @@ -12644,7 +7339,7 @@ snapshots: '@wagmi/core': 2.10.3(@types/[email protected])([email protected])([email protected])([email protected])([email protected]) '@walletconnect/ethereum-provider': 2.13.0(@types/[email protected])([email protected]) '@walletconnect/modal': 2.6.2(@types/[email protected])([email protected]) - cbw-sdk: '@coinbase/[email protected]' + cbw-sdk: /@coinbase/[email protected] typescript: 5.3.3 viem: 2.9.20([email protected])([email protected]) transitivePeerDependencies: @@ -12673,8 +7368,19 @@ snapshots: - uWebSockets.js - utf-8-validate - zod + dev: false - '@wagmi/[email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])': + /@wagmi/[email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected]): + resolution: {integrity: sha512-Sx5tWFzbLnwJk/aYPsaG8o4SQ8pVs5ucV5AVyPzA9Ibg3+J1P7qxOcfwPDXSNk67vmCGyZWlmBF/IwQChOJYbQ==} + peerDependencies: + '@tanstack/query-core': '>=5.0.0' + typescript: '>=5.0.4' + viem: 2.x + peerDependenciesMeta: + '@tanstack/query-core': + optional: true + typescript: + optional: true dependencies: eventemitter3: 5.0.1 mipd: 0.0.5([email protected])([email protected]) @@ -12688,8 +7394,10 @@ snapshots: - react - utf-8-validate - zod + dev: false - '@walletconnect/[email protected]': + /@walletconnect/[email protected]: + resolution: {integrity: sha512-blDuZxQenjeXcVJvHxPznTNl6c/2DO4VNrFnus+qHmO6OtT5lZRowdMtlCaCNb1q0OxzgrmBDcTOCbFcCpio/g==} dependencies: '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-provider': 1.0.14 @@ -12726,12 +7434,16 @@ snapshots: - ioredis - uWebSockets.js - utf-8-validate + dev: false - '@walletconnect/[email protected]': + /@walletconnect/[email protected]: + resolution: {integrity: sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==} dependencies: tslib: 1.14.1 + dev: false - '@walletconnect/[email protected](@types/[email protected])([email protected])': + /@walletconnect/[email protected](@types/[email protected])([email protected]): + resolution: {integrity: sha512-dnpW8mmLpWl1AZUYGYZpaAfGw1HFkL0WSlhk5xekx3IJJKn4pLacX2QeIOo0iNkzNQxZfux1AK4Grl1DvtzZEA==} dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8 '@walletconnect/jsonrpc-provider': 1.0.14 @@ -12763,19 +7475,25 @@ snapshots: - react - uWebSockets.js - utf-8-validate + dev: false - '@walletconnect/[email protected]': + /@walletconnect/[email protected]: + resolution: {integrity: sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==} dependencies: keyvaluestorage-interface: 1.0.0 tslib: 1.14.1 + dev: false - '@walletconnect/[email protected]': + /@walletconnect/[email protected]: + resolution: {integrity: sha512-uASiRmC5MwhuRuf05vq4AT48Pq8RMi876zV8rr8cV969uTOzWdB/k+Lj5yI2PBtB1bGQisGen7MM1GcZlQTBXw==} dependencies: '@walletconnect/events': 1.0.1 '@walletconnect/time': 1.0.2 events: 3.3.0 + dev: false - '@walletconnect/[email protected]': + /@walletconnect/[email protected]: + resolution: {integrity: sha512-+B7cRuaxijLeFDJUq5hAzNyef3e3tBDIxyaCNmFtjwnod5AGis3RToNqzFU33vpVcxFhofkpE7Cx+5MYejbMGw==} dependencies: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/safe-json': 1.0.2 @@ -12783,25 +7501,33 @@ snapshots: events: 3.3.0 transitivePeerDependencies: - encoding + dev: false - '@walletconnect/[email protected]': + /@walletconnect/[email protected]: + resolution: {integrity: sha512-rtsNY1XqHvWj0EtITNeuf8PHMvlCLiS3EjQL+WOkxEOA4KPxsohFnBDeyPYiNm4ZvkQdLnece36opYidmtbmow==} dependencies: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/safe-json': 1.0.2 events: 3.3.0 + dev: false - '@walletconnect/[email protected]': + /@walletconnect/[email protected]: + resolution: {integrity: sha512-P6679fG/M+wuWg9TY8mh6xFSdYnFyFjwFelxyISxMDrlbXokorEVXYOxiqEbrU3x1BmBoCAJJ+vtEaEoMlpCBQ==} dependencies: events: 3.3.0 keyvaluestorage-interface: 1.0.0 + dev: false - '@walletconnect/[email protected]': + /@walletconnect/[email protected]: + resolution: {integrity: sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==} dependencies: '@walletconnect/environment': 1.0.1 '@walletconnect/jsonrpc-types': 1.0.4 tslib: 1.14.1 + dev: false - '@walletconnect/[email protected]': + /@walletconnect/[email protected]: + resolution: {integrity: sha512-Jsl6fC55AYcbkNVkwNM6Jo+ufsuCQRqViOQ8ZBPH9pRREHH9welbBiszuTLqEJiQcO/6XfFDl6bzCJIkrEi8XA==} dependencies: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/safe-json': 1.0.2 @@ -12810,8 +7536,15 @@ snapshots: transitivePeerDependencies: - bufferutil - utf-8-validate + dev: false - '@walletconnect/[email protected]': + /@walletconnect/[email protected]: + resolution: {integrity: sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==} + peerDependencies: + '@react-native-async-storage/async-storage': 1.x + peerDependenciesMeta: + '@react-native-async-storage/async-storage': + optional: true dependencies: '@walletconnect/safe-json': 1.0.2 idb-keyval: 6.2.1 @@ -12830,20 +7563,26 @@ snapshots: - '@vercel/kv' - ioredis - uWebSockets.js + dev: false - '@walletconnect/[email protected]': + /@walletconnect/[email protected]: + resolution: {integrity: sha512-aAb28I3S6pYXZHQm5ESB+V6rDqIYfsnHaQyzFbwUUBFY4H0OXx/YtTl8lvhUNhMMfb9UxbwEBS253TlXUYJWSw==} dependencies: '@walletconnect/safe-json': 1.0.2 pino: 7.11.0 + dev: false - '@walletconnect/[email protected](@types/[email protected])([email protected])': + /@walletconnect/[email protected](@types/[email protected])([email protected]): + resolution: {integrity: sha512-cv8ibvdOJQv2B+nyxP9IIFdxvQznMz8OOr/oR/AaUZym4hjXNL/l1a2UlSQBXrVjo3xxbouMxLb3kBsHoYP2CA==} dependencies: valtio: 1.11.2(@types/[email protected])([email protected]) transitivePeerDependencies: - '@types/react' - react + dev: false - '@walletconnect/[email protected](@types/[email protected])([email protected])': + /@walletconnect/[email protected](@types/[email protected])([email protected]): + resolution: {integrity: sha512-rbdstM1HPGvr7jprQkyPggX7rP4XiCG85ZA+zWBEX0dVQg8PpAgRUqpeub4xQKDgY7pY/xLRXSiCVdWGqvG2HA==} dependencies: '@walletconnect/modal-core': 2.6.2(@types/[email protected])([email protected]) lit: 2.8.0 @@ -12852,20 +7591,26 @@ snapshots: transitivePeerDependencies: - '@types/react' - react + dev: false - '@walletconnect/[email protected](@types/[email protected])([email protected])': + /@walletconnect/[email protected](@types/[email protected])([email protected]): + resolution: {integrity: sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA==} dependencies: '@walletconnect/modal-core': 2.6.2(@types/[email protected])([email protected]) '@walletconnect/modal-ui': 2.6.2(@types/[email protected])([email protected]) transitivePeerDependencies: - '@types/react' - react + dev: false - '@walletconnect/[email protected]': + /@walletconnect/[email protected]: + resolution: {integrity: sha512-tqrdd4zU9VBNqUaXXQASaexklv6A54yEyQQEXYOCr+Jz8Ket0dmPBDyg19LVSNUN2cipAghQc45/KVmfFJ0cYw==} dependencies: '@walletconnect/jsonrpc-types': 1.0.4 + dev: false - '@walletconnect/[email protected]': + /@walletconnect/[email protected]: + resolution: {integrity: sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ==} dependencies: '@stablelib/ed25519': 1.0.3 '@stablelib/random': 1.0.2 @@ -12873,12 +7618,16 @@ snapshots: '@walletconnect/time': 1.0.2 tslib: 1.14.1 uint8arrays: 3.1.0 + dev: false - '@walletconnect/[email protected]': + /@walletconnect/[email protected]: + resolution: {integrity: sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==} dependencies: tslib: 1.14.1 + dev: false - '@walletconnect/[email protected]': + /@walletconnect/[email protected]: + resolution: {integrity: sha512-En7KSvNUlQFx20IsYGsFgkNJ2lpvDvRsSFOT5PTdGskwCkUfOpB33SQJ6nCrN19gyoKPNvWg80Cy6MJI0TjNYA==} dependencies: '@walletconnect/core': 2.13.0 '@walletconnect/events': 1.0.1 @@ -12907,12 +7656,16 @@ snapshots: - ioredis - uWebSockets.js - utf-8-validate + dev: false - '@walletconnect/[email protected]': + /@walletconnect/[email protected]: + resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==} dependencies: tslib: 1.14.1 + dev: false - '@walletconnect/[email protected]': + /@walletconnect/[email protected]: + resolution: {integrity: sha512-MWaVT0FkZwzYbD3tvk8F+2qpPlz1LUSWHuqbINUtMXnSzJtXN49Y99fR7FuBhNFtDalfuWsEK17GrNA+KnAsPQ==} dependencies: '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.2 @@ -12935,8 +7688,10 @@ snapshots: - '@vercel/kv' - ioredis - uWebSockets.js + dev: false - '@walletconnect/[email protected]': + /@walletconnect/[email protected]: + resolution: {integrity: sha512-B5QvO8pnk5Bqn4aIt0OukGEQn2Auk9VbHfhQb9cGwgmSCd1GlprX/Qblu4gyT5+TjHMb1Gz5UssUaZWTWbDhBg==} dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8 '@walletconnect/jsonrpc-provider': 1.0.14 @@ -12965,8 +7720,10 @@ snapshots: - ioredis - uWebSockets.js - utf-8-validate + dev: false - '@walletconnect/[email protected]': + /@walletconnect/[email protected]: + resolution: {integrity: sha512-q1eDCsRHj5iLe7fF8RroGoPZpdo2CYMZzQSrw1iqL+2+GOeqapxxuJ1vaJkmDUkwgklfB22ufqG6KQnz78sD4w==} dependencies: '@stablelib/chacha20poly1305': 1.0.1 '@stablelib/hkdf': 1.0.1 @@ -12997,165 +7754,288 @@ snapshots: - '@vercel/kv' - ioredis - uWebSockets.js + dev: false - '@walletconnect/[email protected]': + /@walletconnect/[email protected]: + resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==} dependencies: tslib: 1.14.1 + dev: false - '@walletconnect/[email protected]': + /@walletconnect/[email protected]: + resolution: {integrity: sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==} dependencies: '@walletconnect/window-getters': 1.0.1 tslib: 1.14.1 + dev: false - '@zag-js/[email protected]': {} + /@zag-js/[email protected]: + resolution: {integrity: sha512-Oqhd6+biWyKnhKwFFuZrrf6lxBz2tX2pRQe6grUnYwO6HJ8BcbqZomy2lpOdr+3itlaUqx+Ywj5E5ZZDr/LBfQ==} + dev: false - '@zag-js/[email protected]': {} + /@zag-js/[email protected]: + resolution: {integrity: sha512-uQre5IidULANvVkNOBQ1tfgwTQcGl4hliPSe69Fct1VfYb2Fd0jdAcGzqQgPhfrXFpR62MxLPB7erxJ/ngtL8w==} + dev: false - '@zag-js/[email protected]': + /@zag-js/[email protected]: + resolution: {integrity: sha512-a7U/HSopvQbrDU4GLerpqiMcHKEkQkNPeDZJWz38cw/6Upunh41GjHetq5TB84hxyCaDzJ6q2nEdNoBQfC0FKA==} dependencies: '@zag-js/dom-query': 0.16.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + dev: false - [email protected]([email protected])([email protected]): + /[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3 >=3.19.1 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true dependencies: typescript: 5.3.3 zod: 3.23.8 + dev: false - [email protected]([email protected])([email protected]): + /[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-NMeMah//6bJ56H5XRj8QCV4AwuW6hB6zqz2LnhhLdcWVQOsXki6/Pn3APeqxCma62nXIcmZWdu1DlHWS74umVQ==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3 >=3.22.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true dependencies: typescript: 5.3.3 zod: 3.23.8 + dev: false - [email protected]([email protected])([email protected]): + /[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-NMeMah//6bJ56H5XRj8QCV4AwuW6hB6zqz2LnhhLdcWVQOsXki6/Pn3APeqxCma62nXIcmZWdu1DlHWS74umVQ==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3 >=3.22.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true dependencies: typescript: 5.4.2 zod: 3.23.8 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} dependencies: event-target-shim: 5.0.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} dependencies: mime-types: 2.1.35 negotiator: 0.6.3 + dev: false - [email protected]([email protected]): + /[email protected]([email protected]): + resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} + peerDependencies: + acorn: ^8 dependencies: acorn: 8.11.3 + dev: false - [email protected]([email protected]): + /[email protected]([email protected]): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: acorn: 8.11.3 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} + engines: {node: '>=0.4.0'} dependencies: acorn: 8.11.3 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + engines: {node: '>=0.4.0'} + hasBin: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} dependencies: debug: 4.3.4([email protected]) transitivePeerDependencies: - supports-color + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + requiresBuild: true dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.4.1 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==} dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 uri-js: 4.4.1 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==} dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 uri-js: 4.4.1 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==} dependencies: colorette: 1.4.0 slice-ansi: 2.1.0 strip-ansi: 5.2.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==} + engines: {node: '>=6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} dependencies: color-convert: 1.9.3 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} dependencies: color-convert: 2.0.1 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-kiXTspaRYvnIArgE97z5YVVf/cDVQABr3abFRR6mE7yesLMkgu4ujuyV/sgxafQ8wgve0DJQUJ38Z8tkgA2izA==} + engines: {node: '>=16'} + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-WPQDt1B74OfPv/IMS2ekXAKkTZIHl88uMetg6q3OTqgFxZ/dxDXI0EWLyZid/1Pe6hTftyg5N7gel5wNAGxXyQ==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} + engines: {node: '>=10'} + deprecated: This package is no longer supported. dependencies: delegates: 1.0.0 readable-stream: 3.6.2 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: sprintf-js: 1.0.3 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} + engines: {node: '>=10'} dependencies: tslib: 2.6.2 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} dependencies: dequal: 2.0.3 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-glMLgVhIQRSkR3tymiS+POAcWVJH09sfrgic0jHnyFL8BlhHAJZX2BzdImU9zYr1y9NBqy+U93ZNrRTHXsKRDw==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 is-array-buffer: 3.0.4 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -13163,10 +8043,16 @@ snapshots: es-object-atoms: 1.0.0 get-intrinsic: 1.2.4 is-string: 1.0.7 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -13174,30 +8060,41 @@ snapshots: es-errors: 1.3.0 es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 es-errors: 1.3.0 es-shim-unscopables: 1.0.2 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.1 call-bind: 1.0.7 @@ -13207,73 +8104,127 @@ snapshots: get-intrinsic: 1.2.4 is-array-buffer: 3.0.4 is-shared-array-buffer: 1.0.3 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==} dependencies: bn.js: 4.12.0 inherits: 2.0.4 minimalistic-assert: 1.0.1 safer-buffer: 2.1.2 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-XHusKxKz3zoYk1ic8Un640joHbFMhbqneyoZfoKnEGtf2ey9Uh/IdpcQplODdO/kENaMIWsD0nJm4+wX3UNLHA==} + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} + engines: {node: '>=4'} dependencies: tslib: 2.6.2 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} + engines: {node: '>=4'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} + engines: {node: '>=8'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-CcEtRh/oc9Jc4uWeUwdpG/+Mb2YUHKmdaTf0gUr7Wa+bfp4xx70HOb3RuSTJMvqKNB1TkdTfjLdrcz2X4rkkZA==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-V+SsTpDqkrWTimiotsyl33ePSjA5/KrithwupuvJ6ztsqPvGv6ge4OredFhPffVXiLN/QUWvE0XcqJaYgt6fOg==} + engines: {node: '>= 14'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-cWMaNwUJnf37C/S5TfCkk/15MwbPRwVYALA2jtjkbHjCmAPiDXyNJy2q3p1KAZzDLHAWyarUWSujUoHR4pEgrA==} + engines: {node: '>= 14'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==} dependencies: tslib: 2.6.2 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} + engines: {node: '>=8.0.0'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} dependencies: possible-typed-array-names: 1.0.0 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} + engines: {node: '>=4'} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} dependencies: follow-redirects: 1.15.6 transitivePeerDependencies: - debug + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} dependencies: dequal: 2.0.3 + dev: true - [email protected](@babel/[email protected]): + /[email protected](@babel/[email protected]): + resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} + engines: {node: '>=10', npm: '>=6'} dependencies: '@babel/runtime': 7.24.6 cosmiconfig: 7.1.0 resolve: 1.22.8 + dev: false - [email protected](@babel/[email protected]): + /[email protected](@babel/[email protected]): + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.24.6 '@babel/core': 7.24.5 @@ -13281,55 +8232,82 @@ snapshots: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: false - [email protected](@babel/[email protected]): + /[email protected](@babel/[email protected]): + resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.24.5 '@babel/helper-define-polyfill-provider': 0.6.2(@babel/[email protected]) core-js-compat: 3.37.1 transitivePeerDependencies: - supports-color + dev: false - [email protected](@babel/[email protected]): + /[email protected](@babel/[email protected]): + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.24.5 '@babel/helper-define-polyfill-provider': 0.6.2(@babel/[email protected]) transitivePeerDependencies: - supports-color + dev: false - [email protected](@babel/[email protected]): + /[email protected](@babel/[email protected]): + resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} dependencies: '@babel/plugin-syntax-flow': 7.24.6(@babel/[email protected]) transitivePeerDependencies: - '@babel/core' + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==} dependencies: safe-buffer: 5.2.1 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} dependencies: file-uri-to-path: 1.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} dependencies: buffer: 5.7.1 inherits: 2.0.4 readable-stream: 3.6.2 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} dependencies: bytes: 3.1.2 content-type: 1.0.5 @@ -13345,68 +8323,108 @@ snapshots: unpipe: 1.0.0 transitivePeerDependencies: - supports-color + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} dependencies: balanced-match: 1.0.2 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} dependencies: fill-range: 7.1.1 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true dependencies: caniuse-lite: 1.0.30001621 electron-to-chromium: 1.4.780 node-releases: 2.0.14 update-browserslist-db: 1.0.16([email protected]) - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==} dependencies: base-x: 3.0.9 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} dependencies: node-int64: 0.4.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} dependencies: base64-js: 1.5.1 ieee754: 1.2.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} dependencies: base64-js: 1.5.1 ieee754: 1.2.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==} + engines: {node: '>=6.14.2'} + requiresBuild: true dependencies: node-gyp-build: 4.8.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} + engines: {node: '>=10.16.0'} dependencies: streamsearch: 1.1.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} + engines: {node: '>= 0.8'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==} + engines: {node: '>= 0.8'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} dependencies: es-define-property: 1.0.0 es-errors: 1.3.0 @@ -13414,40 +8432,68 @@ snapshots: get-intrinsic: 1.2.4 set-function-length: 1.2.2 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==} + engines: {node: '>=4'} dependencies: callsites: 2.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==} + engines: {node: '>=4'} dependencies: caller-callsite: 2.0.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==} + engines: {node: '>=4'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-+NLXZiviFFKX0fk8Piwv3PfLPGtRqJeq2TiNoUff/qB5KJgwecJTvCXDpmlyP/eCI/GUEmp/h/y5j0yckiiZrA==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} dependencies: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==} + engines: {node: '>= 8.10.0'} dependencies: anymatch: 3.1.3 braces: 3.0.3 @@ -13458,8 +8504,11 @@ snapshots: readdirp: 3.3.0 optionalDependencies: fsevents: 2.1.3 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} dependencies: anymatch: 3.1.3 braces: 3.0.3 @@ -13471,11 +8520,19 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==} + engines: {node: '>=12.13.0'} + hasBin: true dependencies: '@types/node': 18.19.33 escape-string-regexp: 4.0.0 @@ -13483,122 +8540,207 @@ snapshots: lighthouse-logger: 1.4.2 transitivePeerDependencies: - supports-color + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==} + engines: {node: '>=4.0.0', npm: '>=3.0.0'} + deprecated: This module has been superseded by the multiformats module dependencies: buffer: 5.7.1 class-is: 1.1.0 multibase: 0.6.1 multicodec: 1.0.4 multihashes: 0.4.21 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-yoXTbV3llpm+EBGWKeL9xKtksPE/s6DPoDSY4fn8I8TEW1zehWXPSB0pwAXVDlLaOlrw+sNynj995uD9abmPhA==} + engines: {node: '>=4.0.0', npm: '>=3.0.0'} + deprecated: This module has been superseded by the multiformats module dependencies: buffer: 5.7.1 class-is: 1.1.0 multibase: 1.0.1 multicodec: 1.0.4 multihashes: 1.0.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} dependencies: consola: 3.2.3 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} dependencies: restore-cursor: 3.1.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==} + engines: {node: '>=18'} dependencies: execa: 8.0.1 is-wsl: 3.1.0 is64bit: 2.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 6.2.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} dependencies: is-plain-object: 2.0.4 kind-of: 6.0.3 shallow-clone: 3.0.1 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} + engines: {node: '>=6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} + engines: {node: '>=6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-67ueh2IRGst/51p0n6FvPrnRjAGHY5F8xdjkgrYE7DDzpJe6qA07RYQ9VcoUeo5ATOjSOiWpSL3SWBRRbempMw==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: color-name: 1.1.3 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} dependencies: color-name: 1.1.4 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} dependencies: color-name: 1.1.4 simple-swizzle: 0.2.2 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} + hasBin: true + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-zW190nQTIoXcGCaU08DvVNFTmQhUpnJfVuAKfWqUQkflXKpaDdpaYoM0iluLS9lgJNHyBF58KKA2FBEwkD7wog==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} dependencies: color-convert: 2.0.1 color-string: 1.9.1 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} dependencies: delayed-stream: 1.0.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} + engines: {node: ^12.20.0 || >=14} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} dependencies: mime-db: 1.52.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} + engines: {node: '>= 0.8.0'} dependencies: accepts: 1.3.8 bytes: 3.0.0 @@ -13609,14 +8751,22 @@ snapshots: vary: 1.1.2 transitivePeerDependencies: - supports-color + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} + engines: {node: '>= 0.10.0'} dependencies: debug: 2.6.9 finalhandler: 1.1.2 @@ -13624,244 +8774,508 @@ snapshots: utils-merge: 1.0.1 transitivePeerDependencies: - supports-color + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + engines: {node: ^14.18.0 || >=16.10.0} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} dependencies: safe-buffer: 5.2.1 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} + engines: {node: '>= 0.6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA==} + engines: {node: '>=8'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-L2rLOcK0wzWSfSDA33YR+PUHDG10a8px7rUHKWbGLP4YfbsMed2KFUw5fczvDPbT98DDe3LEzviswl810apTEw==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + engines: {node: '>= 0.6'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} + engines: {node: '>=12.13'} dependencies: is-what: 4.1.16 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} dependencies: toggle-selection: 1.0.6 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} dependencies: browserslist: 4.23.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==} + engines: {node: '>=4'} dependencies: import-fresh: 2.0.0 is-directory: 0.3.1 js-yaml: 3.14.1 parse-json: 4.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} dependencies: '@types/parse-json': 4.0.2 import-fresh: 3.3.0 parse-json: 5.2.0 path-type: 4.0.0 yaml: 1.10.2 + dev: false - [email protected]([email protected]): + /[email protected]([email protected]): + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 typescript: 5.3.3 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} + hasBin: true + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==} dependencies: node-fetch: 2.7.0 transitivePeerDependencies: - encoding + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==} dependencies: node-fetch: 2.7.0 transitivePeerDependencies: - encoding + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} dependencies: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg==} + peerDependencies: + uWebSockets.js: '*' + peerDependenciesMeta: + uWebSockets.js: + optional: true + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==} dependencies: tiny-invariant: 1.3.3 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-data-view: 1.0.1 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-data-view: 1.0.1 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-data-view: 1.0.1 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} + engines: {node: '>=0.11'} dependencies: '@babel/runtime': 7.24.6 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.1.3 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==} + deprecated: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.1.3 + dev: false - [email protected]([email protected]): + /[email protected]([email protected]): + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.1.2 supports-color: 5.5.0 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} + engines: {node: '>=0.10'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} dependencies: clone: 1.0.4 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} dependencies: es-define-property: 1.0.0 es-errors: 1.3.0 gopd: 1.0.1 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} dependencies: define-data-property: 1.1.4 has-property-descriptors: 1.0.2 object-keys: 1.1.1 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} + engines: {node: '>= 0.6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==} dependencies: asap: 2.0.6 wrappy: 1.0.2 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + engines: {node: '>=0.3.1'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} dependencies: path-type: 4.0.0 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} dependencies: esutils: 2.0.3 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} dependencies: esutils: 2.0.3 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} + engines: {node: '>=12'} - [email protected]([email protected])([email protected])([email protected]): + /[email protected]([email protected])([email protected])([email protected]): + resolution: {integrity: sha512-yBe+F9htrlYER7uXgDJUQsTHFoIrI5yMm5A0bg0GiZ/kY5jNXTWoEy4KQtg35cE27sw1VbgzoMWHAgCckUUUww==} + peerDependencies: + '@aws-sdk/client-rds-data': '>=3' + '@cloudflare/workers-types': '>=3' + '@libsql/client': '*' + '@neondatabase/serverless': '>=0.1' + '@opentelemetry/api': ^1.4.1 + '@planetscale/database': '>=1' + '@types/better-sqlite3': '*' + '@types/pg': '*' + '@types/sql.js': '*' + '@vercel/postgres': '*' + better-sqlite3: '>=7' + bun-types: '*' + knex: '*' + kysely: '*' + mysql2: '>=2' + pg: '>=8' + postgres: '>=3' + sql.js: '>=1' + sqlite3: '>=5' + peerDependenciesMeta: + '@aws-sdk/client-rds-data': + optional: true + '@cloudflare/workers-types': + optional: true + '@libsql/client': + optional: true + '@neondatabase/serverless': + optional: true + '@opentelemetry/api': + optional: true + '@planetscale/database': + optional: true + '@types/better-sqlite3': + optional: true + '@types/pg': + optional: true + '@types/sql.js': + optional: true + '@vercel/postgres': + optional: true + better-sqlite3: + optional: true + bun-types: + optional: true + knex: + optional: true + kysely: + optional: true + mysql2: + optional: true + pg: + optional: true + postgres: + optional: true + sql.js: + optional: true + sqlite3: + optional: true dependencies: kysely: 0.26.3 postgres: 3.4.4 sql.js: 1.10.3 + dev: false - ds-test@https://codeload.github.com/dapphub/ds-test/tar.gz/e282159d5170298eb2455a6c05280ab5a73a4ef0: {} - - [email protected]: + /[email protected]: + resolution: {integrity: sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==} dependencies: end-of-stream: 1.4.4 inherits: 2.0.4 readable-stream: 3.6.2 stream-shift: 1.0.3 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-RQhegEtLSyIiGJmFTZfvCTHER/fymipXFVx6OwSRYD6hOuy+6Kjpk0dGvIfP9kxn/smBpxQy71uxpGO406ITCw==} dependencies: '@types/secp256k1': 4.0.6 futoin-hkdf: 1.5.3 secp256k1: 5.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-pk+k0oK0PVXdlT4oRp4lwh+unuKB7Ng4iZ2HB+EZ7QCEQizX360Rp/F4aRpgpRgdP2ufB35N+1KppHmYjqIGSg==} + engines: {node: '>=16'} + hasBin: true dependencies: '@edge-runtime/format': 2.2.1 '@edge-runtime/ponyfill': 2.4.2 @@ -13872,12 +9286,17 @@ snapshots: pretty-ms: 7.0.1 signal-exit: 4.0.2 time-span: 4.0.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-NPtACGFe7vunRYzvYqVRhQvsDrTevxpgDKxG/Vcbe0BTNOY+5+/2mOXSw2ls7ToNbE5Bf/+uQbjTxcmwMozpCw==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} dependencies: bn.js: 4.12.0 brorand: 1.1.0 @@ -13887,23 +9306,36 @@ snapshots: minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-EoulkdKF/1xa92q25PbjuDcgJ9RDHYU2Rs3SCIvs2/dSQ3BpmxneNHmA/M7fe60M3PrV7nNGTTNbkK62l6vXiQ==} dependencies: once: 1.3.3 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} dependencies: once: 1.4.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==} dependencies: '@socket.io/component-emitter': 3.1.2 debug: 4.3.4([email protected]) @@ -13914,30 +9346,49 @@ snapshots: - bufferutil - supports-color - utf-8-validate + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==} + engines: {node: '>=10.0.0'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==} + engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==} + engines: {node: '>=4'} + hasBin: true + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: is-arrayish: 0.2.1 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} dependencies: stackframe: 1.3.4 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==} + engines: {node: '>= 0.8'} dependencies: accepts: 1.3.8 escape-html: 1.0.3 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} + engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.1 arraybuffer.prototype.slice: 1.0.3 @@ -13985,14 +9436,21 @@ snapshots: typed-array-length: 1.0.6 unbox-primitive: 1.0.2 which-typed-array: 1.1.15 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} dependencies: get-intrinsic: 1.2.4 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -14008,90 +9466,228 @@ snapshots: internal-slot: 1.0.7 iterator.prototype: 1.1.2 safe-array-concat: 1.1.2 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} dependencies: get-intrinsic: 1.2.4 has-tostringtag: 1.0.2 hasown: 2.0.2 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} dependencies: hasown: 2.0.2 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} dependencies: is-callable: 1.2.7 is-date-object: 1.0.5 is-symbol: 1.0.4 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-R13Bd9+tqLVFndncMHssZrPWe6/0Kpv2/dt4aA69soX4PRxlzsVpCvoJeFE8sOEoeVEiBkI0myjlkDodXlHa0g==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: false optional: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-OkwOjj7ts4lBp/TL6hdd8HftIzOy/pdtbrNA4+0oVWgGG64HrdVzAF5gxtJufAPOsEjkyh1oIYvKAUinKKQRSQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false optional: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-R6oaW0y5/u6Eccti/TS6c/2c1xYTb1izwK3gajJwi4vIfNs1s8B1dQzI1UiC9T61YovOQVuePDcfqHLT3mUZJA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false optional: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-seCmearlQyvdvM/noz1L9+qblC5vcBrhUaOoLEDDoLInF/VQ9IkobGiLlyTPYP5dW1YD4LXhtBgOyevoIHGGnw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false optional: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ZH8K2Q8/Ux5kXXvQMDsJcxvkIwut69KVrYQhza/ptkW50DC089bCVrJZZ3sKzIoOx+YPTrmsZvqeZERjyYrlvQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false optional: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ZJMQAJQsIOhn3XTm7MPQfCzEu5b9STNC+s90zMWe2afy9EwnHV7Ov7ohEMv2lyWlc2pjqLW8QJnz2r0KZmeAEQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: false optional: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-FxZOCKoEDPRYvq300lsWCTv1kcHgiiZfNrPtEhFAiqD7QZaXrad8LxyJ8fXGcWzIFzRiYZVtB3ttvITBvAFhKw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: false optional: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-nFNOk9vWVfvWYF9YNYksZptgQAdstnDCMtR6m42l5Wfugbzu11VpMCY9XrD4yFxvPo9zmzcoUL/88y0lfJZJJw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false optional: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ywfme6HVrhWcevzmsufjd4iT3PxTfCX9HOdxA7Hd+/ZM23Y9nXeb+vG6AyA6jgq/JovkcqRHcL9XwRNpWG6XRw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false optional: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ZGE1Bqg/gPRXrBpgpvH81tQHpiaGxa8c9Rx/XOylkIl2ypLuOcawXEAo8ls+5DFCcRGt/o3sV+PzpAFZobOsmA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false optional: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-mg3D8YndZ1LvUiEdDYR3OsmeyAew4MA/dvaEJxvyygahWmpv1SlEEnhEZlhPokjsUMfRagzsEF/d/2XF+kTQGg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: false optional: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-WER+f3+szmnZiWoK6AsrTKGoJoErG2LlauSmk73LEZFQ/iWC+KhhDsOkn1xBUpzXWsxN9THmQFltLoaFEH8F8w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: false optional: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-1fI6bP3A3rvI9BsaaXbMoaOjLE3lVkJtLxsgLHqlBhLlBVY7UqffWBvkrX/9zfPhhVMd9ZRFiaqXnB1T7BsL2g==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: false optional: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-eZrWzy0xFAhki1CWRGnhsHVz7IlSKX6yT2tj2Eg8lhAwlRE5E96Hsb0M1mPSE1dHGpt1QVwwVivXIAacF/G6mw==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: false optional: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Qjdjr+KQQVH5Q2Q1r6HBYswFTToPpss3gqCiSw2Fpq/ua8+eXSQyAMG+UvULPqXceOwpnPo4smyZyHdlkcPppQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: false optional: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-QpgN8ofL7B9z8g5zZqJE+eFvD1LehRlxr25PBkjyyasakm4599iroUpaj96rdqRlO2ShuyqwJdr+oNqWwTUmQw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: false optional: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-uOeSgLUwukLioAJOiGYm3kNl+1wJjgJA8R671GYgcPgCx7QR73zfvYqXFFcIO93/nBdIbt5hd8RItqbbf3HtAQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: false optional: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-H0fWsLTp2WBfKLBgwYT4OTfFly4Im/8B5f3ojDv1Kx//kiubVY0IQunP2Koc/fr/0wI7hj3IiBDbSrmKlrNgLQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false optional: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-/Pk5jIEH34T68r8PweKRi77W49KwanZ8X6lr3vDAtOlH5EumPE4pBHqkCUdELanvsT14yMXLQ/C/8XPi1pAtkQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false optional: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-HFSW2lnp62fl86/qPQlqw6asIwCnEsEoNIL1h2uVMgakddf+vUuMcCbtUY1i8sst7KkgHrVKCJQB33YhhOweCQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false optional: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-wI4ZiIfFxpkuxB8ju4MHrGwGLyp1+awEHAHVpx6w7a+1pmYIq8T9FGEVVwFo0iFierDoMj++Xq69GXWYn2EiwA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true optionalDependencies: esbuild-android-64: 0.14.47 esbuild-android-arm64: 0.14.47 @@ -14113,8 +9709,13 @@ snapshots: esbuild-windows-32: 0.14.47 esbuild-windows-64: 0.14.47 esbuild-windows-arm64: 0.14.47 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true optionalDependencies: '@esbuild/android-arm': 0.17.19 '@esbuild/android-arm64': 0.17.19 @@ -14139,7 +9740,11 @@ snapshots: '@esbuild/win32-ia32': 0.17.19 '@esbuild/win32-x64': 0.17.19 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true optionalDependencies: '@esbuild/android-arm': 0.18.20 '@esbuild/android-arm64': 0.18.20 @@ -14163,30 +9768,54 @@ snapshots: '@esbuild/win32-arm64': 0.18.20 '@esbuild/win32-ia32': 0.18.20 '@esbuild/win32-x64': 0.18.20 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} - [email protected]([email protected]): + /[email protected]([email protected]): + resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' dependencies: eslint: 8.57.0 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: debug: 3.2.7 is-core-module: 2.13.1 resolve: 1.22.8 transitivePeerDependencies: - supports-color + dev: true - [email protected](@typescript-eslint/[email protected])([email protected])([email protected]): + /[email protected](@typescript-eslint/[email protected])([email protected])([email protected]): + resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' dependencies: debug: 4.3.4([email protected]) enhanced-resolve: 5.16.1 @@ -14202,8 +9831,28 @@ snapshots: - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color + dev: true - [email protected](@typescript-eslint/[email protected])([email protected])([email protected])([email protected]): + /[email protected](@typescript-eslint/[email protected])([email protected])([email protected])([email protected]): + resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true dependencies: '@typescript-eslint/parser': 7.1.1([email protected])([email protected]) debug: 3.2.7 @@ -14212,8 +9861,17 @@ snapshots: eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/[email protected])([email protected])([email protected]) transitivePeerDependencies: - supports-color + dev: true - [email protected](@typescript-eslint/[email protected])([email protected])([email protected]): + /[email protected](@typescript-eslint/[email protected])([email protected])([email protected]): + resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true dependencies: '@typescript-eslint/parser': 7.1.1([email protected])([email protected]) array-includes: 3.1.8 @@ -14238,8 +9896,13 @@ snapshots: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color + dev: true - [email protected]([email protected]): + /[email protected]([email protected]): + resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: '@babel/runtime': 7.24.6 aria-query: 5.3.0 @@ -14258,20 +9921,43 @@ snapshots: minimatch: 3.1.2 object.entries: 1.1.8 object.fromentries: 2.0.8 + dev: true - [email protected]([email protected])([email protected])([email protected]): + /[email protected]([email protected])([email protected])([email protected]): + resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + '@types/eslint': '>=8.0.0' + eslint: '>=8.0.0' + eslint-config-prettier: '*' + prettier: '>=3.0.0' + peerDependenciesMeta: + '@types/eslint': + optional: true + eslint-config-prettier: + optional: true dependencies: eslint: 8.57.0 eslint-config-prettier: 9.1.0([email protected]) prettier: 3.2.5 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 + dev: true - [email protected]([email protected]): + /[email protected]([email protected]): + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: eslint: 8.57.0 + dev: true - [email protected]([email protected]): + /[email protected]([email protected]): + resolution: {integrity: sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: array-includes: 3.1.8 array.prototype.flatmap: 1.3.2 @@ -14289,19 +9975,33 @@ snapshots: resolve: 2.0.0-next.5 semver: 6.3.1 string.prototype.matchall: 4.0.11 + dev: true - [email protected]([email protected]): + /[email protected]([email protected]): + resolution: {integrity: sha512-Y2fqAfC11TcG/WP3TrI1Gi3p3nc8XJyEOJYHyEPEGI/UAgNx6akxxlX74p7SbAQdLcgASKhj8M0GKvH3vq/+ig==} + peerDependencies: + eslint: '>=5.0.0' dependencies: eslint: 8.57.0 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true dependencies: '@eslint-community/eslint-utils': 4.4.0([email protected]) '@eslint-community/regexpp': 4.10.0 @@ -14343,32 +10043,58 @@ snapshots: text-table: 0.2.0 transitivePeerDependencies: - supports-color + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: acorn: 8.11.3 acorn-jsx: 5.3.2([email protected]) eslint-visitor-keys: 3.4.3 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} dependencies: estraverse: 5.3.0 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} dependencies: estraverse: 5.3.0 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-8YdplnuE1IK4xfqpf4iU7oBxnOYAc35934o083G8ao+8WM8QQtt/mVlAY6yIAdY1eMeLqg4Z//PZjJGmWGPMRg==} + engines: {node: '>=14.0.0'} dependencies: '@metamask/eth-json-rpc-provider': 1.0.1 '@metamask/safe-event-emitter': 3.1.1 @@ -14377,32 +10103,43 @@ snapshots: pify: 3.0.0 transitivePeerDependencies: - supports-color + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ITJTvqoCw6OVMLs7pI8f4gG92n/St6x80ACtHodeS+IXmO0w+t1T5OOzfSt7KLSMLRkVUoexV7tztLgDxg+iig==} + engines: {node: '>=14.0.0'} dependencies: '@metamask/safe-event-emitter': 3.1.1 async-mutex: 0.2.6 eth-query: 2.1.2 json-rpc-engine: 6.1.0 pify: 5.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==} dependencies: json-rpc-random-id: 1.0.1 xtend: 4.0.2 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==} dependencies: fast-safe-stringify: 2.1.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-BlwbIL7/P45W8FGW2r7LGuvoEZ+7PWsniMvQ4p5s2xCyw9tmaDlpfsN9HjAucbF+t/qpVHwZUisgfK24TCW8aA==} dependencies: '@noble/curves': 1.3.0 '@noble/hashes': 1.3.3 '@scure/bip32': 1.3.3 '@scure/bip39': 1.2.2 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==} dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/abstract-provider': 5.7.0 @@ -14438,17 +10175,30 @@ snapshots: - bufferutil - utf-8-validate - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-blk1va0zol9QOrdZt0rFXo5KMkNPVSp92Eju/Qz8THwKWKRKeE0T8Br/1aW6+Edkyq9xHYgYxn2QtOnUKPUp+Q==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-kJJfVbI/lZE1PZYDI5VPxp8zXPO9rtxOkhpZ0jMKha56AI9y2gGVC6bkukStQf0ka5Rh15BA5m7cCCH4jmHqkw==} + engines: {node: ^8.12.0 || >=9.7.0} dependencies: cross-spawn: 7.0.3 get-stream: 5.2.0 @@ -14460,8 +10210,11 @@ snapshots: p-finally: 2.0.1 signal-exit: 3.0.7 strip-final-newline: 2.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} dependencies: cross-spawn: 7.0.3 get-stream: 6.0.1 @@ -14472,8 +10225,11 @@ snapshots: onetime: 5.1.2 signal-exit: 3.0.7 strip-final-newline: 2.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} dependencies: cross-spawn: 7.0.3 get-stream: 6.0.1 @@ -14485,7 +10241,9 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 3.0.0 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} dependencies: cross-spawn: 7.0.3 get-stream: 8.0.1 @@ -14496,8 +10254,11 @@ snapshots: onetime: 6.0.0 signal-exit: 4.1.0 strip-final-newline: 3.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} + engines: {node: '>= 0.10.0'} dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -14532,17 +10293,26 @@ snapshots: vary: 1.1.2 transitivePeerDependencies: - supports-color + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-an2S5quJMiy5bnZKEf6AkfH/7r8CzHvhchU40gxN+OM6HPhe7Z9T1FUychcf2M9PpPOO0Hf7BAEfJkw2TDIBDw==} + engines: {node: '>=12.0.0'} dependencies: readable-stream: 3.6.2 webextension-polyfill: 0.10.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 @@ -14550,43 +10320,71 @@ snapshots: merge2: 1.4.1 micromatch: 4.0.7 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + requiresBuild: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} + engines: {node: '>=6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==} + hasBin: true dependencies: strnum: 1.0.5 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} dependencies: reusify: 1.0.4 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} dependencies: bser: 2.1.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} dependencies: pend: 1.2.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} dependencies: flat-cache: 3.2.0 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} + engines: {node: '>=0.10.0'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} + engines: {node: '>= 0.8'} dependencies: debug: 2.6.9 encodeurl: 1.0.2 @@ -14597,8 +10395,11 @@ snapshots: unpipe: 1.0.0 transitivePeerDependencies: - supports-color + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + engines: {node: '>= 0.8'} dependencies: debug: 2.6.9 encodeurl: 1.0.2 @@ -14609,128 +10410,226 @@ snapshots: unpipe: 1.0.0 transitivePeerDependencies: - supports-color + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} + engines: {node: '>=6'} dependencies: commondir: 1.0.1 make-dir: 2.1.0 pkg-dir: 3.0.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} dependencies: locate-path: 3.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} dependencies: locate-path: 5.0.0 path-exists: 4.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} dependencies: locate-path: 6.0.0 path-exists: 4.0.0 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: locate-path: 7.2.0 path-exists: 5.0.0 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} dependencies: flatted: 3.3.1 keyv: 4.5.4 rimraf: 3.0.2 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-0OEk9Gr+Yj7wjDW2KgaNYUypKau71jAfFyeLQF5iVtxqc6uJHag/MT7pmaEApf4qM7u86DkBcd4ualddYMfbLw==} + engines: {node: '>=0.4.0'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-QFaHbhv9WPUeLYBDe/PAuLKJ4Dd9OPvKs9xZBr3yLXnUrDNaVXKu2baDBXe3naPY30hgHYSsf2JW4jzas2mDEQ==} + engines: {node: '>=10'} dependencies: tslib: 2.6.2 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: is-callable: 1.2.7 - forge-std@https://codeload.github.com/foundry-rs/forge-std/tar.gz/74cfb77e308dd188d2f58864aaf44963ae6b88b1: {} - - [email protected]: + /[email protected]: + resolution: {integrity: sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==} + engines: {node: '>= 0.12'} dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-WJWKelbRHN41m5dumb0/k8TeAx7Id/y3a+Z7QfhxP/htI9Js5zYaEDtG8uMgG0vM0lOlqnmjE99/kfpOYi/0Og==} dependencies: dezalgo: 1.0.4 hexoid: 1.0.0 once: 1.4.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + dev: false - [email protected]([email protected])([email protected]): + /[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-XUrjjBt57e5YoHQtjwc3eNchFBuHvIgN/cS8SC4oIaAn2J/0+bLanUxXizidJKZVeHJam/JrmMnPRjYMglVn5g==} + peerDependencies: + '@emotion/is-prop-valid': '*' + react: ^18.0.0 + react-dom: ^18.0.0 + peerDependenciesMeta: + '@emotion/is-prop-valid': + optional: true + react: + optional: true + react-dom: + optional: true dependencies: react: 18.3.1 react-dom: 18.3.1([email protected]) tslib: 2.6.2 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==} dependencies: tslib: 2.4.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==} + engines: {node: '>=14.14'} dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} dependencies: graceful-fs: 4.2.11 jsonfile: 4.0.0 universalify: 0.1.2 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==} dependencies: minipass: 2.9.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} dependencies: minipass: 3.3.6 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + deprecated: '"Please update to latest v2.3 or v2.2"' + requiresBuild: true + dev: false optional: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true optional: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 functions-have-names: 1.2.3 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-SewY5KdMpaoCeh7jachEWFsh1nNlaDjNHZXWqL5IGwtpEYHTgkr2+AMCgNwKWkcc0wpSYrZfR7he4WdmHFtDxQ==} + engines: {node: '>=8'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-vAcPiyomt1ioKAsAL2uxSABHJ4Ju/e4UeDM+g1OlR0vV4YhLGMNsdLNvZTpEDY4JCSt0E4hASCNM5t2ETtsbyg==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} + engines: {node: '>=10'} + deprecated: This package is no longer supported. dependencies: aproba: 2.0.0 color-support: 1.1.3 @@ -14741,14 +10640,24 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 wide-align: 1.1.5 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-H7cUpwCQSiJmAHM4c/aFu6fUfrhWXW1ncyh8ftxEPMu6AiYkHw9K8br720TGPZJbk5eOH2bynjZD1yPvdDAmag==} + engines: {node: '>= 4'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 function-bind: 1.1.2 @@ -14756,37 +10665,62 @@ snapshots: has-symbols: 1.0.3 hasown: 2.0.2 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} dependencies: pump: 3.0.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} dependencies: resolve-pkg-maps: 1.0.0 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} dependencies: is-glob: 4.0.3 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} dependencies: is-glob: 4.0.3 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -14795,7 +10729,9 @@ snapshots: once: 1.4.0 path-is-absolute: 1.0.1 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} + engines: {node: '>=12'} dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -14803,18 +10739,28 @@ snapshots: minimatch: 5.1.6 once: 1.4.0 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} dependencies: type-fest: 0.20.2 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} dependencies: define-properties: 1.2.1 gopd: 1.0.1 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} dependencies: array-union: 2.1.0 dir-glob: 3.0.1 @@ -14822,16 +10768,22 @@ snapshots: ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: get-intrinsic: 1.2.4 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-AbaH6IDnZN6nmbnJOH72y3c5Wwh9P97soSVdGSBbcDACRdkC0FEWf25pzx4f/NuOCK6quHmW18yF2Wx+G4Zi1A==} dependencies: cookie-es: 1.1.0 crossws: 0.2.4 @@ -14845,253 +10797,432 @@ snapshots: unenv: 1.9.0 transitivePeerDependencies: - uWebSockets.js + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} dependencies: es-define-property: 1.0.0 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} dependencies: inherits: 2.0.4 minimalistic-assert: 1.0.1 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-daLGV3Q2MKk8w4evNMKwS8zBE/rcpA800nu1Q5kM08IKijoSnPe9Uo1iIxzPKRkn95IxxsgBMPeYHt3VG4ej2g==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Vp+bXzxYJWrpEuJ/vXxUsLnt0+y4q9zyi4zUlkLqD8FKv4LjIfOvP69R/9Lty3dCyKh0E2BU7Eypqr63/rKT/A==} dependencies: hermes-estree: 0.19.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==} dependencies: hermes-estree: 0.20.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==} + engines: {node: '>=8'} dependencies: source-map: 0.7.4 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==} + engines: {node: '>=8'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} dependencies: hash.js: 1.1.7 minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} dependencies: react-is: 16.13.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==} dependencies: void-elements: 3.1.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-oLjPqve1tuOl5aRhv8GK5eHpqP1C9fb+Ol+XTLjKfLltE44zdDbEdjPSbU7Ch5rSNsVFqZn97SrMmZLdu1/YMw==} + engines: {node: '>= 0.6'} dependencies: inherits: 2.0.1 statuses: 1.5.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==} + engines: {node: '>= 0.6'} dependencies: depd: 1.1.2 inherits: 2.0.4 setprototypeof: 1.1.1 statuses: 1.5.0 toidentifier: 1.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} dependencies: depd: 2.0.0 inherits: 2.0.4 setprototypeof: 1.2.0 statuses: 2.0.1 toidentifier: 1.0.1 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 debug: 4.3.4([email protected]) transitivePeerDependencies: - supports-color + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} + engines: {node: '>=8.12.0'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} + engines: {node: '>=14.18.0'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==} + engines: {node: '>=18'} + hasBin: true + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-cr2k7u1XJJ4HTOjM9GyOMtbOA47RtUoWRAtt52z43r3AoMs2StYKyjS3URPhzHaf+mn10hY9dZWamga5WPQjhA==} dependencies: '@babel/runtime': 7.24.6 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==} dependencies: '@babel/runtime': 7.24.6 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} dependencies: safer-buffer: 2.1.2 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==} + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==} + engines: {node: '>=16.x'} + hasBin: true dependencies: queue: 6.0.2 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==} + engines: {node: '>=4'} dependencies: caller-path: 2.0.0 resolve-from: 3.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. dependencies: once: 1.4.0 wrappy: 1.0.2 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 hasown: 2.0.2 side-channel: 1.0.6 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} dependencies: loose-envify: 1.4.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==} + engines: {node: '>=8'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} + engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.2 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: has-bigints: 1.0.2 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} dependencies: binary-extensions: 2.3.0 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: hasown: 2.0.2 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} dependencies: is-typed-array: 1.1.13 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.2 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==} + engines: {node: '>=0.10.0'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} dependencies: call-bind: 1.0.7 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} + engines: {node: '>=4'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.2 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true dependencies: is-docker: 3.0.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} + engines: {node: '>=8'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==} + engines: {node: '>=8'} dependencies: ip-regex: 4.3.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-HyRot1dvLcxImtDqPxAaY1miO6WsiP/z7Yxpg2qpaLWv5UdhAPtLvHJ4kMLM0w8GSl8AFsVF23PHe1LzuWrUlQ==} dependencies: bs58: 4.0.1 cids: 0.7.5 @@ -15099,109 +11230,194 @@ snapshots: multiaddr: 7.5.0 multibase: 0.6.1 multihashes: 0.4.21 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.2 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} dependencies: isobject: 3.0.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.2 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} dependencies: which-typed-array: 1.1.15 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} + engines: {node: '>=10'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: call-bind: 1.0.7 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} + engines: {node: '>=12.13'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==} + engines: {node: '>=4'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} dependencies: is-docker: 2.2.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} dependencies: is-inside-container: 1.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==} + engines: {node: '>=18'} dependencies: system-architecture: 0.1.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==} dependencies: node-fetch: 2.7.0 unfetch: 4.2.0 transitivePeerDependencies: - encoding + dev: false - [email protected]([email protected]): + /[email protected]([email protected]): + resolution: {integrity: sha512-2cKei4vlmg2cxEjm3wVSqn8pcoRF/LX/wpifuuNquFO4SQmPwarClT+SUCA2lt+l581tTeZIPIZuIDo2jWN1fg==} + peerDependencies: + ws: '*' dependencies: ws: 8.13.0 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} dependencies: define-properties: 1.2.1 get-intrinsic: 1.2.4 has-symbols: 1.0.3 reflect.getprototypeof: 1.0.6 set-function-name: 2.0.2 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 @@ -15209,10 +11425,16 @@ snapshots: '@types/node': 18.19.33 jest-mock: 29.7.0 jest-util: 29.7.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/code-frame': 7.24.6 '@jest/types': 29.6.3 @@ -15223,14 +11445,20 @@ snapshots: pretty-format: 29.7.0 slash: 3.0.0 stack-utils: 2.0.6 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 '@types/node': 18.19.33 jest-util: 29.7.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 '@types/node': 18.19.33 @@ -15238,8 +11466,11 @@ snapshots: ci-info: 3.9.0 graceful-fs: 4.2.11 picomatch: 2.3.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 camelcase: 6.3.0 @@ -15247,42 +11478,67 @@ snapshots: jest-get-type: 29.6.3 leven: 3.1.0 pretty-format: 29.7.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@types/node': 18.19.33 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} + hasBin: true + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-vaBlIKCyo4FCUtCm7Eu4QZd/q02bWcxfUO6YSXAZOWF6gzcLBeba8kwotUdYJjDLW8Cz8RywsSOqiNJZW0mNvg==} dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 '@sideway/address': 4.1.5 '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true dependencies: argparse: 1.0.10 esprima: 4.0.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true dependencies: argparse: 2.0.1 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} + dev: false - [email protected](@babel/[email protected]): + /[email protected](@babel/[email protected]): + resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 dependencies: '@babel/core': 7.24.5 '@babel/parser': 7.24.6 @@ -15306,99 +11562,169 @@ snapshots: write-file-atomic: 2.4.3 transitivePeerDependencies: - supports-color + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} + hasBin: true + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==} + engines: {node: '>=10.0.0'} dependencies: '@metamask/safe-event-emitter': 2.0.0 eth-rpc-errors: 4.0.3 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-pR4yQ9DHz6itqswtHCm26mw45FSNfQ9rEQjosaZErhn5J3J2sIViQiz8rDaezjKAhFGpmsoczYVBgGHzFw/stA==} dependencies: '@types/json-schema': 7.0.15 ts-toolbelt: 6.15.5 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + requiresBuild: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true dependencies: minimist: 1.2.8 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} optionalDependencies: graceful-fs: 4.2.11 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: universalify: 2.0.1 optionalDependencies: graceful-fs: 4.2.11 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} + engines: {node: '>=4.0'} dependencies: array-includes: 3.1.8 array.prototype.flat: 1.3.2 object.assign: 4.1.5 object.values: 1.2.0 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==} + engines: {node: '>=10.0.0'} + requiresBuild: true dependencies: node-addon-api: 2.0.2 node-gyp-build: 4.8.1 readable-stream: 3.6.2 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} dependencies: json-buffer: 3.0.1 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-yWSgGi9bY13b/W06DD2OCDDHQmq1kwTGYlQ4wpZkMOJqMGCstVCFIvxCCVG4KfY1/3G0MhDAcZsip/Lw8/vJWw==} + engines: {node: '>=14.0.0'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} + engines: {node: '>=0.10'} dependencies: language-subtag-registry: 0.3.23 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==} dependencies: debug: 2.6.9 marky: 1.2.5 transitivePeerDependencies: - supports-color + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-7/HamOm5YD9Wb7CFgAZkKgVPA96WwhcTQoqtm2VTZGVbVVn3IWKRBTgrU7cchA3Q8k9iCsG8Osoi9GX4JsGM9g==} + hasBin: true dependencies: '@parcel/watcher': 2.4.1 '@parcel/watcher-wasm': 2.4.1 @@ -15420,136 +11746,223 @@ snapshots: uqr: 0.1.2 transitivePeerDependencies: - uWebSockets.js + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==} dependencies: '@lit-labs/ssr-dom-shim': 1.2.0 '@lit/reactive-element': 1.6.3 lit-html: 2.8.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==} dependencies: '@types/trusted-types': 2.0.7 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==} dependencies: '@lit/reactive-element': 1.6.3 lit-element: 3.3.3 lit-html: 2.8.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} dependencies: p-locate: 3.0.0 path-exists: 3.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} dependencies: p-locate: 4.1.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} dependencies: p-locate: 5.0.0 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: p-locate: 6.0.0 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} dependencies: chalk: 4.1.2 is-unicode-supported: 0.1.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==} + hasBin: true dependencies: ansi-fragments: 0.2.1 dayjs: 1.11.11 yargs: 15.4.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true dependencies: js-tokens: 4.0.0 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} + engines: {node: 14 || >=16.14} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: yallist: 3.1.1 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} dependencies: yallist: 4.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-vpeo9S+hepT3k2h5iFxzEHvvR0GPBx9uKaErmnRzYNcaKb03DgOArjEMlgG4a9LcuZZ89a3I8xbeto487n26eA==} dependencies: multiaddr: 7.5.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} + engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} dependencies: pify: 4.0.1 semver: 5.7.2 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} dependencies: semver: 6.3.1 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} dependencies: tmpl: 1.0.5 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} dependencies: '@babel/runtime': 7.24.6 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-d76BSm64KZam1nifRZlNJmtwIgAeZhZG3fi3K+EmPOlrR8rDtBxQHDSN3fSGeNB9CirdTyabTMQCkCup6BXFSQ==} + engines: {node: '>=18'} dependencies: '@babel/core': 7.24.5 hermes-parser: 0.20.1 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-hRcYGhEiWIdM87hU0fBlcGr+tHDEAT+7LYNCW89p5JhErFt/QaAkVx4fb5bW3YtXGv5BTV7AspWPERoIb99CXg==} + engines: {node: '>=18'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ujEdSI43QwI+Dj2xuNax8LMo8UgKuXJEdxJkzGPU6iIx42nYa1byQ+aADv/iPh5sh5a//h5FopraW5voXSgm2w==} + engines: {node: '>=18'} dependencies: metro-core: 0.80.9 rimraf: 3.0.2 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-28wW7CqS3eJrunRGnsibWldqgwRP9ywBEf7kg+uzUHkSFJNKPM1K3UNSngHmH0EZjomizqQA2Zi6/y6VdZMolg==} + engines: {node: '>=18'} dependencies: connect: 3.7.0 cosmiconfig: 5.2.1 @@ -15563,13 +11976,19 @@ snapshots: - encoding - supports-color - utf-8-validate + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-tbltWQn+XTdULkGdzHIxlxk4SdnKxttvQQV3wpqqFbHDteR4gwCyTR2RyYJvxgU7HELfHtrVbqgqAdlPByUSbg==} + engines: {node: '>=18'} dependencies: lodash.throttle: 4.1.1 metro-resolver: 0.80.9 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-sBUjVtQMHagItJH/wGU9sn3k2u0nrCl0CdR4SFMO1tksXLKbkigyQx4cbpcyPVOAmGTVuy3jyvBlELaGCAhplQ==} + engines: {node: '>=18'} dependencies: anymatch: 3.1.3 debug: 2.6.9 @@ -15585,18 +12004,30 @@ snapshots: fsevents: 2.3.3 transitivePeerDependencies: - supports-color + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-FEeCeFbkvvPuhjixZ1FYrXtO0araTpV6UbcnGgDUpH7s7eR5FG/PiJz3TsuuPP/HwCK19cZtQydcA2QrCw446A==} + engines: {node: '>=18'} dependencies: terser: 5.31.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-wAPIjkN59BQN6gocVsAvvpZ1+LQkkqUaswlT++cJafE/e54GoVkMNCmrR4BsgQHr9DknZ5Um/nKueeN7kaEz9w==} + engines: {node: '>=18'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-8PTVIgrVcyU+X/rVCy/9yxNlvXsBCk5JwwkbAm/Dm+Abo6NBGtNjWF0M1Xo/NWCb4phamNWcD7cHdR91HhbJvg==} + engines: {node: '>=18'} dependencies: '@babel/runtime': 7.24.6 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-RMn+XS4VTJIwMPOUSj61xlxgBvPeY4G6s5uIn6kt6HB6A/k9ekhr65UkkDD7WzHYs3a9o869qU8tvOZvqeQzgw==} + engines: {node: '>=18'} dependencies: '@babel/traverse': 7.24.5 '@babel/types': 7.24.6 @@ -15608,8 +12039,12 @@ snapshots: vlq: 1.0.1 transitivePeerDependencies: - supports-color + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Ykae12rdqSs98hg41RKEToojuIW85wNdmSe/eHUgMkzbvCFNVgcC0w3dKZEhSsqQOXapXRlLtHkaHLil0UD/EA==} + engines: {node: '>=18'} + hasBin: true dependencies: invariant: 2.2.4 metro-source-map: 0.80.9 @@ -15619,8 +12054,11 @@ snapshots: vlq: 1.0.1 transitivePeerDependencies: - supports-color + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-UlDk/uc8UdfLNJhPbF3tvwajyuuygBcyp+yBuS/q0z3QSuN/EbLllY3rK8OTD9n4h00qZ/qgxGv/lMFJkwP4vg==} + engines: {node: '>=18'} dependencies: '@babel/core': 7.24.5 '@babel/generator': 7.24.5 @@ -15629,8 +12067,11 @@ snapshots: nullthrows: 1.1.1 transitivePeerDependencies: - supports-color + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-c/IrzMUVnI0hSVVit4TXzt3A1GiUltGVlzCmLJWxNrBGHGrJhvgePj38+GXl1Xf4Fd4vx6qLUkKMQ3ux73bFLQ==} + engines: {node: '>=18'} dependencies: '@babel/core': 7.24.5 '@babel/generator': 7.24.5 @@ -15649,8 +12090,12 @@ snapshots: - encoding - supports-color - utf-8-validate + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Bc57Xf3GO2Xe4UWQsBj/oW6YfLPABEu8jfDVDiNmJvoQW4CO34oDPuYKe4KlXzXhcuNsqOtSxpbjCRRVjhhREg==} + engines: {node: '>=18'} + hasBin: true dependencies: '@babel/code-frame': 7.24.6 '@babel/core': 7.24.5 @@ -15700,75 +12145,135 @@ snapshots: - encoding - supports-color - utf-8-validate + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-viYIo9PefV+w9dvoIBh1gI44Mvx1BOk67B4BpC2QK77qdY0xZF0Q+vWLt/BII6cLkIc8rLmSIcJaB/OrXXKe1g==} + engines: {node: '>= 8.0.0'} + hasBin: true dependencies: arg: 4.1.0 content-type: 1.0.4 raw-body: 2.4.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} + engines: {node: '>=8.6'} dependencies: braces: 3.0.3 picomatch: 2.3.1 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} dependencies: mime-db: 1.52.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} + engines: {node: '>=4.0.0'} + hasBin: true + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: brace-expansion: 1.1.11 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} dependencies: brace-expansion: 2.0.1 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==} dependencies: safe-buffer: 5.2.1 yallist: 3.1.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} dependencies: yallist: 4.0.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==} dependencies: minipass: 2.9.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} dependencies: minipass: 3.3.6 yallist: 4.0.0 + dev: false - [email protected]([email protected])([email protected]): + /[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-gbKA784D2WKb5H/GtqEv+Ofd1S9Zj+Z/PGDIl1u1QAbswkxD28BQ5bSXQxkeBzPBABg1iDSbiwGG1XqlOxRspA==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true dependencies: typescript: 5.3.3 viem: 1.21.4([email protected])([email protected]) @@ -15776,25 +12281,39 @@ snapshots: - bufferutil - utf-8-validate - zod + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true dependencies: minimist: 1.2.8 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==} dependencies: acorn: 8.11.3 pathe: 1.1.2 pkg-types: 1.1.1 ufo: 1.5.3 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-c8NKkO4R2lShkSXZ2Ongj1ycjugjzFFo/UswHBnS62y07DMcTc9Rvo03/3nRyszIvwPNljlkd4S828zIBv/piw==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-yoe+JbhTClckZ67b2itRtistFKf8yPYelHLc7e5xAwtNAXxM6wJTUx2C7QeVSJFDzKT7bCIFyBVybPMKvmB9AA==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==} dependencies: '@motionone/animation': 10.17.0 '@motionone/dom': 10.17.0 @@ -15802,20 +12321,36 @@ snapshots: '@motionone/types': 10.17.0 '@motionone/utils': 10.17.0 '@motionone/vue': 10.16.4 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Y4eqnAjp3mjy0eT+zPoMQ+P/ISOzjgRG/4kh4I5cRA4Tv0rPxTCBRadn3+j+boMF5id7IoLhrVq9NFWFPuzD9A==} + engines: {node: '>=0.10.0'} + hasBin: true + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-GvhHsIGDULh06jyb6ev+VfREH9evJCFIRnh3jUt9iEZ6XDbyoisZRFEI9bMvK/AiR6y66y6P+eoBw9mBYMhMvw==} + deprecated: This module is deprecated, please upgrade to @multiformats/multiaddr dependencies: buffer: 5.7.1 cids: 0.8.3 @@ -15823,50 +12358,97 @@ snapshots: is-ip: 3.1.0 multibase: 0.7.0 varint: 5.0.2 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==} + deprecated: This module has been superseded by the multiformats module dependencies: base-x: 3.0.9 buffer: 5.7.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==} + deprecated: This module has been superseded by the multiformats module dependencies: base-x: 3.0.9 buffer: 5.7.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-KcCxpBVY8fdVKu4dJMAahq4F/2Z/9xqEjIiR7PiMe7LRGeorFn2NLmicN6nLBCqQvft6MG2Lc9X5P0IdyvnxEw==} + engines: {node: '>=10.0.0', npm: '>=6.0.0'} + deprecated: This module has been superseded by the multiformats module dependencies: base-x: 3.0.9 buffer: 5.7.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==} + deprecated: This module has been superseded by the multiformats module dependencies: buffer: 5.7.1 varint: 5.0.2 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==} dependencies: buffer: 5.7.1 multibase: 0.7.0 varint: 5.0.2 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-S27Tepg4i8atNiFaU5ZOm3+gl3KQlUanLs/jWcBxQHFttgq+5x1OgbQmf2d8axJ/48zYGBd/wT9d723USMFduw==} + engines: {node: '>=10.0.0', npm: '>=6.0.0'} dependencies: buffer: 5.7.1 multibase: 1.0.1 varint: 5.0.2 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + dev: false - [email protected](@babel/[email protected])([email protected])([email protected]): + /[email protected](@babel/[email protected])([email protected])([email protected]): + resolution: {integrity: sha512-R8/V7vugY+822rsQGQCjoLhMuC9oFj9SOi4Cl4b2wjDrseD0LRZ10W7R6Czo4w9ZznVSshKjuIomsRjvm9EKJQ==} + engines: {node: '>=18.17.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + sass: + optional: true dependencies: '@next/env': 14.2.4 '@swc/helpers': 0.5.5 @@ -15890,46 +12472,103 @@ snapshots: transitivePeerDependencies: - '@babel/core' - babel-plugin-macros + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==} + engines: {node: '>=12.0.0'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==} + engines: {node: ^16 || ^18 || >= 20} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} + engines: {node: '>= 0.10.5'} dependencies: minimatch: 3.1.2 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true dependencies: whatwg-url: 5.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true dependencies: whatwg-url: 5.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true dependencies: whatwg-url: 5.0.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==} + hasBin: true + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==} + engines: {node: '>=0.12.0'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-wjPBbFhtpJwmIeY2yP7QF+UKzPfltVGtfce1g/bB15/8vCGZj8uxD62b/b9M9/WVgme0NZudpownKN+c0plXlQ==} + engines: {node: '>=10'} + hasBin: true dependencies: chokidar: 3.6.0 debug: 4.3.4([email protected]) @@ -15941,136 +12580,217 @@ snapshots: supports-color: 5.5.0 touch: 3.1.1 undefsafe: 2.0.5 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} + engines: {node: '>=6'} + hasBin: true dependencies: abbrev: 1.1.1 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} dependencies: path-key: 3.1.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: path-key: 4.0.0 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} + deprecated: This package is no longer supported. dependencies: are-we-there-yet: 2.0.0 console-control-strings: 1.1.0 gauge: 3.0.2 set-blocking: 2.0.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-v9yOxowkZbxWhKOaaTyLjIm1aLy4ebMNcSn4NYJKOAI/Qv+SkfEfszpLr2GIxsccmb2Y2HA9qtsqiIJ80ucpVA==} + engines: {node: '>=18'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-0GNJAOsHoBHeNTvl5Vt6IWnpUEcc3uSRxzBri7EDyIcMgYvnY2JL2qdeV5zTMjWQX5OHcD5amcW2HFfDh0gjIA==} dependencies: end-of-stream: 1.4.4 once: 1.4.0 readable-stream: 2.3.8 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-object-atoms: 1.0.0 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 es-object-atoms: 1.0.0 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==} + engines: {node: '>= 0.4'} dependencies: define-properties: 1.2.1 es-abstract: 1.23.3 es-object-atoms: 1.0.0 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-object-atoms: 1.0.0 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==} dependencies: destr: 2.0.3 node-fetch-native: 1.6.4 ufo: 1.5.3 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} + engines: {node: '>= 0.8'} dependencies: ee-first: 1.1.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} dependencies: ee-first: 1.1.1 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + engines: {node: '>= 0.8'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==} dependencies: wrappy: 1.0.2 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: wrappy: 1.0.2 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} dependencies: mimic-fn: 2.1.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} dependencies: mimic-fn: 4.0.0 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==} + engines: {node: '>=8'} dependencies: is-wsl: 1.1.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} + engines: {node: '>=8'} dependencies: is-docker: 2.2.1 is-wsl: 2.2.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} dependencies: define-lazy-prop: 2.0.0 is-docker: 2.2.1 is-wsl: 2.2.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-d/gTkTb1i1GKz5k3XE3XFV/PxQ1k45zDqGP2OA7YhgsaLoqm6qRvARAZOFer1fcXritWlGBRCu/UgeS4HAnXAA==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} dependencies: deep-is: 0.1.4 fast-levenshtein: 2.0.6 @@ -16078,8 +12798,11 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 word-wrap: 1.2.5 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} + engines: {node: '>=10'} dependencies: bl: 4.1.0 chalk: 4.1.2 @@ -16090,137 +12813,238 @@ snapshots: log-symbols: 4.1.0 strip-ansi: 6.0.1 wcwidth: 1.0.1 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-wrAwOeXp1RRMFfQY8Sy7VaGVmPocaLwSFOYCGKSyo8qmJ+/yaafCl5BCA1IQZWqFSRBrKDYFeR9d/VyQzfH/jg==} + engines: {node: '>= 6.0'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==} + engines: {node: '>=8'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} dependencies: p-try: 2.2.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} dependencies: yocto-queue: 0.1.0 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: yocto-queue: 1.0.0 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} dependencies: p-limit: 2.3.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} dependencies: p-limit: 2.3.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} dependencies: p-limit: 3.1.0 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: p-limit: 4.0.0 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==} + engines: {node: '>=12'} dependencies: eventemitter3: 5.0.1 p-timeout: 5.1.0 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-couX95waDu98NfNZV+i/iLt+fdVxmI7CbrrdC2uDWfPdUAApyxT4wmDlyOtR5KtTDmkDO0zDScDjDou9YHhd9g==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: '@types/retry': 0.12.1 retry: 0.13.1 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==} + engines: {node: '>=12'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} dependencies: callsites: 3.1.0 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} + engines: {node: '>=4'} dependencies: error-ex: 1.3.2 json-parse-better-errors: 1.0.2 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} dependencies: '@babel/code-frame': 7.24.2 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==} + engines: {node: '>=6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-UWlehEdqu36jmh4h5CWJ7tARp1OEVKGHKm6+dg9qMq5RKUTV5WJrGgaZ3dN2m7WFAXDbjlHzvJvL/IUpy84Ktw==} dependencies: http-errors: 1.4.0 path-to-regexp: 1.8.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==} dependencies: isarray: 0.0.1 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-h9DqehX3zZZDCEm+xbfU0ZmwCGFCAAraPJWMXJ4+v32NjZJilVg3k1TcKsRgIb8IQ/izZSaydDc1OhJCZvs2Dw==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==} dependencies: process: 0.11.10 util: 0.10.4 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} + engines: {node: '>=4'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==} + engines: {node: '>=10'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==} dependencies: duplexify: 4.1.3 split2: 4.2.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==} + hasBin: true dependencies: atomic-sleep: 1.0.0 fast-redact: 3.5.0 @@ -16233,195 +13057,335 @@ snapshots: safe-stable-stringify: 2.4.3 sonic-boom: 2.8.0 thread-stream: 0.15.2 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} + engines: {node: '>=6'} dependencies: find-up: 3.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==} dependencies: confbox: 0.1.7 mlly: 1.7.0 pathe: 1.1.2 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} + engines: {node: '>=4'} + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} + engines: {node: '>=10.13.0'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg==} + engines: {node: '>=12.0.0'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 picocolors: 1.0.1 source-map-js: 1.2.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 picocolors: 1.0.1 source-map-js: 1.2.0 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-IbyN+9KslkqcXa8AO9fxpk97PA4pzewvpi2B3Dwy9u4zpV32QicaEdgmF3eSQUzdRk7ttDHQejNgAEr4XoeH4A==} + engines: {node: '>=12'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-RRurnSjJPj4rp5K6XoP45Ui33ncb7e4H7WiOHVpjbkvqvA3U+N8Z6Qbo0AE6leGYBV66n8EhEaFixvIu3SkxFw==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} + engines: {node: '>=6.0.0'} dependencies: fast-diff: 1.3.0 + dev: true - [email protected]([email protected]): + /[email protected]([email protected]): + resolution: {integrity: sha512-MN4OP5I2gHAzHZG1wcuJl0FsLS3c4Cc5494bbg+6oQWBPuEamjwDvmGfFMZ6NFzsh3Efd9UUxeT7ImgjNH4ozA==} + engines: {node: '>=16'} + peerDependencies: + prettier: '>=2.3.0' dependencies: '@solidity-parser/parser': 0.17.0 prettier: 3.2.5 semver: 7.6.2 solidity-comments-extractor: 0.0.8 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + requiresBuild: true + dev: true optional: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} + engines: {node: '>=14'} + hasBin: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==} + engines: {node: '>= 10'} dependencies: '@jest/types': 26.6.2 ansi-regex: 5.0.1 ansi-styles: 4.3.0 react-is: 17.0.2 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 react-is: 18.3.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==} + engines: {node: '>=10'} dependencies: parse-ms: 2.1.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} dependencies: asap: 2.0.6 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-V6TbZDJ/ZswevgkDNpGt/YqNCiZP9ASfgU+p83uJE6NrGtvSGoOcHLiDCqkMs2+yg7F5qHdLV8d0aS8O26G/KA==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} dependencies: kleur: 3.0.3 sisteransi: 1.0.5 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 react-is: 16.13.1 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} dependencies: forwarded: 0.2.0 ipaddr.js: 1.9.1 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-kppbvLUNJ4IOMZds9/4gz/rtT5OFiesy3XosLsgMKlF3vb6GA5Y3ptyDlzKLcOcUBW+zaY+RiMINTsgE+O6e+Q==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} dependencies: end-of-stream: 1.4.4 once: 1.4.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ModRIiW6oUnsP18QzrRYZSc/CFKFKIdj7pUs57AEVH20ajlglRpN3HukjHk0UbNMTlKGuaYl7Gt6/O5Gg2NU2Q==} dependencies: qrcode-generator: 1.4.4 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-jy/kkD0iIMDjTucB+5T6KBsnirlhegDH47vHgrj5MejchSQmi/EAMM0xMFeePgV9CJkkAapNakpVUWYgHvtdKg==} + hasBin: true + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==} + engines: {node: '>=10.13.0'} + hasBin: true dependencies: dijkstrajs: 1.0.3 encode-utf8: 1.0.3 pngjs: 5.0.0 yargs: 15.4.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} + engines: {node: '>=0.6'} dependencies: side-channel: 1.0.6 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==} + engines: {node: '>=6'} dependencies: decode-uri-component: 0.2.2 filter-obj: 1.1.0 split-on-first: 1.1.0 strict-uri-encode: 2.0.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==} + engines: {node: '>=0.4.x'} + deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} dependencies: inherits: 2.0.4 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==} + engines: {node: '>= 0.8'} dependencies: bytes: 3.1.0 http-errors: 1.7.3 iconv-lite: 0.4.24 unpipe: 1.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} dependencies: bytes: 3.1.2 http-errors: 2.0.0 iconv-lite: 0.4.24 unpipe: 1.0.0 + dev: false - [email protected]([email protected]): + /[email protected]([email protected]): + resolution: {integrity: sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==} + peerDependencies: + react: ^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 dependencies: '@babel/runtime': 7.24.6 react: 18.3.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-vZK+/gvxxsieAoAyYaiRIVFxlajb7KXhgBDV7OsoMzaAE+IqGpoxusBjIgq5ibqA2IloKu0p9n7tE68z1xs18A==} dependencies: shell-quote: 1.8.1 ws: 7.5.9 transitivePeerDependencies: - bufferutil - utf-8-validate + dev: false - [email protected]([email protected]): + /[email protected]([email protected]): + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 dependencies: loose-envify: 1.4.0 react: 18.3.1 scheduler: 0.23.2 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} + dev: false - [email protected](@types/[email protected])([email protected]): + /[email protected](@types/[email protected])([email protected]): + resolution: {integrity: sha512-lfp8Dve4yJagkHiFrC1bGtib3mF2ktqwPJw4/WGcgPW+pJ/AVQA5X2vI7xgp13FcxFEpYBBHpXai/N2DBNC0Jw==} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@babel/runtime': 7.24.6 '@types/react': 18.2.22 @@ -16431,8 +13395,20 @@ snapshots: react-clientside-effect: 1.2.6([email protected]) use-callback-ref: 1.3.2(@types/[email protected])([email protected]) use-sidecar: 1.1.2(@types/[email protected])([email protected]) + dev: false - [email protected]([email protected])([email protected])([email protected])([email protected]): + /[email protected]([email protected])([email protected])([email protected])([email protected]): + resolution: {integrity: sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA==} + peerDependencies: + i18next: '>= 23.2.3' + react: '>= 16.8.0' + react-dom: '*' + react-native: '*' + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true dependencies: '@babel/runtime': 7.24.6 html-parse-stringify: 3.0.1 @@ -16440,25 +13416,49 @@ snapshots: react: 18.3.1 react-dom: 18.3.1([email protected]) react-native: 0.74.1(@babel/[email protected])(@babel/[email protected])(@types/[email protected])([email protected]) + dev: false - [email protected]([email protected]): + /[email protected]([email protected]): + resolution: {integrity: sha512-zdbW5GstTzXaVKvGSyTaBalt7HSfuK5ovrzlpyiWHAFXndXTdd/1hdDHI4xBM1Mn7YriT6aqESucFl9kEXzrdw==} + peerDependencies: + react: '*' dependencies: react: 18.3.1 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + dev: false - [email protected]([email protected])([email protected]): + /[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-hC7BkxOpf+z0UKhxFSFTPAM4shQzYmZHoELa6/8a/MspcjEP7ukYKpuSUTLDywQditT8yI9idfcKvfZDKQExGw==} + peerDependencies: + react: '*' + react-native: '*' dependencies: escape-string-regexp: 2.0.0 invariant: 2.2.4 react: 18.3.1 react-native: 0.74.1(@babel/[email protected])(@babel/[email protected])(@types/[email protected])([email protected]) + dev: false - [email protected](@babel/[email protected])(@babel/[email protected])(@types/[email protected])([email protected]): + /[email protected](@babel/[email protected])(@babel/[email protected])(@types/[email protected])([email protected]): + resolution: {integrity: sha512-0H2XpmghwOtfPpM2LKqHIN7gxy+7G/r1hwJHKLV6uoyXGC/gCojRtoo5NqyKrWpFC8cqyT6wTYCLuG7CxEKilg==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + '@types/react': ^18.2.6 + react: 18.2.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@jest/create-cache-key-function': 29.7.0 '@react-native-community/cli': 13.6.6 @@ -16506,17 +13506,37 @@ snapshots: - encoding - supports-color - utf-8-validate + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} + engines: {node: '>=0.10.0'} - [email protected](@types/[email protected])([email protected]): + /[email protected](@types/[email protected])([email protected]): + resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@types/react': 18.2.22 react: 18.3.1 react-style-singleton: 2.2.1(@types/[email protected])([email protected]) tslib: 2.6.2 + dev: false - [email protected](@types/[email protected])([email protected]): + /[email protected](@types/[email protected])([email protected]): + resolution: {integrity: sha512-m3zvBRANPBw3qxVVjEIPEQinkcwlFZ4qyomuWVpNJdv4c6MvHfXV0C3L9Jx5rr3HeBHKNRX+1jreB5QloDIJjA==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@types/react': 18.2.22 react: 18.3.1 @@ -16525,8 +13545,17 @@ snapshots: tslib: 2.6.2 use-callback-ref: 1.3.2(@types/[email protected])([email protected]) use-sidecar: 1.1.2(@types/[email protected])([email protected]) + dev: false - [email protected](@types/[email protected])([email protected]): + /[email protected](@types/[email protected])([email protected]): + resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@types/react': 18.2.22 react: 18.3.1 @@ -16535,44 +13564,78 @@ snapshots: tslib: 2.6.2 use-callback-ref: 1.3.2(@types/[email protected])([email protected]) use-sidecar: 1.1.2(@types/[email protected])([email protected]) + dev: false - [email protected]([email protected])([email protected]): + /[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' dependencies: '@remix-run/router': 1.16.1 react: 18.3.1 react-dom: 18.3.1([email protected]) react-router: 6.23.1([email protected]) + dev: false - [email protected]([email protected]): + /[email protected]([email protected]): + resolution: {integrity: sha512-fzcOaRF69uvqbbM7OhvQyBTFDVrrGlsFdS3AL+1KfIBtGETibHzi3FkoTRyiDJnWNc2VxrfvR+657ROHjaNjqQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' dependencies: '@remix-run/router': 1.16.1 react: 18.3.1 + dev: false - [email protected]([email protected]): + /[email protected]([email protected]): + resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 dependencies: object-assign: 4.1.1 react: 18.3.1 react-is: 18.3.1 + dev: false - [email protected](@types/[email protected])([email protected]): + /[email protected](@types/[email protected])([email protected]): + resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@types/react': 18.2.22 get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.6.2 + dev: false - [email protected]([email protected])([email protected]): + /[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-iZCkeqeegO0TlkTMiH2JD1tvMtY9RrXkRylnAI6m8aCVAUUwNzoWTVF7CKLij6THeOMcUDCznLDDvNp55s+YZA==} + peerDependencies: + react: ^0.14 || ^15.0 || ^16.0 + react-dom: ^^0.14 || ^15.0 || ^16.0 dependencies: prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1([email protected]) + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} dependencies: core-util-is: 1.0.3 inherits: 2.0.4 @@ -16581,33 +13644,52 @@ snapshots: safe-buffer: 5.1.2 string_decoder: 1.1.1 util-deprecate: 1.0.2 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} dependencies: inherits: 2.0.4 string_decoder: 1.3.0 util-deprecate: 1.0.2 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==} + engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==} + engines: {node: '>= 12.13.0'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==} + engines: {node: '>= 4'} dependencies: ast-types: 0.15.2 esprima: 4.0.1 source-map: 0.6.1 tslib: 2.6.2 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -16616,29 +13698,45 @@ snapshots: get-intrinsic: 1.2.4 globalthis: 1.0.4 which-builtin-type: 1.1.3 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==} + engines: {node: '>=4'} dependencies: regenerate: 1.4.2 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: '@babel/runtime': 7.24.6 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-errors: 1.3.0 set-function-name: 2.0.2 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} + engines: {node: '>=4'} dependencies: '@babel/regjsgen': 0.8.0 regenerate: 1.4.2 @@ -16646,126 +13744,220 @@ snapshots: regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} + hasBin: true dependencies: jsesc: 0.5.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==} + engines: {node: '>=4'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true dependencies: is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} + hasBin: true dependencies: is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} dependencies: onetime: 5.1.2 signal-exit: 3.0.7 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} + engines: {node: '>= 4'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true dependencies: glob: 7.2.3 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true dependencies: glob: 7.2.3 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==} + engines: {node: '>=14'} + hasBin: true + peerDependencies: + rollup: 2.x || 3.x || 4.x + peerDependenciesMeta: + rollup: + optional: true dependencies: open: 8.4.2 picomatch: 2.3.1 source-map: 0.7.4 yargs: 17.7.2 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true optionalDependencies: fsevents: 2.3.3 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: queue-microtask: 1.2.3 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==} dependencies: tslib: 2.6.2 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + engines: {node: '>=0.4'} dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 has-symbols: 1.0.3 isarray: 2.0.5 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-regex: 1.1.4 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} + engines: {node: '>=10'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} dependencies: loose-envify: 1.4.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==} dependencies: loose-envify: 1.4.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA==} + engines: {node: '>=14.0.0'} + requiresBuild: true dependencies: elliptic: 6.5.4 node-addon-api: 5.1.0 node-gyp-build: 4.8.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} + engines: {node: '>=10'} dependencies: '@types/node-forge': 1.3.11 node-forge: 1.3.1 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} + engines: {node: '>=10'} + hasBin: true dependencies: lru-cache: 6.0.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} dependencies: debug: 2.6.9 depd: 2.0.0 @@ -16782,10 +13974,16 @@ snapshots: statuses: 2.0.1 transitivePeerDependencies: - supports-color + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==} + engines: {node: '>=0.10.0'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + engines: {node: '>= 0.8.0'} dependencies: encodeurl: 1.0.2 escape-html: 1.0.3 @@ -16793,10 +13991,15 @@ snapshots: send: 0.18.0 transitivePeerDependencies: - supports-color + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} dependencies: define-data-property: 1.1.4 es-errors: 1.3.0 @@ -16805,27 +14008,43 @@ snapshots: gopd: 1.0.1 has-property-descriptors: 1.0.2 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} dependencies: define-data-property: 1.1.4 es-errors: 1.3.0 functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} + hasBin: true dependencies: inherits: 2.0.4 safe-buffer: 5.2.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} dependencies: kind-of: 6.0.3 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==} + engines: {libvips: '>=8.15.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0} + requiresBuild: true dependencies: color: 4.2.3 detect-libc: 2.0.3 @@ -16850,53 +14069,85 @@ snapshots: '@img/sharp-wasm32': 0.33.4 '@img/sharp-win32-ia32': 0.33.4 '@img/sharp-win32-x64': 0.33.4 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} dependencies: shebang-regex: 3.0.0 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 object-inspect: 1.13.1 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==} + engines: {node: '>=14'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} dependencies: is-arrayish: 0.3.2 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} + engines: {node: '>=10'} dependencies: semver: 7.6.2 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} + engines: {node: '>=6'} dependencies: ansi-styles: 3.2.1 astral-regex: 1.0.0 is-fullwidth-code-point: 2.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} + engines: {node: '>=10'} dependencies: ansi-styles: 4.3.0 astral-regex: 2.0.0 is-fullwidth-code-point: 3.0.0 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==} + engines: {node: '>=10.0.0'} dependencies: '@socket.io/component-emitter': 3.1.2 debug: 4.3.4([email protected]) @@ -16906,21 +14157,31 @@ snapshots: - bufferutil - supports-color - utf-8-validate + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} + engines: {node: '>=10.0.0'} dependencies: '@socket.io/component-emitter': 3.1.2 debug: 4.3.4([email protected]) transitivePeerDependencies: - supports-color + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-kMwfB+EoBXJCvJiMJIbs4r0wpAOhl+jiW0DMKCQsEHCl9otCOthRfbdz+TZ3H3iPUbzclOp15gXRuN6tNPtwCA==} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-0ZlJd5yRCj+xUhb5cEWAkZYkb8Iy+do3H65+BEpFD54cgKVkkBy4LuTHwv9fVEJiX8xq5XW1/i8xbOWjNebQmQ==} dependencies: '@solidity-parser/parser': 0.16.2 + dev: true - [email protected]([email protected]): + /[email protected]([email protected]): + resolution: {integrity: sha512-85EeLbmkcPwD+3JR7aEMKsVC9YrRSxd4qkXuMzrlf7+z2Eqdfm1wHWq1ffTuo5aDhoZxp2I9yF3QkxZOxOL7aQ==} + hasBin: true dependencies: '@solidity-parser/parser': 0.16.2 ajv: 6.12.6 @@ -16943,75 +14204,135 @@ snapshots: prettier: 2.8.8 transitivePeerDependencies: - typescript + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-htM7Vn6LhHreR+EglVMd2s+sZhcXAirB1Zlyrv5zBuTxieCvjfnRpd7iZk75m/u6NOlEyQ94C6TWbBn2cY7w8g==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==} dependencies: atomic-sleep: 1.0.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} dependencies: buffer-from: 1.1.2 source-map: 0.6.1 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} + engines: {node: '>=6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-H46aWtQkdyjZwFQgraUruy5h/DyJBbAK3EA/WEMqiqF6PGPfKBSKBj/er3dVyYqVIoYfRf5TFM/loEjtQIrqJg==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} dependencies: escape-string-regexp: 2.0.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==} + engines: {node: '>=6'} dependencies: type-fest: 0.7.1 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-QjMLR0A3WwFY2aZdV0okfFEJB5TRjkggXZjxP3A1RsWsNHNu3YPv8btmtc6iCFZ0Rul3FE93OYogvhOUClU+ng==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-UsZtOYEn4tWU2RGLOXr/o/xjRBftZRlG3dEWoaHr8j4GuypJ3isitGbVyjQKAuMu+xbiop8q224TjiZWc4XTZA==} dependencies: any-promise: 1.3.0 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-HAGUASw8NT0k8JvIVutB2Y/9iBk7gpgEyAudXwNJmZERdMITGdajOa4VJfD/kNiA3TppQpTP4J+CtcHwdzKBAw==} dependencies: any-promise: 1.3.0 end-of-stream: 1.1.0 stream-to-array: 2.3.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} + engines: {node: '>=10.0.0'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} + engines: {node: '>=4'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} dependencies: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -17025,94 +14346,165 @@ snapshots: regexp.prototype.flags: 1.5.2 set-function-name: 2.0.2 side-channel: 1.0.6 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 es-object-atoms: 1.0.0 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-object-atoms: 1.0.0 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-object-atoms: 1.0.0 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} dependencies: safe-buffer: 5.1.2 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} dependencies: safe-buffer: 5.2.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} + engines: {node: '>=6'} dependencies: ansi-regex: 4.1.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} dependencies: ansi-regex: 5.0.1 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} dependencies: ansi-regex: 6.0.1 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} - [email protected](@babel/[email protected])([email protected]): + /[email protected](@babel/[email protected])([email protected]): + resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true dependencies: '@babel/core': 7.24.5 client-only: 0.0.1 react: 18.3.1 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-mJiVjfd2vokfDxsQPOwJ/PtanO87LhpYY88ubI5dUB1Ab58Txbyje3+jpm+/83R/fevaq/107NNhtYBLuoTrFg==} + engines: {node: '>=10'} dependencies: copy-anything: 3.0.5 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==} + engines: {node: '>=14.0.0'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} dependencies: has-flag: 3.0.0 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} dependencies: has-flag: 4.0.0 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} dependencies: has-flag: 4.0.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==} + engines: {node: ^14.18.0 || >=16.0.0} dependencies: '@pkgr/core': 0.1.1 tslib: 2.6.2 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} + engines: {node: '>=18'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==} + engines: {node: '>=10.0.0'} dependencies: ajv: 8.13.0 lodash.truncate: 4.4.2 @@ -17120,11 +14512,18 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ZuOtqqmkV9RE1+4odd+MhBpibmCxNP6PJhH/h2OqNuotTX7/XHPZQJv2pKvWMplFH9SIZZhitehh6vBH6LO8Pg==} + engines: {node: '>=4.5'} dependencies: chownr: 1.1.4 fs-minipass: 1.2.7 @@ -17133,8 +14532,11 @@ snapshots: mkdirp: 0.5.6 safe-buffer: 5.2.1 yallist: 3.1.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} + engines: {node: '>=10'} dependencies: chownr: 2.0.0 fs-minipass: 2.1.0 @@ -17142,73 +14544,141 @@ snapshots: minizlib: 2.1.2 mkdirp: 1.0.4 yallist: 4.0.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} + engines: {node: '>=8'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} + engines: {node: '>=6.0.0'} dependencies: rimraf: 2.6.3 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==} + engines: {node: '>=10'} + hasBin: true dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.11.3 commander: 2.20.3 source-map-support: 0.5.21 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==} dependencies: real-require: 0.1.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==} + engines: {node: '>=12.22'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} dependencies: readable-stream: 2.3.8 xtend: 4.0.2 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-MyqZCTGLDZ77u4k+jqg4UlrzPTPZ49NDlaekU6uuFaJLzPIN1woaRXCbGeqOfxwc3Y37ZROGAJ614Rdv7Olt+g==} + engines: {node: '>=10'} dependencies: convert-hrtime: 3.0.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==} + engines: {node: '>=0.6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==} + hasBin: true + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + hasBin: true + dev: false - [email protected]([email protected]): + /[email protected]([email protected]): + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' dependencies: typescript: 5.3.3 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-VHC8XgU2fFW7yO1f/b3mxKDje1vmyzFXHWzOYmKEkCEwcLjDtbdLgBQviqj4ZwP4MJkQtRo6Ha2I29lq/B+VxA==} dependencies: '@ts-morph/common': 0.11.1 code-block-writer: 10.1.1 + dev: false - [email protected](@types/[email protected])([email protected]): + /[email protected](@types/[email protected])([email protected]): + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -17225,8 +14695,21 @@ snapshots: typescript: 4.9.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + dev: false - [email protected](@types/[email protected])([email protected]): + /[email protected](@types/[email protected])([email protected]): + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -17243,52 +14726,85 @@ snapshots: typescript: 5.3.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} dependencies: '@types/json5': 0.0.29 json5: 1.0.2 minimist: 1.2.8 strip-bom: 3.0.0 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + requiresBuild: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.2.1 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} + engines: {node: '>=8'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} dependencies: media-typer: 0.3.0 mime-types: 2.1.35 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-typed-array: 1.1.13 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 for-each: 0.3.3 gopd: 1.0.1 has-proto: 1.0.3 is-typed-array: 1.1.13 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.7 @@ -17296,8 +14812,11 @@ snapshots: gopd: 1.0.1 has-proto: 1.0.3 is-typed-array: 1.1.13 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 for-each: 0.3.3 @@ -17305,68 +14824,164 @@ snapshots: has-proto: 1.0.3 is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} + engines: {node: '>=14.17'} + hasBin: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} + engines: {node: '>=14.17'} + hasBin: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-R8375j0qwXyIu/7R0tjdF06/sElHqbmdmWC9M2qQHpEVbvE4I5+38KJI7LUUmQMp7NVq4tKHiBMkT0NFM453Ig==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==} dependencies: multiformats: 9.9.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: call-bind: 1.0.7 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-cSb4bPFd5qgR7qr2jYAi0hlX9n5YKK2ONKkLFkxl+v/9BvC0sOpZjBHDBSXc5lWAf5ty9oZdRXytBIHzgUcerw==} + engines: {node: '>=14.0'} dependencies: '@fastify/busboy': 2.1.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==} dependencies: consola: 3.2.3 defu: 6.1.4 mime: 3.0.0 node-fetch-native: 1.6.4 pathe: 1.1.2 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} + engines: {node: '>=4'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} dependencies: unicode-canonical-property-names-ecmascript: 2.0.0 unicode-property-aliases-ecmascript: 2.1.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} + engines: {node: '>=4'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + dev: false - [email protected]([email protected]): + /[email protected]([email protected]): + resolution: {integrity: sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==} + peerDependencies: + '@azure/app-configuration': ^1.5.0 + '@azure/cosmos': ^4.0.0 + '@azure/data-tables': ^13.2.2 + '@azure/identity': ^4.0.1 + '@azure/keyvault-secrets': ^4.8.0 + '@azure/storage-blob': ^12.17.0 + '@capacitor/preferences': ^5.0.7 + '@netlify/blobs': ^6.5.0 || ^7.0.0 + '@planetscale/database': ^1.16.0 + '@upstash/redis': ^1.28.4 + '@vercel/kv': ^1.0.1 + idb-keyval: ^6.2.1 + ioredis: ^5.3.2 + peerDependenciesMeta: + '@azure/app-configuration': + optional: true + '@azure/cosmos': + optional: true + '@azure/data-tables': + optional: true + '@azure/identity': + optional: true + '@azure/keyvault-secrets': + optional: true + '@azure/storage-blob': + optional: true + '@capacitor/preferences': + optional: true + '@netlify/blobs': + optional: true + '@planetscale/database': + optional: true + '@upstash/redis': + optional: true + '@vercel/kv': + optional: true + idb-keyval: + optional: true + ioredis: + optional: true dependencies: anymatch: 3.1.3 chokidar: 3.6.0 @@ -17381,87 +14996,167 @@ snapshots: ufo: 1.5.3 transitivePeerDependencies: - uWebSockets.js + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} + hasBin: true dependencies: citty: 0.1.6 consola: 3.2.3 pathe: 1.1.2 + dev: false - [email protected]([email protected]): + /[email protected]([email protected]): + resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' dependencies: browserslist: 4.23.0 escalade: 3.1.2 picocolors: 1.0.1 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: punycode: 2.3.1 - [email protected](@types/[email protected])([email protected]): + /[email protected](@types/[email protected])([email protected]): + resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@types/react': 18.2.22 react: 18.3.1 tslib: 2.6.2 + dev: false - [email protected]([email protected])([email protected]): + /[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-SwwW6LPbxf3q5XimJyYE2jBefpvEJTjAgBO47wCs0+ZkL/Hx8heF/0wtBJ7Df0SiSwyfNDIPHo+8Z3q569jlow==} + engines: {node: '>=12'} + peerDependencies: + react: '>=18' + react-dom: '>=18' dependencies: react: 18.3.1 react-dom: 18.3.1([email protected]) + dev: false - [email protected](@types/[email protected])([email protected]): + /[email protected](@types/[email protected])([email protected]): + resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@types/react': 18.2.22 detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.6.2 + dev: false - [email protected]([email protected]): + /[email protected]([email protected]): + resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: react: 18.3.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-xu9GQDeFp+eZ6LnCywXN/zBancWvOpUMzgjLPSjy4BRHSmTelvn2E0DG0o1sTiw5hkCKBHo8rwSKncfRfv2EEQ==} + engines: {node: '>=6.14.2'} + requiresBuild: true dependencies: node-gyp-build: 4.8.1 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==} dependencies: inherits: 2.0.3 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} dependencies: inherits: 2.0.4 is-arguments: 1.1.1 is-generator-function: 1.0.10 is-typed-array: 1.1.13 which-typed-array: 1.1.15 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==} + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + hasBin: true + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - [email protected](@types/[email protected])([email protected]): + /[email protected](@types/[email protected])([email protected]): + resolution: {integrity: sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==} + engines: {node: '>=12.20.0'} + peerDependencies: + '@types/react': '>=16.8' + react: '>=16.8' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true dependencies: '@types/react': 18.2.22 proxy-compare: 2.5.1 react: 18.3.1 use-sync-external-store: 1.2.0([email protected]) + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-cc6NmaPeLhg7UJuuI6jKu92xppVYbuZRtQib/hDEaEPFSZgiUNw0sbtRfbzvXUZjxzJeLNeSGKLwazBbpXOvkQ==} + engines: {node: '>= 16'} + hasBin: true dependencies: '@vercel/build-utils': 8.2.2 '@vercel/fun': 1.1.0 @@ -17480,8 +15175,15 @@ snapshots: - '@swc/wasm' - encoding - supports-color + dev: false - [email protected]([email protected])([email protected]): + /[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-BNVYdSaUjeS2zKQgPs+49e5JKocfo60Ib2yiXOWBT6LuVxY1I/6fFX3waEtpXvL1Xn4qu+BVitVtMh9lyThyhQ==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@adraffy/ens-normalize': 1.10.0 '@noble/curves': 1.2.0 @@ -17496,8 +15198,15 @@ snapshots: - bufferutil - utf-8-validate - zod + dev: false - [email protected]([email protected])([email protected]): + /[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-PHb1MrBHMrSZ8Ayuk3Y/6wUTcMbzlACQaM6AJBSv9kRKX3xYSZ/kehi+gvS0swQJeAlTQ4eZM7jsHQJNAOarmg==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@adraffy/ens-normalize': 1.10.0 '@noble/curves': 1.2.0 @@ -17512,8 +15221,15 @@ snapshots: - bufferutil - utf-8-validate - zod + dev: false - [email protected]([email protected])([email protected]): + /[email protected]([email protected])([email protected]): + resolution: {integrity: sha512-PHb1MrBHMrSZ8Ayuk3Y/6wUTcMbzlACQaM6AJBSv9kRKX3xYSZ/kehi+gvS0swQJeAlTQ4eZM7jsHQJNAOarmg==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@adraffy/ens-normalize': 1.10.0 '@noble/curves': 1.2.0 @@ -17529,19 +15245,60 @@ snapshots: - utf-8-validate - zod - [email protected]: + /[email protected]: + resolution: {integrity: sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true dependencies: esbuild: 0.18.20 postcss: 8.4.38 rollup: 3.29.4 optionalDependencies: fsevents: 2.3.3 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} + engines: {node: '>=0.10.0'} + dev: false - [email protected](@tanstack/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected]): + /[email protected](@tanstack/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected]): + resolution: {integrity: sha512-cRZJrI/N8XoPs5DwWP1JPaXPQnUKOr4q3w8xbbKSw2hv++4VXngyUn+clo5vqa/23AZTWwRo4vcJYJoHtHP9Hw==} + peerDependencies: + '@tanstack/react-query': '>=5.0.0' + react: '>=18' + typescript: '>=5.0.4' + viem: 2.x + peerDependenciesMeta: + typescript: + optional: true dependencies: '@tanstack/react-query': 5.37.1([email protected]) '@wagmi/connectors': 5.0.5(@types/[email protected])(@wagmi/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected]) @@ -17577,45 +15334,68 @@ snapshots: - uWebSockets.js - utf-8-validate - zod + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-3e04qkoN3LxTMLakdqeWth8nih8usyg+sf1Bgdf9wwUkp05iuK1eSY/QpLvscT/+F/gA89+LpUmmgBtesbqI2Q==} + engines: {node: '>=10'} + hasBin: true dependencies: chalk: 4.1.2 commander: 9.5.0 debug: 4.3.4([email protected]) transitivePeerDependencies: - supports-color + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} dependencies: makeerror: 1.0.12 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} dependencies: defaults: 1.0.4 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-6BjspCO9VriYy12z356nL6JBS0GYeEcA457YyRzD+dD6XYCQ75NKhcOHUMHentOE7OcVCIXXDvOm0jKFfQG2Gg==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: is-bigint: 1.0.4 is-boolean-object: 1.1.2 is-number-object: 1.0.7 is-string: 1.0.7 is-symbol: 1.0.4 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} + engines: {node: '>= 0.4'} dependencies: function.prototype.name: 1.1.6 has-tostringtag: 1.0.2 @@ -17629,17 +15409,25 @@ snapshots: which-boxed-primitive: 1.0.2 which-collection: 1.0.2 which-typed-array: 1.1.15 + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} dependencies: is-map: 2.0.3 is-set: 2.0.3 is-weakmap: 2.0.2 is-weakset: 2.0.3 + dev: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.7 @@ -17647,80 +15435,181 @@ snapshots: gopd: 1.0.1 has-tostringtag: 1.0.2 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true dependencies: isexe: 2.0.0 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} dependencies: string-width: 4.2.3 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + dev: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} dependencies: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} dependencies: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} dependencies: graceful-fs: 4.2.11 imurmurhash: 0.1.4 signal-exit: 3.0.7 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true dependencies: async-limiter: 1.0.1 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true - [email protected]: + /[email protected]: + resolution: {integrity: sha512-RAQ3WkPf4KTU1A8RtFx3gWywzVKe00tfOPFfl2NDGqbIFENQO4kqAJp7mhQjNj/33W5x5hiWWUdyfPq/5SU3QA==} + engines: {node: '>=6'} dependencies: xdg-portable: 7.3.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-sqMMuL1rc0FmMBOzCpd0yuy9trqF2yTTVe+E9ogwCSWQCdDEtQUwrZPT6AxqtsFGRNxycgncbP/xmOOSPw5ZUw==} + engines: {node: '>= 6.0'} dependencies: os-paths: 4.4.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} + engines: {node: '>=0.4.0'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==} + engines: {node: '>= 14'} + hasBin: true + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} dependencies: camelcase: 5.3.1 decamelize: 1.2.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} - [email protected]: + /[email protected]: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} dependencies: cliui: 6.0.0 decamelize: 1.2.0 @@ -17733,8 +15622,11 @@ snapshots: which-module: 2.0.1 y18n: 4.0.3 yargs-parser: 18.1.3 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} dependencies: cliui: 8.0.1 escalade: 3.1.2 @@ -17744,40 +15636,99 @@ snapshots: y18n: 5.0.8 yargs-parser: 21.1.1 - [email protected]: + /[email protected]: + resolution: {integrity: sha512-igM2RRCf3k8TvZoxR2oguuw4z1xasOnA31joCqHIyLkeWrvAc2Jgay5ISQ2ZplinkoGaJ6orCz56Ey456c5ESA==} + engines: {node: '>=6'} dependencies: events-intercept: 2.0.0 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-A1pf6fzh6eYkK0L4Qp7g9jzJSDrM6nN0bOn5T0IbY4Yo3w+YkWlHFkJP7mzknMXjqusHFHlKsK2N+4OLsK2MRA==} + engines: {node: '>=6'} dependencies: yauzl: 2.10.0 yauzl-clone: 1.0.4 + dev: false - [email protected]: + /[email protected]: + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} dependencies: buffer-crc32: 0.2.13 fd-slicer: 1.1.0 + dev: false - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} + engines: {node: '>=6'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} - [email protected]([email protected]): + /[email protected]([email protected]): + resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} + engines: {node: '>=16.0.0'} + peerDependencies: + zod: ^3.18.0 dependencies: zod: 3.23.8 - [email protected]: {} + /[email protected]: + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} - [email protected](@types/[email protected])([email protected]): + /[email protected](@types/[email protected])([email protected]): + resolution: {integrity: sha512-QCPfstAS4EBiTQzlaGP1gmorkh/UL1Leaj2tdj+zZCZ/9bm0WS7sI2wnfD5lpOszFqWJ1DcPnGoY8RDL61uokw==} + engines: {node: '>=12.7.0'} + peerDependencies: + '@types/react': '>=16.8' + immer: '>=9.0' + react: '>=16.8' + peerDependenciesMeta: + '@types/react': + optional: true + immer: + optional: true + react: + optional: true dependencies: '@types/react': 18.2.22 react: 18.3.1 use-sync-external-store: 1.2.0([email protected]) + dev: false - [email protected](@types/[email protected])([email protected]): + /[email protected](@types/[email protected])([email protected]): + resolution: {integrity: sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==} + engines: {node: '>=12.7.0'} + peerDependencies: + '@types/react': '>=16.8' + immer: '>=9.0.6' + react: '>=16.8' + peerDependenciesMeta: + '@types/react': + optional: true + immer: + optional: true + react: + optional: true dependencies: '@types/react': 18.2.22 react: 18.3.1 use-sync-external-store: 1.2.0([email protected]) + dev: false + + github.com/dapphub/ds-test/e282159d5170298eb2455a6c05280ab5a73a4ef0: + resolution: {tarball: https://codeload.github.com/dapphub/ds-test/tar.gz/e282159d5170298eb2455a6c05280ab5a73a4ef0} + name: ds-test + version: 1.0.0 + dev: true + + github.com/foundry-rs/forge-std/74cfb77e308dd188d2f58864aaf44963ae6b88b1: + resolution: {tarball: https://codeload.github.com/foundry-rs/forge-std/tar.gz/74cfb77e308dd188d2f58864aaf44963ae6b88b1} + name: forge-std + version: 1.6.0 + dev: true \ No newline at end of file From 685017631998e0e7ac7cde357dedc1ada507ec9b Mon Sep 17 00:00:00 2001 From: ECWireless Date: Tue, 27 Aug 2024 18:17:39 -0600 Subject: [PATCH 3/7] Minor shop spacing tweaks --- packages/client/src/pages/Shop.tsx | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/packages/client/src/pages/Shop.tsx b/packages/client/src/pages/Shop.tsx index a1989f296..762d6d7e9 100644 --- a/packages/client/src/pages/Shop.tsx +++ b/packages/client/src/pages/Shop.tsx @@ -12,26 +12,23 @@ export const Shop = (): JSX.Element => { if you need any help. -
- + - + - - - - + + - + From 1ace03de912c41213e13d27b0542681d7f40db77 Mon Sep 17 00:00:00 2001 From: Fluffy9 <[email protected]> Date: Wed, 28 Aug 2024 12:33:27 -0400 Subject: [PATCH 4/7] small fixes --- packages/client/src/pages/Shop.tsx | 19 ++++++++++--------- packages/contracts/worlds.json | 2 +- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/packages/client/src/pages/Shop.tsx b/packages/client/src/pages/Shop.tsx index a1989f296..840258b4b 100644 --- a/packages/client/src/pages/Shop.tsx +++ b/packages/client/src/pages/Shop.tsx @@ -1,9 +1,11 @@ import { Divider, HStack, Spacer, Stack, Text, VStack } from '@chakra-ui/react'; -import { Typist } from 'react-typist'; +// eslint-disable-next-line import/no-named-as-default +import Typist from 'react-typist'; import { ShopHalf } from '../components/ShopHalf'; export const Shop = (): JSX.Element => { + // const { armorTemplates, weaponTemplates } = useItems(); return ( @@ -12,27 +14,26 @@ export const Shop = (): JSX.Element => { if you need any help. -
- - + + - + - + - +
); diff --git a/packages/contracts/worlds.json b/packages/contracts/worlds.json index 1dd6c9c06..8ba0bf4d9 100644 --- a/packages/contracts/worlds.json +++ b/packages/contracts/worlds.json @@ -4,7 +4,7 @@ "blockNumber": 6060785 }, "31337": { - "address": "0xe4a9c299eeaf8314ff7b7041a95086db79d28c94" + "address": "0x58682247e9c7f8e9d659d2105182927bd42f478c" }, "84532": { "address": "0x3cf01199a18fd3900c49710563177505085371ca", From 3646db81061811de8c3689c586af322ae9c56745 Mon Sep 17 00:00:00 2001 From: Fluffy9 <[email protected]> Date: Thu, 29 Aug 2024 18:19:01 -0400 Subject: [PATCH 5/7] Pagination and fixes --- packages/client/src/components/Pagination.tsx | 98 +++++++ packages/client/src/components/ShopHalf.tsx | 253 ++++++++++-------- .../client/src/components/ShopItemRow.tsx | 79 +++--- packages/client/src/pages/Shop.tsx | 30 ++- .../out/AuctionSystem.sol/AuctionSystem.json | 2 +- .../CharacterSystem.sol/CharacterSystem.json | 2 +- .../out/CombatSystem.sol/CombatSystem.json | 2 +- .../EncounterSystem.sol/EncounterSystem.json | 2 +- .../EquipmentSystem.sol/EquipmentSystem.json | 2 +- packages/contracts/out/IWorld.sol/IWorld.json | 2 +- .../out/MapSystem.sol/MapSystem.json | 2 +- packages/contracts/worlds.json | 4 +- 12 files changed, 305 insertions(+), 173 deletions(-) create mode 100644 packages/client/src/components/Pagination.tsx diff --git a/packages/client/src/components/Pagination.tsx b/packages/client/src/components/Pagination.tsx new file mode 100644 index 000000000..bb4f91141 --- /dev/null +++ b/packages/client/src/components/Pagination.tsx @@ -0,0 +1,98 @@ +import { Button, HStack, Input, Text } from '@chakra-ui/react'; +import { useEffect, useMemo } from 'react'; +import { FaBackwardStep, FaForwardStep } from 'react-icons/fa6'; +import { IoCaretBack, IoCaretForward } from 'react-icons/io5'; + +export const Pagination = ({ + page, + pageLimit, + perPage, + setPage, + setPageLimit, + length, +}: { + page: number; + pageLimit: number; + perPage: number; + setPage: (n: number) => void; + setPageLimit: (n: number) => void; + length: number; +}): JSX.Element => { + const pageNumber = useMemo(() => { + if (isNaN(Number(page))) { + return 1; + } + return Number(page); + }, [page]); + useEffect(() => { + if (pageNumber < 1) { + return; + } + const _pageLimit = Math.floor(Math.ceil(length / perPage)) || 1; + setPageLimit(_pageLimit); + + if (pageNumber > _pageLimit) { + setPage(_pageLimit); + } + }, [length, pageNumber, perPage, setPage, setPageLimit]); + return ( + + + + { + const value = e.target.value; + if (value === '') { + setPage(Number(value)); + return; + } + if (isNaN(Number(value))) { + return; + } + if (Number(value) < 1) { + return; + } + if (Number(value) > pageLimit) { + return; + } + setPage(Number(value)); + }} + p={2} + size="sm" + value={page} + w={10} + /> + of {pageLimit} + + + + ); +}; diff --git a/packages/client/src/components/ShopHalf.tsx b/packages/client/src/components/ShopHalf.tsx index 58ca7c1b1..1fa2674a7 100644 --- a/packages/client/src/components/ShopHalf.tsx +++ b/packages/client/src/components/ShopHalf.tsx @@ -1,41 +1,42 @@ import { + Box, Button, Flex, HStack, Input, InputGroup, InputLeftElement, + Spacer, Stack, Text, VStack, } from '@chakra-ui/react'; -import { useMemo, useState } from 'react'; +import FuzzySearch from 'fuzzy-search'; +import { useEffect, useMemo, useState } from 'react'; import { FaSearch, FaSortAmountDown, FaSortAmountUp } from 'react-icons/fa'; -import { FaBackwardStep, FaForwardStep } from 'react-icons/fa6'; -// import { FaHatWizard } from 'react-icons/fa'; -import { IoCaretBack, IoCaretForward } from 'react-icons/io5'; -import { Character } from '../utils/types'; +// import { FaHatWizard } from 'react-icons/fa'; +import { getEmoji, removeEmoji } from '../utils/helpers'; +import { ArmorTemplate, WeaponTemplate } from '../utils/types'; +import { Pagination } from './Pagination'; import { ShopItemRow } from './ShopItemRow'; -// import { useNavigate } from 'react-router-dom'; - -// import { SHOP_PATH } from '../Routes'; +const PER_PAGE = 5; export const ShopHalf = ({ name, - filterNames, - sortNames, + items, }: { name: string; - filterNames: Array; - sortNames: Array; + items: Array; }): JSX.Element => { - // const navigate = useNavigate(); - const [sort, setSort] = useState({ sorted: 'byClass', reversed: false }); - const [entries /* setEntries */] = useState([]); - // const [filter, setFilter] = useState({ filtered: 'all' }); - // const [query, setQuery] = useState(''); - const [page, setPage] = useState('1'); - const [pageLimit /* setPageLimit */] = useState(0); + const [entries, setEntries] = useState>( + [], + ); + const [page, setPage] = useState(1); + const [pageLimit, setPageLimit] = useState(1); + const [length, setLength] = useState(1); + const [query, setQuery] = useState(''); + const [sort, setSort] = useState({ sorted: 'byGold', reversed: false }); + const [filter, setFilter] = useState({ filtered: 'all' }); const pageNumber = useMemo(() => { if (isNaN(Number(page))) { @@ -43,7 +44,33 @@ export const ShopHalf = ({ } return Number(page); }, [page]); - + useEffect(() => { + if (pageNumber < 1) { + return; + } + let entriesCopy: Array = [...items]; + const searcher = new FuzzySearch( + [...entriesCopy], + ['name', 'characterId', 'description'], + { caseSensitive: false }, + ); + entriesCopy = searcher.search(query); + entriesCopy = [...entriesCopy].filter(entry => { + switch (filter.filtered) { + case 'byWeapon': + return Object.keys(entry).indexOf('armorModifier') > -1 ? 0 : 1; + default: + return true; + } + }); + setLength(entriesCopy.length); + setEntries( + entriesCopy.slice((pageNumber - 1) * PER_PAGE, pageNumber * PER_PAGE), + ); + if (pageNumber > pageLimit) { + setPage(pageLimit); + } + }, [filter.filtered, items, pageLimit, pageNumber, query]); return ( @@ -59,117 +86,105 @@ export const ShopHalf = ({ - + setQuery(e.target.value)} + placeholder="Search" + value={query} + />{' '} - {filterNames.map((f, i) => ( - - ))} + + - + - - - {sortNames.map(s => { - return ( - - ); - })} - + + + + + - {['item1', 'item2', 'item3'].map(function (item, i) { - return ; + {entries.map((entry, i) => { + return ( + + ); })} - 0 ? 'visible' : 'hidden'}> - - - { - const value = e.target.value; - if (value === '') { - setPage(value); - return; - } - if (isNaN(Number(value))) { - return; - } - if (Number(value) < 1) { - return; - } - if (Number(value) > pageLimit) { - return; - } - setPage(value); - }} - p={2} - size="sm" - value={page} - w={10} + 0 ? 'visible' : 'hidden'}> + - of {pageLimit} - - - + ); }; diff --git a/packages/client/src/components/ShopItemRow.tsx b/packages/client/src/components/ShopItemRow.tsx index c8e3871e4..c4bd8b07b 100644 --- a/packages/client/src/components/ShopItemRow.tsx +++ b/packages/client/src/components/ShopItemRow.tsx @@ -17,13 +17,34 @@ import { VStack, } from '@chakra-ui/react'; // import { FaHatWizard } from 'react-icons/fa'; -import { GiAxeSword /* GiRogue */ } from 'react-icons/gi'; import { IoIosArrowForward } from 'react-icons/io'; import { IoAdd, IoRemove } from 'react-icons/io5'; + // import { useNavigate } from 'react-router-dom'; // import { SHOP_PATH } from '../Routes'; -export const ShopItemRow = ({ name }: { name: string }): JSX.Element => { +export const ShopItemRow = ({ + agiModifier, + description, + emoji, + hitPointModifier, + intModifier, + minLevel, + name, + statRestrictions, + strModifier, +}: { + agiModifier: string; + description: string; + emoji: string; + hitPointModifier: string; + image: string; + intModifier: string; + minLevel: string; + name: string; + statRestrictions: object; + strModifier: string; +}): JSX.Element => { // const navigate = useNavigate(); const { isOpen, onOpen, onClose } = useDisclosure(); @@ -53,42 +74,30 @@ export const ShopItemRow = ({ name }: { name: string }): JSX.Element => { borderRadius={0} name={' '} size="lg" - > + > + {emoji} + {name} - {/* - HP {hitPointModifier} • STR {strModifier} • AGI {agiModifier} • INT{' '} - {intModifier} - */} - + - {/*
- {itemClass == '0' && } - {itemClass == '1' && } - {itemClass == '2' && } -
*/} - -
+ w="75px" + > - {/* {Number(minLevel).toLocaleString()} */} - {0} + {minLevel} { textAlign="center" w="100%" > - {/* {Number(floor) == 0 ? 'N/A' : Number(floor).toLocaleString()} */} {0}
@@ -107,7 +115,7 @@ export const ShopItemRow = ({ name }: { name: string }): JSX.Element => { - Buy Light Chainmail + Buy {name} { borderRadius={0} name={' '} size="lg" - > + > + {emoji} + - - This is the item description lalala bluh bluh bluh. + + {description} @@ -132,13 +142,20 @@ export const ShopItemRow = ({ name }: { name: string }): JSX.Element => { Stats - INT+2 ARM+3 STR+0 AGI-4 + INT {intModifier} HIT {hitPointModifier} STR {strModifier}{' '} + AGI {agiModifier} - + Restrictions - LVL 3 - 13 INT - 5 STR + - LVL {minLevel} + + + - {statRestrictions.minIntelligence} INT + + + - {statRestrictions.minStrength} STR @@ -163,7 +180,7 @@ export const ShopItemRow = ({ name }: { name: string }): JSX.Element => { */} - + diff --git a/packages/client/src/pages/Shop.tsx b/packages/client/src/pages/Shop.tsx index 6ed4fbf3f..896bd406a 100644 --- a/packages/client/src/pages/Shop.tsx +++ b/packages/client/src/pages/Shop.tsx @@ -3,9 +3,11 @@ import { Divider, HStack, Spacer, Stack, Text, VStack } from '@chakra-ui/react'; import Typist from 'react-typist'; import { ShopHalf } from '../components/ShopHalf'; +import { useItems } from '../contexts/ItemsContext'; export const Shop = (): JSX.Element => { - // const { armorTemplates, weaponTemplates } = useItems(); + const { armorTemplates, weaponTemplates } = useItems(); + const items = [...armorTemplates, ...weaponTemplates]; return ( @@ -14,24 +16,24 @@ export const Shop = (): JSX.Element => { if you need any help. - - + + - + {items.length > 0 ? ( + + ) : ( + No Data + )} - + {items.length > 0 ? ( + + ) : ( + No Data + )} - + ); diff --git a/packages/contracts/out/AuctionSystem.sol/AuctionSystem.json b/packages/contracts/out/AuctionSystem.sol/AuctionSystem.json index dd09fec58..fe0d5b8e1 100644 --- a/packages/contracts/out/AuctionSystem.sol/AuctionSystem.json +++ b/packages/contracts/out/AuctionSystem.sol/AuctionSystem.json @@ -1 +1 @@ -{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"auctionHouseAddress","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"cancelOrder","inputs":[{"name":"_orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"createOrder","inputs":[{"name":"order","type":"tuple","internalType":"struct Order","components":[{"name":"offer","type":"tuple","internalType":"struct Offer","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"name":"consideration","type":"tuple","internalType":"struct Consideration","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]},{"name":"signature","type":"bytes","internalType":"bytes"},{"name":"offerer","type":"address","internalType":"address"}]}],"outputs":[{"name":"_orderHash","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"fulfillOrder","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"fulfilled","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"getConsideration","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"consideration","type":"tuple","internalType":"struct ConsiderationsData","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]}],"stateMutability":"view"},{"type":"function","name":"getCounter","inputs":[{"name":"offerer","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getOffer","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"offer","type":"tuple","internalType":"struct OffersData","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"getOrderHash","inputs":[{"name":"order","type":"tuple","internalType":"struct Order","components":[{"name":"offer","type":"tuple","internalType":"struct Offer","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"name":"consideration","type":"tuple","internalType":"struct Consideration","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]},{"name":"signature","type":"bytes","internalType":"bytes"},{"name":"offerer","type":"address","internalType":"address"}]}],"outputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"getOrderStatus","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"orderStatus","type":"uint8","internalType":"enum OrderStatus"}],"stateMutability":"view"},{"type":"function","name":"incrementCounter","inputs":[{"name":"offerer","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"onERC1155BatchReceived","inputs":[{"name":"","type":"address","internalType":"address"},{"name":"","type":"address","internalType":"address"},{"name":"","type":"uint256[]","internalType":"uint256[]"},{"name":"","type":"uint256[]","internalType":"uint256[]"},{"name":"","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes4","internalType":"bytes4"}],"stateMutability":"nonpayable"},{"type":"function","name":"onERC1155Received","inputs":[{"name":"","type":"address","internalType":"address"},{"name":"","type":"address","internalType":"address"},{"name":"","type":"uint256","internalType":"uint256"},{"name":"","type":"uint256","internalType":"uint256"},{"name":"","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes4","internalType":"bytes4"}],"stateMutability":"nonpayable"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"ReentrancyGuardReentrantCall","inputs":[]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b506001600055613492806100256000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063bc74f4a511610097578063e5910ae711610066578063e5910ae714610265578063f07ec37314610278578063f23a6e611461028b578063f8b48037146102c357600080fd5b8063bc74f4a514610224578063d597b8c81461022a578063dd5c51a71461024a578063e1af802c1461025d57600080fd5b806346423aa7116100d357806346423aa7146101755780637489ec231461019557806378885da7146101a8578063bc197c81146101bb57600080fd5b806301ffc9a714610105578063119df25f1461012d57806326e5dc5d1461014d57806345ec935414610160575b600080fd5b610118610113366004612998565b6102e3565b60405190151581526020015b60405180910390f35b6101356102f4565b6040516001600160a01b039091168152602001610124565b61011861015b3660046129da565b610303565b36601f1901355b604051908152602001610124565b6101886101833660046129da565b610451565b6040516101249190612a09565b6101186101a33660046129da565b61045c565b6101676101b6366004612bba565b61052c565b6101f36101c9366004612d21565b7fbc197c810000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610124565b30610135565b61023d6102383660046129da565b610945565b6040516101249190612e15565b610167610258366004612bba565b610972565b6101356109b5565b610167610273366004612e23565b6109bf565b610167610286366004612e23565b610a0c565b6101f3610299366004612e3e565b7ff23a6e610000000000000000000000000000000000000000000000000000000095945050505050565b6102d66102d13660046129da565b610a21565b6040516101249190612ee9565b60006102ee82610a55565b92915050565b60006102fe610aed565b905090565b600061030d610b1f565b600061031883610b62565b9050600061032584610c30565b9050600161033285610cfb565b6002811115610343576103436129f3565b146103955760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f74206163746976650000000000000000000000000060448201526064015b60405180910390fd5b80606001516103ad8560006103a86102f4565b610dad565b10156103fb5760405162461bcd60e51b815260206004820152601460248201527f496e73756666696369656e742062616c616e6365000000000000000000000000604482015260640161038c565b610413846000836080015161040e6102f4565b610f27565b6104278460016104216102f4565b30610f27565b61043c846104336102f4565b60006002611209565b60019250505061044c6001600055565b919050565b60006102ee82610cfb565b6000610466610b1f565b600161047183610451565b6002811115610482576104826129f3565b146104cf5760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f742061637469766500000000000000000000000000604482015260640161038c565b60006104da83610a21565b905080608001516001600160a01b03166104f26102f4565b6001600160a01b03161461050557600080fd5b610510836000611297565b610521836001836080015130610f27565b5061044c6001600055565b6000610536610b1f565b61053e6102f4565b6001600160a01b031682606001516001600160a01b0316146105c85760405162461bcd60e51b815260206004820152602560248201527f596f752063616e6e6f74206f6666657220736f6d656f6e6520656c736527732060448201527f6974656d73000000000000000000000000000000000000000000000000000000606482015260840161038c565b6105d06102f4565b6001600160a01b03168260200151608001516001600160a01b03161461065e5760405162461bcd60e51b815260206004820152602c60248201527f596f752063616e6e6f7420707572636861736520616e206974656d20666f722060448201527f736f6d656f6e6520656c73650000000000000000000000000000000000000000606482015260840161038c565b600060405180608001604052808460000151600001516003811115610685576106856129f3565b81526020018460000151602001516001600160a01b031681526020018460000151604001518152602001846000015160600151815250905060006040518060a0016040528085602001516000015160038111156106e4576106e46129f3565b81526020018560200151602001516001600160a01b03168152602001856020015160400151815260200185602001516060015181526020018560200151608001516001600160a01b0316815250905060016003811115610746576107466129f3565b845151600381111561075a5761075a6129f3565b1480610779575060038451516003811115610777576107776129f3565b145b6107c55760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b600160208501515160038111156107de576107de6129f3565b14806108005750600360208501515160038111156107fe576107fe6129f3565b145b61084c5760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b6020840151516003811115610863576108636129f3565b8451516003811115610877576108776129f3565b036108c45760405162461bcd60e51b815260206004820152601260248201527f43616e6e6f742063726f73732074726164650000000000000000000000000000604482015260640161038c565b60006108d585606001516000611385565b6108e0906001612f0d565b90506108f685602001516080015160008361144e565b6108ff85610972565b935061090b8484611530565b61091584836115cd565b610926846001308860600151610f27565b61093884866060015160006001611209565b50505061044c6001600055565b6040805160808101825260008082526020820181905291810182905260608101919091526102ee82610b62565b60006109818260600151610a0c565b825160208085015160405161099894939201612f20565b604051602081830303815290604052805190602001209050919050565b60006102fe611667565b6000816001600160a01b03166109d36102f4565b6001600160a01b0316146109e657600080fd5b60006109f3836000611385565b6109fe906001612f0d565b90506102ee8360008361144e565b600080610a1a836000611385565b9392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526102ee82610c30565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102ee57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a7000000000000000000000000000000000000000000000000000000001492915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c80610b1c5750335b90565b600260005403610b5b576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600055565b604080516080810182526000808252602082018190529181018290526060810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610bbc57610bbc612f42565b602090810291909101015260008080610c157f746255440000000000000000000000004f666665727300000000000000000000857e55040001142020000000000000000000000000000000000000000000000000611671565b925092509250610c26838383611741565b9695505050505050565b6040805160a081018252600080825260208201819052918101829052606081018290526080810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c9157610c91612f42565b602090810291909101015260008080610cea7f74625544000000000000000000000000436f6e73696465726174696f6e730000857e69050001142020140000000000000000000000000000000000000000000000611671565b925092509250610c268383836117bd565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610d3457610d34612f42565b60209081029190910101526000610d8d7f746255440000000000000000000000004f7264657273000000000000000000008360027e35030014200100000000000000000000000000000000000000000000000000611849565b905060f881901c6002811115610da557610da56129f3565b949350505050565b600080610db985610c30565b90506000610dc686610b62565b9050600085610dd6578251610dd9565b81515b9050600086610dec578360200151610df2565b82602001515b9050600087610e05578460400151610e0b565b83604001515b90506001836003811115610e2157610e216129f3565b03610eb6576040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301528316906370a08231906024015b602060405180830381865afa158015610e86573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eaa9190612f58565b95505050505050610a1a565b6003836003811115610eca57610eca6129f3565b03610f1b576040517efdd58e0000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301526024820183905283169062fdd58e90604401610e69565b50505050509392505050565b6000610f3285610c30565b90506000610f3f86610b62565b9050600085610f52578260600151610f58565b81606001515b9050600086610f68578351610f6b565b82515b9050600087610f7e578460400151610f84565b83604001515b90506001600160a01b0386163014600089610fa3578660200151610fa9565b85602001515b90506001846003811115610fbf57610fbf6129f3565b036110fe57811561105c576040517fa9059cbb0000000000000000000000000000000000000000000000000000000081526001600160a01b038a811660048301526024820187905282169063a9059cbb906044016020604051808303816000875af1158015611032573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110569190612f71565b506110f2565b6040517f23b872dd0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018790528216906323b872dd906064016020604051808303816000875af11580156110cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110f09190612f71565b505b50505050505050611203565b6003846003811115611112576111126129f3565b036111bb576040517ff242432a0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018590526064820187905260a06084830152600060a483015282169063f242432a9060c401600060405180830381600087803b15801561119757600080fd5b505af11580156111ab573d6000803e3d6000fd5b5050505050505050505050611203565b60405162461bcd60e51b815260206004820152601b60248201527f546f6b656e2074797065206973206e6f7420737570706f727465640000000000604482015260640161038c565b50505050565b6000611216848484611906565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050878160008151811061125557611255612f42565b602090810291909101015261128d7f746255440000000000000000000000004f72646572730000000000000000000082868686611935565b5050505050505050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112cd576112cd612f42565b60209081029190910101526113807f746255440000000000000000000000004f7264657273000000000000000000008260028581811115611310576113106129f3565b60405160200161134b919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527e350300142001000000000000000000000000000000000000000000000000006119ea565b505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b816000815181106113ca576113ca612f42565b6020026020010181815250508260001b816001815181106113ed576113ed612f42565b602090810291909101015260006114457f74625544000000000000000000000000436f756e74657273000000000000000083837e20010020000000000000000000000000000000000000000000000000000000611849565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b8160008151811061148f5761148f612f42565b6020026020010181815250508260001b816001815181106114b2576114b2612f42565b6020026020010181815250506112037f74625544000000000000000000000000436f756e74657273000000000000000060001b826000856040516020016114fb91815260200190565b60408051601f198184030181529190527e200100200000000000000000000000000000000000000000000000000000006119ea565b600061154e8260000151836020015184604001518560600151611a60565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061158d5761158d612f42565b60209081029190910101526115c57f746255440000000000000000000000004f66666572730000000000000000000082868686611935565b505050505050565b60006115f082600001518360200151846040015185606001518660800151611a92565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061162f5761162f612f42565b60209081029190910101526115c57f74625544000000000000000000000000436f6e73696465726174696f6e73000082868686611935565b60006102fe611ac7565b6060600060606000611681611ac7565b9050306001600160a01b038216036116aa5761169e878787611b01565b93509350935050611738565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906116f3908a908a908a90600401612fcf565b600060405180830381865afa158015611710573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261169e9190810190613061565b93509350939050565b60408051608081018252600080825260208201819052918101829052606081019190915261176e84611c09565b60608501819052604085018290526001600160a01b03831660208601528484600381111561179e5761179e6129f3565b60038111156117af576117af6129f3565b815250505050509392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526117f184611c54565b6001600160a01b03808216608088015260608701839052604087018490528416602087015285856003811115611829576118296129f3565b600381111561183a5761183a6129f3565b81525050505050509392505050565b600080611854611ac7565b9050306001600160a01b0382160361187a5761187286868686611cab565b915050610da5565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906118c59089908990899089906004016130ce565b602060405180830381865afa1580156118e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118729190612f58565b606083838360405160200161191d939291906130fd565b60405160208183030381529060405290509392505050565b600061193f611ac7565b9050306001600160a01b038216036119635761195e8686868686611cd8565b6115c5565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb906119b0908990899089908990899060040161316b565b600060405180830381600087803b1580156119ca57600080fd5b505af11580156119de573d6000803e3d6000fd5b50505050505050505050565b60006119f4611ac7565b9050306001600160a01b03821603611a135761195e8686868686611cf5565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae0906119b090899089908990899089906004016131bc565b606084848484604051602001611a79949392919061321a565b6040516020818303038152906040529050949350505050565b60608585858585604051602001611aad959493929190613253565b604051602081830303815290604052905095945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061044c573391505090565b6060600060606000611b1285611d0a565b9050611b1f878783611d2d565b93506000611b2c86611d66565b90508015611bfe57611b3e8888611da3565b935066ffffffffffffff841667ffffffffffffffff811115611b6257611b62612a23565b6040519080825280601f01601f191660200182016040528015611b8c576020820181803683370190505b5092506020830160005b828160ff161015611bfb576000611bae8b8b84611db6565b90506000611bcb888460ff166028026038011c64ffffffffff1690565b9050611bda8260008387611e36565b611be48185612f0d565b935050508080611bf390613298565b915050611b96565b50505b505093509350939050565b600080600080611c1d856000016020015190565b60f81c6003811115611c3157611c316129f3565b60218601516035870151605590970151919760609190911c969550909350915050565b6000806000806000611c6a866000016020015190565b60f81c6003811115611c7e57611c7e6129f3565b6021870151603588015160558901516075909901519299606092831c9991985090965091901c9350915050565b6000611445611cba8686611f02565b60ff858116601b0360080285901c16611cd38587611f58565b611f91565b611cee8585858585611ce98b611fe2565b612067565b5050505050565b611cee8585611d048487611f58565b856123a0565b60006008611d1a600260206132b7565b611d2491906132ca565b9190911c919050565b606081600003611d4c5750604080516020810190915260008152610a1a565b6000611d588585611f02565b905061144581600085612644565b60006008600180611d79600260206132b7565b611d8391906132b7565b611d8d91906132b7565b611d9791906132ca565b8260ff911c1692915050565b6000610a1a611db28484612667565b5490565b60008383604051602001611dcb9291906132e1565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611ebd5760208310611e6057602083048401935060208381611e5c57611e5c61331d565b0692505b8215611ebd576020839003600081841015611e835750600019600884021c611e8d565b50600019600882021c5b8554600886021b818451168219821617845250818411611eae575050611203565b50600194909401939182900391015b5b60208210611edf5783548152600190930192601f1990910190602001611ebe565b8115611203576000600019600884021c8251865482191691161782525050505050565b60008282604051602001611f179291906132e1565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff16811015611f8957611f7f60ff601b83900360080287901c1683612f0d565b9150600101611f5d565b509392505050565b600060208210611fb757602082048401935060208281611fb357611fb361331d565b0691505b508254600882021b602082900380841115611f89576001850154600882021c82179150509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161203157507e60030220202000000000000000000000000000000000000000000000000000919050565b6102ee61205e7f746273746f72650000000000000000005461626c657300000000000000000000846126bd565b60206000611f91565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff00000000000000000000000000000000000000000000000000000000000016036120f357857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516120e69493929190613333565b60405180910390a26115c5565b60006120fe876126d9565b905060005b81518110156121d757600082828151811061212057612120612f42565b6020026020010151905061214c6001826affffffffffffffffffffff191661276290919063ffffffff16565b156121ce576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c9061219b908c908c908c908c908c908c90600401613372565b600060405180830381600087803b1580156121b557600080fd5b505af11580156121c9573d6000803e3d6000fd5b505050505b50600101612103565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98787878760405161220e9493929190613333565b60405180910390a260006122228888611f02565b9050600060208701905061223a826000895184612780565b600061224585611d66565b11156122c95760006122578a8a612667565b878155905060208601915060008060005b61227188611d66565b8160ff1610156122c4576122868d8d83611db6565b92506122a18a8260ff166028026038011c64ffffffffff1690565b91506122b08360008488612780565b6122ba8286612f0d565b9450600101612268565b505050505b60005b83518110156119de5760008482815181106122e9576122e9612f42565b602002602001015190506123156002826affffffffffffffffffffff191661276290919063ffffffff16565b15612397576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612364908e908e908e908e908e908e90600401613372565b600060405180830381600087803b15801561237e57600080fd5b505af1158015612392573d6000803e3d6000fd5b505050505b506001016122cc565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361242a57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161241d939291906133cb565b60405180910390a2611203565b60006124368585611f02565b90506000612443866126d9565b905060005b815181101561251857600082828151811061246557612465612f42565b602002602001015190506124916004826affffffffffffffffffffff191661276290919063ffffffff16565b1561250f576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906124dc908b908b908b908b906004016133fe565b600060405180830381600087803b1580156124f657600080fd5b505af115801561250a573d6000803e3d6000fd5b505050505b50600101612448565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161254d939291906133cb565b60405180910390a2612568828565ffffffffffff168561283f565b60005b815181101561263b57600082828151811061258857612588612f42565b602002602001015190506125b46008826affffffffffffffffffffff191661276290919063ffffffff16565b15612632576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125ff908b908b908b908b906004016133fe565b600060405180830381600087803b15801561261957600080fd5b505af115801561262d573d6000803e3d6000fd5b505050505b5060010161256b565b50505050505050565b60405160208101601f19603f8484010116604052828252611f8985858584611e36565b6000828260405160200161267c9291906132e1565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b6040805160208101849052908101829052600090606001611f17565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061271357612713612f42565b6020908102919091010152600061274b7f746273746f726500000000000000000053746f7265486f6f6b730000000000008383612855565b9050610da561275d826000845161288f565b61291d565b60008160ff16826127738560581c90565b1660ff1614905092915050565b82156127fa57602083106127aa576020830484019350602083816127a6576127a661331d565b0692505b82156127fa5760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116127eb575050611203565b50600194909401939182900391015b5b6020821061281c5780518455600190930192601f19909101906020016127fb565b8115611203576000600019600884021c8554835182191691161785555050505050565b611380838383516128508560200190565b612780565b6060610da5612865858585611db6565b600061288a856128758989611da3565b9060ff166028026038011c64ffffffffff1690565b612644565b60008183118061289f5750835182115b156128dc578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161038c93929190613437565b602084016128ea8482612f0d565b905060006128f885856132b7565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610a1a8360156000606060006129378560801c90565b90506fffffffffffffffffffffffffffffffff8516600085828161295d5761295d61331d565b04905060405193506020840160208202810160405281855260005b82811015610f1b578451871c825293870193602090910190600101612978565b6000602082840312156129aa57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610a1a57600080fd5b6000602082840312156129ec57600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6020810160038310612a1d57612a1d6129f3565b91905290565b634e487b7160e01b600052604160045260246000fd5b6040516080810167ffffffffffffffff81118282101715612a5c57612a5c612a23565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715612a8b57612a8b612a23565b604052919050565b80356004811061044c57600080fd5b80356001600160a01b038116811461044c57600080fd5b600060a08284031215612acb57600080fd5b60405160a0810181811067ffffffffffffffff82111715612aee57612aee612a23565b604052905080612afd83612a93565b8152612b0b60208401612aa2565b60208201526040830135604082015260608301356060820152612b3060808401612aa2565b60808201525092915050565b600067ffffffffffffffff821115612b5657612b56612a23565b50601f01601f191660200190565b600082601f830112612b7557600080fd5b8135612b88612b8382612b3c565b612a62565b818152846020838601011115612b9d57600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215612bcc57600080fd5b813567ffffffffffffffff80821115612be457600080fd5b90830190818503610160811215612bfa57600080fd5b612c02612a39565b6080821215612c1057600080fd5b612c18612a39565b9150612c2384612a93565b8252612c3160208501612aa2565b60208301526040840135604083015260608401356060830152818152612c5a8760808601612ab9565b6020820152610120840135915082821115612c7457600080fd5b612c8087838601612b64565b6040820152612c926101408501612aa2565b60608201529695505050505050565b600082601f830112612cb257600080fd5b8135602067ffffffffffffffff821115612cce57612cce612a23565b8160051b612cdd828201612a62565b9283528481018201928281019087851115612cf757600080fd5b83870192505b84831015612d1657823582529183019190830190612cfd565b979650505050505050565b600080600080600060a08688031215612d3957600080fd5b612d4286612aa2565b9450612d5060208701612aa2565b9350604086013567ffffffffffffffff80821115612d6d57600080fd5b612d7989838a01612ca1565b94506060880135915080821115612d8f57600080fd5b612d9b89838a01612ca1565b93506080880135915080821115612db157600080fd5b50612dbe88828901612b64565b9150509295509295909350565b60048110612ddb57612ddb6129f3565b9052565b612dea828251612dcb565b6001600160a01b03602082015116602083015260408101516040830152606081015160608301525050565b608081016102ee8284612ddf565b600060208284031215612e3557600080fd5b610a1a82612aa2565b600080600080600060a08688031215612e5657600080fd5b612e5f86612aa2565b9450612e6d60208701612aa2565b93506040860135925060608601359150608086013567ffffffffffffffff811115612e9757600080fd5b612dbe88828901612b64565b612eae828251612dcb565b60208101516001600160a01b038082166020850152604083015160408501526060830151606085015280608084015116608085015250505050565b60a081016102ee8284612ea3565b634e487b7160e01b600052601160045260246000fd5b808201808211156102ee576102ee612ef7565b8381526101408101612f356020830185612ddf565b610da560a0830184612ea3565b634e487b7160e01b600052603260045260246000fd5b600060208284031215612f6a57600080fd5b5051919050565b600060208284031215612f8357600080fd5b81518015158114610a1a57600080fd5b60008151808452602080850194506020840160005b83811015612fc457815187529582019590820190600101612fa8565b509495945050505050565b838152606060208201526000612fe86060830185612f93565b9050826040830152949350505050565b60005b83811015613013578181015183820152602001612ffb565b50506000910152565b600082601f83011261302d57600080fd5b815161303b612b8382612b3c565b81815284602083860101111561305057600080fd5b610da5826020830160208701612ff8565b60008060006060848603121561307657600080fd5b835167ffffffffffffffff8082111561308e57600080fd5b61309a8783880161301c565b94506020860151935060408601519150808211156130b757600080fd5b506130c48682870161301c565b9150509250925092565b8481526080602082015260006130e76080830186612f93565b60ff949094166040830152506060015292915050565b6bffffffffffffffffffffffff198460601b16815282601482015260006003831061312a5761312a6129f3565b5060f89190911b603482015260350192915050565b60008151808452613157816020860160208601612ff8565b601f01601f19169290920160200192915050565b85815260a06020820152600061318460a0830187612f93565b8281036040840152613196818761313f565b905084606084015282810360808401526131b0818561313f565b98975050505050505050565b85815260a0602082015260006131d560a0830187612f93565b60ff8616604084015282810360608401526131f0818661313f565b9150508260808301529695505050505050565b60048110613213576132136129f3565b60f81b9052565b6132248186613203565b60609390931b6bffffffffffffffffffffffff1916600184015260158301919091526035820152605501919050565b61325d8187613203565b6bffffffffffffffffffffffff19606095861b811660018301526015820194909452603581019290925290921b166055820152606901919050565b600060ff821660ff81036132ae576132ae612ef7565b60010192915050565b818103818111156102ee576102ee612ef7565b80820281158282048414176102ee576102ee612ef7565b8281526000602080830184516020860160005b82811015613310578151845292840192908401906001016132f4565b5091979650505050505050565b634e487b7160e01b600052601260045260246000fd5b6080815260006133466080830187612f93565b8281036020840152613358818761313f565b90508460408401528281036060840152612d16818561313f565b86815260c06020820152600061338b60c0830188612f93565b828103604084015261339d818861313f565b905085606084015282810360808401526133b7818661313f565b9150508260a0830152979650505050505050565b6060815260006133de6060830186612f93565b65ffffffffffff851660208401528281036040840152610c26818561313f565b8481526080602082015260006134176080830186612f93565b65ffffffffffff851660408401528281036060840152612d16818561313f565b60608152600061344a606083018661313f565b6020830194909452506040015291905056fea2646970667358221220f2884dc0c5c4231f89714f589302e2fb5949fa5d22d0ed37952e21e5121b4b8764736f6c63430008180033","sourceMap":"1133:6630:241:-:0;;;;;;;;;;;;-1:-1:-1;1713:1:157;1917:7;:21;1133:6630:241;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106101005760003560e01c8063bc74f4a511610097578063e5910ae711610066578063e5910ae714610265578063f07ec37314610278578063f23a6e611461028b578063f8b48037146102c357600080fd5b8063bc74f4a514610224578063d597b8c81461022a578063dd5c51a71461024a578063e1af802c1461025d57600080fd5b806346423aa7116100d357806346423aa7146101755780637489ec231461019557806378885da7146101a8578063bc197c81146101bb57600080fd5b806301ffc9a714610105578063119df25f1461012d57806326e5dc5d1461014d57806345ec935414610160575b600080fd5b610118610113366004612998565b6102e3565b60405190151581526020015b60405180910390f35b6101356102f4565b6040516001600160a01b039091168152602001610124565b61011861015b3660046129da565b610303565b36601f1901355b604051908152602001610124565b6101886101833660046129da565b610451565b6040516101249190612a09565b6101186101a33660046129da565b61045c565b6101676101b6366004612bba565b61052c565b6101f36101c9366004612d21565b7fbc197c810000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610124565b30610135565b61023d6102383660046129da565b610945565b6040516101249190612e15565b610167610258366004612bba565b610972565b6101356109b5565b610167610273366004612e23565b6109bf565b610167610286366004612e23565b610a0c565b6101f3610299366004612e3e565b7ff23a6e610000000000000000000000000000000000000000000000000000000095945050505050565b6102d66102d13660046129da565b610a21565b6040516101249190612ee9565b60006102ee82610a55565b92915050565b60006102fe610aed565b905090565b600061030d610b1f565b600061031883610b62565b9050600061032584610c30565b9050600161033285610cfb565b6002811115610343576103436129f3565b146103955760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f74206163746976650000000000000000000000000060448201526064015b60405180910390fd5b80606001516103ad8560006103a86102f4565b610dad565b10156103fb5760405162461bcd60e51b815260206004820152601460248201527f496e73756666696369656e742062616c616e6365000000000000000000000000604482015260640161038c565b610413846000836080015161040e6102f4565b610f27565b6104278460016104216102f4565b30610f27565b61043c846104336102f4565b60006002611209565b60019250505061044c6001600055565b919050565b60006102ee82610cfb565b6000610466610b1f565b600161047183610451565b6002811115610482576104826129f3565b146104cf5760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f742061637469766500000000000000000000000000604482015260640161038c565b60006104da83610a21565b905080608001516001600160a01b03166104f26102f4565b6001600160a01b03161461050557600080fd5b610510836000611297565b610521836001836080015130610f27565b5061044c6001600055565b6000610536610b1f565b61053e6102f4565b6001600160a01b031682606001516001600160a01b0316146105c85760405162461bcd60e51b815260206004820152602560248201527f596f752063616e6e6f74206f6666657220736f6d656f6e6520656c736527732060448201527f6974656d73000000000000000000000000000000000000000000000000000000606482015260840161038c565b6105d06102f4565b6001600160a01b03168260200151608001516001600160a01b03161461065e5760405162461bcd60e51b815260206004820152602c60248201527f596f752063616e6e6f7420707572636861736520616e206974656d20666f722060448201527f736f6d656f6e6520656c73650000000000000000000000000000000000000000606482015260840161038c565b600060405180608001604052808460000151600001516003811115610685576106856129f3565b81526020018460000151602001516001600160a01b031681526020018460000151604001518152602001846000015160600151815250905060006040518060a0016040528085602001516000015160038111156106e4576106e46129f3565b81526020018560200151602001516001600160a01b03168152602001856020015160400151815260200185602001516060015181526020018560200151608001516001600160a01b0316815250905060016003811115610746576107466129f3565b845151600381111561075a5761075a6129f3565b1480610779575060038451516003811115610777576107776129f3565b145b6107c55760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b600160208501515160038111156107de576107de6129f3565b14806108005750600360208501515160038111156107fe576107fe6129f3565b145b61084c5760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b6020840151516003811115610863576108636129f3565b8451516003811115610877576108776129f3565b036108c45760405162461bcd60e51b815260206004820152601260248201527f43616e6e6f742063726f73732074726164650000000000000000000000000000604482015260640161038c565b60006108d585606001516000611385565b6108e0906001612f0d565b90506108f685602001516080015160008361144e565b6108ff85610972565b935061090b8484611530565b61091584836115cd565b610926846001308860600151610f27565b61093884866060015160006001611209565b50505061044c6001600055565b6040805160808101825260008082526020820181905291810182905260608101919091526102ee82610b62565b60006109818260600151610a0c565b825160208085015160405161099894939201612f20565b604051602081830303815290604052805190602001209050919050565b60006102fe611667565b6000816001600160a01b03166109d36102f4565b6001600160a01b0316146109e657600080fd5b60006109f3836000611385565b6109fe906001612f0d565b90506102ee8360008361144e565b600080610a1a836000611385565b9392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526102ee82610c30565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102ee57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a7000000000000000000000000000000000000000000000000000000001492915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c80610b1c5750335b90565b600260005403610b5b576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600055565b604080516080810182526000808252602082018190529181018290526060810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610bbc57610bbc612f42565b602090810291909101015260008080610c157f746255440000000000000000000000004f666665727300000000000000000000857e55040001142020000000000000000000000000000000000000000000000000611671565b925092509250610c26838383611741565b9695505050505050565b6040805160a081018252600080825260208201819052918101829052606081018290526080810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c9157610c91612f42565b602090810291909101015260008080610cea7f74625544000000000000000000000000436f6e73696465726174696f6e730000857e69050001142020140000000000000000000000000000000000000000000000611671565b925092509250610c268383836117bd565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610d3457610d34612f42565b60209081029190910101526000610d8d7f746255440000000000000000000000004f7264657273000000000000000000008360027e35030014200100000000000000000000000000000000000000000000000000611849565b905060f881901c6002811115610da557610da56129f3565b949350505050565b600080610db985610c30565b90506000610dc686610b62565b9050600085610dd6578251610dd9565b81515b9050600086610dec578360200151610df2565b82602001515b9050600087610e05578460400151610e0b565b83604001515b90506001836003811115610e2157610e216129f3565b03610eb6576040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301528316906370a08231906024015b602060405180830381865afa158015610e86573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eaa9190612f58565b95505050505050610a1a565b6003836003811115610eca57610eca6129f3565b03610f1b576040517efdd58e0000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301526024820183905283169062fdd58e90604401610e69565b50505050509392505050565b6000610f3285610c30565b90506000610f3f86610b62565b9050600085610f52578260600151610f58565b81606001515b9050600086610f68578351610f6b565b82515b9050600087610f7e578460400151610f84565b83604001515b90506001600160a01b0386163014600089610fa3578660200151610fa9565b85602001515b90506001846003811115610fbf57610fbf6129f3565b036110fe57811561105c576040517fa9059cbb0000000000000000000000000000000000000000000000000000000081526001600160a01b038a811660048301526024820187905282169063a9059cbb906044016020604051808303816000875af1158015611032573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110569190612f71565b506110f2565b6040517f23b872dd0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018790528216906323b872dd906064016020604051808303816000875af11580156110cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110f09190612f71565b505b50505050505050611203565b6003846003811115611112576111126129f3565b036111bb576040517ff242432a0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018590526064820187905260a06084830152600060a483015282169063f242432a9060c401600060405180830381600087803b15801561119757600080fd5b505af11580156111ab573d6000803e3d6000fd5b5050505050505050505050611203565b60405162461bcd60e51b815260206004820152601b60248201527f546f6b656e2074797065206973206e6f7420737570706f727465640000000000604482015260640161038c565b50505050565b6000611216848484611906565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050878160008151811061125557611255612f42565b602090810291909101015261128d7f746255440000000000000000000000004f72646572730000000000000000000082868686611935565b5050505050505050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112cd576112cd612f42565b60209081029190910101526113807f746255440000000000000000000000004f7264657273000000000000000000008260028581811115611310576113106129f3565b60405160200161134b919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527e350300142001000000000000000000000000000000000000000000000000006119ea565b505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b816000815181106113ca576113ca612f42565b6020026020010181815250508260001b816001815181106113ed576113ed612f42565b602090810291909101015260006114457f74625544000000000000000000000000436f756e74657273000000000000000083837e20010020000000000000000000000000000000000000000000000000000000611849565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b8160008151811061148f5761148f612f42565b6020026020010181815250508260001b816001815181106114b2576114b2612f42565b6020026020010181815250506112037f74625544000000000000000000000000436f756e74657273000000000000000060001b826000856040516020016114fb91815260200190565b60408051601f198184030181529190527e200100200000000000000000000000000000000000000000000000000000006119ea565b600061154e8260000151836020015184604001518560600151611a60565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061158d5761158d612f42565b60209081029190910101526115c57f746255440000000000000000000000004f66666572730000000000000000000082868686611935565b505050505050565b60006115f082600001518360200151846040015185606001518660800151611a92565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061162f5761162f612f42565b60209081029190910101526115c57f74625544000000000000000000000000436f6e73696465726174696f6e73000082868686611935565b60006102fe611ac7565b6060600060606000611681611ac7565b9050306001600160a01b038216036116aa5761169e878787611b01565b93509350935050611738565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906116f3908a908a908a90600401612fcf565b600060405180830381865afa158015611710573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261169e9190810190613061565b93509350939050565b60408051608081018252600080825260208201819052918101829052606081019190915261176e84611c09565b60608501819052604085018290526001600160a01b03831660208601528484600381111561179e5761179e6129f3565b60038111156117af576117af6129f3565b815250505050509392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526117f184611c54565b6001600160a01b03808216608088015260608701839052604087018490528416602087015285856003811115611829576118296129f3565b600381111561183a5761183a6129f3565b81525050505050509392505050565b600080611854611ac7565b9050306001600160a01b0382160361187a5761187286868686611cab565b915050610da5565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906118c59089908990899089906004016130ce565b602060405180830381865afa1580156118e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118729190612f58565b606083838360405160200161191d939291906130fd565b60405160208183030381529060405290509392505050565b600061193f611ac7565b9050306001600160a01b038216036119635761195e8686868686611cd8565b6115c5565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb906119b0908990899089908990899060040161316b565b600060405180830381600087803b1580156119ca57600080fd5b505af11580156119de573d6000803e3d6000fd5b50505050505050505050565b60006119f4611ac7565b9050306001600160a01b03821603611a135761195e8686868686611cf5565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae0906119b090899089908990899089906004016131bc565b606084848484604051602001611a79949392919061321a565b6040516020818303038152906040529050949350505050565b60608585858585604051602001611aad959493929190613253565b604051602081830303815290604052905095945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061044c573391505090565b6060600060606000611b1285611d0a565b9050611b1f878783611d2d565b93506000611b2c86611d66565b90508015611bfe57611b3e8888611da3565b935066ffffffffffffff841667ffffffffffffffff811115611b6257611b62612a23565b6040519080825280601f01601f191660200182016040528015611b8c576020820181803683370190505b5092506020830160005b828160ff161015611bfb576000611bae8b8b84611db6565b90506000611bcb888460ff166028026038011c64ffffffffff1690565b9050611bda8260008387611e36565b611be48185612f0d565b935050508080611bf390613298565b915050611b96565b50505b505093509350939050565b600080600080611c1d856000016020015190565b60f81c6003811115611c3157611c316129f3565b60218601516035870151605590970151919760609190911c969550909350915050565b6000806000806000611c6a866000016020015190565b60f81c6003811115611c7e57611c7e6129f3565b6021870151603588015160558901516075909901519299606092831c9991985090965091901c9350915050565b6000611445611cba8686611f02565b60ff858116601b0360080285901c16611cd38587611f58565b611f91565b611cee8585858585611ce98b611fe2565b612067565b5050505050565b611cee8585611d048487611f58565b856123a0565b60006008611d1a600260206132b7565b611d2491906132ca565b9190911c919050565b606081600003611d4c5750604080516020810190915260008152610a1a565b6000611d588585611f02565b905061144581600085612644565b60006008600180611d79600260206132b7565b611d8391906132b7565b611d8d91906132b7565b611d9791906132ca565b8260ff911c1692915050565b6000610a1a611db28484612667565b5490565b60008383604051602001611dcb9291906132e1565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611ebd5760208310611e6057602083048401935060208381611e5c57611e5c61331d565b0692505b8215611ebd576020839003600081841015611e835750600019600884021c611e8d565b50600019600882021c5b8554600886021b818451168219821617845250818411611eae575050611203565b50600194909401939182900391015b5b60208210611edf5783548152600190930192601f1990910190602001611ebe565b8115611203576000600019600884021c8251865482191691161782525050505050565b60008282604051602001611f179291906132e1565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff16811015611f8957611f7f60ff601b83900360080287901c1683612f0d565b9150600101611f5d565b509392505050565b600060208210611fb757602082048401935060208281611fb357611fb361331d565b0691505b508254600882021b602082900380841115611f89576001850154600882021c82179150509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161203157507e60030220202000000000000000000000000000000000000000000000000000919050565b6102ee61205e7f746273746f72650000000000000000005461626c657300000000000000000000846126bd565b60206000611f91565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff00000000000000000000000000000000000000000000000000000000000016036120f357857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516120e69493929190613333565b60405180910390a26115c5565b60006120fe876126d9565b905060005b81518110156121d757600082828151811061212057612120612f42565b6020026020010151905061214c6001826affffffffffffffffffffff191661276290919063ffffffff16565b156121ce576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c9061219b908c908c908c908c908c908c90600401613372565b600060405180830381600087803b1580156121b557600080fd5b505af11580156121c9573d6000803e3d6000fd5b505050505b50600101612103565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98787878760405161220e9493929190613333565b60405180910390a260006122228888611f02565b9050600060208701905061223a826000895184612780565b600061224585611d66565b11156122c95760006122578a8a612667565b878155905060208601915060008060005b61227188611d66565b8160ff1610156122c4576122868d8d83611db6565b92506122a18a8260ff166028026038011c64ffffffffff1690565b91506122b08360008488612780565b6122ba8286612f0d565b9450600101612268565b505050505b60005b83518110156119de5760008482815181106122e9576122e9612f42565b602002602001015190506123156002826affffffffffffffffffffff191661276290919063ffffffff16565b15612397576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612364908e908e908e908e908e908e90600401613372565b600060405180830381600087803b15801561237e57600080fd5b505af1158015612392573d6000803e3d6000fd5b505050505b506001016122cc565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361242a57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161241d939291906133cb565b60405180910390a2611203565b60006124368585611f02565b90506000612443866126d9565b905060005b815181101561251857600082828151811061246557612465612f42565b602002602001015190506124916004826affffffffffffffffffffff191661276290919063ffffffff16565b1561250f576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906124dc908b908b908b908b906004016133fe565b600060405180830381600087803b1580156124f657600080fd5b505af115801561250a573d6000803e3d6000fd5b505050505b50600101612448565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161254d939291906133cb565b60405180910390a2612568828565ffffffffffff168561283f565b60005b815181101561263b57600082828151811061258857612588612f42565b602002602001015190506125b46008826affffffffffffffffffffff191661276290919063ffffffff16565b15612632576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125ff908b908b908b908b906004016133fe565b600060405180830381600087803b15801561261957600080fd5b505af115801561262d573d6000803e3d6000fd5b505050505b5060010161256b565b50505050505050565b60405160208101601f19603f8484010116604052828252611f8985858584611e36565b6000828260405160200161267c9291906132e1565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b6040805160208101849052908101829052600090606001611f17565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061271357612713612f42565b6020908102919091010152600061274b7f746273746f726500000000000000000053746f7265486f6f6b730000000000008383612855565b9050610da561275d826000845161288f565b61291d565b60008160ff16826127738560581c90565b1660ff1614905092915050565b82156127fa57602083106127aa576020830484019350602083816127a6576127a661331d565b0692505b82156127fa5760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116127eb575050611203565b50600194909401939182900391015b5b6020821061281c5780518455600190930192601f19909101906020016127fb565b8115611203576000600019600884021c8554835182191691161785555050505050565b611380838383516128508560200190565b612780565b6060610da5612865858585611db6565b600061288a856128758989611da3565b9060ff166028026038011c64ffffffffff1690565b612644565b60008183118061289f5750835182115b156128dc578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161038c93929190613437565b602084016128ea8482612f0d565b905060006128f885856132b7565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610a1a8360156000606060006129378560801c90565b90506fffffffffffffffffffffffffffffffff8516600085828161295d5761295d61331d565b04905060405193506020840160208202810160405281855260005b82811015610f1b578451871c825293870193602090910190600101612978565b6000602082840312156129aa57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610a1a57600080fd5b6000602082840312156129ec57600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6020810160038310612a1d57612a1d6129f3565b91905290565b634e487b7160e01b600052604160045260246000fd5b6040516080810167ffffffffffffffff81118282101715612a5c57612a5c612a23565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715612a8b57612a8b612a23565b604052919050565b80356004811061044c57600080fd5b80356001600160a01b038116811461044c57600080fd5b600060a08284031215612acb57600080fd5b60405160a0810181811067ffffffffffffffff82111715612aee57612aee612a23565b604052905080612afd83612a93565b8152612b0b60208401612aa2565b60208201526040830135604082015260608301356060820152612b3060808401612aa2565b60808201525092915050565b600067ffffffffffffffff821115612b5657612b56612a23565b50601f01601f191660200190565b600082601f830112612b7557600080fd5b8135612b88612b8382612b3c565b612a62565b818152846020838601011115612b9d57600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215612bcc57600080fd5b813567ffffffffffffffff80821115612be457600080fd5b90830190818503610160811215612bfa57600080fd5b612c02612a39565b6080821215612c1057600080fd5b612c18612a39565b9150612c2384612a93565b8252612c3160208501612aa2565b60208301526040840135604083015260608401356060830152818152612c5a8760808601612ab9565b6020820152610120840135915082821115612c7457600080fd5b612c8087838601612b64565b6040820152612c926101408501612aa2565b60608201529695505050505050565b600082601f830112612cb257600080fd5b8135602067ffffffffffffffff821115612cce57612cce612a23565b8160051b612cdd828201612a62565b9283528481018201928281019087851115612cf757600080fd5b83870192505b84831015612d1657823582529183019190830190612cfd565b979650505050505050565b600080600080600060a08688031215612d3957600080fd5b612d4286612aa2565b9450612d5060208701612aa2565b9350604086013567ffffffffffffffff80821115612d6d57600080fd5b612d7989838a01612ca1565b94506060880135915080821115612d8f57600080fd5b612d9b89838a01612ca1565b93506080880135915080821115612db157600080fd5b50612dbe88828901612b64565b9150509295509295909350565b60048110612ddb57612ddb6129f3565b9052565b612dea828251612dcb565b6001600160a01b03602082015116602083015260408101516040830152606081015160608301525050565b608081016102ee8284612ddf565b600060208284031215612e3557600080fd5b610a1a82612aa2565b600080600080600060a08688031215612e5657600080fd5b612e5f86612aa2565b9450612e6d60208701612aa2565b93506040860135925060608601359150608086013567ffffffffffffffff811115612e9757600080fd5b612dbe88828901612b64565b612eae828251612dcb565b60208101516001600160a01b038082166020850152604083015160408501526060830151606085015280608084015116608085015250505050565b60a081016102ee8284612ea3565b634e487b7160e01b600052601160045260246000fd5b808201808211156102ee576102ee612ef7565b8381526101408101612f356020830185612ddf565b610da560a0830184612ea3565b634e487b7160e01b600052603260045260246000fd5b600060208284031215612f6a57600080fd5b5051919050565b600060208284031215612f8357600080fd5b81518015158114610a1a57600080fd5b60008151808452602080850194506020840160005b83811015612fc457815187529582019590820190600101612fa8565b509495945050505050565b838152606060208201526000612fe86060830185612f93565b9050826040830152949350505050565b60005b83811015613013578181015183820152602001612ffb565b50506000910152565b600082601f83011261302d57600080fd5b815161303b612b8382612b3c565b81815284602083860101111561305057600080fd5b610da5826020830160208701612ff8565b60008060006060848603121561307657600080fd5b835167ffffffffffffffff8082111561308e57600080fd5b61309a8783880161301c565b94506020860151935060408601519150808211156130b757600080fd5b506130c48682870161301c565b9150509250925092565b8481526080602082015260006130e76080830186612f93565b60ff949094166040830152506060015292915050565b6bffffffffffffffffffffffff198460601b16815282601482015260006003831061312a5761312a6129f3565b5060f89190911b603482015260350192915050565b60008151808452613157816020860160208601612ff8565b601f01601f19169290920160200192915050565b85815260a06020820152600061318460a0830187612f93565b8281036040840152613196818761313f565b905084606084015282810360808401526131b0818561313f565b98975050505050505050565b85815260a0602082015260006131d560a0830187612f93565b60ff8616604084015282810360608401526131f0818661313f565b9150508260808301529695505050505050565b60048110613213576132136129f3565b60f81b9052565b6132248186613203565b60609390931b6bffffffffffffffffffffffff1916600184015260158301919091526035820152605501919050565b61325d8187613203565b6bffffffffffffffffffffffff19606095861b811660018301526015820194909452603581019290925290921b166055820152606901919050565b600060ff821660ff81036132ae576132ae612ef7565b60010192915050565b818103818111156102ee576102ee612ef7565b80820281158282048414176102ee576102ee612ef7565b8281526000602080830184516020860160005b82811015613310578151845292840192908401906001016132f4565b5091979650505050505050565b634e487b7160e01b600052601260045260246000fd5b6080815260006133466080830187612f93565b8281036020840152613358818761313f565b90508460408401528281036060840152612d16818561313f565b86815260c06020820152600061338b60c0830188612f93565b828103604084015261339d818861313f565b905085606084015282810360808401526133b7818661313f565b9150508260a0830152979650505050505050565b6060815260006133de6060830186612f93565b65ffffffffffff851660208401528281036040840152610c26818561313f565b8481526080602082015260006134176080830186612f93565b65ffffffffffff851660408401528281036060840152612d16818561313f565b60608152600061344a606083018661313f565b6020830194909452506040015291905056fea2646970667358221220f2884dc0c5c4231f89714f589302e2fb5949fa5d22d0ed37952e21e5121b4b8764736f6c63430008180033","sourceMap":"1133:6630:241:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1204:188;;;;;;:::i;:::-;;:::i;:::-;;;516:14:264;;509:22;491:41;;479:2;464:18;1204:188:241;;;;;;;;1262:113:123;;;:::i;:::-;;;-1:-1:-1;;;;;707:55:264;;;689:74;;677:2;662:18;1262:113:123;543:226:264;3389:883:241;;;;;;:::i;:::-;;:::i;1616:110:123:-;3800:14;-1:-1:-1;;3796:25:123;3783:39;1616:110;;;1105:25:264;;;1093:2;1078:18;1616:110:123;959:177:264;5925:145:241;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;4333:575::-;;;;;;:::i;:::-;;:::i;1495:1888::-;;;;;;:::i;:::-;;:::i;1101:247:151:-;;;;;;:::i;:::-;1305:36;1101:247;;;;;;;;;;;7340:66:264;7328:79;;;7310:98;;7298:2;7283:18;1101:247:151;7166:248:264;6075:99:241;6162:4;6075:99;;5623:130;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;5424:193::-;;;;;;:::i;:::-;;:::i;1942:98:123:-;;;:::i;4974:271:241:-;;;;;;:::i;:::-;;:::i;5251:167::-;;;;;;:::i;:::-;;:::i;876:219:151:-;;;;;;:::i;:::-;1057:31;876:219;;;;;;;;5759:160:241;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1204:188::-;1326:4;1349:36;1373:11;1349:23;:36::i;:::-;1342:43;1204:188;-1:-1:-1;;1204:188:241:o;1262:113:123:-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;3389:883:241:-;3459:14;2356:21:157;:19;:21::i;:::-;3486:19:241::1;3508:21;3519:9;3508:10;:21::i;:::-;3486:43;;3539:27;3569:29;3588:9;3569:18;:29::i;:::-;3539:59:::0;-1:-1:-1;3690:18:241::1;3654:32;3676:9;3654:21;:32::i;:::-;:54;;;;;;;;:::i;:::-;;3646:86;;;::::0;-1:-1:-1;;;3646:86:241;;9956:2:264;3646:86:241::1;::::0;::::1;9938:21:264::0;9995:2;9975:18;;;9968:30;10034:21;10014:18;;;10007:49;10073:18;;3646:86:241::1;;;;;;;;;3827:1;:8;;;3781:42;3792:9;3803:5;3810:12;:10;:12::i;:::-;3781:10;:42::i;:::-;:54;;3773:87;;;::::0;-1:-1:-1;;;3773:87:241;;10304:2:264;3773:87:241::1;::::0;::::1;10286:21:264::0;10343:2;10323:18;;;10316:30;10382:22;10362:18;;;10355:50;10422:18;;3773:87:241::1;10102:344:264::0;3773:87:241::1;3937:54;3947:9;3958:5;3965:1;:11;;;3978:12;:10;:12::i;:::-;3937:9;:54::i;:::-;4048:55;4058:9;4069:4;4075:12;:10;:12::i;:::-;4097:4;4048:9;:55::i;:::-;4154:62;4165:9;4176:12;:10;:12::i;:::-;4190:1;4193:22;4154:10;:62::i;:::-;4260:4;4253:11;;;;2398:20:157::0;1713:1;2924:7;:21;2744:208;2398:20;3389:883:241;;;:::o;5925:145::-;5989:23;6031:32;6053:9;6031:21;:32::i;4333:575::-;4403:4;2356:21:157;:19;:21::i;:::-;4526:18:241::1;4496:26;4511:10;4496:14;:26::i;:::-;:48;;;;;;;;:::i;:::-;;4488:80;;;::::0;-1:-1:-1;;;4488:80:241;;9956:2:264;4488:80:241::1;::::0;::::1;9938:21:264::0;9995:2;9975:18;;;9968:30;10034:21;10014:18;;;10007:49;10073:18;;4488:80:241::1;9754:343:264::0;4488:80:241::1;4578:27;4608:28;4625:10;4608:16;:28::i;:::-;4578:58;;4670:1;:11;;;-1:-1:-1::0;;;;;4654:27:241::1;:12;:10;:12::i;:::-;-1:-1:-1::0;;;;;4654:27:241::1;;4646:36;;;::::0;::::1;;4733:55;4755:10;4767:20;4733:21;:55::i;:::-;4846;4856:10;4868:4;4874:1;:11;;;4895:4;4846:9;:55::i;:::-;4409:499;2398:20:157::0;1713:1;2924:7;:21;2744:208;1495:1888:241;1565:18;2356:21:157;:19;:21::i;:::-;1620:12:241::1;:10;:12::i;:::-;-1:-1:-1::0;;;;;1603:29:241::1;:5;:13;;;-1:-1:-1::0;;;;;1603:29:241::1;;1595:79;;;::::0;-1:-1:-1;;;1595:79:241;;10653:2:264;1595:79:241::1;::::0;::::1;10635:21:264::0;10692:2;10672:18;;;10665:30;10731:34;10711:18;;;10704:62;10802:7;10782:18;;;10775:35;10827:19;;1595:79:241::1;10451:401:264::0;1595:79:241::1;1725:12;:10;:12::i;:::-;-1:-1:-1::0;;;;;1692:45:241::1;:5;:19;;;:29;;;-1:-1:-1::0;;;;;1692:45:241::1;;1684:102;;;::::0;-1:-1:-1;;;1684:102:241;;11059:2:264;1684:102:241::1;::::0;::::1;11041:21:264::0;11098:2;11078:18;;;11071:30;11137:34;11117:18;;;11110:62;11208:14;11188:18;;;11181:42;11240:19;;1684:102:241::1;10857:408:264::0;1684:102:241::1;1825:26;1854:136;;;;;;;;1877:5;:11;;;:21;;;1854:136;;;;;;;;:::i;:::-;;;;;1907:5;:11;;;:17;;;-1:-1:-1::0;;;;;1854:136:241::1;;;;;1938:5;:11;;;:22;;;1854:136;;;;1970:5;:11;;;:18;;;1854:136;;::::0;1825:165:::1;;2037:42;2082:218;;;;;;;;2113:5;:19;;;:29;;;2082:218;;;;;;;;:::i;:::-;;;;;2151:5;:19;;;:25;;;-1:-1:-1::0;;;;;2082:218:241::1;;;;;2190:5;:19;;;:30;;;2082:218;;;;2230:5;:19;;;:26;;;2082:218;;;;2269:5;:19;;;:29;;;-1:-1:-1::0;;;;;2082:218:241::1;;;::::0;2037:263:::1;;2343:15;2318:40;;;;;;;;:::i;:::-;:11:::0;;:21;:40:::1;::::0;::::1;;;;;;:::i;:::-;;:86;;;-1:-1:-1::0;2387:17:241::1;2362:11:::0;;:21;:42:::1;::::0;::::1;;;;;;:::i;:::-;;2318:86;2310:117;;;::::0;-1:-1:-1;;;2310:117:241;;11472:2:264;2310:117:241::1;::::0;::::1;11454:21:264::0;11511:2;11491:18;;;11484:30;11550:20;11530:18;;;11523:48;11588:18;;2310:117:241::1;11270:342:264::0;2310:117:241::1;2478:15;2445:19;::::0;::::1;::::0;:29;:48:::1;::::0;::::1;;;;;;:::i;:::-;;:102;;;-1:-1:-1::0;2530:17:241::1;2497:19;::::0;::::1;::::0;:29;:50:::1;::::0;::::1;;;;;;:::i;:::-;;2445:102;2437:133;;;::::0;-1:-1:-1;;;2437:133:241;;11472:2:264;2437:133:241::1;::::0;::::1;11454:21:264::0;11511:2;11491:18;;;11484:30;11550:20;11530:18;;;11523:48;11588:18;;2437:133:241::1;11270:342:264::0;2437:133:241::1;2613:19;::::0;::::1;::::0;:29;2588:54:::1;::::0;::::1;;;;;;:::i;:::-;:11:::0;;:21;:54:::1;::::0;::::1;;;;;;:::i;:::-;::::0;2580:85:::1;;;::::0;-1:-1:-1;;;2580:85:241;;11819:2:264;2580:85:241::1;::::0;::::1;11801:21:264::0;11858:2;11838:18;;;11831:30;11897:20;11877:18;;;11870:48;11935:18;;2580:85:241::1;11617:342:264::0;2580:85:241::1;2772:20;2795:37;2815:5;:13;;;2830:1;2795:19;:37::i;:::-;:41;::::0;2835:1:::1;2795:41;:::i;:::-;2772:64;;2846:69;2866:5;:19;;;:29;;;2897:1;2901:12;2846:19;:69::i;:::-;2938:19;2951:5;2938:12;:19::i;:::-;2925:32;;3006;3017:10;3029:8;3006:10;:32::i;:::-;3103:48;3122:10;3134:16;3103:18;:48::i;:::-;3211:57;3221:10;3233:4;3247;3254:5;:13;;;3211:9;:57::i;:::-;3316:60;3327:10;3339:5;:13;;;3354:1;3357:18;3316:10;:60::i;:::-;1585:1798;;;2398:20:157::0;1713:1;2924:7;:21;2744:208;5623:130:241;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5725:21:241;5736:9;5725:10;:21::i;5424:193::-;5487:17;5549:25;5560:5;:13;;;5549:10;:25::i;:::-;5576:11;;5589:19;;;;;5538:71;;;;;5576:11;5538:71;;:::i;:::-;;;;;;;;;;;;;5528:82;;;;;;5516:94;;5424:193;;;:::o;1942:98:123:-;1981:7;2003:32;:30;:32::i;4974:271:241:-;5033:7;5076;-1:-1:-1;;;;;5060:23:241;:12;:10;:12::i;:::-;-1:-1:-1;;;;;5060:23:241;;5052:32;;;;;;5094:20;5117:31;5137:7;5146:1;5117:19;:31::i;:::-;:35;;5151:1;5117:35;:::i;:::-;5094:58;;5162:47;5182:7;5191:1;5195:12;5162:19;:47::i;5251:167::-;5309:7;5328:20;5351:31;5371:7;5380:1;5351:19;:31::i;:::-;5328:54;5251:167;-1:-1:-1;;;5251:167:241:o;5759:160::-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5883:29:241;5902:9;5883:18;:29::i;2331:198:123:-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;2992:383::-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;2431:307:157:-;1755:1;2558:7;;:18;2554:86;;2599:30;;;;;;;;;;;;;;2554:86;1755:1;2714:7;:17;2431:307::o;7940:405:209:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8056:16:209;;;8070:1;8056:16;;;;;;;;;8027:26;;8056:16;;;;;;;;;;;-1:-1:-1;8056:16:209;8027:45;;8093:9;8078;8088:1;8078:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;8110;;;8197:80;1231:66;8242:9;1360:66;8197:21;:80::i;:::-;8109:168;;;;;;8290:50;8297:11;8310:15;8327:12;8290:6;:50::i;:::-;8283:57;7940:405;-1:-1:-1;;;;;;7940:405:209:o;9303:413:198:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9427:16:198;;;9441:1;9427:16;;;;;;;;;9398:26;;9427:16;;;;;;;;;;;-1:-1:-1;9427:16:198;9398:45;;9464:9;9449;9459:1;9449:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;9481;;;9568:80;1276:66;9613:9;1405:66;9568:21;:80::i;:::-;9480:168;;;;;;9661:50;9668:11;9681:15;9698:12;9661:6;:50::i;5413:310:210:-;5539:16;;;5553:1;5539:16;;;;;;;;;5479:23;;;;5539:16;;;;;;;;;;;;-1:-1:-1;5539:16:210;5510:45;;5576:9;5561;5571:1;5561:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;5592:13;5608:64;1223:66;5645:9;5656:1;1352:66;5608:26;:64::i;:::-;5592:80;-1:-1:-1;5697:20:210;;;;5685:33;;;;;;;;:::i;:::-;5678:40;5413:310;-1:-1:-1;;;;5413:310:210:o;7121:640:241:-;7211:4;7226:27;7256:29;7275:9;7256:18;:29::i;:::-;7226:59;;7295:19;7317:21;7328:9;7317:10;:21::i;:::-;7295:43;;7348:19;7370:7;:35;;7394:11;;7370:35;;;7380:11;;7370:35;7348:57;;7415:13;7431:7;:27;;7451:1;:7;;;7431:27;;;7441:1;:7;;;7431:27;7415:43;;7468:18;7489:7;:37;;7514:1;:12;;;7489:37;;;7499:1;:12;;;7489:37;7468:58;-1:-1:-1;7552:15:241;7539:9;:28;;;;;;;;:::i;:::-;;7536:219;;7589:30;;;;;-1:-1:-1;;;;;707:55:264;;;7589:30:241;;;689:74:264;7589:23:241;;;;;662:18:264;;7589:30:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7582:37;;;;;;;;;7536:219;7661:17;7648:9;:30;;;;;;;;:::i;:::-;;7645:110;;7700:44;;;;;-1:-1:-1;;;;;13347:55:264;;;7700:44:241;;;13329:74:264;13419:18;;;13412:34;;;7700:25:241;;;;;13302:18:264;;7700:44:241;13155:297:264;7645:110:241;7216:545;;;;;7121:640;;;;;:::o;6179:937::-;6276:27;6306:29;6325:9;6306:18;:29::i;:::-;6276:59;;6345:19;6367:21;6378:9;6367:10;:21::i;:::-;6345:43;;6398:14;6415:7;:29;;6436:1;:8;;;6415:29;;;6425:1;:8;;;6415:29;6398:46;;6454:19;6476:7;:35;;6500:11;;6476:35;;;6486:11;;6476:35;6454:57;;6521:18;6542:7;:37;;6567:1;:12;;;6542:37;;;6552:1;:12;;;6542:37;6521:58;-1:-1:-1;;;;;;6603:21:241;;6619:4;6603:21;6589:11;6650:7;:27;;6670:1;:7;;;6650:27;;;6660:1;:7;;;6650:27;6634:43;-1:-1:-1;6703:15:241;6690:9;:28;;;;;;;;:::i;:::-;;6687:423;;6736:6;6733:113;;;6745:34;;;;;-1:-1:-1;;;;;13347:55:264;;;6745:34:241;;;13329:74:264;13419:18;;;13412:34;;;6745:22:241;;;;;13302:18:264;;6745:34:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6733:113;;;6800:44;;;;;-1:-1:-1;;;;;14020:15:264;;;6800:44:241;;;14002:34:264;14072:15;;;14052:18;;;14045:43;14104:18;;;14097:34;;;6800:26:241;;;;;13914:18:264;;6800:44:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6733:113;6859:7;;;;;;;;;6687:423;6906:17;6893:9;:30;;;;;;;;:::i;:::-;;6890:220;;6938:66;;;;;-1:-1:-1;;;;;14516:15:264;;;6938:66:241;;;14498:34:264;14568:15;;;14548:18;;;14541:43;14600:18;;;14593:34;;;14643:18;;;14636:34;;;14707:3;14686:19;;;14679:32;-1:-1:-1;14727:19:264;;;14720:30;6938:32:241;;;;;14767:19:264;;6938:66:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7018:7;;;;;;;;;6890:220;7062:37;;-1:-1:-1;;;7062:37:241;;14999:2:264;7062:37:241;;;14981:21:264;15038:2;15018:18;;;15011:30;15077:29;15057:18;;;15050:57;15124:18;;7062:37:241;14797:351:264;6179:937:241;;;;;:::o;7690:434:210:-;7801:24;7828:48;7841:7;7850:12;7864:11;7828:12;:48::i;:::-;7980:16;;;7994:1;7980:16;;;;;;;;;7801:75;;-1:-1:-1;7883:30:210;;7919:25;;7883:30;;7980:16;;;;;;;;;;;;-1:-1:-1;7980:16:210;7951:45;;8017:9;8002;8012:1;8002:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;8033:86;1223:66;8065:9;8076:11;8089:15;8106:12;8033:21;:86::i;:::-;7795:329;;;;7690:434;;;;:::o;6124:272::-;6236:16;;;6250:1;6236:16;;;;;;;;;6207:26;;6236:16;;;;;;;;;;;-1:-1:-1;6236:16:210;6207:45;;6273:9;6258;6268:1;6258:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;6289:102;1223:66;6326:9;6337:1;6363:11;6357:18;;;;;;;;:::i;:::-;6340:36;;;;;;;15298:3:264;15294:16;;;;15312:66;15290:89;15278:102;;15405:1;15396:11;;15153:260;6340:36:210;;;;-1:-1:-1;;6340:36:210;;;;;;;;;1352:66;6289:26;:102::i;:::-;6201:195;6124:272;;:::o;2644:396:199:-;2783:16;;;2797:1;2783:16;;;;;;;;2731:15;;;;2783:16;2797:1;2783:16;;;;;;;;;;-1:-1:-1;2783:16:199;2754:45;;2844:15;-1:-1:-1;;;;;2828:33:199;2820:42;;2805:9;2815:1;2805:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;2899:9;2883:27;;2868:9;2878:1;2868:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;2917:13;2933:64;1065:66;2970:9;2917:13;1194:66;2933:26;:64::i;:::-;2917:80;2644:396;-1:-1:-1;;;;;2644:396:199:o;4380:357::-;4505:16;;;4519:1;4505:16;;;;;;;;4476:26;;4505:16;;;;;;;;;;-1:-1:-1;4505:16:199;4476:45;;4566:15;-1:-1:-1;;;;;4550:33:199;4542:42;;4527:9;4537:1;4527:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;4621:9;4605:27;;4590:9;4600:1;4590:12;;;;;;;;:::i;:::-;;;;;;:42;;;;;4639:93;1065:66;1049:83;;4676:9;4687:1;4708:7;4690:27;;;;;;15547:19:264;;15591:2;15582:12;;15418:182;4690:27:199;;;;-1:-1:-1;;4690:27:199;;;;;;;;;1194:66;4639:26;:93::i;9912:426:209:-;9985:24;10012:78;10025:6;:16;;;10043:6;:12;;;10057:6;:17;;;10076:6;:13;;;10012:12;:78::i;:::-;10194:16;;;10208:1;10194:16;;;;;;;;;9985:105;;-1:-1:-1;10097:30:209;;10133:25;;10097:30;;10194:16;;;;;;;;;;;;-1:-1:-1;10194:16:209;10165:45;;10231:9;10216;10226:1;10216:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;10247:86;1231:66;10279:9;10290:11;10303:15;10320:12;10247:21;:86::i;:::-;9979:359;;;;9912:426;;:::o;11407:488:198:-;11488:24;11515:132;11535:6;:16;;;11559:6;:12;;;11579:6;:17;;;11604:6;:13;;;11625:6;:16;;;11515:12;:132::i;:::-;11751:16;;;11765:1;11751:16;;;;;;;;;11488:159;;-1:-1:-1;11654:30:198;;11690:25;;11654:30;;11751:16;;;;;;;;;;;;-1:-1:-1;11751:16:198;11722:45;;11788:9;11773;11783:1;11773:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;11804:86;1276:66;11836:9;11847:11;11860:15;11877:12;11804:21;:86::i;4048:97:123:-;4089:7;4111:29;:27;:29::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;11488:242:209:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11700:25:209;11713:11;11700:12;:25::i;:::-;11683:13;;;11631:94;;;11664:17;;;11631:94;;;-1:-1:-1;;;;;11631:94:209;;11650:12;;;11631:94;11632:6;11631:94;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;11488:242;;;;;:::o;13183:268:198:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13421:25:198;13434:11;13421:12;:25::i;:::-;-1:-1:-1;;;;;13334:112:198;;;13401:16;;;13334:112;13386:13;;;13334:112;;;13367:17;;;13334:112;;;;;13353:12;;;13334:112;13335:6;13334:112;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;13183:268;;;;;:::o;17775:457:46:-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;11122:209:210:-;11247:12;11291:7;11300:12;11314:11;11274:52;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;11267:59;;11122:209;;;;;:::o;6458:480:46:-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;:::-;6692:242;;;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6639:299;6458:480;;;;;:::o;10761:455::-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;10980:232::-;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;12401:223:209:-;12538:12;12582:9;12593:5;12600:10;12612:6;12565:54;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;12558:61;;12401:223;;;;;;:::o;14122:257:198:-;14282:12;14326:9;14337:5;14344:10;14356:6;14364:9;14309:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;14302:72;;14122:257;;;;;;;:::o;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;10955:375:209:-;11028:19;11049:13;11064:18;11084:14;11134:25;11150:5;11157:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;11134:25:209;11128:32;;11118:43;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;;2736:34;11106:55:209;;11177:35;;;;;;2736:34:23;-1:-1:-1;2736:34:23;;-1:-1:-1;10955:375:209;-1:-1:-1;;10955:375:209:o;12574:451:198:-;12647:19;12668:13;12683:18;12703:14;12719:17;12772:25;12788:5;12795:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;12772:25:198;12766:32;;12756:43;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;;2736:34;12744:55:198;;12815:35;;;;;2736:34:23;;-1:-1:-1;2736:34:23;;-1:-1:-1;12983:36:198;;;;-1:-1:-1;12574:451:198;-1:-1:-1;;12574:451:198:o;36171:541:45:-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;12066:286::-;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;:::-;12066:286;;;;;:::o;23107:355::-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8101:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;8389:20:44;;8299:21;;8322:9;;8295:37;8385:31;;8244:184;8201:237;;-1:-1:-1;6076:2380:44;;;;:::o;50806:191:45:-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;51823:242::-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;;-1:-1:-1;52054:6:45;51823:242;-1:-1:-1;;;51823:242:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;4015:652:45:-;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;17013:1682;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;5042:669:44:-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:44;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;51249:282::-;51494:30;;;;;;26450:19:264;;;26485:12;;;26478:28;;;51337:7:45;;26522:12:264;;51494:30:45;26261:279:264;3658:342:50;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;1489:2340:44:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;966:162::-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;2801:22:58;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;14:332:264;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;774:180;833:6;886:2;874:9;865:7;861:23;857:32;854:52;;;902:1;899;892:12;854:52;-1:-1:-1;925:23:264;;774:180;-1:-1:-1;774:180:264:o;1141:184::-;-1:-1:-1;;;1190:1:264;1183:88;1290:4;1287:1;1280:15;1314:4;1311:1;1304:15;1330:249;1480:2;1465:18;;1513:1;1502:13;;1492:47;;1519:18;;:::i;:::-;1548:25;;;1330:249;:::o;1584:184::-;-1:-1:-1;;;1633:1:264;1626:88;1733:4;1730:1;1723:15;1757:4;1754:1;1747:15;1773:253;1845:2;1839:9;1887:4;1875:17;;1922:18;1907:34;;1943:22;;;1904:62;1901:88;;;1969:18;;:::i;:::-;2005:2;1998:22;1773:253;:::o;2031:334::-;2102:2;2096:9;2158:2;2148:13;;-1:-1:-1;;2144:86:264;2132:99;;2261:18;2246:34;;2282:22;;;2243:62;2240:88;;;2308:18;;:::i;:::-;2344:2;2337:22;2031:334;;-1:-1:-1;2031:334:264:o;2370:150::-;2445:20;;2494:1;2484:12;;2474:40;;2510:1;2507;2500:12;2525:196;2593:20;;-1:-1:-1;;;;;2642:54:264;;2632:65;;2622:93;;2711:1;2708;2701:12;2726:703;2786:5;2834:4;2822:9;2817:3;2813:19;2809:30;2806:50;;;2852:1;2849;2842:12;2806:50;2885:2;2879:9;2927:4;2919:6;2915:17;2998:6;2986:10;2983:22;2962:18;2950:10;2947:34;2944:62;2941:88;;;3009:18;;:::i;:::-;3045:2;3038:22;3078:6;-1:-1:-1;3078:6:264;3108:36;3134:9;3108:36;:::i;:::-;3100:6;3093:52;3178:38;3212:2;3201:9;3197:18;3178:38;:::i;:::-;3173:2;3165:6;3161:15;3154:63;3278:2;3267:9;3263:18;3250:32;3245:2;3237:6;3233:15;3226:57;3344:2;3333:9;3329:18;3316:32;3311:2;3303:6;3299:15;3292:57;3383:39;3417:3;3406:9;3402:19;3383:39;:::i;:::-;3377:3;3369:6;3365:16;3358:65;;2726:703;;;;:::o;3434:245::-;3482:4;3515:18;3507:6;3504:30;3501:56;;;3537:18;;:::i;:::-;-1:-1:-1;3594:2:264;3582:15;-1:-1:-1;;3578:88:264;3668:4;3574:99;;3434:245::o;3684:462::-;3726:5;3779:3;3772:4;3764:6;3760:17;3756:27;3746:55;;3797:1;3794;3787:12;3746:55;3833:6;3820:20;3864:48;3880:31;3908:2;3880:31;:::i;:::-;3864:48;:::i;:::-;3937:2;3928:7;3921:19;3983:3;3976:4;3971:2;3963:6;3959:15;3955:26;3952:35;3949:55;;;4000:1;3997;3990:12;3949:55;4065:2;4058:4;4050:6;4046:17;4039:4;4030:7;4026:18;4013:55;4113:1;4088:16;;;4106:4;4084:27;4077:38;;;;4092:7;3684:462;-1:-1:-1;;;3684:462:264:o;4151:1163::-;4235:6;4288:2;4276:9;4267:7;4263:23;4259:32;4256:52;;;4304:1;4301;4294:12;4256:52;4344:9;4331:23;4373:18;4414:2;4406:6;4403:14;4400:34;;;4430:1;4427;4420:12;4400:34;4453:22;;;;4494:16;;;4530:6;4522:15;;4519:35;;;4550:1;4547;4540:12;4519:35;4576:22;;:::i;:::-;4618:4;4614:2;4610:13;4607:33;;;4636:1;4633;4626:12;4607:33;4664:22;;:::i;:::-;4649:37;;4711:29;4737:2;4711:29;:::i;:::-;4702:7;4695:46;4775:31;4802:2;4798;4794:11;4775:31;:::i;:::-;4770:2;4761:7;4757:16;4750:57;4862:2;4858;4854:11;4841:25;4836:2;4827:7;4823:16;4816:51;4922:2;4918;4914:11;4901:25;4896:2;4887:7;4883:16;4876:51;4950:7;4943:5;4936:22;4990:55;5037:7;5030:4;5026:2;5022:13;4990:55;:::i;:::-;4985:2;4978:5;4974:14;4967:79;5092:3;5088:2;5084:12;5071:26;5055:42;;5122:2;5112:8;5109:16;5106:36;;;5138:1;5135;5128:12;5106:36;5174:44;5210:7;5199:8;5195:2;5191:17;5174:44;:::i;:::-;5169:2;5162:5;5158:14;5151:68;5251:32;5278:3;5274:2;5270:12;5251:32;:::i;:::-;5246:2;5235:14;;5228:56;5239:5;4151:1163;-1:-1:-1;;;;;;4151:1163:264:o;5501:712::-;5555:5;5608:3;5601:4;5593:6;5589:17;5585:27;5575:55;;5626:1;5623;5616:12;5575:55;5662:6;5649:20;5688:4;5711:18;5707:2;5704:26;5701:52;;;5733:18;;:::i;:::-;5779:2;5776:1;5772:10;5802:28;5826:2;5822;5818:11;5802:28;:::i;:::-;5864:15;;;5934;;;5930:24;;;5895:12;;;;5966:15;;;5963:35;;;5994:1;5991;5984:12;5963:35;6030:2;6022:6;6018:15;6007:26;;6042:142;6058:6;6053:3;6050:15;6042:142;;;6124:17;;6112:30;;6075:12;;;;6162;;;;6042:142;;;6202:5;5501:712;-1:-1:-1;;;;;;;5501:712:264:o;6218:943::-;6372:6;6380;6388;6396;6404;6457:3;6445:9;6436:7;6432:23;6428:33;6425:53;;;6474:1;6471;6464:12;6425:53;6497:29;6516:9;6497:29;:::i;:::-;6487:39;;6545:38;6579:2;6568:9;6564:18;6545:38;:::i;:::-;6535:48;;6634:2;6623:9;6619:18;6606:32;6657:18;6698:2;6690:6;6687:14;6684:34;;;6714:1;6711;6704:12;6684:34;6737:61;6790:7;6781:6;6770:9;6766:22;6737:61;:::i;:::-;6727:71;;6851:2;6840:9;6836:18;6823:32;6807:48;;6880:2;6870:8;6867:16;6864:36;;;6896:1;6893;6886:12;6864:36;6919:63;6974:7;6963:8;6952:9;6948:24;6919:63;:::i;:::-;6909:73;;7035:3;7024:9;7020:19;7007:33;6991:49;;7065:2;7055:8;7052:16;7049:36;;;7081:1;7078;7071:12;7049:36;;7104:51;7147:7;7136:8;7125:9;7121:24;7104:51;:::i;:::-;7094:61;;;6218:943;;;;;;;;:::o;7419:149::-;7509:1;7502:5;7499:12;7489:46;;7515:18;;:::i;:::-;7544;;7419:149::o;7573:340::-;7637:53;7686:3;7678:5;7672:12;7637:53;:::i;:::-;-1:-1:-1;;;;;7743:4:264;7736:5;7732:16;7726:23;7722:72;7715:4;7710:3;7706:14;7699:96;7844:4;7837:5;7833:16;7827:23;7820:4;7815:3;7811:14;7804:47;7900:4;7893:5;7889:16;7883:23;7876:4;7871:3;7867:14;7860:47;;;7573:340::o;7918:260::-;8112:3;8097:19;;8125:47;8101:9;8154:6;8125:47;:::i;8183:186::-;8242:6;8295:2;8283:9;8274:7;8270:23;8266:32;8263:52;;;8311:1;8308;8301:12;8263:52;8334:29;8353:9;8334:29;:::i;8374:606::-;8478:6;8486;8494;8502;8510;8563:3;8551:9;8542:7;8538:23;8534:33;8531:53;;;8580:1;8577;8570:12;8531:53;8603:29;8622:9;8603:29;:::i;:::-;8593:39;;8651:38;8685:2;8674:9;8670:18;8651:38;:::i;:::-;8641:48;;8736:2;8725:9;8721:18;8708:32;8698:42;;8787:2;8776:9;8772:18;8759:32;8749:42;;8842:3;8831:9;8827:19;8814:33;8870:18;8862:6;8859:30;8856:50;;;8902:1;8899;8892:12;8856:50;8925:49;8966:7;8957:6;8946:9;8942:22;8925:49;:::i;8985:475::-;9057:53;9106:3;9098:5;9092:12;9057:53;:::i;:::-;9156:4;9149:5;9145:16;9139:23;-1:-1:-1;;;;;9273:2:264;9259:12;9255:21;9248:4;9243:3;9239:14;9232:45;9326:4;9319:5;9315:16;9309:23;9302:4;9297:3;9293:14;9286:47;9382:4;9375:5;9371:16;9365:23;9358:4;9353:3;9349:14;9342:47;9450:2;9442:4;9435:5;9431:16;9425:23;9421:32;9414:4;9409:3;9405:14;9398:56;;;8985:475;;:::o;9465:284::-;9675:3;9660:19;;9688:55;9664:9;9725:6;9688:55;:::i;11964:184::-;-1:-1:-1;;;12013:1:264;12006:88;12113:4;12110:1;12103:15;12137:4;12134:1;12127:15;12153:125;12218:9;;;12239:10;;;12236:36;;;12252:18;;:::i;12283:489::-;12602:25;;;12589:3;12574:19;;12636:56;12688:2;12673:18;;12665:6;12636:56;:::i;:::-;12701:65;12761:3;12750:9;12746:19;12738:6;12701:65;:::i;12777:184::-;-1:-1:-1;;;12826:1:264;12819:88;12926:4;12923:1;12916:15;12950:4;12947:1;12940:15;12966:184;13036:6;13089:2;13077:9;13068:7;13064:23;13060:32;13057:52;;;13105:1;13102;13095:12;13057:52;-1:-1:-1;13128:16:264;;12966:184;-1:-1:-1;12966:184:264:o;13457:277::-;13524:6;13577:2;13565:9;13556:7;13552:23;13548:32;13545:52;;;13593:1;13590;13583:12;13545:52;13625:9;13619:16;13678:5;13671:13;13664:21;13657:5;13654:32;13644:60;;13700:1;13697;13690:12;15605:439;15658:3;15696:5;15690:12;15723:6;15718:3;15711:19;15749:4;15778;15773:3;15769:14;15762:21;;15817:4;15810:5;15806:16;15840:1;15850:169;15864:6;15861:1;15858:13;15850:169;;;15925:13;;15913:26;;15959:12;;;;15994:15;;;;15886:1;15879:9;15850:169;;;-1:-1:-1;16035:3:264;;15605:439;-1:-1:-1;;;;;15605:439:264:o;16049:468::-;16349:6;16338:9;16331:25;16392:2;16387;16376:9;16372:18;16365:30;16312:4;16412:56;16464:2;16453:9;16449:18;16441:6;16412:56;:::i;:::-;16404:64;;16504:6;16499:2;16488:9;16484:18;16477:34;16049:468;;;;;;:::o;16522:250::-;16607:1;16617:113;16631:6;16628:1;16625:13;16617:113;;;16707:11;;;16701:18;16688:11;;;16681:39;16653:2;16646:10;16617:113;;;-1:-1:-1;;16764:1:264;16746:16;;16739:27;16522:250::o;16777:441::-;16830:5;16883:3;16876:4;16868:6;16864:17;16860:27;16850:55;;16901:1;16898;16891:12;16850:55;16930:6;16924:13;16961:48;16977:31;17005:2;16977:31;:::i;16961:48::-;17034:2;17025:7;17018:19;17080:3;17073:4;17068:2;17060:6;17056:15;17052:26;17049:35;17046:55;;;17097:1;17094;17087:12;17046:55;17110:77;17184:2;17177:4;17168:7;17164:18;17157:4;17149:6;17145:17;17110:77;:::i;17223:655::-;17365:6;17373;17381;17434:2;17422:9;17413:7;17409:23;17405:32;17402:52;;;17450:1;17447;17440:12;17402:52;17483:9;17477:16;17512:18;17553:2;17545:6;17542:14;17539:34;;;17569:1;17566;17559:12;17539:34;17592:60;17644:7;17635:6;17624:9;17620:22;17592:60;:::i;:::-;17582:70;;17692:2;17681:9;17677:18;17671:25;17661:35;;17742:2;17731:9;17727:18;17721:25;17705:41;;17771:2;17761:8;17758:16;17755:36;;;17787:1;17784;17777:12;17755:36;;17810:62;17864:7;17853:8;17842:9;17838:24;17810:62;:::i;:::-;17800:72;;;17223:655;;;;;:::o;17883:548::-;18207:6;18196:9;18189:25;18250:3;18245:2;18234:9;18230:18;18223:31;18170:4;18271:57;18323:3;18312:9;18308:19;18300:6;18271:57;:::i;:::-;18376:4;18364:17;;;;18359:2;18344:18;;18337:45;-1:-1:-1;18413:2:264;18398:18;18391:34;18263:65;17883:548;-1:-1:-1;;17883:548:264:o;18625:476::-;-1:-1:-1;;18850:6:264;18846:2;18842:15;18838:88;18833:3;18826:101;18957:6;18952:2;18947:3;18943:12;18936:28;18808:3;18994:1;18986:6;18983:13;18973:47;;19000:18;;:::i;:::-;-1:-1:-1;19054:3:264;19050:16;;;;19045:2;19036:12;;19029:38;19092:2;19083:12;;18625:476;-1:-1:-1;;18625:476:264:o;19106:329::-;19147:3;19185:5;19179:12;19212:6;19207:3;19200:19;19228:76;19297:6;19290:4;19285:3;19281:14;19274:4;19267:5;19263:16;19228:76;:::i;:::-;19349:2;19337:15;-1:-1:-1;;19333:88:264;19324:98;;;;19424:4;19320:109;;19106:329;-1:-1:-1;;19106:329:264:o;19440:794::-;19835:6;19824:9;19817:25;19878:3;19873:2;19862:9;19858:18;19851:31;19798:4;19905:57;19957:3;19946:9;19942:19;19934:6;19905:57;:::i;:::-;20010:9;20002:6;19998:22;19993:2;19982:9;19978:18;19971:50;20044:32;20069:6;20061;20044:32;:::i;:::-;20030:46;;20112:6;20107:2;20096:9;20092:18;20085:34;20168:9;20160:6;20156:22;20150:3;20139:9;20135:19;20128:51;20196:32;20221:6;20213;20196:32;:::i;:::-;20188:40;19440:794;-1:-1:-1;;;;;;;;19440:794:264:o;20239:709::-;20609:6;20598:9;20591:25;20652:3;20647:2;20636:9;20632:18;20625:31;20572:4;20679:57;20731:3;20720:9;20716:19;20708:6;20679:57;:::i;:::-;20784:4;20776:6;20772:17;20767:2;20756:9;20752:18;20745:45;20838:9;20830:6;20826:22;20821:2;20810:9;20806:18;20799:50;20866:32;20891:6;20883;20866:32;:::i;:::-;20858:40;;;20935:6;20929:3;20918:9;20914:19;20907:35;20239:709;;;;;;;;:::o;20953:150::-;21034:1;21027:5;21024:12;21014:46;;21040:18;;:::i;:::-;21085:3;21081:15;21069:28;;20953:150::o;21108:491::-;21335:38;21369:3;21361:6;21335:38;:::i;:::-;21410:2;21406:15;;;;-1:-1:-1;;21402:88:264;21398:1;21389:11;;21382:109;21516:2;21507:12;;21500:28;;;;21553:2;21544:12;;21537:28;21590:2;21581:12;;21108:491;-1:-1:-1;21108:491:264:o;21604:596::-;21859:38;21893:3;21885:6;21859:38;:::i;:::-;-1:-1:-1;;22019:2:264;22015:15;;;22011:24;;22007:1;21998:11;;21991:45;22061:2;22052:12;;22045:28;;;;22098:2;22089:12;;22082:28;;;;22144:15;;;22140:24;22135:2;22126:12;;22119:46;22190:3;22181:13;;;-1:-1:-1;21604:596:264:o;22205:175::-;22242:3;22286:4;22279:5;22275:16;22315:4;22306:7;22303:17;22300:43;;22323:18;;:::i;:::-;22372:1;22359:15;;22205:175;-1:-1:-1;;22205:175:264:o;22385:128::-;22452:9;;;22473:11;;;22470:37;;;22487:18;;:::i;22518:168::-;22591:9;;;22622;;22639:15;;;22633:22;;22619:37;22609:71;;22660:18;;:::i;22691:640::-;22942:6;22937:3;22930:19;22912:3;22968:2;23001;22996:3;22992:12;23033:6;23027:13;23098:2;23090:6;23086:15;23119:1;23129:175;23143:6;23140:1;23137:13;23129:175;;;23206:13;;23192:28;;23242:14;;;;23279:15;;;;23165:1;23158:9;23129:175;;;-1:-1:-1;23320:5:264;;22691:640;-1:-1:-1;;;;;;;22691:640:264:o;23336:184::-;-1:-1:-1;;;23385:1:264;23378:88;23485:4;23482:1;23475:15;23509:4;23506:1;23499:15;23525:690;23860:3;23849:9;23842:22;23823:4;23887:57;23939:3;23928:9;23924:19;23916:6;23887:57;:::i;:::-;23992:9;23984:6;23980:22;23975:2;23964:9;23960:18;23953:50;24026:32;24051:6;24043;24026:32;:::i;:::-;24012:46;;24094:6;24089:2;24078:9;24074:18;24067:34;24149:9;24141:6;24137:22;24132:2;24121:9;24117:18;24110:50;24177:32;24202:6;24194;24177:32;:::i;24220:899::-;24676:6;24665:9;24658:25;24719:3;24714:2;24703:9;24699:18;24692:31;24639:4;24746:57;24798:3;24787:9;24783:19;24775:6;24746:57;:::i;:::-;24851:9;24843:6;24839:22;24834:2;24823:9;24819:18;24812:50;24885:32;24910:6;24902;24885:32;:::i;:::-;24871:46;;24953:6;24948:2;24937:9;24933:18;24926:34;25009:9;25001:6;24997:22;24991:3;24980:9;24976:19;24969:51;25037:32;25062:6;25054;25037:32;:::i;:::-;25029:40;;;25106:6;25100:3;25089:9;25085:19;25078:35;24220:899;;;;;;;;;:::o;25124:511::-;25375:2;25364:9;25357:21;25338:4;25401:56;25453:2;25442:9;25438:18;25430:6;25401:56;:::i;:::-;25505:14;25497:6;25493:27;25488:2;25477:9;25473:18;25466:55;25569:9;25561:6;25557:22;25552:2;25541:9;25537:18;25530:50;25597:32;25622:6;25614;25597:32;:::i;25640:616::-;25951:6;25940:9;25933:25;25994:3;25989:2;25978:9;25974:18;25967:31;25914:4;26021:57;26073:3;26062:9;26058:19;26050:6;26021:57;:::i;:::-;26126:14;26118:6;26114:27;26109:2;26098:9;26094:18;26087:55;26190:9;26182:6;26178:22;26173:2;26162:9;26158:18;26151:50;26218:32;26243:6;26235;26218:32;:::i;26545:359::-;26748:2;26737:9;26730:21;26711:4;26768:44;26808:2;26797:9;26793:18;26785:6;26768:44;:::i;:::-;26843:2;26828:18;;26821:34;;;;-1:-1:-1;26886:2:264;26871:18;26864:34;26760:52;26545:359;-1:-1:-1;26545:359:264:o","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","auctionHouseAddress()":"bc74f4a5","cancelOrder(bytes32)":"7489ec23","createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":"78885da7","fulfillOrder(bytes32)":"26e5dc5d","getConsideration(bytes32)":"f8b48037","getCounter(address)":"f07ec373","getOffer(bytes32)":"d597b8c8","getOrderHash(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":"dd5c51a7","getOrderStatus(bytes32)":"46423aa7","incrementCounter(address)":"e5910ae7","onERC1155BatchReceived(address,address,uint256[],uint256[],bytes)":"bc197c81","onERC1155Received(address,address,uint256,uint256,bytes)":"f23a6e61","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"ReentrancyGuardReentrantCall\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"auctionHouseAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_orderHash\",\"type\":\"bytes32\"}],\"name\":\"cancelOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct Offer\",\"name\":\"offer\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct Consideration\",\"name\":\"consideration\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"internalType\":\"struct Order\",\"name\":\"order\",\"type\":\"tuple\"}],\"name\":\"createOrder\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_orderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"fulfillOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"fulfilled\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"getConsideration\",\"outputs\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct ConsiderationsData\",\"name\":\"consideration\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"getCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"getOffer\",\"outputs\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct OffersData\",\"name\":\"offer\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct Offer\",\"name\":\"offer\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct Consideration\",\"name\":\"consideration\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"internalType\":\"struct Order\",\"name\":\"order\",\"type\":\"tuple\"}],\"name\":\"getOrderHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"getOrderStatus\",\"outputs\":[{\"internalType\":\"enum OrderStatus\",\"name\":\"orderStatus\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"incrementCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155BatchReceived\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"ReentrancyGuardReentrantCall()\":[{\"details\":\"Unauthorized reentrant call.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))\":{\"params\":{\"order\":\"An order\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))\":{\"notice\":\"Create a new order for a desired NFT or Gold\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/AuctionSystem.sol\":\"AuctionSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/\",\":openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"lib/ERC1155-puppet/ERC1155System.sol\":{\"keccak256\":\"0x37bfddf9abf8e10002749d0f3e5c2d765da2359b4aa0c10549d61728da1ddae3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://77cef81d1373f77daac326d90895bbe692166b82895ae4b5f11ed92d4c5ad21c\",\"dweb:/ipfs/Qmcjk2FUweGK5McuAQh8jXjMa6t3wW4YoWtwitEKD3jqhG\"]},\"lib/ERC1155-puppet/IERC1155.sol\":{\"keccak256\":\"0xba76a0cbf29f93fdcf613ee19a3e8a36d8579628c3e657f68edd29f682cfe05d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c40994dd35444a97b97eacd9c5af7f27373c357642000bbcbcafe7169bd2179e\",\"dweb:/ipfs/QmSVGhh4AT7gkSmVtnitew14xtQFepACdhbGbWXJh39mk1\"]},\"lib/ERC1155-puppet/IERC1155Errors.sol\":{\"keccak256\":\"0x507875c8e9e6f2e706e95c565d51f20030165eb2dc241f49a42cedb96caaead2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b96ff50d61db0f5773b5322c8d3dc8b062a92f9da21bf9a821ac7bae58bcdecb\",\"dweb:/ipfs/QmcXnAhbPWL4ekfgLVPXuBRPuUUMM7zfU5xwP8pPoihnTu\"]},\"lib/ERC1155-puppet/IERC1155Events.sol\":{\"keccak256\":\"0x43dcbad156d27946650411971fabb2dcac1f234f78a5e7a776e18560c9ef64d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://299a141df22563efaa23eb10ab2a311d3b4cc252a3f63a4c73902b198f731859\",\"dweb:/ipfs/QmbaTrv7SwCrYcQ4qyyPf4YxUFQLrcuYMy1aF5sp3VwswN\"]},\"lib/ERC1155-puppet/IERC1155MetadataURI.sol\":{\"keccak256\":\"0x73546c8cf58dc8ce002f50f172ebb8207e65856d12402f8d86fca8ba9288c4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c81bc7f8b4f61810c1562c0197499be6ce636313c2beb9d095455ea8ccd21ae0\",\"dweb:/ipfs/QmR67xU45dQWo51gHyaZB6wy8CbnRLg6nFvD4KeTX6mfZz\"]},\"lib/ERC1155-puppet/IERC1155Receiver.sol\":{\"keccak256\":\"0x9a6fd2d799610585460b2eeba3a38fe7706b8e7291f05411622a979fb462383f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d3c78236d3e2b76209e1e2bb175820449bb1527c0ca99e526b19a73f207d38b3\",\"dweb:/ipfs/Qma552XoWh5sYX4SSiUgwsSpTxe4qR47ozuac4nDsRetxF\"]},\"lib/ERC1155-puppet/constants.sol\":{\"keccak256\":\"0xe41618b4227fc0aaa1c22fc3972420734e23e0441a2315269de368af69d67c70\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e67f2b3f6597a30810afaccd9cd90146b7164fc6c8e91a16261f2424b6b62ee\",\"dweb:/ipfs/QmeJoceERJVcjfH4g1YQTpZGQdUnTFSgZz2eWTRtuwKXje\"]},\"lib/ERC1155-puppet/libraries/LibString.sol\":{\"keccak256\":\"0xb53857d461ac8c546fcd96b94a9f4e34001ac555bbc7b3fc3471c52b16afe2fb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://24cae538067519ffa04a943330b10cba87d26e2c03227edd8a0ebe671186fb73\",\"dweb:/ipfs/QmcZuKmY8GyCWDSSSYAV5ZLuGyhkYhiJXb5AMvViUYgAuz\"]},\"lib/ERC1155-puppet/libraries/utils/ERC1155Utils.sol\":{\"keccak256\":\"0x981a5c3d788baf2b20b043c1a1f005fa9aa224f660233ecc63c6aa2e719b0f21\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5270b523c823caf879a3d338914d1c44070aace2825fb4fbd83d744267a26f5f\",\"dweb:/ipfs/QmVfXQPAPsr24W5rz5qDiiVp2n6owM417skseKnEHxqXmq\"]},\"lib/ERC1155-puppet/libraries/utils/draft-IERC6093.sol\":{\"keccak256\":\"0xb016571337f659bda4d98117bfd0ea8e26d5e7b696eff5cc308275b420b9120e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72ad563fb7c394adfce5a899bc94afb6e463c2773d9de1b98cae3747f85cd779\",\"dweb:/ipfs/QmZwZGrZreuHMW7EHmzpXpN6JVtmcmQY4othHaTqR2ucV6\"]},\"lib/ERC1155-puppet/tables/ERC1155MetadataURI.sol\":{\"keccak256\":\"0x5e7be6ad3cd2280a13cbc155496131b2453d411da565d17e68df8a2b479ae3ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1a6ccc261562a5c76ac720adc8634d931cae7a7ecc40c96e5db7837a262c38fe\",\"dweb:/ipfs/QmY3G99LXRifTJpJA4FqPRDUBboe8GD2PcEagu9MiwuUqL\"]},\"lib/ERC1155-puppet/tables/ERC1155URIStorage.sol\":{\"keccak256\":\"0x41b5c9f2a05119ab0cdc2ed8ebafca81338e71637dc79b218c3c35a4d901d40e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://526fc37c04ba0e53d742e26cf7e6b899f520482fd02fe484e17100eb3b1a256d\",\"dweb:/ipfs/Qmex48c3aPQYRHkduC9fxxzvAYYvnqesyP1AKZNnrXC2cQ\"]},\"lib/ERC1155-puppet/tables/OperatorApproval.sol\":{\"keccak256\":\"0xbbed481b7ccef9525cd566c8e36f42512c8de94c7431510356b35c853c2764d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://984af22419c3ba9e19775b47cdd981872bb1aff430ebab83752a0ea3f6b6fb79\",\"dweb:/ipfs/Qmdr1FByP2aWAuursvKr126EZhNzT29H4bGs3qx9yacVfg\"]},\"lib/ERC1155-puppet/tables/Owners.sol\":{\"keccak256\":\"0x1dce77dc5f33c570e2163f8cbb9e5b3a628ae8f6abbf097dfc24422ff7d50636\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c604d7d03c963f322ed07c2978e1276e89d4a61ad2f2d6790eba98d7f663c7a3\",\"dweb:/ipfs/QmakymS49hdSh7i5igXbTX9f44A4h3yh4cFAxTaMfNvXTp\"]},\"lib/ERC1155-puppet/tables/TotalSupply.sol\":{\"keccak256\":\"0x892ee6cca8571fc5e43563a5834d5a44330a27206a838bb755f7711bbd357c4a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f3120b4a608f998c88b42a50ec33b6ffa709e7079d37f0ec88998f6fb441919b\",\"dweb:/ipfs/QmP4RFLPi75jTn19cUYXshfZgSAJoDzHAio6xGnYSK9NLE\"]},\"lib/ERC1155-puppet/utils.sol\":{\"keccak256\":\"0x4c264da22c936a784106d81aa3cdb94f54d90d46e15ad1b66b53bf28bbcbdf49\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b47674f3483134a57c6a3ac0193e6cdd3643774d12ad433de0541b8358ea9dd0\",\"dweb:/ipfs/QmSqmfS5s7aqrsLgi67b91s3f51AaDJs5F5xzioZcussXH\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/Puppet.sol\":{\"keccak256\":\"0x0793dc274d0e27b9a00369935693952f2b15e85b243ebed5994cc0c5fd806bc9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d94877420ab98c06013f327ce43e18a7dd3f9a42a33f76a5291ae8424b2699a6\",\"dweb:/ipfs/QmcpKAzLV2eKSU7Pfbb7wgkidNeWSUyUD5J2Scgio16RS8\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/PuppetMaster.sol\":{\"keccak256\":\"0xc83209af82eba3b3452a5c62531d52edb13d69db67c768ec12989cfaf9191c72\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f1d83a60ed2e3a15cde57d6fc859ee7c76e6d089010f41189151e799eb90525c\",\"dweb:/ipfs/QmfZLVNQ9G3kkMBxu3koZbMVPqhtxGTw2iziZQbob4AFhm\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/constants.sol\":{\"keccak256\":\"0x55dc370e83d22bd3ddb79172658731deb725c7609c1966d58cfdc5276bc20a7e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6bc27074a755a64d238f32cfd07b4226cfd47fd157f4f0829c13d8d5406d5f9d\",\"dweb:/ipfs/QmZesmQK815TdF6AuZpKZ249NXP2Qqnzmy9k3WpNRc5Cyq\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/tables/PuppetRegistry.sol\":{\"keccak256\":\"0x37273e42577e71b80621bcaa9132b8f9d28ded452242fb478fd7e52f382b83a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://26403866f063923a910cc1e6f4ff7b0e74e4f343b1222675658d1b9a1ecdbe14\",\"dweb:/ipfs/QmSTqLMbg9PvyFkVexVbLPUPLr1aBuBtcfnBZGbqEaje7Q\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/utils.sol\":{\"keccak256\":\"0x0c07e1daf167a9ebcf81d1b176e4aef23d12b0bc01333c572c0482b699fd199d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7f2ec0928e530ae3b75aadfe224a5c1654d0c26b8f10e06e490274fff3871489\",\"dweb:/ipfs/QmPLfak2kwefQ5tcNFxuE9TXsQ4PVkvTraHWZU8PK9GkR4\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol\":{\"keccak256\":\"0xb69597a63b202e28401128bed6a6d259e8730191274471af7303eafb247881a3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://25addbda49a578b3318130585601344c5149a5549d749adf88e9685349a46b23\",\"dweb:/ipfs/Qme2DuD8gpsve1ZvaSMQpBwMdpU7yAtekDwr7gUp8dX4zX\"]},\"node_modules/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol\":{\"keccak256\":\"0xc26cd2e2bcf59b87c986fc653545b35010db9c585a3f3312fe61d7b1b3805735\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://46fe54b0ac3ee60bdff012fae7d13c1171dff433aa4fdd356fd06ce46fbe711b\",\"dweb:/ipfs/QmTTm6jBY6jQ6fx1cnCT4YepEV2aQvqLme5TSxuidfpf2q\"]},\"node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol\":{\"keccak256\":\"0xc6a8ff0ea489379b61faa647490411b80102578440ab9d84e9a957cc12164e70\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ea104e577e63faea3b69c415637e99e755dcbf64c5833d7140c35a714d6d90c\",\"dweb:/ipfs/Qmau6x4Ns9XdyynRCNNp3RhLqijJjFm7z5fyZazfYFGYdq\"]},\"node_modules/@openzeppelin/contracts/utils/ReentrancyGuard.sol\":{\"keccak256\":\"0xf980daa263b661ab8ddee7d4fd833c7da7e7995e2c359ff1f17e67e4112f2236\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7448ab095d6940130bcf76ba47a2eab14148c83119523b93dd89f6d84edd6c02\",\"dweb:/ipfs/QmawrZ4voKQjH3oomXT3Kuheb3Mnmo2VvVpxg8Ne5UJUrd\"]},\"node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0x9e8778b14317ba9e256c30a76fd6c32b960af621987f56069e1e819c77c6a133\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1777404f1dcd0fac188e55a288724ec3c67b45288e49cc64723e95e702b49ab8\",\"dweb:/ipfs/QmZFdC626GButBApwDUvvTnUzdinevC3B24d7yyh57XkiA\"]},\"node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0x4296879f55019b23e135000eb36896057e7101fb7fb859c5ef690cf14643757b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://87b3541437c8c443ccd36795e56a338ed12855eec17f8da624511b8d1a7e14df\",\"dweb:/ipfs/QmeJQCtZrQjtJLr6u7ZHWeH3pBnjtLWzvRrKViAi7UZqxL\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f\",\"dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5\",\"dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk\"]},\"src/systems/AuctionSystem.sol\":{\"keccak256\":\"0x8f634113685bd8065f2356450b84d2951772ef30d175227b0f1f1548e8c6ae99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9a6a2756fd0df55ad66301e78c51e1bfc2f6566bb8a1e4c7a654642cca12e170\",\"dweb:/ipfs/QmNy9DNFCvqZiBCZFCqpJd5k15ncRsxWsXfxiJBffHfnJS\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[],"type":"error","name":"ReentrancyGuardReentrantCall"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"auctionHouseAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"_orderHash","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"cancelOrder","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"struct Order","name":"order","type":"tuple","components":[{"internalType":"struct Offer","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]},{"internalType":"struct Consideration","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"address","name":"offerer","type":"address"}]}],"stateMutability":"nonpayable","type":"function","name":"createOrder","outputs":[{"internalType":"bytes32","name":"_orderHash","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"fulfillOrder","outputs":[{"internalType":"bool","name":"fulfilled","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getConsideration","outputs":[{"internalType":"struct ConsiderationsData","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]}]},{"inputs":[{"internalType":"address","name":"offerer","type":"address"}],"stateMutability":"view","type":"function","name":"getCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getOffer","outputs":[{"internalType":"struct OffersData","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]}]},{"inputs":[{"internalType":"struct Order","name":"order","type":"tuple","components":[{"internalType":"struct Offer","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]},{"internalType":"struct Consideration","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"address","name":"offerer","type":"address"}]}],"stateMutability":"view","type":"function","name":"getOrderHash","outputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getOrderStatus","outputs":[{"internalType":"enum OrderStatus","name":"orderStatus","type":"uint8"}]},{"inputs":[{"internalType":"address","name":"offerer","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"incrementCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256[]","name":"","type":"uint256[]"},{"internalType":"uint256[]","name":"","type":"uint256[]"},{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"onERC1155BatchReceived","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}]},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"onERC1155Received","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":{"params":{"order":"An order"}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":{"notice":"Create a new order for a desired NFT or Gold"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/","openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/AuctionSystem.sol":"AuctionSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"lib/ERC1155-puppet/ERC1155System.sol":{"keccak256":"0x37bfddf9abf8e10002749d0f3e5c2d765da2359b4aa0c10549d61728da1ddae3","urls":["bzz-raw://77cef81d1373f77daac326d90895bbe692166b82895ae4b5f11ed92d4c5ad21c","dweb:/ipfs/Qmcjk2FUweGK5McuAQh8jXjMa6t3wW4YoWtwitEKD3jqhG"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155.sol":{"keccak256":"0xba76a0cbf29f93fdcf613ee19a3e8a36d8579628c3e657f68edd29f682cfe05d","urls":["bzz-raw://c40994dd35444a97b97eacd9c5af7f27373c357642000bbcbcafe7169bd2179e","dweb:/ipfs/QmSVGhh4AT7gkSmVtnitew14xtQFepACdhbGbWXJh39mk1"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Errors.sol":{"keccak256":"0x507875c8e9e6f2e706e95c565d51f20030165eb2dc241f49a42cedb96caaead2","urls":["bzz-raw://b96ff50d61db0f5773b5322c8d3dc8b062a92f9da21bf9a821ac7bae58bcdecb","dweb:/ipfs/QmcXnAhbPWL4ekfgLVPXuBRPuUUMM7zfU5xwP8pPoihnTu"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Events.sol":{"keccak256":"0x43dcbad156d27946650411971fabb2dcac1f234f78a5e7a776e18560c9ef64d5","urls":["bzz-raw://299a141df22563efaa23eb10ab2a311d3b4cc252a3f63a4c73902b198f731859","dweb:/ipfs/QmbaTrv7SwCrYcQ4qyyPf4YxUFQLrcuYMy1aF5sp3VwswN"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155MetadataURI.sol":{"keccak256":"0x73546c8cf58dc8ce002f50f172ebb8207e65856d12402f8d86fca8ba9288c4d8","urls":["bzz-raw://c81bc7f8b4f61810c1562c0197499be6ce636313c2beb9d095455ea8ccd21ae0","dweb:/ipfs/QmR67xU45dQWo51gHyaZB6wy8CbnRLg6nFvD4KeTX6mfZz"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Receiver.sol":{"keccak256":"0x9a6fd2d799610585460b2eeba3a38fe7706b8e7291f05411622a979fb462383f","urls":["bzz-raw://d3c78236d3e2b76209e1e2bb175820449bb1527c0ca99e526b19a73f207d38b3","dweb:/ipfs/Qma552XoWh5sYX4SSiUgwsSpTxe4qR47ozuac4nDsRetxF"],"license":"MIT"},"lib/ERC1155-puppet/constants.sol":{"keccak256":"0xe41618b4227fc0aaa1c22fc3972420734e23e0441a2315269de368af69d67c70","urls":["bzz-raw://9e67f2b3f6597a30810afaccd9cd90146b7164fc6c8e91a16261f2424b6b62ee","dweb:/ipfs/QmeJoceERJVcjfH4g1YQTpZGQdUnTFSgZz2eWTRtuwKXje"],"license":"MIT"},"lib/ERC1155-puppet/libraries/LibString.sol":{"keccak256":"0xb53857d461ac8c546fcd96b94a9f4e34001ac555bbc7b3fc3471c52b16afe2fb","urls":["bzz-raw://24cae538067519ffa04a943330b10cba87d26e2c03227edd8a0ebe671186fb73","dweb:/ipfs/QmcZuKmY8GyCWDSSSYAV5ZLuGyhkYhiJXb5AMvViUYgAuz"],"license":"MIT"},"lib/ERC1155-puppet/libraries/utils/ERC1155Utils.sol":{"keccak256":"0x981a5c3d788baf2b20b043c1a1f005fa9aa224f660233ecc63c6aa2e719b0f21","urls":["bzz-raw://5270b523c823caf879a3d338914d1c44070aace2825fb4fbd83d744267a26f5f","dweb:/ipfs/QmVfXQPAPsr24W5rz5qDiiVp2n6owM417skseKnEHxqXmq"],"license":"MIT"},"lib/ERC1155-puppet/libraries/utils/draft-IERC6093.sol":{"keccak256":"0xb016571337f659bda4d98117bfd0ea8e26d5e7b696eff5cc308275b420b9120e","urls":["bzz-raw://72ad563fb7c394adfce5a899bc94afb6e463c2773d9de1b98cae3747f85cd779","dweb:/ipfs/QmZwZGrZreuHMW7EHmzpXpN6JVtmcmQY4othHaTqR2ucV6"],"license":"MIT"},"lib/ERC1155-puppet/tables/ERC1155MetadataURI.sol":{"keccak256":"0x5e7be6ad3cd2280a13cbc155496131b2453d411da565d17e68df8a2b479ae3ea","urls":["bzz-raw://1a6ccc261562a5c76ac720adc8634d931cae7a7ecc40c96e5db7837a262c38fe","dweb:/ipfs/QmY3G99LXRifTJpJA4FqPRDUBboe8GD2PcEagu9MiwuUqL"],"license":"MIT"},"lib/ERC1155-puppet/tables/ERC1155URIStorage.sol":{"keccak256":"0x41b5c9f2a05119ab0cdc2ed8ebafca81338e71637dc79b218c3c35a4d901d40e","urls":["bzz-raw://526fc37c04ba0e53d742e26cf7e6b899f520482fd02fe484e17100eb3b1a256d","dweb:/ipfs/Qmex48c3aPQYRHkduC9fxxzvAYYvnqesyP1AKZNnrXC2cQ"],"license":"MIT"},"lib/ERC1155-puppet/tables/OperatorApproval.sol":{"keccak256":"0xbbed481b7ccef9525cd566c8e36f42512c8de94c7431510356b35c853c2764d5","urls":["bzz-raw://984af22419c3ba9e19775b47cdd981872bb1aff430ebab83752a0ea3f6b6fb79","dweb:/ipfs/Qmdr1FByP2aWAuursvKr126EZhNzT29H4bGs3qx9yacVfg"],"license":"MIT"},"lib/ERC1155-puppet/tables/Owners.sol":{"keccak256":"0x1dce77dc5f33c570e2163f8cbb9e5b3a628ae8f6abbf097dfc24422ff7d50636","urls":["bzz-raw://c604d7d03c963f322ed07c2978e1276e89d4a61ad2f2d6790eba98d7f663c7a3","dweb:/ipfs/QmakymS49hdSh7i5igXbTX9f44A4h3yh4cFAxTaMfNvXTp"],"license":"MIT"},"lib/ERC1155-puppet/tables/TotalSupply.sol":{"keccak256":"0x892ee6cca8571fc5e43563a5834d5a44330a27206a838bb755f7711bbd357c4a","urls":["bzz-raw://f3120b4a608f998c88b42a50ec33b6ffa709e7079d37f0ec88998f6fb441919b","dweb:/ipfs/QmP4RFLPi75jTn19cUYXshfZgSAJoDzHAio6xGnYSK9NLE"],"license":"MIT"},"lib/ERC1155-puppet/utils.sol":{"keccak256":"0x4c264da22c936a784106d81aa3cdb94f54d90d46e15ad1b66b53bf28bbcbdf49","urls":["bzz-raw://b47674f3483134a57c6a3ac0193e6cdd3643774d12ad433de0541b8358ea9dd0","dweb:/ipfs/QmSqmfS5s7aqrsLgi67b91s3f51AaDJs5F5xzioZcussXH"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/Puppet.sol":{"keccak256":"0x0793dc274d0e27b9a00369935693952f2b15e85b243ebed5994cc0c5fd806bc9","urls":["bzz-raw://d94877420ab98c06013f327ce43e18a7dd3f9a42a33f76a5291ae8424b2699a6","dweb:/ipfs/QmcpKAzLV2eKSU7Pfbb7wgkidNeWSUyUD5J2Scgio16RS8"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/PuppetMaster.sol":{"keccak256":"0xc83209af82eba3b3452a5c62531d52edb13d69db67c768ec12989cfaf9191c72","urls":["bzz-raw://f1d83a60ed2e3a15cde57d6fc859ee7c76e6d089010f41189151e799eb90525c","dweb:/ipfs/QmfZLVNQ9G3kkMBxu3koZbMVPqhtxGTw2iziZQbob4AFhm"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/constants.sol":{"keccak256":"0x55dc370e83d22bd3ddb79172658731deb725c7609c1966d58cfdc5276bc20a7e","urls":["bzz-raw://6bc27074a755a64d238f32cfd07b4226cfd47fd157f4f0829c13d8d5406d5f9d","dweb:/ipfs/QmZesmQK815TdF6AuZpKZ249NXP2Qqnzmy9k3WpNRc5Cyq"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/tables/PuppetRegistry.sol":{"keccak256":"0x37273e42577e71b80621bcaa9132b8f9d28ded452242fb478fd7e52f382b83a6","urls":["bzz-raw://26403866f063923a910cc1e6f4ff7b0e74e4f343b1222675658d1b9a1ecdbe14","dweb:/ipfs/QmSTqLMbg9PvyFkVexVbLPUPLr1aBuBtcfnBZGbqEaje7Q"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/utils.sol":{"keccak256":"0x0c07e1daf167a9ebcf81d1b176e4aef23d12b0bc01333c572c0482b699fd199d","urls":["bzz-raw://7f2ec0928e530ae3b75aadfe224a5c1654d0c26b8f10e06e490274fff3871489","dweb:/ipfs/QmPLfak2kwefQ5tcNFxuE9TXsQ4PVkvTraHWZU8PK9GkR4"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol":{"keccak256":"0xb69597a63b202e28401128bed6a6d259e8730191274471af7303eafb247881a3","urls":["bzz-raw://25addbda49a578b3318130585601344c5149a5549d749adf88e9685349a46b23","dweb:/ipfs/Qme2DuD8gpsve1ZvaSMQpBwMdpU7yAtekDwr7gUp8dX4zX"],"license":"MIT"},"node_modules/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol":{"keccak256":"0xc26cd2e2bcf59b87c986fc653545b35010db9c585a3f3312fe61d7b1b3805735","urls":["bzz-raw://46fe54b0ac3ee60bdff012fae7d13c1171dff433aa4fdd356fd06ce46fbe711b","dweb:/ipfs/QmTTm6jBY6jQ6fx1cnCT4YepEV2aQvqLme5TSxuidfpf2q"],"license":"MIT"},"node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol":{"keccak256":"0xc6a8ff0ea489379b61faa647490411b80102578440ab9d84e9a957cc12164e70","urls":["bzz-raw://0ea104e577e63faea3b69c415637e99e755dcbf64c5833d7140c35a714d6d90c","dweb:/ipfs/Qmau6x4Ns9XdyynRCNNp3RhLqijJjFm7z5fyZazfYFGYdq"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/ReentrancyGuard.sol":{"keccak256":"0xf980daa263b661ab8ddee7d4fd833c7da7e7995e2c359ff1f17e67e4112f2236","urls":["bzz-raw://7448ab095d6940130bcf76ba47a2eab14148c83119523b93dd89f6d84edd6c02","dweb:/ipfs/QmawrZ4voKQjH3oomXT3Kuheb3Mnmo2VvVpxg8Ne5UJUrd"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol":{"keccak256":"0x9e8778b14317ba9e256c30a76fd6c32b960af621987f56069e1e819c77c6a133","urls":["bzz-raw://1777404f1dcd0fac188e55a288724ec3c67b45288e49cc64723e95e702b49ab8","dweb:/ipfs/QmZFdC626GButBApwDUvvTnUzdinevC3B24d7yyh57XkiA"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol":{"keccak256":"0x4296879f55019b23e135000eb36896057e7101fb7fb859c5ef690cf14643757b","urls":["bzz-raw://87b3541437c8c443ccd36795e56a338ed12855eec17f8da624511b8d1a7e14df","dweb:/ipfs/QmeJQCtZrQjtJLr6u7ZHWeH3pBnjtLWzvRrKViAi7UZqxL"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a","urls":["bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f","dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4","urls":["bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5","dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk"],"license":"MIT"},"src/systems/AuctionSystem.sol":{"keccak256":"0x8f634113685bd8065f2356450b84d2951772ef30d175227b0f1f1548e8c6ae99","urls":["bzz-raw://9a6a2756fd0df55ad66301e78c51e1bfc2f6566bb8a1e4c7a654642cca12e170","dweb:/ipfs/QmNy9DNFCvqZiBCZFCqpJd5k15ncRsxWsXfxiJBffHfnJS"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":241} \ No newline at end of file +{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"auctionHouseAddress","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"cancelOrder","inputs":[{"name":"_orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"createOrder","inputs":[{"name":"order","type":"tuple","internalType":"struct Order","components":[{"name":"offer","type":"tuple","internalType":"struct Offer","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"name":"consideration","type":"tuple","internalType":"struct Consideration","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]},{"name":"signature","type":"bytes","internalType":"bytes"},{"name":"offerer","type":"address","internalType":"address"}]}],"outputs":[{"name":"_orderHash","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"fulfillOrder","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"fulfilled","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"getConsideration","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"consideration","type":"tuple","internalType":"struct ConsiderationsData","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]}],"stateMutability":"view"},{"type":"function","name":"getCounter","inputs":[{"name":"offerer","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getOffer","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"offer","type":"tuple","internalType":"struct OffersData","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"getOrderHash","inputs":[{"name":"order","type":"tuple","internalType":"struct Order","components":[{"name":"offer","type":"tuple","internalType":"struct Offer","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"name":"consideration","type":"tuple","internalType":"struct Consideration","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]},{"name":"signature","type":"bytes","internalType":"bytes"},{"name":"offerer","type":"address","internalType":"address"}]}],"outputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"getOrderStatus","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"orderStatus","type":"uint8","internalType":"enum OrderStatus"}],"stateMutability":"view"},{"type":"function","name":"incrementCounter","inputs":[{"name":"offerer","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"onERC1155BatchReceived","inputs":[{"name":"","type":"address","internalType":"address"},{"name":"","type":"address","internalType":"address"},{"name":"","type":"uint256[]","internalType":"uint256[]"},{"name":"","type":"uint256[]","internalType":"uint256[]"},{"name":"","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes4","internalType":"bytes4"}],"stateMutability":"nonpayable"},{"type":"function","name":"onERC1155Received","inputs":[{"name":"","type":"address","internalType":"address"},{"name":"","type":"address","internalType":"address"},{"name":"","type":"uint256","internalType":"uint256"},{"name":"","type":"uint256","internalType":"uint256"},{"name":"","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes4","internalType":"bytes4"}],"stateMutability":"nonpayable"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"ReentrancyGuardReentrantCall","inputs":[]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b506001600055613492806100256000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063bc74f4a511610097578063e5910ae711610066578063e5910ae714610265578063f07ec37314610278578063f23a6e611461028b578063f8b48037146102c357600080fd5b8063bc74f4a514610224578063d597b8c81461022a578063dd5c51a71461024a578063e1af802c1461025d57600080fd5b806346423aa7116100d357806346423aa7146101755780637489ec231461019557806378885da7146101a8578063bc197c81146101bb57600080fd5b806301ffc9a714610105578063119df25f1461012d57806326e5dc5d1461014d57806345ec935414610160575b600080fd5b610118610113366004612998565b6102e3565b60405190151581526020015b60405180910390f35b6101356102f4565b6040516001600160a01b039091168152602001610124565b61011861015b3660046129da565b610303565b36601f1901355b604051908152602001610124565b6101886101833660046129da565b610451565b6040516101249190612a09565b6101186101a33660046129da565b61045c565b6101676101b6366004612bba565b61052c565b6101f36101c9366004612d21565b7fbc197c810000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610124565b30610135565b61023d6102383660046129da565b610945565b6040516101249190612e15565b610167610258366004612bba565b610972565b6101356109b5565b610167610273366004612e23565b6109bf565b610167610286366004612e23565b610a0c565b6101f3610299366004612e3e565b7ff23a6e610000000000000000000000000000000000000000000000000000000095945050505050565b6102d66102d13660046129da565b610a21565b6040516101249190612ee9565b60006102ee82610a55565b92915050565b60006102fe610aed565b905090565b600061030d610b1f565b600061031883610b62565b9050600061032584610c30565b9050600161033285610cfb565b6002811115610343576103436129f3565b146103955760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f74206163746976650000000000000000000000000060448201526064015b60405180910390fd5b80606001516103ad8560006103a86102f4565b610dad565b10156103fb5760405162461bcd60e51b815260206004820152601460248201527f496e73756666696369656e742062616c616e6365000000000000000000000000604482015260640161038c565b610413846000836080015161040e6102f4565b610f27565b6104278460016104216102f4565b30610f27565b61043c846104336102f4565b60006002611209565b60019250505061044c6001600055565b919050565b60006102ee82610cfb565b6000610466610b1f565b600161047183610451565b6002811115610482576104826129f3565b146104cf5760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f742061637469766500000000000000000000000000604482015260640161038c565b60006104da83610a21565b905080608001516001600160a01b03166104f26102f4565b6001600160a01b03161461050557600080fd5b610510836000611297565b610521836001836080015130610f27565b5061044c6001600055565b6000610536610b1f565b61053e6102f4565b6001600160a01b031682606001516001600160a01b0316146105c85760405162461bcd60e51b815260206004820152602560248201527f596f752063616e6e6f74206f6666657220736f6d656f6e6520656c736527732060448201527f6974656d73000000000000000000000000000000000000000000000000000000606482015260840161038c565b6105d06102f4565b6001600160a01b03168260200151608001516001600160a01b03161461065e5760405162461bcd60e51b815260206004820152602c60248201527f596f752063616e6e6f7420707572636861736520616e206974656d20666f722060448201527f736f6d656f6e6520656c73650000000000000000000000000000000000000000606482015260840161038c565b600060405180608001604052808460000151600001516003811115610685576106856129f3565b81526020018460000151602001516001600160a01b031681526020018460000151604001518152602001846000015160600151815250905060006040518060a0016040528085602001516000015160038111156106e4576106e46129f3565b81526020018560200151602001516001600160a01b03168152602001856020015160400151815260200185602001516060015181526020018560200151608001516001600160a01b0316815250905060016003811115610746576107466129f3565b845151600381111561075a5761075a6129f3565b1480610779575060038451516003811115610777576107776129f3565b145b6107c55760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b600160208501515160038111156107de576107de6129f3565b14806108005750600360208501515160038111156107fe576107fe6129f3565b145b61084c5760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b6020840151516003811115610863576108636129f3565b8451516003811115610877576108776129f3565b036108c45760405162461bcd60e51b815260206004820152601260248201527f43616e6e6f742063726f73732074726164650000000000000000000000000000604482015260640161038c565b60006108d585606001516000611385565b6108e0906001612f0d565b90506108f685602001516080015160008361144e565b6108ff85610972565b935061090b8484611530565b61091584836115cd565b610926846001308860600151610f27565b61093884866060015160006001611209565b50505061044c6001600055565b6040805160808101825260008082526020820181905291810182905260608101919091526102ee82610b62565b60006109818260600151610a0c565b825160208085015160405161099894939201612f20565b604051602081830303815290604052805190602001209050919050565b60006102fe611667565b6000816001600160a01b03166109d36102f4565b6001600160a01b0316146109e657600080fd5b60006109f3836000611385565b6109fe906001612f0d565b90506102ee8360008361144e565b600080610a1a836000611385565b9392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526102ee82610c30565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102ee57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a7000000000000000000000000000000000000000000000000000000001492915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c80610b1c5750335b90565b600260005403610b5b576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600055565b604080516080810182526000808252602082018190529181018290526060810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610bbc57610bbc612f42565b602090810291909101015260008080610c157f746255440000000000000000000000004f666665727300000000000000000000857e55040001142020000000000000000000000000000000000000000000000000611671565b925092509250610c26838383611741565b9695505050505050565b6040805160a081018252600080825260208201819052918101829052606081018290526080810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c9157610c91612f42565b602090810291909101015260008080610cea7f74625544000000000000000000000000436f6e73696465726174696f6e730000857e69050001142020140000000000000000000000000000000000000000000000611671565b925092509250610c268383836117bd565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610d3457610d34612f42565b60209081029190910101526000610d8d7f746255440000000000000000000000004f7264657273000000000000000000008360027e35030014200100000000000000000000000000000000000000000000000000611849565b905060f881901c6002811115610da557610da56129f3565b949350505050565b600080610db985610c30565b90506000610dc686610b62565b9050600085610dd6578251610dd9565b81515b9050600086610dec578360200151610df2565b82602001515b9050600087610e05578460400151610e0b565b83604001515b90506001836003811115610e2157610e216129f3565b03610eb6576040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301528316906370a08231906024015b602060405180830381865afa158015610e86573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eaa9190612f58565b95505050505050610a1a565b6003836003811115610eca57610eca6129f3565b03610f1b576040517efdd58e0000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301526024820183905283169062fdd58e90604401610e69565b50505050509392505050565b6000610f3285610c30565b90506000610f3f86610b62565b9050600085610f52578260600151610f58565b81606001515b9050600086610f68578351610f6b565b82515b9050600087610f7e578460400151610f84565b83604001515b90506001600160a01b0386163014600089610fa3578660200151610fa9565b85602001515b90506001846003811115610fbf57610fbf6129f3565b036110fe57811561105c576040517fa9059cbb0000000000000000000000000000000000000000000000000000000081526001600160a01b038a811660048301526024820187905282169063a9059cbb906044016020604051808303816000875af1158015611032573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110569190612f71565b506110f2565b6040517f23b872dd0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018790528216906323b872dd906064016020604051808303816000875af11580156110cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110f09190612f71565b505b50505050505050611203565b6003846003811115611112576111126129f3565b036111bb576040517ff242432a0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018590526064820187905260a06084830152600060a483015282169063f242432a9060c401600060405180830381600087803b15801561119757600080fd5b505af11580156111ab573d6000803e3d6000fd5b5050505050505050505050611203565b60405162461bcd60e51b815260206004820152601b60248201527f546f6b656e2074797065206973206e6f7420737570706f727465640000000000604482015260640161038c565b50505050565b6000611216848484611906565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050878160008151811061125557611255612f42565b602090810291909101015261128d7f746255440000000000000000000000004f72646572730000000000000000000082868686611935565b5050505050505050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112cd576112cd612f42565b60209081029190910101526113807f746255440000000000000000000000004f7264657273000000000000000000008260028581811115611310576113106129f3565b60405160200161134b919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527e350300142001000000000000000000000000000000000000000000000000006119ea565b505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b816000815181106113ca576113ca612f42565b6020026020010181815250508260001b816001815181106113ed576113ed612f42565b602090810291909101015260006114457f74625544000000000000000000000000436f756e74657273000000000000000083837e20010020000000000000000000000000000000000000000000000000000000611849565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b8160008151811061148f5761148f612f42565b6020026020010181815250508260001b816001815181106114b2576114b2612f42565b6020026020010181815250506112037f74625544000000000000000000000000436f756e74657273000000000000000060001b826000856040516020016114fb91815260200190565b60408051601f198184030181529190527e200100200000000000000000000000000000000000000000000000000000006119ea565b600061154e8260000151836020015184604001518560600151611a60565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061158d5761158d612f42565b60209081029190910101526115c57f746255440000000000000000000000004f66666572730000000000000000000082868686611935565b505050505050565b60006115f082600001518360200151846040015185606001518660800151611a92565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061162f5761162f612f42565b60209081029190910101526115c57f74625544000000000000000000000000436f6e73696465726174696f6e73000082868686611935565b60006102fe611ac7565b6060600060606000611681611ac7565b9050306001600160a01b038216036116aa5761169e878787611b01565b93509350935050611738565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906116f3908a908a908a90600401612fcf565b600060405180830381865afa158015611710573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261169e9190810190613061565b93509350939050565b60408051608081018252600080825260208201819052918101829052606081019190915261176e84611c09565b60608501819052604085018290526001600160a01b03831660208601528484600381111561179e5761179e6129f3565b60038111156117af576117af6129f3565b815250505050509392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526117f184611c54565b6001600160a01b03808216608088015260608701839052604087018490528416602087015285856003811115611829576118296129f3565b600381111561183a5761183a6129f3565b81525050505050509392505050565b600080611854611ac7565b9050306001600160a01b0382160361187a5761187286868686611cab565b915050610da5565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906118c59089908990899089906004016130ce565b602060405180830381865afa1580156118e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118729190612f58565b606083838360405160200161191d939291906130fd565b60405160208183030381529060405290509392505050565b600061193f611ac7565b9050306001600160a01b038216036119635761195e8686868686611cd8565b6115c5565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb906119b0908990899089908990899060040161316b565b600060405180830381600087803b1580156119ca57600080fd5b505af11580156119de573d6000803e3d6000fd5b50505050505050505050565b60006119f4611ac7565b9050306001600160a01b03821603611a135761195e8686868686611cf5565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae0906119b090899089908990899089906004016131bc565b606084848484604051602001611a79949392919061321a565b6040516020818303038152906040529050949350505050565b60608585858585604051602001611aad959493929190613253565b604051602081830303815290604052905095945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061044c573391505090565b6060600060606000611b1285611d0a565b9050611b1f878783611d2d565b93506000611b2c86611d66565b90508015611bfe57611b3e8888611da3565b935066ffffffffffffff841667ffffffffffffffff811115611b6257611b62612a23565b6040519080825280601f01601f191660200182016040528015611b8c576020820181803683370190505b5092506020830160005b828160ff161015611bfb576000611bae8b8b84611db6565b90506000611bcb888460ff166028026038011c64ffffffffff1690565b9050611bda8260008387611e36565b611be48185612f0d565b935050508080611bf390613298565b915050611b96565b50505b505093509350939050565b600080600080611c1d856000016020015190565b60f81c6003811115611c3157611c316129f3565b60218601516035870151605590970151919760609190911c969550909350915050565b6000806000806000611c6a866000016020015190565b60f81c6003811115611c7e57611c7e6129f3565b6021870151603588015160558901516075909901519299606092831c9991985090965091901c9350915050565b6000611445611cba8686611f02565b60ff858116601b0360080285901c16611cd38587611f58565b611f91565b611cee8585858585611ce98b611fe2565b612067565b5050505050565b611cee8585611d048487611f58565b856123a0565b60006008611d1a600260206132b7565b611d2491906132ca565b9190911c919050565b606081600003611d4c5750604080516020810190915260008152610a1a565b6000611d588585611f02565b905061144581600085612644565b60006008600180611d79600260206132b7565b611d8391906132b7565b611d8d91906132b7565b611d9791906132ca565b8260ff911c1692915050565b6000610a1a611db28484612667565b5490565b60008383604051602001611dcb9291906132e1565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611ebd5760208310611e6057602083048401935060208381611e5c57611e5c61331d565b0692505b8215611ebd576020839003600081841015611e835750600019600884021c611e8d565b50600019600882021c5b8554600886021b818451168219821617845250818411611eae575050611203565b50600194909401939182900391015b5b60208210611edf5783548152600190930192601f1990910190602001611ebe565b8115611203576000600019600884021c8251865482191691161782525050505050565b60008282604051602001611f179291906132e1565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff16811015611f8957611f7f60ff601b83900360080287901c1683612f0d565b9150600101611f5d565b509392505050565b600060208210611fb757602082048401935060208281611fb357611fb361331d565b0691505b508254600882021b602082900380841115611f89576001850154600882021c82179150509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161203157507e60030220202000000000000000000000000000000000000000000000000000919050565b6102ee61205e7f746273746f72650000000000000000005461626c657300000000000000000000846126bd565b60206000611f91565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff00000000000000000000000000000000000000000000000000000000000016036120f357857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516120e69493929190613333565b60405180910390a26115c5565b60006120fe876126d9565b905060005b81518110156121d757600082828151811061212057612120612f42565b6020026020010151905061214c6001826affffffffffffffffffffff191661276290919063ffffffff16565b156121ce576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c9061219b908c908c908c908c908c908c90600401613372565b600060405180830381600087803b1580156121b557600080fd5b505af11580156121c9573d6000803e3d6000fd5b505050505b50600101612103565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98787878760405161220e9493929190613333565b60405180910390a260006122228888611f02565b9050600060208701905061223a826000895184612780565b600061224585611d66565b11156122c95760006122578a8a612667565b878155905060208601915060008060005b61227188611d66565b8160ff1610156122c4576122868d8d83611db6565b92506122a18a8260ff166028026038011c64ffffffffff1690565b91506122b08360008488612780565b6122ba8286612f0d565b9450600101612268565b505050505b60005b83518110156119de5760008482815181106122e9576122e9612f42565b602002602001015190506123156002826affffffffffffffffffffff191661276290919063ffffffff16565b15612397576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612364908e908e908e908e908e908e90600401613372565b600060405180830381600087803b15801561237e57600080fd5b505af1158015612392573d6000803e3d6000fd5b505050505b506001016122cc565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361242a57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161241d939291906133cb565b60405180910390a2611203565b60006124368585611f02565b90506000612443866126d9565b905060005b815181101561251857600082828151811061246557612465612f42565b602002602001015190506124916004826affffffffffffffffffffff191661276290919063ffffffff16565b1561250f576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906124dc908b908b908b908b906004016133fe565b600060405180830381600087803b1580156124f657600080fd5b505af115801561250a573d6000803e3d6000fd5b505050505b50600101612448565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161254d939291906133cb565b60405180910390a2612568828565ffffffffffff168561283f565b60005b815181101561263b57600082828151811061258857612588612f42565b602002602001015190506125b46008826affffffffffffffffffffff191661276290919063ffffffff16565b15612632576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125ff908b908b908b908b906004016133fe565b600060405180830381600087803b15801561261957600080fd5b505af115801561262d573d6000803e3d6000fd5b505050505b5060010161256b565b50505050505050565b60405160208101601f19603f8484010116604052828252611f8985858584611e36565b6000828260405160200161267c9291906132e1565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b6040805160208101849052908101829052600090606001611f17565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061271357612713612f42565b6020908102919091010152600061274b7f746273746f726500000000000000000053746f7265486f6f6b730000000000008383612855565b9050610da561275d826000845161288f565b61291d565b60008160ff16826127738560581c90565b1660ff1614905092915050565b82156127fa57602083106127aa576020830484019350602083816127a6576127a661331d565b0692505b82156127fa5760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116127eb575050611203565b50600194909401939182900391015b5b6020821061281c5780518455600190930192601f19909101906020016127fb565b8115611203576000600019600884021c8554835182191691161785555050505050565b611380838383516128508560200190565b612780565b6060610da5612865858585611db6565b600061288a856128758989611da3565b9060ff166028026038011c64ffffffffff1690565b612644565b60008183118061289f5750835182115b156128dc578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161038c93929190613437565b602084016128ea8482612f0d565b905060006128f885856132b7565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610a1a8360156000606060006129378560801c90565b90506fffffffffffffffffffffffffffffffff8516600085828161295d5761295d61331d565b04905060405193506020840160208202810160405281855260005b82811015610f1b578451871c825293870193602090910190600101612978565b6000602082840312156129aa57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610a1a57600080fd5b6000602082840312156129ec57600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6020810160038310612a1d57612a1d6129f3565b91905290565b634e487b7160e01b600052604160045260246000fd5b6040516080810167ffffffffffffffff81118282101715612a5c57612a5c612a23565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715612a8b57612a8b612a23565b604052919050565b80356004811061044c57600080fd5b80356001600160a01b038116811461044c57600080fd5b600060a08284031215612acb57600080fd5b60405160a0810181811067ffffffffffffffff82111715612aee57612aee612a23565b604052905080612afd83612a93565b8152612b0b60208401612aa2565b60208201526040830135604082015260608301356060820152612b3060808401612aa2565b60808201525092915050565b600067ffffffffffffffff821115612b5657612b56612a23565b50601f01601f191660200190565b600082601f830112612b7557600080fd5b8135612b88612b8382612b3c565b612a62565b818152846020838601011115612b9d57600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215612bcc57600080fd5b813567ffffffffffffffff80821115612be457600080fd5b90830190818503610160811215612bfa57600080fd5b612c02612a39565b6080821215612c1057600080fd5b612c18612a39565b9150612c2384612a93565b8252612c3160208501612aa2565b60208301526040840135604083015260608401356060830152818152612c5a8760808601612ab9565b6020820152610120840135915082821115612c7457600080fd5b612c8087838601612b64565b6040820152612c926101408501612aa2565b60608201529695505050505050565b600082601f830112612cb257600080fd5b8135602067ffffffffffffffff821115612cce57612cce612a23565b8160051b612cdd828201612a62565b9283528481018201928281019087851115612cf757600080fd5b83870192505b84831015612d1657823582529183019190830190612cfd565b979650505050505050565b600080600080600060a08688031215612d3957600080fd5b612d4286612aa2565b9450612d5060208701612aa2565b9350604086013567ffffffffffffffff80821115612d6d57600080fd5b612d7989838a01612ca1565b94506060880135915080821115612d8f57600080fd5b612d9b89838a01612ca1565b93506080880135915080821115612db157600080fd5b50612dbe88828901612b64565b9150509295509295909350565b60048110612ddb57612ddb6129f3565b9052565b612dea828251612dcb565b6001600160a01b03602082015116602083015260408101516040830152606081015160608301525050565b608081016102ee8284612ddf565b600060208284031215612e3557600080fd5b610a1a82612aa2565b600080600080600060a08688031215612e5657600080fd5b612e5f86612aa2565b9450612e6d60208701612aa2565b93506040860135925060608601359150608086013567ffffffffffffffff811115612e9757600080fd5b612dbe88828901612b64565b612eae828251612dcb565b60208101516001600160a01b038082166020850152604083015160408501526060830151606085015280608084015116608085015250505050565b60a081016102ee8284612ea3565b634e487b7160e01b600052601160045260246000fd5b808201808211156102ee576102ee612ef7565b8381526101408101612f356020830185612ddf565b610da560a0830184612ea3565b634e487b7160e01b600052603260045260246000fd5b600060208284031215612f6a57600080fd5b5051919050565b600060208284031215612f8357600080fd5b81518015158114610a1a57600080fd5b60008151808452602080850194506020840160005b83811015612fc457815187529582019590820190600101612fa8565b509495945050505050565b838152606060208201526000612fe86060830185612f93565b9050826040830152949350505050565b60005b83811015613013578181015183820152602001612ffb565b50506000910152565b600082601f83011261302d57600080fd5b815161303b612b8382612b3c565b81815284602083860101111561305057600080fd5b610da5826020830160208701612ff8565b60008060006060848603121561307657600080fd5b835167ffffffffffffffff8082111561308e57600080fd5b61309a8783880161301c565b94506020860151935060408601519150808211156130b757600080fd5b506130c48682870161301c565b9150509250925092565b8481526080602082015260006130e76080830186612f93565b60ff949094166040830152506060015292915050565b6bffffffffffffffffffffffff198460601b16815282601482015260006003831061312a5761312a6129f3565b5060f89190911b603482015260350192915050565b60008151808452613157816020860160208601612ff8565b601f01601f19169290920160200192915050565b85815260a06020820152600061318460a0830187612f93565b8281036040840152613196818761313f565b905084606084015282810360808401526131b0818561313f565b98975050505050505050565b85815260a0602082015260006131d560a0830187612f93565b60ff8616604084015282810360608401526131f0818661313f565b9150508260808301529695505050505050565b60048110613213576132136129f3565b60f81b9052565b6132248186613203565b60609390931b6bffffffffffffffffffffffff1916600184015260158301919091526035820152605501919050565b61325d8187613203565b6bffffffffffffffffffffffff19606095861b811660018301526015820194909452603581019290925290921b166055820152606901919050565b600060ff821660ff81036132ae576132ae612ef7565b60010192915050565b818103818111156102ee576102ee612ef7565b80820281158282048414176102ee576102ee612ef7565b8281526000602080830184516020860160005b82811015613310578151845292840192908401906001016132f4565b5091979650505050505050565b634e487b7160e01b600052601260045260246000fd5b6080815260006133466080830187612f93565b8281036020840152613358818761313f565b90508460408401528281036060840152612d16818561313f565b86815260c06020820152600061338b60c0830188612f93565b828103604084015261339d818861313f565b905085606084015282810360808401526133b7818661313f565b9150508260a0830152979650505050505050565b6060815260006133de6060830186612f93565b65ffffffffffff851660208401528281036040840152610c26818561313f565b8481526080602082015260006134176080830186612f93565b65ffffffffffff851660408401528281036060840152612d16818561313f565b60608152600061344a606083018661313f565b6020830194909452506040015291905056fea2646970667358221220d538babe9ba5716b77bbd2d0a7b2e9c34d07572b4c78494a52a5c524a8733a7564736f6c63430008180033","sourceMap":"1133:6630:241:-:0;;;;;;;;;;;;-1:-1:-1;1713:1:157;1917:7;:21;1133:6630:241;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106101005760003560e01c8063bc74f4a511610097578063e5910ae711610066578063e5910ae714610265578063f07ec37314610278578063f23a6e611461028b578063f8b48037146102c357600080fd5b8063bc74f4a514610224578063d597b8c81461022a578063dd5c51a71461024a578063e1af802c1461025d57600080fd5b806346423aa7116100d357806346423aa7146101755780637489ec231461019557806378885da7146101a8578063bc197c81146101bb57600080fd5b806301ffc9a714610105578063119df25f1461012d57806326e5dc5d1461014d57806345ec935414610160575b600080fd5b610118610113366004612998565b6102e3565b60405190151581526020015b60405180910390f35b6101356102f4565b6040516001600160a01b039091168152602001610124565b61011861015b3660046129da565b610303565b36601f1901355b604051908152602001610124565b6101886101833660046129da565b610451565b6040516101249190612a09565b6101186101a33660046129da565b61045c565b6101676101b6366004612bba565b61052c565b6101f36101c9366004612d21565b7fbc197c810000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610124565b30610135565b61023d6102383660046129da565b610945565b6040516101249190612e15565b610167610258366004612bba565b610972565b6101356109b5565b610167610273366004612e23565b6109bf565b610167610286366004612e23565b610a0c565b6101f3610299366004612e3e565b7ff23a6e610000000000000000000000000000000000000000000000000000000095945050505050565b6102d66102d13660046129da565b610a21565b6040516101249190612ee9565b60006102ee82610a55565b92915050565b60006102fe610aed565b905090565b600061030d610b1f565b600061031883610b62565b9050600061032584610c30565b9050600161033285610cfb565b6002811115610343576103436129f3565b146103955760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f74206163746976650000000000000000000000000060448201526064015b60405180910390fd5b80606001516103ad8560006103a86102f4565b610dad565b10156103fb5760405162461bcd60e51b815260206004820152601460248201527f496e73756666696369656e742062616c616e6365000000000000000000000000604482015260640161038c565b610413846000836080015161040e6102f4565b610f27565b6104278460016104216102f4565b30610f27565b61043c846104336102f4565b60006002611209565b60019250505061044c6001600055565b919050565b60006102ee82610cfb565b6000610466610b1f565b600161047183610451565b6002811115610482576104826129f3565b146104cf5760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f742061637469766500000000000000000000000000604482015260640161038c565b60006104da83610a21565b905080608001516001600160a01b03166104f26102f4565b6001600160a01b03161461050557600080fd5b610510836000611297565b610521836001836080015130610f27565b5061044c6001600055565b6000610536610b1f565b61053e6102f4565b6001600160a01b031682606001516001600160a01b0316146105c85760405162461bcd60e51b815260206004820152602560248201527f596f752063616e6e6f74206f6666657220736f6d656f6e6520656c736527732060448201527f6974656d73000000000000000000000000000000000000000000000000000000606482015260840161038c565b6105d06102f4565b6001600160a01b03168260200151608001516001600160a01b03161461065e5760405162461bcd60e51b815260206004820152602c60248201527f596f752063616e6e6f7420707572636861736520616e206974656d20666f722060448201527f736f6d656f6e6520656c73650000000000000000000000000000000000000000606482015260840161038c565b600060405180608001604052808460000151600001516003811115610685576106856129f3565b81526020018460000151602001516001600160a01b031681526020018460000151604001518152602001846000015160600151815250905060006040518060a0016040528085602001516000015160038111156106e4576106e46129f3565b81526020018560200151602001516001600160a01b03168152602001856020015160400151815260200185602001516060015181526020018560200151608001516001600160a01b0316815250905060016003811115610746576107466129f3565b845151600381111561075a5761075a6129f3565b1480610779575060038451516003811115610777576107776129f3565b145b6107c55760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b600160208501515160038111156107de576107de6129f3565b14806108005750600360208501515160038111156107fe576107fe6129f3565b145b61084c5760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b6020840151516003811115610863576108636129f3565b8451516003811115610877576108776129f3565b036108c45760405162461bcd60e51b815260206004820152601260248201527f43616e6e6f742063726f73732074726164650000000000000000000000000000604482015260640161038c565b60006108d585606001516000611385565b6108e0906001612f0d565b90506108f685602001516080015160008361144e565b6108ff85610972565b935061090b8484611530565b61091584836115cd565b610926846001308860600151610f27565b61093884866060015160006001611209565b50505061044c6001600055565b6040805160808101825260008082526020820181905291810182905260608101919091526102ee82610b62565b60006109818260600151610a0c565b825160208085015160405161099894939201612f20565b604051602081830303815290604052805190602001209050919050565b60006102fe611667565b6000816001600160a01b03166109d36102f4565b6001600160a01b0316146109e657600080fd5b60006109f3836000611385565b6109fe906001612f0d565b90506102ee8360008361144e565b600080610a1a836000611385565b9392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526102ee82610c30565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102ee57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a7000000000000000000000000000000000000000000000000000000001492915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c80610b1c5750335b90565b600260005403610b5b576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600055565b604080516080810182526000808252602082018190529181018290526060810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610bbc57610bbc612f42565b602090810291909101015260008080610c157f746255440000000000000000000000004f666665727300000000000000000000857e55040001142020000000000000000000000000000000000000000000000000611671565b925092509250610c26838383611741565b9695505050505050565b6040805160a081018252600080825260208201819052918101829052606081018290526080810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c9157610c91612f42565b602090810291909101015260008080610cea7f74625544000000000000000000000000436f6e73696465726174696f6e730000857e69050001142020140000000000000000000000000000000000000000000000611671565b925092509250610c268383836117bd565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610d3457610d34612f42565b60209081029190910101526000610d8d7f746255440000000000000000000000004f7264657273000000000000000000008360027e35030014200100000000000000000000000000000000000000000000000000611849565b905060f881901c6002811115610da557610da56129f3565b949350505050565b600080610db985610c30565b90506000610dc686610b62565b9050600085610dd6578251610dd9565b81515b9050600086610dec578360200151610df2565b82602001515b9050600087610e05578460400151610e0b565b83604001515b90506001836003811115610e2157610e216129f3565b03610eb6576040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301528316906370a08231906024015b602060405180830381865afa158015610e86573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eaa9190612f58565b95505050505050610a1a565b6003836003811115610eca57610eca6129f3565b03610f1b576040517efdd58e0000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301526024820183905283169062fdd58e90604401610e69565b50505050509392505050565b6000610f3285610c30565b90506000610f3f86610b62565b9050600085610f52578260600151610f58565b81606001515b9050600086610f68578351610f6b565b82515b9050600087610f7e578460400151610f84565b83604001515b90506001600160a01b0386163014600089610fa3578660200151610fa9565b85602001515b90506001846003811115610fbf57610fbf6129f3565b036110fe57811561105c576040517fa9059cbb0000000000000000000000000000000000000000000000000000000081526001600160a01b038a811660048301526024820187905282169063a9059cbb906044016020604051808303816000875af1158015611032573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110569190612f71565b506110f2565b6040517f23b872dd0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018790528216906323b872dd906064016020604051808303816000875af11580156110cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110f09190612f71565b505b50505050505050611203565b6003846003811115611112576111126129f3565b036111bb576040517ff242432a0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018590526064820187905260a06084830152600060a483015282169063f242432a9060c401600060405180830381600087803b15801561119757600080fd5b505af11580156111ab573d6000803e3d6000fd5b5050505050505050505050611203565b60405162461bcd60e51b815260206004820152601b60248201527f546f6b656e2074797065206973206e6f7420737570706f727465640000000000604482015260640161038c565b50505050565b6000611216848484611906565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050878160008151811061125557611255612f42565b602090810291909101015261128d7f746255440000000000000000000000004f72646572730000000000000000000082868686611935565b5050505050505050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112cd576112cd612f42565b60209081029190910101526113807f746255440000000000000000000000004f7264657273000000000000000000008260028581811115611310576113106129f3565b60405160200161134b919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527e350300142001000000000000000000000000000000000000000000000000006119ea565b505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b816000815181106113ca576113ca612f42565b6020026020010181815250508260001b816001815181106113ed576113ed612f42565b602090810291909101015260006114457f74625544000000000000000000000000436f756e74657273000000000000000083837e20010020000000000000000000000000000000000000000000000000000000611849565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b8160008151811061148f5761148f612f42565b6020026020010181815250508260001b816001815181106114b2576114b2612f42565b6020026020010181815250506112037f74625544000000000000000000000000436f756e74657273000000000000000060001b826000856040516020016114fb91815260200190565b60408051601f198184030181529190527e200100200000000000000000000000000000000000000000000000000000006119ea565b600061154e8260000151836020015184604001518560600151611a60565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061158d5761158d612f42565b60209081029190910101526115c57f746255440000000000000000000000004f66666572730000000000000000000082868686611935565b505050505050565b60006115f082600001518360200151846040015185606001518660800151611a92565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061162f5761162f612f42565b60209081029190910101526115c57f74625544000000000000000000000000436f6e73696465726174696f6e73000082868686611935565b60006102fe611ac7565b6060600060606000611681611ac7565b9050306001600160a01b038216036116aa5761169e878787611b01565b93509350935050611738565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906116f3908a908a908a90600401612fcf565b600060405180830381865afa158015611710573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261169e9190810190613061565b93509350939050565b60408051608081018252600080825260208201819052918101829052606081019190915261176e84611c09565b60608501819052604085018290526001600160a01b03831660208601528484600381111561179e5761179e6129f3565b60038111156117af576117af6129f3565b815250505050509392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526117f184611c54565b6001600160a01b03808216608088015260608701839052604087018490528416602087015285856003811115611829576118296129f3565b600381111561183a5761183a6129f3565b81525050505050509392505050565b600080611854611ac7565b9050306001600160a01b0382160361187a5761187286868686611cab565b915050610da5565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906118c59089908990899089906004016130ce565b602060405180830381865afa1580156118e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118729190612f58565b606083838360405160200161191d939291906130fd565b60405160208183030381529060405290509392505050565b600061193f611ac7565b9050306001600160a01b038216036119635761195e8686868686611cd8565b6115c5565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb906119b0908990899089908990899060040161316b565b600060405180830381600087803b1580156119ca57600080fd5b505af11580156119de573d6000803e3d6000fd5b50505050505050505050565b60006119f4611ac7565b9050306001600160a01b03821603611a135761195e8686868686611cf5565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae0906119b090899089908990899089906004016131bc565b606084848484604051602001611a79949392919061321a565b6040516020818303038152906040529050949350505050565b60608585858585604051602001611aad959493929190613253565b604051602081830303815290604052905095945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061044c573391505090565b6060600060606000611b1285611d0a565b9050611b1f878783611d2d565b93506000611b2c86611d66565b90508015611bfe57611b3e8888611da3565b935066ffffffffffffff841667ffffffffffffffff811115611b6257611b62612a23565b6040519080825280601f01601f191660200182016040528015611b8c576020820181803683370190505b5092506020830160005b828160ff161015611bfb576000611bae8b8b84611db6565b90506000611bcb888460ff166028026038011c64ffffffffff1690565b9050611bda8260008387611e36565b611be48185612f0d565b935050508080611bf390613298565b915050611b96565b50505b505093509350939050565b600080600080611c1d856000016020015190565b60f81c6003811115611c3157611c316129f3565b60218601516035870151605590970151919760609190911c969550909350915050565b6000806000806000611c6a866000016020015190565b60f81c6003811115611c7e57611c7e6129f3565b6021870151603588015160558901516075909901519299606092831c9991985090965091901c9350915050565b6000611445611cba8686611f02565b60ff858116601b0360080285901c16611cd38587611f58565b611f91565b611cee8585858585611ce98b611fe2565b612067565b5050505050565b611cee8585611d048487611f58565b856123a0565b60006008611d1a600260206132b7565b611d2491906132ca565b9190911c919050565b606081600003611d4c5750604080516020810190915260008152610a1a565b6000611d588585611f02565b905061144581600085612644565b60006008600180611d79600260206132b7565b611d8391906132b7565b611d8d91906132b7565b611d9791906132ca565b8260ff911c1692915050565b6000610a1a611db28484612667565b5490565b60008383604051602001611dcb9291906132e1565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611ebd5760208310611e6057602083048401935060208381611e5c57611e5c61331d565b0692505b8215611ebd576020839003600081841015611e835750600019600884021c611e8d565b50600019600882021c5b8554600886021b818451168219821617845250818411611eae575050611203565b50600194909401939182900391015b5b60208210611edf5783548152600190930192601f1990910190602001611ebe565b8115611203576000600019600884021c8251865482191691161782525050505050565b60008282604051602001611f179291906132e1565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff16811015611f8957611f7f60ff601b83900360080287901c1683612f0d565b9150600101611f5d565b509392505050565b600060208210611fb757602082048401935060208281611fb357611fb361331d565b0691505b508254600882021b602082900380841115611f89576001850154600882021c82179150509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161203157507e60030220202000000000000000000000000000000000000000000000000000919050565b6102ee61205e7f746273746f72650000000000000000005461626c657300000000000000000000846126bd565b60206000611f91565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff00000000000000000000000000000000000000000000000000000000000016036120f357857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516120e69493929190613333565b60405180910390a26115c5565b60006120fe876126d9565b905060005b81518110156121d757600082828151811061212057612120612f42565b6020026020010151905061214c6001826affffffffffffffffffffff191661276290919063ffffffff16565b156121ce576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c9061219b908c908c908c908c908c908c90600401613372565b600060405180830381600087803b1580156121b557600080fd5b505af11580156121c9573d6000803e3d6000fd5b505050505b50600101612103565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98787878760405161220e9493929190613333565b60405180910390a260006122228888611f02565b9050600060208701905061223a826000895184612780565b600061224585611d66565b11156122c95760006122578a8a612667565b878155905060208601915060008060005b61227188611d66565b8160ff1610156122c4576122868d8d83611db6565b92506122a18a8260ff166028026038011c64ffffffffff1690565b91506122b08360008488612780565b6122ba8286612f0d565b9450600101612268565b505050505b60005b83518110156119de5760008482815181106122e9576122e9612f42565b602002602001015190506123156002826affffffffffffffffffffff191661276290919063ffffffff16565b15612397576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612364908e908e908e908e908e908e90600401613372565b600060405180830381600087803b15801561237e57600080fd5b505af1158015612392573d6000803e3d6000fd5b505050505b506001016122cc565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361242a57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161241d939291906133cb565b60405180910390a2611203565b60006124368585611f02565b90506000612443866126d9565b905060005b815181101561251857600082828151811061246557612465612f42565b602002602001015190506124916004826affffffffffffffffffffff191661276290919063ffffffff16565b1561250f576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906124dc908b908b908b908b906004016133fe565b600060405180830381600087803b1580156124f657600080fd5b505af115801561250a573d6000803e3d6000fd5b505050505b50600101612448565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161254d939291906133cb565b60405180910390a2612568828565ffffffffffff168561283f565b60005b815181101561263b57600082828151811061258857612588612f42565b602002602001015190506125b46008826affffffffffffffffffffff191661276290919063ffffffff16565b15612632576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125ff908b908b908b908b906004016133fe565b600060405180830381600087803b15801561261957600080fd5b505af115801561262d573d6000803e3d6000fd5b505050505b5060010161256b565b50505050505050565b60405160208101601f19603f8484010116604052828252611f8985858584611e36565b6000828260405160200161267c9291906132e1565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b6040805160208101849052908101829052600090606001611f17565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061271357612713612f42565b6020908102919091010152600061274b7f746273746f726500000000000000000053746f7265486f6f6b730000000000008383612855565b9050610da561275d826000845161288f565b61291d565b60008160ff16826127738560581c90565b1660ff1614905092915050565b82156127fa57602083106127aa576020830484019350602083816127a6576127a661331d565b0692505b82156127fa5760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116127eb575050611203565b50600194909401939182900391015b5b6020821061281c5780518455600190930192601f19909101906020016127fb565b8115611203576000600019600884021c8554835182191691161785555050505050565b611380838383516128508560200190565b612780565b6060610da5612865858585611db6565b600061288a856128758989611da3565b9060ff166028026038011c64ffffffffff1690565b612644565b60008183118061289f5750835182115b156128dc578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161038c93929190613437565b602084016128ea8482612f0d565b905060006128f885856132b7565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610a1a8360156000606060006129378560801c90565b90506fffffffffffffffffffffffffffffffff8516600085828161295d5761295d61331d565b04905060405193506020840160208202810160405281855260005b82811015610f1b578451871c825293870193602090910190600101612978565b6000602082840312156129aa57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610a1a57600080fd5b6000602082840312156129ec57600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6020810160038310612a1d57612a1d6129f3565b91905290565b634e487b7160e01b600052604160045260246000fd5b6040516080810167ffffffffffffffff81118282101715612a5c57612a5c612a23565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715612a8b57612a8b612a23565b604052919050565b80356004811061044c57600080fd5b80356001600160a01b038116811461044c57600080fd5b600060a08284031215612acb57600080fd5b60405160a0810181811067ffffffffffffffff82111715612aee57612aee612a23565b604052905080612afd83612a93565b8152612b0b60208401612aa2565b60208201526040830135604082015260608301356060820152612b3060808401612aa2565b60808201525092915050565b600067ffffffffffffffff821115612b5657612b56612a23565b50601f01601f191660200190565b600082601f830112612b7557600080fd5b8135612b88612b8382612b3c565b612a62565b818152846020838601011115612b9d57600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215612bcc57600080fd5b813567ffffffffffffffff80821115612be457600080fd5b90830190818503610160811215612bfa57600080fd5b612c02612a39565b6080821215612c1057600080fd5b612c18612a39565b9150612c2384612a93565b8252612c3160208501612aa2565b60208301526040840135604083015260608401356060830152818152612c5a8760808601612ab9565b6020820152610120840135915082821115612c7457600080fd5b612c8087838601612b64565b6040820152612c926101408501612aa2565b60608201529695505050505050565b600082601f830112612cb257600080fd5b8135602067ffffffffffffffff821115612cce57612cce612a23565b8160051b612cdd828201612a62565b9283528481018201928281019087851115612cf757600080fd5b83870192505b84831015612d1657823582529183019190830190612cfd565b979650505050505050565b600080600080600060a08688031215612d3957600080fd5b612d4286612aa2565b9450612d5060208701612aa2565b9350604086013567ffffffffffffffff80821115612d6d57600080fd5b612d7989838a01612ca1565b94506060880135915080821115612d8f57600080fd5b612d9b89838a01612ca1565b93506080880135915080821115612db157600080fd5b50612dbe88828901612b64565b9150509295509295909350565b60048110612ddb57612ddb6129f3565b9052565b612dea828251612dcb565b6001600160a01b03602082015116602083015260408101516040830152606081015160608301525050565b608081016102ee8284612ddf565b600060208284031215612e3557600080fd5b610a1a82612aa2565b600080600080600060a08688031215612e5657600080fd5b612e5f86612aa2565b9450612e6d60208701612aa2565b93506040860135925060608601359150608086013567ffffffffffffffff811115612e9757600080fd5b612dbe88828901612b64565b612eae828251612dcb565b60208101516001600160a01b038082166020850152604083015160408501526060830151606085015280608084015116608085015250505050565b60a081016102ee8284612ea3565b634e487b7160e01b600052601160045260246000fd5b808201808211156102ee576102ee612ef7565b8381526101408101612f356020830185612ddf565b610da560a0830184612ea3565b634e487b7160e01b600052603260045260246000fd5b600060208284031215612f6a57600080fd5b5051919050565b600060208284031215612f8357600080fd5b81518015158114610a1a57600080fd5b60008151808452602080850194506020840160005b83811015612fc457815187529582019590820190600101612fa8565b509495945050505050565b838152606060208201526000612fe86060830185612f93565b9050826040830152949350505050565b60005b83811015613013578181015183820152602001612ffb565b50506000910152565b600082601f83011261302d57600080fd5b815161303b612b8382612b3c565b81815284602083860101111561305057600080fd5b610da5826020830160208701612ff8565b60008060006060848603121561307657600080fd5b835167ffffffffffffffff8082111561308e57600080fd5b61309a8783880161301c565b94506020860151935060408601519150808211156130b757600080fd5b506130c48682870161301c565b9150509250925092565b8481526080602082015260006130e76080830186612f93565b60ff949094166040830152506060015292915050565b6bffffffffffffffffffffffff198460601b16815282601482015260006003831061312a5761312a6129f3565b5060f89190911b603482015260350192915050565b60008151808452613157816020860160208601612ff8565b601f01601f19169290920160200192915050565b85815260a06020820152600061318460a0830187612f93565b8281036040840152613196818761313f565b905084606084015282810360808401526131b0818561313f565b98975050505050505050565b85815260a0602082015260006131d560a0830187612f93565b60ff8616604084015282810360608401526131f0818661313f565b9150508260808301529695505050505050565b60048110613213576132136129f3565b60f81b9052565b6132248186613203565b60609390931b6bffffffffffffffffffffffff1916600184015260158301919091526035820152605501919050565b61325d8187613203565b6bffffffffffffffffffffffff19606095861b811660018301526015820194909452603581019290925290921b166055820152606901919050565b600060ff821660ff81036132ae576132ae612ef7565b60010192915050565b818103818111156102ee576102ee612ef7565b80820281158282048414176102ee576102ee612ef7565b8281526000602080830184516020860160005b82811015613310578151845292840192908401906001016132f4565b5091979650505050505050565b634e487b7160e01b600052601260045260246000fd5b6080815260006133466080830187612f93565b8281036020840152613358818761313f565b90508460408401528281036060840152612d16818561313f565b86815260c06020820152600061338b60c0830188612f93565b828103604084015261339d818861313f565b905085606084015282810360808401526133b7818661313f565b9150508260a0830152979650505050505050565b6060815260006133de6060830186612f93565b65ffffffffffff851660208401528281036040840152610c26818561313f565b8481526080602082015260006134176080830186612f93565b65ffffffffffff851660408401528281036060840152612d16818561313f565b60608152600061344a606083018661313f565b6020830194909452506040015291905056fea2646970667358221220d538babe9ba5716b77bbd2d0a7b2e9c34d07572b4c78494a52a5c524a8733a7564736f6c63430008180033","sourceMap":"1133:6630:241:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1204:188;;;;;;:::i;:::-;;:::i;:::-;;;516:14:264;;509:22;491:41;;479:2;464:18;1204:188:241;;;;;;;;1262:113:123;;;:::i;:::-;;;-1:-1:-1;;;;;707:55:264;;;689:74;;677:2;662:18;1262:113:123;543:226:264;3389:883:241;;;;;;:::i;:::-;;:::i;1616:110:123:-;3800:14;-1:-1:-1;;3796:25:123;3783:39;1616:110;;;1105:25:264;;;1093:2;1078:18;1616:110:123;959:177:264;5925:145:241;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;4333:575::-;;;;;;:::i;:::-;;:::i;1495:1888::-;;;;;;:::i;:::-;;:::i;1101:247:151:-;;;;;;:::i;:::-;1305:36;1101:247;;;;;;;;;;;7340:66:264;7328:79;;;7310:98;;7298:2;7283:18;1101:247:151;7166:248:264;6075:99:241;6162:4;6075:99;;5623:130;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;5424:193::-;;;;;;:::i;:::-;;:::i;1942:98:123:-;;;:::i;4974:271:241:-;;;;;;:::i;:::-;;:::i;5251:167::-;;;;;;:::i;:::-;;:::i;876:219:151:-;;;;;;:::i;:::-;1057:31;876:219;;;;;;;;5759:160:241;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1204:188::-;1326:4;1349:36;1373:11;1349:23;:36::i;:::-;1342:43;1204:188;-1:-1:-1;;1204:188:241:o;1262:113:123:-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;3389:883:241:-;3459:14;2356:21:157;:19;:21::i;:::-;3486:19:241::1;3508:21;3519:9;3508:10;:21::i;:::-;3486:43;;3539:27;3569:29;3588:9;3569:18;:29::i;:::-;3539:59:::0;-1:-1:-1;3690:18:241::1;3654:32;3676:9;3654:21;:32::i;:::-;:54;;;;;;;;:::i;:::-;;3646:86;;;::::0;-1:-1:-1;;;3646:86:241;;9956:2:264;3646:86:241::1;::::0;::::1;9938:21:264::0;9995:2;9975:18;;;9968:30;10034:21;10014:18;;;10007:49;10073:18;;3646:86:241::1;;;;;;;;;3827:1;:8;;;3781:42;3792:9;3803:5;3810:12;:10;:12::i;:::-;3781:10;:42::i;:::-;:54;;3773:87;;;::::0;-1:-1:-1;;;3773:87:241;;10304:2:264;3773:87:241::1;::::0;::::1;10286:21:264::0;10343:2;10323:18;;;10316:30;10382:22;10362:18;;;10355:50;10422:18;;3773:87:241::1;10102:344:264::0;3773:87:241::1;3937:54;3947:9;3958:5;3965:1;:11;;;3978:12;:10;:12::i;:::-;3937:9;:54::i;:::-;4048:55;4058:9;4069:4;4075:12;:10;:12::i;:::-;4097:4;4048:9;:55::i;:::-;4154:62;4165:9;4176:12;:10;:12::i;:::-;4190:1;4193:22;4154:10;:62::i;:::-;4260:4;4253:11;;;;2398:20:157::0;1713:1;2924:7;:21;2744:208;2398:20;3389:883:241;;;:::o;5925:145::-;5989:23;6031:32;6053:9;6031:21;:32::i;4333:575::-;4403:4;2356:21:157;:19;:21::i;:::-;4526:18:241::1;4496:26;4511:10;4496:14;:26::i;:::-;:48;;;;;;;;:::i;:::-;;4488:80;;;::::0;-1:-1:-1;;;4488:80:241;;9956:2:264;4488:80:241::1;::::0;::::1;9938:21:264::0;9995:2;9975:18;;;9968:30;10034:21;10014:18;;;10007:49;10073:18;;4488:80:241::1;9754:343:264::0;4488:80:241::1;4578:27;4608:28;4625:10;4608:16;:28::i;:::-;4578:58;;4670:1;:11;;;-1:-1:-1::0;;;;;4654:27:241::1;:12;:10;:12::i;:::-;-1:-1:-1::0;;;;;4654:27:241::1;;4646:36;;;::::0;::::1;;4733:55;4755:10;4767:20;4733:21;:55::i;:::-;4846;4856:10;4868:4;4874:1;:11;;;4895:4;4846:9;:55::i;:::-;4409:499;2398:20:157::0;1713:1;2924:7;:21;2744:208;1495:1888:241;1565:18;2356:21:157;:19;:21::i;:::-;1620:12:241::1;:10;:12::i;:::-;-1:-1:-1::0;;;;;1603:29:241::1;:5;:13;;;-1:-1:-1::0;;;;;1603:29:241::1;;1595:79;;;::::0;-1:-1:-1;;;1595:79:241;;10653:2:264;1595:79:241::1;::::0;::::1;10635:21:264::0;10692:2;10672:18;;;10665:30;10731:34;10711:18;;;10704:62;10802:7;10782:18;;;10775:35;10827:19;;1595:79:241::1;10451:401:264::0;1595:79:241::1;1725:12;:10;:12::i;:::-;-1:-1:-1::0;;;;;1692:45:241::1;:5;:19;;;:29;;;-1:-1:-1::0;;;;;1692:45:241::1;;1684:102;;;::::0;-1:-1:-1;;;1684:102:241;;11059:2:264;1684:102:241::1;::::0;::::1;11041:21:264::0;11098:2;11078:18;;;11071:30;11137:34;11117:18;;;11110:62;11208:14;11188:18;;;11181:42;11240:19;;1684:102:241::1;10857:408:264::0;1684:102:241::1;1825:26;1854:136;;;;;;;;1877:5;:11;;;:21;;;1854:136;;;;;;;;:::i;:::-;;;;;1907:5;:11;;;:17;;;-1:-1:-1::0;;;;;1854:136:241::1;;;;;1938:5;:11;;;:22;;;1854:136;;;;1970:5;:11;;;:18;;;1854:136;;::::0;1825:165:::1;;2037:42;2082:218;;;;;;;;2113:5;:19;;;:29;;;2082:218;;;;;;;;:::i;:::-;;;;;2151:5;:19;;;:25;;;-1:-1:-1::0;;;;;2082:218:241::1;;;;;2190:5;:19;;;:30;;;2082:218;;;;2230:5;:19;;;:26;;;2082:218;;;;2269:5;:19;;;:29;;;-1:-1:-1::0;;;;;2082:218:241::1;;;::::0;2037:263:::1;;2343:15;2318:40;;;;;;;;:::i;:::-;:11:::0;;:21;:40:::1;::::0;::::1;;;;;;:::i;:::-;;:86;;;-1:-1:-1::0;2387:17:241::1;2362:11:::0;;:21;:42:::1;::::0;::::1;;;;;;:::i;:::-;;2318:86;2310:117;;;::::0;-1:-1:-1;;;2310:117:241;;11472:2:264;2310:117:241::1;::::0;::::1;11454:21:264::0;11511:2;11491:18;;;11484:30;11550:20;11530:18;;;11523:48;11588:18;;2310:117:241::1;11270:342:264::0;2310:117:241::1;2478:15;2445:19;::::0;::::1;::::0;:29;:48:::1;::::0;::::1;;;;;;:::i;:::-;;:102;;;-1:-1:-1::0;2530:17:241::1;2497:19;::::0;::::1;::::0;:29;:50:::1;::::0;::::1;;;;;;:::i;:::-;;2445:102;2437:133;;;::::0;-1:-1:-1;;;2437:133:241;;11472:2:264;2437:133:241::1;::::0;::::1;11454:21:264::0;11511:2;11491:18;;;11484:30;11550:20;11530:18;;;11523:48;11588:18;;2437:133:241::1;11270:342:264::0;2437:133:241::1;2613:19;::::0;::::1;::::0;:29;2588:54:::1;::::0;::::1;;;;;;:::i;:::-;:11:::0;;:21;:54:::1;::::0;::::1;;;;;;:::i;:::-;::::0;2580:85:::1;;;::::0;-1:-1:-1;;;2580:85:241;;11819:2:264;2580:85:241::1;::::0;::::1;11801:21:264::0;11858:2;11838:18;;;11831:30;11897:20;11877:18;;;11870:48;11935:18;;2580:85:241::1;11617:342:264::0;2580:85:241::1;2772:20;2795:37;2815:5;:13;;;2830:1;2795:19;:37::i;:::-;:41;::::0;2835:1:::1;2795:41;:::i;:::-;2772:64;;2846:69;2866:5;:19;;;:29;;;2897:1;2901:12;2846:19;:69::i;:::-;2938:19;2951:5;2938:12;:19::i;:::-;2925:32;;3006;3017:10;3029:8;3006:10;:32::i;:::-;3103:48;3122:10;3134:16;3103:18;:48::i;:::-;3211:57;3221:10;3233:4;3247;3254:5;:13;;;3211:9;:57::i;:::-;3316:60;3327:10;3339:5;:13;;;3354:1;3357:18;3316:10;:60::i;:::-;1585:1798;;;2398:20:157::0;1713:1;2924:7;:21;2744:208;5623:130:241;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5725:21:241;5736:9;5725:10;:21::i;5424:193::-;5487:17;5549:25;5560:5;:13;;;5549:10;:25::i;:::-;5576:11;;5589:19;;;;;5538:71;;;;;5576:11;5538:71;;:::i;:::-;;;;;;;;;;;;;5528:82;;;;;;5516:94;;5424:193;;;:::o;1942:98:123:-;1981:7;2003:32;:30;:32::i;4974:271:241:-;5033:7;5076;-1:-1:-1;;;;;5060:23:241;:12;:10;:12::i;:::-;-1:-1:-1;;;;;5060:23:241;;5052:32;;;;;;5094:20;5117:31;5137:7;5146:1;5117:19;:31::i;:::-;:35;;5151:1;5117:35;:::i;:::-;5094:58;;5162:47;5182:7;5191:1;5195:12;5162:19;:47::i;5251:167::-;5309:7;5328:20;5351:31;5371:7;5380:1;5351:19;:31::i;:::-;5328:54;5251:167;-1:-1:-1;;;5251:167:241:o;5759:160::-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5883:29:241;5902:9;5883:18;:29::i;2331:198:123:-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;2992:383::-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;2431:307:157:-;1755:1;2558:7;;:18;2554:86;;2599:30;;;;;;;;;;;;;;2554:86;1755:1;2714:7;:17;2431:307::o;7940:405:209:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8056:16:209;;;8070:1;8056:16;;;;;;;;;8027:26;;8056:16;;;;;;;;;;;-1:-1:-1;8056:16:209;8027:45;;8093:9;8078;8088:1;8078:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;8110;;;8197:80;1231:66;8242:9;1360:66;8197:21;:80::i;:::-;8109:168;;;;;;8290:50;8297:11;8310:15;8327:12;8290:6;:50::i;:::-;8283:57;7940:405;-1:-1:-1;;;;;;7940:405:209:o;9303:413:198:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9427:16:198;;;9441:1;9427:16;;;;;;;;;9398:26;;9427:16;;;;;;;;;;;-1:-1:-1;9427:16:198;9398:45;;9464:9;9449;9459:1;9449:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;9481;;;9568:80;1276:66;9613:9;1405:66;9568:21;:80::i;:::-;9480:168;;;;;;9661:50;9668:11;9681:15;9698:12;9661:6;:50::i;5413:310:210:-;5539:16;;;5553:1;5539:16;;;;;;;;;5479:23;;;;5539:16;;;;;;;;;;;;-1:-1:-1;5539:16:210;5510:45;;5576:9;5561;5571:1;5561:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;5592:13;5608:64;1223:66;5645:9;5656:1;1352:66;5608:26;:64::i;:::-;5592:80;-1:-1:-1;5697:20:210;;;;5685:33;;;;;;;;:::i;:::-;5678:40;5413:310;-1:-1:-1;;;;5413:310:210:o;7121:640:241:-;7211:4;7226:27;7256:29;7275:9;7256:18;:29::i;:::-;7226:59;;7295:19;7317:21;7328:9;7317:10;:21::i;:::-;7295:43;;7348:19;7370:7;:35;;7394:11;;7370:35;;;7380:11;;7370:35;7348:57;;7415:13;7431:7;:27;;7451:1;:7;;;7431:27;;;7441:1;:7;;;7431:27;7415:43;;7468:18;7489:7;:37;;7514:1;:12;;;7489:37;;;7499:1;:12;;;7489:37;7468:58;-1:-1:-1;7552:15:241;7539:9;:28;;;;;;;;:::i;:::-;;7536:219;;7589:30;;;;;-1:-1:-1;;;;;707:55:264;;;7589:30:241;;;689:74:264;7589:23:241;;;;;662:18:264;;7589:30:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7582:37;;;;;;;;;7536:219;7661:17;7648:9;:30;;;;;;;;:::i;:::-;;7645:110;;7700:44;;;;;-1:-1:-1;;;;;13347:55:264;;;7700:44:241;;;13329:74:264;13419:18;;;13412:34;;;7700:25:241;;;;;13302:18:264;;7700:44:241;13155:297:264;7645:110:241;7216:545;;;;;7121:640;;;;;:::o;6179:937::-;6276:27;6306:29;6325:9;6306:18;:29::i;:::-;6276:59;;6345:19;6367:21;6378:9;6367:10;:21::i;:::-;6345:43;;6398:14;6415:7;:29;;6436:1;:8;;;6415:29;;;6425:1;:8;;;6415:29;6398:46;;6454:19;6476:7;:35;;6500:11;;6476:35;;;6486:11;;6476:35;6454:57;;6521:18;6542:7;:37;;6567:1;:12;;;6542:37;;;6552:1;:12;;;6542:37;6521:58;-1:-1:-1;;;;;;6603:21:241;;6619:4;6603:21;6589:11;6650:7;:27;;6670:1;:7;;;6650:27;;;6660:1;:7;;;6650:27;6634:43;-1:-1:-1;6703:15:241;6690:9;:28;;;;;;;;:::i;:::-;;6687:423;;6736:6;6733:113;;;6745:34;;;;;-1:-1:-1;;;;;13347:55:264;;;6745:34:241;;;13329:74:264;13419:18;;;13412:34;;;6745:22:241;;;;;13302:18:264;;6745:34:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6733:113;;;6800:44;;;;;-1:-1:-1;;;;;14020:15:264;;;6800:44:241;;;14002:34:264;14072:15;;;14052:18;;;14045:43;14104:18;;;14097:34;;;6800:26:241;;;;;13914:18:264;;6800:44:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6733:113;6859:7;;;;;;;;;6687:423;6906:17;6893:9;:30;;;;;;;;:::i;:::-;;6890:220;;6938:66;;;;;-1:-1:-1;;;;;14516:15:264;;;6938:66:241;;;14498:34:264;14568:15;;;14548:18;;;14541:43;14600:18;;;14593:34;;;14643:18;;;14636:34;;;14707:3;14686:19;;;14679:32;-1:-1:-1;14727:19:264;;;14720:30;6938:32:241;;;;;14767:19:264;;6938:66:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7018:7;;;;;;;;;6890:220;7062:37;;-1:-1:-1;;;7062:37:241;;14999:2:264;7062:37:241;;;14981:21:264;15038:2;15018:18;;;15011:30;15077:29;15057:18;;;15050:57;15124:18;;7062:37:241;14797:351:264;6179:937:241;;;;;:::o;7690:434:210:-;7801:24;7828:48;7841:7;7850:12;7864:11;7828:12;:48::i;:::-;7980:16;;;7994:1;7980:16;;;;;;;;;7801:75;;-1:-1:-1;7883:30:210;;7919:25;;7883:30;;7980:16;;;;;;;;;;;;-1:-1:-1;7980:16:210;7951:45;;8017:9;8002;8012:1;8002:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;8033:86;1223:66;8065:9;8076:11;8089:15;8106:12;8033:21;:86::i;:::-;7795:329;;;;7690:434;;;;:::o;6124:272::-;6236:16;;;6250:1;6236:16;;;;;;;;;6207:26;;6236:16;;;;;;;;;;;-1:-1:-1;6236:16:210;6207:45;;6273:9;6258;6268:1;6258:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;6289:102;1223:66;6326:9;6337:1;6363:11;6357:18;;;;;;;;:::i;:::-;6340:36;;;;;;;15298:3:264;15294:16;;;;15312:66;15290:89;15278:102;;15405:1;15396:11;;15153:260;6340:36:210;;;;-1:-1:-1;;6340:36:210;;;;;;;;;1352:66;6289:26;:102::i;:::-;6201:195;6124:272;;:::o;2644:396:199:-;2783:16;;;2797:1;2783:16;;;;;;;;2731:15;;;;2783:16;2797:1;2783:16;;;;;;;;;;-1:-1:-1;2783:16:199;2754:45;;2844:15;-1:-1:-1;;;;;2828:33:199;2820:42;;2805:9;2815:1;2805:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;2899:9;2883:27;;2868:9;2878:1;2868:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;2917:13;2933:64;1065:66;2970:9;2917:13;1194:66;2933:26;:64::i;:::-;2917:80;2644:396;-1:-1:-1;;;;;2644:396:199:o;4380:357::-;4505:16;;;4519:1;4505:16;;;;;;;;4476:26;;4505:16;;;;;;;;;;-1:-1:-1;4505:16:199;4476:45;;4566:15;-1:-1:-1;;;;;4550:33:199;4542:42;;4527:9;4537:1;4527:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;4621:9;4605:27;;4590:9;4600:1;4590:12;;;;;;;;:::i;:::-;;;;;;:42;;;;;4639:93;1065:66;1049:83;;4676:9;4687:1;4708:7;4690:27;;;;;;15547:19:264;;15591:2;15582:12;;15418:182;4690:27:199;;;;-1:-1:-1;;4690:27:199;;;;;;;;;1194:66;4639:26;:93::i;9912:426:209:-;9985:24;10012:78;10025:6;:16;;;10043:6;:12;;;10057:6;:17;;;10076:6;:13;;;10012:12;:78::i;:::-;10194:16;;;10208:1;10194:16;;;;;;;;;9985:105;;-1:-1:-1;10097:30:209;;10133:25;;10097:30;;10194:16;;;;;;;;;;;;-1:-1:-1;10194:16:209;10165:45;;10231:9;10216;10226:1;10216:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;10247:86;1231:66;10279:9;10290:11;10303:15;10320:12;10247:21;:86::i;:::-;9979:359;;;;9912:426;;:::o;11407:488:198:-;11488:24;11515:132;11535:6;:16;;;11559:6;:12;;;11579:6;:17;;;11604:6;:13;;;11625:6;:16;;;11515:12;:132::i;:::-;11751:16;;;11765:1;11751:16;;;;;;;;;11488:159;;-1:-1:-1;11654:30:198;;11690:25;;11654:30;;11751:16;;;;;;;;;;;;-1:-1:-1;11751:16:198;11722:45;;11788:9;11773;11783:1;11773:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;11804:86;1276:66;11836:9;11847:11;11860:15;11877:12;11804:21;:86::i;4048:97:123:-;4089:7;4111:29;:27;:29::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;11488:242:209:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11700:25:209;11713:11;11700:12;:25::i;:::-;11683:13;;;11631:94;;;11664:17;;;11631:94;;;-1:-1:-1;;;;;11631:94:209;;11650:12;;;11631:94;11632:6;11631:94;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;11488:242;;;;;:::o;13183:268:198:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13421:25:198;13434:11;13421:12;:25::i;:::-;-1:-1:-1;;;;;13334:112:198;;;13401:16;;;13334:112;13386:13;;;13334:112;;;13367:17;;;13334:112;;;;;13353:12;;;13334:112;13335:6;13334:112;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;13183:268;;;;;:::o;17775:457:46:-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;11122:209:210:-;11247:12;11291:7;11300:12;11314:11;11274:52;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;11267:59;;11122:209;;;;;:::o;6458:480:46:-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;:::-;6692:242;;;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6639:299;6458:480;;;;;:::o;10761:455::-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;10980:232::-;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;12401:223:209:-;12538:12;12582:9;12593:5;12600:10;12612:6;12565:54;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;12558:61;;12401:223;;;;;;:::o;14122:257:198:-;14282:12;14326:9;14337:5;14344:10;14356:6;14364:9;14309:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;14302:72;;14122:257;;;;;;;:::o;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;10955:375:209:-;11028:19;11049:13;11064:18;11084:14;11134:25;11150:5;11157:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;11134:25:209;11128:32;;11118:43;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;;2736:34;11106:55:209;;11177:35;;;;;;2736:34:23;-1:-1:-1;2736:34:23;;-1:-1:-1;10955:375:209;-1:-1:-1;;10955:375:209:o;12574:451:198:-;12647:19;12668:13;12683:18;12703:14;12719:17;12772:25;12788:5;12795:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;12772:25:198;12766:32;;12756:43;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;;2736:34;12744:55:198;;12815:35;;;;;2736:34:23;;-1:-1:-1;2736:34:23;;-1:-1:-1;12983:36:198;;;;-1:-1:-1;12574:451:198;-1:-1:-1;;12574:451:198:o;36171:541:45:-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;12066:286::-;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;:::-;12066:286;;;;;:::o;23107:355::-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8101:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;8389:20:44;;8299:21;;8322:9;;8295:37;8385:31;;8244:184;8201:237;;-1:-1:-1;6076:2380:44;;;;:::o;50806:191:45:-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;51823:242::-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;;-1:-1:-1;52054:6:45;51823:242;-1:-1:-1;;;51823:242:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;4015:652:45:-;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;17013:1682;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;5042:669:44:-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:44;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;51249:282::-;51494:30;;;;;;26450:19:264;;;26485:12;;;26478:28;;;51337:7:45;;26522:12:264;;51494:30:45;26261:279:264;3658:342:50;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;1489:2340:44:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;966:162::-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;2801:22:58;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;14:332:264;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;774:180;833:6;886:2;874:9;865:7;861:23;857:32;854:52;;;902:1;899;892:12;854:52;-1:-1:-1;925:23:264;;774:180;-1:-1:-1;774:180:264:o;1141:184::-;-1:-1:-1;;;1190:1:264;1183:88;1290:4;1287:1;1280:15;1314:4;1311:1;1304:15;1330:249;1480:2;1465:18;;1513:1;1502:13;;1492:47;;1519:18;;:::i;:::-;1548:25;;;1330:249;:::o;1584:184::-;-1:-1:-1;;;1633:1:264;1626:88;1733:4;1730:1;1723:15;1757:4;1754:1;1747:15;1773:253;1845:2;1839:9;1887:4;1875:17;;1922:18;1907:34;;1943:22;;;1904:62;1901:88;;;1969:18;;:::i;:::-;2005:2;1998:22;1773:253;:::o;2031:334::-;2102:2;2096:9;2158:2;2148:13;;-1:-1:-1;;2144:86:264;2132:99;;2261:18;2246:34;;2282:22;;;2243:62;2240:88;;;2308:18;;:::i;:::-;2344:2;2337:22;2031:334;;-1:-1:-1;2031:334:264:o;2370:150::-;2445:20;;2494:1;2484:12;;2474:40;;2510:1;2507;2500:12;2525:196;2593:20;;-1:-1:-1;;;;;2642:54:264;;2632:65;;2622:93;;2711:1;2708;2701:12;2726:703;2786:5;2834:4;2822:9;2817:3;2813:19;2809:30;2806:50;;;2852:1;2849;2842:12;2806:50;2885:2;2879:9;2927:4;2919:6;2915:17;2998:6;2986:10;2983:22;2962:18;2950:10;2947:34;2944:62;2941:88;;;3009:18;;:::i;:::-;3045:2;3038:22;3078:6;-1:-1:-1;3078:6:264;3108:36;3134:9;3108:36;:::i;:::-;3100:6;3093:52;3178:38;3212:2;3201:9;3197:18;3178:38;:::i;:::-;3173:2;3165:6;3161:15;3154:63;3278:2;3267:9;3263:18;3250:32;3245:2;3237:6;3233:15;3226:57;3344:2;3333:9;3329:18;3316:32;3311:2;3303:6;3299:15;3292:57;3383:39;3417:3;3406:9;3402:19;3383:39;:::i;:::-;3377:3;3369:6;3365:16;3358:65;;2726:703;;;;:::o;3434:245::-;3482:4;3515:18;3507:6;3504:30;3501:56;;;3537:18;;:::i;:::-;-1:-1:-1;3594:2:264;3582:15;-1:-1:-1;;3578:88:264;3668:4;3574:99;;3434:245::o;3684:462::-;3726:5;3779:3;3772:4;3764:6;3760:17;3756:27;3746:55;;3797:1;3794;3787:12;3746:55;3833:6;3820:20;3864:48;3880:31;3908:2;3880:31;:::i;:::-;3864:48;:::i;:::-;3937:2;3928:7;3921:19;3983:3;3976:4;3971:2;3963:6;3959:15;3955:26;3952:35;3949:55;;;4000:1;3997;3990:12;3949:55;4065:2;4058:4;4050:6;4046:17;4039:4;4030:7;4026:18;4013:55;4113:1;4088:16;;;4106:4;4084:27;4077:38;;;;4092:7;3684:462;-1:-1:-1;;;3684:462:264:o;4151:1163::-;4235:6;4288:2;4276:9;4267:7;4263:23;4259:32;4256:52;;;4304:1;4301;4294:12;4256:52;4344:9;4331:23;4373:18;4414:2;4406:6;4403:14;4400:34;;;4430:1;4427;4420:12;4400:34;4453:22;;;;4494:16;;;4530:6;4522:15;;4519:35;;;4550:1;4547;4540:12;4519:35;4576:22;;:::i;:::-;4618:4;4614:2;4610:13;4607:33;;;4636:1;4633;4626:12;4607:33;4664:22;;:::i;:::-;4649:37;;4711:29;4737:2;4711:29;:::i;:::-;4702:7;4695:46;4775:31;4802:2;4798;4794:11;4775:31;:::i;:::-;4770:2;4761:7;4757:16;4750:57;4862:2;4858;4854:11;4841:25;4836:2;4827:7;4823:16;4816:51;4922:2;4918;4914:11;4901:25;4896:2;4887:7;4883:16;4876:51;4950:7;4943:5;4936:22;4990:55;5037:7;5030:4;5026:2;5022:13;4990:55;:::i;:::-;4985:2;4978:5;4974:14;4967:79;5092:3;5088:2;5084:12;5071:26;5055:42;;5122:2;5112:8;5109:16;5106:36;;;5138:1;5135;5128:12;5106:36;5174:44;5210:7;5199:8;5195:2;5191:17;5174:44;:::i;:::-;5169:2;5162:5;5158:14;5151:68;5251:32;5278:3;5274:2;5270:12;5251:32;:::i;:::-;5246:2;5235:14;;5228:56;5239:5;4151:1163;-1:-1:-1;;;;;;4151:1163:264:o;5501:712::-;5555:5;5608:3;5601:4;5593:6;5589:17;5585:27;5575:55;;5626:1;5623;5616:12;5575:55;5662:6;5649:20;5688:4;5711:18;5707:2;5704:26;5701:52;;;5733:18;;:::i;:::-;5779:2;5776:1;5772:10;5802:28;5826:2;5822;5818:11;5802:28;:::i;:::-;5864:15;;;5934;;;5930:24;;;5895:12;;;;5966:15;;;5963:35;;;5994:1;5991;5984:12;5963:35;6030:2;6022:6;6018:15;6007:26;;6042:142;6058:6;6053:3;6050:15;6042:142;;;6124:17;;6112:30;;6075:12;;;;6162;;;;6042:142;;;6202:5;5501:712;-1:-1:-1;;;;;;;5501:712:264:o;6218:943::-;6372:6;6380;6388;6396;6404;6457:3;6445:9;6436:7;6432:23;6428:33;6425:53;;;6474:1;6471;6464:12;6425:53;6497:29;6516:9;6497:29;:::i;:::-;6487:39;;6545:38;6579:2;6568:9;6564:18;6545:38;:::i;:::-;6535:48;;6634:2;6623:9;6619:18;6606:32;6657:18;6698:2;6690:6;6687:14;6684:34;;;6714:1;6711;6704:12;6684:34;6737:61;6790:7;6781:6;6770:9;6766:22;6737:61;:::i;:::-;6727:71;;6851:2;6840:9;6836:18;6823:32;6807:48;;6880:2;6870:8;6867:16;6864:36;;;6896:1;6893;6886:12;6864:36;6919:63;6974:7;6963:8;6952:9;6948:24;6919:63;:::i;:::-;6909:73;;7035:3;7024:9;7020:19;7007:33;6991:49;;7065:2;7055:8;7052:16;7049:36;;;7081:1;7078;7071:12;7049:36;;7104:51;7147:7;7136:8;7125:9;7121:24;7104:51;:::i;:::-;7094:61;;;6218:943;;;;;;;;:::o;7419:149::-;7509:1;7502:5;7499:12;7489:46;;7515:18;;:::i;:::-;7544;;7419:149::o;7573:340::-;7637:53;7686:3;7678:5;7672:12;7637:53;:::i;:::-;-1:-1:-1;;;;;7743:4:264;7736:5;7732:16;7726:23;7722:72;7715:4;7710:3;7706:14;7699:96;7844:4;7837:5;7833:16;7827:23;7820:4;7815:3;7811:14;7804:47;7900:4;7893:5;7889:16;7883:23;7876:4;7871:3;7867:14;7860:47;;;7573:340::o;7918:260::-;8112:3;8097:19;;8125:47;8101:9;8154:6;8125:47;:::i;8183:186::-;8242:6;8295:2;8283:9;8274:7;8270:23;8266:32;8263:52;;;8311:1;8308;8301:12;8263:52;8334:29;8353:9;8334:29;:::i;8374:606::-;8478:6;8486;8494;8502;8510;8563:3;8551:9;8542:7;8538:23;8534:33;8531:53;;;8580:1;8577;8570:12;8531:53;8603:29;8622:9;8603:29;:::i;:::-;8593:39;;8651:38;8685:2;8674:9;8670:18;8651:38;:::i;:::-;8641:48;;8736:2;8725:9;8721:18;8708:32;8698:42;;8787:2;8776:9;8772:18;8759:32;8749:42;;8842:3;8831:9;8827:19;8814:33;8870:18;8862:6;8859:30;8856:50;;;8902:1;8899;8892:12;8856:50;8925:49;8966:7;8957:6;8946:9;8942:22;8925:49;:::i;8985:475::-;9057:53;9106:3;9098:5;9092:12;9057:53;:::i;:::-;9156:4;9149:5;9145:16;9139:23;-1:-1:-1;;;;;9273:2:264;9259:12;9255:21;9248:4;9243:3;9239:14;9232:45;9326:4;9319:5;9315:16;9309:23;9302:4;9297:3;9293:14;9286:47;9382:4;9375:5;9371:16;9365:23;9358:4;9353:3;9349:14;9342:47;9450:2;9442:4;9435:5;9431:16;9425:23;9421:32;9414:4;9409:3;9405:14;9398:56;;;8985:475;;:::o;9465:284::-;9675:3;9660:19;;9688:55;9664:9;9725:6;9688:55;:::i;11964:184::-;-1:-1:-1;;;12013:1:264;12006:88;12113:4;12110:1;12103:15;12137:4;12134:1;12127:15;12153:125;12218:9;;;12239:10;;;12236:36;;;12252:18;;:::i;12283:489::-;12602:25;;;12589:3;12574:19;;12636:56;12688:2;12673:18;;12665:6;12636:56;:::i;:::-;12701:65;12761:3;12750:9;12746:19;12738:6;12701:65;:::i;12777:184::-;-1:-1:-1;;;12826:1:264;12819:88;12926:4;12923:1;12916:15;12950:4;12947:1;12940:15;12966:184;13036:6;13089:2;13077:9;13068:7;13064:23;13060:32;13057:52;;;13105:1;13102;13095:12;13057:52;-1:-1:-1;13128:16:264;;12966:184;-1:-1:-1;12966:184:264:o;13457:277::-;13524:6;13577:2;13565:9;13556:7;13552:23;13548:32;13545:52;;;13593:1;13590;13583:12;13545:52;13625:9;13619:16;13678:5;13671:13;13664:21;13657:5;13654:32;13644:60;;13700:1;13697;13690:12;15605:439;15658:3;15696:5;15690:12;15723:6;15718:3;15711:19;15749:4;15778;15773:3;15769:14;15762:21;;15817:4;15810:5;15806:16;15840:1;15850:169;15864:6;15861:1;15858:13;15850:169;;;15925:13;;15913:26;;15959:12;;;;15994:15;;;;15886:1;15879:9;15850:169;;;-1:-1:-1;16035:3:264;;15605:439;-1:-1:-1;;;;;15605:439:264:o;16049:468::-;16349:6;16338:9;16331:25;16392:2;16387;16376:9;16372:18;16365:30;16312:4;16412:56;16464:2;16453:9;16449:18;16441:6;16412:56;:::i;:::-;16404:64;;16504:6;16499:2;16488:9;16484:18;16477:34;16049:468;;;;;;:::o;16522:250::-;16607:1;16617:113;16631:6;16628:1;16625:13;16617:113;;;16707:11;;;16701:18;16688:11;;;16681:39;16653:2;16646:10;16617:113;;;-1:-1:-1;;16764:1:264;16746:16;;16739:27;16522:250::o;16777:441::-;16830:5;16883:3;16876:4;16868:6;16864:17;16860:27;16850:55;;16901:1;16898;16891:12;16850:55;16930:6;16924:13;16961:48;16977:31;17005:2;16977:31;:::i;16961:48::-;17034:2;17025:7;17018:19;17080:3;17073:4;17068:2;17060:6;17056:15;17052:26;17049:35;17046:55;;;17097:1;17094;17087:12;17046:55;17110:77;17184:2;17177:4;17168:7;17164:18;17157:4;17149:6;17145:17;17110:77;:::i;17223:655::-;17365:6;17373;17381;17434:2;17422:9;17413:7;17409:23;17405:32;17402:52;;;17450:1;17447;17440:12;17402:52;17483:9;17477:16;17512:18;17553:2;17545:6;17542:14;17539:34;;;17569:1;17566;17559:12;17539:34;17592:60;17644:7;17635:6;17624:9;17620:22;17592:60;:::i;:::-;17582:70;;17692:2;17681:9;17677:18;17671:25;17661:35;;17742:2;17731:9;17727:18;17721:25;17705:41;;17771:2;17761:8;17758:16;17755:36;;;17787:1;17784;17777:12;17755:36;;17810:62;17864:7;17853:8;17842:9;17838:24;17810:62;:::i;:::-;17800:72;;;17223:655;;;;;:::o;17883:548::-;18207:6;18196:9;18189:25;18250:3;18245:2;18234:9;18230:18;18223:31;18170:4;18271:57;18323:3;18312:9;18308:19;18300:6;18271:57;:::i;:::-;18376:4;18364:17;;;;18359:2;18344:18;;18337:45;-1:-1:-1;18413:2:264;18398:18;18391:34;18263:65;17883:548;-1:-1:-1;;17883:548:264:o;18625:476::-;-1:-1:-1;;18850:6:264;18846:2;18842:15;18838:88;18833:3;18826:101;18957:6;18952:2;18947:3;18943:12;18936:28;18808:3;18994:1;18986:6;18983:13;18973:47;;19000:18;;:::i;:::-;-1:-1:-1;19054:3:264;19050:16;;;;19045:2;19036:12;;19029:38;19092:2;19083:12;;18625:476;-1:-1:-1;;18625:476:264:o;19106:329::-;19147:3;19185:5;19179:12;19212:6;19207:3;19200:19;19228:76;19297:6;19290:4;19285:3;19281:14;19274:4;19267:5;19263:16;19228:76;:::i;:::-;19349:2;19337:15;-1:-1:-1;;19333:88:264;19324:98;;;;19424:4;19320:109;;19106:329;-1:-1:-1;;19106:329:264:o;19440:794::-;19835:6;19824:9;19817:25;19878:3;19873:2;19862:9;19858:18;19851:31;19798:4;19905:57;19957:3;19946:9;19942:19;19934:6;19905:57;:::i;:::-;20010:9;20002:6;19998:22;19993:2;19982:9;19978:18;19971:50;20044:32;20069:6;20061;20044:32;:::i;:::-;20030:46;;20112:6;20107:2;20096:9;20092:18;20085:34;20168:9;20160:6;20156:22;20150:3;20139:9;20135:19;20128:51;20196:32;20221:6;20213;20196:32;:::i;:::-;20188:40;19440:794;-1:-1:-1;;;;;;;;19440:794:264:o;20239:709::-;20609:6;20598:9;20591:25;20652:3;20647:2;20636:9;20632:18;20625:31;20572:4;20679:57;20731:3;20720:9;20716:19;20708:6;20679:57;:::i;:::-;20784:4;20776:6;20772:17;20767:2;20756:9;20752:18;20745:45;20838:9;20830:6;20826:22;20821:2;20810:9;20806:18;20799:50;20866:32;20891:6;20883;20866:32;:::i;:::-;20858:40;;;20935:6;20929:3;20918:9;20914:19;20907:35;20239:709;;;;;;;;:::o;20953:150::-;21034:1;21027:5;21024:12;21014:46;;21040:18;;:::i;:::-;21085:3;21081:15;21069:28;;20953:150::o;21108:491::-;21335:38;21369:3;21361:6;21335:38;:::i;:::-;21410:2;21406:15;;;;-1:-1:-1;;21402:88:264;21398:1;21389:11;;21382:109;21516:2;21507:12;;21500:28;;;;21553:2;21544:12;;21537:28;21590:2;21581:12;;21108:491;-1:-1:-1;21108:491:264:o;21604:596::-;21859:38;21893:3;21885:6;21859:38;:::i;:::-;-1:-1:-1;;22019:2:264;22015:15;;;22011:24;;22007:1;21998:11;;21991:45;22061:2;22052:12;;22045:28;;;;22098:2;22089:12;;22082:28;;;;22144:15;;;22140:24;22135:2;22126:12;;22119:46;22190:3;22181:13;;;-1:-1:-1;21604:596:264:o;22205:175::-;22242:3;22286:4;22279:5;22275:16;22315:4;22306:7;22303:17;22300:43;;22323:18;;:::i;:::-;22372:1;22359:15;;22205:175;-1:-1:-1;;22205:175:264:o;22385:128::-;22452:9;;;22473:11;;;22470:37;;;22487:18;;:::i;22518:168::-;22591:9;;;22622;;22639:15;;;22633:22;;22619:37;22609:71;;22660:18;;:::i;22691:640::-;22942:6;22937:3;22930:19;22912:3;22968:2;23001;22996:3;22992:12;23033:6;23027:13;23098:2;23090:6;23086:15;23119:1;23129:175;23143:6;23140:1;23137:13;23129:175;;;23206:13;;23192:28;;23242:14;;;;23279:15;;;;23165:1;23158:9;23129:175;;;-1:-1:-1;23320:5:264;;22691:640;-1:-1:-1;;;;;;;22691:640:264:o;23336:184::-;-1:-1:-1;;;23385:1:264;23378:88;23485:4;23482:1;23475:15;23509:4;23506:1;23499:15;23525:690;23860:3;23849:9;23842:22;23823:4;23887:57;23939:3;23928:9;23924:19;23916:6;23887:57;:::i;:::-;23992:9;23984:6;23980:22;23975:2;23964:9;23960:18;23953:50;24026:32;24051:6;24043;24026:32;:::i;:::-;24012:46;;24094:6;24089:2;24078:9;24074:18;24067:34;24149:9;24141:6;24137:22;24132:2;24121:9;24117:18;24110:50;24177:32;24202:6;24194;24177:32;:::i;24220:899::-;24676:6;24665:9;24658:25;24719:3;24714:2;24703:9;24699:18;24692:31;24639:4;24746:57;24798:3;24787:9;24783:19;24775:6;24746:57;:::i;:::-;24851:9;24843:6;24839:22;24834:2;24823:9;24819:18;24812:50;24885:32;24910:6;24902;24885:32;:::i;:::-;24871:46;;24953:6;24948:2;24937:9;24933:18;24926:34;25009:9;25001:6;24997:22;24991:3;24980:9;24976:19;24969:51;25037:32;25062:6;25054;25037:32;:::i;:::-;25029:40;;;25106:6;25100:3;25089:9;25085:19;25078:35;24220:899;;;;;;;;;:::o;25124:511::-;25375:2;25364:9;25357:21;25338:4;25401:56;25453:2;25442:9;25438:18;25430:6;25401:56;:::i;:::-;25505:14;25497:6;25493:27;25488:2;25477:9;25473:18;25466:55;25569:9;25561:6;25557:22;25552:2;25541:9;25537:18;25530:50;25597:32;25622:6;25614;25597:32;:::i;25640:616::-;25951:6;25940:9;25933:25;25994:3;25989:2;25978:9;25974:18;25967:31;25914:4;26021:57;26073:3;26062:9;26058:19;26050:6;26021:57;:::i;:::-;26126:14;26118:6;26114:27;26109:2;26098:9;26094:18;26087:55;26190:9;26182:6;26178:22;26173:2;26162:9;26158:18;26151:50;26218:32;26243:6;26235;26218:32;:::i;26545:359::-;26748:2;26737:9;26730:21;26711:4;26768:44;26808:2;26797:9;26793:18;26785:6;26768:44;:::i;:::-;26843:2;26828:18;;26821:34;;;;-1:-1:-1;26886:2:264;26871:18;26864:34;26760:52;26545:359;-1:-1:-1;26545:359:264:o","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","auctionHouseAddress()":"bc74f4a5","cancelOrder(bytes32)":"7489ec23","createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":"78885da7","fulfillOrder(bytes32)":"26e5dc5d","getConsideration(bytes32)":"f8b48037","getCounter(address)":"f07ec373","getOffer(bytes32)":"d597b8c8","getOrderHash(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":"dd5c51a7","getOrderStatus(bytes32)":"46423aa7","incrementCounter(address)":"e5910ae7","onERC1155BatchReceived(address,address,uint256[],uint256[],bytes)":"bc197c81","onERC1155Received(address,address,uint256,uint256,bytes)":"f23a6e61","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"ReentrancyGuardReentrantCall\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"auctionHouseAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_orderHash\",\"type\":\"bytes32\"}],\"name\":\"cancelOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct Offer\",\"name\":\"offer\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct Consideration\",\"name\":\"consideration\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"internalType\":\"struct Order\",\"name\":\"order\",\"type\":\"tuple\"}],\"name\":\"createOrder\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_orderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"fulfillOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"fulfilled\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"getConsideration\",\"outputs\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct ConsiderationsData\",\"name\":\"consideration\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"getCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"getOffer\",\"outputs\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct OffersData\",\"name\":\"offer\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct Offer\",\"name\":\"offer\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct Consideration\",\"name\":\"consideration\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"internalType\":\"struct Order\",\"name\":\"order\",\"type\":\"tuple\"}],\"name\":\"getOrderHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"getOrderStatus\",\"outputs\":[{\"internalType\":\"enum OrderStatus\",\"name\":\"orderStatus\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"incrementCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155BatchReceived\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"ReentrancyGuardReentrantCall()\":[{\"details\":\"Unauthorized reentrant call.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))\":{\"params\":{\"order\":\"An order\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))\":{\"notice\":\"Create a new order for a desired NFT or Gold\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/AuctionSystem.sol\":\"AuctionSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"lib/ERC1155-puppet/ERC1155System.sol\":{\"keccak256\":\"0x37bfddf9abf8e10002749d0f3e5c2d765da2359b4aa0c10549d61728da1ddae3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://77cef81d1373f77daac326d90895bbe692166b82895ae4b5f11ed92d4c5ad21c\",\"dweb:/ipfs/Qmcjk2FUweGK5McuAQh8jXjMa6t3wW4YoWtwitEKD3jqhG\"]},\"lib/ERC1155-puppet/IERC1155.sol\":{\"keccak256\":\"0xba76a0cbf29f93fdcf613ee19a3e8a36d8579628c3e657f68edd29f682cfe05d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c40994dd35444a97b97eacd9c5af7f27373c357642000bbcbcafe7169bd2179e\",\"dweb:/ipfs/QmSVGhh4AT7gkSmVtnitew14xtQFepACdhbGbWXJh39mk1\"]},\"lib/ERC1155-puppet/IERC1155Errors.sol\":{\"keccak256\":\"0x507875c8e9e6f2e706e95c565d51f20030165eb2dc241f49a42cedb96caaead2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b96ff50d61db0f5773b5322c8d3dc8b062a92f9da21bf9a821ac7bae58bcdecb\",\"dweb:/ipfs/QmcXnAhbPWL4ekfgLVPXuBRPuUUMM7zfU5xwP8pPoihnTu\"]},\"lib/ERC1155-puppet/IERC1155Events.sol\":{\"keccak256\":\"0x43dcbad156d27946650411971fabb2dcac1f234f78a5e7a776e18560c9ef64d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://299a141df22563efaa23eb10ab2a311d3b4cc252a3f63a4c73902b198f731859\",\"dweb:/ipfs/QmbaTrv7SwCrYcQ4qyyPf4YxUFQLrcuYMy1aF5sp3VwswN\"]},\"lib/ERC1155-puppet/IERC1155MetadataURI.sol\":{\"keccak256\":\"0x73546c8cf58dc8ce002f50f172ebb8207e65856d12402f8d86fca8ba9288c4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c81bc7f8b4f61810c1562c0197499be6ce636313c2beb9d095455ea8ccd21ae0\",\"dweb:/ipfs/QmR67xU45dQWo51gHyaZB6wy8CbnRLg6nFvD4KeTX6mfZz\"]},\"lib/ERC1155-puppet/IERC1155Receiver.sol\":{\"keccak256\":\"0x9a6fd2d799610585460b2eeba3a38fe7706b8e7291f05411622a979fb462383f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d3c78236d3e2b76209e1e2bb175820449bb1527c0ca99e526b19a73f207d38b3\",\"dweb:/ipfs/Qma552XoWh5sYX4SSiUgwsSpTxe4qR47ozuac4nDsRetxF\"]},\"lib/ERC1155-puppet/constants.sol\":{\"keccak256\":\"0xe41618b4227fc0aaa1c22fc3972420734e23e0441a2315269de368af69d67c70\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e67f2b3f6597a30810afaccd9cd90146b7164fc6c8e91a16261f2424b6b62ee\",\"dweb:/ipfs/QmeJoceERJVcjfH4g1YQTpZGQdUnTFSgZz2eWTRtuwKXje\"]},\"lib/ERC1155-puppet/libraries/LibString.sol\":{\"keccak256\":\"0xb53857d461ac8c546fcd96b94a9f4e34001ac555bbc7b3fc3471c52b16afe2fb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://24cae538067519ffa04a943330b10cba87d26e2c03227edd8a0ebe671186fb73\",\"dweb:/ipfs/QmcZuKmY8GyCWDSSSYAV5ZLuGyhkYhiJXb5AMvViUYgAuz\"]},\"lib/ERC1155-puppet/libraries/utils/ERC1155Utils.sol\":{\"keccak256\":\"0x981a5c3d788baf2b20b043c1a1f005fa9aa224f660233ecc63c6aa2e719b0f21\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5270b523c823caf879a3d338914d1c44070aace2825fb4fbd83d744267a26f5f\",\"dweb:/ipfs/QmVfXQPAPsr24W5rz5qDiiVp2n6owM417skseKnEHxqXmq\"]},\"lib/ERC1155-puppet/libraries/utils/draft-IERC6093.sol\":{\"keccak256\":\"0xb016571337f659bda4d98117bfd0ea8e26d5e7b696eff5cc308275b420b9120e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72ad563fb7c394adfce5a899bc94afb6e463c2773d9de1b98cae3747f85cd779\",\"dweb:/ipfs/QmZwZGrZreuHMW7EHmzpXpN6JVtmcmQY4othHaTqR2ucV6\"]},\"lib/ERC1155-puppet/tables/ERC1155MetadataURI.sol\":{\"keccak256\":\"0x5e7be6ad3cd2280a13cbc155496131b2453d411da565d17e68df8a2b479ae3ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1a6ccc261562a5c76ac720adc8634d931cae7a7ecc40c96e5db7837a262c38fe\",\"dweb:/ipfs/QmY3G99LXRifTJpJA4FqPRDUBboe8GD2PcEagu9MiwuUqL\"]},\"lib/ERC1155-puppet/tables/ERC1155URIStorage.sol\":{\"keccak256\":\"0x41b5c9f2a05119ab0cdc2ed8ebafca81338e71637dc79b218c3c35a4d901d40e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://526fc37c04ba0e53d742e26cf7e6b899f520482fd02fe484e17100eb3b1a256d\",\"dweb:/ipfs/Qmex48c3aPQYRHkduC9fxxzvAYYvnqesyP1AKZNnrXC2cQ\"]},\"lib/ERC1155-puppet/tables/OperatorApproval.sol\":{\"keccak256\":\"0xbbed481b7ccef9525cd566c8e36f42512c8de94c7431510356b35c853c2764d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://984af22419c3ba9e19775b47cdd981872bb1aff430ebab83752a0ea3f6b6fb79\",\"dweb:/ipfs/Qmdr1FByP2aWAuursvKr126EZhNzT29H4bGs3qx9yacVfg\"]},\"lib/ERC1155-puppet/tables/Owners.sol\":{\"keccak256\":\"0x1dce77dc5f33c570e2163f8cbb9e5b3a628ae8f6abbf097dfc24422ff7d50636\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c604d7d03c963f322ed07c2978e1276e89d4a61ad2f2d6790eba98d7f663c7a3\",\"dweb:/ipfs/QmakymS49hdSh7i5igXbTX9f44A4h3yh4cFAxTaMfNvXTp\"]},\"lib/ERC1155-puppet/tables/TotalSupply.sol\":{\"keccak256\":\"0x892ee6cca8571fc5e43563a5834d5a44330a27206a838bb755f7711bbd357c4a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f3120b4a608f998c88b42a50ec33b6ffa709e7079d37f0ec88998f6fb441919b\",\"dweb:/ipfs/QmP4RFLPi75jTn19cUYXshfZgSAJoDzHAio6xGnYSK9NLE\"]},\"lib/ERC1155-puppet/utils.sol\":{\"keccak256\":\"0x4c264da22c936a784106d81aa3cdb94f54d90d46e15ad1b66b53bf28bbcbdf49\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b47674f3483134a57c6a3ac0193e6cdd3643774d12ad433de0541b8358ea9dd0\",\"dweb:/ipfs/QmSqmfS5s7aqrsLgi67b91s3f51AaDJs5F5xzioZcussXH\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/Puppet.sol\":{\"keccak256\":\"0x0793dc274d0e27b9a00369935693952f2b15e85b243ebed5994cc0c5fd806bc9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d94877420ab98c06013f327ce43e18a7dd3f9a42a33f76a5291ae8424b2699a6\",\"dweb:/ipfs/QmcpKAzLV2eKSU7Pfbb7wgkidNeWSUyUD5J2Scgio16RS8\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/PuppetMaster.sol\":{\"keccak256\":\"0xc83209af82eba3b3452a5c62531d52edb13d69db67c768ec12989cfaf9191c72\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f1d83a60ed2e3a15cde57d6fc859ee7c76e6d089010f41189151e799eb90525c\",\"dweb:/ipfs/QmfZLVNQ9G3kkMBxu3koZbMVPqhtxGTw2iziZQbob4AFhm\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/constants.sol\":{\"keccak256\":\"0x55dc370e83d22bd3ddb79172658731deb725c7609c1966d58cfdc5276bc20a7e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6bc27074a755a64d238f32cfd07b4226cfd47fd157f4f0829c13d8d5406d5f9d\",\"dweb:/ipfs/QmZesmQK815TdF6AuZpKZ249NXP2Qqnzmy9k3WpNRc5Cyq\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/tables/PuppetRegistry.sol\":{\"keccak256\":\"0x37273e42577e71b80621bcaa9132b8f9d28ded452242fb478fd7e52f382b83a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://26403866f063923a910cc1e6f4ff7b0e74e4f343b1222675658d1b9a1ecdbe14\",\"dweb:/ipfs/QmSTqLMbg9PvyFkVexVbLPUPLr1aBuBtcfnBZGbqEaje7Q\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/utils.sol\":{\"keccak256\":\"0x0c07e1daf167a9ebcf81d1b176e4aef23d12b0bc01333c572c0482b699fd199d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7f2ec0928e530ae3b75aadfe224a5c1654d0c26b8f10e06e490274fff3871489\",\"dweb:/ipfs/QmPLfak2kwefQ5tcNFxuE9TXsQ4PVkvTraHWZU8PK9GkR4\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol\":{\"keccak256\":\"0xb69597a63b202e28401128bed6a6d259e8730191274471af7303eafb247881a3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://25addbda49a578b3318130585601344c5149a5549d749adf88e9685349a46b23\",\"dweb:/ipfs/Qme2DuD8gpsve1ZvaSMQpBwMdpU7yAtekDwr7gUp8dX4zX\"]},\"node_modules/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol\":{\"keccak256\":\"0xc26cd2e2bcf59b87c986fc653545b35010db9c585a3f3312fe61d7b1b3805735\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://46fe54b0ac3ee60bdff012fae7d13c1171dff433aa4fdd356fd06ce46fbe711b\",\"dweb:/ipfs/QmTTm6jBY6jQ6fx1cnCT4YepEV2aQvqLme5TSxuidfpf2q\"]},\"node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol\":{\"keccak256\":\"0xc6a8ff0ea489379b61faa647490411b80102578440ab9d84e9a957cc12164e70\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ea104e577e63faea3b69c415637e99e755dcbf64c5833d7140c35a714d6d90c\",\"dweb:/ipfs/Qmau6x4Ns9XdyynRCNNp3RhLqijJjFm7z5fyZazfYFGYdq\"]},\"node_modules/@openzeppelin/contracts/utils/ReentrancyGuard.sol\":{\"keccak256\":\"0xf980daa263b661ab8ddee7d4fd833c7da7e7995e2c359ff1f17e67e4112f2236\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7448ab095d6940130bcf76ba47a2eab14148c83119523b93dd89f6d84edd6c02\",\"dweb:/ipfs/QmawrZ4voKQjH3oomXT3Kuheb3Mnmo2VvVpxg8Ne5UJUrd\"]},\"node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0x9e8778b14317ba9e256c30a76fd6c32b960af621987f56069e1e819c77c6a133\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1777404f1dcd0fac188e55a288724ec3c67b45288e49cc64723e95e702b49ab8\",\"dweb:/ipfs/QmZFdC626GButBApwDUvvTnUzdinevC3B24d7yyh57XkiA\"]},\"node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0x4296879f55019b23e135000eb36896057e7101fb7fb859c5ef690cf14643757b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://87b3541437c8c443ccd36795e56a338ed12855eec17f8da624511b8d1a7e14df\",\"dweb:/ipfs/QmeJQCtZrQjtJLr6u7ZHWeH3pBnjtLWzvRrKViAi7UZqxL\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f\",\"dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5\",\"dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk\"]},\"src/systems/AuctionSystem.sol\":{\"keccak256\":\"0x8f634113685bd8065f2356450b84d2951772ef30d175227b0f1f1548e8c6ae99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9a6a2756fd0df55ad66301e78c51e1bfc2f6566bb8a1e4c7a654642cca12e170\",\"dweb:/ipfs/QmNy9DNFCvqZiBCZFCqpJd5k15ncRsxWsXfxiJBffHfnJS\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[],"type":"error","name":"ReentrancyGuardReentrantCall"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"auctionHouseAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"_orderHash","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"cancelOrder","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"struct Order","name":"order","type":"tuple","components":[{"internalType":"struct Offer","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]},{"internalType":"struct Consideration","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"address","name":"offerer","type":"address"}]}],"stateMutability":"nonpayable","type":"function","name":"createOrder","outputs":[{"internalType":"bytes32","name":"_orderHash","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"fulfillOrder","outputs":[{"internalType":"bool","name":"fulfilled","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getConsideration","outputs":[{"internalType":"struct ConsiderationsData","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]}]},{"inputs":[{"internalType":"address","name":"offerer","type":"address"}],"stateMutability":"view","type":"function","name":"getCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getOffer","outputs":[{"internalType":"struct OffersData","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]}]},{"inputs":[{"internalType":"struct Order","name":"order","type":"tuple","components":[{"internalType":"struct Offer","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]},{"internalType":"struct Consideration","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"address","name":"offerer","type":"address"}]}],"stateMutability":"view","type":"function","name":"getOrderHash","outputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getOrderStatus","outputs":[{"internalType":"enum OrderStatus","name":"orderStatus","type":"uint8"}]},{"inputs":[{"internalType":"address","name":"offerer","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"incrementCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256[]","name":"","type":"uint256[]"},{"internalType":"uint256[]","name":"","type":"uint256[]"},{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"onERC1155BatchReceived","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}]},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"onERC1155Received","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":{"params":{"order":"An order"}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":{"notice":"Create a new order for a desired NFT or Gold"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/AuctionSystem.sol":"AuctionSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"lib/ERC1155-puppet/ERC1155System.sol":{"keccak256":"0x37bfddf9abf8e10002749d0f3e5c2d765da2359b4aa0c10549d61728da1ddae3","urls":["bzz-raw://77cef81d1373f77daac326d90895bbe692166b82895ae4b5f11ed92d4c5ad21c","dweb:/ipfs/Qmcjk2FUweGK5McuAQh8jXjMa6t3wW4YoWtwitEKD3jqhG"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155.sol":{"keccak256":"0xba76a0cbf29f93fdcf613ee19a3e8a36d8579628c3e657f68edd29f682cfe05d","urls":["bzz-raw://c40994dd35444a97b97eacd9c5af7f27373c357642000bbcbcafe7169bd2179e","dweb:/ipfs/QmSVGhh4AT7gkSmVtnitew14xtQFepACdhbGbWXJh39mk1"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Errors.sol":{"keccak256":"0x507875c8e9e6f2e706e95c565d51f20030165eb2dc241f49a42cedb96caaead2","urls":["bzz-raw://b96ff50d61db0f5773b5322c8d3dc8b062a92f9da21bf9a821ac7bae58bcdecb","dweb:/ipfs/QmcXnAhbPWL4ekfgLVPXuBRPuUUMM7zfU5xwP8pPoihnTu"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Events.sol":{"keccak256":"0x43dcbad156d27946650411971fabb2dcac1f234f78a5e7a776e18560c9ef64d5","urls":["bzz-raw://299a141df22563efaa23eb10ab2a311d3b4cc252a3f63a4c73902b198f731859","dweb:/ipfs/QmbaTrv7SwCrYcQ4qyyPf4YxUFQLrcuYMy1aF5sp3VwswN"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155MetadataURI.sol":{"keccak256":"0x73546c8cf58dc8ce002f50f172ebb8207e65856d12402f8d86fca8ba9288c4d8","urls":["bzz-raw://c81bc7f8b4f61810c1562c0197499be6ce636313c2beb9d095455ea8ccd21ae0","dweb:/ipfs/QmR67xU45dQWo51gHyaZB6wy8CbnRLg6nFvD4KeTX6mfZz"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Receiver.sol":{"keccak256":"0x9a6fd2d799610585460b2eeba3a38fe7706b8e7291f05411622a979fb462383f","urls":["bzz-raw://d3c78236d3e2b76209e1e2bb175820449bb1527c0ca99e526b19a73f207d38b3","dweb:/ipfs/Qma552XoWh5sYX4SSiUgwsSpTxe4qR47ozuac4nDsRetxF"],"license":"MIT"},"lib/ERC1155-puppet/constants.sol":{"keccak256":"0xe41618b4227fc0aaa1c22fc3972420734e23e0441a2315269de368af69d67c70","urls":["bzz-raw://9e67f2b3f6597a30810afaccd9cd90146b7164fc6c8e91a16261f2424b6b62ee","dweb:/ipfs/QmeJoceERJVcjfH4g1YQTpZGQdUnTFSgZz2eWTRtuwKXje"],"license":"MIT"},"lib/ERC1155-puppet/libraries/LibString.sol":{"keccak256":"0xb53857d461ac8c546fcd96b94a9f4e34001ac555bbc7b3fc3471c52b16afe2fb","urls":["bzz-raw://24cae538067519ffa04a943330b10cba87d26e2c03227edd8a0ebe671186fb73","dweb:/ipfs/QmcZuKmY8GyCWDSSSYAV5ZLuGyhkYhiJXb5AMvViUYgAuz"],"license":"MIT"},"lib/ERC1155-puppet/libraries/utils/ERC1155Utils.sol":{"keccak256":"0x981a5c3d788baf2b20b043c1a1f005fa9aa224f660233ecc63c6aa2e719b0f21","urls":["bzz-raw://5270b523c823caf879a3d338914d1c44070aace2825fb4fbd83d744267a26f5f","dweb:/ipfs/QmVfXQPAPsr24W5rz5qDiiVp2n6owM417skseKnEHxqXmq"],"license":"MIT"},"lib/ERC1155-puppet/libraries/utils/draft-IERC6093.sol":{"keccak256":"0xb016571337f659bda4d98117bfd0ea8e26d5e7b696eff5cc308275b420b9120e","urls":["bzz-raw://72ad563fb7c394adfce5a899bc94afb6e463c2773d9de1b98cae3747f85cd779","dweb:/ipfs/QmZwZGrZreuHMW7EHmzpXpN6JVtmcmQY4othHaTqR2ucV6"],"license":"MIT"},"lib/ERC1155-puppet/tables/ERC1155MetadataURI.sol":{"keccak256":"0x5e7be6ad3cd2280a13cbc155496131b2453d411da565d17e68df8a2b479ae3ea","urls":["bzz-raw://1a6ccc261562a5c76ac720adc8634d931cae7a7ecc40c96e5db7837a262c38fe","dweb:/ipfs/QmY3G99LXRifTJpJA4FqPRDUBboe8GD2PcEagu9MiwuUqL"],"license":"MIT"},"lib/ERC1155-puppet/tables/ERC1155URIStorage.sol":{"keccak256":"0x41b5c9f2a05119ab0cdc2ed8ebafca81338e71637dc79b218c3c35a4d901d40e","urls":["bzz-raw://526fc37c04ba0e53d742e26cf7e6b899f520482fd02fe484e17100eb3b1a256d","dweb:/ipfs/Qmex48c3aPQYRHkduC9fxxzvAYYvnqesyP1AKZNnrXC2cQ"],"license":"MIT"},"lib/ERC1155-puppet/tables/OperatorApproval.sol":{"keccak256":"0xbbed481b7ccef9525cd566c8e36f42512c8de94c7431510356b35c853c2764d5","urls":["bzz-raw://984af22419c3ba9e19775b47cdd981872bb1aff430ebab83752a0ea3f6b6fb79","dweb:/ipfs/Qmdr1FByP2aWAuursvKr126EZhNzT29H4bGs3qx9yacVfg"],"license":"MIT"},"lib/ERC1155-puppet/tables/Owners.sol":{"keccak256":"0x1dce77dc5f33c570e2163f8cbb9e5b3a628ae8f6abbf097dfc24422ff7d50636","urls":["bzz-raw://c604d7d03c963f322ed07c2978e1276e89d4a61ad2f2d6790eba98d7f663c7a3","dweb:/ipfs/QmakymS49hdSh7i5igXbTX9f44A4h3yh4cFAxTaMfNvXTp"],"license":"MIT"},"lib/ERC1155-puppet/tables/TotalSupply.sol":{"keccak256":"0x892ee6cca8571fc5e43563a5834d5a44330a27206a838bb755f7711bbd357c4a","urls":["bzz-raw://f3120b4a608f998c88b42a50ec33b6ffa709e7079d37f0ec88998f6fb441919b","dweb:/ipfs/QmP4RFLPi75jTn19cUYXshfZgSAJoDzHAio6xGnYSK9NLE"],"license":"MIT"},"lib/ERC1155-puppet/utils.sol":{"keccak256":"0x4c264da22c936a784106d81aa3cdb94f54d90d46e15ad1b66b53bf28bbcbdf49","urls":["bzz-raw://b47674f3483134a57c6a3ac0193e6cdd3643774d12ad433de0541b8358ea9dd0","dweb:/ipfs/QmSqmfS5s7aqrsLgi67b91s3f51AaDJs5F5xzioZcussXH"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/Puppet.sol":{"keccak256":"0x0793dc274d0e27b9a00369935693952f2b15e85b243ebed5994cc0c5fd806bc9","urls":["bzz-raw://d94877420ab98c06013f327ce43e18a7dd3f9a42a33f76a5291ae8424b2699a6","dweb:/ipfs/QmcpKAzLV2eKSU7Pfbb7wgkidNeWSUyUD5J2Scgio16RS8"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/PuppetMaster.sol":{"keccak256":"0xc83209af82eba3b3452a5c62531d52edb13d69db67c768ec12989cfaf9191c72","urls":["bzz-raw://f1d83a60ed2e3a15cde57d6fc859ee7c76e6d089010f41189151e799eb90525c","dweb:/ipfs/QmfZLVNQ9G3kkMBxu3koZbMVPqhtxGTw2iziZQbob4AFhm"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/constants.sol":{"keccak256":"0x55dc370e83d22bd3ddb79172658731deb725c7609c1966d58cfdc5276bc20a7e","urls":["bzz-raw://6bc27074a755a64d238f32cfd07b4226cfd47fd157f4f0829c13d8d5406d5f9d","dweb:/ipfs/QmZesmQK815TdF6AuZpKZ249NXP2Qqnzmy9k3WpNRc5Cyq"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/tables/PuppetRegistry.sol":{"keccak256":"0x37273e42577e71b80621bcaa9132b8f9d28ded452242fb478fd7e52f382b83a6","urls":["bzz-raw://26403866f063923a910cc1e6f4ff7b0e74e4f343b1222675658d1b9a1ecdbe14","dweb:/ipfs/QmSTqLMbg9PvyFkVexVbLPUPLr1aBuBtcfnBZGbqEaje7Q"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/utils.sol":{"keccak256":"0x0c07e1daf167a9ebcf81d1b176e4aef23d12b0bc01333c572c0482b699fd199d","urls":["bzz-raw://7f2ec0928e530ae3b75aadfe224a5c1654d0c26b8f10e06e490274fff3871489","dweb:/ipfs/QmPLfak2kwefQ5tcNFxuE9TXsQ4PVkvTraHWZU8PK9GkR4"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol":{"keccak256":"0xb69597a63b202e28401128bed6a6d259e8730191274471af7303eafb247881a3","urls":["bzz-raw://25addbda49a578b3318130585601344c5149a5549d749adf88e9685349a46b23","dweb:/ipfs/Qme2DuD8gpsve1ZvaSMQpBwMdpU7yAtekDwr7gUp8dX4zX"],"license":"MIT"},"node_modules/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol":{"keccak256":"0xc26cd2e2bcf59b87c986fc653545b35010db9c585a3f3312fe61d7b1b3805735","urls":["bzz-raw://46fe54b0ac3ee60bdff012fae7d13c1171dff433aa4fdd356fd06ce46fbe711b","dweb:/ipfs/QmTTm6jBY6jQ6fx1cnCT4YepEV2aQvqLme5TSxuidfpf2q"],"license":"MIT"},"node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol":{"keccak256":"0xc6a8ff0ea489379b61faa647490411b80102578440ab9d84e9a957cc12164e70","urls":["bzz-raw://0ea104e577e63faea3b69c415637e99e755dcbf64c5833d7140c35a714d6d90c","dweb:/ipfs/Qmau6x4Ns9XdyynRCNNp3RhLqijJjFm7z5fyZazfYFGYdq"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/ReentrancyGuard.sol":{"keccak256":"0xf980daa263b661ab8ddee7d4fd833c7da7e7995e2c359ff1f17e67e4112f2236","urls":["bzz-raw://7448ab095d6940130bcf76ba47a2eab14148c83119523b93dd89f6d84edd6c02","dweb:/ipfs/QmawrZ4voKQjH3oomXT3Kuheb3Mnmo2VvVpxg8Ne5UJUrd"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol":{"keccak256":"0x9e8778b14317ba9e256c30a76fd6c32b960af621987f56069e1e819c77c6a133","urls":["bzz-raw://1777404f1dcd0fac188e55a288724ec3c67b45288e49cc64723e95e702b49ab8","dweb:/ipfs/QmZFdC626GButBApwDUvvTnUzdinevC3B24d7yyh57XkiA"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol":{"keccak256":"0x4296879f55019b23e135000eb36896057e7101fb7fb859c5ef690cf14643757b","urls":["bzz-raw://87b3541437c8c443ccd36795e56a338ed12855eec17f8da624511b8d1a7e14df","dweb:/ipfs/QmeJQCtZrQjtJLr6u7ZHWeH3pBnjtLWzvRrKViAi7UZqxL"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a","urls":["bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f","dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4","urls":["bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5","dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk"],"license":"MIT"},"src/systems/AuctionSystem.sol":{"keccak256":"0x8f634113685bd8065f2356450b84d2951772ef30d175227b0f1f1548e8c6ae99","urls":["bzz-raw://9a6a2756fd0df55ad66301e78c51e1bfc2f6566bb8a1e4c7a654642cca12e170","dweb:/ipfs/QmNy9DNFCvqZiBCZFCqpJd5k15ncRsxWsXfxiJBffHfnJS"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":241} \ No newline at end of file diff --git a/packages/contracts/out/CharacterSystem.sol/CharacterSystem.json b/packages/contracts/out/CharacterSystem.sol/CharacterSystem.json index 8beb02d20..277dda040 100644 --- a/packages/contracts/out/CharacterSystem.sol/CharacterSystem.json +++ b/packages/contracts/out/CharacterSystem.sol/CharacterSystem.json @@ -1 +1 @@ -{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"enterGame","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"getCharacterTokenId","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"getClass","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_class","type":"uint8","internalType":"enum Classes"}],"stateMutability":"view"},{"type":"function","name":"getCurrentAvailableLevel","inputs":[{"name":"experience","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"currentAvailibleLevel","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getExperience","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getName","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_name","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"getOwner","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"getOwnerAddress","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"pure"},{"type":"function","name":"getPlayerEntityId","inputs":[{"name":"characterTokenId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"getStats","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"isValidCharacterId","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"isValidOwner","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"owner","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"levelCharacter","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"desiredStats","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"mintCharacter","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"name","type":"bytes32","internalType":"bytes32"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"rollStats","inputs":[{"name":"userRandomNumber","type":"bytes32","internalType":"bytes32"},{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"class","type":"uint8","internalType":"enum Classes"}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"function","name":"updateTokenUri","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"deleteCount","type":"uint40","indexed":false,"internalType":"uint40"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"EncodedLengths_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_IndexOutOfBounds","inputs":[{"name":"length","type":"uint256","internalType":"uint256"},{"name":"accessedIndex","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_InvalidSplice","inputs":[{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"fieldLength","type":"uint40","internalType":"uint40"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"World_FunctionSelectorNotFound","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_ResourceNotFound","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b50614c27806100206000396000f3fe60806040526004361061015e5760003560e01c8063679ee16d116100c0578063c74dedc811610074578063e1af802c11610059578063e1af802c146103bb578063ebee03bb146103d0578063f8c67561146103f057600080fd5b8063c74dedc81461037b578063deb931a21461039b57600080fd5b80639b63ec05116100a55780639b63ec051461031b578063b27cbcbb1461033b578063c441b44d1461035b57600080fd5b8063679ee16d146102e65780638338f0e0146102fb57600080fd5b80631ecb393f1161011757806345ec9354116100fc57806345ec93541461028e57806354b8d5e3146102a6578063623daa05146102c657600080fd5b80631ecb393f14610241578063238015701461026157600080fd5b80630bb700dc116101485780630bb700dc146101d1578063119df25f146101fe578063143f30211461021357600080fd5b8062d43ec61461016357806301ffc9a7146101a1575b600080fd5b34801561016f57600080fd5b5061018461017e366004614026565b60601c90565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156101ad57600080fd5b506101c16101bc36600461403f565b61041c565b6040519015158152602001610198565b3480156101dd57600080fd5b506101f16101ec366004614026565b6104b5565b60405161019891906140b8565b34801561020a57600080fd5b506101846104c6565b34801561021f57600080fd5b5061023361022e36600461421d565b6104d5565b604051908152602001610198565b34801561024d57600080fd5b5061023361025c366004614026565b610737565b34801561026d57600080fd5b5061028161027c366004614026565b6107b6565b6040516101989190614276565b34801561029a57600080fd5b5036601f190135610233565b3480156102b257600080fd5b506102336102c1366004614026565b6107c1565b3480156102d257600080fd5b506101c16102e1366004614026565b6107cc565b6102f96102f4366004614298565b6108f8565b005b34801561030757600080fd5b50610233610316366004614026565b610a80565b34801561032757600080fd5b506101c16103363660046142cd565b610b15565b34801561034757600080fd5b506102f96103563660046142fd565b610bdc565b34801561036757600080fd5b506102f9610376366004614344565b610c5d565b34801561038757600080fd5b506102f9610396366004614026565b610e81565b3480156103a757600080fd5b506101846103b6366004614026565b611060565b3480156103c757600080fd5b5061018461106b565b3480156103dc57600080fd5b506102336103eb366004614026565b611075565b3480156103fc57600080fd5b5061023361040b366004614026565b6bffffffffffffffffffffffff1690565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806104af57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b6104bd613fd0565b6104af82611080565b60006104d0611132565b905090565b6000806104e0611164565b90506bffffffffffffffffffffffff81106105685760405162461bcd60e51b815260206004820152602360248201527f43484152414341544552533a204d61782063686172616374657273207265616360448201527f686564000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61057061106b565b6001600160a01b0316633ae7af086105a77f4368617261637465727300000000000000000000000000000000000000000000611197565b6040516001600160a01b03891660248201526044810185905260640160408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f40c10f1900000000000000000000000000000000000000000000000000000000179052517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815261065392919060040161442a565b6000604051808303816000875af1158015610672573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261069a9190810190614488565b506106a481610a80565b91506106b082866111e4565b6106ba82826112ae565b6106c38461132d565b156107105760405162461bcd60e51b815260206004820152601360248201527f4e616d6520616c72656164792065786973747300000000000000000000000000604482015260640161055f565b61071b8460016113d2565b610725828561148b565b61072f818461150a565b509392505050565b60006107436013611541565b821061075157506014919050565b60005b60148110156107af578261076782611541565b1115801561078657508261078461077f8360016144d3565b611541565b115b1561079d576107968160016144d3565b91506107af565b806107a7816144e6565b915050610754565b505b919050565b60006104af826115bd565b60006104af82611667565b6000806107d98360601c90565b90506bffffffffffffffffffffffff831660006107f46116f9565b6001600160a01b0316636352211e836040518263ffffffff1660e01b815260040161082191815260200190565b602060405180830381865afa92505050801561085a575060408051601f3d908101601f1916820190925261085791810190614500565b60015b156108d9576108676116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b815260040161089491815260200190565b602060405180830381865afa1580156108b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d59190614500565b9150505b826001600160a01b0316816001600160a01b0316149350505050919050565b81610905816103366104c6565b61095c5760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b61096583611703565b156109d85760405162461bcd60e51b815260206004820152602b60248201527f434841524143544552533a2063686172616374657220616c726561647920696e60448201527f2067616d6520776f726c64000000000000000000000000000000000000000000606482015260840161055f565b60006109e48484611795565b610a788582866040516020016109fc91815260200190565b60408051601f1981840301815290829052610a1b93929160240161451d565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a40000000000000000000000000000000000000000000000000000000017905261187e565b505050505050565b600080610a8b6116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b8152600401610ab891815260200190565b602060405180830381865afa158015610ad5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af99190614500565b60601b6bffffffffffffffffffffffff19169290921792915050565b6000610b20836107cc565b8015610bd55750816001600160a01b0316610b396116f9565b6040517f6352211e0000000000000000000000000000000000000000000000000000000081526bffffffffffffffffffffffff861660048201526001600160a01b039190911690636352211e90602401602060405180830381865afa158015610ba6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bca9190614500565b6001600160a01b0316145b9392505050565b81610be9816103366104c6565b610c405760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610c586bffffffffffffffffffffffff84168361150a565b505050565b81610c6a816103366104c6565b610cc15760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b6000610ccc84611080565b90506000610cdd8260c00151610737565b90508160e00151811115610cff5760e08201805190610cfb826144e6565b9052505b81518451600091610d0f91614545565b9050600083602001518660200151610d279190614545565b9050600084606001518760600151610d3f9190614545565b9050600085608001518860800151610d579190614545565b905060028183610d6786886144d3565b610d7191906144d3565b610d7b91906144d3565b14610dee5760405162461bcd60e51b815260206004820152602560248201527f4348415241435445522053595354454d3a20494e56414c49442053544154204360448201527f48414e4745000000000000000000000000000000000000000000000000000000606482015260840161055f565b85604001516002811115610e0457610e04614081565b60ff16158015610e22575060038660e00151610e20919061456e565b155b15610e3e57600186608001818151610e3a91906144d3565b9052505b600186608001818151610e5191906144d3565b905250875186526020808901519087015260608089015190870152610e76898761192c565b505050505050505050565b80610e8e816103366104c6565b610ee55760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610eee82611703565b15610f3b5760405162461bcd60e51b815260206004820152601960248201527f796f75206861766520656e7465726564207468652067616d6500000000000000604482015260640161055f565b6000610f4683611080565b600160e0820152608081015160a08201529050610f63838261192c565b610f6b61106b565b6040517ffda0ce5000000000000000000000000000000000000000000000000000000000815260048101859052674563918244f4000060248201526001600160a01b03919091169063fda0ce5090604401600060405180830381600087803b158015610fd657600080fd5b505af1158015610fea573d6000803e3d6000fd5b50505050610ff661106b565b6001600160a01b031663f9d175ed846040518263ffffffff1660e01b815260040161102391815260200190565b600060405180830381600087803b15801561103d57600080fd5b505af1158015611051573d6000803e3d6000fd5b50505050610c588360016119d5565b60006104af82611a59565b60006104d0611af6565b60006104af82611b00565b611088613fd0565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106110be576110be614590565b6020908102919091010152600080806111177f7462554400000000000000000000000053746174730000000000000000000000857ee1080020200120202020200000000000000000000000000000000000000000611b92565b925092509250611128838383611c62565b9695505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806111615750335b90565b60008061116f611cda565b9050600061117e826000611d42565b6111899060016144d3565b90506104af82600083611df3565b60006104af7f7379000000000000000000000000000000000000000000000000000000000000837f45524337323153797374656d0000000000000000000000000000000000000000611ec3565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061121a5761121a614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b82600185604051602001611279919060609190911b6bffffffffffffffffffffffff1916815260140190565b60408051601f198184030181529190527e55040020142001000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112e4576112e4614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260008560405160200161127991815260200190565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061136657611366614590565b602090810291909101015260006113be7f746255440000000000000000000000004e616d6545786973747300000000000083837e01010001000000000000000000000000000000000000000000000000000000611fef565b90506113ca8160f81c90565b949350505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061140857611408614590565b602002602001018181525050610c587f746255440000000000000000000000004e616d6545786973747300000000000060001b8260008560405160200161145691151560f81b815260010190565b60408051601f198184030181529190527e01010001000000000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106114c1576114c1614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260028560405160200161127991815260200190565b61153d6115367f43686172616374657273000000000000000000000000000000000000000000006120ac565b83836120f9565b5050565b604080516001808252818301909252600091829190602080830190803683370190505090508260001b8160008151811061157d5761157d614590565b602090810291909101015260006113ca7f746255440000000000000000000000004c6576656c73000000000000000000008383630100080160dd1b611fef565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106115f6576115f6614590565b6020908102919091010152600061164f7f74625544000000000000000000000000537461747300000000000000000000008360027ee1080020200120202020200000000000000000000000000000000000000000611fef565b905060f881901c60028111156113ca576113ca614081565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106116a0576116a0614590565b602090810291909101015260006113ca7f74625544000000000000000000000000436861726163746572730000000000008360027e55040020142001000000000000000000000000000000000000000000000000611fef565b60006104d0611cda565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061173c5761173c614590565b602090810291909101015260006113be7f74625544000000000000000000000000436861726163746572730000000000008360037e55040020142001000000000000000000000000000000000000000000000000611fef565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106117cb576117cb614590565b6020908102919091010152610c587f7462554400000000000000000000000053746174730000000000000000000000826002858181111561180e5761180e614081565b604051602001611849919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611f3a565b606060008061189461188f856145a6565b61214b565b91509150816000801b036118fa576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff0000000000000000000000000000000000000000000000000000000060003516600482015260240161055f565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526113ca828561221b565b600061195e826000015183602001518460400151856060015186608001518760a001518860c001518960e001516122f6565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061199d5761199d614590565b6020908102919091010152610a787f746255440000000000000000000000005374617473000000000000000000000082868686612334565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a0b57611a0b614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260038560405160200161127991151560f81b815260010190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9257611a92614590565b60209081029190910101526000611aeb7f74625544000000000000000000000000436861726163746572730000000000008360017e55040020142001000000000000000000000000000000000000000000000000611fef565b60601c949350505050565b60006104d06123aa565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611b3957611b39614590565b602090810291909101015260006113ca7f74625544000000000000000000000000537461747300000000000000000000008360067ee1080020200120202020200000000000000000000000000000000000000000611fef565b6060600060606000611ba26123aa565b9050306001600160a01b03821603611bcb57611bbf8787876123e4565b93509350935050611c59565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611c14908a908a908a90600401614632565b600060405180830381865afa158015611c31573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611bbf919081019061465b565b93509350939050565b611c6a613fd0565b611c73846124ec565b60e0890181905260c0890182905260a089018390526080890184905260608901859052886020810160408201886002811115611cb157611cb1614081565b6002811115611cc257611cc2614081565b90529790975250505093909252509195945050505050565b604080516000808252602082019092526000611d387f74625544000000000000000000000000556c74696d617465446f6d696e696f6e8360027e65060001141414141400000000000000000000000000000000000000000000611fef565b60601c9392505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b81600081518110611d8757611d87614590565b6020026020010181815250508260001b81600181518110611daa57611daa614590565b60209081029190910101526000611dea7f74625544000000000000000000000000436f756e7465727300000000000000008383630100080160dd1b611fef565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b81600081518110611e3457611e34614590565b6020026020010181815250508260001b81600181518110611e5757611e57614590565b602002602001018181525050611ebd7f74625544000000000000000000000000436f756e74657273000000000000000060001b82600085604051602001611ea091815260200190565b60408051601f19818403018152919052630100080160dd1b611f3a565b50505050565b6000611ed1607060106144d3565b6fffffffffffffffffffffffffffffffff198316901c601084901c7dffffffffffffffffffffffffffff00000000000000000000000000000000167fffff0000000000000000000000000000000000000000000000000000000000008616171790509392505050565b6000611f446123aa565b9050306001600160a01b03821603611f6857611f63868686868661255a565b610a78565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611fb590899089908990899089906004016146be565b600060405180830381600087803b158015611fcf57600080fd5b505af1158015611fe3573d6000803e3d6000fd5b50505050505050505050565b600080611ffa6123aa565b9050306001600160a01b038216036120205761201886868686612576565b9150506113ca565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d599061206b908990899089908990600401614705565b602060405180830381865afa158015612088573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120189190614734565b60006104af7f7462000000000000000000000000000000000000000000000000000000000000837f546f6b656e555249000000000000000000000000000000000000000000000000611ec3565b604080516001808252818301909252600091602080830190803683370190505090508260001b8160008151811061213257612132614590565b602002602001018181525050611ebd84826000856125a3565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916816000815181106121a4576121a4614590565b6020908102919091010152600080806121fd7f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611b92565b92509250925061220e838383612649565b9550955050505050915091565b60606000612227611af6565b90506001600160a01b038116300361226857600061224f612246611132565b60008787612661565b9350905080612261576122618361279c565b50506104af565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906122af908790879060040161442a565b6000604051808303816000875af11580156122ce573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526113ca9190810190614488565b6060888888888888888860405160200161231798979695949392919061474d565b604051602081830303815290604052905098975050505050505050565b600061233e6123aa565b9050306001600160a01b0382160361235d57611f6386868686866127a4565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611fb59089908990899089908990600401614792565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806107b1573391505090565b60606000606060006123f5856127ba565b90506124028787836127dd565b9350600061240f86612816565b905080156124e1576124218888612853565b935066ffffffffffffff841667ffffffffffffffff8111156124455761244561412e565b6040519080825280601f01601f19166020018201604052801561246f576020820181803683370190505b5092506020830160005b828160ff1610156124de5760006124918b8b84612866565b905060006124ae888460ff166028026038011c64ffffffffff1690565b90506124bd82600083876128e6565b6124c781856144d3565b9350505080806124d6906147e3565b915050612479565b50505b505093509350939050565b600080600080600080600080612506896000016020015190565b60408a015160608b0151919950975060f81c600281111561252957612529614081565b60618a015160818b015160a18c015160c18d015160e1909d01519b9d9a9c939b929a91995097509195509350915050565b61256f858561256984876129b2565b856129e3565b5050505050565b6000611dea6125858686612c87565b60ff858116601b0360080285901c1661259e85876129b2565b612cdd565b60006125ad6123aa565b9050306001600160a01b038216036125d0576125cb85858585612d2e565b61256f565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea8629061261b908890889088908890600401614802565b600060405180830381600087803b15801561263557600080fd5b505af1158015610e76573d6000803e3d6000fd5b60008061265585612d69565b90969095509350505050565b6000606060008061267186612d7e565b90925090506001600160a01b0382166126c2578561268e87612e22565b6040517ffbf10ce600000000000000000000000000000000000000000000000000000000815260040161055f92919061442a565b806126d1576126d18689612f50565b861561273d577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061272582612f9c565b905061273a826127358b846144d3565b613015565b50505b60006127498760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146127815761277c888884886130b1565b61278d565b61278d88888488613129565b90999098509650505050505050565b805160208201fd5b61256f85858585856127b58b61318a565b61320f565b600060086127ca60026020614545565b6127d49190614841565b9190911c919050565b6060816000036127fc5750604080516020810190915260008152610bd5565b60006128088585612c87565b9050611dea81600085613548565b6000600860018061282960026020614545565b6128339190614545565b61283d9190614545565b6128479190614841565b8260ff911c1692915050565b6000610bd5612862848461356b565b5490565b6000838360405160200161287b929190614858565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b821561296d57602083106129105760208304840193506020838161290c5761290c614558565b0692505b821561296d5760208390036000818410156129335750600019600884021c61293d565b50600019600882021c5b8554600886021b81845116821982161784525081841161295e575050611ebd565b50600194909401939182900391015b5b6020821061298f5783548152600190930192601f199091019060200161296e565b8115611ebd576000600019600884021c8251865482191691161782525050505050565b600080805b8360ff1681101561072f576129d960ff601b83900360080287901c16836144d3565b91506001016129b7565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff0000000000000000000000000000000000000000000000000000000000001603612a6d57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be848484604051612a6093929190614894565b60405180910390a2611ebd565b6000612a798585612c87565b90506000612a86866135c1565b905060005b8151811015612b5b576000828281518110612aa857612aa8614590565b60200260200101519050612ad46004826affffffffffffffffffffff191661364a90919063ffffffff16565b15612b52576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90612b1f908b908b908b908b906004016148c7565b600060405180830381600087803b158015612b3957600080fd5b505af1158015612b4d573d6000803e3d6000fd5b505050505b50600101612a8b565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051612b9093929190614894565b60405180910390a2612bab828565ffffffffffff1685613668565b60005b8151811015612c7e576000828281518110612bcb57612bcb614590565b60200260200101519050612bf76008826affffffffffffffffffffff191661364a90919063ffffffff16565b15612c75576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190612c42908b908b908b908b906004016148c7565b600060405180830381600087803b158015612c5c57600080fd5b505af1158015612c70573d6000803e3d6000fd5b505050505b50600101612bae565b50505050505050565b60008282604051602001612c9c929190614858565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210612d0357602082048401935060208281612cff57612cff614558565b0691505b508254600882021b60208290038084111561072f576001850154600882021c82179150509392505050565b6000612d3a8585612853565b90506000612d57828560ff166028026038011c64ffffffffff1690565b9050610a78868686600085888861367e565b602081015160408201516000905b9050915091565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110612db857612db8614590565b602090810291909101015260008080612e117f7462776f726c6400000000000000000053797374656d73000000000000000000857e150200140100000000000000000000000000000000000000000000000000006123e4565b92509250925061220e838383613ab8565b606081601081901b6000612e3583613ac4565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615612e9057612e8b7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613adb565b612ec7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b6fffffffffffffffffffffffffffffffff19831615612eee57612ee983613adb565b612f25565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612f3793929190614900565b6040516020818303038152906040529350505050919050565b612f5a8282613b61565b61153d57612f6782612e22565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161055f92919061498e565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110612fd557612fd5614590565b602090810291909101015260006113ca7f7462776f726c6400000000000000000042616c616e63657300000000000000008383630100080160dd1b612576565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061304b5761304b614590565b602002602001018181525050610c587f7462776f726c6400000000000000000042616c616e636573000000000000000060001b8260008560405160200161309491815260200190565b60408051601f19818403018152919052630100080160dd1b61255a565b60006060836001600160a01b031660006130cc858989613bbf565b6040516130d991906149b9565b60006040518083038185875af1925050503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b606091505b509097909650945050505050565b60006060836001600160a01b0316613142848888613bbf565b60405161314f91906149b9565b600060405180830381855af49150503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d0000000000000000000082016131d957507e60030220202000000000000000000000000000000000000000000000000000919050565b6104af6132067f746273746f72650000000000000000005461626c65730000000000000000000084613bee565b60206000612cdd565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361329b57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98686868660405161328e94939291906149d5565b60405180910390a2610a78565b60006132a6876135c1565b905060005b815181101561337f5760008282815181106132c8576132c8614590565b602002602001015190506132f46001826affffffffffffffffffffff191661364a90919063ffffffff16565b15613376576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90613343908c908c908c908c908c908c90600401614a14565b600060405180830381600087803b15801561335d57600080fd5b505af1158015613371573d6000803e3d6000fd5b505050505b506001016132ab565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516133b694939291906149d5565b60405180910390a260006133ca8888612c87565b905060006020870190506133e2826000895184613c0a565b60006133ed85612816565b11156134715760006133ff8a8a61356b565b878155905060208601915060008060005b61341988612816565b8160ff16101561346c5761342e8d8d83612866565b92506134498a8260ff166028026038011c64ffffffffff1690565b91506134588360008488613c0a565b61346282866144d3565b9450600101613410565b505050505b60005b8351811015611fe357600084828151811061349157613491614590565b602002602001015190506134bd6002826affffffffffffffffffffff191661364a90919063ffffffff16565b1561353f576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf9061350c908e908e908e908e908e908e90600401614a14565b600060405180830381600087803b15801561352657600080fd5b505af115801561353a573d6000803e3d6000fd5b505050505b50600101613474565b60405160208101601f19603f848401011660405282825261072f858585846128e6565b60008282604051602001613580929190614858565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106135fb576135fb614590565b602090810291909101015260006136337f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613cc9565b90506113ca6136458260008451613d03565b613d91565b60008160ff168261365b8560581c90565b1660ff1614905092915050565b610c58838383516136798560200190565b613c0a565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff000000000000000000000000000000000000000000000000000000000000161461373e577f746200000000000000000000000000000000000000000000000000000000000087886040516020016136fc91815260200190565b60408051601f19818403018152908290527f31b4668300000000000000000000000000000000000000000000000000000000825261055f939291600401614a6d565b6000613759828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff16836137729190614545565b61377c91906144d3565b905080821415801561379e5750816137948688614aae565b64ffffffffff1614155b156137ee576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff808816600483015280871660248301528316604482015260640161055f565b818664ffffffffff16111561383f576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff8716602482015260440161055f565b600061384c848984613da2565b905060006138598b6135c1565b905060005b815181101561392457600082828151811061387b5761387b614590565b602002602001015190506138a76010826affffffffffffffffffffff191661364a90919063ffffffff16565b1561391b57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b81526004016138e89796959493929190614ad3565b600060405180830381600087803b15801561390257600080fd5b505af1158015613916573d6000803e3d6000fd5b505050505b5060010161385e565b5064ffffffffff881660005b8a60ff168160ff16101561396357613957878260ff166028026038011c64ffffffffff1690565b90910190600101613930565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d60405161399e96959493929190614b31565b60405180910390a2508284146139bf5760006139ba8c8c61356b565b839055505b60006139cc8c8c8c612866565b90506139e0818a64ffffffffff1689613668565b5060005b8151811015613aaa576000828281518110613a0157613a01614590565b60200260200101519050613a2d6020826affffffffffffffffffffff191661364a90919063ffffffff16565b15613aa157606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b8152600401613a6e9796959493929190614ad3565b600060405180830381600087803b158015613a8857600080fd5b505af1158015613a9c573d6000803e3d6000fd5b505050505b506001016139e4565b505050505050505050505050565b60008061265585613e70565b6000613ad2607060106144d3565b9190911b919050565b606060005b6010811015613b31576fffffffffffffffffffffffffffffffff198316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615613b3157600101613ae0565b604080516fffffffffffffffffffffffffffffffff198516602082015281516030909101909152818152806113ca565b6000613baf7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613e8c565b80610bd55750610bd58383613e8c565b6060838383604051602001613bd693929190614b8d565b60405160208183030381529060405290509392505050565b6040805160208101849052908101829052600090606001612c9c565b8215613c845760208310613c3457602083048401935060208381613c3057613c30614558565b0692505b8215613c845760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613c75575050611ebd565b50600194909401939182900391015b5b60208210613ca65780518455600190930192601f1990910190602001613c85565b8115611ebd576000600019600884021c8554835182191691161785555050505050565b60606113ca613cd9858585612866565b6000613cfe85613ce98989612853565b9060ff166028026038011c64ffffffffff1690565b613548565b600081831180613d135750835182115b15613d50578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161055f93929190614bcc565b60208401613d5e84826144d3565b90506000613d6c8585614545565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610bd58360156000613f55565b600064ffffffffff821115613de6576040517f7149a3c10000000000000000000000000000000000000000000000000000000081526004810183905260240161055f565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613e185780850382019150613e20565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b6020810151603482015160609190911c9060009060f81c612d77565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613ec557613ec5614590565b602002602001018181525050826001600160a01b031660001b81600181518110613ef157613ef1614590565b60209081029190910101526000613f497f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000612576565b9050611dea8160f81c90565b60606000613f638560801c90565b90506fffffffffffffffffffffffffffffffff85166000858281613f8957613f89614558565b04905060405193506020840160208202810160405281855260005b82811015613fc4578451871c825293870193602090910190600101613fa4565b50505050509392505050565b604051806101000160405280600081526020016000815260200160006002811115613ffd57613ffd614081565b815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006020828403121561403857600080fd5b5035919050565b60006020828403121561405157600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610bd557600080fd5b634e487b7160e01b600052602160045260246000fd5b600381106140b557634e487b7160e01b600052602160045260246000fd5b50565b815181526020808301519082015260408201516101008201906140da81614097565b80604084015250606083015160608301526080830151608083015260a083015160a083015260c083015160c083015260e083015160e083015292915050565b6001600160a01b03811681146140b557600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610100810167ffffffffffffffff811182821017156141685761416861412e565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156141975761419761412e565b604052919050565b600067ffffffffffffffff8211156141b9576141b961412e565b50601f01601f191660200190565b600082601f8301126141d857600080fd5b81356141eb6141e68261419f565b61416e565b81815284602083860101111561420057600080fd5b816020850160208301376000918101602001919091529392505050565b60008060006060848603121561423257600080fd5b833561423d81614119565b925060208401359150604084013567ffffffffffffffff81111561426057600080fd5b61426c868287016141c7565b9150509250925092565b6020810161428383614097565b91905290565b8035600381106107b157600080fd5b6000806000606084860312156142ad57600080fd5b83359250602084013591506142c460408501614289565b90509250925092565b600080604083850312156142e057600080fd5b8235915060208301356142f281614119565b809150509250929050565b6000806040838503121561431057600080fd5b82359150602083013567ffffffffffffffff81111561432e57600080fd5b61433a858286016141c7565b9150509250929050565b60008082840361012081121561435957600080fd5b8335925061010080601f198301121561437157600080fd5b614379614144565b9150602085013582526040850135602083015261439860608601614289565b60408301526080850135606083015260a0850135608083015260c085013560a083015260e085013560c08301528085013560e083015250809150509250929050565b60005b838110156143f55781810151838201526020016143dd565b50506000910152565b600081518084526144168160208601602086016143da565b601f01601f19169290920160200192915050565b8281526040602082015260006113ca60408301846143fe565b600082601f83011261445457600080fd5b81516144626141e68261419f565b81815284602083860101111561447757600080fd5b6113ca8260208301602087016143da565b60006020828403121561449a57600080fd5b815167ffffffffffffffff8111156144b157600080fd5b6113ca84828501614443565b634e487b7160e01b600052601160045260246000fd5b808201808211156104af576104af6144bd565b600060001982036144f9576144f96144bd565b5060010190565b60006020828403121561451257600080fd5b8151610bd581614119565b83815261452983614097565b826020820152606060408201526000611dea60608301846143fe565b818103818111156104af576104af6144bd565b634e487b7160e01b600052601260045260246000fd5b60008261458b57634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052603260045260246000fd5b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156145ee5780818460040360031b1b83161693505b505050919050565b60008151808452602080850194506020840160005b838110156146275781518752958201959082019060010161460b565b509495945050505050565b83815260606020820152600061464b60608301856145f6565b9050826040830152949350505050565b60008060006060848603121561467057600080fd5b835167ffffffffffffffff8082111561468857600080fd5b61469487838801614443565b94506020860151935060408601519150808211156146b157600080fd5b5061426c86828701614443565b85815260a0602082015260006146d760a08301876145f6565b60ff8616604084015282810360608401526146f281866143fe565b9150508260808301529695505050505050565b84815260806020820152600061471e60808301866145f6565b60ff949094166040830152506060015292915050565b60006020828403121561474657600080fd5b5051919050565b88815287602082015261475f87614097565b60f89690961b604087015260418601949094526061850192909252608184015260a183015260c182015260e10192915050565b85815260a0602082015260006147ab60a08301876145f6565b82810360408401526147bd81876143fe565b905084606084015282810360808401526147d781856143fe565b98975050505050505050565b600060ff821660ff81036147f9576147f96144bd565b60010192915050565b84815260806020820152600061481b60808301866145f6565b60ff85166040840152828103606084015261483681856143fe565b979650505050505050565b80820281158282048414176104af576104af6144bd565b8281526000602080830184516020860160005b828110156148875781518452928401929084019060010161486b565b5091979650505050505050565b6060815260006148a760608301866145f6565b65ffffffffffff85166020840152828103604084015261112881856143fe565b8481526080602082015260006148e060808301866145f6565b65ffffffffffff85166040840152828103606084015261483681856143fe565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149618160038601602089016143da565b8084019050816003820152845191506149818260048301602088016143da565b0160040195945050505050565b6040815260006149a160408301856143fe565b90506001600160a01b03831660208301529392505050565b600082516149cb8184602087016143da565b9190910192915050565b6080815260006149e860808301876145f6565b82810360208401526149fa81876143fe565b9050846040840152828103606084015261483681856143fe565b86815260c060208201526000614a2d60c08301886145f6565b8281036040840152614a3f81886143fe565b90508560608401528281036080840152614a5981866143fe565b9150508260a0830152979650505050505050565b7fffff00000000000000000000000000000000000000000000000000000000000084168152826020820152606060408201526000611dea60608301846143fe565b64ffffffffff818116838216019080821115614acc57614acc6144bd565b5092915050565b87815260e060208201526000614aec60e08301896145f6565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c0840152614b2381856143fe565b9a9950505050505050505050565b60c081526000614b4460c08301896145f6565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a0840152614b8081856143fe565b9998505050505050505050565b60008451614b9f8184602089016143da565b60609490941b6bffffffffffffffffffffffff191691909301908152601481019190915260340192915050565b606081526000614bdf60608301866143fe565b6020830194909452506040015291905056fea2646970667358221220d0a9bc253c194e37925dfdb4a57d01f3e175ea4cdfcef5b5f1b544a05e0ad60864736f6c63430008180033","sourceMap":"1878:7256:242:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x60806040526004361061015e5760003560e01c8063679ee16d116100c0578063c74dedc811610074578063e1af802c11610059578063e1af802c146103bb578063ebee03bb146103d0578063f8c67561146103f057600080fd5b8063c74dedc81461037b578063deb931a21461039b57600080fd5b80639b63ec05116100a55780639b63ec051461031b578063b27cbcbb1461033b578063c441b44d1461035b57600080fd5b8063679ee16d146102e65780638338f0e0146102fb57600080fd5b80631ecb393f1161011757806345ec9354116100fc57806345ec93541461028e57806354b8d5e3146102a6578063623daa05146102c657600080fd5b80631ecb393f14610241578063238015701461026157600080fd5b80630bb700dc116101485780630bb700dc146101d1578063119df25f146101fe578063143f30211461021357600080fd5b8062d43ec61461016357806301ffc9a7146101a1575b600080fd5b34801561016f57600080fd5b5061018461017e366004614026565b60601c90565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156101ad57600080fd5b506101c16101bc36600461403f565b61041c565b6040519015158152602001610198565b3480156101dd57600080fd5b506101f16101ec366004614026565b6104b5565b60405161019891906140b8565b34801561020a57600080fd5b506101846104c6565b34801561021f57600080fd5b5061023361022e36600461421d565b6104d5565b604051908152602001610198565b34801561024d57600080fd5b5061023361025c366004614026565b610737565b34801561026d57600080fd5b5061028161027c366004614026565b6107b6565b6040516101989190614276565b34801561029a57600080fd5b5036601f190135610233565b3480156102b257600080fd5b506102336102c1366004614026565b6107c1565b3480156102d257600080fd5b506101c16102e1366004614026565b6107cc565b6102f96102f4366004614298565b6108f8565b005b34801561030757600080fd5b50610233610316366004614026565b610a80565b34801561032757600080fd5b506101c16103363660046142cd565b610b15565b34801561034757600080fd5b506102f96103563660046142fd565b610bdc565b34801561036757600080fd5b506102f9610376366004614344565b610c5d565b34801561038757600080fd5b506102f9610396366004614026565b610e81565b3480156103a757600080fd5b506101846103b6366004614026565b611060565b3480156103c757600080fd5b5061018461106b565b3480156103dc57600080fd5b506102336103eb366004614026565b611075565b3480156103fc57600080fd5b5061023361040b366004614026565b6bffffffffffffffffffffffff1690565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806104af57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b6104bd613fd0565b6104af82611080565b60006104d0611132565b905090565b6000806104e0611164565b90506bffffffffffffffffffffffff81106105685760405162461bcd60e51b815260206004820152602360248201527f43484152414341544552533a204d61782063686172616374657273207265616360448201527f686564000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61057061106b565b6001600160a01b0316633ae7af086105a77f4368617261637465727300000000000000000000000000000000000000000000611197565b6040516001600160a01b03891660248201526044810185905260640160408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f40c10f1900000000000000000000000000000000000000000000000000000000179052517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815261065392919060040161442a565b6000604051808303816000875af1158015610672573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261069a9190810190614488565b506106a481610a80565b91506106b082866111e4565b6106ba82826112ae565b6106c38461132d565b156107105760405162461bcd60e51b815260206004820152601360248201527f4e616d6520616c72656164792065786973747300000000000000000000000000604482015260640161055f565b61071b8460016113d2565b610725828561148b565b61072f818461150a565b509392505050565b60006107436013611541565b821061075157506014919050565b60005b60148110156107af578261076782611541565b1115801561078657508261078461077f8360016144d3565b611541565b115b1561079d576107968160016144d3565b91506107af565b806107a7816144e6565b915050610754565b505b919050565b60006104af826115bd565b60006104af82611667565b6000806107d98360601c90565b90506bffffffffffffffffffffffff831660006107f46116f9565b6001600160a01b0316636352211e836040518263ffffffff1660e01b815260040161082191815260200190565b602060405180830381865afa92505050801561085a575060408051601f3d908101601f1916820190925261085791810190614500565b60015b156108d9576108676116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b815260040161089491815260200190565b602060405180830381865afa1580156108b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d59190614500565b9150505b826001600160a01b0316816001600160a01b0316149350505050919050565b81610905816103366104c6565b61095c5760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b61096583611703565b156109d85760405162461bcd60e51b815260206004820152602b60248201527f434841524143544552533a2063686172616374657220616c726561647920696e60448201527f2067616d6520776f726c64000000000000000000000000000000000000000000606482015260840161055f565b60006109e48484611795565b610a788582866040516020016109fc91815260200190565b60408051601f1981840301815290829052610a1b93929160240161451d565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a40000000000000000000000000000000000000000000000000000000017905261187e565b505050505050565b600080610a8b6116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b8152600401610ab891815260200190565b602060405180830381865afa158015610ad5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af99190614500565b60601b6bffffffffffffffffffffffff19169290921792915050565b6000610b20836107cc565b8015610bd55750816001600160a01b0316610b396116f9565b6040517f6352211e0000000000000000000000000000000000000000000000000000000081526bffffffffffffffffffffffff861660048201526001600160a01b039190911690636352211e90602401602060405180830381865afa158015610ba6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bca9190614500565b6001600160a01b0316145b9392505050565b81610be9816103366104c6565b610c405760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610c586bffffffffffffffffffffffff84168361150a565b505050565b81610c6a816103366104c6565b610cc15760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b6000610ccc84611080565b90506000610cdd8260c00151610737565b90508160e00151811115610cff5760e08201805190610cfb826144e6565b9052505b81518451600091610d0f91614545565b9050600083602001518660200151610d279190614545565b9050600084606001518760600151610d3f9190614545565b9050600085608001518860800151610d579190614545565b905060028183610d6786886144d3565b610d7191906144d3565b610d7b91906144d3565b14610dee5760405162461bcd60e51b815260206004820152602560248201527f4348415241435445522053595354454d3a20494e56414c49442053544154204360448201527f48414e4745000000000000000000000000000000000000000000000000000000606482015260840161055f565b85604001516002811115610e0457610e04614081565b60ff16158015610e22575060038660e00151610e20919061456e565b155b15610e3e57600186608001818151610e3a91906144d3565b9052505b600186608001818151610e5191906144d3565b905250875186526020808901519087015260608089015190870152610e76898761192c565b505050505050505050565b80610e8e816103366104c6565b610ee55760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610eee82611703565b15610f3b5760405162461bcd60e51b815260206004820152601960248201527f796f75206861766520656e7465726564207468652067616d6500000000000000604482015260640161055f565b6000610f4683611080565b600160e0820152608081015160a08201529050610f63838261192c565b610f6b61106b565b6040517ffda0ce5000000000000000000000000000000000000000000000000000000000815260048101859052674563918244f4000060248201526001600160a01b03919091169063fda0ce5090604401600060405180830381600087803b158015610fd657600080fd5b505af1158015610fea573d6000803e3d6000fd5b50505050610ff661106b565b6001600160a01b031663f9d175ed846040518263ffffffff1660e01b815260040161102391815260200190565b600060405180830381600087803b15801561103d57600080fd5b505af1158015611051573d6000803e3d6000fd5b50505050610c588360016119d5565b60006104af82611a59565b60006104d0611af6565b60006104af82611b00565b611088613fd0565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106110be576110be614590565b6020908102919091010152600080806111177f7462554400000000000000000000000053746174730000000000000000000000857ee1080020200120202020200000000000000000000000000000000000000000611b92565b925092509250611128838383611c62565b9695505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806111615750335b90565b60008061116f611cda565b9050600061117e826000611d42565b6111899060016144d3565b90506104af82600083611df3565b60006104af7f7379000000000000000000000000000000000000000000000000000000000000837f45524337323153797374656d0000000000000000000000000000000000000000611ec3565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061121a5761121a614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b82600185604051602001611279919060609190911b6bffffffffffffffffffffffff1916815260140190565b60408051601f198184030181529190527e55040020142001000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112e4576112e4614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260008560405160200161127991815260200190565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061136657611366614590565b602090810291909101015260006113be7f746255440000000000000000000000004e616d6545786973747300000000000083837e01010001000000000000000000000000000000000000000000000000000000611fef565b90506113ca8160f81c90565b949350505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061140857611408614590565b602002602001018181525050610c587f746255440000000000000000000000004e616d6545786973747300000000000060001b8260008560405160200161145691151560f81b815260010190565b60408051601f198184030181529190527e01010001000000000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106114c1576114c1614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260028560405160200161127991815260200190565b61153d6115367f43686172616374657273000000000000000000000000000000000000000000006120ac565b83836120f9565b5050565b604080516001808252818301909252600091829190602080830190803683370190505090508260001b8160008151811061157d5761157d614590565b602090810291909101015260006113ca7f746255440000000000000000000000004c6576656c73000000000000000000008383630100080160dd1b611fef565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106115f6576115f6614590565b6020908102919091010152600061164f7f74625544000000000000000000000000537461747300000000000000000000008360027ee1080020200120202020200000000000000000000000000000000000000000611fef565b905060f881901c60028111156113ca576113ca614081565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106116a0576116a0614590565b602090810291909101015260006113ca7f74625544000000000000000000000000436861726163746572730000000000008360027e55040020142001000000000000000000000000000000000000000000000000611fef565b60006104d0611cda565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061173c5761173c614590565b602090810291909101015260006113be7f74625544000000000000000000000000436861726163746572730000000000008360037e55040020142001000000000000000000000000000000000000000000000000611fef565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106117cb576117cb614590565b6020908102919091010152610c587f7462554400000000000000000000000053746174730000000000000000000000826002858181111561180e5761180e614081565b604051602001611849919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611f3a565b606060008061189461188f856145a6565b61214b565b91509150816000801b036118fa576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff0000000000000000000000000000000000000000000000000000000060003516600482015260240161055f565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526113ca828561221b565b600061195e826000015183602001518460400151856060015186608001518760a001518860c001518960e001516122f6565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061199d5761199d614590565b6020908102919091010152610a787f746255440000000000000000000000005374617473000000000000000000000082868686612334565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a0b57611a0b614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260038560405160200161127991151560f81b815260010190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9257611a92614590565b60209081029190910101526000611aeb7f74625544000000000000000000000000436861726163746572730000000000008360017e55040020142001000000000000000000000000000000000000000000000000611fef565b60601c949350505050565b60006104d06123aa565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611b3957611b39614590565b602090810291909101015260006113ca7f74625544000000000000000000000000537461747300000000000000000000008360067ee1080020200120202020200000000000000000000000000000000000000000611fef565b6060600060606000611ba26123aa565b9050306001600160a01b03821603611bcb57611bbf8787876123e4565b93509350935050611c59565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611c14908a908a908a90600401614632565b600060405180830381865afa158015611c31573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611bbf919081019061465b565b93509350939050565b611c6a613fd0565b611c73846124ec565b60e0890181905260c0890182905260a089018390526080890184905260608901859052886020810160408201886002811115611cb157611cb1614081565b6002811115611cc257611cc2614081565b90529790975250505093909252509195945050505050565b604080516000808252602082019092526000611d387f74625544000000000000000000000000556c74696d617465446f6d696e696f6e8360027e65060001141414141400000000000000000000000000000000000000000000611fef565b60601c9392505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b81600081518110611d8757611d87614590565b6020026020010181815250508260001b81600181518110611daa57611daa614590565b60209081029190910101526000611dea7f74625544000000000000000000000000436f756e7465727300000000000000008383630100080160dd1b611fef565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b81600081518110611e3457611e34614590565b6020026020010181815250508260001b81600181518110611e5757611e57614590565b602002602001018181525050611ebd7f74625544000000000000000000000000436f756e74657273000000000000000060001b82600085604051602001611ea091815260200190565b60408051601f19818403018152919052630100080160dd1b611f3a565b50505050565b6000611ed1607060106144d3565b6fffffffffffffffffffffffffffffffff198316901c601084901c7dffffffffffffffffffffffffffff00000000000000000000000000000000167fffff0000000000000000000000000000000000000000000000000000000000008616171790509392505050565b6000611f446123aa565b9050306001600160a01b03821603611f6857611f63868686868661255a565b610a78565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611fb590899089908990899089906004016146be565b600060405180830381600087803b158015611fcf57600080fd5b505af1158015611fe3573d6000803e3d6000fd5b50505050505050505050565b600080611ffa6123aa565b9050306001600160a01b038216036120205761201886868686612576565b9150506113ca565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d599061206b908990899089908990600401614705565b602060405180830381865afa158015612088573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120189190614734565b60006104af7f7462000000000000000000000000000000000000000000000000000000000000837f546f6b656e555249000000000000000000000000000000000000000000000000611ec3565b604080516001808252818301909252600091602080830190803683370190505090508260001b8160008151811061213257612132614590565b602002602001018181525050611ebd84826000856125a3565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916816000815181106121a4576121a4614590565b6020908102919091010152600080806121fd7f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611b92565b92509250925061220e838383612649565b9550955050505050915091565b60606000612227611af6565b90506001600160a01b038116300361226857600061224f612246611132565b60008787612661565b9350905080612261576122618361279c565b50506104af565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906122af908790879060040161442a565b6000604051808303816000875af11580156122ce573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526113ca9190810190614488565b6060888888888888888860405160200161231798979695949392919061474d565b604051602081830303815290604052905098975050505050505050565b600061233e6123aa565b9050306001600160a01b0382160361235d57611f6386868686866127a4565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611fb59089908990899089908990600401614792565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806107b1573391505090565b60606000606060006123f5856127ba565b90506124028787836127dd565b9350600061240f86612816565b905080156124e1576124218888612853565b935066ffffffffffffff841667ffffffffffffffff8111156124455761244561412e565b6040519080825280601f01601f19166020018201604052801561246f576020820181803683370190505b5092506020830160005b828160ff1610156124de5760006124918b8b84612866565b905060006124ae888460ff166028026038011c64ffffffffff1690565b90506124bd82600083876128e6565b6124c781856144d3565b9350505080806124d6906147e3565b915050612479565b50505b505093509350939050565b600080600080600080600080612506896000016020015190565b60408a015160608b0151919950975060f81c600281111561252957612529614081565b60618a015160818b015160a18c015160c18d015160e1909d01519b9d9a9c939b929a91995097509195509350915050565b61256f858561256984876129b2565b856129e3565b5050505050565b6000611dea6125858686612c87565b60ff858116601b0360080285901c1661259e85876129b2565b612cdd565b60006125ad6123aa565b9050306001600160a01b038216036125d0576125cb85858585612d2e565b61256f565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea8629061261b908890889088908890600401614802565b600060405180830381600087803b15801561263557600080fd5b505af1158015610e76573d6000803e3d6000fd5b60008061265585612d69565b90969095509350505050565b6000606060008061267186612d7e565b90925090506001600160a01b0382166126c2578561268e87612e22565b6040517ffbf10ce600000000000000000000000000000000000000000000000000000000815260040161055f92919061442a565b806126d1576126d18689612f50565b861561273d577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061272582612f9c565b905061273a826127358b846144d3565b613015565b50505b60006127498760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146127815761277c888884886130b1565b61278d565b61278d88888488613129565b90999098509650505050505050565b805160208201fd5b61256f85858585856127b58b61318a565b61320f565b600060086127ca60026020614545565b6127d49190614841565b9190911c919050565b6060816000036127fc5750604080516020810190915260008152610bd5565b60006128088585612c87565b9050611dea81600085613548565b6000600860018061282960026020614545565b6128339190614545565b61283d9190614545565b6128479190614841565b8260ff911c1692915050565b6000610bd5612862848461356b565b5490565b6000838360405160200161287b929190614858565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b821561296d57602083106129105760208304840193506020838161290c5761290c614558565b0692505b821561296d5760208390036000818410156129335750600019600884021c61293d565b50600019600882021c5b8554600886021b81845116821982161784525081841161295e575050611ebd565b50600194909401939182900391015b5b6020821061298f5783548152600190930192601f199091019060200161296e565b8115611ebd576000600019600884021c8251865482191691161782525050505050565b600080805b8360ff1681101561072f576129d960ff601b83900360080287901c16836144d3565b91506001016129b7565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff0000000000000000000000000000000000000000000000000000000000001603612a6d57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be848484604051612a6093929190614894565b60405180910390a2611ebd565b6000612a798585612c87565b90506000612a86866135c1565b905060005b8151811015612b5b576000828281518110612aa857612aa8614590565b60200260200101519050612ad46004826affffffffffffffffffffff191661364a90919063ffffffff16565b15612b52576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90612b1f908b908b908b908b906004016148c7565b600060405180830381600087803b158015612b3957600080fd5b505af1158015612b4d573d6000803e3d6000fd5b505050505b50600101612a8b565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051612b9093929190614894565b60405180910390a2612bab828565ffffffffffff1685613668565b60005b8151811015612c7e576000828281518110612bcb57612bcb614590565b60200260200101519050612bf76008826affffffffffffffffffffff191661364a90919063ffffffff16565b15612c75576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190612c42908b908b908b908b906004016148c7565b600060405180830381600087803b158015612c5c57600080fd5b505af1158015612c70573d6000803e3d6000fd5b505050505b50600101612bae565b50505050505050565b60008282604051602001612c9c929190614858565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210612d0357602082048401935060208281612cff57612cff614558565b0691505b508254600882021b60208290038084111561072f576001850154600882021c82179150509392505050565b6000612d3a8585612853565b90506000612d57828560ff166028026038011c64ffffffffff1690565b9050610a78868686600085888861367e565b602081015160408201516000905b9050915091565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110612db857612db8614590565b602090810291909101015260008080612e117f7462776f726c6400000000000000000053797374656d73000000000000000000857e150200140100000000000000000000000000000000000000000000000000006123e4565b92509250925061220e838383613ab8565b606081601081901b6000612e3583613ac4565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615612e9057612e8b7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613adb565b612ec7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b6fffffffffffffffffffffffffffffffff19831615612eee57612ee983613adb565b612f25565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612f3793929190614900565b6040516020818303038152906040529350505050919050565b612f5a8282613b61565b61153d57612f6782612e22565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161055f92919061498e565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110612fd557612fd5614590565b602090810291909101015260006113ca7f7462776f726c6400000000000000000042616c616e63657300000000000000008383630100080160dd1b612576565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061304b5761304b614590565b602002602001018181525050610c587f7462776f726c6400000000000000000042616c616e636573000000000000000060001b8260008560405160200161309491815260200190565b60408051601f19818403018152919052630100080160dd1b61255a565b60006060836001600160a01b031660006130cc858989613bbf565b6040516130d991906149b9565b60006040518083038185875af1925050503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b606091505b509097909650945050505050565b60006060836001600160a01b0316613142848888613bbf565b60405161314f91906149b9565b600060405180830381855af49150503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d0000000000000000000082016131d957507e60030220202000000000000000000000000000000000000000000000000000919050565b6104af6132067f746273746f72650000000000000000005461626c65730000000000000000000084613bee565b60206000612cdd565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361329b57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98686868660405161328e94939291906149d5565b60405180910390a2610a78565b60006132a6876135c1565b905060005b815181101561337f5760008282815181106132c8576132c8614590565b602002602001015190506132f46001826affffffffffffffffffffff191661364a90919063ffffffff16565b15613376576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90613343908c908c908c908c908c908c90600401614a14565b600060405180830381600087803b15801561335d57600080fd5b505af1158015613371573d6000803e3d6000fd5b505050505b506001016132ab565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516133b694939291906149d5565b60405180910390a260006133ca8888612c87565b905060006020870190506133e2826000895184613c0a565b60006133ed85612816565b11156134715760006133ff8a8a61356b565b878155905060208601915060008060005b61341988612816565b8160ff16101561346c5761342e8d8d83612866565b92506134498a8260ff166028026038011c64ffffffffff1690565b91506134588360008488613c0a565b61346282866144d3565b9450600101613410565b505050505b60005b8351811015611fe357600084828151811061349157613491614590565b602002602001015190506134bd6002826affffffffffffffffffffff191661364a90919063ffffffff16565b1561353f576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf9061350c908e908e908e908e908e908e90600401614a14565b600060405180830381600087803b15801561352657600080fd5b505af115801561353a573d6000803e3d6000fd5b505050505b50600101613474565b60405160208101601f19603f848401011660405282825261072f858585846128e6565b60008282604051602001613580929190614858565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106135fb576135fb614590565b602090810291909101015260006136337f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613cc9565b90506113ca6136458260008451613d03565b613d91565b60008160ff168261365b8560581c90565b1660ff1614905092915050565b610c58838383516136798560200190565b613c0a565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff000000000000000000000000000000000000000000000000000000000000161461373e577f746200000000000000000000000000000000000000000000000000000000000087886040516020016136fc91815260200190565b60408051601f19818403018152908290527f31b4668300000000000000000000000000000000000000000000000000000000825261055f939291600401614a6d565b6000613759828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff16836137729190614545565b61377c91906144d3565b905080821415801561379e5750816137948688614aae565b64ffffffffff1614155b156137ee576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff808816600483015280871660248301528316604482015260640161055f565b818664ffffffffff16111561383f576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff8716602482015260440161055f565b600061384c848984613da2565b905060006138598b6135c1565b905060005b815181101561392457600082828151811061387b5761387b614590565b602002602001015190506138a76010826affffffffffffffffffffff191661364a90919063ffffffff16565b1561391b57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b81526004016138e89796959493929190614ad3565b600060405180830381600087803b15801561390257600080fd5b505af1158015613916573d6000803e3d6000fd5b505050505b5060010161385e565b5064ffffffffff881660005b8a60ff168160ff16101561396357613957878260ff166028026038011c64ffffffffff1690565b90910190600101613930565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d60405161399e96959493929190614b31565b60405180910390a2508284146139bf5760006139ba8c8c61356b565b839055505b60006139cc8c8c8c612866565b90506139e0818a64ffffffffff1689613668565b5060005b8151811015613aaa576000828281518110613a0157613a01614590565b60200260200101519050613a2d6020826affffffffffffffffffffff191661364a90919063ffffffff16565b15613aa157606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b8152600401613a6e9796959493929190614ad3565b600060405180830381600087803b158015613a8857600080fd5b505af1158015613a9c573d6000803e3d6000fd5b505050505b506001016139e4565b505050505050505050505050565b60008061265585613e70565b6000613ad2607060106144d3565b9190911b919050565b606060005b6010811015613b31576fffffffffffffffffffffffffffffffff198316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615613b3157600101613ae0565b604080516fffffffffffffffffffffffffffffffff198516602082015281516030909101909152818152806113ca565b6000613baf7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613e8c565b80610bd55750610bd58383613e8c565b6060838383604051602001613bd693929190614b8d565b60405160208183030381529060405290509392505050565b6040805160208101849052908101829052600090606001612c9c565b8215613c845760208310613c3457602083048401935060208381613c3057613c30614558565b0692505b8215613c845760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613c75575050611ebd565b50600194909401939182900391015b5b60208210613ca65780518455600190930192601f1990910190602001613c85565b8115611ebd576000600019600884021c8554835182191691161785555050505050565b60606113ca613cd9858585612866565b6000613cfe85613ce98989612853565b9060ff166028026038011c64ffffffffff1690565b613548565b600081831180613d135750835182115b15613d50578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161055f93929190614bcc565b60208401613d5e84826144d3565b90506000613d6c8585614545565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610bd58360156000613f55565b600064ffffffffff821115613de6576040517f7149a3c10000000000000000000000000000000000000000000000000000000081526004810183905260240161055f565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613e185780850382019150613e20565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b6020810151603482015160609190911c9060009060f81c612d77565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613ec557613ec5614590565b602002602001018181525050826001600160a01b031660001b81600181518110613ef157613ef1614590565b60209081029190910101526000613f497f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000612576565b9050611dea8160f81c90565b60606000613f638560801c90565b90506fffffffffffffffffffffffffffffffff85166000858281613f8957613f89614558565b04905060405193506020840160208202810160405281855260005b82811015613fc4578451871c825293870193602090910190600101613fa4565b50505050509392505050565b604051806101000160405280600081526020016000815260200160006002811115613ffd57613ffd614081565b815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006020828403121561403857600080fd5b5035919050565b60006020828403121561405157600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610bd557600080fd5b634e487b7160e01b600052602160045260246000fd5b600381106140b557634e487b7160e01b600052602160045260246000fd5b50565b815181526020808301519082015260408201516101008201906140da81614097565b80604084015250606083015160608301526080830151608083015260a083015160a083015260c083015160c083015260e083015160e083015292915050565b6001600160a01b03811681146140b557600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610100810167ffffffffffffffff811182821017156141685761416861412e565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156141975761419761412e565b604052919050565b600067ffffffffffffffff8211156141b9576141b961412e565b50601f01601f191660200190565b600082601f8301126141d857600080fd5b81356141eb6141e68261419f565b61416e565b81815284602083860101111561420057600080fd5b816020850160208301376000918101602001919091529392505050565b60008060006060848603121561423257600080fd5b833561423d81614119565b925060208401359150604084013567ffffffffffffffff81111561426057600080fd5b61426c868287016141c7565b9150509250925092565b6020810161428383614097565b91905290565b8035600381106107b157600080fd5b6000806000606084860312156142ad57600080fd5b83359250602084013591506142c460408501614289565b90509250925092565b600080604083850312156142e057600080fd5b8235915060208301356142f281614119565b809150509250929050565b6000806040838503121561431057600080fd5b82359150602083013567ffffffffffffffff81111561432e57600080fd5b61433a858286016141c7565b9150509250929050565b60008082840361012081121561435957600080fd5b8335925061010080601f198301121561437157600080fd5b614379614144565b9150602085013582526040850135602083015261439860608601614289565b60408301526080850135606083015260a0850135608083015260c085013560a083015260e085013560c08301528085013560e083015250809150509250929050565b60005b838110156143f55781810151838201526020016143dd565b50506000910152565b600081518084526144168160208601602086016143da565b601f01601f19169290920160200192915050565b8281526040602082015260006113ca60408301846143fe565b600082601f83011261445457600080fd5b81516144626141e68261419f565b81815284602083860101111561447757600080fd5b6113ca8260208301602087016143da565b60006020828403121561449a57600080fd5b815167ffffffffffffffff8111156144b157600080fd5b6113ca84828501614443565b634e487b7160e01b600052601160045260246000fd5b808201808211156104af576104af6144bd565b600060001982036144f9576144f96144bd565b5060010190565b60006020828403121561451257600080fd5b8151610bd581614119565b83815261452983614097565b826020820152606060408201526000611dea60608301846143fe565b818103818111156104af576104af6144bd565b634e487b7160e01b600052601260045260246000fd5b60008261458b57634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052603260045260246000fd5b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156145ee5780818460040360031b1b83161693505b505050919050565b60008151808452602080850194506020840160005b838110156146275781518752958201959082019060010161460b565b509495945050505050565b83815260606020820152600061464b60608301856145f6565b9050826040830152949350505050565b60008060006060848603121561467057600080fd5b835167ffffffffffffffff8082111561468857600080fd5b61469487838801614443565b94506020860151935060408601519150808211156146b157600080fd5b5061426c86828701614443565b85815260a0602082015260006146d760a08301876145f6565b60ff8616604084015282810360608401526146f281866143fe565b9150508260808301529695505050505050565b84815260806020820152600061471e60808301866145f6565b60ff949094166040830152506060015292915050565b60006020828403121561474657600080fd5b5051919050565b88815287602082015261475f87614097565b60f89690961b604087015260418601949094526061850192909252608184015260a183015260c182015260e10192915050565b85815260a0602082015260006147ab60a08301876145f6565b82810360408401526147bd81876143fe565b905084606084015282810360808401526147d781856143fe565b98975050505050505050565b600060ff821660ff81036147f9576147f96144bd565b60010192915050565b84815260806020820152600061481b60808301866145f6565b60ff85166040840152828103606084015261483681856143fe565b979650505050505050565b80820281158282048414176104af576104af6144bd565b8281526000602080830184516020860160005b828110156148875781518452928401929084019060010161486b565b5091979650505050505050565b6060815260006148a760608301866145f6565b65ffffffffffff85166020840152828103604084015261112881856143fe565b8481526080602082015260006148e060808301866145f6565b65ffffffffffff85166040840152828103606084015261483681856143fe565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149618160038601602089016143da565b8084019050816003820152845191506149818260048301602088016143da565b0160040195945050505050565b6040815260006149a160408301856143fe565b90506001600160a01b03831660208301529392505050565b600082516149cb8184602087016143da565b9190910192915050565b6080815260006149e860808301876145f6565b82810360208401526149fa81876143fe565b9050846040840152828103606084015261483681856143fe565b86815260c060208201526000614a2d60c08301886145f6565b8281036040840152614a3f81886143fe565b90508560608401528281036080840152614a5981866143fe565b9150508260a0830152979650505050505050565b7fffff00000000000000000000000000000000000000000000000000000000000084168152826020820152606060408201526000611dea60608301846143fe565b64ffffffffff818116838216019080821115614acc57614acc6144bd565b5092915050565b87815260e060208201526000614aec60e08301896145f6565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c0840152614b2381856143fe565b9a9950505050505050505050565b60c081526000614b4460c08301896145f6565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a0840152614b8081856143fe565b9998505050505050505050565b60008451614b9f8184602089016143da565b60609490941b6bffffffffffffffffffffffff191691909301908152601481019190915260340192915050565b606081526000614bdf60608301866143fe565b6020830194909452506040015291905056fea2646970667358221220d0a9bc253c194e37925dfdb4a57d01f3e175ea4cdfcef5b5f1b544a05e0ad60864736f6c63430008180033","sourceMap":"1878:7256:242:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3199:144;;;;;;;;;;-1:-1:-1;3199:144:242;;;;;:::i;:::-;3332:2;3308:26;;3199:144;;;;-1:-1:-1;;;;;363:55:264;;;345:74;;333:2;318:18;3199:144:242;;;;;;;;2331:198:123;;;;;;;;;;-1:-1:-1;2331:198:123;;;;;:::i;:::-;;:::i;:::-;;;932:14:264;;925:22;907:41;;895:2;880:18;2331:198:123;767:187:264;9008:124:242;;;;;;;;;;-1:-1:-1;9008:124:242;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1262:113:123:-;;;;;;;;;;;;;:::i;4337:837:242:-;;;;;;;;;;-1:-1:-1;4337:837:242;;;;;:::i;:::-;;:::i;:::-;;;4544:25:264;;;4532:2;4517:18;4337:837:242;4398:177:264;6274:519:242;;;;;;;;;;-1:-1:-1;6274:519:242;;;;;:::i;:::-;;:::i;2215:129::-;;;;;;;;;;-1:-1:-1;2215:129:242;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1616:110:123:-;;;;;;;;;;-1:-1:-1;3800:14:123;-1:-1:-1;;3796:25:123;3783:39;1616:110;1262:113;2079:130:242;;;;;;;;;;-1:-1:-1;2079:130:242;;;;;:::i;:::-;;:::i;3349:413::-;;;;;;;;;;-1:-1:-1;3349:413:242;;;;;:::i;:::-;;:::i;5180:533::-;;;;;;:::i;:::-;;:::i;:::-;;2686:266;;;;;;;;;;-1:-1:-1;2686:266:242;;;;;:::i;:::-;;:::i;3768:212::-;;;;;;;;;;-1:-1:-1;3768:212:242;;;;;:::i;:::-;;:::i;7896:172::-;;;;;;;;;;-1:-1:-1;7896:172:242;;;;;:::i;:::-;;:::i;6799:1091::-;;;;;;;;;;-1:-1:-1;6799:1091:242;;;;;:::i;:::-;;:::i;5719:549::-;;;;;;;;;;-1:-1:-1;5719:549:242;;;;;:::i;:::-;;:::i;8741:125::-;;;;;;;;;;-1:-1:-1;8741:125:242;;;;;:::i;:::-;;:::i;1942:98:123:-;;;;;;;;;;;;;:::i;8872:130:242:-;;;;;;;;;;-1:-1:-1;8872:130:242;;;;;:::i;:::-;;:::i;2958:143::-;;;;;;;;;;-1:-1:-1;2958:143:242;;;;;:::i;:::-;3056:37;;;2958:143;2331:198:123;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;9008:124:242:-;9068:16;;:::i;:::-;9103:22;9113:11;9103:9;:22::i;1262:113:123:-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;4337:837:242:-;4447:19;4482:24;4509:28;:26;:28::i;:::-;4482:55;-1:-1:-1;4574:16:242;4555:35;;4547:83;;;;-1:-1:-1;;;4547:83:242;;7592:2:264;4547:83:242;;;7574:21:264;7631:2;7611:18;;;7604:30;7670:34;7650:18;;;7643:62;7741:5;7721:18;;;7714:33;7764:19;;4547:83:242;;;;;;;;;4647:8;:6;:8::i;:::-;-1:-1:-1;;;;;4640:21:242;;4675:37;4691:20;4675:15;:37::i;:::-;4714:65;;-1:-1:-1;;;;;7986:55:264;;4714:65:242;;;7968:74:264;8058:18;;;8051:34;;;7941:18;;4714:65:242;;;-1:-1:-1;;4714:65:242;;;;;;;;;;;;;;;;;;;;4640:149;;4714:65;4640:149;;;;;;;;;4714:65;4640:149;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;4640:149:242;;;;;;;;;;;;:::i;:::-;;4813:35;4831:16;4813:17;:35::i;:::-;4799:49;;4858:41;4878:11;4891:7;4858:19;:41::i;:::-;4909:52;4931:11;4944:16;4909:21;:52::i;:::-;4980:25;5000:4;4980:19;:25::i;:::-;4979:26;4971:58;;;;-1:-1:-1;;;4971:58:242;;9999:2:264;4971:58:242;;;9981:21:264;10038:2;10018:18;;;10011:30;10077:21;10057:18;;;10050:49;10116:18;;4971:58:242;9797:343:264;4971:58:242;5039:31;5059:4;5065;5039:19;:31::i;:::-;5080:37;5099:11;5112:4;5080:18;:37::i;:::-;5127:40;5140:16;5158:8;5127:12;:40::i;:::-;4472:702;4337:837;;;;;:::o;6274:519::-;6349:29;6408:14;6419:2;6408:10;:14::i;:::-;6394:10;:28;6390:397;;-1:-1:-1;6462:2:242;6274:519;;;:::o;6390:397::-;6500:9;6495:282;6515:2;6511:1;:6;6495:282;;;6559:10;6542:13;6553:1;6542:10;:13::i;:::-;:27;;:61;;;;-1:-1:-1;6593:10:242;6573:17;6584:5;:1;6588;6584:5;:::i;:::-;6573:10;:17::i;:::-;:30;6542:61;6538:164;;;6651:5;:1;6655;6651:5;:::i;:::-;6627:29;;6678:5;;6538:164;6741:3;;;;:::i;:::-;;;;6495:282;;;;6390:397;6274:519;;;:::o;2215:129::-;2275:14;2310:27;2325:11;2310:14;:27::i;2079:130::-;2138:13;2171:31;2190:11;2171:18;:31::i;3349:413::-;3419:4;3435:20;3458:28;3474:11;3332:2;3308:26;;3199:144;3458:28;3435:51;-1:-1:-1;3056:37:242;;;3496:15;3585:17;:15;:17::i;:::-;-1:-1:-1;;;;;3585:25:242;;3611:7;3585:34;;;;;;;;;;;;;4544:25:264;;4532:2;4517:18;;4398:177;3585:34:242;;;;;;;;;;;;;;;;;;;-1:-1:-1;3585:34:242;;;;;;;;-1:-1:-1;;3585:34:242;;;;;;;;;;;;:::i;:::-;;;3581:135;;;3662:17;:15;:17::i;:::-;-1:-1:-1;;;;;3662:25:242;;3688:7;3662:34;;;;;;;;;;;;;4544:25:264;;4532:2;4517:18;;4398:177;3662:34:242;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3652:44;;3620:87;3581:135;3743:12;-1:-1:-1;;;;;3732:23:242;:7;-1:-1:-1;;;;;3732:23:242;;3725:30;;;;;3349:413;;;:::o;5180:533::-;5310:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;5346:33:::1;5367:11;5346:20;:33::i;:::-;5345:34;5337:90;;;::::0;-1:-1:-1;;;5337:90:242;;11525:2:264;5337:90:242::1;::::0;::::1;11507:21:264::0;11564:2;11544:18;;;11537:30;11603:34;11583:18;;;11576:62;11674:13;11654:18;;;11647:41;11705:19;;5337:90:242::1;11323:407:264::0;5337:90:242::1;5437:26;5505:34;5520:11;5533:5;5505:14;:34::i;:::-;5596:110;5649:16;5667:11;5691;5680:23;;;;;;4544:25:264::0;;4532:2;4517:18;;4398:177;5680:23:242::1;;::::0;;-1:-1:-1;;5680:23:242;;::::1;::::0;;;;;;;5614:91:::1;::::0;;;::::1;;;:::i;:::-;;::::0;;-1:-1:-1;;5614:91:242;;::::1;::::0;;;;;;::::1;::::0;::::1;::::0;;::::1;;::::0;::::1;::::0;;5596:17:::1;:110::i;:::-;;5327:386;5180:533:::0;;;;:::o;2686:266::-;2760:19;2791:20;2814:17;:15;:17::i;:::-;-1:-1:-1;;;;;2814:25:242;;2840:16;2814:43;;;;;;;;;;;;;4544:25:264;;4532:2;4517:18;;4398:177;2814:43:242;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2923:2;2889:36;-1:-1:-1;;2889:36:242;:55;;;;;;-1:-1:-1;;2686:266:242:o;3768:212::-;3847:4;3870:31;3889:11;3870:18;:31::i;:::-;:103;;;;;3968:5;-1:-1:-1;;;;;3905:68:242;:17;:15;:17::i;:::-;:59;;;;;3056:37;;;3905:59;;;4544:25:264;-1:-1:-1;;;;;3905:25:242;;;;;;;4517:18:264;;3905:59:242;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;3905:68:242;;3870:103;3863:110;3768:212;-1:-1:-1;;;3768:212:242:o;7896:172::-;7982:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;8005:56:::1;3056:37:::0;;;8052:8:::1;8005:12;:56::i;:::-;7896:172:::0;;;:::o;6799:1091::-;6892:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;6915:22:::1;6940;6950:11;6940:9;:22::i;:::-;6915:47;;6972:22;6997:42;7022:5;:16;;;6997:24;:42::i;:::-;6972:67;;7070:5;:11;;;7053:14;:28;7049:72;;;7097:11;::::0;::::1;:13:::0;;;::::1;::::0;::::1;:::i;:::-;::::0;;-1:-1:-1;7049:72:242::1;7174:14:::0;;7150:21;;7130:17:::1;::::0;7150:38:::1;::::0;::::1;:::i;:::-;7130:58;;7198:17;7241:5;:13;;;7218:12;:20;;;:36;;;;:::i;:::-;7198:56;;7264:17;7312:5;:18;;;7284:12;:25;;;:46;;;;:::i;:::-;7264:66;;7340:16;7381:5;:12;;;7359;:19;;;:34;;;;:::i;:::-;7340:53:::0;-1:-1:-1;734:1:0::1;7340:53:242::0;7450:9;7426:21:::1;7438:9:::0;7426;:21:::1;:::i;:::-;:33;;;;:::i;:::-;:44;;;;:::i;:::-;7425:74;7404:158;;;::::0;-1:-1:-1;;;7404:158:242;;12499:2:264;7404:158:242::1;::::0;::::1;12481:21:264::0;12538:2;12518:18;;;12511:30;12577:34;12557:18;;;12550:62;12648:7;12628:18;;;12621:35;12673:19;;7404:158:242::1;12297:401:264::0;7404:158:242::1;7582:5;:11;;;7576:18;;;;;;;;:::i;:::-;:23;;::::0;:47;::::1;;;;7617:1;7603:5;:11;;;:15;;;;:::i;:::-;:20:::0;7576:47:::1;7572:95;;;7655:1;7639:5;:12;;:17;;;;;;;:::i;:::-;::::0;;-1:-1:-1;7572:95:242::1;7692:1;7676:5;:12;;:17;;;;;;;:::i;:::-;::::0;;-1:-1:-1;7720:21:242;;7703:38;;7767:20:::1;::::0;;::::1;::::0;7751:13;;::::1;:36:::0;7818:25:::1;::::0;;::::1;::::0;7797:18;;::::1;:46:::0;7854:29:::1;7864:11:::0;7703:5;7854:9:::1;:29::i;:::-;6905:985;;;;;;6799:1091:::0;;;:::o;5719:549::-;5776:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;5808:33:::1;5829:11;5808:20;:33::i;:::-;5807:34;5799:72;;;::::0;-1:-1:-1;;;5799:72:242;;13365:2:264;5799:72:242::1;::::0;::::1;13347:21:264::0;13404:2;13384:18;;;13377:30;13443:27;13423:18;;;13416:55;13488:18;;5799:72:242::1;13163:349:264::0;5799:72:242::1;5881:26;5910:22;5920:11;5910:9;:22::i;:::-;5960:1;5942:15;::::0;::::1;:19:::0;6000:16:::1;::::0;::::1;::::0;5971:19:::1;::::0;::::1;:46:::0;5881:51;-1:-1:-1;6027:33:242::1;6037:11:::0;5881:51;6027:9:::1;:33::i;:::-;6077:8;:6;:8::i;:::-;6070:51;::::0;;;;::::1;::::0;::::1;13717:25:264::0;;;6113:7:242::1;13758:18:264::0;;;13751:34;-1:-1:-1;;;;;6070:29:242;;;::::1;::::0;::::1;::::0;13690:18:264;;6070:51:242::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;6168:8;:6;:8::i;:::-;-1:-1:-1::0;;;;;6161:38:242::1;;6200:11;6161:51;;;;;;;;;;;;;4544:25:264::0;;4532:2;4517:18;;4398:177;6161:51:242::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;6222:39;6243:11;6256:4;6222:20;:39::i;8741:125::-:0;8801:7;8827:32;8847:11;8827:19;:32::i;1942:98:123:-;1981:7;2003:32;:30;:32::i;8872:130:242:-;8937:7;8963:32;8983:11;8963:19;:32::i;13158:402:217:-;13212:23;;:::i;:::-;13272:16;;;13286:1;13272:16;;;;;;;;;13243:26;;13272:16;;;;;;;;;;;-1:-1:-1;13272:16:217;13243:45;;13309:8;13294:9;13304:1;13294:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;13325:24;;;13412:80;1303:66;13457:9;1432:66;13412:21;:80::i;:::-;13324:168;;;;;;13505:50;13512:11;13525:15;13542:12;13505:6;:50::i;:::-;13498:57;13158:402;-1:-1:-1;;;;;;13158:402:217:o;2992:383:123:-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;8248:347:242:-;8304:7;8323:25;8351:42;:40;:42::i;:::-;8323:70;;8403:24;8430:50;8458:17;8478:1;8430:19;:50::i;:::-;:54;;8483:1;8430:54;:::i;:::-;8403:81;;8494:61;8514:17;8533:1;8537:16;8494:19;:61::i;1259:186:254:-;1317:10;1342:100;1377:15;1405:9;1422:18;1342:25;:100::i;4730:249:195:-;4828:16;;;4842:1;4828:16;;;;;;;;;4799:26;;4828:16;;;;;;;;;;;-1:-1:-1;4828:16:195;4799:45;;4865:11;4850:9;4860:1;4850:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;4883:91;1163:66;1147:83;;4920:9;4931:1;4952:5;4934:25;;;;;;;14134:2:264;14130:15;;;;-1:-1:-1;;14126:88:264;14114:101;;14240:2;14231:12;;13985:264;4934:25:195;;;;-1:-1:-1;;4934:25:195;;;;;;;;;1292:66;4883:26;:91::i;3480:255::-;3582:16;;;3596:1;3582:16;;;;;;;;;3553:26;;3582:16;;;;;;;;;;;-1:-1:-1;3582:16:195;3553:45;;3619:11;3604:9;3614:1;3604:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;3637:93;1163:66;1147:83;;3674:9;3685:1;3706:7;3688:27;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;2594:287:208;2700:16;;;2714:1;2700:16;;;;;;;;;2653:10;;;;2700:16;;;;;;;;;;;;-1:-1:-1;2700:16:208;2671:45;;2737:8;2722:9;2732:1;2722:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;2752:13;2768:64;1069:66;2805:9;2752:13;1198:66;2768:26;:64::i;:::-;2752:80;;2846:29;2867:5;2854:20;;6948:5;6862:97;2846:29;2838:38;2594:287;-1:-1:-1;;;;2594:287:208:o;3890:240::-;3982:16;;;3996:1;3982:16;;;;;;;;;3953:26;;3982:16;;;;;;;;;;;-1:-1:-1;3982:16:208;3953:45;;4019:8;4004:9;4014:1;4004:12;;;;;;;;:::i;:::-;;;;;;:23;;;;;4034:91;1069:66;1053:83;;4071:9;4082:1;4103:5;4085:25;;;;;;14592:14:264;14585:22;14580:3;14576:32;14564:45;;14634:1;14625:11;;14441:201;4085:25:208;;;;-1:-1:-1;;4085:25:208;;;;;;;;;1198:66;4034:26;:91::i;5941:246:195:-;6037:16;;;6051:1;6037:16;;;;;;;;;6008:26;;6037:16;;;;;;;;;;;-1:-1:-1;6037:16:195;6008:45;;6074:11;6059:9;6069:1;6059:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;6092:90;1163:66;1147:83;;6129:9;6140:1;6161:4;6143:24;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;8074:168:242;8156:79;8177:38;8194:20;8177:16;:38::i;:::-;8217:7;8226:8;8156:20;:79::i;:::-;8074:168;;:::o;3297:296:203:-;3403:16;;;3417:1;3403:16;;;;;;;;;3348:18;;;;3403:16;;;;;;;;;;;;-1:-1:-1;3403:16:203;3374:45;;3456:5;3440:23;;3425:9;3435:1;3425:12;;;;;;;;:::i;:::-;;;;;;;;;;:38;3470:13;3486:64;1061:66;3523:9;3470:13;-1:-1:-1;;;3486:26:203;:64::i;5610:288:217:-;5719:16;;;5733:1;5719:16;;;;;;;;;5669:13;;;;5719:16;;;;;;;;;;;;-1:-1:-1;5719:16:217;5690:45;;5756:8;5741:9;5751:1;5741:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;5771:13;5787:64;1303:66;5824:9;5835:1;1432:66;5787:26;:64::i;:::-;5771:80;-1:-1:-1;5872:20:217;;;;5864:29;;;;;;;;:::i;5306:279:195:-;5416:16;;;5430:1;5416:16;;;;;;;;;5367:12;;;;5416:16;;;;;;;;;;;;-1:-1:-1;5416:16:195;5387:45;;5453:11;5438:9;5448:1;5438:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;5471:13;5487:64;1163:66;5524:9;5535:1;1292:66;5487:26;:64::i;2505:175:242:-;2555:30;2630:42;:40;:42::i;6512:295:195:-;6623:16;;;6637:1;6623:16;;;;;;;;;6575:11;;;;6623:16;;;;;;;;;;;;-1:-1:-1;6623:16:195;6594:45;;6660:11;6645:9;6655:1;6645:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;6678:13;6694:64;1163:66;6731:9;6742:1;1292:66;6694:26;:64::i;6265:248:217:-;6360:16;;;6374:1;6360:16;;;;;;;;;6331:26;;6360:16;;;;;;;;;;;-1:-1:-1;6360:16:217;6331:45;;6397:8;6382:9;6392:1;6382:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;6412:96;1303:66;6449:9;6460:1;6486:5;6480:12;;;;;;;;:::i;:::-;6463:30;;;;;;;14979:3:264;14975:16;;;;14993:66;14971:89;14959:102;;15086:1;15077:11;;14834:260;6463:30:217;;;;-1:-1:-1;;6463:30:217;;;;;;;;;1432:66;6412:26;:96::i;3318:662:107:-;3373:23;3516:19;;3570:39;3592:16;3599:8;3592:16;:::i;:::-;3570:21;:39::i;:::-;3515:94;;;;3690:8;3703:1;3672:32;;;3668:97;;3713:52;;;;;3757:7;;;;3713:52;;;15655:98:264;15628:18;;3713:52:107;15511:248:264;3668:97:107;1759:4:23;1744:28;;1738:35;;1847:9;1836:21;1903:20;;1961:43;;3883:92:107;3900:8;3936;3883:4;:92::i;15526:545:217:-;15597:24;15624:200;15644:6;:15;;;15667:6;:14;;;15689:6;:12;;;15709:6;:19;;;15736:6;:13;;;15757:6;:16;;;15781:6;:17;;;15806:6;:12;;;15624;:200::i;:::-;15928:16;;;15942:1;15928:16;;;;;;;;;15597:227;;-1:-1:-1;15831:30:217;;15867:25;;15831:30;;15928:16;;;;;;;;;;;;-1:-1:-1;15928:16:217;15899:45;;15965:8;15950:9;15960:1;15950:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;15980:86;1303:66;16012:9;16023:11;16036:15;16053:12;15980:21;:86::i;7183:249:195:-;7280:16;;;7294:1;7280:16;;;;;;;;;7251:26;;7280:16;;;;;;;;;;;-1:-1:-1;7280:16:195;7251:45;;7317:11;7302:9;7312:1;7302:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;7335:92;1163:66;1147:83;;7372:9;7383:1;7404:6;7386:26;;;;;;14592:14:264;14585:22;14580:3;14576:32;14564:45;;14634:1;14625:11;;14441:201;4071:290:195;4183:16;;;4197:1;4183:16;;;;;;;;;4133:13;;;;4183:16;;;;;;;;;;;;-1:-1:-1;4183:16:195;4154:45;;4220:11;4205:9;4215:1;4205:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;4238:13;4254:64;1163:66;4291:9;4302:1;1292:66;4254:26;:64::i;:::-;4332:23;;;4071:290;-1:-1:-1;;;;4071:290:195:o;4048:97:123:-;4089:7;4111:29;:27;:29::i;10661:294:217:-;10780:16;;;10794:1;10780:16;;;;;;;;;10725:18;;;;10780:16;;;;;;;;;;;;-1:-1:-1;10780:16:217;10751:45;;10817:8;10802:9;10812:1;10802:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;10832:13;10848:64;1303:66;10885:9;10896:1;1432:66;10848:26;:64::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;17711:363:217:-;17822:23;;:::i;:::-;18044:25;18057:11;18044:12;:25::i;:::-;18023:12;;;17853:216;;;17998:17;;;17853:216;;;17974:16;;;17853:216;;;17953:13;;;17853:216;;;17926:19;;;17853:216;;;17861:6;17884:14;;;17906:12;;;17853:216;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;-1:-1:-1;;;17853:216:217;;;;-1:-1:-1;17711:363:217;;;-1:-1:-1;;;;;17711:363:217:o;5084:257:218:-;5195:16;;;5136:22;5195:16;;;;;;;;;5218:13;5234:64;1248:66;5166:45;5282:1;1377:66;5234:26;:64::i;:::-;5312:23;;;5084:257;-1:-1:-1;;;5084:257:218:o;2644:396:199:-;2783:16;;;2797:1;2783:16;;;;;;;;2731:15;;;;2783:16;2797:1;2783:16;;;;;;;;;;-1:-1:-1;2783:16:199;2754:45;;2844:15;-1:-1:-1;;;;;2828:33:199;2820:42;;2805:9;2815:1;2805:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;2899:9;2883:27;;2868:9;2878:1;2868:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;2917:13;2933:64;1065:66;2970:9;2917:13;-1:-1:-1;;;2933:26:199;:64::i;:::-;2917:80;2644:396;-1:-1:-1;;;;;2644:396:199:o;4380:357::-;4505:16;;;4519:1;4505:16;;;;;;;;4476:26;;4505:16;;;;;;;;;;-1:-1:-1;4505:16:199;4476:45;;4566:15;-1:-1:-1;;;;;4550:33:199;4542:42;;4527:9;4537:1;4527:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;4621:9;4605:27;;4590:9;4600:1;4590:12;;;;;;;;:::i;:::-;;;;;;:42;;;;;4639:93;1065:66;1049:83;;4676:9;4687:1;4708:7;4690:27;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;4690:27:199;;;;-1:-1:-1;;4690:27:199;;;;;;;;;-1:-1:-1;;;4639:26:199;:93::i;:::-;4470:267;4380:357;;;:::o;1046:257:124:-;1133:10;1262:26;438:6;451:5:41;1262:26:124;:::i;:::-;-1:-1:-1;;1244:13:124;;:45;;451:5:41;1208:31:124;;;;;1189:15;;;:51;:101;;-1:-1:-1;1046:257:124;;;;;:::o;10761:455:46:-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;:::-;10980:232;;;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10927:289;10761:455;;;;;:::o;17775:457::-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;1465:182:91:-;1524:10;1547:97;1583:14;1610:9;1627:14;1547:25;:97::i;3806:271:90:-;3933:16;;;3947:1;3933:16;;;;;;;;;3904:26;;3933:16;;;;;;;;;;;-1:-1:-1;3933:16:90;3904:45;;3986:7;3970:25;;3955:9;3965:1;3955:12;;;;;;;;:::i;:::-;;;;;;:40;;;;;4002:70;4030:8;4040:9;4051:1;4061:8;4002:27;:70::i;5805:471:133:-;5966:16;;;5980:1;5966:16;;;;;;;;;5879:19;;;;;;5966:16;;;;;;;;;;;-1:-1:-1;5966:16:133;5937:45;;6011:21;6003:30;;;5988:9;5998:1;5988:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;6041:24;;;6128:80;1174:66;6173:9;1303:66;6128:21;:80::i;:::-;6040:168;;;;;;6221:50;6228:11;6241:15;6258:12;6221:6;:50::i;:::-;6214:57;;;;;;;;5805:471;;;:::o;2109:683:107:-;2185:23;2216:20;2239:32;:30;:32::i;:::-;2216:55;-1:-1:-1;;;;;;2350:29:107;;2358:4;2350:29;2346:322;;2389:12;2433:153;2467:36;:34;:36::i;:::-;2520:1;2541:8;2569;2433:15;:153::i;:::-;2409:177;-1:-1:-1;2409:177:107;-1:-1:-1;2409:177:107;2595:41;;2609:27;2625:10;2609:15;:27::i;:::-;2644:17;;;;2346:322;2736:51;;;;;-1:-1:-1;;;;;2736:31:107;;;;;:51;;2768:8;;2778;;2736:51;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2736:51:107;;;;;;;;;;;;:::i;18741:348:217:-;18963:12;19007:8;19017:7;19026:5;19033:12;19047:6;19055:9;19066:10;19078:5;18990:94;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;18983:101;;18741:348;;;;;;;;;;:::o;6458:480:46:-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;6692:242::-;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;1836:227::-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;16807:746:217:-;16899:16;16923:15;16946:13;16967:20;16995:14;17017:16;17041:18;17067:13;17115:26;17132:5;17139:1;35409:27:23;35423:4;35409:27;35403:34;;35277:170;17115:26:217;35409:27:23;;;35403:34;35409:27;;;35403:34;17107:35:217;;-1:-1:-1;35403:34:23;-1:-1:-1;17221:33:217;;17213:42;;;;;;;;:::i;:::-;35409:27:23;;;35403:34;35409:27;;;35403:34;35409:27;;;35403:34;35409:27;;;35403:34;35409:27;;;;35403:34;16807:746:217;;;;17205:50;;35403:34:23;;;;-1:-1:-1;35403:34:23;-1:-1:-1;35403:34:23;;-1:-1:-1;35403:34:23;-1:-1:-1;16807:746:217;-1:-1:-1;;16807:746:217:o;23107:355:45:-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;:::-;23107:355;;;;;:::o;36171:541::-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;11569:424:46:-;11720:21;11744:17;:15;:17::i;:::-;11720:41;-1:-1:-1;11796:4:46;-1:-1:-1;;;;;11771:30:46;;;11767:222;;11811:69;11837:7;11846:8;11856:17;11875:4;11811:25;:69::i;:::-;11767:222;;;11901:81;;;;;-1:-1:-1;;;;;11901:37:46;;;;;:81;;11939:7;;11948:8;;11958:17;;11977:4;;11901:81;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8363:236:133;8474:19;8495:29;8569:25;8582:11;8569:12;:25::i;:::-;8532:62;;;;-1:-1:-1;8363:236:133;-1:-1:-1;;;;8363:236:133:o;1761:1386:121:-;1888:12;1902:17;1956:21;1979:17;2000:22;2013:8;2000:12;:22::i;:::-;1955:67;;-1:-1:-1;1955:67:121;-1:-1:-1;;;;;;2067:27:121;;2063:106;;2139:8;2149:19;:8;:17;:19::i;:::-;2103:66;;;;;;;;;;;;:::i;2063:106::-;2275:12;2270:64;;2289:45;2317:8;2327:6;2289:27;:45::i;:::-;2413:9;;2409:197;;578:36:124;2955:46;;696:18:144;2954:74:124;2432:22:121;2515:26;2954:74:124;2515:13:121;:26::i;:::-;2490:51;-1:-1:-1;2549:50:121;2563:11;2576:22;2593:5;2490:51;2576:22;:::i;:::-;2549:13;:50::i;:::-;2424:182;;2409:197;2708:14;2681:23;:8;451:5:41;2637:44:124;;2539:148;2681:23:121;:41;;;:461;;2982:160;3043:6;3069:5;3092:13;3125:8;2982:39;:160::i;:::-;2681:461;;;2805:168;2874:6;2900:5;2923:13;2956:8;2805:47;:168::i;:::-;2663:479;;;;-1:-1:-1;1761:1386:121;-1:-1:-1;;;;;;;1761:1386:121:o;348:217:142:-;551:6;545:13;538:4;530:6;526:17;519:40;12066:286:45;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8101:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;8389:20:44;;8299:21;;8322:9;;8295:37;8385:31;;8244:184;8201:237;;-1:-1:-1;6076:2380:44;;;;:::o;51823:242:45:-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;17013:1682;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;50806:191::-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;24152:738:45:-;24403:37;24443:66;24491:7;24500:8;24443:47;:66::i;:::-;24403:106;-1:-1:-1;24515:26:45;24551:49;24403:106;24582:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;24551:49:45;24515:86;;24608:277;24662:7;24687:8;24722:17;24765:1;24787:19;24820:4;24856:22;24608:36;:277::i;7963:242:133:-;35423:4:23;35409:27;;35403:34;35409:27;;;35403:34;8028:19:133;;8173:26;8147:53;;7963:242;;;:::o;5928:433:139:-;6056:16;;;6070:1;6056:16;;;;;;;;;5986:14;;;;;;6056:16;;;;;;;;;;;-1:-1:-1;6056:16:139;6027:45;;6111:8;6078:9;6088:1;6078:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;6128:24;;;6215:78;1155:66;6258:9;1284:66;6215:19;:78::i;:::-;6127:166;;;;;;6306:50;6313:11;6326:15;6343:12;6306:6;:50::i;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3968:25:124;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;1546:281:108:-;1708:29;1718:10;1730:6;1708:9;:29::i;:::-;1703:120;;1786:21;:10;:19;:21::i;:::-;1809:6;1754:62;;;;;;;;;;;;:::i;3758:308:132:-;3871:16;;;3885:1;3871:16;;;;;;;;;3819:15;;;;3871:16;;;;;;;;;;;;-1:-1:-1;3871:16:132;3842:45;;3926:11;3893:9;3903:1;3893:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;3945:13;3961:62;1157:66;3996:9;3945:13;-1:-1:-1;;;3961:24:132;:62::i;5057:269::-;5156:16;;;5170:1;5156:16;;;;;;;;;5127:26;;5156:16;;;;;;;;;;;-1:-1:-1;5156:16:132;5127:45;;5211:11;5178:9;5188:1;5178:12;;;;;;;;:::i;:::-;;;;;;:45;;;;;5230:91;1157:66;1141:83;;5265:9;5276:1;5297:7;5279:27;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;5279:27:132;;;;-1:-1:-1;;5279:27:132;;;;;;;;;-1:-1:-1;;;5230:24:132;:91::i;5594:317:123:-;5733:12;5747:17;5790:6;-1:-1:-1;;;;;5790:11:123;5810:1;5821:79;5847:8;5868:9;5889:8;5821:13;:79::i;:::-;5790:116;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5772:134:123;;;;-1:-1:-1;5594:317:123;-1:-1:-1;;;;;5594:317:123:o;6415:321::-;6562:12;6576:17;6619:6;-1:-1:-1;;;;;6619:19:123;6646:79;6672:8;6693:9;6714:8;6646:13;:79::i;:::-;6619:112;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4015:652:45;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;5042:669:44;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:44;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;3658:342:50:-;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:44:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;44254:4001:45:-;44673:14;44652:7;:35;;;44648:161;;44743:14;44759:7;44792;44775:25;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;44775:25:45;;;;-1:-1:-1;;44775:25:45;;;;;;;;;;44704:98;;;;;;;;;;:::i;44648:161::-;44815:27;44845:49;:22;44876:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;44845:49:45;44815:79;;44900:26;44965:4;:11;44951;44929:33;;:19;:33;;;;:::i;:::-;:47;;;;:::i;:::-;44900:76;;45248:18;45225:19;:41;;:98;;;;-1:-1:-1;45304:19:45;45270:30;45289:11;45270:16;:30;:::i;:::-;:53;;;;45225:98;45221:218;;;45340:92;;;;;27617:12:264;27656:15;;;45340:92:45;;;27638:34:264;27708:15;;;27688:18;;;27681:43;27760:15;;27740:18;;;27733:43;27580:18;;45340:92:45;27411:371:264;45221:218:45;45545:19;45526:16;:38;;;45522:140;;;45581:74;;;;;;;;27960:25:264;;;28033:12;28021:25;;28001:18;;;27994:53;27933:18;;45581:74:45;27787:266:264;45522:140:45;45701:36;45740:72;:22;45774:17;45793:18;45740:33;:72::i;:::-;45701:111;;45959:22;45984:24;46000:7;45984:15;:24::i;:::-;45959:49;;46019:9;46014:486;46034:5;:12;46030:1;:16;46014:486;;;46061:9;46083:5;46089:1;46083:8;;;;;;;;:::i;:::-;;;;;;;46061:31;;46104:42;836:6:54;46104:4:45;:14;;;;;:42;;;;:::i;:::-;46100:394;;;3536:35:26;;;;-1:-1:-1;;;;;46158:55:45;;46235:7;46264:8;46303:17;46350:16;46391:11;46430:22;46470:4;46158:327;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;46100:394;-1:-1:-1;46048:3:45;;46014:486;;;-1:-1:-1;46558:32:45;;;:13;46698:107;46716:17;46712:21;;:1;:21;;;46698:107;;;46761:33;:22;46792:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;46761:33:45;46752:42;;;;46735:3;;46698:107;;;;46930:7;46874:277;46957:8;46994:17;47035:5;47064:11;47101:21;47138:4;46874:277;;;;;;;;;;;:::i;:::-;;;;;;;;46506:652;47243:18;47220:19;:41;47216:248;;47271:31;47305:48;47335:7;47344:8;47305:29;:48::i;:::-;695:28:44;;;-1:-1:-1;47216:248:45;47521:27;47551:61;47575:7;47584:8;47594:17;47551:23;:61::i;:::-;47521:91;;47620:92;47652:19;47681:16;47620:92;;47705:4;47620:13;:92::i;:::-;47513:206;47773:9;47768:483;47788:5;:12;47784:1;:16;47768:483;;;47815:9;47837:5;47843:1;47837:8;;;;;;;;:::i;:::-;;;;;;;47815:31;;47858:41;947:6:54;47858:4:45;:14;;;;;:41;;;;:::i;:::-;47854:391;;;3536:35:26;;;;-1:-1:-1;;;;;47911:54:45;;47987:7;48016:8;48055:17;48102:16;48143:11;48182:21;48221:4;47911:325;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;47854:391;-1:-1:-1;47802:3:45;;47768:483;;;;44498:3757;;;;44254:4001;;;;;;;:::o;7829:207:139:-;7940:14;7956:17;8006:25;8019:11;8006:12;:25::i;3165:160:124:-;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;-1:-1:-1;;2007:37:124;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;-1:-1:-1;;29898:79:264;;2092:30:124;;;29886:92:264;2092:30:124;;29994:12:264;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;955:327:108;1036:4;1178:56;696:18:144;578:36:124;2955:46;;2954:74;1227:6:108;1178:19;:56::i;:::-;:99;;;;1238:39;1258:10;1270:6;1238:19;:39::i;4897:201:123:-;5019:12;5063:8;5073:9;5084:8;5046:47;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;5039:54;;4897:201;;;;;:::o;51249:282:45:-;51494:30;;;;;;30741:19:264;;;30776:12;;;30769:28;;;51337:7:45;;30813:12:264;;51494:30:45;30552:279:264;1489:2340:44;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;7468:1525:24:-;7596:14;1145:16;7622:25;;7618:120;;;7664:67;;;;;;;;4544:25:264;;;4517:18;;7664:67:24;4398:177:264;7618:120:24;7802:14;6445:61;;;7070:16;;;1063;7070;975;7059:27;7017:70;;;6995:94;;8068:38;;;8064:192;;8151:19;8133:15;:37;8118:52;;;;8064:192;;;8232:15;8210:19;:37;8195:52;;;;8064:192;-1:-1:-1;8572:16:24;975;1063;8439;;;;8428:27;8564:35;;;8882:5;8719:26;8699:46;;;;8698:62;;;8862:25;;;;8892:34;;;;;8861:66;;-1:-1:-1;7468:1525:24;;;;;:::o;7448:223:139:-;35423:4:23;35409:27;;35403:34;35409:27;;;35403:34;7564:35:139;;;;;;7513:14;;7631:33;;7623:42;6862:97:208;4006:378:136;4130:16;;;4144:1;4130:16;;;;;;;;4082:11;;;;4130:16;4144:1;4130:16;;;;;;;;;;-1:-1:-1;4130:16:136;4101:45;;4185:10;4152:9;4162:1;4152:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;4241:6;-1:-1:-1;;;;;4225:24:136;4217:33;;4202:9;4212:1;4202:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;4257:13;4273:62;1169:66;4308:9;4257:13;1298:66;4273:24;:62::i;:::-;4257:78;;4349:29;4370:5;4357:20;;6948:5:208;6862:97;2681:1129:58;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;;3341:28;;3116:690;;;2681:1129;;;;;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;14:180:264:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:264;;14:180;-1:-1:-1;14:180:264:o;430:332::-;488:6;541:2;529:9;520:7;516:23;512:32;509:52;;;557:1;554;547:12;509:52;596:9;583:23;646:66;639:5;635:78;628:5;625:89;615:117;;728:1;725;718:12;959:184;-1:-1:-1;;;1008:1:264;1001:88;1108:4;1105:1;1098:15;1132:4;1129:1;1122:15;1148:266;1228:1;1221:5;1218:12;1208:200;;-1:-1:-1;;;1261:1:264;1254:88;1365:4;1362:1;1355:15;1393:4;1390:1;1383:15;1208:200;1148:266;:::o;1419:777::-;1642:13;;1624:32;;1712:4;1700:17;;;1694:24;1672:20;;;1665:54;1766:4;1754:17;;1748:24;1611:3;1596:19;;;1781:43;1748:24;1781:43;:::i;:::-;1862:12;1855:4;1844:9;1840:20;1833:42;;1931:4;1923:6;1919:17;1913:24;1906:4;1895:9;1891:20;1884:54;1994:4;1986:6;1982:17;1976:24;1969:4;1958:9;1954:20;1947:54;2057:4;2049:6;2045:17;2039:24;2032:4;2021:9;2017:20;2010:54;2120:4;2112:6;2108:17;2102:24;2095:4;2084:9;2080:20;2073:54;2183:4;2175:6;2171:17;2165:24;2158:4;2147:9;2143:20;2136:54;1419:777;;;;:::o;2201:154::-;-1:-1:-1;;;;;2280:5:264;2276:54;2269:5;2266:65;2256:93;;2345:1;2342;2335:12;2360:184;-1:-1:-1;;;2409:1:264;2402:88;2509:4;2506:1;2499:15;2533:4;2530:1;2523:15;2549:255;2621:2;2615:9;2663:6;2651:19;;2700:18;2685:34;;2721:22;;;2682:62;2679:88;;;2747:18;;:::i;:::-;2783:2;2776:22;2549:255;:::o;2809:334::-;2880:2;2874:9;2936:2;2926:13;;-1:-1:-1;;2922:86:264;2910:99;;3039:18;3024:34;;3060:22;;;3021:62;3018:88;;;3086:18;;:::i;:::-;3122:2;3115:22;2809:334;;-1:-1:-1;2809:334:264:o;3148:246::-;3197:4;3230:18;3222:6;3219:30;3216:56;;;3252:18;;:::i;:::-;-1:-1:-1;3309:2:264;3297:15;-1:-1:-1;;3293:88:264;3383:4;3289:99;;3148:246::o;3399:464::-;3442:5;3495:3;3488:4;3480:6;3476:17;3472:27;3462:55;;3513:1;3510;3503:12;3462:55;3549:6;3536:20;3580:49;3596:32;3625:2;3596:32;:::i;:::-;3580:49;:::i;:::-;3654:2;3645:7;3638:19;3700:3;3693:4;3688:2;3680:6;3676:15;3672:26;3669:35;3666:55;;;3717:1;3714;3707:12;3666:55;3782:2;3775:4;3767:6;3763:17;3756:4;3747:7;3743:18;3730:55;3830:1;3805:16;;;3823:4;3801:27;3794:38;;;;3809:7;3399:464;-1:-1:-1;;;3399:464:264:o;3868:525::-;3955:6;3963;3971;4024:2;4012:9;4003:7;3999:23;3995:32;3992:52;;;4040:1;4037;4030:12;3992:52;4079:9;4066:23;4098:31;4123:5;4098:31;:::i;:::-;4148:5;-1:-1:-1;4200:2:264;4185:18;;4172:32;;-1:-1:-1;4255:2:264;4240:18;;4227:32;4282:18;4271:30;;4268:50;;;4314:1;4311;4304:12;4268:50;4337;4379:7;4370:6;4359:9;4355:22;4337:50;:::i;:::-;4327:60;;;3868:525;;;;;:::o;4947:235::-;5093:2;5078:18;;5105:37;5135:6;5105:37;:::i;:::-;5151:25;;;4947:235;:::o;5187:148::-;5260:20;;5309:1;5299:12;;5289:40;;5325:1;5322;5315:12;5340:341;5431:6;5439;5447;5500:2;5488:9;5479:7;5475:23;5471:32;5468:52;;;5516:1;5513;5506:12;5468:52;5552:9;5539:23;5529:33;;5609:2;5598:9;5594:18;5581:32;5571:42;;5632:43;5671:2;5660:9;5656:18;5632:43;:::i;:::-;5622:53;;5340:341;;;;;:::o;5686:315::-;5754:6;5762;5815:2;5803:9;5794:7;5790:23;5786:32;5783:52;;;5831:1;5828;5821:12;5783:52;5867:9;5854:23;5844:33;;5927:2;5916:9;5912:18;5899:32;5940:31;5965:5;5940:31;:::i;:::-;5990:5;5980:15;;;5686:315;;;;;:::o;6006:390::-;6084:6;6092;6145:2;6133:9;6124:7;6120:23;6116:32;6113:52;;;6161:1;6158;6151:12;6113:52;6197:9;6184:23;6174:33;;6258:2;6247:9;6243:18;6230:32;6285:18;6277:6;6274:30;6271:50;;;6317:1;6314;6307:12;6271:50;6340;6382:7;6373:6;6362:9;6358:22;6340:50;:::i;:::-;6330:60;;;6006:390;;;;;:::o;6401:984::-;6498:6;6506;6550:9;6541:7;6537:23;6580:3;6576:2;6572:12;6569:32;;;6597:1;6594;6587:12;6569:32;6633:9;6620:23;6610:33;;6662:6;6761:2;-1:-1:-1;;6688:2:264;6684:75;6680:84;6677:104;;;6777:1;6774;6767:12;6677:104;6803:22;;:::i;:::-;6790:35;;6876:2;6865:9;6861:18;6848:32;6841:5;6834:47;6941:2;6930:9;6926:18;6913:32;6908:2;6901:5;6897:14;6890:56;6978:43;7017:2;7006:9;7002:18;6978:43;:::i;:::-;6973:2;6966:5;6962:14;6955:67;7082:3;7071:9;7067:19;7054:33;7049:2;7042:5;7038:14;7031:57;7149:3;7138:9;7134:19;7121:33;7115:3;7108:5;7104:15;7097:58;7216:3;7205:9;7201:19;7188:33;7182:3;7175:5;7171:15;7164:58;7283:3;7272:9;7268:19;7255:33;7249:3;7242:5;7238:15;7231:58;7350:2;7339:9;7335:18;7322:32;7316:3;7309:5;7305:15;7298:57;;7374:5;7364:15;;;6401:984;;;;;:::o;8096:250::-;8181:1;8191:113;8205:6;8202:1;8199:13;8191:113;;;8281:11;;;8275:18;8262:11;;;8255:39;8227:2;8220:10;8191:113;;;-1:-1:-1;;8338:1:264;8320:16;;8313:27;8096:250::o;8351:329::-;8392:3;8430:5;8424:12;8457:6;8452:3;8445:19;8473:76;8542:6;8535:4;8530:3;8526:14;8519:4;8512:5;8508:16;8473:76;:::i;:::-;8594:2;8582:15;-1:-1:-1;;8578:88:264;8569:98;;;;8669:4;8565:109;;8351:329;-1:-1:-1;;8351:329:264:o;8685:320::-;8892:6;8881:9;8874:25;8935:2;8930;8919:9;8915:18;8908:30;8855:4;8955:44;8995:2;8984:9;8980:18;8972:6;8955:44;:::i;9010:442::-;9063:5;9116:3;9109:4;9101:6;9097:17;9093:27;9083:55;;9134:1;9131;9124:12;9083:55;9163:6;9157:13;9194:49;9210:32;9239:2;9210:32;:::i;9194:49::-;9268:2;9259:7;9252:19;9314:3;9307:4;9302:2;9294:6;9290:15;9286:26;9283:35;9280:55;;;9331:1;9328;9321:12;9280:55;9344:77;9418:2;9411:4;9402:7;9398:18;9391:4;9383:6;9379:17;9344:77;:::i;9457:335::-;9536:6;9589:2;9577:9;9568:7;9564:23;9560:32;9557:52;;;9605:1;9602;9595:12;9557:52;9638:9;9632:16;9671:18;9663:6;9660:30;9657:50;;;9703:1;9700;9693:12;9657:50;9726:60;9778:7;9769:6;9758:9;9754:22;9726:60;:::i;10145:184::-;-1:-1:-1;;;10194:1:264;10187:88;10294:4;10291:1;10284:15;10318:4;10315:1;10308:15;10334:125;10399:9;;;10420:10;;;10417:36;;;10433:18;;:::i;10464:195::-;10503:3;-1:-1:-1;;10527:5:264;10524:77;10521:103;;10604:18;;:::i;:::-;-1:-1:-1;10651:1:264;10640:13;;10464:195::o;10664:251::-;10734:6;10787:2;10775:9;10766:7;10762:23;10758:32;10755:52;;;10803:1;10800;10793:12;10755:52;10835:9;10829:16;10854:31;10879:5;10854:31;:::i;11735:424::-;11957:6;11946:9;11939:25;11973:37;12003:6;11973:37;:::i;:::-;12046:6;12041:2;12030:9;12026:18;12019:34;12089:2;12084;12073:9;12069:18;12062:30;11920:4;12109:44;12149:2;12138:9;12134:18;12126:6;12109:44;:::i;12164:128::-;12231:9;;;12252:11;;;12249:37;;;12266:18;;:::i;12703:184::-;-1:-1:-1;;;12752:1:264;12745:88;12852:4;12849:1;12842:15;12876:4;12873:1;12866:15;12892:266;12924:1;12950;12940:189;;-1:-1:-1;;;12982:1:264;12975:88;13086:4;13083:1;13076:15;13114:4;13111:1;13104:15;12940:189;-1:-1:-1;13143:9:264;;12892:266::o;13796:184::-;-1:-1:-1;;;13845:1:264;13838:88;13945:4;13942:1;13935:15;13969:4;13966:1;13959:15;15099:407;15182:5;15222;15216:12;15264:4;15257:5;15253:16;15247:23;15289:66;15381:2;15377;15373:11;15364:20;;15407:1;15399:6;15396:13;15393:107;;;15487:2;15481;15471:6;15468:1;15464:14;15461:1;15457:22;15453:31;15449:2;15445:40;15441:49;15432:58;;15393:107;;;;15099:407;;;:::o;15764:439::-;15817:3;15855:5;15849:12;15882:6;15877:3;15870:19;15908:4;15937;15932:3;15928:14;15921:21;;15976:4;15969:5;15965:16;15999:1;16009:169;16023:6;16020:1;16017:13;16009:169;;;16084:13;;16072:26;;16118:12;;;;16153:15;;;;16045:1;16038:9;16009:169;;;-1:-1:-1;16194:3:264;;15764:439;-1:-1:-1;;;;;15764:439:264:o;16208:468::-;16508:6;16497:9;16490:25;16551:2;16546;16535:9;16531:18;16524:30;16471:4;16571:56;16623:2;16612:9;16608:18;16600:6;16571:56;:::i;:::-;16563:64;;16663:6;16658:2;16647:9;16643:18;16636:34;16208:468;;;;;;:::o;16681:655::-;16823:6;16831;16839;16892:2;16880:9;16871:7;16867:23;16863:32;16860:52;;;16908:1;16905;16898:12;16860:52;16941:9;16935:16;16970:18;17011:2;17003:6;17000:14;16997:34;;;17027:1;17024;17017:12;16997:34;17050:60;17102:7;17093:6;17082:9;17078:22;17050:60;:::i;:::-;17040:70;;17150:2;17139:9;17135:18;17129:25;17119:35;;17200:2;17189:9;17185:18;17179:25;17163:41;;17229:2;17219:8;17216:16;17213:36;;;17245:1;17242;17235:12;17213:36;;17268:62;17322:7;17311:8;17300:9;17296:24;17268:62;:::i;17341:709::-;17711:6;17700:9;17693:25;17754:3;17749:2;17738:9;17734:18;17727:31;17674:4;17781:57;17833:3;17822:9;17818:19;17810:6;17781:57;:::i;:::-;17886:4;17878:6;17874:17;17869:2;17858:9;17854:18;17847:45;17940:9;17932:6;17928:22;17923:2;17912:9;17908:18;17901:50;17968:32;17993:6;17985;17968:32;:::i;:::-;17960:40;;;18037:6;18031:3;18020:9;18016:19;18009:35;17341:709;;;;;;;;:::o;18055:548::-;18379:6;18368:9;18361:25;18422:3;18417:2;18406:9;18402:18;18395:31;18342:4;18443:57;18495:3;18484:9;18480:19;18472:6;18443:57;:::i;:::-;18548:4;18536:17;;;;18531:2;18516:18;;18509:45;-1:-1:-1;18585:2:264;18570:18;18563:34;18435:65;18055:548;-1:-1:-1;;18055:548:264:o;18608:184::-;18678:6;18731:2;18719:9;18710:7;18706:23;18702:32;18699:52;;;18747:1;18744;18737:12;18699:52;-1:-1:-1;18770:16:264;;18608:184;-1:-1:-1;18608:184:264:o;18797:707::-;19144:6;19139:3;19132:19;19181:6;19176:2;19171:3;19167:12;19160:28;19197:37;19227:6;19197:37;:::i;:::-;19268:3;19264:16;;;;19259:2;19250:12;;19243:38;19306:2;19297:12;;19290:28;;;;19343:2;19334:12;;19327:28;;;;19380:3;19371:13;;19364:29;19418:3;19409:13;;19402:29;19456:3;19447:13;;19440:29;19494:3;19485:13;;18797:707;-1:-1:-1;;18797:707:264:o;19509:794::-;19904:6;19893:9;19886:25;19947:3;19942:2;19931:9;19927:18;19920:31;19867:4;19974:57;20026:3;20015:9;20011:19;20003:6;19974:57;:::i;:::-;20079:9;20071:6;20067:22;20062:2;20051:9;20047:18;20040:50;20113:32;20138:6;20130;20113:32;:::i;:::-;20099:46;;20181:6;20176:2;20165:9;20161:18;20154:34;20237:9;20229:6;20225:22;20219:3;20208:9;20204:19;20197:51;20265:32;20290:6;20282;20265:32;:::i;:::-;20257:40;19509:794;-1:-1:-1;;;;;;;;19509:794:264:o;20308:175::-;20345:3;20389:4;20382:5;20378:16;20418:4;20409:7;20406:17;20403:43;;20426:18;;:::i;:::-;20475:1;20462:15;;20308:175;-1:-1:-1;;20308:175:264:o;20488:604::-;20797:6;20786:9;20779:25;20840:3;20835:2;20824:9;20820:18;20813:31;20760:4;20867:57;20919:3;20908:9;20904:19;20896:6;20867:57;:::i;:::-;20972:4;20964:6;20960:17;20955:2;20944:9;20940:18;20933:45;21026:9;21018:6;21014:22;21009:2;20998:9;20994:18;20987:50;21054:32;21079:6;21071;21054:32;:::i;:::-;21046:40;20488:604;-1:-1:-1;;;;;;;20488:604:264:o;21424:168::-;21497:9;;;21528;;21545:15;;;21539:22;;21525:37;21515:71;;21566:18;;:::i;21597:640::-;21848:6;21843:3;21836:19;21818:3;21874:2;21907;21902:3;21898:12;21939:6;21933:13;22004:2;21996:6;21992:15;22025:1;22035:175;22049:6;22046:1;22043:13;22035:175;;;22112:13;;22098:28;;22148:14;;;;22185:15;;;;22071:1;22064:9;22035:175;;;-1:-1:-1;22226:5:264;;21597:640;-1:-1:-1;;;;;;;21597:640:264:o;22242:511::-;22493:2;22482:9;22475:21;22456:4;22519:56;22571:2;22560:9;22556:18;22548:6;22519:56;:::i;:::-;22623:14;22615:6;22611:27;22606:2;22595:9;22591:18;22584:55;22687:9;22679:6;22675:22;22670:2;22659:9;22655:18;22648:50;22715:32;22740:6;22732;22715:32;:::i;22758:616::-;23069:6;23058:9;23051:25;23112:3;23107:2;23096:9;23092:18;23085:31;23032:4;23139:57;23191:3;23180:9;23176:19;23168:6;23139:57;:::i;:::-;23244:14;23236:6;23232:27;23227:2;23216:9;23212:18;23205:55;23308:9;23300:6;23296:22;23291:2;23280:9;23276:18;23269:50;23336:32;23361:6;23353;23336:32;:::i;23379:925::-;23828:66;23820:6;23816:79;23811:3;23804:92;23786:3;23915;23947:2;23943:1;23938:3;23934:11;23927:23;23979:6;23973:13;23995:74;24062:6;24058:1;24053:3;24049:11;24042:4;24034:6;24030:17;23995:74;:::i;:::-;24097:6;24092:3;24088:16;24078:26;;24132:2;24128:1;24124:2;24120:10;24113:22;24166:6;24160:13;24144:29;;24182:75;24248:8;24244:1;24240:2;24236:10;24229:4;24221:6;24217:17;24182:75;:::i;:::-;24277:17;24296:1;24273:25;;23379:925;-1:-1:-1;;;;;23379:925:264:o;24309:339::-;24486:2;24475:9;24468:21;24449:4;24506:44;24546:2;24535:9;24531:18;24523:6;24506:44;:::i;:::-;24498:52;;-1:-1:-1;;;;;24590:6:264;24586:55;24581:2;24570:9;24566:18;24559:83;24309:339;;;;;:::o;24653:287::-;24782:3;24820:6;24814:13;24836:66;24895:6;24890:3;24883:4;24875:6;24871:17;24836:66;:::i;:::-;24918:16;;;;;24653:287;-1:-1:-1;;24653:287:264:o;24945:690::-;25280:3;25269:9;25262:22;25243:4;25307:57;25359:3;25348:9;25344:19;25336:6;25307:57;:::i;:::-;25412:9;25404:6;25400:22;25395:2;25384:9;25380:18;25373:50;25446:32;25471:6;25463;25446:32;:::i;:::-;25432:46;;25514:6;25509:2;25498:9;25494:18;25487:34;25569:9;25561:6;25557:22;25552:2;25541:9;25537:18;25530:50;25597:32;25622:6;25614;25597:32;:::i;25640:899::-;26096:6;26085:9;26078:25;26139:3;26134:2;26123:9;26119:18;26112:31;26059:4;26166:57;26218:3;26207:9;26203:19;26195:6;26166:57;:::i;:::-;26271:9;26263:6;26259:22;26254:2;26243:9;26239:18;26232:50;26305:32;26330:6;26322;26305:32;:::i;:::-;26291:46;;26373:6;26368:2;26357:9;26353:18;26346:34;26429:9;26421:6;26417:22;26411:3;26400:9;26396:19;26389:51;26457:32;26482:6;26474;26457:32;:::i;:::-;26449:40;;;26526:6;26520:3;26509:9;26505:19;26498:35;25640:899;;;;;;;;;:::o;26763:464::-;27010:66;27002:6;26998:79;26987:9;26980:98;27114:6;27109:2;27098:9;27094:18;27087:34;27157:2;27152;27141:9;27137:18;27130:30;26961:4;27177:44;27217:2;27206:9;27202:18;27194:6;27177:44;:::i;27232:174::-;27299:12;27331:10;;;27343;;;27327:27;;27366:11;;;27363:37;;;27380:18;;:::i;:::-;27363:37;27232:174;;;;:::o;28058:901::-;28483:6;28472:9;28465:25;28526:3;28521:2;28510:9;28506:18;28499:31;28446:4;28553:57;28605:3;28594:9;28590:19;28582:6;28553:57;:::i;:::-;28658:4;28646:17;;28641:2;28626:18;;28619:45;28683:12;28731:15;;;28726:2;28711:18;;28704:43;28784:15;;28778:3;28763:19;;28756:44;28831:3;28816:19;;28809:35;;;28881:22;;;28875:3;28860:19;;28853:51;28921:32;28885:6;28938;28921:32;:::i;:::-;28913:40;28058:901;-1:-1:-1;;;;;;;;;;28058:901:264:o;28964:788::-;29329:3;29318:9;29311:22;29292:4;29356:57;29408:3;29397:9;29393:19;29385:6;29356:57;:::i;:::-;29461:4;29453:6;29449:17;29444:2;29433:9;29429:18;29422:45;29515:14;29507:6;29503:27;29498:2;29487:9;29483:18;29476:55;29579:12;29571:6;29567:25;29562:2;29551:9;29547:18;29540:53;29630:6;29624:3;29613:9;29609:19;29602:35;29686:9;29678:6;29674:22;29668:3;29657:9;29653:19;29646:51;29714:32;29739:6;29731;29714:32;:::i;:::-;29706:40;28964:788;-1:-1:-1;;;;;;;;;28964:788:264:o;30017:530::-;30202:3;30240:6;30234:13;30256:66;30315:6;30310:3;30303:4;30295:6;30291:17;30256:66;:::i;:::-;30391:2;30387:15;;;;-1:-1:-1;;30383:88:264;30344:16;;;;30369:103;;;30499:2;30488:14;;30481:30;;;;30538:2;30527:14;;30017:530;-1:-1:-1;;30017:530:264:o;30836:359::-;31039:2;31028:9;31021:21;31002:4;31059:44;31099:2;31088:9;31084:18;31076:6;31059:44;:::i;:::-;31134:2;31119:18;;31112:34;;;;-1:-1:-1;31177:2:264;31162:18;31155:34;31051:52;30836:359;-1:-1:-1;30836:359:264:o","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","enterGame(bytes32)":"c74dedc8","getCharacterTokenId(bytes32)":"f8c67561","getClass(bytes32)":"23801570","getCurrentAvailableLevel(uint256)":"1ecb393f","getExperience(bytes32)":"ebee03bb","getName(bytes32)":"54b8d5e3","getOwner(bytes32)":"deb931a2","getOwnerAddress(bytes32)":"00d43ec6","getPlayerEntityId(uint256)":"8338f0e0","getStats(bytes32)":"0bb700dc","isValidCharacterId(bytes32)":"623daa05","isValidOwner(bytes32,address)":"9b63ec05","levelCharacter(bytes32,(uint256,uint256,uint8,uint256,uint256,int256,uint256,uint256))":"c441b44d","mintCharacter(address,bytes32,string)":"143f3021","rollStats(bytes32,bytes32,uint8)":"679ee16d","supportsInterface(bytes4)":"01ffc9a7","updateTokenUri(bytes32,string)":"b27cbcbb"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"EncodedLengths_InvalidLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accessedIndex\",\"type\":\"uint256\"}],\"name\":\"Store_IndexOutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"Store_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"fieldLength\",\"type\":\"uint40\"}],\"name\":\"Store_InvalidSplice\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceDynamicData\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"enterGame\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getCharacterTokenId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getClass\",\"outputs\":[{\"internalType\":\"enum Classes\",\"name\":\"_class\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"}],\"name\":\"getCurrentAvailableLevel\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"currentAvailibleLevel\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getExperience\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getName\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_name\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getOwnerAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterTokenId\",\"type\":\"uint256\"}],\"name\":\"getPlayerEntityId\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getStats\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"isValidCharacterId\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"isValidOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"desiredStats\",\"type\":\"tuple\"}],\"name\":\"levelCharacter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"mintCharacter\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"userRandomNumber\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"}],\"name\":\"rollStats\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"updateTokenUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the encoded lengths.\"}}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"details\":\"Raised if the start index is larger than the previous length of the field.\",\"params\":{\"accessedIndex\":\"FIXME\",\"length\":\"FIXME\"}}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The resource ID.\",\"resourceIdString\":\"The stringified resource ID (for easier debugging).\"}}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"details\":\"Raised if the splice total length of the field is changed but the splice is not at the end of the field.\",\"params\":{\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"fieldLength\":\"The field length for the splice operation.\",\"startWithinField\":\"The start index within the field for the splice operation.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"params\":{\"data\":\"The data to insert into the dynamic data of the record at the start byte.\",\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"dynamicFieldIndex\":\"The index of the dynamic field to splice data, relative to the start of the dynamic fields. (Dynamic field index = field index - number of static fields)\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"getOwnerAddress(bytes32)\":{\"details\":\"extracts the character nft owner address from the character Id\"},\"mintCharacter(address,bytes32,string)\":{\"params\":{\"account\":\"the address of the account that will own the character\",\"name\":\"the keccack256 hash of the characters name to check for duplicates\",\"tokenUri\":\"the token uri to be set for the character token\"},\"returns\":{\"characterId\":\"the bytes32 character id combination of the owner address and the tokenId\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided encoded lengths has an invalid length.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided index is out of bounds.\"}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Error raised if the provided resource ID cannot be found.\"}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"notice\":\"Error raised if the provided splice is invalid.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"notice\":\"Emitted when dynamic data in the store is spliced.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/CharacterSystem.sol\":\"CharacterSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/\",\":openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"lib/ERC1155-puppet/IERC1155System.sol\":{\"keccak256\":\"0x324481afcc10bb871430340e0ddea5613a7a7dc7436ad8067b64e787791d9c74\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cbf2f86e7c18feb303c9201417a85af320f148907fa637b25b56e7484325d64c\",\"dweb:/ipfs/QmW35pffC8PK5Y7afxLc6qYYiDjH4NayRggogPazy5JsEi\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/interfaces/IERC20System.sol\":{\"keccak256\":\"0xedfc9636840fcf8c665f0535b0e9469ba191a2b028d6913dcd7a134dc9844ec1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d9cc01f46fd862d4cb5a5efd93911c5b98420112ab999d46f0c24fec74a58b4b\",\"dweb:/ipfs/QmXrpDMPj7VS8ywkt4mkhE1FatJcQtR2gCAwr7aEYonmrg\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721.sol\":{\"keccak256\":\"0x87b18a3fe819a06930749c60912e28d3add40de2881d976d4d7565858468ac8e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://90d6f52696977e65bbc4a3d937ac4be843e2d1006591b861b2b3038c7a7e1d16\",\"dweb:/ipfs/QmS2vsjycwSgGPgWrPEDdFK5WTvE6ixhzYQLL57xHJAXNv\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Errors.sol\":{\"keccak256\":\"0xc408b8c878980829678cf94ca6d83c71c0587e802221d226c84b66c60a198903\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9a04ce4eafe37b18476b4dbbd207eff2e33b1ea073a06d5ff8df8e08aa69ac47\",\"dweb:/ipfs/QmTqKcfCXBntqtEcGobHMTJyy37xv93t1342RvqtpgnDQx\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Events.sol\":{\"keccak256\":\"0x4ea76f18fbb68319807fe1fa39d3035b8177bd30c3977c40ed41e9810ffebb13\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f0508d70a34ce0661e52b4201996bea5e61e0108a4a218acc3728be5d51fbc2\",\"dweb:/ipfs/QmQx9bX9cYUENRvXV55NhHL3TFiNXGqvVyy8aYDA1KCagn\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Mintable.sol\":{\"keccak256\":\"0xa647391a56ac17e6e73a5fb04d641c8a97abde19a7da80a8fc80902d7cce36aa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://862f638b4e4b300067f6a485580ec904d428281de46e3a186b558ff3e15e4733\",\"dweb:/ipfs/QmUkgdfZJtwyBSrCyckw9GVFrZsD1rUAK2Nd3GBH12duLo\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/constants.sol\":{\"keccak256\":\"0xf8a29616bcb176258295bae6dcb8c9eada8e18812c823c3490ff238370f3a64d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f800f102f773e4c5b2281b44a9f477d7a4d7dca13ddb369fa0d4479cddbfb04c\",\"dweb:/ipfs/QmSiqQuHY8cPTXkpnK3NyZCkeATzjYNpoR8vrijrfLdwqn\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/tables/TokenURI.sol\":{\"keccak256\":\"0x7fe5517ff1843d9fe70dd37beb18a954efe3c62f2d484fbf8e0646f22a1493a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://abc83f7656b5a33f695d900f9da3fb5896054a41eb0f5c963d2b01794a8461e3\",\"dweb:/ipfs/QmWXV2jZ8Tp3k4zNyqG3GNN9SchsDK1zSQwFXCvEGmnRuy\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/utils.sol\":{\"keccak256\":\"0xd497c2610d37ef3b800e3aef80d36661c60b5e36325565c3bc5c3ce986b641a5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7406b572bdef593e1a8d0faaa94e9869108fc2cc7955da3aa3a62a56428c9a0c\",\"dweb:/ipfs/QmPKnuzAkPVyhpJz25fNCfGcvyPPZZWgsm5QbKZva82EWS\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyEvents.sol\":{\"keccak256\":\"0xd8a8c77c864481ee7620adf8b92219f3c68c626271887e26330362642053f504\",\"license\":\"Apache-2.0\",\"urls\":[\"bzz-raw://f918e6fcdf4cc8c991ff4c7d81860c6b0e3b4b536e543361309cfecd8a8ecf67\",\"dweb:/ipfs/QmdBuzs7dyGGaceP4QDqu3MLnqeBLbsEpCKGWyz3a9kY8v\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyStructs.sol\":{\"keccak256\":\"0xace052155e23df810ba04a93da02fc527efd0a6fd9244d95574af5d8891934e7\",\"license\":\"Apache 2\",\"urls\":[\"bzz-raw://31d77a8a3cfb552c684867ec96bb8ea0e59573db7d3108cd561b03e4749fd415\",\"dweb:/ipfs/QmepPDf6digkAGepANKv3yW8d5QqmJQqWjgmWSzNJVkMLq\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropy.sol\":{\"keccak256\":\"0x9d4556ea3b36960a43e6f4c2df53f5e4ffa980deaa2c15bfdefc5f66258ca748\",\"license\":\"Apache 2\",\"urls\":[\"bzz-raw://21d4bded2b3b30f3ced6ea24694e3b04bb94cab28796ee2786720a80e0b73bdd\",\"dweb:/ipfs/QmQfBFzSZj9cNxne8izUE1fYvfFoGjAisUa3aeh2YYDuqc\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropyConsumer.sol\":{\"keccak256\":\"0xf3d3dee1e9cbdef70b6c1f4d79aa8b438413e4636c00e79e615da9dc4df9c379\",\"license\":\"Apache 2\",\"urls\":[\"bzz-raw://0e473522447c8f92a43f4fa3e54d83a789e12cc44b2a86847bd238a7f8827952\",\"dweb:/ipfs/Qmdihx73a89EZYy2GpitTxK92SWDLyPWeWnJTZ4Acva958\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f\",\"dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/IRngSystem.sol\":{\"keccak256\":\"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02\",\"dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5\",\"dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/systems/CharacterSystem.sol\":{\"keccak256\":\"0x898884b67408b24d6f7c0ae508579df6e44d6c9c9a63fd95958785d8fb43d70b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7ebaf55724049e38c8cec408497510e31e96244dc7a58eb61f9cb7db427ecf96\",\"dweb:/ipfs/QmWj8wdTRumDkt2HRmAUEimkZt3rQaip3CMCNDdadJbhX7\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"EncodedLengths_InvalidLength"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"},{"internalType":"uint256","name":"accessedIndex","type":"uint256"}],"type":"error","name":"Store_IndexOutOfBounds"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"Store_InvalidResourceType"},{"inputs":[{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"uint40","name":"fieldLength","type":"uint40"}],"type":"error","name":"Store_InvalidSplice"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"uint40","name":"deleteCount","type":"uint40","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceDynamicData","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"enterGame"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"getCharacterTokenId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getClass","outputs":[{"internalType":"enum Classes","name":"_class","type":"uint8"}]},{"inputs":[{"internalType":"uint256","name":"experience","type":"uint256"}],"stateMutability":"view","type":"function","name":"getCurrentAvailableLevel","outputs":[{"internalType":"uint256","name":"currentAvailibleLevel","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getExperience","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getName","outputs":[{"internalType":"bytes32","name":"_name","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"getOwnerAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint256","name":"characterTokenId","type":"uint256"}],"stateMutability":"view","type":"function","name":"getPlayerEntityId","outputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getStats","outputs":[{"internalType":"struct StatsData","name":"","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"isValidCharacterId","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"address","name":"owner","type":"address"}],"stateMutability":"view","type":"function","name":"isValidOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"struct StatsData","name":"desiredStats","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"levelCharacter"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32","name":"name","type":"bytes32"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"mintCharacter","outputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"userRandomNumber","type":"bytes32"},{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"enum Classes","name":"class","type":"uint8"}],"stateMutability":"payable","type":"function","name":"rollStats"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"updateTokenUri"}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"getOwnerAddress(bytes32)":{"details":"extracts the character nft owner address from the character Id"},"mintCharacter(address,bytes32,string)":{"params":{"account":"the address of the account that will own the character","name":"the keccack256 hash of the characters name to check for duplicates","tokenUri":"the token uri to be set for the character token"},"returns":{"characterId":"the bytes32 character id combination of the owner address and the tokenId"}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/","openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/CharacterSystem.sol":"CharacterSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155System.sol":{"keccak256":"0x324481afcc10bb871430340e0ddea5613a7a7dc7436ad8067b64e787791d9c74","urls":["bzz-raw://cbf2f86e7c18feb303c9201417a85af320f148907fa637b25b56e7484325d64c","dweb:/ipfs/QmW35pffC8PK5Y7afxLc6qYYiDjH4NayRggogPazy5JsEi"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/interfaces/IERC20System.sol":{"keccak256":"0xedfc9636840fcf8c665f0535b0e9469ba191a2b028d6913dcd7a134dc9844ec1","urls":["bzz-raw://d9cc01f46fd862d4cb5a5efd93911c5b98420112ab999d46f0c24fec74a58b4b","dweb:/ipfs/QmXrpDMPj7VS8ywkt4mkhE1FatJcQtR2gCAwr7aEYonmrg"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721.sol":{"keccak256":"0x87b18a3fe819a06930749c60912e28d3add40de2881d976d4d7565858468ac8e","urls":["bzz-raw://90d6f52696977e65bbc4a3d937ac4be843e2d1006591b861b2b3038c7a7e1d16","dweb:/ipfs/QmS2vsjycwSgGPgWrPEDdFK5WTvE6ixhzYQLL57xHJAXNv"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Errors.sol":{"keccak256":"0xc408b8c878980829678cf94ca6d83c71c0587e802221d226c84b66c60a198903","urls":["bzz-raw://9a04ce4eafe37b18476b4dbbd207eff2e33b1ea073a06d5ff8df8e08aa69ac47","dweb:/ipfs/QmTqKcfCXBntqtEcGobHMTJyy37xv93t1342RvqtpgnDQx"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Events.sol":{"keccak256":"0x4ea76f18fbb68319807fe1fa39d3035b8177bd30c3977c40ed41e9810ffebb13","urls":["bzz-raw://2f0508d70a34ce0661e52b4201996bea5e61e0108a4a218acc3728be5d51fbc2","dweb:/ipfs/QmQx9bX9cYUENRvXV55NhHL3TFiNXGqvVyy8aYDA1KCagn"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Mintable.sol":{"keccak256":"0xa647391a56ac17e6e73a5fb04d641c8a97abde19a7da80a8fc80902d7cce36aa","urls":["bzz-raw://862f638b4e4b300067f6a485580ec904d428281de46e3a186b558ff3e15e4733","dweb:/ipfs/QmUkgdfZJtwyBSrCyckw9GVFrZsD1rUAK2Nd3GBH12duLo"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/constants.sol":{"keccak256":"0xf8a29616bcb176258295bae6dcb8c9eada8e18812c823c3490ff238370f3a64d","urls":["bzz-raw://f800f102f773e4c5b2281b44a9f477d7a4d7dca13ddb369fa0d4479cddbfb04c","dweb:/ipfs/QmSiqQuHY8cPTXkpnK3NyZCkeATzjYNpoR8vrijrfLdwqn"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/tables/TokenURI.sol":{"keccak256":"0x7fe5517ff1843d9fe70dd37beb18a954efe3c62f2d484fbf8e0646f22a1493a7","urls":["bzz-raw://abc83f7656b5a33f695d900f9da3fb5896054a41eb0f5c963d2b01794a8461e3","dweb:/ipfs/QmWXV2jZ8Tp3k4zNyqG3GNN9SchsDK1zSQwFXCvEGmnRuy"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/utils.sol":{"keccak256":"0xd497c2610d37ef3b800e3aef80d36661c60b5e36325565c3bc5c3ce986b641a5","urls":["bzz-raw://7406b572bdef593e1a8d0faaa94e9869108fc2cc7955da3aa3a62a56428c9a0c","dweb:/ipfs/QmPKnuzAkPVyhpJz25fNCfGcvyPPZZWgsm5QbKZva82EWS"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyEvents.sol":{"keccak256":"0xd8a8c77c864481ee7620adf8b92219f3c68c626271887e26330362642053f504","urls":["bzz-raw://f918e6fcdf4cc8c991ff4c7d81860c6b0e3b4b536e543361309cfecd8a8ecf67","dweb:/ipfs/QmdBuzs7dyGGaceP4QDqu3MLnqeBLbsEpCKGWyz3a9kY8v"],"license":"Apache-2.0"},"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyStructs.sol":{"keccak256":"0xace052155e23df810ba04a93da02fc527efd0a6fd9244d95574af5d8891934e7","urls":["bzz-raw://31d77a8a3cfb552c684867ec96bb8ea0e59573db7d3108cd561b03e4749fd415","dweb:/ipfs/QmepPDf6digkAGepANKv3yW8d5QqmJQqWjgmWSzNJVkMLq"],"license":"Apache 2"},"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropy.sol":{"keccak256":"0x9d4556ea3b36960a43e6f4c2df53f5e4ffa980deaa2c15bfdefc5f66258ca748","urls":["bzz-raw://21d4bded2b3b30f3ced6ea24694e3b04bb94cab28796ee2786720a80e0b73bdd","dweb:/ipfs/QmQfBFzSZj9cNxne8izUE1fYvfFoGjAisUa3aeh2YYDuqc"],"license":"Apache 2"},"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropyConsumer.sol":{"keccak256":"0xf3d3dee1e9cbdef70b6c1f4d79aa8b438413e4636c00e79e615da9dc4df9c379","urls":["bzz-raw://0e473522447c8f92a43f4fa3e54d83a789e12cc44b2a86847bd238a7f8827952","dweb:/ipfs/Qmdihx73a89EZYy2GpitTxK92SWDLyPWeWnJTZ4Acva958"],"license":"Apache 2"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a","urls":["bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f","dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/IRngSystem.sol":{"keccak256":"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0","urls":["bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02","dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4","urls":["bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5","dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk"],"license":"MIT"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/systems/CharacterSystem.sol":{"keccak256":"0x898884b67408b24d6f7c0ae508579df6e44d6c9c9a63fd95958785d8fb43d70b","urls":["bzz-raw://7ebaf55724049e38c8cec408497510e31e96244dc7a58eb61f9cb7db427ecf96","dweb:/ipfs/QmWj8wdTRumDkt2HRmAUEimkZt3rQaip3CMCNDdadJbhX7"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":242} \ No newline at end of file +{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"enterGame","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"getCharacterTokenId","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"getClass","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_class","type":"uint8","internalType":"enum Classes"}],"stateMutability":"view"},{"type":"function","name":"getCurrentAvailableLevel","inputs":[{"name":"experience","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"currentAvailibleLevel","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getExperience","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getName","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_name","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"getOwner","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"getOwnerAddress","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"pure"},{"type":"function","name":"getPlayerEntityId","inputs":[{"name":"characterTokenId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"getStats","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"isValidCharacterId","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"isValidOwner","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"owner","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"levelCharacter","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"desiredStats","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"mintCharacter","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"name","type":"bytes32","internalType":"bytes32"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"rollStats","inputs":[{"name":"userRandomNumber","type":"bytes32","internalType":"bytes32"},{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"class","type":"uint8","internalType":"enum Classes"}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"function","name":"updateTokenUri","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"deleteCount","type":"uint40","indexed":false,"internalType":"uint40"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"EncodedLengths_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_IndexOutOfBounds","inputs":[{"name":"length","type":"uint256","internalType":"uint256"},{"name":"accessedIndex","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_InvalidSplice","inputs":[{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"fieldLength","type":"uint40","internalType":"uint40"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"World_FunctionSelectorNotFound","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_ResourceNotFound","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b50614c27806100206000396000f3fe60806040526004361061015e5760003560e01c8063679ee16d116100c0578063c74dedc811610074578063e1af802c11610059578063e1af802c146103bb578063ebee03bb146103d0578063f8c67561146103f057600080fd5b8063c74dedc81461037b578063deb931a21461039b57600080fd5b80639b63ec05116100a55780639b63ec051461031b578063b27cbcbb1461033b578063c441b44d1461035b57600080fd5b8063679ee16d146102e65780638338f0e0146102fb57600080fd5b80631ecb393f1161011757806345ec9354116100fc57806345ec93541461028e57806354b8d5e3146102a6578063623daa05146102c657600080fd5b80631ecb393f14610241578063238015701461026157600080fd5b80630bb700dc116101485780630bb700dc146101d1578063119df25f146101fe578063143f30211461021357600080fd5b8062d43ec61461016357806301ffc9a7146101a1575b600080fd5b34801561016f57600080fd5b5061018461017e366004614026565b60601c90565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156101ad57600080fd5b506101c16101bc36600461403f565b61041c565b6040519015158152602001610198565b3480156101dd57600080fd5b506101f16101ec366004614026565b6104b5565b60405161019891906140b8565b34801561020a57600080fd5b506101846104c6565b34801561021f57600080fd5b5061023361022e36600461421d565b6104d5565b604051908152602001610198565b34801561024d57600080fd5b5061023361025c366004614026565b610737565b34801561026d57600080fd5b5061028161027c366004614026565b6107b6565b6040516101989190614276565b34801561029a57600080fd5b5036601f190135610233565b3480156102b257600080fd5b506102336102c1366004614026565b6107c1565b3480156102d257600080fd5b506101c16102e1366004614026565b6107cc565b6102f96102f4366004614298565b6108f8565b005b34801561030757600080fd5b50610233610316366004614026565b610a80565b34801561032757600080fd5b506101c16103363660046142cd565b610b15565b34801561034757600080fd5b506102f96103563660046142fd565b610bdc565b34801561036757600080fd5b506102f9610376366004614344565b610c5d565b34801561038757600080fd5b506102f9610396366004614026565b610e81565b3480156103a757600080fd5b506101846103b6366004614026565b611060565b3480156103c757600080fd5b5061018461106b565b3480156103dc57600080fd5b506102336103eb366004614026565b611075565b3480156103fc57600080fd5b5061023361040b366004614026565b6bffffffffffffffffffffffff1690565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806104af57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b6104bd613fd0565b6104af82611080565b60006104d0611132565b905090565b6000806104e0611164565b90506bffffffffffffffffffffffff81106105685760405162461bcd60e51b815260206004820152602360248201527f43484152414341544552533a204d61782063686172616374657273207265616360448201527f686564000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61057061106b565b6001600160a01b0316633ae7af086105a77f4368617261637465727300000000000000000000000000000000000000000000611197565b6040516001600160a01b03891660248201526044810185905260640160408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f40c10f1900000000000000000000000000000000000000000000000000000000179052517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815261065392919060040161442a565b6000604051808303816000875af1158015610672573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261069a9190810190614488565b506106a481610a80565b91506106b082866111e4565b6106ba82826112ae565b6106c38461132d565b156107105760405162461bcd60e51b815260206004820152601360248201527f4e616d6520616c72656164792065786973747300000000000000000000000000604482015260640161055f565b61071b8460016113d2565b610725828561148b565b61072f818461150a565b509392505050565b60006107436013611541565b821061075157506014919050565b60005b60148110156107af578261076782611541565b1115801561078657508261078461077f8360016144d3565b611541565b115b1561079d576107968160016144d3565b91506107af565b806107a7816144e6565b915050610754565b505b919050565b60006104af826115bd565b60006104af82611667565b6000806107d98360601c90565b90506bffffffffffffffffffffffff831660006107f46116f9565b6001600160a01b0316636352211e836040518263ffffffff1660e01b815260040161082191815260200190565b602060405180830381865afa92505050801561085a575060408051601f3d908101601f1916820190925261085791810190614500565b60015b156108d9576108676116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b815260040161089491815260200190565b602060405180830381865afa1580156108b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d59190614500565b9150505b826001600160a01b0316816001600160a01b0316149350505050919050565b81610905816103366104c6565b61095c5760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b61096583611703565b156109d85760405162461bcd60e51b815260206004820152602b60248201527f434841524143544552533a2063686172616374657220616c726561647920696e60448201527f2067616d6520776f726c64000000000000000000000000000000000000000000606482015260840161055f565b60006109e48484611795565b610a788582866040516020016109fc91815260200190565b60408051601f1981840301815290829052610a1b93929160240161451d565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a40000000000000000000000000000000000000000000000000000000017905261187e565b505050505050565b600080610a8b6116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b8152600401610ab891815260200190565b602060405180830381865afa158015610ad5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af99190614500565b60601b6bffffffffffffffffffffffff19169290921792915050565b6000610b20836107cc565b8015610bd55750816001600160a01b0316610b396116f9565b6040517f6352211e0000000000000000000000000000000000000000000000000000000081526bffffffffffffffffffffffff861660048201526001600160a01b039190911690636352211e90602401602060405180830381865afa158015610ba6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bca9190614500565b6001600160a01b0316145b9392505050565b81610be9816103366104c6565b610c405760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610c586bffffffffffffffffffffffff84168361150a565b505050565b81610c6a816103366104c6565b610cc15760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b6000610ccc84611080565b90506000610cdd8260c00151610737565b90508160e00151811115610cff5760e08201805190610cfb826144e6565b9052505b81518451600091610d0f91614545565b9050600083602001518660200151610d279190614545565b9050600084606001518760600151610d3f9190614545565b9050600085608001518860800151610d579190614545565b905060028183610d6786886144d3565b610d7191906144d3565b610d7b91906144d3565b14610dee5760405162461bcd60e51b815260206004820152602560248201527f4348415241435445522053595354454d3a20494e56414c49442053544154204360448201527f48414e4745000000000000000000000000000000000000000000000000000000606482015260840161055f565b85604001516002811115610e0457610e04614081565b60ff16158015610e22575060038660e00151610e20919061456e565b155b15610e3e57600186608001818151610e3a91906144d3565b9052505b600186608001818151610e5191906144d3565b905250875186526020808901519087015260608089015190870152610e76898761192c565b505050505050505050565b80610e8e816103366104c6565b610ee55760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610eee82611703565b15610f3b5760405162461bcd60e51b815260206004820152601960248201527f796f75206861766520656e7465726564207468652067616d6500000000000000604482015260640161055f565b6000610f4683611080565b600160e0820152608081015160a08201529050610f63838261192c565b610f6b61106b565b6040517ffda0ce5000000000000000000000000000000000000000000000000000000000815260048101859052674563918244f4000060248201526001600160a01b03919091169063fda0ce5090604401600060405180830381600087803b158015610fd657600080fd5b505af1158015610fea573d6000803e3d6000fd5b50505050610ff661106b565b6001600160a01b031663f9d175ed846040518263ffffffff1660e01b815260040161102391815260200190565b600060405180830381600087803b15801561103d57600080fd5b505af1158015611051573d6000803e3d6000fd5b50505050610c588360016119d5565b60006104af82611a59565b60006104d0611af6565b60006104af82611b00565b611088613fd0565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106110be576110be614590565b6020908102919091010152600080806111177f7462554400000000000000000000000053746174730000000000000000000000857ee1080020200120202020200000000000000000000000000000000000000000611b92565b925092509250611128838383611c62565b9695505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806111615750335b90565b60008061116f611cda565b9050600061117e826000611d42565b6111899060016144d3565b90506104af82600083611df3565b60006104af7f7379000000000000000000000000000000000000000000000000000000000000837f45524337323153797374656d0000000000000000000000000000000000000000611ec3565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061121a5761121a614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b82600185604051602001611279919060609190911b6bffffffffffffffffffffffff1916815260140190565b60408051601f198184030181529190527e55040020142001000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112e4576112e4614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260008560405160200161127991815260200190565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061136657611366614590565b602090810291909101015260006113be7f746255440000000000000000000000004e616d6545786973747300000000000083837e01010001000000000000000000000000000000000000000000000000000000611fef565b90506113ca8160f81c90565b949350505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061140857611408614590565b602002602001018181525050610c587f746255440000000000000000000000004e616d6545786973747300000000000060001b8260008560405160200161145691151560f81b815260010190565b60408051601f198184030181529190527e01010001000000000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106114c1576114c1614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260028560405160200161127991815260200190565b61153d6115367f43686172616374657273000000000000000000000000000000000000000000006120ac565b83836120f9565b5050565b604080516001808252818301909252600091829190602080830190803683370190505090508260001b8160008151811061157d5761157d614590565b602090810291909101015260006113ca7f746255440000000000000000000000004c6576656c73000000000000000000008383630100080160dd1b611fef565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106115f6576115f6614590565b6020908102919091010152600061164f7f74625544000000000000000000000000537461747300000000000000000000008360027ee1080020200120202020200000000000000000000000000000000000000000611fef565b905060f881901c60028111156113ca576113ca614081565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106116a0576116a0614590565b602090810291909101015260006113ca7f74625544000000000000000000000000436861726163746572730000000000008360027e55040020142001000000000000000000000000000000000000000000000000611fef565b60006104d0611cda565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061173c5761173c614590565b602090810291909101015260006113be7f74625544000000000000000000000000436861726163746572730000000000008360037e55040020142001000000000000000000000000000000000000000000000000611fef565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106117cb576117cb614590565b6020908102919091010152610c587f7462554400000000000000000000000053746174730000000000000000000000826002858181111561180e5761180e614081565b604051602001611849919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611f3a565b606060008061189461188f856145a6565b61214b565b91509150816000801b036118fa576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff0000000000000000000000000000000000000000000000000000000060003516600482015260240161055f565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526113ca828561221b565b600061195e826000015183602001518460400151856060015186608001518760a001518860c001518960e001516122f6565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061199d5761199d614590565b6020908102919091010152610a787f746255440000000000000000000000005374617473000000000000000000000082868686612334565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a0b57611a0b614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260038560405160200161127991151560f81b815260010190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9257611a92614590565b60209081029190910101526000611aeb7f74625544000000000000000000000000436861726163746572730000000000008360017e55040020142001000000000000000000000000000000000000000000000000611fef565b60601c949350505050565b60006104d06123aa565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611b3957611b39614590565b602090810291909101015260006113ca7f74625544000000000000000000000000537461747300000000000000000000008360067ee1080020200120202020200000000000000000000000000000000000000000611fef565b6060600060606000611ba26123aa565b9050306001600160a01b03821603611bcb57611bbf8787876123e4565b93509350935050611c59565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611c14908a908a908a90600401614632565b600060405180830381865afa158015611c31573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611bbf919081019061465b565b93509350939050565b611c6a613fd0565b611c73846124ec565b60e0890181905260c0890182905260a089018390526080890184905260608901859052886020810160408201886002811115611cb157611cb1614081565b6002811115611cc257611cc2614081565b90529790975250505093909252509195945050505050565b604080516000808252602082019092526000611d387f74625544000000000000000000000000556c74696d617465446f6d696e696f6e8360027e65060001141414141400000000000000000000000000000000000000000000611fef565b60601c9392505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b81600081518110611d8757611d87614590565b6020026020010181815250508260001b81600181518110611daa57611daa614590565b60209081029190910101526000611dea7f74625544000000000000000000000000436f756e7465727300000000000000008383630100080160dd1b611fef565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b81600081518110611e3457611e34614590565b6020026020010181815250508260001b81600181518110611e5757611e57614590565b602002602001018181525050611ebd7f74625544000000000000000000000000436f756e74657273000000000000000060001b82600085604051602001611ea091815260200190565b60408051601f19818403018152919052630100080160dd1b611f3a565b50505050565b6000611ed1607060106144d3565b6fffffffffffffffffffffffffffffffff198316901c601084901c7dffffffffffffffffffffffffffff00000000000000000000000000000000167fffff0000000000000000000000000000000000000000000000000000000000008616171790509392505050565b6000611f446123aa565b9050306001600160a01b03821603611f6857611f63868686868661255a565b610a78565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611fb590899089908990899089906004016146be565b600060405180830381600087803b158015611fcf57600080fd5b505af1158015611fe3573d6000803e3d6000fd5b50505050505050505050565b600080611ffa6123aa565b9050306001600160a01b038216036120205761201886868686612576565b9150506113ca565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d599061206b908990899089908990600401614705565b602060405180830381865afa158015612088573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120189190614734565b60006104af7f7462000000000000000000000000000000000000000000000000000000000000837f546f6b656e555249000000000000000000000000000000000000000000000000611ec3565b604080516001808252818301909252600091602080830190803683370190505090508260001b8160008151811061213257612132614590565b602002602001018181525050611ebd84826000856125a3565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916816000815181106121a4576121a4614590565b6020908102919091010152600080806121fd7f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611b92565b92509250925061220e838383612649565b9550955050505050915091565b60606000612227611af6565b90506001600160a01b038116300361226857600061224f612246611132565b60008787612661565b9350905080612261576122618361279c565b50506104af565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906122af908790879060040161442a565b6000604051808303816000875af11580156122ce573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526113ca9190810190614488565b6060888888888888888860405160200161231798979695949392919061474d565b604051602081830303815290604052905098975050505050505050565b600061233e6123aa565b9050306001600160a01b0382160361235d57611f6386868686866127a4565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611fb59089908990899089908990600401614792565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806107b1573391505090565b60606000606060006123f5856127ba565b90506124028787836127dd565b9350600061240f86612816565b905080156124e1576124218888612853565b935066ffffffffffffff841667ffffffffffffffff8111156124455761244561412e565b6040519080825280601f01601f19166020018201604052801561246f576020820181803683370190505b5092506020830160005b828160ff1610156124de5760006124918b8b84612866565b905060006124ae888460ff166028026038011c64ffffffffff1690565b90506124bd82600083876128e6565b6124c781856144d3565b9350505080806124d6906147e3565b915050612479565b50505b505093509350939050565b600080600080600080600080612506896000016020015190565b60408a015160608b0151919950975060f81c600281111561252957612529614081565b60618a015160818b015160a18c015160c18d015160e1909d01519b9d9a9c939b929a91995097509195509350915050565b61256f858561256984876129b2565b856129e3565b5050505050565b6000611dea6125858686612c87565b60ff858116601b0360080285901c1661259e85876129b2565b612cdd565b60006125ad6123aa565b9050306001600160a01b038216036125d0576125cb85858585612d2e565b61256f565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea8629061261b908890889088908890600401614802565b600060405180830381600087803b15801561263557600080fd5b505af1158015610e76573d6000803e3d6000fd5b60008061265585612d69565b90969095509350505050565b6000606060008061267186612d7e565b90925090506001600160a01b0382166126c2578561268e87612e22565b6040517ffbf10ce600000000000000000000000000000000000000000000000000000000815260040161055f92919061442a565b806126d1576126d18689612f50565b861561273d577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061272582612f9c565b905061273a826127358b846144d3565b613015565b50505b60006127498760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146127815761277c888884886130b1565b61278d565b61278d88888488613129565b90999098509650505050505050565b805160208201fd5b61256f85858585856127b58b61318a565b61320f565b600060086127ca60026020614545565b6127d49190614841565b9190911c919050565b6060816000036127fc5750604080516020810190915260008152610bd5565b60006128088585612c87565b9050611dea81600085613548565b6000600860018061282960026020614545565b6128339190614545565b61283d9190614545565b6128479190614841565b8260ff911c1692915050565b6000610bd5612862848461356b565b5490565b6000838360405160200161287b929190614858565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b821561296d57602083106129105760208304840193506020838161290c5761290c614558565b0692505b821561296d5760208390036000818410156129335750600019600884021c61293d565b50600019600882021c5b8554600886021b81845116821982161784525081841161295e575050611ebd565b50600194909401939182900391015b5b6020821061298f5783548152600190930192601f199091019060200161296e565b8115611ebd576000600019600884021c8251865482191691161782525050505050565b600080805b8360ff1681101561072f576129d960ff601b83900360080287901c16836144d3565b91506001016129b7565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff0000000000000000000000000000000000000000000000000000000000001603612a6d57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be848484604051612a6093929190614894565b60405180910390a2611ebd565b6000612a798585612c87565b90506000612a86866135c1565b905060005b8151811015612b5b576000828281518110612aa857612aa8614590565b60200260200101519050612ad46004826affffffffffffffffffffff191661364a90919063ffffffff16565b15612b52576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90612b1f908b908b908b908b906004016148c7565b600060405180830381600087803b158015612b3957600080fd5b505af1158015612b4d573d6000803e3d6000fd5b505050505b50600101612a8b565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051612b9093929190614894565b60405180910390a2612bab828565ffffffffffff1685613668565b60005b8151811015612c7e576000828281518110612bcb57612bcb614590565b60200260200101519050612bf76008826affffffffffffffffffffff191661364a90919063ffffffff16565b15612c75576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190612c42908b908b908b908b906004016148c7565b600060405180830381600087803b158015612c5c57600080fd5b505af1158015612c70573d6000803e3d6000fd5b505050505b50600101612bae565b50505050505050565b60008282604051602001612c9c929190614858565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210612d0357602082048401935060208281612cff57612cff614558565b0691505b508254600882021b60208290038084111561072f576001850154600882021c82179150509392505050565b6000612d3a8585612853565b90506000612d57828560ff166028026038011c64ffffffffff1690565b9050610a78868686600085888861367e565b602081015160408201516000905b9050915091565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110612db857612db8614590565b602090810291909101015260008080612e117f7462776f726c6400000000000000000053797374656d73000000000000000000857e150200140100000000000000000000000000000000000000000000000000006123e4565b92509250925061220e838383613ab8565b606081601081901b6000612e3583613ac4565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615612e9057612e8b7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613adb565b612ec7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b6fffffffffffffffffffffffffffffffff19831615612eee57612ee983613adb565b612f25565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612f3793929190614900565b6040516020818303038152906040529350505050919050565b612f5a8282613b61565b61153d57612f6782612e22565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161055f92919061498e565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110612fd557612fd5614590565b602090810291909101015260006113ca7f7462776f726c6400000000000000000042616c616e63657300000000000000008383630100080160dd1b612576565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061304b5761304b614590565b602002602001018181525050610c587f7462776f726c6400000000000000000042616c616e636573000000000000000060001b8260008560405160200161309491815260200190565b60408051601f19818403018152919052630100080160dd1b61255a565b60006060836001600160a01b031660006130cc858989613bbf565b6040516130d991906149b9565b60006040518083038185875af1925050503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b606091505b509097909650945050505050565b60006060836001600160a01b0316613142848888613bbf565b60405161314f91906149b9565b600060405180830381855af49150503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d0000000000000000000082016131d957507e60030220202000000000000000000000000000000000000000000000000000919050565b6104af6132067f746273746f72650000000000000000005461626c65730000000000000000000084613bee565b60206000612cdd565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361329b57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98686868660405161328e94939291906149d5565b60405180910390a2610a78565b60006132a6876135c1565b905060005b815181101561337f5760008282815181106132c8576132c8614590565b602002602001015190506132f46001826affffffffffffffffffffff191661364a90919063ffffffff16565b15613376576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90613343908c908c908c908c908c908c90600401614a14565b600060405180830381600087803b15801561335d57600080fd5b505af1158015613371573d6000803e3d6000fd5b505050505b506001016132ab565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516133b694939291906149d5565b60405180910390a260006133ca8888612c87565b905060006020870190506133e2826000895184613c0a565b60006133ed85612816565b11156134715760006133ff8a8a61356b565b878155905060208601915060008060005b61341988612816565b8160ff16101561346c5761342e8d8d83612866565b92506134498a8260ff166028026038011c64ffffffffff1690565b91506134588360008488613c0a565b61346282866144d3565b9450600101613410565b505050505b60005b8351811015611fe357600084828151811061349157613491614590565b602002602001015190506134bd6002826affffffffffffffffffffff191661364a90919063ffffffff16565b1561353f576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf9061350c908e908e908e908e908e908e90600401614a14565b600060405180830381600087803b15801561352657600080fd5b505af115801561353a573d6000803e3d6000fd5b505050505b50600101613474565b60405160208101601f19603f848401011660405282825261072f858585846128e6565b60008282604051602001613580929190614858565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106135fb576135fb614590565b602090810291909101015260006136337f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613cc9565b90506113ca6136458260008451613d03565b613d91565b60008160ff168261365b8560581c90565b1660ff1614905092915050565b610c58838383516136798560200190565b613c0a565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff000000000000000000000000000000000000000000000000000000000000161461373e577f746200000000000000000000000000000000000000000000000000000000000087886040516020016136fc91815260200190565b60408051601f19818403018152908290527f31b4668300000000000000000000000000000000000000000000000000000000825261055f939291600401614a6d565b6000613759828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff16836137729190614545565b61377c91906144d3565b905080821415801561379e5750816137948688614aae565b64ffffffffff1614155b156137ee576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff808816600483015280871660248301528316604482015260640161055f565b818664ffffffffff16111561383f576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff8716602482015260440161055f565b600061384c848984613da2565b905060006138598b6135c1565b905060005b815181101561392457600082828151811061387b5761387b614590565b602002602001015190506138a76010826affffffffffffffffffffff191661364a90919063ffffffff16565b1561391b57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b81526004016138e89796959493929190614ad3565b600060405180830381600087803b15801561390257600080fd5b505af1158015613916573d6000803e3d6000fd5b505050505b5060010161385e565b5064ffffffffff881660005b8a60ff168160ff16101561396357613957878260ff166028026038011c64ffffffffff1690565b90910190600101613930565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d60405161399e96959493929190614b31565b60405180910390a2508284146139bf5760006139ba8c8c61356b565b839055505b60006139cc8c8c8c612866565b90506139e0818a64ffffffffff1689613668565b5060005b8151811015613aaa576000828281518110613a0157613a01614590565b60200260200101519050613a2d6020826affffffffffffffffffffff191661364a90919063ffffffff16565b15613aa157606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b8152600401613a6e9796959493929190614ad3565b600060405180830381600087803b158015613a8857600080fd5b505af1158015613a9c573d6000803e3d6000fd5b505050505b506001016139e4565b505050505050505050505050565b60008061265585613e70565b6000613ad2607060106144d3565b9190911b919050565b606060005b6010811015613b31576fffffffffffffffffffffffffffffffff198316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615613b3157600101613ae0565b604080516fffffffffffffffffffffffffffffffff198516602082015281516030909101909152818152806113ca565b6000613baf7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613e8c565b80610bd55750610bd58383613e8c565b6060838383604051602001613bd693929190614b8d565b60405160208183030381529060405290509392505050565b6040805160208101849052908101829052600090606001612c9c565b8215613c845760208310613c3457602083048401935060208381613c3057613c30614558565b0692505b8215613c845760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613c75575050611ebd565b50600194909401939182900391015b5b60208210613ca65780518455600190930192601f1990910190602001613c85565b8115611ebd576000600019600884021c8554835182191691161785555050505050565b60606113ca613cd9858585612866565b6000613cfe85613ce98989612853565b9060ff166028026038011c64ffffffffff1690565b613548565b600081831180613d135750835182115b15613d50578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161055f93929190614bcc565b60208401613d5e84826144d3565b90506000613d6c8585614545565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610bd58360156000613f55565b600064ffffffffff821115613de6576040517f7149a3c10000000000000000000000000000000000000000000000000000000081526004810183905260240161055f565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613e185780850382019150613e20565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b6020810151603482015160609190911c9060009060f81c612d77565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613ec557613ec5614590565b602002602001018181525050826001600160a01b031660001b81600181518110613ef157613ef1614590565b60209081029190910101526000613f497f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000612576565b9050611dea8160f81c90565b60606000613f638560801c90565b90506fffffffffffffffffffffffffffffffff85166000858281613f8957613f89614558565b04905060405193506020840160208202810160405281855260005b82811015613fc4578451871c825293870193602090910190600101613fa4565b50505050509392505050565b604051806101000160405280600081526020016000815260200160006002811115613ffd57613ffd614081565b815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006020828403121561403857600080fd5b5035919050565b60006020828403121561405157600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610bd557600080fd5b634e487b7160e01b600052602160045260246000fd5b600381106140b557634e487b7160e01b600052602160045260246000fd5b50565b815181526020808301519082015260408201516101008201906140da81614097565b80604084015250606083015160608301526080830151608083015260a083015160a083015260c083015160c083015260e083015160e083015292915050565b6001600160a01b03811681146140b557600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610100810167ffffffffffffffff811182821017156141685761416861412e565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156141975761419761412e565b604052919050565b600067ffffffffffffffff8211156141b9576141b961412e565b50601f01601f191660200190565b600082601f8301126141d857600080fd5b81356141eb6141e68261419f565b61416e565b81815284602083860101111561420057600080fd5b816020850160208301376000918101602001919091529392505050565b60008060006060848603121561423257600080fd5b833561423d81614119565b925060208401359150604084013567ffffffffffffffff81111561426057600080fd5b61426c868287016141c7565b9150509250925092565b6020810161428383614097565b91905290565b8035600381106107b157600080fd5b6000806000606084860312156142ad57600080fd5b83359250602084013591506142c460408501614289565b90509250925092565b600080604083850312156142e057600080fd5b8235915060208301356142f281614119565b809150509250929050565b6000806040838503121561431057600080fd5b82359150602083013567ffffffffffffffff81111561432e57600080fd5b61433a858286016141c7565b9150509250929050565b60008082840361012081121561435957600080fd5b8335925061010080601f198301121561437157600080fd5b614379614144565b9150602085013582526040850135602083015261439860608601614289565b60408301526080850135606083015260a0850135608083015260c085013560a083015260e085013560c08301528085013560e083015250809150509250929050565b60005b838110156143f55781810151838201526020016143dd565b50506000910152565b600081518084526144168160208601602086016143da565b601f01601f19169290920160200192915050565b8281526040602082015260006113ca60408301846143fe565b600082601f83011261445457600080fd5b81516144626141e68261419f565b81815284602083860101111561447757600080fd5b6113ca8260208301602087016143da565b60006020828403121561449a57600080fd5b815167ffffffffffffffff8111156144b157600080fd5b6113ca84828501614443565b634e487b7160e01b600052601160045260246000fd5b808201808211156104af576104af6144bd565b600060001982036144f9576144f96144bd565b5060010190565b60006020828403121561451257600080fd5b8151610bd581614119565b83815261452983614097565b826020820152606060408201526000611dea60608301846143fe565b818103818111156104af576104af6144bd565b634e487b7160e01b600052601260045260246000fd5b60008261458b57634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052603260045260246000fd5b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156145ee5780818460040360031b1b83161693505b505050919050565b60008151808452602080850194506020840160005b838110156146275781518752958201959082019060010161460b565b509495945050505050565b83815260606020820152600061464b60608301856145f6565b9050826040830152949350505050565b60008060006060848603121561467057600080fd5b835167ffffffffffffffff8082111561468857600080fd5b61469487838801614443565b94506020860151935060408601519150808211156146b157600080fd5b5061426c86828701614443565b85815260a0602082015260006146d760a08301876145f6565b60ff8616604084015282810360608401526146f281866143fe565b9150508260808301529695505050505050565b84815260806020820152600061471e60808301866145f6565b60ff949094166040830152506060015292915050565b60006020828403121561474657600080fd5b5051919050565b88815287602082015261475f87614097565b60f89690961b604087015260418601949094526061850192909252608184015260a183015260c182015260e10192915050565b85815260a0602082015260006147ab60a08301876145f6565b82810360408401526147bd81876143fe565b905084606084015282810360808401526147d781856143fe565b98975050505050505050565b600060ff821660ff81036147f9576147f96144bd565b60010192915050565b84815260806020820152600061481b60808301866145f6565b60ff85166040840152828103606084015261483681856143fe565b979650505050505050565b80820281158282048414176104af576104af6144bd565b8281526000602080830184516020860160005b828110156148875781518452928401929084019060010161486b565b5091979650505050505050565b6060815260006148a760608301866145f6565b65ffffffffffff85166020840152828103604084015261112881856143fe565b8481526080602082015260006148e060808301866145f6565b65ffffffffffff85166040840152828103606084015261483681856143fe565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149618160038601602089016143da565b8084019050816003820152845191506149818260048301602088016143da565b0160040195945050505050565b6040815260006149a160408301856143fe565b90506001600160a01b03831660208301529392505050565b600082516149cb8184602087016143da565b9190910192915050565b6080815260006149e860808301876145f6565b82810360208401526149fa81876143fe565b9050846040840152828103606084015261483681856143fe565b86815260c060208201526000614a2d60c08301886145f6565b8281036040840152614a3f81886143fe565b90508560608401528281036080840152614a5981866143fe565b9150508260a0830152979650505050505050565b7fffff00000000000000000000000000000000000000000000000000000000000084168152826020820152606060408201526000611dea60608301846143fe565b64ffffffffff818116838216019080821115614acc57614acc6144bd565b5092915050565b87815260e060208201526000614aec60e08301896145f6565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c0840152614b2381856143fe565b9a9950505050505050505050565b60c081526000614b4460c08301896145f6565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a0840152614b8081856143fe565b9998505050505050505050565b60008451614b9f8184602089016143da565b60609490941b6bffffffffffffffffffffffff191691909301908152601481019190915260340192915050565b606081526000614bdf60608301866143fe565b6020830194909452506040015291905056fea264697066735822122006d8012595bb4926b10d07db645a5818ac85ef140a827074ab17ed95e651876a64736f6c63430008180033","sourceMap":"1878:7256:242:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x60806040526004361061015e5760003560e01c8063679ee16d116100c0578063c74dedc811610074578063e1af802c11610059578063e1af802c146103bb578063ebee03bb146103d0578063f8c67561146103f057600080fd5b8063c74dedc81461037b578063deb931a21461039b57600080fd5b80639b63ec05116100a55780639b63ec051461031b578063b27cbcbb1461033b578063c441b44d1461035b57600080fd5b8063679ee16d146102e65780638338f0e0146102fb57600080fd5b80631ecb393f1161011757806345ec9354116100fc57806345ec93541461028e57806354b8d5e3146102a6578063623daa05146102c657600080fd5b80631ecb393f14610241578063238015701461026157600080fd5b80630bb700dc116101485780630bb700dc146101d1578063119df25f146101fe578063143f30211461021357600080fd5b8062d43ec61461016357806301ffc9a7146101a1575b600080fd5b34801561016f57600080fd5b5061018461017e366004614026565b60601c90565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156101ad57600080fd5b506101c16101bc36600461403f565b61041c565b6040519015158152602001610198565b3480156101dd57600080fd5b506101f16101ec366004614026565b6104b5565b60405161019891906140b8565b34801561020a57600080fd5b506101846104c6565b34801561021f57600080fd5b5061023361022e36600461421d565b6104d5565b604051908152602001610198565b34801561024d57600080fd5b5061023361025c366004614026565b610737565b34801561026d57600080fd5b5061028161027c366004614026565b6107b6565b6040516101989190614276565b34801561029a57600080fd5b5036601f190135610233565b3480156102b257600080fd5b506102336102c1366004614026565b6107c1565b3480156102d257600080fd5b506101c16102e1366004614026565b6107cc565b6102f96102f4366004614298565b6108f8565b005b34801561030757600080fd5b50610233610316366004614026565b610a80565b34801561032757600080fd5b506101c16103363660046142cd565b610b15565b34801561034757600080fd5b506102f96103563660046142fd565b610bdc565b34801561036757600080fd5b506102f9610376366004614344565b610c5d565b34801561038757600080fd5b506102f9610396366004614026565b610e81565b3480156103a757600080fd5b506101846103b6366004614026565b611060565b3480156103c757600080fd5b5061018461106b565b3480156103dc57600080fd5b506102336103eb366004614026565b611075565b3480156103fc57600080fd5b5061023361040b366004614026565b6bffffffffffffffffffffffff1690565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806104af57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b6104bd613fd0565b6104af82611080565b60006104d0611132565b905090565b6000806104e0611164565b90506bffffffffffffffffffffffff81106105685760405162461bcd60e51b815260206004820152602360248201527f43484152414341544552533a204d61782063686172616374657273207265616360448201527f686564000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61057061106b565b6001600160a01b0316633ae7af086105a77f4368617261637465727300000000000000000000000000000000000000000000611197565b6040516001600160a01b03891660248201526044810185905260640160408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f40c10f1900000000000000000000000000000000000000000000000000000000179052517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815261065392919060040161442a565b6000604051808303816000875af1158015610672573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261069a9190810190614488565b506106a481610a80565b91506106b082866111e4565b6106ba82826112ae565b6106c38461132d565b156107105760405162461bcd60e51b815260206004820152601360248201527f4e616d6520616c72656164792065786973747300000000000000000000000000604482015260640161055f565b61071b8460016113d2565b610725828561148b565b61072f818461150a565b509392505050565b60006107436013611541565b821061075157506014919050565b60005b60148110156107af578261076782611541565b1115801561078657508261078461077f8360016144d3565b611541565b115b1561079d576107968160016144d3565b91506107af565b806107a7816144e6565b915050610754565b505b919050565b60006104af826115bd565b60006104af82611667565b6000806107d98360601c90565b90506bffffffffffffffffffffffff831660006107f46116f9565b6001600160a01b0316636352211e836040518263ffffffff1660e01b815260040161082191815260200190565b602060405180830381865afa92505050801561085a575060408051601f3d908101601f1916820190925261085791810190614500565b60015b156108d9576108676116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b815260040161089491815260200190565b602060405180830381865afa1580156108b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d59190614500565b9150505b826001600160a01b0316816001600160a01b0316149350505050919050565b81610905816103366104c6565b61095c5760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b61096583611703565b156109d85760405162461bcd60e51b815260206004820152602b60248201527f434841524143544552533a2063686172616374657220616c726561647920696e60448201527f2067616d6520776f726c64000000000000000000000000000000000000000000606482015260840161055f565b60006109e48484611795565b610a788582866040516020016109fc91815260200190565b60408051601f1981840301815290829052610a1b93929160240161451d565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a40000000000000000000000000000000000000000000000000000000017905261187e565b505050505050565b600080610a8b6116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b8152600401610ab891815260200190565b602060405180830381865afa158015610ad5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af99190614500565b60601b6bffffffffffffffffffffffff19169290921792915050565b6000610b20836107cc565b8015610bd55750816001600160a01b0316610b396116f9565b6040517f6352211e0000000000000000000000000000000000000000000000000000000081526bffffffffffffffffffffffff861660048201526001600160a01b039190911690636352211e90602401602060405180830381865afa158015610ba6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bca9190614500565b6001600160a01b0316145b9392505050565b81610be9816103366104c6565b610c405760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610c586bffffffffffffffffffffffff84168361150a565b505050565b81610c6a816103366104c6565b610cc15760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b6000610ccc84611080565b90506000610cdd8260c00151610737565b90508160e00151811115610cff5760e08201805190610cfb826144e6565b9052505b81518451600091610d0f91614545565b9050600083602001518660200151610d279190614545565b9050600084606001518760600151610d3f9190614545565b9050600085608001518860800151610d579190614545565b905060028183610d6786886144d3565b610d7191906144d3565b610d7b91906144d3565b14610dee5760405162461bcd60e51b815260206004820152602560248201527f4348415241435445522053595354454d3a20494e56414c49442053544154204360448201527f48414e4745000000000000000000000000000000000000000000000000000000606482015260840161055f565b85604001516002811115610e0457610e04614081565b60ff16158015610e22575060038660e00151610e20919061456e565b155b15610e3e57600186608001818151610e3a91906144d3565b9052505b600186608001818151610e5191906144d3565b905250875186526020808901519087015260608089015190870152610e76898761192c565b505050505050505050565b80610e8e816103366104c6565b610ee55760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610eee82611703565b15610f3b5760405162461bcd60e51b815260206004820152601960248201527f796f75206861766520656e7465726564207468652067616d6500000000000000604482015260640161055f565b6000610f4683611080565b600160e0820152608081015160a08201529050610f63838261192c565b610f6b61106b565b6040517ffda0ce5000000000000000000000000000000000000000000000000000000000815260048101859052674563918244f4000060248201526001600160a01b03919091169063fda0ce5090604401600060405180830381600087803b158015610fd657600080fd5b505af1158015610fea573d6000803e3d6000fd5b50505050610ff661106b565b6001600160a01b031663f9d175ed846040518263ffffffff1660e01b815260040161102391815260200190565b600060405180830381600087803b15801561103d57600080fd5b505af1158015611051573d6000803e3d6000fd5b50505050610c588360016119d5565b60006104af82611a59565b60006104d0611af6565b60006104af82611b00565b611088613fd0565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106110be576110be614590565b6020908102919091010152600080806111177f7462554400000000000000000000000053746174730000000000000000000000857ee1080020200120202020200000000000000000000000000000000000000000611b92565b925092509250611128838383611c62565b9695505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806111615750335b90565b60008061116f611cda565b9050600061117e826000611d42565b6111899060016144d3565b90506104af82600083611df3565b60006104af7f7379000000000000000000000000000000000000000000000000000000000000837f45524337323153797374656d0000000000000000000000000000000000000000611ec3565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061121a5761121a614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b82600185604051602001611279919060609190911b6bffffffffffffffffffffffff1916815260140190565b60408051601f198184030181529190527e55040020142001000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112e4576112e4614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260008560405160200161127991815260200190565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061136657611366614590565b602090810291909101015260006113be7f746255440000000000000000000000004e616d6545786973747300000000000083837e01010001000000000000000000000000000000000000000000000000000000611fef565b90506113ca8160f81c90565b949350505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061140857611408614590565b602002602001018181525050610c587f746255440000000000000000000000004e616d6545786973747300000000000060001b8260008560405160200161145691151560f81b815260010190565b60408051601f198184030181529190527e01010001000000000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106114c1576114c1614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260028560405160200161127991815260200190565b61153d6115367f43686172616374657273000000000000000000000000000000000000000000006120ac565b83836120f9565b5050565b604080516001808252818301909252600091829190602080830190803683370190505090508260001b8160008151811061157d5761157d614590565b602090810291909101015260006113ca7f746255440000000000000000000000004c6576656c73000000000000000000008383630100080160dd1b611fef565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106115f6576115f6614590565b6020908102919091010152600061164f7f74625544000000000000000000000000537461747300000000000000000000008360027ee1080020200120202020200000000000000000000000000000000000000000611fef565b905060f881901c60028111156113ca576113ca614081565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106116a0576116a0614590565b602090810291909101015260006113ca7f74625544000000000000000000000000436861726163746572730000000000008360027e55040020142001000000000000000000000000000000000000000000000000611fef565b60006104d0611cda565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061173c5761173c614590565b602090810291909101015260006113be7f74625544000000000000000000000000436861726163746572730000000000008360037e55040020142001000000000000000000000000000000000000000000000000611fef565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106117cb576117cb614590565b6020908102919091010152610c587f7462554400000000000000000000000053746174730000000000000000000000826002858181111561180e5761180e614081565b604051602001611849919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611f3a565b606060008061189461188f856145a6565b61214b565b91509150816000801b036118fa576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff0000000000000000000000000000000000000000000000000000000060003516600482015260240161055f565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526113ca828561221b565b600061195e826000015183602001518460400151856060015186608001518760a001518860c001518960e001516122f6565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061199d5761199d614590565b6020908102919091010152610a787f746255440000000000000000000000005374617473000000000000000000000082868686612334565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a0b57611a0b614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260038560405160200161127991151560f81b815260010190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9257611a92614590565b60209081029190910101526000611aeb7f74625544000000000000000000000000436861726163746572730000000000008360017e55040020142001000000000000000000000000000000000000000000000000611fef565b60601c949350505050565b60006104d06123aa565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611b3957611b39614590565b602090810291909101015260006113ca7f74625544000000000000000000000000537461747300000000000000000000008360067ee1080020200120202020200000000000000000000000000000000000000000611fef565b6060600060606000611ba26123aa565b9050306001600160a01b03821603611bcb57611bbf8787876123e4565b93509350935050611c59565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611c14908a908a908a90600401614632565b600060405180830381865afa158015611c31573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611bbf919081019061465b565b93509350939050565b611c6a613fd0565b611c73846124ec565b60e0890181905260c0890182905260a089018390526080890184905260608901859052886020810160408201886002811115611cb157611cb1614081565b6002811115611cc257611cc2614081565b90529790975250505093909252509195945050505050565b604080516000808252602082019092526000611d387f74625544000000000000000000000000556c74696d617465446f6d696e696f6e8360027e65060001141414141400000000000000000000000000000000000000000000611fef565b60601c9392505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b81600081518110611d8757611d87614590565b6020026020010181815250508260001b81600181518110611daa57611daa614590565b60209081029190910101526000611dea7f74625544000000000000000000000000436f756e7465727300000000000000008383630100080160dd1b611fef565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b81600081518110611e3457611e34614590565b6020026020010181815250508260001b81600181518110611e5757611e57614590565b602002602001018181525050611ebd7f74625544000000000000000000000000436f756e74657273000000000000000060001b82600085604051602001611ea091815260200190565b60408051601f19818403018152919052630100080160dd1b611f3a565b50505050565b6000611ed1607060106144d3565b6fffffffffffffffffffffffffffffffff198316901c601084901c7dffffffffffffffffffffffffffff00000000000000000000000000000000167fffff0000000000000000000000000000000000000000000000000000000000008616171790509392505050565b6000611f446123aa565b9050306001600160a01b03821603611f6857611f63868686868661255a565b610a78565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611fb590899089908990899089906004016146be565b600060405180830381600087803b158015611fcf57600080fd5b505af1158015611fe3573d6000803e3d6000fd5b50505050505050505050565b600080611ffa6123aa565b9050306001600160a01b038216036120205761201886868686612576565b9150506113ca565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d599061206b908990899089908990600401614705565b602060405180830381865afa158015612088573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120189190614734565b60006104af7f7462000000000000000000000000000000000000000000000000000000000000837f546f6b656e555249000000000000000000000000000000000000000000000000611ec3565b604080516001808252818301909252600091602080830190803683370190505090508260001b8160008151811061213257612132614590565b602002602001018181525050611ebd84826000856125a3565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916816000815181106121a4576121a4614590565b6020908102919091010152600080806121fd7f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611b92565b92509250925061220e838383612649565b9550955050505050915091565b60606000612227611af6565b90506001600160a01b038116300361226857600061224f612246611132565b60008787612661565b9350905080612261576122618361279c565b50506104af565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906122af908790879060040161442a565b6000604051808303816000875af11580156122ce573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526113ca9190810190614488565b6060888888888888888860405160200161231798979695949392919061474d565b604051602081830303815290604052905098975050505050505050565b600061233e6123aa565b9050306001600160a01b0382160361235d57611f6386868686866127a4565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611fb59089908990899089908990600401614792565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806107b1573391505090565b60606000606060006123f5856127ba565b90506124028787836127dd565b9350600061240f86612816565b905080156124e1576124218888612853565b935066ffffffffffffff841667ffffffffffffffff8111156124455761244561412e565b6040519080825280601f01601f19166020018201604052801561246f576020820181803683370190505b5092506020830160005b828160ff1610156124de5760006124918b8b84612866565b905060006124ae888460ff166028026038011c64ffffffffff1690565b90506124bd82600083876128e6565b6124c781856144d3565b9350505080806124d6906147e3565b915050612479565b50505b505093509350939050565b600080600080600080600080612506896000016020015190565b60408a015160608b0151919950975060f81c600281111561252957612529614081565b60618a015160818b015160a18c015160c18d015160e1909d01519b9d9a9c939b929a91995097509195509350915050565b61256f858561256984876129b2565b856129e3565b5050505050565b6000611dea6125858686612c87565b60ff858116601b0360080285901c1661259e85876129b2565b612cdd565b60006125ad6123aa565b9050306001600160a01b038216036125d0576125cb85858585612d2e565b61256f565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea8629061261b908890889088908890600401614802565b600060405180830381600087803b15801561263557600080fd5b505af1158015610e76573d6000803e3d6000fd5b60008061265585612d69565b90969095509350505050565b6000606060008061267186612d7e565b90925090506001600160a01b0382166126c2578561268e87612e22565b6040517ffbf10ce600000000000000000000000000000000000000000000000000000000815260040161055f92919061442a565b806126d1576126d18689612f50565b861561273d577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061272582612f9c565b905061273a826127358b846144d3565b613015565b50505b60006127498760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146127815761277c888884886130b1565b61278d565b61278d88888488613129565b90999098509650505050505050565b805160208201fd5b61256f85858585856127b58b61318a565b61320f565b600060086127ca60026020614545565b6127d49190614841565b9190911c919050565b6060816000036127fc5750604080516020810190915260008152610bd5565b60006128088585612c87565b9050611dea81600085613548565b6000600860018061282960026020614545565b6128339190614545565b61283d9190614545565b6128479190614841565b8260ff911c1692915050565b6000610bd5612862848461356b565b5490565b6000838360405160200161287b929190614858565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b821561296d57602083106129105760208304840193506020838161290c5761290c614558565b0692505b821561296d5760208390036000818410156129335750600019600884021c61293d565b50600019600882021c5b8554600886021b81845116821982161784525081841161295e575050611ebd565b50600194909401939182900391015b5b6020821061298f5783548152600190930192601f199091019060200161296e565b8115611ebd576000600019600884021c8251865482191691161782525050505050565b600080805b8360ff1681101561072f576129d960ff601b83900360080287901c16836144d3565b91506001016129b7565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff0000000000000000000000000000000000000000000000000000000000001603612a6d57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be848484604051612a6093929190614894565b60405180910390a2611ebd565b6000612a798585612c87565b90506000612a86866135c1565b905060005b8151811015612b5b576000828281518110612aa857612aa8614590565b60200260200101519050612ad46004826affffffffffffffffffffff191661364a90919063ffffffff16565b15612b52576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90612b1f908b908b908b908b906004016148c7565b600060405180830381600087803b158015612b3957600080fd5b505af1158015612b4d573d6000803e3d6000fd5b505050505b50600101612a8b565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051612b9093929190614894565b60405180910390a2612bab828565ffffffffffff1685613668565b60005b8151811015612c7e576000828281518110612bcb57612bcb614590565b60200260200101519050612bf76008826affffffffffffffffffffff191661364a90919063ffffffff16565b15612c75576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190612c42908b908b908b908b906004016148c7565b600060405180830381600087803b158015612c5c57600080fd5b505af1158015612c70573d6000803e3d6000fd5b505050505b50600101612bae565b50505050505050565b60008282604051602001612c9c929190614858565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210612d0357602082048401935060208281612cff57612cff614558565b0691505b508254600882021b60208290038084111561072f576001850154600882021c82179150509392505050565b6000612d3a8585612853565b90506000612d57828560ff166028026038011c64ffffffffff1690565b9050610a78868686600085888861367e565b602081015160408201516000905b9050915091565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110612db857612db8614590565b602090810291909101015260008080612e117f7462776f726c6400000000000000000053797374656d73000000000000000000857e150200140100000000000000000000000000000000000000000000000000006123e4565b92509250925061220e838383613ab8565b606081601081901b6000612e3583613ac4565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615612e9057612e8b7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613adb565b612ec7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b6fffffffffffffffffffffffffffffffff19831615612eee57612ee983613adb565b612f25565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612f3793929190614900565b6040516020818303038152906040529350505050919050565b612f5a8282613b61565b61153d57612f6782612e22565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161055f92919061498e565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110612fd557612fd5614590565b602090810291909101015260006113ca7f7462776f726c6400000000000000000042616c616e63657300000000000000008383630100080160dd1b612576565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061304b5761304b614590565b602002602001018181525050610c587f7462776f726c6400000000000000000042616c616e636573000000000000000060001b8260008560405160200161309491815260200190565b60408051601f19818403018152919052630100080160dd1b61255a565b60006060836001600160a01b031660006130cc858989613bbf565b6040516130d991906149b9565b60006040518083038185875af1925050503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b606091505b509097909650945050505050565b60006060836001600160a01b0316613142848888613bbf565b60405161314f91906149b9565b600060405180830381855af49150503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d0000000000000000000082016131d957507e60030220202000000000000000000000000000000000000000000000000000919050565b6104af6132067f746273746f72650000000000000000005461626c65730000000000000000000084613bee565b60206000612cdd565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361329b57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98686868660405161328e94939291906149d5565b60405180910390a2610a78565b60006132a6876135c1565b905060005b815181101561337f5760008282815181106132c8576132c8614590565b602002602001015190506132f46001826affffffffffffffffffffff191661364a90919063ffffffff16565b15613376576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90613343908c908c908c908c908c908c90600401614a14565b600060405180830381600087803b15801561335d57600080fd5b505af1158015613371573d6000803e3d6000fd5b505050505b506001016132ab565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516133b694939291906149d5565b60405180910390a260006133ca8888612c87565b905060006020870190506133e2826000895184613c0a565b60006133ed85612816565b11156134715760006133ff8a8a61356b565b878155905060208601915060008060005b61341988612816565b8160ff16101561346c5761342e8d8d83612866565b92506134498a8260ff166028026038011c64ffffffffff1690565b91506134588360008488613c0a565b61346282866144d3565b9450600101613410565b505050505b60005b8351811015611fe357600084828151811061349157613491614590565b602002602001015190506134bd6002826affffffffffffffffffffff191661364a90919063ffffffff16565b1561353f576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf9061350c908e908e908e908e908e908e90600401614a14565b600060405180830381600087803b15801561352657600080fd5b505af115801561353a573d6000803e3d6000fd5b505050505b50600101613474565b60405160208101601f19603f848401011660405282825261072f858585846128e6565b60008282604051602001613580929190614858565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106135fb576135fb614590565b602090810291909101015260006136337f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613cc9565b90506113ca6136458260008451613d03565b613d91565b60008160ff168261365b8560581c90565b1660ff1614905092915050565b610c58838383516136798560200190565b613c0a565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff000000000000000000000000000000000000000000000000000000000000161461373e577f746200000000000000000000000000000000000000000000000000000000000087886040516020016136fc91815260200190565b60408051601f19818403018152908290527f31b4668300000000000000000000000000000000000000000000000000000000825261055f939291600401614a6d565b6000613759828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff16836137729190614545565b61377c91906144d3565b905080821415801561379e5750816137948688614aae565b64ffffffffff1614155b156137ee576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff808816600483015280871660248301528316604482015260640161055f565b818664ffffffffff16111561383f576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff8716602482015260440161055f565b600061384c848984613da2565b905060006138598b6135c1565b905060005b815181101561392457600082828151811061387b5761387b614590565b602002602001015190506138a76010826affffffffffffffffffffff191661364a90919063ffffffff16565b1561391b57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b81526004016138e89796959493929190614ad3565b600060405180830381600087803b15801561390257600080fd5b505af1158015613916573d6000803e3d6000fd5b505050505b5060010161385e565b5064ffffffffff881660005b8a60ff168160ff16101561396357613957878260ff166028026038011c64ffffffffff1690565b90910190600101613930565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d60405161399e96959493929190614b31565b60405180910390a2508284146139bf5760006139ba8c8c61356b565b839055505b60006139cc8c8c8c612866565b90506139e0818a64ffffffffff1689613668565b5060005b8151811015613aaa576000828281518110613a0157613a01614590565b60200260200101519050613a2d6020826affffffffffffffffffffff191661364a90919063ffffffff16565b15613aa157606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b8152600401613a6e9796959493929190614ad3565b600060405180830381600087803b158015613a8857600080fd5b505af1158015613a9c573d6000803e3d6000fd5b505050505b506001016139e4565b505050505050505050505050565b60008061265585613e70565b6000613ad2607060106144d3565b9190911b919050565b606060005b6010811015613b31576fffffffffffffffffffffffffffffffff198316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615613b3157600101613ae0565b604080516fffffffffffffffffffffffffffffffff198516602082015281516030909101909152818152806113ca565b6000613baf7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613e8c565b80610bd55750610bd58383613e8c565b6060838383604051602001613bd693929190614b8d565b60405160208183030381529060405290509392505050565b6040805160208101849052908101829052600090606001612c9c565b8215613c845760208310613c3457602083048401935060208381613c3057613c30614558565b0692505b8215613c845760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613c75575050611ebd565b50600194909401939182900391015b5b60208210613ca65780518455600190930192601f1990910190602001613c85565b8115611ebd576000600019600884021c8554835182191691161785555050505050565b60606113ca613cd9858585612866565b6000613cfe85613ce98989612853565b9060ff166028026038011c64ffffffffff1690565b613548565b600081831180613d135750835182115b15613d50578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161055f93929190614bcc565b60208401613d5e84826144d3565b90506000613d6c8585614545565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610bd58360156000613f55565b600064ffffffffff821115613de6576040517f7149a3c10000000000000000000000000000000000000000000000000000000081526004810183905260240161055f565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613e185780850382019150613e20565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b6020810151603482015160609190911c9060009060f81c612d77565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613ec557613ec5614590565b602002602001018181525050826001600160a01b031660001b81600181518110613ef157613ef1614590565b60209081029190910101526000613f497f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000612576565b9050611dea8160f81c90565b60606000613f638560801c90565b90506fffffffffffffffffffffffffffffffff85166000858281613f8957613f89614558565b04905060405193506020840160208202810160405281855260005b82811015613fc4578451871c825293870193602090910190600101613fa4565b50505050509392505050565b604051806101000160405280600081526020016000815260200160006002811115613ffd57613ffd614081565b815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006020828403121561403857600080fd5b5035919050565b60006020828403121561405157600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610bd557600080fd5b634e487b7160e01b600052602160045260246000fd5b600381106140b557634e487b7160e01b600052602160045260246000fd5b50565b815181526020808301519082015260408201516101008201906140da81614097565b80604084015250606083015160608301526080830151608083015260a083015160a083015260c083015160c083015260e083015160e083015292915050565b6001600160a01b03811681146140b557600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610100810167ffffffffffffffff811182821017156141685761416861412e565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156141975761419761412e565b604052919050565b600067ffffffffffffffff8211156141b9576141b961412e565b50601f01601f191660200190565b600082601f8301126141d857600080fd5b81356141eb6141e68261419f565b61416e565b81815284602083860101111561420057600080fd5b816020850160208301376000918101602001919091529392505050565b60008060006060848603121561423257600080fd5b833561423d81614119565b925060208401359150604084013567ffffffffffffffff81111561426057600080fd5b61426c868287016141c7565b9150509250925092565b6020810161428383614097565b91905290565b8035600381106107b157600080fd5b6000806000606084860312156142ad57600080fd5b83359250602084013591506142c460408501614289565b90509250925092565b600080604083850312156142e057600080fd5b8235915060208301356142f281614119565b809150509250929050565b6000806040838503121561431057600080fd5b82359150602083013567ffffffffffffffff81111561432e57600080fd5b61433a858286016141c7565b9150509250929050565b60008082840361012081121561435957600080fd5b8335925061010080601f198301121561437157600080fd5b614379614144565b9150602085013582526040850135602083015261439860608601614289565b60408301526080850135606083015260a0850135608083015260c085013560a083015260e085013560c08301528085013560e083015250809150509250929050565b60005b838110156143f55781810151838201526020016143dd565b50506000910152565b600081518084526144168160208601602086016143da565b601f01601f19169290920160200192915050565b8281526040602082015260006113ca60408301846143fe565b600082601f83011261445457600080fd5b81516144626141e68261419f565b81815284602083860101111561447757600080fd5b6113ca8260208301602087016143da565b60006020828403121561449a57600080fd5b815167ffffffffffffffff8111156144b157600080fd5b6113ca84828501614443565b634e487b7160e01b600052601160045260246000fd5b808201808211156104af576104af6144bd565b600060001982036144f9576144f96144bd565b5060010190565b60006020828403121561451257600080fd5b8151610bd581614119565b83815261452983614097565b826020820152606060408201526000611dea60608301846143fe565b818103818111156104af576104af6144bd565b634e487b7160e01b600052601260045260246000fd5b60008261458b57634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052603260045260246000fd5b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156145ee5780818460040360031b1b83161693505b505050919050565b60008151808452602080850194506020840160005b838110156146275781518752958201959082019060010161460b565b509495945050505050565b83815260606020820152600061464b60608301856145f6565b9050826040830152949350505050565b60008060006060848603121561467057600080fd5b835167ffffffffffffffff8082111561468857600080fd5b61469487838801614443565b94506020860151935060408601519150808211156146b157600080fd5b5061426c86828701614443565b85815260a0602082015260006146d760a08301876145f6565b60ff8616604084015282810360608401526146f281866143fe565b9150508260808301529695505050505050565b84815260806020820152600061471e60808301866145f6565b60ff949094166040830152506060015292915050565b60006020828403121561474657600080fd5b5051919050565b88815287602082015261475f87614097565b60f89690961b604087015260418601949094526061850192909252608184015260a183015260c182015260e10192915050565b85815260a0602082015260006147ab60a08301876145f6565b82810360408401526147bd81876143fe565b905084606084015282810360808401526147d781856143fe565b98975050505050505050565b600060ff821660ff81036147f9576147f96144bd565b60010192915050565b84815260806020820152600061481b60808301866145f6565b60ff85166040840152828103606084015261483681856143fe565b979650505050505050565b80820281158282048414176104af576104af6144bd565b8281526000602080830184516020860160005b828110156148875781518452928401929084019060010161486b565b5091979650505050505050565b6060815260006148a760608301866145f6565b65ffffffffffff85166020840152828103604084015261112881856143fe565b8481526080602082015260006148e060808301866145f6565b65ffffffffffff85166040840152828103606084015261483681856143fe565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149618160038601602089016143da565b8084019050816003820152845191506149818260048301602088016143da565b0160040195945050505050565b6040815260006149a160408301856143fe565b90506001600160a01b03831660208301529392505050565b600082516149cb8184602087016143da565b9190910192915050565b6080815260006149e860808301876145f6565b82810360208401526149fa81876143fe565b9050846040840152828103606084015261483681856143fe565b86815260c060208201526000614a2d60c08301886145f6565b8281036040840152614a3f81886143fe565b90508560608401528281036080840152614a5981866143fe565b9150508260a0830152979650505050505050565b7fffff00000000000000000000000000000000000000000000000000000000000084168152826020820152606060408201526000611dea60608301846143fe565b64ffffffffff818116838216019080821115614acc57614acc6144bd565b5092915050565b87815260e060208201526000614aec60e08301896145f6565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c0840152614b2381856143fe565b9a9950505050505050505050565b60c081526000614b4460c08301896145f6565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a0840152614b8081856143fe565b9998505050505050505050565b60008451614b9f8184602089016143da565b60609490941b6bffffffffffffffffffffffff191691909301908152601481019190915260340192915050565b606081526000614bdf60608301866143fe565b6020830194909452506040015291905056fea264697066735822122006d8012595bb4926b10d07db645a5818ac85ef140a827074ab17ed95e651876a64736f6c63430008180033","sourceMap":"1878:7256:242:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3199:144;;;;;;;;;;-1:-1:-1;3199:144:242;;;;;:::i;:::-;3332:2;3308:26;;3199:144;;;;-1:-1:-1;;;;;363:55:264;;;345:74;;333:2;318:18;3199:144:242;;;;;;;;2331:198:123;;;;;;;;;;-1:-1:-1;2331:198:123;;;;;:::i;:::-;;:::i;:::-;;;932:14:264;;925:22;907:41;;895:2;880:18;2331:198:123;767:187:264;9008:124:242;;;;;;;;;;-1:-1:-1;9008:124:242;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1262:113:123:-;;;;;;;;;;;;;:::i;4337:837:242:-;;;;;;;;;;-1:-1:-1;4337:837:242;;;;;:::i;:::-;;:::i;:::-;;;4544:25:264;;;4532:2;4517:18;4337:837:242;4398:177:264;6274:519:242;;;;;;;;;;-1:-1:-1;6274:519:242;;;;;:::i;:::-;;:::i;2215:129::-;;;;;;;;;;-1:-1:-1;2215:129:242;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1616:110:123:-;;;;;;;;;;-1:-1:-1;3800:14:123;-1:-1:-1;;3796:25:123;3783:39;1616:110;1262:113;2079:130:242;;;;;;;;;;-1:-1:-1;2079:130:242;;;;;:::i;:::-;;:::i;3349:413::-;;;;;;;;;;-1:-1:-1;3349:413:242;;;;;:::i;:::-;;:::i;5180:533::-;;;;;;:::i;:::-;;:::i;:::-;;2686:266;;;;;;;;;;-1:-1:-1;2686:266:242;;;;;:::i;:::-;;:::i;3768:212::-;;;;;;;;;;-1:-1:-1;3768:212:242;;;;;:::i;:::-;;:::i;7896:172::-;;;;;;;;;;-1:-1:-1;7896:172:242;;;;;:::i;:::-;;:::i;6799:1091::-;;;;;;;;;;-1:-1:-1;6799:1091:242;;;;;:::i;:::-;;:::i;5719:549::-;;;;;;;;;;-1:-1:-1;5719:549:242;;;;;:::i;:::-;;:::i;8741:125::-;;;;;;;;;;-1:-1:-1;8741:125:242;;;;;:::i;:::-;;:::i;1942:98:123:-;;;;;;;;;;;;;:::i;8872:130:242:-;;;;;;;;;;-1:-1:-1;8872:130:242;;;;;:::i;:::-;;:::i;2958:143::-;;;;;;;;;;-1:-1:-1;2958:143:242;;;;;:::i;:::-;3056:37;;;2958:143;2331:198:123;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;9008:124:242:-;9068:16;;:::i;:::-;9103:22;9113:11;9103:9;:22::i;1262:113:123:-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;4337:837:242:-;4447:19;4482:24;4509:28;:26;:28::i;:::-;4482:55;-1:-1:-1;4574:16:242;4555:35;;4547:83;;;;-1:-1:-1;;;4547:83:242;;7592:2:264;4547:83:242;;;7574:21:264;7631:2;7611:18;;;7604:30;7670:34;7650:18;;;7643:62;7741:5;7721:18;;;7714:33;7764:19;;4547:83:242;;;;;;;;;4647:8;:6;:8::i;:::-;-1:-1:-1;;;;;4640:21:242;;4675:37;4691:20;4675:15;:37::i;:::-;4714:65;;-1:-1:-1;;;;;7986:55:264;;4714:65:242;;;7968:74:264;8058:18;;;8051:34;;;7941:18;;4714:65:242;;;-1:-1:-1;;4714:65:242;;;;;;;;;;;;;;;;;;;;4640:149;;4714:65;4640:149;;;;;;;;;4714:65;4640:149;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;4640:149:242;;;;;;;;;;;;:::i;:::-;;4813:35;4831:16;4813:17;:35::i;:::-;4799:49;;4858:41;4878:11;4891:7;4858:19;:41::i;:::-;4909:52;4931:11;4944:16;4909:21;:52::i;:::-;4980:25;5000:4;4980:19;:25::i;:::-;4979:26;4971:58;;;;-1:-1:-1;;;4971:58:242;;9999:2:264;4971:58:242;;;9981:21:264;10038:2;10018:18;;;10011:30;10077:21;10057:18;;;10050:49;10116:18;;4971:58:242;9797:343:264;4971:58:242;5039:31;5059:4;5065;5039:19;:31::i;:::-;5080:37;5099:11;5112:4;5080:18;:37::i;:::-;5127:40;5140:16;5158:8;5127:12;:40::i;:::-;4472:702;4337:837;;;;;:::o;6274:519::-;6349:29;6408:14;6419:2;6408:10;:14::i;:::-;6394:10;:28;6390:397;;-1:-1:-1;6462:2:242;6274:519;;;:::o;6390:397::-;6500:9;6495:282;6515:2;6511:1;:6;6495:282;;;6559:10;6542:13;6553:1;6542:10;:13::i;:::-;:27;;:61;;;;-1:-1:-1;6593:10:242;6573:17;6584:5;:1;6588;6584:5;:::i;:::-;6573:10;:17::i;:::-;:30;6542:61;6538:164;;;6651:5;:1;6655;6651:5;:::i;:::-;6627:29;;6678:5;;6538:164;6741:3;;;;:::i;:::-;;;;6495:282;;;;6390:397;6274:519;;;:::o;2215:129::-;2275:14;2310:27;2325:11;2310:14;:27::i;2079:130::-;2138:13;2171:31;2190:11;2171:18;:31::i;3349:413::-;3419:4;3435:20;3458:28;3474:11;3332:2;3308:26;;3199:144;3458:28;3435:51;-1:-1:-1;3056:37:242;;;3496:15;3585:17;:15;:17::i;:::-;-1:-1:-1;;;;;3585:25:242;;3611:7;3585:34;;;;;;;;;;;;;4544:25:264;;4532:2;4517:18;;4398:177;3585:34:242;;;;;;;;;;;;;;;;;;;-1:-1:-1;3585:34:242;;;;;;;;-1:-1:-1;;3585:34:242;;;;;;;;;;;;:::i;:::-;;;3581:135;;;3662:17;:15;:17::i;:::-;-1:-1:-1;;;;;3662:25:242;;3688:7;3662:34;;;;;;;;;;;;;4544:25:264;;4532:2;4517:18;;4398:177;3662:34:242;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3652:44;;3620:87;3581:135;3743:12;-1:-1:-1;;;;;3732:23:242;:7;-1:-1:-1;;;;;3732:23:242;;3725:30;;;;;3349:413;;;:::o;5180:533::-;5310:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;5346:33:::1;5367:11;5346:20;:33::i;:::-;5345:34;5337:90;;;::::0;-1:-1:-1;;;5337:90:242;;11525:2:264;5337:90:242::1;::::0;::::1;11507:21:264::0;11564:2;11544:18;;;11537:30;11603:34;11583:18;;;11576:62;11674:13;11654:18;;;11647:41;11705:19;;5337:90:242::1;11323:407:264::0;5337:90:242::1;5437:26;5505:34;5520:11;5533:5;5505:14;:34::i;:::-;5596:110;5649:16;5667:11;5691;5680:23;;;;;;4544:25:264::0;;4532:2;4517:18;;4398:177;5680:23:242::1;;::::0;;-1:-1:-1;;5680:23:242;;::::1;::::0;;;;;;;5614:91:::1;::::0;;;::::1;;;:::i;:::-;;::::0;;-1:-1:-1;;5614:91:242;;::::1;::::0;;;;;;::::1;::::0;::::1;::::0;;::::1;;::::0;::::1;::::0;;5596:17:::1;:110::i;:::-;;5327:386;5180:533:::0;;;;:::o;2686:266::-;2760:19;2791:20;2814:17;:15;:17::i;:::-;-1:-1:-1;;;;;2814:25:242;;2840:16;2814:43;;;;;;;;;;;;;4544:25:264;;4532:2;4517:18;;4398:177;2814:43:242;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2923:2;2889:36;-1:-1:-1;;2889:36:242;:55;;;;;;-1:-1:-1;;2686:266:242:o;3768:212::-;3847:4;3870:31;3889:11;3870:18;:31::i;:::-;:103;;;;;3968:5;-1:-1:-1;;;;;3905:68:242;:17;:15;:17::i;:::-;:59;;;;;3056:37;;;3905:59;;;4544:25:264;-1:-1:-1;;;;;3905:25:242;;;;;;;4517:18:264;;3905:59:242;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;3905:68:242;;3870:103;3863:110;3768:212;-1:-1:-1;;;3768:212:242:o;7896:172::-;7982:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;8005:56:::1;3056:37:::0;;;8052:8:::1;8005:12;:56::i;:::-;7896:172:::0;;;:::o;6799:1091::-;6892:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;6915:22:::1;6940;6950:11;6940:9;:22::i;:::-;6915:47;;6972:22;6997:42;7022:5;:16;;;6997:24;:42::i;:::-;6972:67;;7070:5;:11;;;7053:14;:28;7049:72;;;7097:11;::::0;::::1;:13:::0;;;::::1;::::0;::::1;:::i;:::-;::::0;;-1:-1:-1;7049:72:242::1;7174:14:::0;;7150:21;;7130:17:::1;::::0;7150:38:::1;::::0;::::1;:::i;:::-;7130:58;;7198:17;7241:5;:13;;;7218:12;:20;;;:36;;;;:::i;:::-;7198:56;;7264:17;7312:5;:18;;;7284:12;:25;;;:46;;;;:::i;:::-;7264:66;;7340:16;7381:5;:12;;;7359;:19;;;:34;;;;:::i;:::-;7340:53:::0;-1:-1:-1;734:1:0::1;7340:53:242::0;7450:9;7426:21:::1;7438:9:::0;7426;:21:::1;:::i;:::-;:33;;;;:::i;:::-;:44;;;;:::i;:::-;7425:74;7404:158;;;::::0;-1:-1:-1;;;7404:158:242;;12499:2:264;7404:158:242::1;::::0;::::1;12481:21:264::0;12538:2;12518:18;;;12511:30;12577:34;12557:18;;;12550:62;12648:7;12628:18;;;12621:35;12673:19;;7404:158:242::1;12297:401:264::0;7404:158:242::1;7582:5;:11;;;7576:18;;;;;;;;:::i;:::-;:23;;::::0;:47;::::1;;;;7617:1;7603:5;:11;;;:15;;;;:::i;:::-;:20:::0;7576:47:::1;7572:95;;;7655:1;7639:5;:12;;:17;;;;;;;:::i;:::-;::::0;;-1:-1:-1;7572:95:242::1;7692:1;7676:5;:12;;:17;;;;;;;:::i;:::-;::::0;;-1:-1:-1;7720:21:242;;7703:38;;7767:20:::1;::::0;;::::1;::::0;7751:13;;::::1;:36:::0;7818:25:::1;::::0;;::::1;::::0;7797:18;;::::1;:46:::0;7854:29:::1;7864:11:::0;7703:5;7854:9:::1;:29::i;:::-;6905:985;;;;;;6799:1091:::0;;;:::o;5719:549::-;5776:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;5808:33:::1;5829:11;5808:20;:33::i;:::-;5807:34;5799:72;;;::::0;-1:-1:-1;;;5799:72:242;;13365:2:264;5799:72:242::1;::::0;::::1;13347:21:264::0;13404:2;13384:18;;;13377:30;13443:27;13423:18;;;13416:55;13488:18;;5799:72:242::1;13163:349:264::0;5799:72:242::1;5881:26;5910:22;5920:11;5910:9;:22::i;:::-;5960:1;5942:15;::::0;::::1;:19:::0;6000:16:::1;::::0;::::1;::::0;5971:19:::1;::::0;::::1;:46:::0;5881:51;-1:-1:-1;6027:33:242::1;6037:11:::0;5881:51;6027:9:::1;:33::i;:::-;6077:8;:6;:8::i;:::-;6070:51;::::0;;;;::::1;::::0;::::1;13717:25:264::0;;;6113:7:242::1;13758:18:264::0;;;13751:34;-1:-1:-1;;;;;6070:29:242;;;::::1;::::0;::::1;::::0;13690:18:264;;6070:51:242::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;6168:8;:6;:8::i;:::-;-1:-1:-1::0;;;;;6161:38:242::1;;6200:11;6161:51;;;;;;;;;;;;;4544:25:264::0;;4532:2;4517:18;;4398:177;6161:51:242::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;6222:39;6243:11;6256:4;6222:20;:39::i;8741:125::-:0;8801:7;8827:32;8847:11;8827:19;:32::i;1942:98:123:-;1981:7;2003:32;:30;:32::i;8872:130:242:-;8937:7;8963:32;8983:11;8963:19;:32::i;13158:402:217:-;13212:23;;:::i;:::-;13272:16;;;13286:1;13272:16;;;;;;;;;13243:26;;13272:16;;;;;;;;;;;-1:-1:-1;13272:16:217;13243:45;;13309:8;13294:9;13304:1;13294:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;13325:24;;;13412:80;1303:66;13457:9;1432:66;13412:21;:80::i;:::-;13324:168;;;;;;13505:50;13512:11;13525:15;13542:12;13505:6;:50::i;:::-;13498:57;13158:402;-1:-1:-1;;;;;;13158:402:217:o;2992:383:123:-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;8248:347:242:-;8304:7;8323:25;8351:42;:40;:42::i;:::-;8323:70;;8403:24;8430:50;8458:17;8478:1;8430:19;:50::i;:::-;:54;;8483:1;8430:54;:::i;:::-;8403:81;;8494:61;8514:17;8533:1;8537:16;8494:19;:61::i;1259:186:254:-;1317:10;1342:100;1377:15;1405:9;1422:18;1342:25;:100::i;4730:249:195:-;4828:16;;;4842:1;4828:16;;;;;;;;;4799:26;;4828:16;;;;;;;;;;;-1:-1:-1;4828:16:195;4799:45;;4865:11;4850:9;4860:1;4850:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;4883:91;1163:66;1147:83;;4920:9;4931:1;4952:5;4934:25;;;;;;;14134:2:264;14130:15;;;;-1:-1:-1;;14126:88:264;14114:101;;14240:2;14231:12;;13985:264;4934:25:195;;;;-1:-1:-1;;4934:25:195;;;;;;;;;1292:66;4883:26;:91::i;3480:255::-;3582:16;;;3596:1;3582:16;;;;;;;;;3553:26;;3582:16;;;;;;;;;;;-1:-1:-1;3582:16:195;3553:45;;3619:11;3604:9;3614:1;3604:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;3637:93;1163:66;1147:83;;3674:9;3685:1;3706:7;3688:27;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;2594:287:208;2700:16;;;2714:1;2700:16;;;;;;;;;2653:10;;;;2700:16;;;;;;;;;;;;-1:-1:-1;2700:16:208;2671:45;;2737:8;2722:9;2732:1;2722:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;2752:13;2768:64;1069:66;2805:9;2752:13;1198:66;2768:26;:64::i;:::-;2752:80;;2846:29;2867:5;2854:20;;6948:5;6862:97;2846:29;2838:38;2594:287;-1:-1:-1;;;;2594:287:208:o;3890:240::-;3982:16;;;3996:1;3982:16;;;;;;;;;3953:26;;3982:16;;;;;;;;;;;-1:-1:-1;3982:16:208;3953:45;;4019:8;4004:9;4014:1;4004:12;;;;;;;;:::i;:::-;;;;;;:23;;;;;4034:91;1069:66;1053:83;;4071:9;4082:1;4103:5;4085:25;;;;;;14592:14:264;14585:22;14580:3;14576:32;14564:45;;14634:1;14625:11;;14441:201;4085:25:208;;;;-1:-1:-1;;4085:25:208;;;;;;;;;1198:66;4034:26;:91::i;5941:246:195:-;6037:16;;;6051:1;6037:16;;;;;;;;;6008:26;;6037:16;;;;;;;;;;;-1:-1:-1;6037:16:195;6008:45;;6074:11;6059:9;6069:1;6059:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;6092:90;1163:66;1147:83;;6129:9;6140:1;6161:4;6143:24;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;8074:168:242;8156:79;8177:38;8194:20;8177:16;:38::i;:::-;8217:7;8226:8;8156:20;:79::i;:::-;8074:168;;:::o;3297:296:203:-;3403:16;;;3417:1;3403:16;;;;;;;;;3348:18;;;;3403:16;;;;;;;;;;;;-1:-1:-1;3403:16:203;3374:45;;3456:5;3440:23;;3425:9;3435:1;3425:12;;;;;;;;:::i;:::-;;;;;;;;;;:38;3470:13;3486:64;1061:66;3523:9;3470:13;-1:-1:-1;;;3486:26:203;:64::i;5610:288:217:-;5719:16;;;5733:1;5719:16;;;;;;;;;5669:13;;;;5719:16;;;;;;;;;;;;-1:-1:-1;5719:16:217;5690:45;;5756:8;5741:9;5751:1;5741:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;5771:13;5787:64;1303:66;5824:9;5835:1;1432:66;5787:26;:64::i;:::-;5771:80;-1:-1:-1;5872:20:217;;;;5864:29;;;;;;;;:::i;5306:279:195:-;5416:16;;;5430:1;5416:16;;;;;;;;;5367:12;;;;5416:16;;;;;;;;;;;;-1:-1:-1;5416:16:195;5387:45;;5453:11;5438:9;5448:1;5438:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;5471:13;5487:64;1163:66;5524:9;5535:1;1292:66;5487:26;:64::i;2505:175:242:-;2555:30;2630:42;:40;:42::i;6512:295:195:-;6623:16;;;6637:1;6623:16;;;;;;;;;6575:11;;;;6623:16;;;;;;;;;;;;-1:-1:-1;6623:16:195;6594:45;;6660:11;6645:9;6655:1;6645:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;6678:13;6694:64;1163:66;6731:9;6742:1;1292:66;6694:26;:64::i;6265:248:217:-;6360:16;;;6374:1;6360:16;;;;;;;;;6331:26;;6360:16;;;;;;;;;;;-1:-1:-1;6360:16:217;6331:45;;6397:8;6382:9;6392:1;6382:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;6412:96;1303:66;6449:9;6460:1;6486:5;6480:12;;;;;;;;:::i;:::-;6463:30;;;;;;;14979:3:264;14975:16;;;;14993:66;14971:89;14959:102;;15086:1;15077:11;;14834:260;6463:30:217;;;;-1:-1:-1;;6463:30:217;;;;;;;;;1432:66;6412:26;:96::i;3318:662:107:-;3373:23;3516:19;;3570:39;3592:16;3599:8;3592:16;:::i;:::-;3570:21;:39::i;:::-;3515:94;;;;3690:8;3703:1;3672:32;;;3668:97;;3713:52;;;;;3757:7;;;;3713:52;;;15655:98:264;15628:18;;3713:52:107;15511:248:264;3668:97:107;1759:4:23;1744:28;;1738:35;;1847:9;1836:21;1903:20;;1961:43;;3883:92:107;3900:8;3936;3883:4;:92::i;15526:545:217:-;15597:24;15624:200;15644:6;:15;;;15667:6;:14;;;15689:6;:12;;;15709:6;:19;;;15736:6;:13;;;15757:6;:16;;;15781:6;:17;;;15806:6;:12;;;15624;:200::i;:::-;15928:16;;;15942:1;15928:16;;;;;;;;;15597:227;;-1:-1:-1;15831:30:217;;15867:25;;15831:30;;15928:16;;;;;;;;;;;;-1:-1:-1;15928:16:217;15899:45;;15965:8;15950:9;15960:1;15950:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;15980:86;1303:66;16012:9;16023:11;16036:15;16053:12;15980:21;:86::i;7183:249:195:-;7280:16;;;7294:1;7280:16;;;;;;;;;7251:26;;7280:16;;;;;;;;;;;-1:-1:-1;7280:16:195;7251:45;;7317:11;7302:9;7312:1;7302:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;7335:92;1163:66;1147:83;;7372:9;7383:1;7404:6;7386:26;;;;;;14592:14:264;14585:22;14580:3;14576:32;14564:45;;14634:1;14625:11;;14441:201;4071:290:195;4183:16;;;4197:1;4183:16;;;;;;;;;4133:13;;;;4183:16;;;;;;;;;;;;-1:-1:-1;4183:16:195;4154:45;;4220:11;4205:9;4215:1;4205:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;4238:13;4254:64;1163:66;4291:9;4302:1;1292:66;4254:26;:64::i;:::-;4332:23;;;4071:290;-1:-1:-1;;;;4071:290:195:o;4048:97:123:-;4089:7;4111:29;:27;:29::i;10661:294:217:-;10780:16;;;10794:1;10780:16;;;;;;;;;10725:18;;;;10780:16;;;;;;;;;;;;-1:-1:-1;10780:16:217;10751:45;;10817:8;10802:9;10812:1;10802:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;10832:13;10848:64;1303:66;10885:9;10896:1;1432:66;10848:26;:64::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;17711:363:217:-;17822:23;;:::i;:::-;18044:25;18057:11;18044:12;:25::i;:::-;18023:12;;;17853:216;;;17998:17;;;17853:216;;;17974:16;;;17853:216;;;17953:13;;;17853:216;;;17926:19;;;17853:216;;;17861:6;17884:14;;;17906:12;;;17853:216;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;-1:-1:-1;;;17853:216:217;;;;-1:-1:-1;17711:363:217;;;-1:-1:-1;;;;;17711:363:217:o;5084:257:218:-;5195:16;;;5136:22;5195:16;;;;;;;;;5218:13;5234:64;1248:66;5166:45;5282:1;1377:66;5234:26;:64::i;:::-;5312:23;;;5084:257;-1:-1:-1;;;5084:257:218:o;2644:396:199:-;2783:16;;;2797:1;2783:16;;;;;;;;2731:15;;;;2783:16;2797:1;2783:16;;;;;;;;;;-1:-1:-1;2783:16:199;2754:45;;2844:15;-1:-1:-1;;;;;2828:33:199;2820:42;;2805:9;2815:1;2805:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;2899:9;2883:27;;2868:9;2878:1;2868:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;2917:13;2933:64;1065:66;2970:9;2917:13;-1:-1:-1;;;2933:26:199;:64::i;:::-;2917:80;2644:396;-1:-1:-1;;;;;2644:396:199:o;4380:357::-;4505:16;;;4519:1;4505:16;;;;;;;;4476:26;;4505:16;;;;;;;;;;-1:-1:-1;4505:16:199;4476:45;;4566:15;-1:-1:-1;;;;;4550:33:199;4542:42;;4527:9;4537:1;4527:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;4621:9;4605:27;;4590:9;4600:1;4590:12;;;;;;;;:::i;:::-;;;;;;:42;;;;;4639:93;1065:66;1049:83;;4676:9;4687:1;4708:7;4690:27;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;4690:27:199;;;;-1:-1:-1;;4690:27:199;;;;;;;;;-1:-1:-1;;;4639:26:199;:93::i;:::-;4470:267;4380:357;;;:::o;1046:257:124:-;1133:10;1262:26;438:6;451:5:41;1262:26:124;:::i;:::-;-1:-1:-1;;1244:13:124;;:45;;451:5:41;1208:31:124;;;;;1189:15;;;:51;:101;;-1:-1:-1;1046:257:124;;;;;:::o;10761:455:46:-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;:::-;10980:232;;;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10927:289;10761:455;;;;;:::o;17775:457::-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;1465:182:91:-;1524:10;1547:97;1583:14;1610:9;1627:14;1547:25;:97::i;3806:271:90:-;3933:16;;;3947:1;3933:16;;;;;;;;;3904:26;;3933:16;;;;;;;;;;;-1:-1:-1;3933:16:90;3904:45;;3986:7;3970:25;;3955:9;3965:1;3955:12;;;;;;;;:::i;:::-;;;;;;:40;;;;;4002:70;4030:8;4040:9;4051:1;4061:8;4002:27;:70::i;5805:471:133:-;5966:16;;;5980:1;5966:16;;;;;;;;;5879:19;;;;;;5966:16;;;;;;;;;;;-1:-1:-1;5966:16:133;5937:45;;6011:21;6003:30;;;5988:9;5998:1;5988:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;6041:24;;;6128:80;1174:66;6173:9;1303:66;6128:21;:80::i;:::-;6040:168;;;;;;6221:50;6228:11;6241:15;6258:12;6221:6;:50::i;:::-;6214:57;;;;;;;;5805:471;;;:::o;2109:683:107:-;2185:23;2216:20;2239:32;:30;:32::i;:::-;2216:55;-1:-1:-1;;;;;;2350:29:107;;2358:4;2350:29;2346:322;;2389:12;2433:153;2467:36;:34;:36::i;:::-;2520:1;2541:8;2569;2433:15;:153::i;:::-;2409:177;-1:-1:-1;2409:177:107;-1:-1:-1;2409:177:107;2595:41;;2609:27;2625:10;2609:15;:27::i;:::-;2644:17;;;;2346:322;2736:51;;;;;-1:-1:-1;;;;;2736:31:107;;;;;:51;;2768:8;;2778;;2736:51;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2736:51:107;;;;;;;;;;;;:::i;18741:348:217:-;18963:12;19007:8;19017:7;19026:5;19033:12;19047:6;19055:9;19066:10;19078:5;18990:94;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;18983:101;;18741:348;;;;;;;;;;:::o;6458:480:46:-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;6692:242::-;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;1836:227::-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;16807:746:217:-;16899:16;16923:15;16946:13;16967:20;16995:14;17017:16;17041:18;17067:13;17115:26;17132:5;17139:1;35409:27:23;35423:4;35409:27;35403:34;;35277:170;17115:26:217;35409:27:23;;;35403:34;35409:27;;;35403:34;17107:35:217;;-1:-1:-1;35403:34:23;-1:-1:-1;17221:33:217;;17213:42;;;;;;;;:::i;:::-;35409:27:23;;;35403:34;35409:27;;;35403:34;35409:27;;;35403:34;35409:27;;;35403:34;35409:27;;;;35403:34;16807:746:217;;;;17205:50;;35403:34:23;;;;-1:-1:-1;35403:34:23;-1:-1:-1;35403:34:23;;-1:-1:-1;35403:34:23;-1:-1:-1;16807:746:217;-1:-1:-1;;16807:746:217:o;23107:355:45:-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;:::-;23107:355;;;;;:::o;36171:541::-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;11569:424:46:-;11720:21;11744:17;:15;:17::i;:::-;11720:41;-1:-1:-1;11796:4:46;-1:-1:-1;;;;;11771:30:46;;;11767:222;;11811:69;11837:7;11846:8;11856:17;11875:4;11811:25;:69::i;:::-;11767:222;;;11901:81;;;;;-1:-1:-1;;;;;11901:37:46;;;;;:81;;11939:7;;11948:8;;11958:17;;11977:4;;11901:81;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8363:236:133;8474:19;8495:29;8569:25;8582:11;8569:12;:25::i;:::-;8532:62;;;;-1:-1:-1;8363:236:133;-1:-1:-1;;;;8363:236:133:o;1761:1386:121:-;1888:12;1902:17;1956:21;1979:17;2000:22;2013:8;2000:12;:22::i;:::-;1955:67;;-1:-1:-1;1955:67:121;-1:-1:-1;;;;;;2067:27:121;;2063:106;;2139:8;2149:19;:8;:17;:19::i;:::-;2103:66;;;;;;;;;;;;:::i;2063:106::-;2275:12;2270:64;;2289:45;2317:8;2327:6;2289:27;:45::i;:::-;2413:9;;2409:197;;578:36:124;2955:46;;696:18:144;2954:74:124;2432:22:121;2515:26;2954:74:124;2515:13:121;:26::i;:::-;2490:51;-1:-1:-1;2549:50:121;2563:11;2576:22;2593:5;2490:51;2576:22;:::i;:::-;2549:13;:50::i;:::-;2424:182;;2409:197;2708:14;2681:23;:8;451:5:41;2637:44:124;;2539:148;2681:23:121;:41;;;:461;;2982:160;3043:6;3069:5;3092:13;3125:8;2982:39;:160::i;:::-;2681:461;;;2805:168;2874:6;2900:5;2923:13;2956:8;2805:47;:168::i;:::-;2663:479;;;;-1:-1:-1;1761:1386:121;-1:-1:-1;;;;;;;1761:1386:121:o;348:217:142:-;551:6;545:13;538:4;530:6;526:17;519:40;12066:286:45;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8101:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;8389:20:44;;8299:21;;8322:9;;8295:37;8385:31;;8244:184;8201:237;;-1:-1:-1;6076:2380:44;;;;:::o;51823:242:45:-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;17013:1682;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;50806:191::-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;24152:738:45:-;24403:37;24443:66;24491:7;24500:8;24443:47;:66::i;:::-;24403:106;-1:-1:-1;24515:26:45;24551:49;24403:106;24582:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;24551:49:45;24515:86;;24608:277;24662:7;24687:8;24722:17;24765:1;24787:19;24820:4;24856:22;24608:36;:277::i;7963:242:133:-;35423:4:23;35409:27;;35403:34;35409:27;;;35403:34;8028:19:133;;8173:26;8147:53;;7963:242;;;:::o;5928:433:139:-;6056:16;;;6070:1;6056:16;;;;;;;;;5986:14;;;;;;6056:16;;;;;;;;;;;-1:-1:-1;6056:16:139;6027:45;;6111:8;6078:9;6088:1;6078:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;6128:24;;;6215:78;1155:66;6258:9;1284:66;6215:19;:78::i;:::-;6127:166;;;;;;6306:50;6313:11;6326:15;6343:12;6306:6;:50::i;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3968:25:124;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;1546:281:108:-;1708:29;1718:10;1730:6;1708:9;:29::i;:::-;1703:120;;1786:21;:10;:19;:21::i;:::-;1809:6;1754:62;;;;;;;;;;;;:::i;3758:308:132:-;3871:16;;;3885:1;3871:16;;;;;;;;;3819:15;;;;3871:16;;;;;;;;;;;;-1:-1:-1;3871:16:132;3842:45;;3926:11;3893:9;3903:1;3893:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;3945:13;3961:62;1157:66;3996:9;3945:13;-1:-1:-1;;;3961:24:132;:62::i;5057:269::-;5156:16;;;5170:1;5156:16;;;;;;;;;5127:26;;5156:16;;;;;;;;;;;-1:-1:-1;5156:16:132;5127:45;;5211:11;5178:9;5188:1;5178:12;;;;;;;;:::i;:::-;;;;;;:45;;;;;5230:91;1157:66;1141:83;;5265:9;5276:1;5297:7;5279:27;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;5279:27:132;;;;-1:-1:-1;;5279:27:132;;;;;;;;;-1:-1:-1;;;5230:24:132;:91::i;5594:317:123:-;5733:12;5747:17;5790:6;-1:-1:-1;;;;;5790:11:123;5810:1;5821:79;5847:8;5868:9;5889:8;5821:13;:79::i;:::-;5790:116;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5772:134:123;;;;-1:-1:-1;5594:317:123;-1:-1:-1;;;;;5594:317:123:o;6415:321::-;6562:12;6576:17;6619:6;-1:-1:-1;;;;;6619:19:123;6646:79;6672:8;6693:9;6714:8;6646:13;:79::i;:::-;6619:112;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4015:652:45;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;5042:669:44;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:44;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;3658:342:50:-;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:44:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;44254:4001:45:-;44673:14;44652:7;:35;;;44648:161;;44743:14;44759:7;44792;44775:25;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;44775:25:45;;;;-1:-1:-1;;44775:25:45;;;;;;;;;;44704:98;;;;;;;;;;:::i;44648:161::-;44815:27;44845:49;:22;44876:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;44845:49:45;44815:79;;44900:26;44965:4;:11;44951;44929:33;;:19;:33;;;;:::i;:::-;:47;;;;:::i;:::-;44900:76;;45248:18;45225:19;:41;;:98;;;;-1:-1:-1;45304:19:45;45270:30;45289:11;45270:16;:30;:::i;:::-;:53;;;;45225:98;45221:218;;;45340:92;;;;;27617:12:264;27656:15;;;45340:92:45;;;27638:34:264;27708:15;;;27688:18;;;27681:43;27760:15;;27740:18;;;27733:43;27580:18;;45340:92:45;27411:371:264;45221:218:45;45545:19;45526:16;:38;;;45522:140;;;45581:74;;;;;;;;27960:25:264;;;28033:12;28021:25;;28001:18;;;27994:53;27933:18;;45581:74:45;27787:266:264;45522:140:45;45701:36;45740:72;:22;45774:17;45793:18;45740:33;:72::i;:::-;45701:111;;45959:22;45984:24;46000:7;45984:15;:24::i;:::-;45959:49;;46019:9;46014:486;46034:5;:12;46030:1;:16;46014:486;;;46061:9;46083:5;46089:1;46083:8;;;;;;;;:::i;:::-;;;;;;;46061:31;;46104:42;836:6:54;46104:4:45;:14;;;;;:42;;;;:::i;:::-;46100:394;;;3536:35:26;;;;-1:-1:-1;;;;;46158:55:45;;46235:7;46264:8;46303:17;46350:16;46391:11;46430:22;46470:4;46158:327;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;46100:394;-1:-1:-1;46048:3:45;;46014:486;;;-1:-1:-1;46558:32:45;;;:13;46698:107;46716:17;46712:21;;:1;:21;;;46698:107;;;46761:33;:22;46792:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;46761:33:45;46752:42;;;;46735:3;;46698:107;;;;46930:7;46874:277;46957:8;46994:17;47035:5;47064:11;47101:21;47138:4;46874:277;;;;;;;;;;;:::i;:::-;;;;;;;;46506:652;47243:18;47220:19;:41;47216:248;;47271:31;47305:48;47335:7;47344:8;47305:29;:48::i;:::-;695:28:44;;;-1:-1:-1;47216:248:45;47521:27;47551:61;47575:7;47584:8;47594:17;47551:23;:61::i;:::-;47521:91;;47620:92;47652:19;47681:16;47620:92;;47705:4;47620:13;:92::i;:::-;47513:206;47773:9;47768:483;47788:5;:12;47784:1;:16;47768:483;;;47815:9;47837:5;47843:1;47837:8;;;;;;;;:::i;:::-;;;;;;;47815:31;;47858:41;947:6:54;47858:4:45;:14;;;;;:41;;;;:::i;:::-;47854:391;;;3536:35:26;;;;-1:-1:-1;;;;;47911:54:45;;47987:7;48016:8;48055:17;48102:16;48143:11;48182:21;48221:4;47911:325;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;47854:391;-1:-1:-1;47802:3:45;;47768:483;;;;44498:3757;;;;44254:4001;;;;;;;:::o;7829:207:139:-;7940:14;7956:17;8006:25;8019:11;8006:12;:25::i;3165:160:124:-;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;-1:-1:-1;;2007:37:124;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;-1:-1:-1;;29898:79:264;;2092:30:124;;;29886:92:264;2092:30:124;;29994:12:264;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;955:327:108;1036:4;1178:56;696:18:144;578:36:124;2955:46;;2954:74;1227:6:108;1178:19;:56::i;:::-;:99;;;;1238:39;1258:10;1270:6;1238:19;:39::i;4897:201:123:-;5019:12;5063:8;5073:9;5084:8;5046:47;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;5039:54;;4897:201;;;;;:::o;51249:282:45:-;51494:30;;;;;;30741:19:264;;;30776:12;;;30769:28;;;51337:7:45;;30813:12:264;;51494:30:45;30552:279:264;1489:2340:44;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;7468:1525:24:-;7596:14;1145:16;7622:25;;7618:120;;;7664:67;;;;;;;;4544:25:264;;;4517:18;;7664:67:24;4398:177:264;7618:120:24;7802:14;6445:61;;;7070:16;;;1063;7070;975;7059:27;7017:70;;;6995:94;;8068:38;;;8064:192;;8151:19;8133:15;:37;8118:52;;;;8064:192;;;8232:15;8210:19;:37;8195:52;;;;8064:192;-1:-1:-1;8572:16:24;975;1063;8439;;;;8428:27;8564:35;;;8882:5;8719:26;8699:46;;;;8698:62;;;8862:25;;;;8892:34;;;;;8861:66;;-1:-1:-1;7468:1525:24;;;;;:::o;7448:223:139:-;35423:4:23;35409:27;;35403:34;35409:27;;;35403:34;7564:35:139;;;;;;7513:14;;7631:33;;7623:42;6862:97:208;4006:378:136;4130:16;;;4144:1;4130:16;;;;;;;;4082:11;;;;4130:16;4144:1;4130:16;;;;;;;;;;-1:-1:-1;4130:16:136;4101:45;;4185:10;4152:9;4162:1;4152:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;4241:6;-1:-1:-1;;;;;4225:24:136;4217:33;;4202:9;4212:1;4202:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;4257:13;4273:62;1169:66;4308:9;4257:13;1298:66;4273:24;:62::i;:::-;4257:78;;4349:29;4370:5;4357:20;;6948:5:208;6862:97;2681:1129:58;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;;3341:28;;3116:690;;;2681:1129;;;;;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;14:180:264:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:264;;14:180;-1:-1:-1;14:180:264:o;430:332::-;488:6;541:2;529:9;520:7;516:23;512:32;509:52;;;557:1;554;547:12;509:52;596:9;583:23;646:66;639:5;635:78;628:5;625:89;615:117;;728:1;725;718:12;959:184;-1:-1:-1;;;1008:1:264;1001:88;1108:4;1105:1;1098:15;1132:4;1129:1;1122:15;1148:266;1228:1;1221:5;1218:12;1208:200;;-1:-1:-1;;;1261:1:264;1254:88;1365:4;1362:1;1355:15;1393:4;1390:1;1383:15;1208:200;1148:266;:::o;1419:777::-;1642:13;;1624:32;;1712:4;1700:17;;;1694:24;1672:20;;;1665:54;1766:4;1754:17;;1748:24;1611:3;1596:19;;;1781:43;1748:24;1781:43;:::i;:::-;1862:12;1855:4;1844:9;1840:20;1833:42;;1931:4;1923:6;1919:17;1913:24;1906:4;1895:9;1891:20;1884:54;1994:4;1986:6;1982:17;1976:24;1969:4;1958:9;1954:20;1947:54;2057:4;2049:6;2045:17;2039:24;2032:4;2021:9;2017:20;2010:54;2120:4;2112:6;2108:17;2102:24;2095:4;2084:9;2080:20;2073:54;2183:4;2175:6;2171:17;2165:24;2158:4;2147:9;2143:20;2136:54;1419:777;;;;:::o;2201:154::-;-1:-1:-1;;;;;2280:5:264;2276:54;2269:5;2266:65;2256:93;;2345:1;2342;2335:12;2360:184;-1:-1:-1;;;2409:1:264;2402:88;2509:4;2506:1;2499:15;2533:4;2530:1;2523:15;2549:255;2621:2;2615:9;2663:6;2651:19;;2700:18;2685:34;;2721:22;;;2682:62;2679:88;;;2747:18;;:::i;:::-;2783:2;2776:22;2549:255;:::o;2809:334::-;2880:2;2874:9;2936:2;2926:13;;-1:-1:-1;;2922:86:264;2910:99;;3039:18;3024:34;;3060:22;;;3021:62;3018:88;;;3086:18;;:::i;:::-;3122:2;3115:22;2809:334;;-1:-1:-1;2809:334:264:o;3148:246::-;3197:4;3230:18;3222:6;3219:30;3216:56;;;3252:18;;:::i;:::-;-1:-1:-1;3309:2:264;3297:15;-1:-1:-1;;3293:88:264;3383:4;3289:99;;3148:246::o;3399:464::-;3442:5;3495:3;3488:4;3480:6;3476:17;3472:27;3462:55;;3513:1;3510;3503:12;3462:55;3549:6;3536:20;3580:49;3596:32;3625:2;3596:32;:::i;:::-;3580:49;:::i;:::-;3654:2;3645:7;3638:19;3700:3;3693:4;3688:2;3680:6;3676:15;3672:26;3669:35;3666:55;;;3717:1;3714;3707:12;3666:55;3782:2;3775:4;3767:6;3763:17;3756:4;3747:7;3743:18;3730:55;3830:1;3805:16;;;3823:4;3801:27;3794:38;;;;3809:7;3399:464;-1:-1:-1;;;3399:464:264:o;3868:525::-;3955:6;3963;3971;4024:2;4012:9;4003:7;3999:23;3995:32;3992:52;;;4040:1;4037;4030:12;3992:52;4079:9;4066:23;4098:31;4123:5;4098:31;:::i;:::-;4148:5;-1:-1:-1;4200:2:264;4185:18;;4172:32;;-1:-1:-1;4255:2:264;4240:18;;4227:32;4282:18;4271:30;;4268:50;;;4314:1;4311;4304:12;4268:50;4337;4379:7;4370:6;4359:9;4355:22;4337:50;:::i;:::-;4327:60;;;3868:525;;;;;:::o;4947:235::-;5093:2;5078:18;;5105:37;5135:6;5105:37;:::i;:::-;5151:25;;;4947:235;:::o;5187:148::-;5260:20;;5309:1;5299:12;;5289:40;;5325:1;5322;5315:12;5340:341;5431:6;5439;5447;5500:2;5488:9;5479:7;5475:23;5471:32;5468:52;;;5516:1;5513;5506:12;5468:52;5552:9;5539:23;5529:33;;5609:2;5598:9;5594:18;5581:32;5571:42;;5632:43;5671:2;5660:9;5656:18;5632:43;:::i;:::-;5622:53;;5340:341;;;;;:::o;5686:315::-;5754:6;5762;5815:2;5803:9;5794:7;5790:23;5786:32;5783:52;;;5831:1;5828;5821:12;5783:52;5867:9;5854:23;5844:33;;5927:2;5916:9;5912:18;5899:32;5940:31;5965:5;5940:31;:::i;:::-;5990:5;5980:15;;;5686:315;;;;;:::o;6006:390::-;6084:6;6092;6145:2;6133:9;6124:7;6120:23;6116:32;6113:52;;;6161:1;6158;6151:12;6113:52;6197:9;6184:23;6174:33;;6258:2;6247:9;6243:18;6230:32;6285:18;6277:6;6274:30;6271:50;;;6317:1;6314;6307:12;6271:50;6340;6382:7;6373:6;6362:9;6358:22;6340:50;:::i;:::-;6330:60;;;6006:390;;;;;:::o;6401:984::-;6498:6;6506;6550:9;6541:7;6537:23;6580:3;6576:2;6572:12;6569:32;;;6597:1;6594;6587:12;6569:32;6633:9;6620:23;6610:33;;6662:6;6761:2;-1:-1:-1;;6688:2:264;6684:75;6680:84;6677:104;;;6777:1;6774;6767:12;6677:104;6803:22;;:::i;:::-;6790:35;;6876:2;6865:9;6861:18;6848:32;6841:5;6834:47;6941:2;6930:9;6926:18;6913:32;6908:2;6901:5;6897:14;6890:56;6978:43;7017:2;7006:9;7002:18;6978:43;:::i;:::-;6973:2;6966:5;6962:14;6955:67;7082:3;7071:9;7067:19;7054:33;7049:2;7042:5;7038:14;7031:57;7149:3;7138:9;7134:19;7121:33;7115:3;7108:5;7104:15;7097:58;7216:3;7205:9;7201:19;7188:33;7182:3;7175:5;7171:15;7164:58;7283:3;7272:9;7268:19;7255:33;7249:3;7242:5;7238:15;7231:58;7350:2;7339:9;7335:18;7322:32;7316:3;7309:5;7305:15;7298:57;;7374:5;7364:15;;;6401:984;;;;;:::o;8096:250::-;8181:1;8191:113;8205:6;8202:1;8199:13;8191:113;;;8281:11;;;8275:18;8262:11;;;8255:39;8227:2;8220:10;8191:113;;;-1:-1:-1;;8338:1:264;8320:16;;8313:27;8096:250::o;8351:329::-;8392:3;8430:5;8424:12;8457:6;8452:3;8445:19;8473:76;8542:6;8535:4;8530:3;8526:14;8519:4;8512:5;8508:16;8473:76;:::i;:::-;8594:2;8582:15;-1:-1:-1;;8578:88:264;8569:98;;;;8669:4;8565:109;;8351:329;-1:-1:-1;;8351:329:264:o;8685:320::-;8892:6;8881:9;8874:25;8935:2;8930;8919:9;8915:18;8908:30;8855:4;8955:44;8995:2;8984:9;8980:18;8972:6;8955:44;:::i;9010:442::-;9063:5;9116:3;9109:4;9101:6;9097:17;9093:27;9083:55;;9134:1;9131;9124:12;9083:55;9163:6;9157:13;9194:49;9210:32;9239:2;9210:32;:::i;9194:49::-;9268:2;9259:7;9252:19;9314:3;9307:4;9302:2;9294:6;9290:15;9286:26;9283:35;9280:55;;;9331:1;9328;9321:12;9280:55;9344:77;9418:2;9411:4;9402:7;9398:18;9391:4;9383:6;9379:17;9344:77;:::i;9457:335::-;9536:6;9589:2;9577:9;9568:7;9564:23;9560:32;9557:52;;;9605:1;9602;9595:12;9557:52;9638:9;9632:16;9671:18;9663:6;9660:30;9657:50;;;9703:1;9700;9693:12;9657:50;9726:60;9778:7;9769:6;9758:9;9754:22;9726:60;:::i;10145:184::-;-1:-1:-1;;;10194:1:264;10187:88;10294:4;10291:1;10284:15;10318:4;10315:1;10308:15;10334:125;10399:9;;;10420:10;;;10417:36;;;10433:18;;:::i;10464:195::-;10503:3;-1:-1:-1;;10527:5:264;10524:77;10521:103;;10604:18;;:::i;:::-;-1:-1:-1;10651:1:264;10640:13;;10464:195::o;10664:251::-;10734:6;10787:2;10775:9;10766:7;10762:23;10758:32;10755:52;;;10803:1;10800;10793:12;10755:52;10835:9;10829:16;10854:31;10879:5;10854:31;:::i;11735:424::-;11957:6;11946:9;11939:25;11973:37;12003:6;11973:37;:::i;:::-;12046:6;12041:2;12030:9;12026:18;12019:34;12089:2;12084;12073:9;12069:18;12062:30;11920:4;12109:44;12149:2;12138:9;12134:18;12126:6;12109:44;:::i;12164:128::-;12231:9;;;12252:11;;;12249:37;;;12266:18;;:::i;12703:184::-;-1:-1:-1;;;12752:1:264;12745:88;12852:4;12849:1;12842:15;12876:4;12873:1;12866:15;12892:266;12924:1;12950;12940:189;;-1:-1:-1;;;12982:1:264;12975:88;13086:4;13083:1;13076:15;13114:4;13111:1;13104:15;12940:189;-1:-1:-1;13143:9:264;;12892:266::o;13796:184::-;-1:-1:-1;;;13845:1:264;13838:88;13945:4;13942:1;13935:15;13969:4;13966:1;13959:15;15099:407;15182:5;15222;15216:12;15264:4;15257:5;15253:16;15247:23;15289:66;15381:2;15377;15373:11;15364:20;;15407:1;15399:6;15396:13;15393:107;;;15487:2;15481;15471:6;15468:1;15464:14;15461:1;15457:22;15453:31;15449:2;15445:40;15441:49;15432:58;;15393:107;;;;15099:407;;;:::o;15764:439::-;15817:3;15855:5;15849:12;15882:6;15877:3;15870:19;15908:4;15937;15932:3;15928:14;15921:21;;15976:4;15969:5;15965:16;15999:1;16009:169;16023:6;16020:1;16017:13;16009:169;;;16084:13;;16072:26;;16118:12;;;;16153:15;;;;16045:1;16038:9;16009:169;;;-1:-1:-1;16194:3:264;;15764:439;-1:-1:-1;;;;;15764:439:264:o;16208:468::-;16508:6;16497:9;16490:25;16551:2;16546;16535:9;16531:18;16524:30;16471:4;16571:56;16623:2;16612:9;16608:18;16600:6;16571:56;:::i;:::-;16563:64;;16663:6;16658:2;16647:9;16643:18;16636:34;16208:468;;;;;;:::o;16681:655::-;16823:6;16831;16839;16892:2;16880:9;16871:7;16867:23;16863:32;16860:52;;;16908:1;16905;16898:12;16860:52;16941:9;16935:16;16970:18;17011:2;17003:6;17000:14;16997:34;;;17027:1;17024;17017:12;16997:34;17050:60;17102:7;17093:6;17082:9;17078:22;17050:60;:::i;:::-;17040:70;;17150:2;17139:9;17135:18;17129:25;17119:35;;17200:2;17189:9;17185:18;17179:25;17163:41;;17229:2;17219:8;17216:16;17213:36;;;17245:1;17242;17235:12;17213:36;;17268:62;17322:7;17311:8;17300:9;17296:24;17268:62;:::i;17341:709::-;17711:6;17700:9;17693:25;17754:3;17749:2;17738:9;17734:18;17727:31;17674:4;17781:57;17833:3;17822:9;17818:19;17810:6;17781:57;:::i;:::-;17886:4;17878:6;17874:17;17869:2;17858:9;17854:18;17847:45;17940:9;17932:6;17928:22;17923:2;17912:9;17908:18;17901:50;17968:32;17993:6;17985;17968:32;:::i;:::-;17960:40;;;18037:6;18031:3;18020:9;18016:19;18009:35;17341:709;;;;;;;;:::o;18055:548::-;18379:6;18368:9;18361:25;18422:3;18417:2;18406:9;18402:18;18395:31;18342:4;18443:57;18495:3;18484:9;18480:19;18472:6;18443:57;:::i;:::-;18548:4;18536:17;;;;18531:2;18516:18;;18509:45;-1:-1:-1;18585:2:264;18570:18;18563:34;18435:65;18055:548;-1:-1:-1;;18055:548:264:o;18608:184::-;18678:6;18731:2;18719:9;18710:7;18706:23;18702:32;18699:52;;;18747:1;18744;18737:12;18699:52;-1:-1:-1;18770:16:264;;18608:184;-1:-1:-1;18608:184:264:o;18797:707::-;19144:6;19139:3;19132:19;19181:6;19176:2;19171:3;19167:12;19160:28;19197:37;19227:6;19197:37;:::i;:::-;19268:3;19264:16;;;;19259:2;19250:12;;19243:38;19306:2;19297:12;;19290:28;;;;19343:2;19334:12;;19327:28;;;;19380:3;19371:13;;19364:29;19418:3;19409:13;;19402:29;19456:3;19447:13;;19440:29;19494:3;19485:13;;18797:707;-1:-1:-1;;18797:707:264:o;19509:794::-;19904:6;19893:9;19886:25;19947:3;19942:2;19931:9;19927:18;19920:31;19867:4;19974:57;20026:3;20015:9;20011:19;20003:6;19974:57;:::i;:::-;20079:9;20071:6;20067:22;20062:2;20051:9;20047:18;20040:50;20113:32;20138:6;20130;20113:32;:::i;:::-;20099:46;;20181:6;20176:2;20165:9;20161:18;20154:34;20237:9;20229:6;20225:22;20219:3;20208:9;20204:19;20197:51;20265:32;20290:6;20282;20265:32;:::i;:::-;20257:40;19509:794;-1:-1:-1;;;;;;;;19509:794:264:o;20308:175::-;20345:3;20389:4;20382:5;20378:16;20418:4;20409:7;20406:17;20403:43;;20426:18;;:::i;:::-;20475:1;20462:15;;20308:175;-1:-1:-1;;20308:175:264:o;20488:604::-;20797:6;20786:9;20779:25;20840:3;20835:2;20824:9;20820:18;20813:31;20760:4;20867:57;20919:3;20908:9;20904:19;20896:6;20867:57;:::i;:::-;20972:4;20964:6;20960:17;20955:2;20944:9;20940:18;20933:45;21026:9;21018:6;21014:22;21009:2;20998:9;20994:18;20987:50;21054:32;21079:6;21071;21054:32;:::i;:::-;21046:40;20488:604;-1:-1:-1;;;;;;;20488:604:264:o;21424:168::-;21497:9;;;21528;;21545:15;;;21539:22;;21525:37;21515:71;;21566:18;;:::i;21597:640::-;21848:6;21843:3;21836:19;21818:3;21874:2;21907;21902:3;21898:12;21939:6;21933:13;22004:2;21996:6;21992:15;22025:1;22035:175;22049:6;22046:1;22043:13;22035:175;;;22112:13;;22098:28;;22148:14;;;;22185:15;;;;22071:1;22064:9;22035:175;;;-1:-1:-1;22226:5:264;;21597:640;-1:-1:-1;;;;;;;21597:640:264:o;22242:511::-;22493:2;22482:9;22475:21;22456:4;22519:56;22571:2;22560:9;22556:18;22548:6;22519:56;:::i;:::-;22623:14;22615:6;22611:27;22606:2;22595:9;22591:18;22584:55;22687:9;22679:6;22675:22;22670:2;22659:9;22655:18;22648:50;22715:32;22740:6;22732;22715:32;:::i;22758:616::-;23069:6;23058:9;23051:25;23112:3;23107:2;23096:9;23092:18;23085:31;23032:4;23139:57;23191:3;23180:9;23176:19;23168:6;23139:57;:::i;:::-;23244:14;23236:6;23232:27;23227:2;23216:9;23212:18;23205:55;23308:9;23300:6;23296:22;23291:2;23280:9;23276:18;23269:50;23336:32;23361:6;23353;23336:32;:::i;23379:925::-;23828:66;23820:6;23816:79;23811:3;23804:92;23786:3;23915;23947:2;23943:1;23938:3;23934:11;23927:23;23979:6;23973:13;23995:74;24062:6;24058:1;24053:3;24049:11;24042:4;24034:6;24030:17;23995:74;:::i;:::-;24097:6;24092:3;24088:16;24078:26;;24132:2;24128:1;24124:2;24120:10;24113:22;24166:6;24160:13;24144:29;;24182:75;24248:8;24244:1;24240:2;24236:10;24229:4;24221:6;24217:17;24182:75;:::i;:::-;24277:17;24296:1;24273:25;;23379:925;-1:-1:-1;;;;;23379:925:264:o;24309:339::-;24486:2;24475:9;24468:21;24449:4;24506:44;24546:2;24535:9;24531:18;24523:6;24506:44;:::i;:::-;24498:52;;-1:-1:-1;;;;;24590:6:264;24586:55;24581:2;24570:9;24566:18;24559:83;24309:339;;;;;:::o;24653:287::-;24782:3;24820:6;24814:13;24836:66;24895:6;24890:3;24883:4;24875:6;24871:17;24836:66;:::i;:::-;24918:16;;;;;24653:287;-1:-1:-1;;24653:287:264:o;24945:690::-;25280:3;25269:9;25262:22;25243:4;25307:57;25359:3;25348:9;25344:19;25336:6;25307:57;:::i;:::-;25412:9;25404:6;25400:22;25395:2;25384:9;25380:18;25373:50;25446:32;25471:6;25463;25446:32;:::i;:::-;25432:46;;25514:6;25509:2;25498:9;25494:18;25487:34;25569:9;25561:6;25557:22;25552:2;25541:9;25537:18;25530:50;25597:32;25622:6;25614;25597:32;:::i;25640:899::-;26096:6;26085:9;26078:25;26139:3;26134:2;26123:9;26119:18;26112:31;26059:4;26166:57;26218:3;26207:9;26203:19;26195:6;26166:57;:::i;:::-;26271:9;26263:6;26259:22;26254:2;26243:9;26239:18;26232:50;26305:32;26330:6;26322;26305:32;:::i;:::-;26291:46;;26373:6;26368:2;26357:9;26353:18;26346:34;26429:9;26421:6;26417:22;26411:3;26400:9;26396:19;26389:51;26457:32;26482:6;26474;26457:32;:::i;:::-;26449:40;;;26526:6;26520:3;26509:9;26505:19;26498:35;25640:899;;;;;;;;;:::o;26763:464::-;27010:66;27002:6;26998:79;26987:9;26980:98;27114:6;27109:2;27098:9;27094:18;27087:34;27157:2;27152;27141:9;27137:18;27130:30;26961:4;27177:44;27217:2;27206:9;27202:18;27194:6;27177:44;:::i;27232:174::-;27299:12;27331:10;;;27343;;;27327:27;;27366:11;;;27363:37;;;27380:18;;:::i;:::-;27363:37;27232:174;;;;:::o;28058:901::-;28483:6;28472:9;28465:25;28526:3;28521:2;28510:9;28506:18;28499:31;28446:4;28553:57;28605:3;28594:9;28590:19;28582:6;28553:57;:::i;:::-;28658:4;28646:17;;28641:2;28626:18;;28619:45;28683:12;28731:15;;;28726:2;28711:18;;28704:43;28784:15;;28778:3;28763:19;;28756:44;28831:3;28816:19;;28809:35;;;28881:22;;;28875:3;28860:19;;28853:51;28921:32;28885:6;28938;28921:32;:::i;:::-;28913:40;28058:901;-1:-1:-1;;;;;;;;;;28058:901:264:o;28964:788::-;29329:3;29318:9;29311:22;29292:4;29356:57;29408:3;29397:9;29393:19;29385:6;29356:57;:::i;:::-;29461:4;29453:6;29449:17;29444:2;29433:9;29429:18;29422:45;29515:14;29507:6;29503:27;29498:2;29487:9;29483:18;29476:55;29579:12;29571:6;29567:25;29562:2;29551:9;29547:18;29540:53;29630:6;29624:3;29613:9;29609:19;29602:35;29686:9;29678:6;29674:22;29668:3;29657:9;29653:19;29646:51;29714:32;29739:6;29731;29714:32;:::i;:::-;29706:40;28964:788;-1:-1:-1;;;;;;;;;28964:788:264:o;30017:530::-;30202:3;30240:6;30234:13;30256:66;30315:6;30310:3;30303:4;30295:6;30291:17;30256:66;:::i;:::-;30391:2;30387:15;;;;-1:-1:-1;;30383:88:264;30344:16;;;;30369:103;;;30499:2;30488:14;;30481:30;;;;30538:2;30527:14;;30017:530;-1:-1:-1;;30017:530:264:o;30836:359::-;31039:2;31028:9;31021:21;31002:4;31059:44;31099:2;31088:9;31084:18;31076:6;31059:44;:::i;:::-;31134:2;31119:18;;31112:34;;;;-1:-1:-1;31177:2:264;31162:18;31155:34;31051:52;30836:359;-1:-1:-1;30836:359:264:o","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","enterGame(bytes32)":"c74dedc8","getCharacterTokenId(bytes32)":"f8c67561","getClass(bytes32)":"23801570","getCurrentAvailableLevel(uint256)":"1ecb393f","getExperience(bytes32)":"ebee03bb","getName(bytes32)":"54b8d5e3","getOwner(bytes32)":"deb931a2","getOwnerAddress(bytes32)":"00d43ec6","getPlayerEntityId(uint256)":"8338f0e0","getStats(bytes32)":"0bb700dc","isValidCharacterId(bytes32)":"623daa05","isValidOwner(bytes32,address)":"9b63ec05","levelCharacter(bytes32,(uint256,uint256,uint8,uint256,uint256,int256,uint256,uint256))":"c441b44d","mintCharacter(address,bytes32,string)":"143f3021","rollStats(bytes32,bytes32,uint8)":"679ee16d","supportsInterface(bytes4)":"01ffc9a7","updateTokenUri(bytes32,string)":"b27cbcbb"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"EncodedLengths_InvalidLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accessedIndex\",\"type\":\"uint256\"}],\"name\":\"Store_IndexOutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"Store_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"fieldLength\",\"type\":\"uint40\"}],\"name\":\"Store_InvalidSplice\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceDynamicData\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"enterGame\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getCharacterTokenId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getClass\",\"outputs\":[{\"internalType\":\"enum Classes\",\"name\":\"_class\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"}],\"name\":\"getCurrentAvailableLevel\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"currentAvailibleLevel\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getExperience\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getName\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_name\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getOwnerAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterTokenId\",\"type\":\"uint256\"}],\"name\":\"getPlayerEntityId\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getStats\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"isValidCharacterId\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"isValidOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"desiredStats\",\"type\":\"tuple\"}],\"name\":\"levelCharacter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"mintCharacter\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"userRandomNumber\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"}],\"name\":\"rollStats\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"updateTokenUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the encoded lengths.\"}}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"details\":\"Raised if the start index is larger than the previous length of the field.\",\"params\":{\"accessedIndex\":\"FIXME\",\"length\":\"FIXME\"}}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The resource ID.\",\"resourceIdString\":\"The stringified resource ID (for easier debugging).\"}}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"details\":\"Raised if the splice total length of the field is changed but the splice is not at the end of the field.\",\"params\":{\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"fieldLength\":\"The field length for the splice operation.\",\"startWithinField\":\"The start index within the field for the splice operation.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"params\":{\"data\":\"The data to insert into the dynamic data of the record at the start byte.\",\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"dynamicFieldIndex\":\"The index of the dynamic field to splice data, relative to the start of the dynamic fields. (Dynamic field index = field index - number of static fields)\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"getOwnerAddress(bytes32)\":{\"details\":\"extracts the character nft owner address from the character Id\"},\"mintCharacter(address,bytes32,string)\":{\"params\":{\"account\":\"the address of the account that will own the character\",\"name\":\"the keccack256 hash of the characters name to check for duplicates\",\"tokenUri\":\"the token uri to be set for the character token\"},\"returns\":{\"characterId\":\"the bytes32 character id combination of the owner address and the tokenId\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided encoded lengths has an invalid length.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided index is out of bounds.\"}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Error raised if the provided resource ID cannot be found.\"}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"notice\":\"Error raised if the provided splice is invalid.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"notice\":\"Emitted when dynamic data in the store is spliced.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/CharacterSystem.sol\":\"CharacterSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"lib/ERC1155-puppet/IERC1155System.sol\":{\"keccak256\":\"0x324481afcc10bb871430340e0ddea5613a7a7dc7436ad8067b64e787791d9c74\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cbf2f86e7c18feb303c9201417a85af320f148907fa637b25b56e7484325d64c\",\"dweb:/ipfs/QmW35pffC8PK5Y7afxLc6qYYiDjH4NayRggogPazy5JsEi\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/interfaces/IERC20System.sol\":{\"keccak256\":\"0xedfc9636840fcf8c665f0535b0e9469ba191a2b028d6913dcd7a134dc9844ec1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d9cc01f46fd862d4cb5a5efd93911c5b98420112ab999d46f0c24fec74a58b4b\",\"dweb:/ipfs/QmXrpDMPj7VS8ywkt4mkhE1FatJcQtR2gCAwr7aEYonmrg\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721.sol\":{\"keccak256\":\"0x87b18a3fe819a06930749c60912e28d3add40de2881d976d4d7565858468ac8e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://90d6f52696977e65bbc4a3d937ac4be843e2d1006591b861b2b3038c7a7e1d16\",\"dweb:/ipfs/QmS2vsjycwSgGPgWrPEDdFK5WTvE6ixhzYQLL57xHJAXNv\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Errors.sol\":{\"keccak256\":\"0xc408b8c878980829678cf94ca6d83c71c0587e802221d226c84b66c60a198903\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9a04ce4eafe37b18476b4dbbd207eff2e33b1ea073a06d5ff8df8e08aa69ac47\",\"dweb:/ipfs/QmTqKcfCXBntqtEcGobHMTJyy37xv93t1342RvqtpgnDQx\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Events.sol\":{\"keccak256\":\"0x4ea76f18fbb68319807fe1fa39d3035b8177bd30c3977c40ed41e9810ffebb13\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f0508d70a34ce0661e52b4201996bea5e61e0108a4a218acc3728be5d51fbc2\",\"dweb:/ipfs/QmQx9bX9cYUENRvXV55NhHL3TFiNXGqvVyy8aYDA1KCagn\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Mintable.sol\":{\"keccak256\":\"0xa647391a56ac17e6e73a5fb04d641c8a97abde19a7da80a8fc80902d7cce36aa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://862f638b4e4b300067f6a485580ec904d428281de46e3a186b558ff3e15e4733\",\"dweb:/ipfs/QmUkgdfZJtwyBSrCyckw9GVFrZsD1rUAK2Nd3GBH12duLo\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/constants.sol\":{\"keccak256\":\"0xf8a29616bcb176258295bae6dcb8c9eada8e18812c823c3490ff238370f3a64d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f800f102f773e4c5b2281b44a9f477d7a4d7dca13ddb369fa0d4479cddbfb04c\",\"dweb:/ipfs/QmSiqQuHY8cPTXkpnK3NyZCkeATzjYNpoR8vrijrfLdwqn\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/tables/TokenURI.sol\":{\"keccak256\":\"0x7fe5517ff1843d9fe70dd37beb18a954efe3c62f2d484fbf8e0646f22a1493a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://abc83f7656b5a33f695d900f9da3fb5896054a41eb0f5c963d2b01794a8461e3\",\"dweb:/ipfs/QmWXV2jZ8Tp3k4zNyqG3GNN9SchsDK1zSQwFXCvEGmnRuy\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/utils.sol\":{\"keccak256\":\"0xd497c2610d37ef3b800e3aef80d36661c60b5e36325565c3bc5c3ce986b641a5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7406b572bdef593e1a8d0faaa94e9869108fc2cc7955da3aa3a62a56428c9a0c\",\"dweb:/ipfs/QmPKnuzAkPVyhpJz25fNCfGcvyPPZZWgsm5QbKZva82EWS\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyEvents.sol\":{\"keccak256\":\"0xd8a8c77c864481ee7620adf8b92219f3c68c626271887e26330362642053f504\",\"license\":\"Apache-2.0\",\"urls\":[\"bzz-raw://f918e6fcdf4cc8c991ff4c7d81860c6b0e3b4b536e543361309cfecd8a8ecf67\",\"dweb:/ipfs/QmdBuzs7dyGGaceP4QDqu3MLnqeBLbsEpCKGWyz3a9kY8v\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyStructs.sol\":{\"keccak256\":\"0xace052155e23df810ba04a93da02fc527efd0a6fd9244d95574af5d8891934e7\",\"license\":\"Apache 2\",\"urls\":[\"bzz-raw://31d77a8a3cfb552c684867ec96bb8ea0e59573db7d3108cd561b03e4749fd415\",\"dweb:/ipfs/QmepPDf6digkAGepANKv3yW8d5QqmJQqWjgmWSzNJVkMLq\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropy.sol\":{\"keccak256\":\"0x9d4556ea3b36960a43e6f4c2df53f5e4ffa980deaa2c15bfdefc5f66258ca748\",\"license\":\"Apache 2\",\"urls\":[\"bzz-raw://21d4bded2b3b30f3ced6ea24694e3b04bb94cab28796ee2786720a80e0b73bdd\",\"dweb:/ipfs/QmQfBFzSZj9cNxne8izUE1fYvfFoGjAisUa3aeh2YYDuqc\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropyConsumer.sol\":{\"keccak256\":\"0xf3d3dee1e9cbdef70b6c1f4d79aa8b438413e4636c00e79e615da9dc4df9c379\",\"license\":\"Apache 2\",\"urls\":[\"bzz-raw://0e473522447c8f92a43f4fa3e54d83a789e12cc44b2a86847bd238a7f8827952\",\"dweb:/ipfs/Qmdihx73a89EZYy2GpitTxK92SWDLyPWeWnJTZ4Acva958\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f\",\"dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/IRngSystem.sol\":{\"keccak256\":\"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02\",\"dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5\",\"dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/systems/CharacterSystem.sol\":{\"keccak256\":\"0x898884b67408b24d6f7c0ae508579df6e44d6c9c9a63fd95958785d8fb43d70b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7ebaf55724049e38c8cec408497510e31e96244dc7a58eb61f9cb7db427ecf96\",\"dweb:/ipfs/QmWj8wdTRumDkt2HRmAUEimkZt3rQaip3CMCNDdadJbhX7\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"EncodedLengths_InvalidLength"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"},{"internalType":"uint256","name":"accessedIndex","type":"uint256"}],"type":"error","name":"Store_IndexOutOfBounds"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"Store_InvalidResourceType"},{"inputs":[{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"uint40","name":"fieldLength","type":"uint40"}],"type":"error","name":"Store_InvalidSplice"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"uint40","name":"deleteCount","type":"uint40","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceDynamicData","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"enterGame"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"getCharacterTokenId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getClass","outputs":[{"internalType":"enum Classes","name":"_class","type":"uint8"}]},{"inputs":[{"internalType":"uint256","name":"experience","type":"uint256"}],"stateMutability":"view","type":"function","name":"getCurrentAvailableLevel","outputs":[{"internalType":"uint256","name":"currentAvailibleLevel","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getExperience","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getName","outputs":[{"internalType":"bytes32","name":"_name","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"getOwnerAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint256","name":"characterTokenId","type":"uint256"}],"stateMutability":"view","type":"function","name":"getPlayerEntityId","outputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getStats","outputs":[{"internalType":"struct StatsData","name":"","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"isValidCharacterId","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"address","name":"owner","type":"address"}],"stateMutability":"view","type":"function","name":"isValidOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"struct StatsData","name":"desiredStats","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"levelCharacter"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32","name":"name","type":"bytes32"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"mintCharacter","outputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"userRandomNumber","type":"bytes32"},{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"enum Classes","name":"class","type":"uint8"}],"stateMutability":"payable","type":"function","name":"rollStats"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"updateTokenUri"}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"getOwnerAddress(bytes32)":{"details":"extracts the character nft owner address from the character Id"},"mintCharacter(address,bytes32,string)":{"params":{"account":"the address of the account that will own the character","name":"the keccack256 hash of the characters name to check for duplicates","tokenUri":"the token uri to be set for the character token"},"returns":{"characterId":"the bytes32 character id combination of the owner address and the tokenId"}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/CharacterSystem.sol":"CharacterSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155System.sol":{"keccak256":"0x324481afcc10bb871430340e0ddea5613a7a7dc7436ad8067b64e787791d9c74","urls":["bzz-raw://cbf2f86e7c18feb303c9201417a85af320f148907fa637b25b56e7484325d64c","dweb:/ipfs/QmW35pffC8PK5Y7afxLc6qYYiDjH4NayRggogPazy5JsEi"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/interfaces/IERC20System.sol":{"keccak256":"0xedfc9636840fcf8c665f0535b0e9469ba191a2b028d6913dcd7a134dc9844ec1","urls":["bzz-raw://d9cc01f46fd862d4cb5a5efd93911c5b98420112ab999d46f0c24fec74a58b4b","dweb:/ipfs/QmXrpDMPj7VS8ywkt4mkhE1FatJcQtR2gCAwr7aEYonmrg"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721.sol":{"keccak256":"0x87b18a3fe819a06930749c60912e28d3add40de2881d976d4d7565858468ac8e","urls":["bzz-raw://90d6f52696977e65bbc4a3d937ac4be843e2d1006591b861b2b3038c7a7e1d16","dweb:/ipfs/QmS2vsjycwSgGPgWrPEDdFK5WTvE6ixhzYQLL57xHJAXNv"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Errors.sol":{"keccak256":"0xc408b8c878980829678cf94ca6d83c71c0587e802221d226c84b66c60a198903","urls":["bzz-raw://9a04ce4eafe37b18476b4dbbd207eff2e33b1ea073a06d5ff8df8e08aa69ac47","dweb:/ipfs/QmTqKcfCXBntqtEcGobHMTJyy37xv93t1342RvqtpgnDQx"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Events.sol":{"keccak256":"0x4ea76f18fbb68319807fe1fa39d3035b8177bd30c3977c40ed41e9810ffebb13","urls":["bzz-raw://2f0508d70a34ce0661e52b4201996bea5e61e0108a4a218acc3728be5d51fbc2","dweb:/ipfs/QmQx9bX9cYUENRvXV55NhHL3TFiNXGqvVyy8aYDA1KCagn"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Mintable.sol":{"keccak256":"0xa647391a56ac17e6e73a5fb04d641c8a97abde19a7da80a8fc80902d7cce36aa","urls":["bzz-raw://862f638b4e4b300067f6a485580ec904d428281de46e3a186b558ff3e15e4733","dweb:/ipfs/QmUkgdfZJtwyBSrCyckw9GVFrZsD1rUAK2Nd3GBH12duLo"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/constants.sol":{"keccak256":"0xf8a29616bcb176258295bae6dcb8c9eada8e18812c823c3490ff238370f3a64d","urls":["bzz-raw://f800f102f773e4c5b2281b44a9f477d7a4d7dca13ddb369fa0d4479cddbfb04c","dweb:/ipfs/QmSiqQuHY8cPTXkpnK3NyZCkeATzjYNpoR8vrijrfLdwqn"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/tables/TokenURI.sol":{"keccak256":"0x7fe5517ff1843d9fe70dd37beb18a954efe3c62f2d484fbf8e0646f22a1493a7","urls":["bzz-raw://abc83f7656b5a33f695d900f9da3fb5896054a41eb0f5c963d2b01794a8461e3","dweb:/ipfs/QmWXV2jZ8Tp3k4zNyqG3GNN9SchsDK1zSQwFXCvEGmnRuy"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/utils.sol":{"keccak256":"0xd497c2610d37ef3b800e3aef80d36661c60b5e36325565c3bc5c3ce986b641a5","urls":["bzz-raw://7406b572bdef593e1a8d0faaa94e9869108fc2cc7955da3aa3a62a56428c9a0c","dweb:/ipfs/QmPKnuzAkPVyhpJz25fNCfGcvyPPZZWgsm5QbKZva82EWS"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyEvents.sol":{"keccak256":"0xd8a8c77c864481ee7620adf8b92219f3c68c626271887e26330362642053f504","urls":["bzz-raw://f918e6fcdf4cc8c991ff4c7d81860c6b0e3b4b536e543361309cfecd8a8ecf67","dweb:/ipfs/QmdBuzs7dyGGaceP4QDqu3MLnqeBLbsEpCKGWyz3a9kY8v"],"license":"Apache-2.0"},"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyStructs.sol":{"keccak256":"0xace052155e23df810ba04a93da02fc527efd0a6fd9244d95574af5d8891934e7","urls":["bzz-raw://31d77a8a3cfb552c684867ec96bb8ea0e59573db7d3108cd561b03e4749fd415","dweb:/ipfs/QmepPDf6digkAGepANKv3yW8d5QqmJQqWjgmWSzNJVkMLq"],"license":"Apache 2"},"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropy.sol":{"keccak256":"0x9d4556ea3b36960a43e6f4c2df53f5e4ffa980deaa2c15bfdefc5f66258ca748","urls":["bzz-raw://21d4bded2b3b30f3ced6ea24694e3b04bb94cab28796ee2786720a80e0b73bdd","dweb:/ipfs/QmQfBFzSZj9cNxne8izUE1fYvfFoGjAisUa3aeh2YYDuqc"],"license":"Apache 2"},"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropyConsumer.sol":{"keccak256":"0xf3d3dee1e9cbdef70b6c1f4d79aa8b438413e4636c00e79e615da9dc4df9c379","urls":["bzz-raw://0e473522447c8f92a43f4fa3e54d83a789e12cc44b2a86847bd238a7f8827952","dweb:/ipfs/Qmdihx73a89EZYy2GpitTxK92SWDLyPWeWnJTZ4Acva958"],"license":"Apache 2"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a","urls":["bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f","dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/IRngSystem.sol":{"keccak256":"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0","urls":["bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02","dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4","urls":["bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5","dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk"],"license":"MIT"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/systems/CharacterSystem.sol":{"keccak256":"0x898884b67408b24d6f7c0ae508579df6e44d6c9c9a63fd95958785d8fb43d70b","urls":["bzz-raw://7ebaf55724049e38c8cec408497510e31e96244dc7a58eb61f9cb7db427ecf96","dweb:/ipfs/QmWj8wdTRumDkt2HRmAUEimkZt3rQaip3CMCNDdadJbhX7"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":242} \ No newline at end of file diff --git a/packages/contracts/out/CombatSystem.sol/CombatSystem.json b/packages/contracts/out/CombatSystem.sol/CombatSystem.json index 101b435ba..1c3f99736 100644 --- a/packages/contracts/out/CombatSystem.sol/CombatSystem.json +++ b/packages/contracts/out/CombatSystem.sol/CombatSystem.json @@ -1 +1 @@ -{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"executeAction","inputs":[{"name":"actionOutcomeData","type":"tuple","internalType":"struct ActionOutcomeData","components":[{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"},{"name":"attackerId","type":"bytes32","internalType":"bytes32"},{"name":"defenderId","type":"bytes32","internalType":"bytes32"},{"name":"hit","type":"bool","internalType":"bool"},{"name":"miss","type":"bool","internalType":"bool"},{"name":"crit","type":"bool","internalType":"bool"},{"name":"attackerDamageDelt","type":"int256","internalType":"int256"},{"name":"defenderDamageDelt","type":"int256","internalType":"int256"},{"name":"attackerDied","type":"bool","internalType":"bool"},{"name":"defenderDied","type":"bool","internalType":"bool"},{"name":"blockNumber","type":"uint256","internalType":"uint256"},{"name":"timestamp","type":"uint256","internalType":"uint256"}]},{"name":"randomNumber","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct ActionOutcomeData","components":[{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"},{"name":"attackerId","type":"bytes32","internalType":"bytes32"},{"name":"defenderId","type":"bytes32","internalType":"bytes32"},{"name":"hit","type":"bool","internalType":"bool"},{"name":"miss","type":"bool","internalType":"bool"},{"name":"crit","type":"bool","internalType":"bool"},{"name":"attackerDamageDelt","type":"int256","internalType":"int256"},{"name":"defenderDamageDelt","type":"int256","internalType":"int256"},{"name":"attackerDied","type":"bool","internalType":"bool"},{"name":"defenderDied","type":"bool","internalType":"bool"},{"name":"blockNumber","type":"uint256","internalType":"uint256"},{"name":"timestamp","type":"uint256","internalType":"uint256"}]}],"stateMutability":"nonpayable"},{"type":"function","name":"getDied","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"isDied","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"getEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"stateMutability":"view"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b5061368b806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80634dda27e81161005b5780634dda27e8146100dd5780636783d47a146100fd578063def4c3ff1461011d578063e1af802c1461013057600080fd5b806301ffc9a714610082578063119df25f146100aa57806345ec9354146100ca575b600080fd5b6100956100903660046128fd565b610138565b60405190151581526020015b60405180910390f35b6100b26101d1565b6040516001600160a01b0390911681526020016100a1565b604051601f1936013581526020016100a1565b6100f06100eb36600461293f565b6101e0565b6040516100a191906129cc565b61011061010b366004612b3f565b610244565b6040516100a19190612c1e565b61009561012b36600461293f565b61052b565b6100b2610536565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806101cb57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006101db610540565b905090565b61023b6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b6101cb82610572565b604080516101a081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e0810182905261010081018290526101208101829052610140810182905261016081018290526101808101919091526102be306102b96101d1565b610677565b6102cb836040015161052b565b1580156102e257506102e0836060015161052b565b155b156105245760006102f6846000015161068d565b905080602001515160000361036c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f616374696f6e20646f6573206e6f74206578697374000000000000000000000060448201526064015b60405180910390fd5b8051600381111561037f5761037f612958565b60ff1660010361043a57600081602001518060200190518101906103a39190612dc0565b90506103be8186604001518760600151886020015188610742565b151560c0880152158015608088015260e087019190915261042c576000620186a08660e001516103ee9190612e9f565b6103fb8760600151610bba565b6104059190612ee9565b9050600081136104185760016101408701525b610426866060015182610c54565b50610434565b600160a08601525b506104ee565b8051600381111561044d5761044d612958565b60ff1660020361048c57600081602001518060200190518101906104719190612f10565b90506103be8186604001518760600151886020015188610d0d565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f616374696f6e2074797065206e6f74207265636f676e697a65640000000000006044820152606401610363565b836101400151156105085761050884606001516001610fd8565b836101200151156105225761052284604001516001610fd8565b505b5090919050565b60006101cb82611091565b60006101db61112f565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c8061056f5750335b90565b6105cd6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061060357610603612ff2565b60209081029190910101526000808061065c7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611139565b92509250925061066d838383611209565b9695505050505050565b610689610683836112ec565b82611389565b5050565b6040805180820190915260008152606060208201526040805160018082528183019092526000916020808301908036833701905050905082816000815181106106d8576106d8612ff2565b6020908102919091010152600080806107317f74625544000000000000000000000000416374696f6e73000000000000000000857e01010101000000000000000000000000000000000000000000000000000000611139565b92509250925061066d8383836113d5565b600080600080610750610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b815260040161077d91815260200190565b60e060405180830381865afa15801561079a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107be9190613008565b905060006107ca610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b81526004016107f791815260200190565b60e060405180830381865afa158015610814573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108389190613008565b90506000610844610536565b6001600160a01b031663810c1dc1896040518263ffffffff1660e01b815260040161087191815260200190565b61014060405180830381865afa15801561088f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108b3919061306c565b905060008260a001511315610b9f576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810188905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af415801561092e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109569190810190613103565b90506109ad8160008151811061096e5761096e612ff2565b602002602001015167ffffffffffffffff168260018151811061099357610993612ff2565b602002602001015167ffffffffffffffff168e8787611432565b90965094508515610b5257620186a060008d6000015185606001516109d29190612ee9565b136109de5760016109ef565b8c5160608501516109ef9190612ee9565b6109f991906131a8565b8451620186a090610a0c906004906131bf565b8460800151856060015185600281518110610a2957610a29612ff2565b602002602001015167ffffffffffffffff16610a4591906131d3565b1115610a8457846060015184600281518110610a6357610a63612ff2565b602002602001015167ffffffffffffffff16610a7f91906131d3565b610a8a565b84608001515b8f60400151610a9991906131e7565b610aa391906131e7565b610aad919061320f565b610ab79190612ee9565b9650610af76040518060400160405280600481526020017f48495421000000000000000000000000000000000000000000000000000000008152506114d5565b8415610b4d57610b3b6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d5565b610b4660028861320f565b9650600194505b610b99565b610b906040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d5565b60009650600095505b50610bac565b6000955060009450600093505b505050955095509592505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610bf357610bf3612ff2565b60209081029190910101526000610c4c7f74625544000000000000000000000000537461747300000000000000000000008360057ee1080020200120202020200000000000000000000000000000000000000000611549565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c8a57610c8a612ff2565b602002602001018181525050610d087f746255440000000000000000000000005374617473000000000000000000000060001b82600585604051602001610cd391815260200190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611606565b505050565b600080600080610d1b610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610d4891815260200190565b60e060405180830381865afa158015610d65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d899190613008565b90506000610d95610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610dc291815260200190565b60e060405180830381865afa158015610ddf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e039190613008565b905060008160a001511315610fbe576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810187905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af4158015610e7e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ea69190810190613103565b9050610efd81600081518110610ebe57610ebe612ff2565b602002602001015167ffffffffffffffff1682600181518110610ee357610ee3612ff2565b602002602001015167ffffffffffffffff168d86866116bc565b90955093508415610f7157610f148b82858561174d565b95508315610f6c57610f5a6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d5565b610f6560028761320f565b9550600193505b610fb8565b610faf6040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d5565b60009550600094505b50610fcb565b6000945060009350600092505b5050955095509592505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061100e5761100e612ff2565b602002602001018181525050610d087f74625544000000000000000000000000456e636f756e746572456e746974790060001b8260018560405160200161105c91151560f81b815260010190565b60408051601f198184030181529190527e21020020010000000000000000000000000000000000000000000000000000611606565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106110ca576110ca612ff2565b602090810291909101015260006111237f74625544000000000000000000000000456e636f756e746572456e74697479008360017e21020020010000000000000000000000000000000000000000000000000000611549565b9050610c4c8160f81c90565b60006101db61193e565b606060006060600061114961193e565b9050306001600160a01b038216036111725761116687878761197d565b93509350935050611200565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906111bb908a908a908a9060040161325b565b600060405180830381865afa1580156111d8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611166919081019061330c565b93509350939050565b6112646040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b61126d84611a85565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a01526040890186905260208901879052888860018111156112b3576112b3612958565b60018111156112c4576112c4612958565b81525050505050505050506112d98383611b09565b6101208301526101008201529392505050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061133157611331612ff2565b60209081029190910101526000610c4c7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e20010020000000000000000000000000000000000000000000000000000000611549565b6113938282611b58565b610689576113a082611bbd565b816040517fd787b7370000000000000000000000000000000000000000000000000000000081526004016103639291906133a5565b6040805180820190915260008152606060208201526113f384611cfa565b8190600381111561140657611406612958565b9081600381111561141957611419612958565b9052506114268383611d16565b60208201529392505050565b60008080620186a061144560648a6131d3565b61145787602001518960200151611d39565b61146191906133d0565b61146b91906131a8565b90506000620186a0856020015160508a61148591906131d3565b61148f91906133d0565b61149991906131a8565b905080821015935083156114c9576114b5620186a0605a6131a8565b60608801516114c490846131e7565b101592505b50509550959350505050565b611546816040516024016114e991906133e3565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f41304fac00000000000000000000000000000000000000000000000000000000179052611d66565b50565b60008061155461193e565b9050306001600160a01b0382160361157a5761157286868686611d6f565b915050610c4c565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906115c59089908990899089906004016133f6565b602060405180830381865afa1580156115e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115729190613425565b600061161061193e565b9050306001600160a01b038216036116345761162f8686868686611d9c565b6116b4565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611681908990899089908990899060040161343e565b600060405180830381600087803b15801561169b57600080fd5b505af11580156116af573d6000803e3d6000fd5b505050505b505050505050565b60008080620186a06116cf60648a6131d3565b6116e187604001518960000151611d39565b6116eb91906133d0565b6116f591906131a8565b90506000620186a0856040015160648a61170f91906131d3565b61171991906133d0565b61172391906131a8565b9050808211935083156114c95761173e620186a0605a6131a8565b60408801516114c490846131e7565b6000808560800151138015611766575060008560a00151135b1561185957620186a06000836040015113611782576001611788565b82604001515b61179291906131a8565b620186a0600485604001516117a791906131bf565b87608001518860a00151886002815181106117c4576117c4612ff2565b602002602001015167ffffffffffffffff166117e091906131d3565b111561181f578760a00151876002815181106117fe576117fe612ff2565b602002602001015167ffffffffffffffff1661181a91906131d3565b611825565b87608001515b886020015161183491906131e7565b61183e91906131e7565b611848919061320f565b6118529190612ee9565b9050610c4c565b60008560800151128015611871575060008560a00151125b15610c4c57620186a06004846040015161188b91906131bf565b86608001518760a00151876002815181106118a8576118a8612ff2565b602002602001015167ffffffffffffffff166118c491906131d3565b111561190c578660a00151866002815181106118e2576118e2612ff2565b602002602001015167ffffffffffffffff166118fe91906131d3565b61190790613485565b611912565b86608001515b876020015161192191906131e7565b61192b9190612ee9565b611935919061320f565b95945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b031680611978573391505090565b919050565b606060006060600061198e85611db8565b905061199b878783611ddb565b935060006119a886611e14565b90508015611a7a576119ba8888611e51565b935066ffffffffffffff841667ffffffffffffffff8111156119de576119de612a77565b6040519080825280601f01601f191660200182016040528015611a08576020820181803683370190505b5092506020830160005b828160ff161015611a77576000611a2a8b8b84611e64565b90506000611a47888460ff166028026038011c64ffffffffff1690565b9050611a568260008387611ee4565b611a6081856133d0565b935050508080611a6f906134bd565b915050611a12565b50505b505093509350939050565b600080600080600080600080611a9f896000016020015190565b60f81c6001811115611ab357611ab3612958565b60218a015160418b015160618c0151929a509098509650611ad5905b60f81c90565b60628a015160828b015160a28c015160c28d015193985091965094509250611afc90611acf565b9050919395975091939597565b6060806000603885901c64ffffffffff16611b2d611b28868484611faf565b61203d565b935090508064ffffffffff606087901c1601611b4d611b28868484611faf565b925050509250929050565b6000611ba67f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff000000000000000000000000000000008516178361204e565b80611bb65750611bb6838361204e565b9392505050565b606081601081901b6000611bd083612117565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615611c2b57611c267fffffffffffffffffffffffffffff000000000000000000000000000000000000841661212e565b611c62565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000831615611c9857611c938361212e565b611ccf565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001611ce1939291906134dc565b6040516020818303038152906040529350505050919050565b602081015160009060f81c60038111156101cb576101cb612958565b60606000603884901c64ffffffffff16611935611d34858484611faf565b6121d2565b6000808212611d5357611d4c82846133d0565b90506101cb565b611d5c82613485565b611d4c908461356a565b61154681612252565b6000611935611d7e8686612273565b60ff858116601b0360080285901c16611d9785876122c9565b612302565b611db18585611dab84876122c9565b85612353565b5050505050565b60006008611dc86002602061356a565b611dd291906131a8565b9190911c919050565b606081600003611dfa5750604080516020810190915260008152611bb6565b6000611e068585612273565b9050611935816000856125f7565b60006008600180611e276002602061356a565b611e31919061356a565b611e3b919061356a565b611e4591906131a8565b8260ff911c1692915050565b6000611bb6611e60848461261a565b5490565b60008383604051602001611e7992919061357d565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611f6b5760208310611f0e57602083048401935060208381611f0a57611f0a612e73565b0692505b8215611f6b576020839003600081841015611f315750600019600884021c611f3b565b50600019600882021c5b8554600886021b818451168219821617845250818411611f5c575050611fa9565b50600194909401939182900391015b5b60208210611f8d5783548152600190930192601f1990910190602001611f6c565b8115611fa95780518454600019600885021c9182169119161781525b50505050565b600081831180611fbf5750835182115b15611ffc578383836040517f23230fa3000000000000000000000000000000000000000000000000000000008152600401610363939291906135b9565b6020840161200a84826133d0565b90506000612018858561356a565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611bb68360206000612670565b60408051600280825260608201835260009283929190602083019080368337019050509050838160008151811061208757612087612ff2565b602002602001018181525050826001600160a01b031660001b816001815181106120b3576120b3612ff2565b6020908102919091010152600061210b7f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000611549565b90506119358160f81c90565b6000612125607060106133d0565b9190911b919050565b606060005b6010811015612193577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff00000000000000000000000000000000000000000000000000000000000000161561219357600101612133565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280610c4c565b606060006121e08360801c90565b90506fffffffffffffffffffffffffffffffff83168067ffffffffffffffff81111561220e5761220e612a77565b6040519080825280601f01601f191660200182016040528015612238576020820181803683370190505b5092506020830161224a8382846126eb565b505050919050565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b6000828260405160200161228892919061357d565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff168110156122fa576122f060ff601b83900360080287901c16836133d0565b91506001016122ce565b509392505050565b6000602082106123285760208204840193506020828161232457612324612e73565b0691505b508254600882021b6020829003808411156122fa576001850154600882021c82179150509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff00000000000000000000000000000000000000000000000000000000000016036123dd57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8484846040516123d0939291906135de565b60405180910390a2611fa9565b60006123e98585612273565b905060006123f686612736565b905060005b81518110156124cb57600082828151811061241857612418612ff2565b602002602001015190506124446004826affffffffffffffffffffff19166127bf90919063ffffffff16565b156124c2576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d9061248f908b908b908b908b90600401613611565b600060405180830381600087803b1580156124a957600080fd5b505af11580156124bd573d6000803e3d6000fd5b505050505b506001016123fb565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051612500939291906135de565b60405180910390a261251b828565ffffffffffff16856127dd565b60005b81518110156125ee57600082828151811061253b5761253b612ff2565b602002602001015190506125676008826affffffffffffffffffffff19166127bf90919063ffffffff16565b156125e5576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125b2908b908b908b908b90600401613611565b600060405180830381600087803b1580156125cc57600080fd5b505af11580156125e0573d6000803e3d6000fd5b505050505b5060010161251e565b50505050505050565b60405160208101601f19603f84840101166040528282526122fa85858584611ee4565b6000828260405160200161262f92919061357d565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b6060600061267e8560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816126a4576126a4612e73565b04905060405193506020840160208202810160405281855260005b828110156126df578451871c8252938701936020909101906001016126bf565b50505050509392505050565b5b6020811061270b578251825260209283019290910190601f19016126ec565b8060000361271857505050565b6000600019600883021c905080835116811985511617835250505050565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061277057612770612ff2565b602090810291909101015260006127a87f746273746f726500000000000000000053746f7265486f6f6b7300000000000083836127f3565b9050610c4c6127ba8260008451611faf565b61282d565b60008160ff16826127d08560581c90565b1660ff1614905092915050565b610d08838383516127ee8560200190565b61283e565b6060610c4c612803858585611e64565b6000612828856128138989611e51565b9060ff166028026038011c64ffffffffff1690565b6125f7565b60606000611bb68360156000612670565b82156128b857602083106128685760208304840193506020838161286457612864612e73565b0692505b82156128b85760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116128a9575050611fa9565b50600194909401939182900391015b5b602082106128da5780518455600190930192601f19909101906020016128b9565b8115611fa9576000600019600884021c8554835182191691161785555050505050565b60006020828403121561290f57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611bb657600080fd5b60006020828403121561295157600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6002811061298c57634e487b7160e01b600052602160045260246000fd5b9052565b60008151808452602080850194506020840160005b838110156129c1578151875295820195908201906001016129a5565b509495945050505050565b602081526129de60208201835161296e565b602082015160408201526040820151606082015260006060830151612a07608084018215159052565b50608083015160a083015260a083015160c083015260c083015160e083015260e0830151610100612a3b8185018315159052565b808501519150506101406101208181860152612a5b610160860184612990565b90860151858203601f19018387015290925061066d8382612990565b634e487b7160e01b600052604160045260246000fd5b6040516101a0810167ffffffffffffffff81118282101715612ab157612ab1612a77565b60405290565b60405160e0810167ffffffffffffffff81118282101715612ab157612ab1612a77565b604051610120810167ffffffffffffffff81118282101715612ab157612ab1612a77565b604051601f8201601f1916810167ffffffffffffffff81118282101715612b2757612b27612a77565b604052919050565b8035801515811461197857600080fd5b6000808284036101c0811215612b5457600080fd5b6101a080821215612b6457600080fd5b612b6c612a8d565b915084358252602085013560208301526040850135604083015260608501356060830152612b9c60808601612b2f565b6080830152612bad60a08601612b2f565b60a0830152612bbe60c08601612b2f565b60c083015260e085013560e0830152610100808601358184015250610120612be7818701612b2f565b90830152610140612bf9868201612b2f565b9083015261016085810135908301526101808086013590830152909593013593505050565b60006101a082019050825182526020830151602083015260408301516040830152606083015160608301526080830151612c5c608084018215159052565b5060a0830151612c7060a084018215159052565b5060c0830151612c8460c084018215159052565b5060e0838101519083015261010080840151908301526101208084015115159083015261014080840151151590830152610160808401519083015261018092830151929091019190915290565b600060608284031215612ce357600080fd5b6040516060810181811067ffffffffffffffff82111715612d0657612d06612a77565b80604052508091508251815260208301516020820152604083015160408201525092915050565b600067ffffffffffffffff821115612d4757612d47612a77565b5060051b60200190565b600082601f830112612d6257600080fd5b81516020612d77612d7283612d2d565b612afe565b8083825260208201915060208460051b870101935086841115612d9957600080fd5b602086015b84811015612db55780518352918301918301612d9e565b509695505050505050565b600060208284031215612dd257600080fd5b815167ffffffffffffffff80821115612dea57600080fd5b908301906101208286031215612dff57600080fd5b612e07612ab7565b8251815260208301516020820152604083015160408201526060830151606082015260808301516080820152612e408660a08501612cd1565b60a082015261010083015182811115612e5857600080fd5b612e6487828601612d51565b60c08301525095945050505050565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600082612eae57612eae612e73565b60001983147f800000000000000000000000000000000000000000000000000000000000000083141615612ee457612ee4612e89565b500590565b8181036000831280158383131683831282161715612f0957612f09612e89565b5092915050565b600060208284031215612f2257600080fd5b815167ffffffffffffffff80821115612f3a57600080fd5b908301906101608286031215612f4f57600080fd5b612f57612ada565b825181526020830151602082015260408301516040820152606083015182811115612f8157600080fd5b612f8d87828601612d51565b6060830152506080830151608082015260a083015160a082015260c083015160c0820152612fbe8660e08501612cd1565b60e082015261014083015182811115612fd657600080fd5b612fe287828601612d51565b6101008301525095945050505050565b634e487b7160e01b600052603260045260246000fd5b600060e0828403121561301a57600080fd5b613022612ab7565b825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c08201528091505092915050565b6000610140828403121561307f57600080fd5b604051610100810181811067ffffffffffffffff821117156130a3576130a3612a77565b8060405250825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a08201526130eb8460c08501612cd1565b60c0820152610120929092015160e083015250919050565b6000602080838503121561311657600080fd5b825167ffffffffffffffff8082111561312e57600080fd5b818501915085601f83011261314257600080fd5b8151613150612d7282612d2d565b81815260059190911b8301840190848101908883111561316f57600080fd5b938501935b8285101561319c578451848116811461318d5760008081fd5b82529385019390850190613174565b98975050505050505050565b80820281158282048414176101cb576101cb612e89565b6000826131ce576131ce612e73565b500490565b6000826131e2576131e2612e73565b500690565b808201828112600083128015821682158216171561320757613207612e89565b505092915050565b808202600082127f80000000000000000000000000000000000000000000000000000000000000008414161561324757613247612e89565b81810583148215176101cb576101cb612e89565b8381526060602082015260006132746060830185612990565b9050826040830152949350505050565b60005b8381101561329f578181015183820152602001613287565b50506000910152565b600082601f8301126132b957600080fd5b815167ffffffffffffffff8111156132d3576132d3612a77565b6132e66020601f19601f84011601612afe565b8181528460208386010111156132fb57600080fd5b610c4c826020830160208701613284565b60008060006060848603121561332157600080fd5b835167ffffffffffffffff8082111561333957600080fd5b613345878388016132a8565b945060208601519350604086015191508082111561336257600080fd5b5061336f868287016132a8565b9150509250925092565b60008151808452613391816020860160208601613284565b601f01601f19169290920160200192915050565b6040815260006133b86040830185613379565b90506001600160a01b03831660208301529392505050565b808201808211156101cb576101cb612e89565b602081526000611bb66020830184613379565b84815260806020820152600061340f6080830186612990565b60ff949094166040830152506060015292915050565b60006020828403121561343757600080fd5b5051919050565b85815260a06020820152600061345760a0830187612990565b60ff8616604084015282810360608401526134728186613379565b9150508260808301529695505050505050565b60007f800000000000000000000000000000000000000000000000000000000000000082036134b6576134b6612e89565b5060000390565b600060ff821660ff81036134d3576134d3612e89565b60010192915050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a00000000000000000000000000000000000000000000000000000000000000806002840152845161353d816003860160208901613284565b80840190508160038201528451915061355d826004830160208801613284565b0160040195945050505050565b818103818111156101cb576101cb612e89565b8281526000602080830184516020860160005b828110156135ac57815184529284019290840190600101613590565b5091979650505050505050565b6060815260006135cc6060830186613379565b60208301949094525060400152919050565b6060815260006135f16060830186612990565b65ffffffffffff85166020840152828103604084015261066d8185613379565b84815260806020820152600061362a6080830186612990565b65ffffffffffff85166040840152828103606084015261364a8185613379565b97965050505050505056fea2646970667358221220737a6998609b58df68085791e4faca50b8935f45bec4edec03b1c6382b9c586a64736f6c63430008180033","sourceMap":"1460:11754:243:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{"src/libraries/LibChunks.sol":{"LibChunks":[{"start":2324,"length":20},{"start":3684,"length":20}]}}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80634dda27e81161005b5780634dda27e8146100dd5780636783d47a146100fd578063def4c3ff1461011d578063e1af802c1461013057600080fd5b806301ffc9a714610082578063119df25f146100aa57806345ec9354146100ca575b600080fd5b6100956100903660046128fd565b610138565b60405190151581526020015b60405180910390f35b6100b26101d1565b6040516001600160a01b0390911681526020016100a1565b604051601f1936013581526020016100a1565b6100f06100eb36600461293f565b6101e0565b6040516100a191906129cc565b61011061010b366004612b3f565b610244565b6040516100a19190612c1e565b61009561012b36600461293f565b61052b565b6100b2610536565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806101cb57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006101db610540565b905090565b61023b6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b6101cb82610572565b604080516101a081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e0810182905261010081018290526101208101829052610140810182905261016081018290526101808101919091526102be306102b96101d1565b610677565b6102cb836040015161052b565b1580156102e257506102e0836060015161052b565b155b156105245760006102f6846000015161068d565b905080602001515160000361036c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f616374696f6e20646f6573206e6f74206578697374000000000000000000000060448201526064015b60405180910390fd5b8051600381111561037f5761037f612958565b60ff1660010361043a57600081602001518060200190518101906103a39190612dc0565b90506103be8186604001518760600151886020015188610742565b151560c0880152158015608088015260e087019190915261042c576000620186a08660e001516103ee9190612e9f565b6103fb8760600151610bba565b6104059190612ee9565b9050600081136104185760016101408701525b610426866060015182610c54565b50610434565b600160a08601525b506104ee565b8051600381111561044d5761044d612958565b60ff1660020361048c57600081602001518060200190518101906104719190612f10565b90506103be8186604001518760600151886020015188610d0d565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f616374696f6e2074797065206e6f74207265636f676e697a65640000000000006044820152606401610363565b836101400151156105085761050884606001516001610fd8565b836101200151156105225761052284604001516001610fd8565b505b5090919050565b60006101cb82611091565b60006101db61112f565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c8061056f5750335b90565b6105cd6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061060357610603612ff2565b60209081029190910101526000808061065c7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611139565b92509250925061066d838383611209565b9695505050505050565b610689610683836112ec565b82611389565b5050565b6040805180820190915260008152606060208201526040805160018082528183019092526000916020808301908036833701905050905082816000815181106106d8576106d8612ff2565b6020908102919091010152600080806107317f74625544000000000000000000000000416374696f6e73000000000000000000857e01010101000000000000000000000000000000000000000000000000000000611139565b92509250925061066d8383836113d5565b600080600080610750610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b815260040161077d91815260200190565b60e060405180830381865afa15801561079a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107be9190613008565b905060006107ca610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b81526004016107f791815260200190565b60e060405180830381865afa158015610814573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108389190613008565b90506000610844610536565b6001600160a01b031663810c1dc1896040518263ffffffff1660e01b815260040161087191815260200190565b61014060405180830381865afa15801561088f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108b3919061306c565b905060008260a001511315610b9f576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810188905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af415801561092e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109569190810190613103565b90506109ad8160008151811061096e5761096e612ff2565b602002602001015167ffffffffffffffff168260018151811061099357610993612ff2565b602002602001015167ffffffffffffffff168e8787611432565b90965094508515610b5257620186a060008d6000015185606001516109d29190612ee9565b136109de5760016109ef565b8c5160608501516109ef9190612ee9565b6109f991906131a8565b8451620186a090610a0c906004906131bf565b8460800151856060015185600281518110610a2957610a29612ff2565b602002602001015167ffffffffffffffff16610a4591906131d3565b1115610a8457846060015184600281518110610a6357610a63612ff2565b602002602001015167ffffffffffffffff16610a7f91906131d3565b610a8a565b84608001515b8f60400151610a9991906131e7565b610aa391906131e7565b610aad919061320f565b610ab79190612ee9565b9650610af76040518060400160405280600481526020017f48495421000000000000000000000000000000000000000000000000000000008152506114d5565b8415610b4d57610b3b6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d5565b610b4660028861320f565b9650600194505b610b99565b610b906040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d5565b60009650600095505b50610bac565b6000955060009450600093505b505050955095509592505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610bf357610bf3612ff2565b60209081029190910101526000610c4c7f74625544000000000000000000000000537461747300000000000000000000008360057ee1080020200120202020200000000000000000000000000000000000000000611549565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c8a57610c8a612ff2565b602002602001018181525050610d087f746255440000000000000000000000005374617473000000000000000000000060001b82600585604051602001610cd391815260200190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611606565b505050565b600080600080610d1b610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610d4891815260200190565b60e060405180830381865afa158015610d65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d899190613008565b90506000610d95610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610dc291815260200190565b60e060405180830381865afa158015610ddf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e039190613008565b905060008160a001511315610fbe576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810187905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af4158015610e7e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ea69190810190613103565b9050610efd81600081518110610ebe57610ebe612ff2565b602002602001015167ffffffffffffffff1682600181518110610ee357610ee3612ff2565b602002602001015167ffffffffffffffff168d86866116bc565b90955093508415610f7157610f148b82858561174d565b95508315610f6c57610f5a6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d5565b610f6560028761320f565b9550600193505b610fb8565b610faf6040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d5565b60009550600094505b50610fcb565b6000945060009350600092505b5050955095509592505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061100e5761100e612ff2565b602002602001018181525050610d087f74625544000000000000000000000000456e636f756e746572456e746974790060001b8260018560405160200161105c91151560f81b815260010190565b60408051601f198184030181529190527e21020020010000000000000000000000000000000000000000000000000000611606565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106110ca576110ca612ff2565b602090810291909101015260006111237f74625544000000000000000000000000456e636f756e746572456e74697479008360017e21020020010000000000000000000000000000000000000000000000000000611549565b9050610c4c8160f81c90565b60006101db61193e565b606060006060600061114961193e565b9050306001600160a01b038216036111725761116687878761197d565b93509350935050611200565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906111bb908a908a908a9060040161325b565b600060405180830381865afa1580156111d8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611166919081019061330c565b93509350939050565b6112646040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b61126d84611a85565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a01526040890186905260208901879052888860018111156112b3576112b3612958565b60018111156112c4576112c4612958565b81525050505050505050506112d98383611b09565b6101208301526101008201529392505050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061133157611331612ff2565b60209081029190910101526000610c4c7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e20010020000000000000000000000000000000000000000000000000000000611549565b6113938282611b58565b610689576113a082611bbd565b816040517fd787b7370000000000000000000000000000000000000000000000000000000081526004016103639291906133a5565b6040805180820190915260008152606060208201526113f384611cfa565b8190600381111561140657611406612958565b9081600381111561141957611419612958565b9052506114268383611d16565b60208201529392505050565b60008080620186a061144560648a6131d3565b61145787602001518960200151611d39565b61146191906133d0565b61146b91906131a8565b90506000620186a0856020015160508a61148591906131d3565b61148f91906133d0565b61149991906131a8565b905080821015935083156114c9576114b5620186a0605a6131a8565b60608801516114c490846131e7565b101592505b50509550959350505050565b611546816040516024016114e991906133e3565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f41304fac00000000000000000000000000000000000000000000000000000000179052611d66565b50565b60008061155461193e565b9050306001600160a01b0382160361157a5761157286868686611d6f565b915050610c4c565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906115c59089908990899089906004016133f6565b602060405180830381865afa1580156115e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115729190613425565b600061161061193e565b9050306001600160a01b038216036116345761162f8686868686611d9c565b6116b4565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611681908990899089908990899060040161343e565b600060405180830381600087803b15801561169b57600080fd5b505af11580156116af573d6000803e3d6000fd5b505050505b505050505050565b60008080620186a06116cf60648a6131d3565b6116e187604001518960000151611d39565b6116eb91906133d0565b6116f591906131a8565b90506000620186a0856040015160648a61170f91906131d3565b61171991906133d0565b61172391906131a8565b9050808211935083156114c95761173e620186a0605a6131a8565b60408801516114c490846131e7565b6000808560800151138015611766575060008560a00151135b1561185957620186a06000836040015113611782576001611788565b82604001515b61179291906131a8565b620186a0600485604001516117a791906131bf565b87608001518860a00151886002815181106117c4576117c4612ff2565b602002602001015167ffffffffffffffff166117e091906131d3565b111561181f578760a00151876002815181106117fe576117fe612ff2565b602002602001015167ffffffffffffffff1661181a91906131d3565b611825565b87608001515b886020015161183491906131e7565b61183e91906131e7565b611848919061320f565b6118529190612ee9565b9050610c4c565b60008560800151128015611871575060008560a00151125b15610c4c57620186a06004846040015161188b91906131bf565b86608001518760a00151876002815181106118a8576118a8612ff2565b602002602001015167ffffffffffffffff166118c491906131d3565b111561190c578660a00151866002815181106118e2576118e2612ff2565b602002602001015167ffffffffffffffff166118fe91906131d3565b61190790613485565b611912565b86608001515b876020015161192191906131e7565b61192b9190612ee9565b611935919061320f565b95945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b031680611978573391505090565b919050565b606060006060600061198e85611db8565b905061199b878783611ddb565b935060006119a886611e14565b90508015611a7a576119ba8888611e51565b935066ffffffffffffff841667ffffffffffffffff8111156119de576119de612a77565b6040519080825280601f01601f191660200182016040528015611a08576020820181803683370190505b5092506020830160005b828160ff161015611a77576000611a2a8b8b84611e64565b90506000611a47888460ff166028026038011c64ffffffffff1690565b9050611a568260008387611ee4565b611a6081856133d0565b935050508080611a6f906134bd565b915050611a12565b50505b505093509350939050565b600080600080600080600080611a9f896000016020015190565b60f81c6001811115611ab357611ab3612958565b60218a015160418b015160618c0151929a509098509650611ad5905b60f81c90565b60628a015160828b015160a28c015160c28d015193985091965094509250611afc90611acf565b9050919395975091939597565b6060806000603885901c64ffffffffff16611b2d611b28868484611faf565b61203d565b935090508064ffffffffff606087901c1601611b4d611b28868484611faf565b925050509250929050565b6000611ba67f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff000000000000000000000000000000008516178361204e565b80611bb65750611bb6838361204e565b9392505050565b606081601081901b6000611bd083612117565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615611c2b57611c267fffffffffffffffffffffffffffff000000000000000000000000000000000000841661212e565b611c62565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000831615611c9857611c938361212e565b611ccf565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001611ce1939291906134dc565b6040516020818303038152906040529350505050919050565b602081015160009060f81c60038111156101cb576101cb612958565b60606000603884901c64ffffffffff16611935611d34858484611faf565b6121d2565b6000808212611d5357611d4c82846133d0565b90506101cb565b611d5c82613485565b611d4c908461356a565b61154681612252565b6000611935611d7e8686612273565b60ff858116601b0360080285901c16611d9785876122c9565b612302565b611db18585611dab84876122c9565b85612353565b5050505050565b60006008611dc86002602061356a565b611dd291906131a8565b9190911c919050565b606081600003611dfa5750604080516020810190915260008152611bb6565b6000611e068585612273565b9050611935816000856125f7565b60006008600180611e276002602061356a565b611e31919061356a565b611e3b919061356a565b611e4591906131a8565b8260ff911c1692915050565b6000611bb6611e60848461261a565b5490565b60008383604051602001611e7992919061357d565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611f6b5760208310611f0e57602083048401935060208381611f0a57611f0a612e73565b0692505b8215611f6b576020839003600081841015611f315750600019600884021c611f3b565b50600019600882021c5b8554600886021b818451168219821617845250818411611f5c575050611fa9565b50600194909401939182900391015b5b60208210611f8d5783548152600190930192601f1990910190602001611f6c565b8115611fa95780518454600019600885021c9182169119161781525b50505050565b600081831180611fbf5750835182115b15611ffc578383836040517f23230fa3000000000000000000000000000000000000000000000000000000008152600401610363939291906135b9565b6020840161200a84826133d0565b90506000612018858561356a565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611bb68360206000612670565b60408051600280825260608201835260009283929190602083019080368337019050509050838160008151811061208757612087612ff2565b602002602001018181525050826001600160a01b031660001b816001815181106120b3576120b3612ff2565b6020908102919091010152600061210b7f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000611549565b90506119358160f81c90565b6000612125607060106133d0565b9190911b919050565b606060005b6010811015612193577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff00000000000000000000000000000000000000000000000000000000000000161561219357600101612133565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280610c4c565b606060006121e08360801c90565b90506fffffffffffffffffffffffffffffffff83168067ffffffffffffffff81111561220e5761220e612a77565b6040519080825280601f01601f191660200182016040528015612238576020820181803683370190505b5092506020830161224a8382846126eb565b505050919050565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b6000828260405160200161228892919061357d565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff168110156122fa576122f060ff601b83900360080287901c16836133d0565b91506001016122ce565b509392505050565b6000602082106123285760208204840193506020828161232457612324612e73565b0691505b508254600882021b6020829003808411156122fa576001850154600882021c82179150509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff00000000000000000000000000000000000000000000000000000000000016036123dd57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8484846040516123d0939291906135de565b60405180910390a2611fa9565b60006123e98585612273565b905060006123f686612736565b905060005b81518110156124cb57600082828151811061241857612418612ff2565b602002602001015190506124446004826affffffffffffffffffffff19166127bf90919063ffffffff16565b156124c2576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d9061248f908b908b908b908b90600401613611565b600060405180830381600087803b1580156124a957600080fd5b505af11580156124bd573d6000803e3d6000fd5b505050505b506001016123fb565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051612500939291906135de565b60405180910390a261251b828565ffffffffffff16856127dd565b60005b81518110156125ee57600082828151811061253b5761253b612ff2565b602002602001015190506125676008826affffffffffffffffffffff19166127bf90919063ffffffff16565b156125e5576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125b2908b908b908b908b90600401613611565b600060405180830381600087803b1580156125cc57600080fd5b505af11580156125e0573d6000803e3d6000fd5b505050505b5060010161251e565b50505050505050565b60405160208101601f19603f84840101166040528282526122fa85858584611ee4565b6000828260405160200161262f92919061357d565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b6060600061267e8560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816126a4576126a4612e73565b04905060405193506020840160208202810160405281855260005b828110156126df578451871c8252938701936020909101906001016126bf565b50505050509392505050565b5b6020811061270b578251825260209283019290910190601f19016126ec565b8060000361271857505050565b6000600019600883021c905080835116811985511617835250505050565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061277057612770612ff2565b602090810291909101015260006127a87f746273746f726500000000000000000053746f7265486f6f6b7300000000000083836127f3565b9050610c4c6127ba8260008451611faf565b61282d565b60008160ff16826127d08560581c90565b1660ff1614905092915050565b610d08838383516127ee8560200190565b61283e565b6060610c4c612803858585611e64565b6000612828856128138989611e51565b9060ff166028026038011c64ffffffffff1690565b6125f7565b60606000611bb68360156000612670565b82156128b857602083106128685760208304840193506020838161286457612864612e73565b0692505b82156128b85760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116128a9575050611fa9565b50600194909401939182900391015b5b602082106128da5780518455600190930192601f19909101906020016128b9565b8115611fa9576000600019600884021c8554835182191691161785555050505050565b60006020828403121561290f57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611bb657600080fd5b60006020828403121561295157600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6002811061298c57634e487b7160e01b600052602160045260246000fd5b9052565b60008151808452602080850194506020840160005b838110156129c1578151875295820195908201906001016129a5565b509495945050505050565b602081526129de60208201835161296e565b602082015160408201526040820151606082015260006060830151612a07608084018215159052565b50608083015160a083015260a083015160c083015260c083015160e083015260e0830151610100612a3b8185018315159052565b808501519150506101406101208181860152612a5b610160860184612990565b90860151858203601f19018387015290925061066d8382612990565b634e487b7160e01b600052604160045260246000fd5b6040516101a0810167ffffffffffffffff81118282101715612ab157612ab1612a77565b60405290565b60405160e0810167ffffffffffffffff81118282101715612ab157612ab1612a77565b604051610120810167ffffffffffffffff81118282101715612ab157612ab1612a77565b604051601f8201601f1916810167ffffffffffffffff81118282101715612b2757612b27612a77565b604052919050565b8035801515811461197857600080fd5b6000808284036101c0811215612b5457600080fd5b6101a080821215612b6457600080fd5b612b6c612a8d565b915084358252602085013560208301526040850135604083015260608501356060830152612b9c60808601612b2f565b6080830152612bad60a08601612b2f565b60a0830152612bbe60c08601612b2f565b60c083015260e085013560e0830152610100808601358184015250610120612be7818701612b2f565b90830152610140612bf9868201612b2f565b9083015261016085810135908301526101808086013590830152909593013593505050565b60006101a082019050825182526020830151602083015260408301516040830152606083015160608301526080830151612c5c608084018215159052565b5060a0830151612c7060a084018215159052565b5060c0830151612c8460c084018215159052565b5060e0838101519083015261010080840151908301526101208084015115159083015261014080840151151590830152610160808401519083015261018092830151929091019190915290565b600060608284031215612ce357600080fd5b6040516060810181811067ffffffffffffffff82111715612d0657612d06612a77565b80604052508091508251815260208301516020820152604083015160408201525092915050565b600067ffffffffffffffff821115612d4757612d47612a77565b5060051b60200190565b600082601f830112612d6257600080fd5b81516020612d77612d7283612d2d565b612afe565b8083825260208201915060208460051b870101935086841115612d9957600080fd5b602086015b84811015612db55780518352918301918301612d9e565b509695505050505050565b600060208284031215612dd257600080fd5b815167ffffffffffffffff80821115612dea57600080fd5b908301906101208286031215612dff57600080fd5b612e07612ab7565b8251815260208301516020820152604083015160408201526060830151606082015260808301516080820152612e408660a08501612cd1565b60a082015261010083015182811115612e5857600080fd5b612e6487828601612d51565b60c08301525095945050505050565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600082612eae57612eae612e73565b60001983147f800000000000000000000000000000000000000000000000000000000000000083141615612ee457612ee4612e89565b500590565b8181036000831280158383131683831282161715612f0957612f09612e89565b5092915050565b600060208284031215612f2257600080fd5b815167ffffffffffffffff80821115612f3a57600080fd5b908301906101608286031215612f4f57600080fd5b612f57612ada565b825181526020830151602082015260408301516040820152606083015182811115612f8157600080fd5b612f8d87828601612d51565b6060830152506080830151608082015260a083015160a082015260c083015160c0820152612fbe8660e08501612cd1565b60e082015261014083015182811115612fd657600080fd5b612fe287828601612d51565b6101008301525095945050505050565b634e487b7160e01b600052603260045260246000fd5b600060e0828403121561301a57600080fd5b613022612ab7565b825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c08201528091505092915050565b6000610140828403121561307f57600080fd5b604051610100810181811067ffffffffffffffff821117156130a3576130a3612a77565b8060405250825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a08201526130eb8460c08501612cd1565b60c0820152610120929092015160e083015250919050565b6000602080838503121561311657600080fd5b825167ffffffffffffffff8082111561312e57600080fd5b818501915085601f83011261314257600080fd5b8151613150612d7282612d2d565b81815260059190911b8301840190848101908883111561316f57600080fd5b938501935b8285101561319c578451848116811461318d5760008081fd5b82529385019390850190613174565b98975050505050505050565b80820281158282048414176101cb576101cb612e89565b6000826131ce576131ce612e73565b500490565b6000826131e2576131e2612e73565b500690565b808201828112600083128015821682158216171561320757613207612e89565b505092915050565b808202600082127f80000000000000000000000000000000000000000000000000000000000000008414161561324757613247612e89565b81810583148215176101cb576101cb612e89565b8381526060602082015260006132746060830185612990565b9050826040830152949350505050565b60005b8381101561329f578181015183820152602001613287565b50506000910152565b600082601f8301126132b957600080fd5b815167ffffffffffffffff8111156132d3576132d3612a77565b6132e66020601f19601f84011601612afe565b8181528460208386010111156132fb57600080fd5b610c4c826020830160208701613284565b60008060006060848603121561332157600080fd5b835167ffffffffffffffff8082111561333957600080fd5b613345878388016132a8565b945060208601519350604086015191508082111561336257600080fd5b5061336f868287016132a8565b9150509250925092565b60008151808452613391816020860160208601613284565b601f01601f19169290920160200192915050565b6040815260006133b86040830185613379565b90506001600160a01b03831660208301529392505050565b808201808211156101cb576101cb612e89565b602081526000611bb66020830184613379565b84815260806020820152600061340f6080830186612990565b60ff949094166040830152506060015292915050565b60006020828403121561343757600080fd5b5051919050565b85815260a06020820152600061345760a0830187612990565b60ff8616604084015282810360608401526134728186613379565b9150508260808301529695505050505050565b60007f800000000000000000000000000000000000000000000000000000000000000082036134b6576134b6612e89565b5060000390565b600060ff821660ff81036134d3576134d3612e89565b60010192915050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a00000000000000000000000000000000000000000000000000000000000000806002840152845161353d816003860160208901613284565b80840190508160038201528451915061355d826004830160208801613284565b0160040195945050505050565b818103818111156101cb576101cb612e89565b8281526000602080830184516020860160005b828110156135ac57815184529284019290840190600101613590565b5091979650505050505050565b6060815260006135cc6060830186613379565b60208301949094525060400152919050565b6060815260006135f16060830186612990565b65ffffffffffff85166020840152828103604084015261066d8185613379565b84815260806020820152600061362a6080830186612990565b65ffffffffffff85166040840152828103606084015261364a8185613379565b97965050505050505056fea2646970667358221220737a6998609b58df68085791e4faca50b8935f45bec4edec03b1c6382b9c586a64736f6c63430008180033","sourceMap":"1460:11754:243:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:198:123;;;;;;:::i;:::-;;:::i;:::-;;;612:14:264;;605:22;587:41;;575:2;560:18;2331:198:123;;;;;;;;1262:113;;;:::i;:::-;;;-1:-1:-1;;;;;803:55:264;;;785:74;;773:2;758:18;1262:113:123;639:226:264;1616:110:123;;;-1:-1:-1;;3800:14:123;3796:25;3783:39;1016:25:264;;1004:2;989:18;1616:110:123;870:177:264;5033:148:243;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1554:3341::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;4901:126::-;;;;;;:::i;:::-;;:::i;1942:98:123:-;;;:::i;2331:198::-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;1262:113::-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;5033:148:243:-;5097:26;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5097:26:243;5142:32;5162:11;5142:19;:32::i;1554:3341::-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1715:43:243;1738:4;1745:12;:10;:12::i;:::-;1715:14;:43::i;:::-;1851:37;1859:17;:28;;;1851:7;:37::i;:::-;1850:38;:80;;;;;1893:37;1901:17;:28;;;1893:7;:37::i;:::-;1892:38;1850:80;1846:3009;;;1977:29;2009:39;2021:17;:26;;;2009:11;:39::i;:::-;1977:71;;2071:10;:22;;;:29;2104:1;2071:34;2063:68;;;;;;;7922:2:264;2063:68:243;;;7904:21:264;7961:2;7941:18;;;7934:30;8000:23;7980:18;;;7973:51;8041:18;;2063:68:243;;;;;;;;;2206:21;;2200:28;;;;;;;;:::i;:::-;:33;;2232:1;2200:33;2196:2366;;2289:38;2341:10;:22;;;2330:57;;;;;;;;;;;;:::i;:::-;2289:98;;2545:257;2591:11;2624:17;:28;;;2674:17;:28;;;2724:17;:26;;;2772:12;2545:24;:257::i;:::-;2441:361;;2503:22;;;2441:361;;;;2480:21;;;2441:361;2442:36;;;2441:361;;;;2861:468;;2910:16;531:7:0;3011:17:243;:36;;;:62;;;;:::i;:::-;2929:48;2948:17;:28;;;2929:18;:48::i;:::-;:145;;;;:::i;:::-;2910:164;;3113:1;3100:9;:14;3096:57;;3149:4;3116:30;;;:37;3096:57;3175:59;3194:17;:28;;;3224:9;3175:18;:59::i;:::-;2888:365;2861:468;;;3306:4;3281:22;;;:29;2861:468;2235:1108;2196:2366;;;3359:21;;3353:28;;;;;;;;:::i;:::-;:33;;3385:1;3353:33;3349:1213;;3442:35;3491:10;:22;;;3480:54;;;;;;;;;;;;:::i;:::-;3442:92;;3692:254;3735:11;3768:17;:28;;;3818:17;:28;;;3868:17;:26;;;3916:12;3692:21;:254::i;3349:1213::-;4511:36;;;;;12832:2:264;4511:36:243;;;12814:21:264;12871:2;12851:18;;;12844:30;12910:28;12890:18;;;12883:56;12956:18;;4511:36:243;12630:350:264;3349:1213:243;4580:17;:30;;;4576:128;;;4630:59;4654:17;:28;;;4684:4;4630:23;:59::i;:::-;4721:17;:30;;;4717:128;;;4771:59;4795:17;:28;;;4825:4;4771:23;:59::i;:::-;1932:2923;1846:3009;-1:-1:-1;4871:17:243;;1554:3341;-1:-1:-1;1554:3341:243:o;4901:126::-;4957:11;4987:33;5011:8;4987:23;:33::i;1942:98:123:-;1981:7;2003:32;:30;:32::i;2992:383::-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;24282:418:196:-;24339:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24339:33:196;24409:16;;;24423:1;24409:16;;;;;;;;;24380:26;;24409:16;;;;;;;;;;;-1:-1:-1;24409:16:196;24380:45;;24446:11;24431:9;24441:1;24431:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;24465:24;;;24552:80;1414:66;24597:9;1543:66;24552:21;:80::i;:::-;24464:168;;;;;;24645:50;24652:11;24665:15;24682:12;24645:6;:50::i;:::-;24638:57;24282:418;-1:-1:-1;;;;;;24282:418:196:o;3103:154:254:-;3179:75;3210:35;3229:15;3210:18;:35::i;:::-;3247:6;3179:30;:75::i;:::-;3103:154;;:::o;9017:404:192:-;-1:-1:-1;;;;;;;;;;;;;;;;;9133:16:192;;;9147:1;9133:16;;;;;;;;;9104:26;;9133:16;;;;;;;;;;;-1:-1:-1;9133:16:192;9104:45;;9170:8;9155:9;9165:1;9155:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;9186:24;;;9273:80;1201:66;9318:9;1330:66;9273:21;:80::i;:::-;9185:168;;;;;;9366:50;9373:11;9386:15;9403:12;9366:6;:50::i;5907:2251:243:-;6130:13;6145:8;6155:9;6200:35;6245:8;:6;:8::i;:::-;-1:-1:-1;;;;;6238:42:243;;6281:10;6238:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;6238:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6200:92;;6325:35;6370:8;:6;:8::i;:::-;-1:-1:-1;;;;;6363:42:243;;6406:10;6363:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;6363:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6325:92;;6455:25;6490:8;:6;:8::i;:::-;-1:-1:-1;;;;;6483:35:243;;6519:8;6483:45;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;6483:45:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6455:73;;6564:1;6543:8;:18;;;:22;6539:1613;;;6608:34;;;;;;;;1016:25:264;;;6581:24:243;;6608:9;;:20;;989:18:264;;6608:34:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;6608:34:243;;;;;;;;;;;;:::i;:::-;6581:61;;6670:139;6728:8;6737:1;6728:11;;;;;;;;:::i;:::-;;;;;;;6720:20;;6750:8;6759:1;6750:11;;;;;;;;:::i;:::-;;;;;;;6742:20;;6764:11;6777:8;6787;6670:32;:139::i;:::-;6656:153;;-1:-1:-1;6656:153:243;-1:-1:-1;6824:1226:243;;;;487:7:0;7479:1:243;7448:11;:28;;;7422:8;:22;;;7415:61;;;;:::i;:::-;:65;:215;;7628:1;7415:215;;;7556:28;;7530:22;;;;7523:61;;7556:28;7523:61;:::i;:::-;7385:290;;;;:::i;:::-;7234:25;;531:7:0;;7234:29:243;;7262:1;;7234:29;:::i;:::-;7045:6;:16;;;7025:6;:16;;;7010:8;7019:1;7010:11;;;;;;;;:::i;:::-;;;;;;;7002:20;;:39;;;;:::i;:::-;:59;;:192;;7178:6;:16;;;7163:8;7172:1;7163:11;;;;;;;;:::i;:::-;;;;;;;7155:20;;:39;;;;:::i;:::-;7002:192;;;7100:6;:16;;;7002:192;6908:11;:23;;;:316;;;;:::i;:::-;:356;;;;:::i;:::-;6882:430;;;;:::i;:::-;6860:837;;;;:::i;:::-;6851:846;;7715:20;;;;;;;;;;;;;;;;;;:12;:20::i;:::-;7757:4;7753:166;;;7785:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;7837:30;573:1:0;7837:6:243;:30;:::i;:::-;7828:39;;7896:4;7889:11;;7753:166;6824:1226;;;7957:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;8005:1;7996:10;;8030:5;8024:11;;6824:1226;6567:1493;6539:1613;;;8089:1;8080:10;;8110:5;8104:11;;8136:5;8129:12;;6539:1613;6166:1992;;;5907:2251;;;;;;;;;:::o;9380:299:217:-;9496:16;;;9510:1;9496:16;;;;;;;;;9443;;;;9496;;;;;;;;;;;;-1:-1:-1;9496:16:217;9467:45;;9533:8;9518:9;9528:1;9518:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;9548:13;9564:64;1303:66;9601:9;9612:1;1432:66;9564:26;:64::i;:::-;9548:80;9380:299;-1:-1:-1;;;;9380:299:217:o;10065:254::-;10167:16;;;10181:1;10167:16;;;;;;;;;10138:26;;10167:16;;;;;;;;;;;-1:-1:-1;10167:16:217;10138:45;;10204:8;10189:9;10199:1;10189:12;;;;;;;;:::i;:::-;;;;;;:23;;;;;10219:95;1303:66;1287:83;;10256:9;10267:1;10288:9;10270:29;;;;;;17264:19:264;;17308:2;17299:12;;17137:180;10270:29:217;;;;-1:-1:-1;;10270:29:217;;;;;;;;;1432:66;10219:26;:95::i;:::-;10132:187;10065:254;;:::o;9146:1315:243:-;9358:13;9373:8;9383:9;9428:35;9473:8;:6;:8::i;:::-;-1:-1:-1;;;;;9466:42:243;;9509:10;9466:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;9466:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9428:92;;9553:35;9598:8;:6;:8::i;:::-;-1:-1:-1;;;;;9591:42:243;;9634:10;9591:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;9591:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9553:92;;9681:1;9660:8;:18;;;:22;9656:799;;;9725:34;;;;;;;;1016:25:264;;;9698:24:243;;9725:9;;:20;;989:18:264;;9725:34:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;9725:34:243;;;;;;;;;;;;:::i;:::-;9698:61;;9787:136;9842:8;9851:1;9842:11;;;;;;;;:::i;:::-;;;;;;;9834:20;;9864:8;9873:1;9864:11;;;;;;;;:::i;:::-;;;;;;;9856:20;;9878:11;9891:8;9901;9787:29;:136::i;:::-;9773:150;;-1:-1:-1;9773:150:243;-1:-1:-1;9938:415:243;;;;9974:64;9996:11;10009:8;10019;10029;9974:21;:64::i;:::-;9965:73;;10060:4;10056:166;;;10088:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;10140:30;573:1:0;10140:6:243;:30;:::i;:::-;10131:39;;10199:4;10192:11;;10056:166;9938:415;;;10260:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;10308:1;10299:10;;10333:5;10327:11;;9938:415;9684:679;9656:799;;;10392:1;10383:10;;10413:5;10407:11;;10439:5;10432:12;;9656:799;9394:1067;;9146:1315;;;;;;;;;:::o;4756:255:200:-;4855:16;;;4869:1;4855:16;;;;;;;;;4826:26;;4855:16;;;;;;;;;;;-1:-1:-1;4855:16:200;4826:45;;4892:17;4877:9;4887:1;4877:12;;;;;;;;:::i;:::-;;;;;;:32;;;;;4916:90;1147:66;1131:83;;4953:9;4964:1;4985:4;4967:24;;;;;;17473:14:264;17466:22;17461:3;17457:32;17445:45;;17515:1;17506:11;;17322:201;4967:24:200;;;;-1:-1:-1;;4967:24:200;;;;;;;;;1276:66;4916:26;:90::i;4073:303::-;4186:16;;;4200:1;4186:16;;;;;;;;;4140:9;;;;4186:16;;;;;;;;;;;;-1:-1:-1;4186:16:200;4157:45;;4223:17;4208:9;4218:1;4208:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;4247:13;4263:64;1147:66;4300:9;4311:1;1276:66;4263:26;:64::i;:::-;4247:80;;4341:29;4362:5;4349:20;;11007:5;10921:97;4048::123;4089:7;4111:29;:27;:29::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;30368:520:196:-;30508:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30508:33:196;30768:25;30781:11;30768:12;:25::i;:::-;30549:244;;;30736:23;;;30549:244;30713:15;;;30549:244;;;30682:23;;;30549:244;;;30656:18;;;30549:244;;;;;;30623:25;;;30549:244;30605:10;;;30549:244;;;30585:12;;;30549:244;;;30557:6;30549:244;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;;;;30839:44;30853:15;30870:12;30839:13;:44::i;:::-;30819:16;;;30800:83;30801:16;;;30800:83;30801:6;30368:520;-1:-1:-1;;;30368:520:196:o;3430:314:138:-;3538:16;;;3552:1;3538:16;;;;;;;;;3482:19;;;;3538:16;;;;;;;;;;;;-1:-1:-1;3538:16:138;3509:45;;3599:6;-1:-1:-1;;;;;3583:24:138;3575:33;;3560:9;3570:1;3560:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3615:13;3631:64;1169:66;3668:9;3615:13;1298:66;3631:26;:64::i;1698:281:106:-;1860:29;1870:10;1882:6;1860:9;:29::i;:::-;1855:120;;1938:21;:10;:19;:21::i;:::-;1961:6;1906:62;;;;;;;;;;;;:::i;12940:299:192:-;-1:-1:-1;;;;;;;;;;;;;;;;;13135:25:192;13148:11;13135:12;:25::i;:::-;13114:6;;13113:47;;;;;;;;:::i;:::-;;;;;;;;;;;:::i;:::-;;;-1:-1:-1;13190:44:192;13204:15;13221:12;13190:13;:44::i;:::-;13168:18;;;13167:67;13168:6;12940:299;-1:-1:-1;;;12940:299:192:o;8164:976:243:-;8430:16;;;442:7:0;8696:16:243;8709:3;8696:10;:16;:::i;:::-;8625:67;8634:8;:24;;;8660:11;:31;;;8625:8;:67::i;:::-;:88;;;;:::i;:::-;8624:122;;;;:::i;:::-;8602:144;;8850:20;487:7:0;8895:8:243;:24;;;8889:2;8875:11;:16;;;;:::i;:::-;8874:45;;;;:::i;:::-;8873:66;;;;:::i;:::-;8850:89;;8978:12;8963:11;:27;;8949:41;;9005:11;9001:133;;;9102:20;442:7:0;9102:2:243;:20;:::i;:::-;9069:27;;;;9047:49;;9054:11;9047:49;:::i;:::-;9039:84;;9032:91;;9001:133;8459:681;;8164:976;;;;;;;;:::o;6598:121:182:-;6653:59;6708:2;6669:42;;;;;;;;:::i;:::-;;;;-1:-1:-1;;6669:42:182;;;;;;;;;;;;;;;;;;;;6653:15;:59::i;:::-;6598:121;:::o;17775:457:46:-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;10761:455::-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;:::-;10980:232;;;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10980:232;10927:289;10761:455;;;;;:::o;12203:1009:243:-;12463:16;;;442:7:0;12747:16:243;12760:3;12747:10;:16;:::i;:::-;12671:72;12680:8;:29;;;12711:11;:31;;;12671:8;:72::i;:::-;:93;;;;:::i;:::-;12657:137;;;;:::i;:::-;12635:159;;12917:20;487:7:0;12963:8:243;:29;;;12956:3;12942:11;:17;;;;:::i;:::-;12941:51;;;;:::i;:::-;12940:72;;;;:::i;:::-;12917:95;;13050:12;13036:11;:26;13022:40;;13077:11;13073:133;;;13174:20;442:7:0;13174:2:243;:20;:::i;:::-;13141:27;;;;13119:49;;13126:11;13119:49;:::i;10467:1730::-;10691:14;10745:1;10721:11;:21;;;:25;:54;;;;;10774:1;10750:11;:21;;;:25;10721:54;10717:1474;;;487:7:0;11407:1:243;11374:8;:29;;;11367:41;:159;;11524:1;11367:159;;;11454:8;:29;;;11367:159;11341:226;;;;:::i;:::-;531:7:0;11234:1:243;11202:8;:29;;;:33;;;;:::i;:::-;10992:11;:21;;;10958:11;:21;;;10935:8;10944:1;10935:11;;;;;;;;:::i;:::-;;;;;;;10927:20;;:53;;;;:::i;:::-;:87;;:239;;11143:11;:21;;;11120:8;11129:1;11120:11;;;;;;;;:::i;:::-;;;;;;;11112:20;;:53;;;;:::i;:::-;10927:239;;;11049:11;:21;;;10927:239;10841:11;:23;;;:351;;;;:::i;:::-;:395;;;;:::i;:::-;10819:461;;;;:::i;:::-;10801:784;;;;:::i;:::-;10791:794;;10717:1474;;;11630:1;11606:11;:21;;;:25;:54;;;;;11659:1;11635:11;:21;;;:25;11606:54;11602:589;;;531:7:0;12120:1:243;12088:8;:29;;;:33;;;;:::i;:::-;11877:11;:21;;;11843:11;:21;;;11820:8;11829:1;11820:11;;;;;;;;:::i;:::-;;;;;;;11812:20;;:53;;;;:::i;:::-;:87;;:240;;12029:11;:21;;;12006:8;12015:1;12006:11;;;;;;;;:::i;:::-;;;;;;;11998:20;;:53;;;;:::i;:::-;11990:62;;;:::i;:::-;11812:240;;;11934:11;:21;;;11812:240;11726:11;:23;;;:352;;;;:::i;:::-;:396;;;;:::i;:::-;11704:462;;;;:::i;:::-;11676:504;10467:1730;-1:-1:-1;;;;;10467:1730:243:o;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;1953:106::-;2039:13;1836:227;-1:-1:-1;1836:227:46:o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;28665:811:196:-;28757:27;28792:13;28813:11;28832:23;28863:19;28890:24;28922:16;28946:21;29018:25;29034:5;29041:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;29018:25:196;29012:32;;28998:47;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;28982:63:196;;-1:-1:-1;2736:34:23;;-1:-1:-1;2736:34:23;-1:-1:-1;29177:42:196;;29191:26;29185:33;;11007:5:200;10921:97;29177:42:196;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;29155:65:196;;-1:-1:-1;2736:34:23;;-1:-1:-1;2736:34:23;-1:-1:-1;2736:34:23;-1:-1:-1;29427:43:196;;29441:27;2612:168:23;29427:43:196;29407:64;;28665:811;;;;;;;;;:::o;29579:522::-;29689:26;;29751:14;975:16:24;7017:70;;;6995:94;;29865:63:196;:41;29886:5;29751:14;6995:94:24;29865:20:196;:41::i;:::-;:61;:63::i;:::-;29852:77;-1:-1:-1;29945:4:196;-1:-1:-1;29945:4:196;6995:94:24;7059:27;7017:70;;;6995:94;29973:34:196;30032:63;:41;30053:5;30060:6;29973:34;30032:20;:41::i;:63::-;30019:77;;29745:356;;29579:522;;;;;:::o;1109:325:106:-;1190:4;1332:55;696:18:144;578:36:124;2955:46;;2954:74;1380:6:106;1332:18;:55::i;:::-;:97;;;;1391:38;1410:10;1422:6;1391:18;:38::i;:::-;1202:227;1109:325;-1:-1:-1;;;1109:325:106:o;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;3968:25;;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;12092:156:192:-;2756:4:23;2742:27;;2736:34;12157:21:192;;12210:32;;12199:44;;;;;;;;:::i;12351:322::-;12461:24;12493:14;975:16:24;7017:70;;;6995:94;;12615:51:192;:41;12636:5;12493:14;6995:94:24;12615:20:192;:41::i;:::-;:49;:51::i;1035:205:238:-;1094:12;1128:1;1122:2;:7;1118:116;;1152:16;1165:2;1152;:16;:::i;:::-;1145:23;;;;1118:116;1219:3;1220:2;1219:3;:::i;:::-;1206:17;;:2;:17;:::i;868:133:182:-;939:55;986:7;965:19;939:55::i;36171:541:45:-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;23107:355::-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;:::-;23107:355;;;;;:::o;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8389:20;;8299:21;;-1:-1:-1;;579:1:52;804:25:53;;782:48;8385:31:44;;;8322:9;;8295:37;8244:184;8201:237;;8077:375;6076:2380;;;;:::o;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;45284:220:56:-;45350:24;45382:30;45415:32;45433:6;45441:2;45445:1;45415:17;:32::i;3586:379:136:-;3709:16;;;3723:1;3709:16;;;;;;;;3661:11;;;;3709:16;3723:1;3709:16;;;;;;;;;;-1:-1:-1;3709:16:136;3680:45;;3764:10;3731:9;3741:1;3731:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;3820:6;-1:-1:-1;;;;;3804:24:136;3796:33;;3781:9;3791:1;3781:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3836:13;3852:64;1169:66;3889:9;3836:13;1298:66;3852:26;:64::i;:::-;3836:80;;3930:29;3951:5;3938:20;;11007:5:200;10921:97;3165:160:124;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;2007:37;;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;25111:66:264;25099:79;;2092:30:124;;;25087:92:264;2092:30:124;;25195:12:264;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;3545:418:43;3597:17;3622:19;3644:13;3652:4;2997:3;2975:25;;2901:104;3644:13;3622:35;-1:-1:-1;692:17:43;3238:38;;;3767:18;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3767:18:43;-1:-1:-1;3760:25:43;-1:-1:-1;3854:4:43;3844:15;;3914:44;3926:11;3844:15;3950:7;3914:11;:44::i;:::-;3616:347;;;3545:418;;;:::o;1007:380:182:-;1105:14;;591:42;1278:2;1265:16;;1081:21;;1105:14;1265:16;591:42;1314:5;1303:68;1294:77;;1231:150;;1007:380;:::o;50806:191:45:-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;51823:242::-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;;-1:-1:-1;52054:6:45;51823:242;-1:-1:-1;;;51823:242:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;17013:1682:45:-;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;5042:669:44:-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:44;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;2681:1129:58:-;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;;3341:28;;3116:690;;;2681:1129;;;;;:::o;1229:823:40:-;1346:324;1363:2;1353:6;:12;1346:324;;1453:18;;1435:37;;1604:2;1616:17;;;;1591:15;;;;-1:-1:-1;;1643:12:40;1346:324;;;1679:6;1689:1;1679:11;1675:24;;1229:823;;;:::o;1675:24::-;1738:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;1738:32:40;;2019:4;2007:9;2001:16;1997:27;1942:4;1938:9;1924:11;1918:18;1914:34;1867:167;1848:9;1832:210;1824:224;1229:823;;;:::o;3658:342:50:-;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:44:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;1489:2340:44:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;14:332:264:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;1052:180;1111:6;1164:2;1152:9;1143:7;1139:23;1135:32;1132:52;;;1180:1;1177;1170:12;1132:52;-1:-1:-1;1203:23:264;;1052:180;-1:-1:-1;1052:180:264:o;1237:184::-;-1:-1:-1;;;1286:1:264;1279:88;1386:4;1383:1;1376:15;1410:4;1407:1;1400:15;1426:298;1511:1;1504:5;1501:12;1491:200;;-1:-1:-1;;;1544:1:264;1537:88;1648:4;1645:1;1638:15;1676:4;1673:1;1666:15;1491:200;1700:18;;1426:298::o;1729:439::-;1782:3;1820:5;1814:12;1847:6;1842:3;1835:19;1873:4;1902;1897:3;1893:14;1886:21;;1941:4;1934:5;1930:16;1964:1;1974:169;1988:6;1985:1;1982:13;1974:169;;;2049:13;;2037:26;;2083:12;;;;2118:15;;;;2010:1;2003:9;1974:169;;;-1:-1:-1;2159:3:264;;1729:439;-1:-1:-1;;;;;1729:439:264:o;2173:1317::-;2380:2;2369:9;2362:21;2392:64;2452:2;2441:9;2437:18;2428:6;2422:13;2392:64;:::i;:::-;2510:2;2502:6;2498:15;2492:22;2487:2;2476:9;2472:18;2465:50;2569:2;2561:6;2557:15;2551:22;2546:2;2535:9;2531:18;2524:50;2343:4;2621:2;2613:6;2609:15;2603:22;2634:50;2679:3;2668:9;2664:19;2650:12;421:13;414:21;402:34;;351:91;2634:50;;2739:3;2731:6;2727:16;2721:23;2715:3;2704:9;2700:19;2693:52;2800:3;2792:6;2788:16;2782:23;2776:3;2765:9;2761:19;2754:52;2861:3;2853:6;2849:16;2843:23;2837:3;2826:9;2822:19;2815:52;2916:3;2908:6;2904:16;2898:23;2940:3;2952:51;2999:2;2988:9;2984:18;2968:14;421:13;414:21;402:34;;351:91;2952:51;3052:2;3044:6;3040:15;3034:22;3012:44;;;3075:6;3100:3;3139:2;3134;3123:9;3119:18;3112:30;3165:65;3225:3;3214:9;3210:19;3194:14;3165:65;:::i;:::-;3267:15;;;3261:22;3323;;;-1:-1:-1;;3319:95:264;3299:18;;;3292:123;3151:79;;-1:-1:-1;3432:52:264;3151:79;3261:22;3432:52;:::i;3495:184::-;-1:-1:-1;;;3544:1:264;3537:88;3644:4;3641:1;3634:15;3668:4;3665:1;3658:15;3684:255;3756:2;3750:9;3798:6;3786:19;;3835:18;3820:34;;3856:22;;;3817:62;3814:88;;;3882:18;;:::i;:::-;3918:2;3911:22;3684:255;:::o;3944:253::-;4016:2;4010:9;4058:4;4046:17;;4093:18;4078:34;;4114:22;;;4075:62;4072:88;;;4140:18;;:::i;4202:255::-;4274:2;4268:9;4316:6;4304:19;;4353:18;4338:34;;4374:22;;;4335:62;4332:88;;;4400:18;;:::i;4462:334::-;4533:2;4527:9;4589:2;4579:13;;-1:-1:-1;;4575:86:264;4563:99;;4692:18;4677:34;;4713:22;;;4674:62;4671:88;;;4739:18;;:::i;:::-;4775:2;4768:22;4462:334;;-1:-1:-1;4462:334:264:o;4801:160::-;4866:20;;4922:13;;4915:21;4905:32;;4895:60;;4951:1;4948;4941:12;4966:1358;5071:6;5079;5123:9;5114:7;5110:23;5153:3;5149:2;5145:12;5142:32;;;5170:1;5167;5160:12;5142:32;5193:6;5219:2;5215;5211:11;5208:31;;;5235:1;5232;5225:12;5208:31;5261:22;;:::i;:::-;5248:35;;5319:9;5306:23;5299:5;5292:38;5390:2;5379:9;5375:18;5362:32;5357:2;5350:5;5346:14;5339:56;5455:2;5444:9;5440:18;5427:32;5422:2;5415:5;5411:14;5404:56;5520:2;5509:9;5505:18;5492:32;5487:2;5480:5;5476:14;5469:56;5558:36;5589:3;5578:9;5574:19;5558:36;:::i;:::-;5552:3;5545:5;5541:15;5534:61;5628:36;5659:3;5648:9;5644:19;5628:36;:::i;:::-;5622:3;5615:5;5611:15;5604:61;5698:36;5729:3;5718:9;5714:19;5698:36;:::i;:::-;5692:3;5685:5;5681:15;5674:61;5796:3;5785:9;5781:19;5768:33;5762:3;5755:5;5751:15;5744:58;5821:3;5884:2;5873:9;5869:18;5856:32;5851:2;5844:5;5840:14;5833:56;;5908:3;5943:35;5974:2;5963:9;5959:18;5943:35;:::i;:::-;5927:14;;;5920:59;5998:3;6033:35;6049:18;;;6033:35;:::i;:::-;6017:14;;;6010:59;6088:3;6136:18;;;6123:32;6107:14;;;6100:56;6175:3;6223:18;;;6210:32;6194:14;;;6187:56;6021:5;;6299:18;;6286:32;;-1:-1:-1;;;4966:1358:264:o;6329:1386::-;6495:4;6537:3;6526:9;6522:19;6514:27;;6574:6;6568:13;6557:9;6550:32;6638:4;6630:6;6626:17;6620:24;6613:4;6602:9;6598:20;6591:54;6701:4;6693:6;6689:17;6683:24;6676:4;6665:9;6661:20;6654:54;6764:4;6756:6;6752:17;6746:24;6739:4;6728:9;6724:20;6717:54;6818:4;6810:6;6806:17;6800:24;6833:51;6878:4;6867:9;6863:20;6849:12;421:13;414:21;402:34;;351:91;6833:51;;6933:4;6925:6;6921:17;6915:24;6948:53;6995:4;6984:9;6980:20;6964:14;421:13;414:21;402:34;;351:91;6948:53;;7050:4;7042:6;7038:17;7032:24;7065:53;7112:4;7101:9;7097:20;7081:14;421:13;414:21;402:34;;351:91;7065:53;-1:-1:-1;7174:4:264;7162:17;;;7156:24;7134:20;;;7127:54;7200:6;7248:15;;;7242:22;7222:18;;;7215:50;7284:6;7327:15;;;7321:22;421:13;414:21;7384:18;;;402:34;7422:6;7465:15;;;7459:22;421:13;414:21;7522:18;;;402:34;7560:6;7608:15;;;7602:22;7582:18;;;7575:50;7644:6;7692:15;;;7686:22;7666:18;;;;7659:50;;;;7666:18;6329:1386::o;8070:537::-;8144:5;8192:4;8180:9;8175:3;8171:19;8167:30;8164:50;;;8210:1;8207;8200:12;8164:50;8243:2;8237:9;8285:4;8277:6;8273:17;8356:6;8344:10;8341:22;8320:18;8308:10;8305:34;8302:62;8299:88;;;8367:18;;:::i;:::-;8407:10;8403:2;8396:22;;8436:6;8427:15;;8472:9;8466:16;8458:6;8451:32;8537:2;8526:9;8522:18;8516:25;8511:2;8503:6;8499:15;8492:50;8596:2;8585:9;8581:18;8575:25;8570:2;8562:6;8558:15;8551:50;;8070:537;;;;:::o;8612:183::-;8672:4;8705:18;8697:6;8694:30;8691:56;;;8727:18;;:::i;:::-;-1:-1:-1;8772:1:264;8768:14;8784:4;8764:25;;8612:183::o;8800:665::-;8865:5;8918:3;8911:4;8903:6;8899:17;8895:27;8885:55;;8936:1;8933;8926:12;8885:55;8965:6;8959:13;8991:4;9015:60;9031:43;9071:2;9031:43;:::i;:::-;9015:60;:::i;:::-;9097:3;9121:2;9116:3;9109:15;9149:4;9144:3;9140:14;9133:21;;9206:4;9200:2;9197:1;9193:10;9185:6;9181:23;9177:34;9163:48;;9234:3;9226:6;9223:15;9220:35;;;9251:1;9248;9241:12;9220:35;9287:4;9279:6;9275:17;9301:135;9317:6;9312:3;9309:15;9301:135;;;9383:10;;9371:23;;9414:12;;;;9334;;9301:135;;;-1:-1:-1;9454:5:264;8800:665;-1:-1:-1;;;;;;8800:665:264:o;9470:1006::-;9579:6;9632:2;9620:9;9611:7;9607:23;9603:32;9600:52;;;9648:1;9645;9638:12;9600:52;9681:9;9675:16;9710:18;9751:2;9743:6;9740:14;9737:34;;;9767:1;9764;9757:12;9737:34;9790:22;;;;9846:6;9828:16;;;9824:29;9821:49;;;9866:1;9863;9856:12;9821:49;9892:22;;:::i;:::-;9943:2;9937:9;9930:5;9923:24;9993:2;9989;9985:11;9979:18;9974:2;9967:5;9963:14;9956:42;10044:2;10040;10036:11;10030:18;10025:2;10018:5;10014:14;10007:42;10095:2;10091;10087:11;10081:18;10076:2;10069:5;10065:14;10058:42;10147:3;10143:2;10139:12;10133:19;10127:3;10120:5;10116:15;10109:44;10186:68;10246:7;10240:3;10236:2;10232:12;10186:68;:::i;:::-;10180:3;10173:5;10169:15;10162:93;10294:3;10290:2;10286:12;10280:19;10324:2;10314:8;10311:16;10308:36;;;10340:1;10337;10330:12;10308:36;10378:67;10437:7;10426:8;10422:2;10418:17;10378:67;:::i;:::-;10371:4;10360:16;;10353:93;-1:-1:-1;10364:5:264;9470:1006;-1:-1:-1;;;;;9470:1006:264:o;10481:184::-;-1:-1:-1;;;10530:1:264;10523:88;10630:4;10627:1;10620:15;10654:4;10651:1;10644:15;10670:184;-1:-1:-1;;;10719:1:264;10712:88;10819:4;10816:1;10809:15;10843:4;10840:1;10833:15;10859:308;10898:1;10924;10914:35;;10929:18;;:::i;:::-;-1:-1:-1;;11043:1:264;11040:73;10971:66;10968:1;10965:73;10961:153;10958:179;;;11117:18;;:::i;:::-;-1:-1:-1;11151:10:264;;10859:308::o;11172:200::-;11238:9;;;11211:4;11266:9;;11294:10;;11306:12;;;11290:29;11329:12;;;11321:21;;11287:56;11284:82;;;11346:18;;:::i;:::-;11284:82;11172:200;;;;:::o;11377:1248::-;11483:6;11536:2;11524:9;11515:7;11511:23;11507:32;11504:52;;;11552:1;11549;11542:12;11504:52;11585:9;11579:16;11614:18;11655:2;11647:6;11644:14;11641:34;;;11671:1;11668;11661:12;11641:34;11694:22;;;;11750:6;11732:16;;;11728:29;11725:49;;;11770:1;11767;11760:12;11725:49;11796:22;;:::i;:::-;11847:2;11841:9;11834:5;11827:24;11897:2;11893;11889:11;11883:18;11878:2;11871:5;11867:14;11860:42;11948:2;11944;11940:11;11934:18;11929:2;11922:5;11918:14;11911:42;11992:2;11988;11984:11;11978:18;12021:2;12011:8;12008:16;12005:36;;;12037:1;12034;12027:12;12005:36;12073:67;12132:7;12121:8;12117:2;12113:17;12073:67;:::i;:::-;12068:2;12061:5;12057:14;12050:91;;12188:3;12184:2;12180:12;12174:19;12168:3;12161:5;12157:15;12150:44;12241:3;12237:2;12233:12;12227:19;12221:3;12214:5;12210:15;12203:44;12294:3;12290:2;12286:12;12280:19;12274:3;12267:5;12263:15;12256:44;12333:68;12393:7;12387:3;12383:2;12379:12;12333:68;:::i;:::-;12327:3;12320:5;12316:15;12309:93;12441:3;12437:2;12433:12;12427:19;12471:2;12461:8;12458:16;12455:36;;;12487:1;12484;12477:12;12455:36;12527:67;12586:7;12575:8;12571:2;12567:17;12527:67;:::i;:::-;12518:6;12507:18;;12500:95;-1:-1:-1;12511:5:264;11377:1248;-1:-1:-1;;;;;11377:1248:264:o;12985:184::-;-1:-1:-1;;;13034:1:264;13027:88;13134:4;13131:1;13124:15;13158:4;13155:1;13148:15;13356:651;13465:6;13518:3;13506:9;13497:7;13493:23;13489:33;13486:53;;;13535:1;13532;13525:12;13486:53;13561:22;;:::i;:::-;13612:9;13606:16;13599:5;13592:31;13676:2;13665:9;13661:18;13655:25;13650:2;13643:5;13639:14;13632:49;13734:2;13723:9;13719:18;13713:25;13708:2;13701:5;13697:14;13690:49;13792:2;13781:9;13777:18;13771:25;13766:2;13759:5;13755:14;13748:49;13851:3;13840:9;13836:19;13830:26;13824:3;13817:5;13813:15;13806:51;13911:3;13900:9;13896:19;13890:26;13884:3;13877:5;13873:15;13866:51;13971:3;13960:9;13956:19;13950:26;13944:3;13937:5;13933:15;13926:51;13996:5;13986:15;;;13356:651;;;;:::o;14012:924::-;14113:6;14166:3;14154:9;14145:7;14141:23;14137:33;14134:53;;;14183:1;14180;14173:12;14134:53;14216:2;14210:9;14258:6;14250;14246:19;14331:6;14319:10;14316:22;14295:18;14283:10;14280:34;14277:62;14274:88;;;14342:18;;:::i;:::-;14382:10;14378:2;14371:22;;14423:9;14417:16;14409:6;14402:32;14488:2;14477:9;14473:18;14467:25;14462:2;14454:6;14450:15;14443:50;14547:2;14536:9;14532:18;14526:25;14521:2;14513:6;14509:15;14502:50;14606:2;14595:9;14591:18;14585:25;14580:2;14572:6;14568:15;14561:50;14666:3;14655:9;14651:19;14645:26;14639:3;14631:6;14627:16;14620:52;14727:3;14716:9;14712:19;14706:26;14700:3;14692:6;14688:16;14681:52;14767:75;14834:7;14828:3;14817:9;14813:19;14767:75;:::i;:::-;14761:3;14749:16;;14742:101;14899:3;14884:19;;;;14878:26;14871:4;14859:17;;14852:53;-1:-1:-1;14753:6:264;14012:924;-1:-1:-1;14012:924:264:o;15131:1068::-;15225:6;15256:2;15299;15287:9;15278:7;15274:23;15270:32;15267:52;;;15315:1;15312;15305:12;15267:52;15348:9;15342:16;15377:18;15418:2;15410:6;15407:14;15404:34;;;15434:1;15431;15424:12;15404:34;15472:6;15461:9;15457:22;15447:32;;15517:7;15510:4;15506:2;15502:13;15498:27;15488:55;;15539:1;15536;15529:12;15488:55;15568:2;15562:9;15591:60;15607:43;15647:2;15607:43;:::i;15591:60::-;15685:15;;;15767:1;15763:10;;;;15755:19;;15751:28;;;15716:12;;;;15791:19;;;15788:39;;;15823:1;15820;15813:12;15788:39;15847:11;;;;15867:302;15883:6;15878:3;15875:15;15867:302;;;15956:3;15950:10;16004:2;15997:5;15993:14;15986:5;15983:25;15973:123;;16050:1;16079:2;16075;16068:14;15973:123;16109:18;;15900:12;;;;16147;;;;15867:302;;;16188:5;15131:1068;-1:-1:-1;;;;;;;;15131:1068:264:o;16204:168::-;16277:9;;;16308;;16325:15;;;16319:22;;16305:37;16295:71;;16346:18;;:::i;16377:120::-;16417:1;16443;16433:35;;16448:18;;:::i;:::-;-1:-1:-1;16482:9:264;;16377:120::o;16502:112::-;16534:1;16560;16550:35;;16565:18;;:::i;:::-;-1:-1:-1;16599:9:264;;16502:112::o;16619:216::-;16683:9;;;16711:11;;;16658:3;16741:9;;16769:10;;16765:19;;16794:10;;16786:19;;16762:44;16759:70;;;16809:18;;:::i;:::-;16759:70;;16619:216;;;;:::o;16840:292::-;16912:9;;;16879:7;16937:9;;16954:66;16948:73;;16933:89;16930:115;;;17025:18;;:::i;:::-;17098:1;17089:7;17084:16;17081:1;17078:23;17074:1;17067:9;17064:38;17054:72;;17106:18;;:::i;17993:489::-;18293:6;18282:9;18275:25;18336:2;18331;18320:9;18316:18;18309:30;18256:4;18356:77;18429:2;18418:9;18414:18;18406:6;18356:77;:::i;:::-;18348:85;;18469:6;18464:2;18453:9;18449:18;18442:34;17993:489;;;;;;:::o;18487:250::-;18572:1;18582:113;18596:6;18593:1;18590:13;18582:113;;;18672:11;;;18666:18;18653:11;;;18646:39;18618:2;18611:10;18582:113;;;-1:-1:-1;;18729:1:264;18711:16;;18704:27;18487:250::o;18742:568::-;18795:5;18848:3;18841:4;18833:6;18829:17;18825:27;18815:55;;18866:1;18863;18856:12;18815:55;18895:6;18889:13;18921:18;18917:2;18914:26;18911:52;;;18943:18;;:::i;:::-;18987:114;19095:4;-1:-1:-1;;19019:4:264;19015:2;19011:13;19007:86;19003:97;18987:114;:::i;:::-;19126:2;19117:7;19110:19;19172:3;19165:4;19160:2;19152:6;19148:15;19144:26;19141:35;19138:55;;;19189:1;19186;19179:12;19138:55;19202:77;19276:2;19269:4;19260:7;19256:18;19249:4;19241:6;19237:17;19202:77;:::i;19315:655::-;19457:6;19465;19473;19526:2;19514:9;19505:7;19501:23;19497:32;19494:52;;;19542:1;19539;19532:12;19494:52;19575:9;19569:16;19604:18;19645:2;19637:6;19634:14;19631:34;;;19661:1;19658;19651:12;19631:34;19684:60;19736:7;19727:6;19716:9;19712:22;19684:60;:::i;:::-;19674:70;;19784:2;19773:9;19769:18;19763:25;19753:35;;19834:2;19823:9;19819:18;19813:25;19797:41;;19863:2;19853:8;19850:16;19847:36;;;19879:1;19876;19869:12;19847:36;;19902:62;19956:7;19945:8;19934:9;19930:24;19902:62;:::i;:::-;19892:72;;;19315:655;;;;;:::o;19975:330::-;20017:3;20055:5;20049:12;20082:6;20077:3;20070:19;20098:76;20167:6;20160:4;20155:3;20151:14;20144:4;20137:5;20133:16;20098:76;:::i;:::-;20219:2;20207:15;-1:-1:-1;;20203:88:264;20194:98;;;;20294:4;20190:109;;19975:330;-1:-1:-1;;19975:330:264:o;20310:340::-;20487:2;20476:9;20469:21;20450:4;20507:45;20548:2;20537:9;20533:18;20525:6;20507:45;:::i;:::-;20499:53;;-1:-1:-1;;;;;20592:6:264;20588:55;20583:2;20572:9;20568:18;20561:83;20310:340;;;;;:::o;20655:125::-;20720:9;;;20741:10;;;20738:36;;;20754:18;;:::i;20785:220::-;20934:2;20923:9;20916:21;20897:4;20954:45;20995:2;20984:9;20980:18;20972:6;20954:45;:::i;21010:569::-;21334:6;21323:9;21316:25;21377:3;21372:2;21361:9;21357:18;21350:31;21297:4;21398:78;21471:3;21460:9;21456:19;21448:6;21398:78;:::i;:::-;21524:4;21512:17;;;;21507:2;21492:18;;21485:45;-1:-1:-1;21561:2:264;21546:18;21539:34;21390:86;21010:569;-1:-1:-1;;21010:569:264:o;21584:184::-;21654:6;21707:2;21695:9;21686:7;21682:23;21678:32;21675:52;;;21723:1;21720;21713:12;21675:52;-1:-1:-1;21746:16:264;;21584:184;-1:-1:-1;21584:184:264:o;21773:731::-;22143:6;22132:9;22125:25;22186:3;22181:2;22170:9;22166:18;22159:31;22106:4;22213:78;22286:3;22275:9;22271:19;22263:6;22213:78;:::i;:::-;22339:4;22331:6;22327:17;22322:2;22311:9;22307:18;22300:45;22393:9;22385:6;22381:22;22376:2;22365:9;22361:18;22354:50;22421:33;22447:6;22439;22421:33;:::i;:::-;22413:41;;;22491:6;22485:3;22474:9;22470:19;22463:35;21773:731;;;;;;;;:::o;22509:191::-;22544:3;22575:66;22568:5;22565:77;22562:103;;22645:18;;:::i;:::-;-1:-1:-1;22685:1:264;22681:13;;22509:191::o;22705:175::-;22742:3;22786:4;22779:5;22775:16;22815:4;22806:7;22803:17;22800:43;;22823:18;;:::i;:::-;22872:1;22859:15;;22705:175;-1:-1:-1;;22705:175:264:o;22885:925::-;23334:66;23326:6;23322:79;23317:3;23310:92;23292:3;23421;23453:2;23449:1;23444:3;23440:11;23433:23;23485:6;23479:13;23501:74;23568:6;23564:1;23559:3;23555:11;23548:4;23540:6;23536:17;23501:74;:::i;:::-;23603:6;23598:3;23594:16;23584:26;;23638:2;23634:1;23630:2;23626:10;23619:22;23672:6;23666:13;23650:29;;23688:75;23754:8;23750:1;23746:2;23742:10;23735:4;23727:6;23723:17;23688:75;:::i;:::-;23783:17;23802:1;23779:25;;22885:925;-1:-1:-1;;;;;22885:925:264:o;23815:128::-;23882:9;;;23903:11;;;23900:37;;;23917:18;;:::i;23948:640::-;24199:6;24194:3;24187:19;24169:3;24225:2;24258;24253:3;24249:12;24290:6;24284:13;24355:2;24347:6;24343:15;24376:1;24386:175;24400:6;24397:1;24394:13;24386:175;;;24463:13;;24449:28;;24499:14;;;;24536:15;;;;24422:1;24415:9;24386:175;;;-1:-1:-1;24577:5:264;;23948:640;-1:-1:-1;;;;;;;23948:640:264:o;24593:360::-;24796:2;24785:9;24778:21;24759:4;24816:45;24857:2;24846:9;24842:18;24834:6;24816:45;:::i;:::-;24892:2;24877:18;;24870:34;;;;-1:-1:-1;24935:2:264;24920:18;24913:34;24808:53;24593:360;-1:-1:-1;24593:360:264:o;25218:533::-;25469:2;25458:9;25451:21;25432:4;25495:77;25568:2;25557:9;25553:18;25545:6;25495:77;:::i;:::-;25620:14;25612:6;25608:27;25603:2;25592:9;25588:18;25581:55;25684:9;25676:6;25672:22;25667:2;25656:9;25652:18;25645:50;25712:33;25738:6;25730;25712:33;:::i;25756:638::-;26067:6;26056:9;26049:25;26110:3;26105:2;26094:9;26090:18;26083:31;26030:4;26137:78;26210:3;26199:9;26195:19;26187:6;26137:78;:::i;:::-;26263:14;26255:6;26251:27;26246:2;26235:9;26231:18;26224:55;26327:9;26319:6;26315:22;26310:2;26299:9;26295:18;26288:50;26355:33;26381:6;26373;26355:33;:::i;:::-;26347:41;25756:638;-1:-1:-1;;;;;;;25756:638:264:o","linkReferences":{"src/libraries/LibChunks.sol":{"LibChunks":[{"start":2292,"length":20},{"start":3652,"length":20}]}}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","executeAction((bytes32,uint256,bytes32,bytes32,bool,bool,bool,int256,int256,bool,bool,uint256,uint256),uint256)":"6783d47a","getDied(bytes32)":"def4c3ff","getEncounter(bytes32)":"4dda27e8","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"attackerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderId\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"hit\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"miss\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"crit\",\"type\":\"bool\"},{\"internalType\":\"int256\",\"name\":\"attackerDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"defenderDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"attackerDied\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"defenderDied\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"internalType\":\"struct ActionOutcomeData\",\"name\":\"actionOutcomeData\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"}],\"name\":\"executeAction\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"attackerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderId\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"hit\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"miss\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"crit\",\"type\":\"bool\"},{\"internalType\":\"int256\",\"name\":\"attackerDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"defenderDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"attackerDied\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"defenderDied\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"internalType\":\"struct ActionOutcomeData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"getDied\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isDied\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"name\":\"getEncounter\",\"outputs\":[{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}]},\"events\":{\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}]},\"events\":{\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/CombatSystem.sol\":\"CombatSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/\",\":openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f\",\"dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/IRngSystem.sol\":{\"keccak256\":\"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02\",\"dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5\",\"dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk\"]},\"src/libraries/ArrayManagers.sol\":{\"keccak256\":\"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c\",\"dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/libraries/Math.sol\":{\"keccak256\":\"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a\",\"dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW\"]},\"src/systems/CombatSystem.sol\":{\"keccak256\":\"0x9e1634deeccc265bd7b0f1f60281edcbf6fc253b1af043d7bd75fbdb01e9f983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://74610a9d9321b928357d57765445574d18c2b417e9eed2a6fa1a5a3e916b4fd0\",\"dweb:/ipfs/QmbnLsNrXZv6Y7PFG4K5uo6Yqie1CHdYSWNL8RMohXzTmP\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"struct ActionOutcomeData","name":"actionOutcomeData","type":"tuple","components":[{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"},{"internalType":"bytes32","name":"attackerId","type":"bytes32"},{"internalType":"bytes32","name":"defenderId","type":"bytes32"},{"internalType":"bool","name":"hit","type":"bool"},{"internalType":"bool","name":"miss","type":"bool"},{"internalType":"bool","name":"crit","type":"bool"},{"internalType":"int256","name":"attackerDamageDelt","type":"int256"},{"internalType":"int256","name":"defenderDamageDelt","type":"int256"},{"internalType":"bool","name":"attackerDied","type":"bool"},{"internalType":"bool","name":"defenderDied","type":"bool"},{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}]},{"internalType":"uint256","name":"randomNumber","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"executeAction","outputs":[{"internalType":"struct ActionOutcomeData","name":"","type":"tuple","components":[{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"},{"internalType":"bytes32","name":"attackerId","type":"bytes32"},{"internalType":"bytes32","name":"defenderId","type":"bytes32"},{"internalType":"bool","name":"hit","type":"bool"},{"internalType":"bool","name":"miss","type":"bool"},{"internalType":"bool","name":"crit","type":"bool"},{"internalType":"int256","name":"attackerDamageDelt","type":"int256"},{"internalType":"int256","name":"defenderDamageDelt","type":"int256"},{"internalType":"bool","name":"attackerDied","type":"bool"},{"internalType":"bool","name":"defenderDied","type":"bool"},{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getDied","outputs":[{"internalType":"bool","name":"isDied","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getEncounter","outputs":[{"internalType":"struct CombatEncounterData","name":"","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/","openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/CombatSystem.sol":"CombatSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a","urls":["bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f","dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/IRngSystem.sol":{"keccak256":"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0","urls":["bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02","dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4","urls":["bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5","dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk"],"license":"MIT"},"src/libraries/ArrayManagers.sol":{"keccak256":"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a","urls":["bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c","dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP"],"license":"GPL-3.0"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/libraries/Math.sol":{"keccak256":"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5","urls":["bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a","dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW"],"license":"GPL-3.0"},"src/systems/CombatSystem.sol":{"keccak256":"0x9e1634deeccc265bd7b0f1f60281edcbf6fc253b1af043d7bd75fbdb01e9f983","urls":["bzz-raw://74610a9d9321b928357d57765445574d18c2b417e9eed2a6fa1a5a3e916b4fd0","dweb:/ipfs/QmbnLsNrXZv6Y7PFG4K5uo6Yqie1CHdYSWNL8RMohXzTmP"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":243} \ No newline at end of file +{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"executeAction","inputs":[{"name":"actionOutcomeData","type":"tuple","internalType":"struct ActionOutcomeData","components":[{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"},{"name":"attackerId","type":"bytes32","internalType":"bytes32"},{"name":"defenderId","type":"bytes32","internalType":"bytes32"},{"name":"hit","type":"bool","internalType":"bool"},{"name":"miss","type":"bool","internalType":"bool"},{"name":"crit","type":"bool","internalType":"bool"},{"name":"attackerDamageDelt","type":"int256","internalType":"int256"},{"name":"defenderDamageDelt","type":"int256","internalType":"int256"},{"name":"attackerDied","type":"bool","internalType":"bool"},{"name":"defenderDied","type":"bool","internalType":"bool"},{"name":"blockNumber","type":"uint256","internalType":"uint256"},{"name":"timestamp","type":"uint256","internalType":"uint256"}]},{"name":"randomNumber","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct ActionOutcomeData","components":[{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"},{"name":"attackerId","type":"bytes32","internalType":"bytes32"},{"name":"defenderId","type":"bytes32","internalType":"bytes32"},{"name":"hit","type":"bool","internalType":"bool"},{"name":"miss","type":"bool","internalType":"bool"},{"name":"crit","type":"bool","internalType":"bool"},{"name":"attackerDamageDelt","type":"int256","internalType":"int256"},{"name":"defenderDamageDelt","type":"int256","internalType":"int256"},{"name":"attackerDied","type":"bool","internalType":"bool"},{"name":"defenderDied","type":"bool","internalType":"bool"},{"name":"blockNumber","type":"uint256","internalType":"uint256"},{"name":"timestamp","type":"uint256","internalType":"uint256"}]}],"stateMutability":"nonpayable"},{"type":"function","name":"getDied","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"isDied","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"getEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"stateMutability":"view"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b5061368b806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80634dda27e81161005b5780634dda27e8146100dd5780636783d47a146100fd578063def4c3ff1461011d578063e1af802c1461013057600080fd5b806301ffc9a714610082578063119df25f146100aa57806345ec9354146100ca575b600080fd5b6100956100903660046128fd565b610138565b60405190151581526020015b60405180910390f35b6100b26101d1565b6040516001600160a01b0390911681526020016100a1565b604051601f1936013581526020016100a1565b6100f06100eb36600461293f565b6101e0565b6040516100a191906129cc565b61011061010b366004612b3f565b610244565b6040516100a19190612c1e565b61009561012b36600461293f565b61052b565b6100b2610536565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806101cb57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006101db610540565b905090565b61023b6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b6101cb82610572565b604080516101a081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e0810182905261010081018290526101208101829052610140810182905261016081018290526101808101919091526102be306102b96101d1565b610677565b6102cb836040015161052b565b1580156102e257506102e0836060015161052b565b155b156105245760006102f6846000015161068d565b905080602001515160000361036c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f616374696f6e20646f6573206e6f74206578697374000000000000000000000060448201526064015b60405180910390fd5b8051600381111561037f5761037f612958565b60ff1660010361043a57600081602001518060200190518101906103a39190612dc0565b90506103be8186604001518760600151886020015188610742565b151560c0880152158015608088015260e087019190915261042c576000620186a08660e001516103ee9190612e9f565b6103fb8760600151610bba565b6104059190612ee9565b9050600081136104185760016101408701525b610426866060015182610c54565b50610434565b600160a08601525b506104ee565b8051600381111561044d5761044d612958565b60ff1660020361048c57600081602001518060200190518101906104719190612f10565b90506103be8186604001518760600151886020015188610d0d565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f616374696f6e2074797065206e6f74207265636f676e697a65640000000000006044820152606401610363565b836101400151156105085761050884606001516001610fd8565b836101200151156105225761052284604001516001610fd8565b505b5090919050565b60006101cb82611091565b60006101db61112f565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c8061056f5750335b90565b6105cd6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061060357610603612ff2565b60209081029190910101526000808061065c7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611139565b92509250925061066d838383611209565b9695505050505050565b610689610683836112ec565b82611389565b5050565b6040805180820190915260008152606060208201526040805160018082528183019092526000916020808301908036833701905050905082816000815181106106d8576106d8612ff2565b6020908102919091010152600080806107317f74625544000000000000000000000000416374696f6e73000000000000000000857e01010101000000000000000000000000000000000000000000000000000000611139565b92509250925061066d8383836113d5565b600080600080610750610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b815260040161077d91815260200190565b60e060405180830381865afa15801561079a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107be9190613008565b905060006107ca610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b81526004016107f791815260200190565b60e060405180830381865afa158015610814573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108389190613008565b90506000610844610536565b6001600160a01b031663810c1dc1896040518263ffffffff1660e01b815260040161087191815260200190565b61014060405180830381865afa15801561088f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108b3919061306c565b905060008260a001511315610b9f576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810188905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af415801561092e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109569190810190613103565b90506109ad8160008151811061096e5761096e612ff2565b602002602001015167ffffffffffffffff168260018151811061099357610993612ff2565b602002602001015167ffffffffffffffff168e8787611432565b90965094508515610b5257620186a060008d6000015185606001516109d29190612ee9565b136109de5760016109ef565b8c5160608501516109ef9190612ee9565b6109f991906131a8565b8451620186a090610a0c906004906131bf565b8460800151856060015185600281518110610a2957610a29612ff2565b602002602001015167ffffffffffffffff16610a4591906131d3565b1115610a8457846060015184600281518110610a6357610a63612ff2565b602002602001015167ffffffffffffffff16610a7f91906131d3565b610a8a565b84608001515b8f60400151610a9991906131e7565b610aa391906131e7565b610aad919061320f565b610ab79190612ee9565b9650610af76040518060400160405280600481526020017f48495421000000000000000000000000000000000000000000000000000000008152506114d5565b8415610b4d57610b3b6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d5565b610b4660028861320f565b9650600194505b610b99565b610b906040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d5565b60009650600095505b50610bac565b6000955060009450600093505b505050955095509592505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610bf357610bf3612ff2565b60209081029190910101526000610c4c7f74625544000000000000000000000000537461747300000000000000000000008360057ee1080020200120202020200000000000000000000000000000000000000000611549565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c8a57610c8a612ff2565b602002602001018181525050610d087f746255440000000000000000000000005374617473000000000000000000000060001b82600585604051602001610cd391815260200190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611606565b505050565b600080600080610d1b610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610d4891815260200190565b60e060405180830381865afa158015610d65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d899190613008565b90506000610d95610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610dc291815260200190565b60e060405180830381865afa158015610ddf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e039190613008565b905060008160a001511315610fbe576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810187905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af4158015610e7e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ea69190810190613103565b9050610efd81600081518110610ebe57610ebe612ff2565b602002602001015167ffffffffffffffff1682600181518110610ee357610ee3612ff2565b602002602001015167ffffffffffffffff168d86866116bc565b90955093508415610f7157610f148b82858561174d565b95508315610f6c57610f5a6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d5565b610f6560028761320f565b9550600193505b610fb8565b610faf6040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d5565b60009550600094505b50610fcb565b6000945060009350600092505b5050955095509592505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061100e5761100e612ff2565b602002602001018181525050610d087f74625544000000000000000000000000456e636f756e746572456e746974790060001b8260018560405160200161105c91151560f81b815260010190565b60408051601f198184030181529190527e21020020010000000000000000000000000000000000000000000000000000611606565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106110ca576110ca612ff2565b602090810291909101015260006111237f74625544000000000000000000000000456e636f756e746572456e74697479008360017e21020020010000000000000000000000000000000000000000000000000000611549565b9050610c4c8160f81c90565b60006101db61193e565b606060006060600061114961193e565b9050306001600160a01b038216036111725761116687878761197d565b93509350935050611200565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906111bb908a908a908a9060040161325b565b600060405180830381865afa1580156111d8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611166919081019061330c565b93509350939050565b6112646040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b61126d84611a85565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a01526040890186905260208901879052888860018111156112b3576112b3612958565b60018111156112c4576112c4612958565b81525050505050505050506112d98383611b09565b6101208301526101008201529392505050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061133157611331612ff2565b60209081029190910101526000610c4c7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e20010020000000000000000000000000000000000000000000000000000000611549565b6113938282611b58565b610689576113a082611bbd565b816040517fd787b7370000000000000000000000000000000000000000000000000000000081526004016103639291906133a5565b6040805180820190915260008152606060208201526113f384611cfa565b8190600381111561140657611406612958565b9081600381111561141957611419612958565b9052506114268383611d16565b60208201529392505050565b60008080620186a061144560648a6131d3565b61145787602001518960200151611d39565b61146191906133d0565b61146b91906131a8565b90506000620186a0856020015160508a61148591906131d3565b61148f91906133d0565b61149991906131a8565b905080821015935083156114c9576114b5620186a0605a6131a8565b60608801516114c490846131e7565b101592505b50509550959350505050565b611546816040516024016114e991906133e3565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f41304fac00000000000000000000000000000000000000000000000000000000179052611d66565b50565b60008061155461193e565b9050306001600160a01b0382160361157a5761157286868686611d6f565b915050610c4c565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906115c59089908990899089906004016133f6565b602060405180830381865afa1580156115e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115729190613425565b600061161061193e565b9050306001600160a01b038216036116345761162f8686868686611d9c565b6116b4565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611681908990899089908990899060040161343e565b600060405180830381600087803b15801561169b57600080fd5b505af11580156116af573d6000803e3d6000fd5b505050505b505050505050565b60008080620186a06116cf60648a6131d3565b6116e187604001518960000151611d39565b6116eb91906133d0565b6116f591906131a8565b90506000620186a0856040015160648a61170f91906131d3565b61171991906133d0565b61172391906131a8565b9050808211935083156114c95761173e620186a0605a6131a8565b60408801516114c490846131e7565b6000808560800151138015611766575060008560a00151135b1561185957620186a06000836040015113611782576001611788565b82604001515b61179291906131a8565b620186a0600485604001516117a791906131bf565b87608001518860a00151886002815181106117c4576117c4612ff2565b602002602001015167ffffffffffffffff166117e091906131d3565b111561181f578760a00151876002815181106117fe576117fe612ff2565b602002602001015167ffffffffffffffff1661181a91906131d3565b611825565b87608001515b886020015161183491906131e7565b61183e91906131e7565b611848919061320f565b6118529190612ee9565b9050610c4c565b60008560800151128015611871575060008560a00151125b15610c4c57620186a06004846040015161188b91906131bf565b86608001518760a00151876002815181106118a8576118a8612ff2565b602002602001015167ffffffffffffffff166118c491906131d3565b111561190c578660a00151866002815181106118e2576118e2612ff2565b602002602001015167ffffffffffffffff166118fe91906131d3565b61190790613485565b611912565b86608001515b876020015161192191906131e7565b61192b9190612ee9565b611935919061320f565b95945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b031680611978573391505090565b919050565b606060006060600061198e85611db8565b905061199b878783611ddb565b935060006119a886611e14565b90508015611a7a576119ba8888611e51565b935066ffffffffffffff841667ffffffffffffffff8111156119de576119de612a77565b6040519080825280601f01601f191660200182016040528015611a08576020820181803683370190505b5092506020830160005b828160ff161015611a77576000611a2a8b8b84611e64565b90506000611a47888460ff166028026038011c64ffffffffff1690565b9050611a568260008387611ee4565b611a6081856133d0565b935050508080611a6f906134bd565b915050611a12565b50505b505093509350939050565b600080600080600080600080611a9f896000016020015190565b60f81c6001811115611ab357611ab3612958565b60218a015160418b015160618c0151929a509098509650611ad5905b60f81c90565b60628a015160828b015160a28c015160c28d015193985091965094509250611afc90611acf565b9050919395975091939597565b6060806000603885901c64ffffffffff16611b2d611b28868484611faf565b61203d565b935090508064ffffffffff606087901c1601611b4d611b28868484611faf565b925050509250929050565b6000611ba67f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff000000000000000000000000000000008516178361204e565b80611bb65750611bb6838361204e565b9392505050565b606081601081901b6000611bd083612117565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615611c2b57611c267fffffffffffffffffffffffffffff000000000000000000000000000000000000841661212e565b611c62565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000831615611c9857611c938361212e565b611ccf565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001611ce1939291906134dc565b6040516020818303038152906040529350505050919050565b602081015160009060f81c60038111156101cb576101cb612958565b60606000603884901c64ffffffffff16611935611d34858484611faf565b6121d2565b6000808212611d5357611d4c82846133d0565b90506101cb565b611d5c82613485565b611d4c908461356a565b61154681612252565b6000611935611d7e8686612273565b60ff858116601b0360080285901c16611d9785876122c9565b612302565b611db18585611dab84876122c9565b85612353565b5050505050565b60006008611dc86002602061356a565b611dd291906131a8565b9190911c919050565b606081600003611dfa5750604080516020810190915260008152611bb6565b6000611e068585612273565b9050611935816000856125f7565b60006008600180611e276002602061356a565b611e31919061356a565b611e3b919061356a565b611e4591906131a8565b8260ff911c1692915050565b6000611bb6611e60848461261a565b5490565b60008383604051602001611e7992919061357d565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611f6b5760208310611f0e57602083048401935060208381611f0a57611f0a612e73565b0692505b8215611f6b576020839003600081841015611f315750600019600884021c611f3b565b50600019600882021c5b8554600886021b818451168219821617845250818411611f5c575050611fa9565b50600194909401939182900391015b5b60208210611f8d5783548152600190930192601f1990910190602001611f6c565b8115611fa95780518454600019600885021c9182169119161781525b50505050565b600081831180611fbf5750835182115b15611ffc578383836040517f23230fa3000000000000000000000000000000000000000000000000000000008152600401610363939291906135b9565b6020840161200a84826133d0565b90506000612018858561356a565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611bb68360206000612670565b60408051600280825260608201835260009283929190602083019080368337019050509050838160008151811061208757612087612ff2565b602002602001018181525050826001600160a01b031660001b816001815181106120b3576120b3612ff2565b6020908102919091010152600061210b7f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000611549565b90506119358160f81c90565b6000612125607060106133d0565b9190911b919050565b606060005b6010811015612193577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff00000000000000000000000000000000000000000000000000000000000000161561219357600101612133565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280610c4c565b606060006121e08360801c90565b90506fffffffffffffffffffffffffffffffff83168067ffffffffffffffff81111561220e5761220e612a77565b6040519080825280601f01601f191660200182016040528015612238576020820181803683370190505b5092506020830161224a8382846126eb565b505050919050565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b6000828260405160200161228892919061357d565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff168110156122fa576122f060ff601b83900360080287901c16836133d0565b91506001016122ce565b509392505050565b6000602082106123285760208204840193506020828161232457612324612e73565b0691505b508254600882021b6020829003808411156122fa576001850154600882021c82179150509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff00000000000000000000000000000000000000000000000000000000000016036123dd57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8484846040516123d0939291906135de565b60405180910390a2611fa9565b60006123e98585612273565b905060006123f686612736565b905060005b81518110156124cb57600082828151811061241857612418612ff2565b602002602001015190506124446004826affffffffffffffffffffff19166127bf90919063ffffffff16565b156124c2576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d9061248f908b908b908b908b90600401613611565b600060405180830381600087803b1580156124a957600080fd5b505af11580156124bd573d6000803e3d6000fd5b505050505b506001016123fb565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051612500939291906135de565b60405180910390a261251b828565ffffffffffff16856127dd565b60005b81518110156125ee57600082828151811061253b5761253b612ff2565b602002602001015190506125676008826affffffffffffffffffffff19166127bf90919063ffffffff16565b156125e5576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125b2908b908b908b908b90600401613611565b600060405180830381600087803b1580156125cc57600080fd5b505af11580156125e0573d6000803e3d6000fd5b505050505b5060010161251e565b50505050505050565b60405160208101601f19603f84840101166040528282526122fa85858584611ee4565b6000828260405160200161262f92919061357d565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b6060600061267e8560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816126a4576126a4612e73565b04905060405193506020840160208202810160405281855260005b828110156126df578451871c8252938701936020909101906001016126bf565b50505050509392505050565b5b6020811061270b578251825260209283019290910190601f19016126ec565b8060000361271857505050565b6000600019600883021c905080835116811985511617835250505050565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061277057612770612ff2565b602090810291909101015260006127a87f746273746f726500000000000000000053746f7265486f6f6b7300000000000083836127f3565b9050610c4c6127ba8260008451611faf565b61282d565b60008160ff16826127d08560581c90565b1660ff1614905092915050565b610d08838383516127ee8560200190565b61283e565b6060610c4c612803858585611e64565b6000612828856128138989611e51565b9060ff166028026038011c64ffffffffff1690565b6125f7565b60606000611bb68360156000612670565b82156128b857602083106128685760208304840193506020838161286457612864612e73565b0692505b82156128b85760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116128a9575050611fa9565b50600194909401939182900391015b5b602082106128da5780518455600190930192601f19909101906020016128b9565b8115611fa9576000600019600884021c8554835182191691161785555050505050565b60006020828403121561290f57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611bb657600080fd5b60006020828403121561295157600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6002811061298c57634e487b7160e01b600052602160045260246000fd5b9052565b60008151808452602080850194506020840160005b838110156129c1578151875295820195908201906001016129a5565b509495945050505050565b602081526129de60208201835161296e565b602082015160408201526040820151606082015260006060830151612a07608084018215159052565b50608083015160a083015260a083015160c083015260c083015160e083015260e0830151610100612a3b8185018315159052565b808501519150506101406101208181860152612a5b610160860184612990565b90860151858203601f19018387015290925061066d8382612990565b634e487b7160e01b600052604160045260246000fd5b6040516101a0810167ffffffffffffffff81118282101715612ab157612ab1612a77565b60405290565b60405160e0810167ffffffffffffffff81118282101715612ab157612ab1612a77565b604051610120810167ffffffffffffffff81118282101715612ab157612ab1612a77565b604051601f8201601f1916810167ffffffffffffffff81118282101715612b2757612b27612a77565b604052919050565b8035801515811461197857600080fd5b6000808284036101c0811215612b5457600080fd5b6101a080821215612b6457600080fd5b612b6c612a8d565b915084358252602085013560208301526040850135604083015260608501356060830152612b9c60808601612b2f565b6080830152612bad60a08601612b2f565b60a0830152612bbe60c08601612b2f565b60c083015260e085013560e0830152610100808601358184015250610120612be7818701612b2f565b90830152610140612bf9868201612b2f565b9083015261016085810135908301526101808086013590830152909593013593505050565b60006101a082019050825182526020830151602083015260408301516040830152606083015160608301526080830151612c5c608084018215159052565b5060a0830151612c7060a084018215159052565b5060c0830151612c8460c084018215159052565b5060e0838101519083015261010080840151908301526101208084015115159083015261014080840151151590830152610160808401519083015261018092830151929091019190915290565b600060608284031215612ce357600080fd5b6040516060810181811067ffffffffffffffff82111715612d0657612d06612a77565b80604052508091508251815260208301516020820152604083015160408201525092915050565b600067ffffffffffffffff821115612d4757612d47612a77565b5060051b60200190565b600082601f830112612d6257600080fd5b81516020612d77612d7283612d2d565b612afe565b8083825260208201915060208460051b870101935086841115612d9957600080fd5b602086015b84811015612db55780518352918301918301612d9e565b509695505050505050565b600060208284031215612dd257600080fd5b815167ffffffffffffffff80821115612dea57600080fd5b908301906101208286031215612dff57600080fd5b612e07612ab7565b8251815260208301516020820152604083015160408201526060830151606082015260808301516080820152612e408660a08501612cd1565b60a082015261010083015182811115612e5857600080fd5b612e6487828601612d51565b60c08301525095945050505050565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600082612eae57612eae612e73565b60001983147f800000000000000000000000000000000000000000000000000000000000000083141615612ee457612ee4612e89565b500590565b8181036000831280158383131683831282161715612f0957612f09612e89565b5092915050565b600060208284031215612f2257600080fd5b815167ffffffffffffffff80821115612f3a57600080fd5b908301906101608286031215612f4f57600080fd5b612f57612ada565b825181526020830151602082015260408301516040820152606083015182811115612f8157600080fd5b612f8d87828601612d51565b6060830152506080830151608082015260a083015160a082015260c083015160c0820152612fbe8660e08501612cd1565b60e082015261014083015182811115612fd657600080fd5b612fe287828601612d51565b6101008301525095945050505050565b634e487b7160e01b600052603260045260246000fd5b600060e0828403121561301a57600080fd5b613022612ab7565b825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c08201528091505092915050565b6000610140828403121561307f57600080fd5b604051610100810181811067ffffffffffffffff821117156130a3576130a3612a77565b8060405250825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a08201526130eb8460c08501612cd1565b60c0820152610120929092015160e083015250919050565b6000602080838503121561311657600080fd5b825167ffffffffffffffff8082111561312e57600080fd5b818501915085601f83011261314257600080fd5b8151613150612d7282612d2d565b81815260059190911b8301840190848101908883111561316f57600080fd5b938501935b8285101561319c578451848116811461318d5760008081fd5b82529385019390850190613174565b98975050505050505050565b80820281158282048414176101cb576101cb612e89565b6000826131ce576131ce612e73565b500490565b6000826131e2576131e2612e73565b500690565b808201828112600083128015821682158216171561320757613207612e89565b505092915050565b808202600082127f80000000000000000000000000000000000000000000000000000000000000008414161561324757613247612e89565b81810583148215176101cb576101cb612e89565b8381526060602082015260006132746060830185612990565b9050826040830152949350505050565b60005b8381101561329f578181015183820152602001613287565b50506000910152565b600082601f8301126132b957600080fd5b815167ffffffffffffffff8111156132d3576132d3612a77565b6132e66020601f19601f84011601612afe565b8181528460208386010111156132fb57600080fd5b610c4c826020830160208701613284565b60008060006060848603121561332157600080fd5b835167ffffffffffffffff8082111561333957600080fd5b613345878388016132a8565b945060208601519350604086015191508082111561336257600080fd5b5061336f868287016132a8565b9150509250925092565b60008151808452613391816020860160208601613284565b601f01601f19169290920160200192915050565b6040815260006133b86040830185613379565b90506001600160a01b03831660208301529392505050565b808201808211156101cb576101cb612e89565b602081526000611bb66020830184613379565b84815260806020820152600061340f6080830186612990565b60ff949094166040830152506060015292915050565b60006020828403121561343757600080fd5b5051919050565b85815260a06020820152600061345760a0830187612990565b60ff8616604084015282810360608401526134728186613379565b9150508260808301529695505050505050565b60007f800000000000000000000000000000000000000000000000000000000000000082036134b6576134b6612e89565b5060000390565b600060ff821660ff81036134d3576134d3612e89565b60010192915050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a00000000000000000000000000000000000000000000000000000000000000806002840152845161353d816003860160208901613284565b80840190508160038201528451915061355d826004830160208801613284565b0160040195945050505050565b818103818111156101cb576101cb612e89565b8281526000602080830184516020860160005b828110156135ac57815184529284019290840190600101613590565b5091979650505050505050565b6060815260006135cc6060830186613379565b60208301949094525060400152919050565b6060815260006135f16060830186612990565b65ffffffffffff85166020840152828103604084015261066d8185613379565b84815260806020820152600061362a6080830186612990565b65ffffffffffff85166040840152828103606084015261364a8185613379565b97965050505050505056fea26469706673582212209f7e153d285cc4a1f6bcabb6d9714d51d90caa1e49b810c06c56fb5633f9f1e264736f6c63430008180033","sourceMap":"1460:11754:243:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{"src/libraries/LibChunks.sol":{"LibChunks":[{"start":2324,"length":20},{"start":3684,"length":20}]}}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80634dda27e81161005b5780634dda27e8146100dd5780636783d47a146100fd578063def4c3ff1461011d578063e1af802c1461013057600080fd5b806301ffc9a714610082578063119df25f146100aa57806345ec9354146100ca575b600080fd5b6100956100903660046128fd565b610138565b60405190151581526020015b60405180910390f35b6100b26101d1565b6040516001600160a01b0390911681526020016100a1565b604051601f1936013581526020016100a1565b6100f06100eb36600461293f565b6101e0565b6040516100a191906129cc565b61011061010b366004612b3f565b610244565b6040516100a19190612c1e565b61009561012b36600461293f565b61052b565b6100b2610536565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806101cb57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006101db610540565b905090565b61023b6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b6101cb82610572565b604080516101a081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e0810182905261010081018290526101208101829052610140810182905261016081018290526101808101919091526102be306102b96101d1565b610677565b6102cb836040015161052b565b1580156102e257506102e0836060015161052b565b155b156105245760006102f6846000015161068d565b905080602001515160000361036c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f616374696f6e20646f6573206e6f74206578697374000000000000000000000060448201526064015b60405180910390fd5b8051600381111561037f5761037f612958565b60ff1660010361043a57600081602001518060200190518101906103a39190612dc0565b90506103be8186604001518760600151886020015188610742565b151560c0880152158015608088015260e087019190915261042c576000620186a08660e001516103ee9190612e9f565b6103fb8760600151610bba565b6104059190612ee9565b9050600081136104185760016101408701525b610426866060015182610c54565b50610434565b600160a08601525b506104ee565b8051600381111561044d5761044d612958565b60ff1660020361048c57600081602001518060200190518101906104719190612f10565b90506103be8186604001518760600151886020015188610d0d565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f616374696f6e2074797065206e6f74207265636f676e697a65640000000000006044820152606401610363565b836101400151156105085761050884606001516001610fd8565b836101200151156105225761052284604001516001610fd8565b505b5090919050565b60006101cb82611091565b60006101db61112f565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c8061056f5750335b90565b6105cd6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061060357610603612ff2565b60209081029190910101526000808061065c7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611139565b92509250925061066d838383611209565b9695505050505050565b610689610683836112ec565b82611389565b5050565b6040805180820190915260008152606060208201526040805160018082528183019092526000916020808301908036833701905050905082816000815181106106d8576106d8612ff2565b6020908102919091010152600080806107317f74625544000000000000000000000000416374696f6e73000000000000000000857e01010101000000000000000000000000000000000000000000000000000000611139565b92509250925061066d8383836113d5565b600080600080610750610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b815260040161077d91815260200190565b60e060405180830381865afa15801561079a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107be9190613008565b905060006107ca610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b81526004016107f791815260200190565b60e060405180830381865afa158015610814573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108389190613008565b90506000610844610536565b6001600160a01b031663810c1dc1896040518263ffffffff1660e01b815260040161087191815260200190565b61014060405180830381865afa15801561088f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108b3919061306c565b905060008260a001511315610b9f576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810188905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af415801561092e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109569190810190613103565b90506109ad8160008151811061096e5761096e612ff2565b602002602001015167ffffffffffffffff168260018151811061099357610993612ff2565b602002602001015167ffffffffffffffff168e8787611432565b90965094508515610b5257620186a060008d6000015185606001516109d29190612ee9565b136109de5760016109ef565b8c5160608501516109ef9190612ee9565b6109f991906131a8565b8451620186a090610a0c906004906131bf565b8460800151856060015185600281518110610a2957610a29612ff2565b602002602001015167ffffffffffffffff16610a4591906131d3565b1115610a8457846060015184600281518110610a6357610a63612ff2565b602002602001015167ffffffffffffffff16610a7f91906131d3565b610a8a565b84608001515b8f60400151610a9991906131e7565b610aa391906131e7565b610aad919061320f565b610ab79190612ee9565b9650610af76040518060400160405280600481526020017f48495421000000000000000000000000000000000000000000000000000000008152506114d5565b8415610b4d57610b3b6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d5565b610b4660028861320f565b9650600194505b610b99565b610b906040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d5565b60009650600095505b50610bac565b6000955060009450600093505b505050955095509592505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610bf357610bf3612ff2565b60209081029190910101526000610c4c7f74625544000000000000000000000000537461747300000000000000000000008360057ee1080020200120202020200000000000000000000000000000000000000000611549565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c8a57610c8a612ff2565b602002602001018181525050610d087f746255440000000000000000000000005374617473000000000000000000000060001b82600585604051602001610cd391815260200190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611606565b505050565b600080600080610d1b610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610d4891815260200190565b60e060405180830381865afa158015610d65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d899190613008565b90506000610d95610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610dc291815260200190565b60e060405180830381865afa158015610ddf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e039190613008565b905060008160a001511315610fbe576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810187905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af4158015610e7e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ea69190810190613103565b9050610efd81600081518110610ebe57610ebe612ff2565b602002602001015167ffffffffffffffff1682600181518110610ee357610ee3612ff2565b602002602001015167ffffffffffffffff168d86866116bc565b90955093508415610f7157610f148b82858561174d565b95508315610f6c57610f5a6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d5565b610f6560028761320f565b9550600193505b610fb8565b610faf6040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d5565b60009550600094505b50610fcb565b6000945060009350600092505b5050955095509592505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061100e5761100e612ff2565b602002602001018181525050610d087f74625544000000000000000000000000456e636f756e746572456e746974790060001b8260018560405160200161105c91151560f81b815260010190565b60408051601f198184030181529190527e21020020010000000000000000000000000000000000000000000000000000611606565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106110ca576110ca612ff2565b602090810291909101015260006111237f74625544000000000000000000000000456e636f756e746572456e74697479008360017e21020020010000000000000000000000000000000000000000000000000000611549565b9050610c4c8160f81c90565b60006101db61193e565b606060006060600061114961193e565b9050306001600160a01b038216036111725761116687878761197d565b93509350935050611200565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906111bb908a908a908a9060040161325b565b600060405180830381865afa1580156111d8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611166919081019061330c565b93509350939050565b6112646040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b61126d84611a85565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a01526040890186905260208901879052888860018111156112b3576112b3612958565b60018111156112c4576112c4612958565b81525050505050505050506112d98383611b09565b6101208301526101008201529392505050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061133157611331612ff2565b60209081029190910101526000610c4c7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e20010020000000000000000000000000000000000000000000000000000000611549565b6113938282611b58565b610689576113a082611bbd565b816040517fd787b7370000000000000000000000000000000000000000000000000000000081526004016103639291906133a5565b6040805180820190915260008152606060208201526113f384611cfa565b8190600381111561140657611406612958565b9081600381111561141957611419612958565b9052506114268383611d16565b60208201529392505050565b60008080620186a061144560648a6131d3565b61145787602001518960200151611d39565b61146191906133d0565b61146b91906131a8565b90506000620186a0856020015160508a61148591906131d3565b61148f91906133d0565b61149991906131a8565b905080821015935083156114c9576114b5620186a0605a6131a8565b60608801516114c490846131e7565b101592505b50509550959350505050565b611546816040516024016114e991906133e3565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f41304fac00000000000000000000000000000000000000000000000000000000179052611d66565b50565b60008061155461193e565b9050306001600160a01b0382160361157a5761157286868686611d6f565b915050610c4c565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906115c59089908990899089906004016133f6565b602060405180830381865afa1580156115e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115729190613425565b600061161061193e565b9050306001600160a01b038216036116345761162f8686868686611d9c565b6116b4565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611681908990899089908990899060040161343e565b600060405180830381600087803b15801561169b57600080fd5b505af11580156116af573d6000803e3d6000fd5b505050505b505050505050565b60008080620186a06116cf60648a6131d3565b6116e187604001518960000151611d39565b6116eb91906133d0565b6116f591906131a8565b90506000620186a0856040015160648a61170f91906131d3565b61171991906133d0565b61172391906131a8565b9050808211935083156114c95761173e620186a0605a6131a8565b60408801516114c490846131e7565b6000808560800151138015611766575060008560a00151135b1561185957620186a06000836040015113611782576001611788565b82604001515b61179291906131a8565b620186a0600485604001516117a791906131bf565b87608001518860a00151886002815181106117c4576117c4612ff2565b602002602001015167ffffffffffffffff166117e091906131d3565b111561181f578760a00151876002815181106117fe576117fe612ff2565b602002602001015167ffffffffffffffff1661181a91906131d3565b611825565b87608001515b886020015161183491906131e7565b61183e91906131e7565b611848919061320f565b6118529190612ee9565b9050610c4c565b60008560800151128015611871575060008560a00151125b15610c4c57620186a06004846040015161188b91906131bf565b86608001518760a00151876002815181106118a8576118a8612ff2565b602002602001015167ffffffffffffffff166118c491906131d3565b111561190c578660a00151866002815181106118e2576118e2612ff2565b602002602001015167ffffffffffffffff166118fe91906131d3565b61190790613485565b611912565b86608001515b876020015161192191906131e7565b61192b9190612ee9565b611935919061320f565b95945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b031680611978573391505090565b919050565b606060006060600061198e85611db8565b905061199b878783611ddb565b935060006119a886611e14565b90508015611a7a576119ba8888611e51565b935066ffffffffffffff841667ffffffffffffffff8111156119de576119de612a77565b6040519080825280601f01601f191660200182016040528015611a08576020820181803683370190505b5092506020830160005b828160ff161015611a77576000611a2a8b8b84611e64565b90506000611a47888460ff166028026038011c64ffffffffff1690565b9050611a568260008387611ee4565b611a6081856133d0565b935050508080611a6f906134bd565b915050611a12565b50505b505093509350939050565b600080600080600080600080611a9f896000016020015190565b60f81c6001811115611ab357611ab3612958565b60218a015160418b015160618c0151929a509098509650611ad5905b60f81c90565b60628a015160828b015160a28c015160c28d015193985091965094509250611afc90611acf565b9050919395975091939597565b6060806000603885901c64ffffffffff16611b2d611b28868484611faf565b61203d565b935090508064ffffffffff606087901c1601611b4d611b28868484611faf565b925050509250929050565b6000611ba67f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff000000000000000000000000000000008516178361204e565b80611bb65750611bb6838361204e565b9392505050565b606081601081901b6000611bd083612117565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615611c2b57611c267fffffffffffffffffffffffffffff000000000000000000000000000000000000841661212e565b611c62565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000831615611c9857611c938361212e565b611ccf565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001611ce1939291906134dc565b6040516020818303038152906040529350505050919050565b602081015160009060f81c60038111156101cb576101cb612958565b60606000603884901c64ffffffffff16611935611d34858484611faf565b6121d2565b6000808212611d5357611d4c82846133d0565b90506101cb565b611d5c82613485565b611d4c908461356a565b61154681612252565b6000611935611d7e8686612273565b60ff858116601b0360080285901c16611d9785876122c9565b612302565b611db18585611dab84876122c9565b85612353565b5050505050565b60006008611dc86002602061356a565b611dd291906131a8565b9190911c919050565b606081600003611dfa5750604080516020810190915260008152611bb6565b6000611e068585612273565b9050611935816000856125f7565b60006008600180611e276002602061356a565b611e31919061356a565b611e3b919061356a565b611e4591906131a8565b8260ff911c1692915050565b6000611bb6611e60848461261a565b5490565b60008383604051602001611e7992919061357d565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611f6b5760208310611f0e57602083048401935060208381611f0a57611f0a612e73565b0692505b8215611f6b576020839003600081841015611f315750600019600884021c611f3b565b50600019600882021c5b8554600886021b818451168219821617845250818411611f5c575050611fa9565b50600194909401939182900391015b5b60208210611f8d5783548152600190930192601f1990910190602001611f6c565b8115611fa95780518454600019600885021c9182169119161781525b50505050565b600081831180611fbf5750835182115b15611ffc578383836040517f23230fa3000000000000000000000000000000000000000000000000000000008152600401610363939291906135b9565b6020840161200a84826133d0565b90506000612018858561356a565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611bb68360206000612670565b60408051600280825260608201835260009283929190602083019080368337019050509050838160008151811061208757612087612ff2565b602002602001018181525050826001600160a01b031660001b816001815181106120b3576120b3612ff2565b6020908102919091010152600061210b7f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000611549565b90506119358160f81c90565b6000612125607060106133d0565b9190911b919050565b606060005b6010811015612193577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff00000000000000000000000000000000000000000000000000000000000000161561219357600101612133565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280610c4c565b606060006121e08360801c90565b90506fffffffffffffffffffffffffffffffff83168067ffffffffffffffff81111561220e5761220e612a77565b6040519080825280601f01601f191660200182016040528015612238576020820181803683370190505b5092506020830161224a8382846126eb565b505050919050565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b6000828260405160200161228892919061357d565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff168110156122fa576122f060ff601b83900360080287901c16836133d0565b91506001016122ce565b509392505050565b6000602082106123285760208204840193506020828161232457612324612e73565b0691505b508254600882021b6020829003808411156122fa576001850154600882021c82179150509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff00000000000000000000000000000000000000000000000000000000000016036123dd57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8484846040516123d0939291906135de565b60405180910390a2611fa9565b60006123e98585612273565b905060006123f686612736565b905060005b81518110156124cb57600082828151811061241857612418612ff2565b602002602001015190506124446004826affffffffffffffffffffff19166127bf90919063ffffffff16565b156124c2576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d9061248f908b908b908b908b90600401613611565b600060405180830381600087803b1580156124a957600080fd5b505af11580156124bd573d6000803e3d6000fd5b505050505b506001016123fb565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051612500939291906135de565b60405180910390a261251b828565ffffffffffff16856127dd565b60005b81518110156125ee57600082828151811061253b5761253b612ff2565b602002602001015190506125676008826affffffffffffffffffffff19166127bf90919063ffffffff16565b156125e5576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125b2908b908b908b908b90600401613611565b600060405180830381600087803b1580156125cc57600080fd5b505af11580156125e0573d6000803e3d6000fd5b505050505b5060010161251e565b50505050505050565b60405160208101601f19603f84840101166040528282526122fa85858584611ee4565b6000828260405160200161262f92919061357d565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b6060600061267e8560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816126a4576126a4612e73565b04905060405193506020840160208202810160405281855260005b828110156126df578451871c8252938701936020909101906001016126bf565b50505050509392505050565b5b6020811061270b578251825260209283019290910190601f19016126ec565b8060000361271857505050565b6000600019600883021c905080835116811985511617835250505050565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061277057612770612ff2565b602090810291909101015260006127a87f746273746f726500000000000000000053746f7265486f6f6b7300000000000083836127f3565b9050610c4c6127ba8260008451611faf565b61282d565b60008160ff16826127d08560581c90565b1660ff1614905092915050565b610d08838383516127ee8560200190565b61283e565b6060610c4c612803858585611e64565b6000612828856128138989611e51565b9060ff166028026038011c64ffffffffff1690565b6125f7565b60606000611bb68360156000612670565b82156128b857602083106128685760208304840193506020838161286457612864612e73565b0692505b82156128b85760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116128a9575050611fa9565b50600194909401939182900391015b5b602082106128da5780518455600190930192601f19909101906020016128b9565b8115611fa9576000600019600884021c8554835182191691161785555050505050565b60006020828403121561290f57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611bb657600080fd5b60006020828403121561295157600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6002811061298c57634e487b7160e01b600052602160045260246000fd5b9052565b60008151808452602080850194506020840160005b838110156129c1578151875295820195908201906001016129a5565b509495945050505050565b602081526129de60208201835161296e565b602082015160408201526040820151606082015260006060830151612a07608084018215159052565b50608083015160a083015260a083015160c083015260c083015160e083015260e0830151610100612a3b8185018315159052565b808501519150506101406101208181860152612a5b610160860184612990565b90860151858203601f19018387015290925061066d8382612990565b634e487b7160e01b600052604160045260246000fd5b6040516101a0810167ffffffffffffffff81118282101715612ab157612ab1612a77565b60405290565b60405160e0810167ffffffffffffffff81118282101715612ab157612ab1612a77565b604051610120810167ffffffffffffffff81118282101715612ab157612ab1612a77565b604051601f8201601f1916810167ffffffffffffffff81118282101715612b2757612b27612a77565b604052919050565b8035801515811461197857600080fd5b6000808284036101c0811215612b5457600080fd5b6101a080821215612b6457600080fd5b612b6c612a8d565b915084358252602085013560208301526040850135604083015260608501356060830152612b9c60808601612b2f565b6080830152612bad60a08601612b2f565b60a0830152612bbe60c08601612b2f565b60c083015260e085013560e0830152610100808601358184015250610120612be7818701612b2f565b90830152610140612bf9868201612b2f565b9083015261016085810135908301526101808086013590830152909593013593505050565b60006101a082019050825182526020830151602083015260408301516040830152606083015160608301526080830151612c5c608084018215159052565b5060a0830151612c7060a084018215159052565b5060c0830151612c8460c084018215159052565b5060e0838101519083015261010080840151908301526101208084015115159083015261014080840151151590830152610160808401519083015261018092830151929091019190915290565b600060608284031215612ce357600080fd5b6040516060810181811067ffffffffffffffff82111715612d0657612d06612a77565b80604052508091508251815260208301516020820152604083015160408201525092915050565b600067ffffffffffffffff821115612d4757612d47612a77565b5060051b60200190565b600082601f830112612d6257600080fd5b81516020612d77612d7283612d2d565b612afe565b8083825260208201915060208460051b870101935086841115612d9957600080fd5b602086015b84811015612db55780518352918301918301612d9e565b509695505050505050565b600060208284031215612dd257600080fd5b815167ffffffffffffffff80821115612dea57600080fd5b908301906101208286031215612dff57600080fd5b612e07612ab7565b8251815260208301516020820152604083015160408201526060830151606082015260808301516080820152612e408660a08501612cd1565b60a082015261010083015182811115612e5857600080fd5b612e6487828601612d51565b60c08301525095945050505050565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600082612eae57612eae612e73565b60001983147f800000000000000000000000000000000000000000000000000000000000000083141615612ee457612ee4612e89565b500590565b8181036000831280158383131683831282161715612f0957612f09612e89565b5092915050565b600060208284031215612f2257600080fd5b815167ffffffffffffffff80821115612f3a57600080fd5b908301906101608286031215612f4f57600080fd5b612f57612ada565b825181526020830151602082015260408301516040820152606083015182811115612f8157600080fd5b612f8d87828601612d51565b6060830152506080830151608082015260a083015160a082015260c083015160c0820152612fbe8660e08501612cd1565b60e082015261014083015182811115612fd657600080fd5b612fe287828601612d51565b6101008301525095945050505050565b634e487b7160e01b600052603260045260246000fd5b600060e0828403121561301a57600080fd5b613022612ab7565b825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c08201528091505092915050565b6000610140828403121561307f57600080fd5b604051610100810181811067ffffffffffffffff821117156130a3576130a3612a77565b8060405250825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a08201526130eb8460c08501612cd1565b60c0820152610120929092015160e083015250919050565b6000602080838503121561311657600080fd5b825167ffffffffffffffff8082111561312e57600080fd5b818501915085601f83011261314257600080fd5b8151613150612d7282612d2d565b81815260059190911b8301840190848101908883111561316f57600080fd5b938501935b8285101561319c578451848116811461318d5760008081fd5b82529385019390850190613174565b98975050505050505050565b80820281158282048414176101cb576101cb612e89565b6000826131ce576131ce612e73565b500490565b6000826131e2576131e2612e73565b500690565b808201828112600083128015821682158216171561320757613207612e89565b505092915050565b808202600082127f80000000000000000000000000000000000000000000000000000000000000008414161561324757613247612e89565b81810583148215176101cb576101cb612e89565b8381526060602082015260006132746060830185612990565b9050826040830152949350505050565b60005b8381101561329f578181015183820152602001613287565b50506000910152565b600082601f8301126132b957600080fd5b815167ffffffffffffffff8111156132d3576132d3612a77565b6132e66020601f19601f84011601612afe565b8181528460208386010111156132fb57600080fd5b610c4c826020830160208701613284565b60008060006060848603121561332157600080fd5b835167ffffffffffffffff8082111561333957600080fd5b613345878388016132a8565b945060208601519350604086015191508082111561336257600080fd5b5061336f868287016132a8565b9150509250925092565b60008151808452613391816020860160208601613284565b601f01601f19169290920160200192915050565b6040815260006133b86040830185613379565b90506001600160a01b03831660208301529392505050565b808201808211156101cb576101cb612e89565b602081526000611bb66020830184613379565b84815260806020820152600061340f6080830186612990565b60ff949094166040830152506060015292915050565b60006020828403121561343757600080fd5b5051919050565b85815260a06020820152600061345760a0830187612990565b60ff8616604084015282810360608401526134728186613379565b9150508260808301529695505050505050565b60007f800000000000000000000000000000000000000000000000000000000000000082036134b6576134b6612e89565b5060000390565b600060ff821660ff81036134d3576134d3612e89565b60010192915050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a00000000000000000000000000000000000000000000000000000000000000806002840152845161353d816003860160208901613284565b80840190508160038201528451915061355d826004830160208801613284565b0160040195945050505050565b818103818111156101cb576101cb612e89565b8281526000602080830184516020860160005b828110156135ac57815184529284019290840190600101613590565b5091979650505050505050565b6060815260006135cc6060830186613379565b60208301949094525060400152919050565b6060815260006135f16060830186612990565b65ffffffffffff85166020840152828103604084015261066d8185613379565b84815260806020820152600061362a6080830186612990565b65ffffffffffff85166040840152828103606084015261364a8185613379565b97965050505050505056fea26469706673582212209f7e153d285cc4a1f6bcabb6d9714d51d90caa1e49b810c06c56fb5633f9f1e264736f6c63430008180033","sourceMap":"1460:11754:243:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:198:123;;;;;;:::i;:::-;;:::i;:::-;;;612:14:264;;605:22;587:41;;575:2;560:18;2331:198:123;;;;;;;;1262:113;;;:::i;:::-;;;-1:-1:-1;;;;;803:55:264;;;785:74;;773:2;758:18;1262:113:123;639:226:264;1616:110:123;;;-1:-1:-1;;3800:14:123;3796:25;3783:39;1016:25:264;;1004:2;989:18;1616:110:123;870:177:264;5033:148:243;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1554:3341::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;4901:126::-;;;;;;:::i;:::-;;:::i;1942:98:123:-;;;:::i;2331:198::-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;1262:113::-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;5033:148:243:-;5097:26;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5097:26:243;5142:32;5162:11;5142:19;:32::i;1554:3341::-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1715:43:243;1738:4;1745:12;:10;:12::i;:::-;1715:14;:43::i;:::-;1851:37;1859:17;:28;;;1851:7;:37::i;:::-;1850:38;:80;;;;;1893:37;1901:17;:28;;;1893:7;:37::i;:::-;1892:38;1850:80;1846:3009;;;1977:29;2009:39;2021:17;:26;;;2009:11;:39::i;:::-;1977:71;;2071:10;:22;;;:29;2104:1;2071:34;2063:68;;;;;;;7922:2:264;2063:68:243;;;7904:21:264;7961:2;7941:18;;;7934:30;8000:23;7980:18;;;7973:51;8041:18;;2063:68:243;;;;;;;;;2206:21;;2200:28;;;;;;;;:::i;:::-;:33;;2232:1;2200:33;2196:2366;;2289:38;2341:10;:22;;;2330:57;;;;;;;;;;;;:::i;:::-;2289:98;;2545:257;2591:11;2624:17;:28;;;2674:17;:28;;;2724:17;:26;;;2772:12;2545:24;:257::i;:::-;2441:361;;2503:22;;;2441:361;;;;2480:21;;;2441:361;2442:36;;;2441:361;;;;2861:468;;2910:16;531:7:0;3011:17:243;:36;;;:62;;;;:::i;:::-;2929:48;2948:17;:28;;;2929:18;:48::i;:::-;:145;;;;:::i;:::-;2910:164;;3113:1;3100:9;:14;3096:57;;3149:4;3116:30;;;:37;3096:57;3175:59;3194:17;:28;;;3224:9;3175:18;:59::i;:::-;2888:365;2861:468;;;3306:4;3281:22;;;:29;2861:468;2235:1108;2196:2366;;;3359:21;;3353:28;;;;;;;;:::i;:::-;:33;;3385:1;3353:33;3349:1213;;3442:35;3491:10;:22;;;3480:54;;;;;;;;;;;;:::i;:::-;3442:92;;3692:254;3735:11;3768:17;:28;;;3818:17;:28;;;3868:17;:26;;;3916:12;3692:21;:254::i;3349:1213::-;4511:36;;;;;12832:2:264;4511:36:243;;;12814:21:264;12871:2;12851:18;;;12844:30;12910:28;12890:18;;;12883:56;12956:18;;4511:36:243;12630:350:264;3349:1213:243;4580:17;:30;;;4576:128;;;4630:59;4654:17;:28;;;4684:4;4630:23;:59::i;:::-;4721:17;:30;;;4717:128;;;4771:59;4795:17;:28;;;4825:4;4771:23;:59::i;:::-;1932:2923;1846:3009;-1:-1:-1;4871:17:243;;1554:3341;-1:-1:-1;1554:3341:243:o;4901:126::-;4957:11;4987:33;5011:8;4987:23;:33::i;1942:98:123:-;1981:7;2003:32;:30;:32::i;2992:383::-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;24282:418:196:-;24339:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24339:33:196;24409:16;;;24423:1;24409:16;;;;;;;;;24380:26;;24409:16;;;;;;;;;;;-1:-1:-1;24409:16:196;24380:45;;24446:11;24431:9;24441:1;24431:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;24465:24;;;24552:80;1414:66;24597:9;1543:66;24552:21;:80::i;:::-;24464:168;;;;;;24645:50;24652:11;24665:15;24682:12;24645:6;:50::i;:::-;24638:57;24282:418;-1:-1:-1;;;;;;24282:418:196:o;3103:154:254:-;3179:75;3210:35;3229:15;3210:18;:35::i;:::-;3247:6;3179:30;:75::i;:::-;3103:154;;:::o;9017:404:192:-;-1:-1:-1;;;;;;;;;;;;;;;;;9133:16:192;;;9147:1;9133:16;;;;;;;;;9104:26;;9133:16;;;;;;;;;;;-1:-1:-1;9133:16:192;9104:45;;9170:8;9155:9;9165:1;9155:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;9186:24;;;9273:80;1201:66;9318:9;1330:66;9273:21;:80::i;:::-;9185:168;;;;;;9366:50;9373:11;9386:15;9403:12;9366:6;:50::i;5907:2251:243:-;6130:13;6145:8;6155:9;6200:35;6245:8;:6;:8::i;:::-;-1:-1:-1;;;;;6238:42:243;;6281:10;6238:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;6238:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6200:92;;6325:35;6370:8;:6;:8::i;:::-;-1:-1:-1;;;;;6363:42:243;;6406:10;6363:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;6363:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6325:92;;6455:25;6490:8;:6;:8::i;:::-;-1:-1:-1;;;;;6483:35:243;;6519:8;6483:45;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;6483:45:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6455:73;;6564:1;6543:8;:18;;;:22;6539:1613;;;6608:34;;;;;;;;1016:25:264;;;6581:24:243;;6608:9;;:20;;989:18:264;;6608:34:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;6608:34:243;;;;;;;;;;;;:::i;:::-;6581:61;;6670:139;6728:8;6737:1;6728:11;;;;;;;;:::i;:::-;;;;;;;6720:20;;6750:8;6759:1;6750:11;;;;;;;;:::i;:::-;;;;;;;6742:20;;6764:11;6777:8;6787;6670:32;:139::i;:::-;6656:153;;-1:-1:-1;6656:153:243;-1:-1:-1;6824:1226:243;;;;487:7:0;7479:1:243;7448:11;:28;;;7422:8;:22;;;7415:61;;;;:::i;:::-;:65;:215;;7628:1;7415:215;;;7556:28;;7530:22;;;;7523:61;;7556:28;7523:61;:::i;:::-;7385:290;;;;:::i;:::-;7234:25;;531:7:0;;7234:29:243;;7262:1;;7234:29;:::i;:::-;7045:6;:16;;;7025:6;:16;;;7010:8;7019:1;7010:11;;;;;;;;:::i;:::-;;;;;;;7002:20;;:39;;;;:::i;:::-;:59;;:192;;7178:6;:16;;;7163:8;7172:1;7163:11;;;;;;;;:::i;:::-;;;;;;;7155:20;;:39;;;;:::i;:::-;7002:192;;;7100:6;:16;;;7002:192;6908:11;:23;;;:316;;;;:::i;:::-;:356;;;;:::i;:::-;6882:430;;;;:::i;:::-;6860:837;;;;:::i;:::-;6851:846;;7715:20;;;;;;;;;;;;;;;;;;:12;:20::i;:::-;7757:4;7753:166;;;7785:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;7837:30;573:1:0;7837:6:243;:30;:::i;:::-;7828:39;;7896:4;7889:11;;7753:166;6824:1226;;;7957:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;8005:1;7996:10;;8030:5;8024:11;;6824:1226;6567:1493;6539:1613;;;8089:1;8080:10;;8110:5;8104:11;;8136:5;8129:12;;6539:1613;6166:1992;;;5907:2251;;;;;;;;;:::o;9380:299:217:-;9496:16;;;9510:1;9496:16;;;;;;;;;9443;;;;9496;;;;;;;;;;;;-1:-1:-1;9496:16:217;9467:45;;9533:8;9518:9;9528:1;9518:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;9548:13;9564:64;1303:66;9601:9;9612:1;1432:66;9564:26;:64::i;:::-;9548:80;9380:299;-1:-1:-1;;;;9380:299:217:o;10065:254::-;10167:16;;;10181:1;10167:16;;;;;;;;;10138:26;;10167:16;;;;;;;;;;;-1:-1:-1;10167:16:217;10138:45;;10204:8;10189:9;10199:1;10189:12;;;;;;;;:::i;:::-;;;;;;:23;;;;;10219:95;1303:66;1287:83;;10256:9;10267:1;10288:9;10270:29;;;;;;17264:19:264;;17308:2;17299:12;;17137:180;10270:29:217;;;;-1:-1:-1;;10270:29:217;;;;;;;;;1432:66;10219:26;:95::i;:::-;10132:187;10065:254;;:::o;9146:1315:243:-;9358:13;9373:8;9383:9;9428:35;9473:8;:6;:8::i;:::-;-1:-1:-1;;;;;9466:42:243;;9509:10;9466:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;9466:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9428:92;;9553:35;9598:8;:6;:8::i;:::-;-1:-1:-1;;;;;9591:42:243;;9634:10;9591:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;9591:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9553:92;;9681:1;9660:8;:18;;;:22;9656:799;;;9725:34;;;;;;;;1016:25:264;;;9698:24:243;;9725:9;;:20;;989:18:264;;9725:34:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;9725:34:243;;;;;;;;;;;;:::i;:::-;9698:61;;9787:136;9842:8;9851:1;9842:11;;;;;;;;:::i;:::-;;;;;;;9834:20;;9864:8;9873:1;9864:11;;;;;;;;:::i;:::-;;;;;;;9856:20;;9878:11;9891:8;9901;9787:29;:136::i;:::-;9773:150;;-1:-1:-1;9773:150:243;-1:-1:-1;9938:415:243;;;;9974:64;9996:11;10009:8;10019;10029;9974:21;:64::i;:::-;9965:73;;10060:4;10056:166;;;10088:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;10140:30;573:1:0;10140:6:243;:30;:::i;:::-;10131:39;;10199:4;10192:11;;10056:166;9938:415;;;10260:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;10308:1;10299:10;;10333:5;10327:11;;9938:415;9684:679;9656:799;;;10392:1;10383:10;;10413:5;10407:11;;10439:5;10432:12;;9656:799;9394:1067;;9146:1315;;;;;;;;;:::o;4756:255:200:-;4855:16;;;4869:1;4855:16;;;;;;;;;4826:26;;4855:16;;;;;;;;;;;-1:-1:-1;4855:16:200;4826:45;;4892:17;4877:9;4887:1;4877:12;;;;;;;;:::i;:::-;;;;;;:32;;;;;4916:90;1147:66;1131:83;;4953:9;4964:1;4985:4;4967:24;;;;;;17473:14:264;17466:22;17461:3;17457:32;17445:45;;17515:1;17506:11;;17322:201;4967:24:200;;;;-1:-1:-1;;4967:24:200;;;;;;;;;1276:66;4916:26;:90::i;4073:303::-;4186:16;;;4200:1;4186:16;;;;;;;;;4140:9;;;;4186:16;;;;;;;;;;;;-1:-1:-1;4186:16:200;4157:45;;4223:17;4208:9;4218:1;4208:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;4247:13;4263:64;1147:66;4300:9;4311:1;1276:66;4263:26;:64::i;:::-;4247:80;;4341:29;4362:5;4349:20;;11007:5;10921:97;4048::123;4089:7;4111:29;:27;:29::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;30368:520:196:-;30508:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30508:33:196;30768:25;30781:11;30768:12;:25::i;:::-;30549:244;;;30736:23;;;30549:244;30713:15;;;30549:244;;;30682:23;;;30549:244;;;30656:18;;;30549:244;;;;;;30623:25;;;30549:244;30605:10;;;30549:244;;;30585:12;;;30549:244;;;30557:6;30549:244;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;;;;30839:44;30853:15;30870:12;30839:13;:44::i;:::-;30819:16;;;30800:83;30801:16;;;30800:83;30801:6;30368:520;-1:-1:-1;;;30368:520:196:o;3430:314:138:-;3538:16;;;3552:1;3538:16;;;;;;;;;3482:19;;;;3538:16;;;;;;;;;;;;-1:-1:-1;3538:16:138;3509:45;;3599:6;-1:-1:-1;;;;;3583:24:138;3575:33;;3560:9;3570:1;3560:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3615:13;3631:64;1169:66;3668:9;3615:13;1298:66;3631:26;:64::i;1698:281:106:-;1860:29;1870:10;1882:6;1860:9;:29::i;:::-;1855:120;;1938:21;:10;:19;:21::i;:::-;1961:6;1906:62;;;;;;;;;;;;:::i;12940:299:192:-;-1:-1:-1;;;;;;;;;;;;;;;;;13135:25:192;13148:11;13135:12;:25::i;:::-;13114:6;;13113:47;;;;;;;;:::i;:::-;;;;;;;;;;;:::i;:::-;;;-1:-1:-1;13190:44:192;13204:15;13221:12;13190:13;:44::i;:::-;13168:18;;;13167:67;13168:6;12940:299;-1:-1:-1;;;12940:299:192:o;8164:976:243:-;8430:16;;;442:7:0;8696:16:243;8709:3;8696:10;:16;:::i;:::-;8625:67;8634:8;:24;;;8660:11;:31;;;8625:8;:67::i;:::-;:88;;;;:::i;:::-;8624:122;;;;:::i;:::-;8602:144;;8850:20;487:7:0;8895:8:243;:24;;;8889:2;8875:11;:16;;;;:::i;:::-;8874:45;;;;:::i;:::-;8873:66;;;;:::i;:::-;8850:89;;8978:12;8963:11;:27;;8949:41;;9005:11;9001:133;;;9102:20;442:7:0;9102:2:243;:20;:::i;:::-;9069:27;;;;9047:49;;9054:11;9047:49;:::i;:::-;9039:84;;9032:91;;9001:133;8459:681;;8164:976;;;;;;;;:::o;6598:121:182:-;6653:59;6708:2;6669:42;;;;;;;;:::i;:::-;;;;-1:-1:-1;;6669:42:182;;;;;;;;;;;;;;;;;;;;6653:15;:59::i;:::-;6598:121;:::o;17775:457:46:-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;10761:455::-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;:::-;10980:232;;;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10980:232;10927:289;10761:455;;;;;:::o;12203:1009:243:-;12463:16;;;442:7:0;12747:16:243;12760:3;12747:10;:16;:::i;:::-;12671:72;12680:8;:29;;;12711:11;:31;;;12671:8;:72::i;:::-;:93;;;;:::i;:::-;12657:137;;;;:::i;:::-;12635:159;;12917:20;487:7:0;12963:8:243;:29;;;12956:3;12942:11;:17;;;;:::i;:::-;12941:51;;;;:::i;:::-;12940:72;;;;:::i;:::-;12917:95;;13050:12;13036:11;:26;13022:40;;13077:11;13073:133;;;13174:20;442:7:0;13174:2:243;:20;:::i;:::-;13141:27;;;;13119:49;;13126:11;13119:49;:::i;10467:1730::-;10691:14;10745:1;10721:11;:21;;;:25;:54;;;;;10774:1;10750:11;:21;;;:25;10721:54;10717:1474;;;487:7:0;11407:1:243;11374:8;:29;;;11367:41;:159;;11524:1;11367:159;;;11454:8;:29;;;11367:159;11341:226;;;;:::i;:::-;531:7:0;11234:1:243;11202:8;:29;;;:33;;;;:::i;:::-;10992:11;:21;;;10958:11;:21;;;10935:8;10944:1;10935:11;;;;;;;;:::i;:::-;;;;;;;10927:20;;:53;;;;:::i;:::-;:87;;:239;;11143:11;:21;;;11120:8;11129:1;11120:11;;;;;;;;:::i;:::-;;;;;;;11112:20;;:53;;;;:::i;:::-;10927:239;;;11049:11;:21;;;10927:239;10841:11;:23;;;:351;;;;:::i;:::-;:395;;;;:::i;:::-;10819:461;;;;:::i;:::-;10801:784;;;;:::i;:::-;10791:794;;10717:1474;;;11630:1;11606:11;:21;;;:25;:54;;;;;11659:1;11635:11;:21;;;:25;11606:54;11602:589;;;531:7:0;12120:1:243;12088:8;:29;;;:33;;;;:::i;:::-;11877:11;:21;;;11843:11;:21;;;11820:8;11829:1;11820:11;;;;;;;;:::i;:::-;;;;;;;11812:20;;:53;;;;:::i;:::-;:87;;:240;;12029:11;:21;;;12006:8;12015:1;12006:11;;;;;;;;:::i;:::-;;;;;;;11998:20;;:53;;;;:::i;:::-;11990:62;;;:::i;:::-;11812:240;;;11934:11;:21;;;11812:240;11726:11;:23;;;:352;;;;:::i;:::-;:396;;;;:::i;:::-;11704:462;;;;:::i;:::-;11676:504;10467:1730;-1:-1:-1;;;;;10467:1730:243:o;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;1953:106::-;2039:13;1836:227;-1:-1:-1;1836:227:46:o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;28665:811:196:-;28757:27;28792:13;28813:11;28832:23;28863:19;28890:24;28922:16;28946:21;29018:25;29034:5;29041:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;29018:25:196;29012:32;;28998:47;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;28982:63:196;;-1:-1:-1;2736:34:23;;-1:-1:-1;2736:34:23;-1:-1:-1;29177:42:196;;29191:26;29185:33;;11007:5:200;10921:97;29177:42:196;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;29155:65:196;;-1:-1:-1;2736:34:23;;-1:-1:-1;2736:34:23;-1:-1:-1;2736:34:23;-1:-1:-1;29427:43:196;;29441:27;2612:168:23;29427:43:196;29407:64;;28665:811;;;;;;;;;:::o;29579:522::-;29689:26;;29751:14;975:16:24;7017:70;;;6995:94;;29865:63:196;:41;29886:5;29751:14;6995:94:24;29865:20:196;:41::i;:::-;:61;:63::i;:::-;29852:77;-1:-1:-1;29945:4:196;-1:-1:-1;29945:4:196;6995:94:24;7059:27;7017:70;;;6995:94;29973:34:196;30032:63;:41;30053:5;30060:6;29973:34;30032:20;:41::i;:63::-;30019:77;;29745:356;;29579:522;;;;;:::o;1109:325:106:-;1190:4;1332:55;696:18:144;578:36:124;2955:46;;2954:74;1380:6:106;1332:18;:55::i;:::-;:97;;;;1391:38;1410:10;1422:6;1391:18;:38::i;:::-;1202:227;1109:325;-1:-1:-1;;;1109:325:106:o;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;3968:25;;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;12092:156:192:-;2756:4:23;2742:27;;2736:34;12157:21:192;;12210:32;;12199:44;;;;;;;;:::i;12351:322::-;12461:24;12493:14;975:16:24;7017:70;;;6995:94;;12615:51:192;:41;12636:5;12493:14;6995:94:24;12615:20:192;:41::i;:::-;:49;:51::i;1035:205:238:-;1094:12;1128:1;1122:2;:7;1118:116;;1152:16;1165:2;1152;:16;:::i;:::-;1145:23;;;;1118:116;1219:3;1220:2;1219:3;:::i;:::-;1206:17;;:2;:17;:::i;868:133:182:-;939:55;986:7;965:19;939:55::i;36171:541:45:-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;23107:355::-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;:::-;23107:355;;;;;:::o;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8389:20;;8299:21;;-1:-1:-1;;579:1:52;804:25:53;;782:48;8385:31:44;;;8322:9;;8295:37;8244:184;8201:237;;8077:375;6076:2380;;;;:::o;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;45284:220:56:-;45350:24;45382:30;45415:32;45433:6;45441:2;45445:1;45415:17;:32::i;3586:379:136:-;3709:16;;;3723:1;3709:16;;;;;;;;3661:11;;;;3709:16;3723:1;3709:16;;;;;;;;;;-1:-1:-1;3709:16:136;3680:45;;3764:10;3731:9;3741:1;3731:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;3820:6;-1:-1:-1;;;;;3804:24:136;3796:33;;3781:9;3791:1;3781:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3836:13;3852:64;1169:66;3889:9;3836:13;1298:66;3852:26;:64::i;:::-;3836:80;;3930:29;3951:5;3938:20;;11007:5:200;10921:97;3165:160:124;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;2007:37;;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;25111:66:264;25099:79;;2092:30:124;;;25087:92:264;2092:30:124;;25195:12:264;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;3545:418:43;3597:17;3622:19;3644:13;3652:4;2997:3;2975:25;;2901:104;3644:13;3622:35;-1:-1:-1;692:17:43;3238:38;;;3767:18;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3767:18:43;-1:-1:-1;3760:25:43;-1:-1:-1;3854:4:43;3844:15;;3914:44;3926:11;3844:15;3950:7;3914:11;:44::i;:::-;3616:347;;;3545:418;;;:::o;1007:380:182:-;1105:14;;591:42;1278:2;1265:16;;1081:21;;1105:14;1265:16;591:42;1314:5;1303:68;1294:77;;1231:150;;1007:380;:::o;50806:191:45:-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;51823:242::-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;;-1:-1:-1;52054:6:45;51823:242;-1:-1:-1;;;51823:242:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;17013:1682:45:-;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;5042:669:44:-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:44;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;2681:1129:58:-;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;;3341:28;;3116:690;;;2681:1129;;;;;:::o;1229:823:40:-;1346:324;1363:2;1353:6;:12;1346:324;;1453:18;;1435:37;;1604:2;1616:17;;;;1591:15;;;;-1:-1:-1;;1643:12:40;1346:324;;;1679:6;1689:1;1679:11;1675:24;;1229:823;;;:::o;1675:24::-;1738:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;1738:32:40;;2019:4;2007:9;2001:16;1997:27;1942:4;1938:9;1924:11;1918:18;1914:34;1867:167;1848:9;1832:210;1824:224;1229:823;;;:::o;3658:342:50:-;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:44:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;1489:2340:44:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;14:332:264:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;1052:180;1111:6;1164:2;1152:9;1143:7;1139:23;1135:32;1132:52;;;1180:1;1177;1170:12;1132:52;-1:-1:-1;1203:23:264;;1052:180;-1:-1:-1;1052:180:264:o;1237:184::-;-1:-1:-1;;;1286:1:264;1279:88;1386:4;1383:1;1376:15;1410:4;1407:1;1400:15;1426:298;1511:1;1504:5;1501:12;1491:200;;-1:-1:-1;;;1544:1:264;1537:88;1648:4;1645:1;1638:15;1676:4;1673:1;1666:15;1491:200;1700:18;;1426:298::o;1729:439::-;1782:3;1820:5;1814:12;1847:6;1842:3;1835:19;1873:4;1902;1897:3;1893:14;1886:21;;1941:4;1934:5;1930:16;1964:1;1974:169;1988:6;1985:1;1982:13;1974:169;;;2049:13;;2037:26;;2083:12;;;;2118:15;;;;2010:1;2003:9;1974:169;;;-1:-1:-1;2159:3:264;;1729:439;-1:-1:-1;;;;;1729:439:264:o;2173:1317::-;2380:2;2369:9;2362:21;2392:64;2452:2;2441:9;2437:18;2428:6;2422:13;2392:64;:::i;:::-;2510:2;2502:6;2498:15;2492:22;2487:2;2476:9;2472:18;2465:50;2569:2;2561:6;2557:15;2551:22;2546:2;2535:9;2531:18;2524:50;2343:4;2621:2;2613:6;2609:15;2603:22;2634:50;2679:3;2668:9;2664:19;2650:12;421:13;414:21;402:34;;351:91;2634:50;;2739:3;2731:6;2727:16;2721:23;2715:3;2704:9;2700:19;2693:52;2800:3;2792:6;2788:16;2782:23;2776:3;2765:9;2761:19;2754:52;2861:3;2853:6;2849:16;2843:23;2837:3;2826:9;2822:19;2815:52;2916:3;2908:6;2904:16;2898:23;2940:3;2952:51;2999:2;2988:9;2984:18;2968:14;421:13;414:21;402:34;;351:91;2952:51;3052:2;3044:6;3040:15;3034:22;3012:44;;;3075:6;3100:3;3139:2;3134;3123:9;3119:18;3112:30;3165:65;3225:3;3214:9;3210:19;3194:14;3165:65;:::i;:::-;3267:15;;;3261:22;3323;;;-1:-1:-1;;3319:95:264;3299:18;;;3292:123;3151:79;;-1:-1:-1;3432:52:264;3151:79;3261:22;3432:52;:::i;3495:184::-;-1:-1:-1;;;3544:1:264;3537:88;3644:4;3641:1;3634:15;3668:4;3665:1;3658:15;3684:255;3756:2;3750:9;3798:6;3786:19;;3835:18;3820:34;;3856:22;;;3817:62;3814:88;;;3882:18;;:::i;:::-;3918:2;3911:22;3684:255;:::o;3944:253::-;4016:2;4010:9;4058:4;4046:17;;4093:18;4078:34;;4114:22;;;4075:62;4072:88;;;4140:18;;:::i;4202:255::-;4274:2;4268:9;4316:6;4304:19;;4353:18;4338:34;;4374:22;;;4335:62;4332:88;;;4400:18;;:::i;4462:334::-;4533:2;4527:9;4589:2;4579:13;;-1:-1:-1;;4575:86:264;4563:99;;4692:18;4677:34;;4713:22;;;4674:62;4671:88;;;4739:18;;:::i;:::-;4775:2;4768:22;4462:334;;-1:-1:-1;4462:334:264:o;4801:160::-;4866:20;;4922:13;;4915:21;4905:32;;4895:60;;4951:1;4948;4941:12;4966:1358;5071:6;5079;5123:9;5114:7;5110:23;5153:3;5149:2;5145:12;5142:32;;;5170:1;5167;5160:12;5142:32;5193:6;5219:2;5215;5211:11;5208:31;;;5235:1;5232;5225:12;5208:31;5261:22;;:::i;:::-;5248:35;;5319:9;5306:23;5299:5;5292:38;5390:2;5379:9;5375:18;5362:32;5357:2;5350:5;5346:14;5339:56;5455:2;5444:9;5440:18;5427:32;5422:2;5415:5;5411:14;5404:56;5520:2;5509:9;5505:18;5492:32;5487:2;5480:5;5476:14;5469:56;5558:36;5589:3;5578:9;5574:19;5558:36;:::i;:::-;5552:3;5545:5;5541:15;5534:61;5628:36;5659:3;5648:9;5644:19;5628:36;:::i;:::-;5622:3;5615:5;5611:15;5604:61;5698:36;5729:3;5718:9;5714:19;5698:36;:::i;:::-;5692:3;5685:5;5681:15;5674:61;5796:3;5785:9;5781:19;5768:33;5762:3;5755:5;5751:15;5744:58;5821:3;5884:2;5873:9;5869:18;5856:32;5851:2;5844:5;5840:14;5833:56;;5908:3;5943:35;5974:2;5963:9;5959:18;5943:35;:::i;:::-;5927:14;;;5920:59;5998:3;6033:35;6049:18;;;6033:35;:::i;:::-;6017:14;;;6010:59;6088:3;6136:18;;;6123:32;6107:14;;;6100:56;6175:3;6223:18;;;6210:32;6194:14;;;6187:56;6021:5;;6299:18;;6286:32;;-1:-1:-1;;;4966:1358:264:o;6329:1386::-;6495:4;6537:3;6526:9;6522:19;6514:27;;6574:6;6568:13;6557:9;6550:32;6638:4;6630:6;6626:17;6620:24;6613:4;6602:9;6598:20;6591:54;6701:4;6693:6;6689:17;6683:24;6676:4;6665:9;6661:20;6654:54;6764:4;6756:6;6752:17;6746:24;6739:4;6728:9;6724:20;6717:54;6818:4;6810:6;6806:17;6800:24;6833:51;6878:4;6867:9;6863:20;6849:12;421:13;414:21;402:34;;351:91;6833:51;;6933:4;6925:6;6921:17;6915:24;6948:53;6995:4;6984:9;6980:20;6964:14;421:13;414:21;402:34;;351:91;6948:53;;7050:4;7042:6;7038:17;7032:24;7065:53;7112:4;7101:9;7097:20;7081:14;421:13;414:21;402:34;;351:91;7065:53;-1:-1:-1;7174:4:264;7162:17;;;7156:24;7134:20;;;7127:54;7200:6;7248:15;;;7242:22;7222:18;;;7215:50;7284:6;7327:15;;;7321:22;421:13;414:21;7384:18;;;402:34;7422:6;7465:15;;;7459:22;421:13;414:21;7522:18;;;402:34;7560:6;7608:15;;;7602:22;7582:18;;;7575:50;7644:6;7692:15;;;7686:22;7666:18;;;;7659:50;;;;7666:18;6329:1386::o;8070:537::-;8144:5;8192:4;8180:9;8175:3;8171:19;8167:30;8164:50;;;8210:1;8207;8200:12;8164:50;8243:2;8237:9;8285:4;8277:6;8273:17;8356:6;8344:10;8341:22;8320:18;8308:10;8305:34;8302:62;8299:88;;;8367:18;;:::i;:::-;8407:10;8403:2;8396:22;;8436:6;8427:15;;8472:9;8466:16;8458:6;8451:32;8537:2;8526:9;8522:18;8516:25;8511:2;8503:6;8499:15;8492:50;8596:2;8585:9;8581:18;8575:25;8570:2;8562:6;8558:15;8551:50;;8070:537;;;;:::o;8612:183::-;8672:4;8705:18;8697:6;8694:30;8691:56;;;8727:18;;:::i;:::-;-1:-1:-1;8772:1:264;8768:14;8784:4;8764:25;;8612:183::o;8800:665::-;8865:5;8918:3;8911:4;8903:6;8899:17;8895:27;8885:55;;8936:1;8933;8926:12;8885:55;8965:6;8959:13;8991:4;9015:60;9031:43;9071:2;9031:43;:::i;:::-;9015:60;:::i;:::-;9097:3;9121:2;9116:3;9109:15;9149:4;9144:3;9140:14;9133:21;;9206:4;9200:2;9197:1;9193:10;9185:6;9181:23;9177:34;9163:48;;9234:3;9226:6;9223:15;9220:35;;;9251:1;9248;9241:12;9220:35;9287:4;9279:6;9275:17;9301:135;9317:6;9312:3;9309:15;9301:135;;;9383:10;;9371:23;;9414:12;;;;9334;;9301:135;;;-1:-1:-1;9454:5:264;8800:665;-1:-1:-1;;;;;;8800:665:264:o;9470:1006::-;9579:6;9632:2;9620:9;9611:7;9607:23;9603:32;9600:52;;;9648:1;9645;9638:12;9600:52;9681:9;9675:16;9710:18;9751:2;9743:6;9740:14;9737:34;;;9767:1;9764;9757:12;9737:34;9790:22;;;;9846:6;9828:16;;;9824:29;9821:49;;;9866:1;9863;9856:12;9821:49;9892:22;;:::i;:::-;9943:2;9937:9;9930:5;9923:24;9993:2;9989;9985:11;9979:18;9974:2;9967:5;9963:14;9956:42;10044:2;10040;10036:11;10030:18;10025:2;10018:5;10014:14;10007:42;10095:2;10091;10087:11;10081:18;10076:2;10069:5;10065:14;10058:42;10147:3;10143:2;10139:12;10133:19;10127:3;10120:5;10116:15;10109:44;10186:68;10246:7;10240:3;10236:2;10232:12;10186:68;:::i;:::-;10180:3;10173:5;10169:15;10162:93;10294:3;10290:2;10286:12;10280:19;10324:2;10314:8;10311:16;10308:36;;;10340:1;10337;10330:12;10308:36;10378:67;10437:7;10426:8;10422:2;10418:17;10378:67;:::i;:::-;10371:4;10360:16;;10353:93;-1:-1:-1;10364:5:264;9470:1006;-1:-1:-1;;;;;9470:1006:264:o;10481:184::-;-1:-1:-1;;;10530:1:264;10523:88;10630:4;10627:1;10620:15;10654:4;10651:1;10644:15;10670:184;-1:-1:-1;;;10719:1:264;10712:88;10819:4;10816:1;10809:15;10843:4;10840:1;10833:15;10859:308;10898:1;10924;10914:35;;10929:18;;:::i;:::-;-1:-1:-1;;11043:1:264;11040:73;10971:66;10968:1;10965:73;10961:153;10958:179;;;11117:18;;:::i;:::-;-1:-1:-1;11151:10:264;;10859:308::o;11172:200::-;11238:9;;;11211:4;11266:9;;11294:10;;11306:12;;;11290:29;11329:12;;;11321:21;;11287:56;11284:82;;;11346:18;;:::i;:::-;11284:82;11172:200;;;;:::o;11377:1248::-;11483:6;11536:2;11524:9;11515:7;11511:23;11507:32;11504:52;;;11552:1;11549;11542:12;11504:52;11585:9;11579:16;11614:18;11655:2;11647:6;11644:14;11641:34;;;11671:1;11668;11661:12;11641:34;11694:22;;;;11750:6;11732:16;;;11728:29;11725:49;;;11770:1;11767;11760:12;11725:49;11796:22;;:::i;:::-;11847:2;11841:9;11834:5;11827:24;11897:2;11893;11889:11;11883:18;11878:2;11871:5;11867:14;11860:42;11948:2;11944;11940:11;11934:18;11929:2;11922:5;11918:14;11911:42;11992:2;11988;11984:11;11978:18;12021:2;12011:8;12008:16;12005:36;;;12037:1;12034;12027:12;12005:36;12073:67;12132:7;12121:8;12117:2;12113:17;12073:67;:::i;:::-;12068:2;12061:5;12057:14;12050:91;;12188:3;12184:2;12180:12;12174:19;12168:3;12161:5;12157:15;12150:44;12241:3;12237:2;12233:12;12227:19;12221:3;12214:5;12210:15;12203:44;12294:3;12290:2;12286:12;12280:19;12274:3;12267:5;12263:15;12256:44;12333:68;12393:7;12387:3;12383:2;12379:12;12333:68;:::i;:::-;12327:3;12320:5;12316:15;12309:93;12441:3;12437:2;12433:12;12427:19;12471:2;12461:8;12458:16;12455:36;;;12487:1;12484;12477:12;12455:36;12527:67;12586:7;12575:8;12571:2;12567:17;12527:67;:::i;:::-;12518:6;12507:18;;12500:95;-1:-1:-1;12511:5:264;11377:1248;-1:-1:-1;;;;;11377:1248:264:o;12985:184::-;-1:-1:-1;;;13034:1:264;13027:88;13134:4;13131:1;13124:15;13158:4;13155:1;13148:15;13356:651;13465:6;13518:3;13506:9;13497:7;13493:23;13489:33;13486:53;;;13535:1;13532;13525:12;13486:53;13561:22;;:::i;:::-;13612:9;13606:16;13599:5;13592:31;13676:2;13665:9;13661:18;13655:25;13650:2;13643:5;13639:14;13632:49;13734:2;13723:9;13719:18;13713:25;13708:2;13701:5;13697:14;13690:49;13792:2;13781:9;13777:18;13771:25;13766:2;13759:5;13755:14;13748:49;13851:3;13840:9;13836:19;13830:26;13824:3;13817:5;13813:15;13806:51;13911:3;13900:9;13896:19;13890:26;13884:3;13877:5;13873:15;13866:51;13971:3;13960:9;13956:19;13950:26;13944:3;13937:5;13933:15;13926:51;13996:5;13986:15;;;13356:651;;;;:::o;14012:924::-;14113:6;14166:3;14154:9;14145:7;14141:23;14137:33;14134:53;;;14183:1;14180;14173:12;14134:53;14216:2;14210:9;14258:6;14250;14246:19;14331:6;14319:10;14316:22;14295:18;14283:10;14280:34;14277:62;14274:88;;;14342:18;;:::i;:::-;14382:10;14378:2;14371:22;;14423:9;14417:16;14409:6;14402:32;14488:2;14477:9;14473:18;14467:25;14462:2;14454:6;14450:15;14443:50;14547:2;14536:9;14532:18;14526:25;14521:2;14513:6;14509:15;14502:50;14606:2;14595:9;14591:18;14585:25;14580:2;14572:6;14568:15;14561:50;14666:3;14655:9;14651:19;14645:26;14639:3;14631:6;14627:16;14620:52;14727:3;14716:9;14712:19;14706:26;14700:3;14692:6;14688:16;14681:52;14767:75;14834:7;14828:3;14817:9;14813:19;14767:75;:::i;:::-;14761:3;14749:16;;14742:101;14899:3;14884:19;;;;14878:26;14871:4;14859:17;;14852:53;-1:-1:-1;14753:6:264;14012:924;-1:-1:-1;14012:924:264:o;15131:1068::-;15225:6;15256:2;15299;15287:9;15278:7;15274:23;15270:32;15267:52;;;15315:1;15312;15305:12;15267:52;15348:9;15342:16;15377:18;15418:2;15410:6;15407:14;15404:34;;;15434:1;15431;15424:12;15404:34;15472:6;15461:9;15457:22;15447:32;;15517:7;15510:4;15506:2;15502:13;15498:27;15488:55;;15539:1;15536;15529:12;15488:55;15568:2;15562:9;15591:60;15607:43;15647:2;15607:43;:::i;15591:60::-;15685:15;;;15767:1;15763:10;;;;15755:19;;15751:28;;;15716:12;;;;15791:19;;;15788:39;;;15823:1;15820;15813:12;15788:39;15847:11;;;;15867:302;15883:6;15878:3;15875:15;15867:302;;;15956:3;15950:10;16004:2;15997:5;15993:14;15986:5;15983:25;15973:123;;16050:1;16079:2;16075;16068:14;15973:123;16109:18;;15900:12;;;;16147;;;;15867:302;;;16188:5;15131:1068;-1:-1:-1;;;;;;;;15131:1068:264:o;16204:168::-;16277:9;;;16308;;16325:15;;;16319:22;;16305:37;16295:71;;16346:18;;:::i;16377:120::-;16417:1;16443;16433:35;;16448:18;;:::i;:::-;-1:-1:-1;16482:9:264;;16377:120::o;16502:112::-;16534:1;16560;16550:35;;16565:18;;:::i;:::-;-1:-1:-1;16599:9:264;;16502:112::o;16619:216::-;16683:9;;;16711:11;;;16658:3;16741:9;;16769:10;;16765:19;;16794:10;;16786:19;;16762:44;16759:70;;;16809:18;;:::i;:::-;16759:70;;16619:216;;;;:::o;16840:292::-;16912:9;;;16879:7;16937:9;;16954:66;16948:73;;16933:89;16930:115;;;17025:18;;:::i;:::-;17098:1;17089:7;17084:16;17081:1;17078:23;17074:1;17067:9;17064:38;17054:72;;17106:18;;:::i;17993:489::-;18293:6;18282:9;18275:25;18336:2;18331;18320:9;18316:18;18309:30;18256:4;18356:77;18429:2;18418:9;18414:18;18406:6;18356:77;:::i;:::-;18348:85;;18469:6;18464:2;18453:9;18449:18;18442:34;17993:489;;;;;;:::o;18487:250::-;18572:1;18582:113;18596:6;18593:1;18590:13;18582:113;;;18672:11;;;18666:18;18653:11;;;18646:39;18618:2;18611:10;18582:113;;;-1:-1:-1;;18729:1:264;18711:16;;18704:27;18487:250::o;18742:568::-;18795:5;18848:3;18841:4;18833:6;18829:17;18825:27;18815:55;;18866:1;18863;18856:12;18815:55;18895:6;18889:13;18921:18;18917:2;18914:26;18911:52;;;18943:18;;:::i;:::-;18987:114;19095:4;-1:-1:-1;;19019:4:264;19015:2;19011:13;19007:86;19003:97;18987:114;:::i;:::-;19126:2;19117:7;19110:19;19172:3;19165:4;19160:2;19152:6;19148:15;19144:26;19141:35;19138:55;;;19189:1;19186;19179:12;19138:55;19202:77;19276:2;19269:4;19260:7;19256:18;19249:4;19241:6;19237:17;19202:77;:::i;19315:655::-;19457:6;19465;19473;19526:2;19514:9;19505:7;19501:23;19497:32;19494:52;;;19542:1;19539;19532:12;19494:52;19575:9;19569:16;19604:18;19645:2;19637:6;19634:14;19631:34;;;19661:1;19658;19651:12;19631:34;19684:60;19736:7;19727:6;19716:9;19712:22;19684:60;:::i;:::-;19674:70;;19784:2;19773:9;19769:18;19763:25;19753:35;;19834:2;19823:9;19819:18;19813:25;19797:41;;19863:2;19853:8;19850:16;19847:36;;;19879:1;19876;19869:12;19847:36;;19902:62;19956:7;19945:8;19934:9;19930:24;19902:62;:::i;:::-;19892:72;;;19315:655;;;;;:::o;19975:330::-;20017:3;20055:5;20049:12;20082:6;20077:3;20070:19;20098:76;20167:6;20160:4;20155:3;20151:14;20144:4;20137:5;20133:16;20098:76;:::i;:::-;20219:2;20207:15;-1:-1:-1;;20203:88:264;20194:98;;;;20294:4;20190:109;;19975:330;-1:-1:-1;;19975:330:264:o;20310:340::-;20487:2;20476:9;20469:21;20450:4;20507:45;20548:2;20537:9;20533:18;20525:6;20507:45;:::i;:::-;20499:53;;-1:-1:-1;;;;;20592:6:264;20588:55;20583:2;20572:9;20568:18;20561:83;20310:340;;;;;:::o;20655:125::-;20720:9;;;20741:10;;;20738:36;;;20754:18;;:::i;20785:220::-;20934:2;20923:9;20916:21;20897:4;20954:45;20995:2;20984:9;20980:18;20972:6;20954:45;:::i;21010:569::-;21334:6;21323:9;21316:25;21377:3;21372:2;21361:9;21357:18;21350:31;21297:4;21398:78;21471:3;21460:9;21456:19;21448:6;21398:78;:::i;:::-;21524:4;21512:17;;;;21507:2;21492:18;;21485:45;-1:-1:-1;21561:2:264;21546:18;21539:34;21390:86;21010:569;-1:-1:-1;;21010:569:264:o;21584:184::-;21654:6;21707:2;21695:9;21686:7;21682:23;21678:32;21675:52;;;21723:1;21720;21713:12;21675:52;-1:-1:-1;21746:16:264;;21584:184;-1:-1:-1;21584:184:264:o;21773:731::-;22143:6;22132:9;22125:25;22186:3;22181:2;22170:9;22166:18;22159:31;22106:4;22213:78;22286:3;22275:9;22271:19;22263:6;22213:78;:::i;:::-;22339:4;22331:6;22327:17;22322:2;22311:9;22307:18;22300:45;22393:9;22385:6;22381:22;22376:2;22365:9;22361:18;22354:50;22421:33;22447:6;22439;22421:33;:::i;:::-;22413:41;;;22491:6;22485:3;22474:9;22470:19;22463:35;21773:731;;;;;;;;:::o;22509:191::-;22544:3;22575:66;22568:5;22565:77;22562:103;;22645:18;;:::i;:::-;-1:-1:-1;22685:1:264;22681:13;;22509:191::o;22705:175::-;22742:3;22786:4;22779:5;22775:16;22815:4;22806:7;22803:17;22800:43;;22823:18;;:::i;:::-;22872:1;22859:15;;22705:175;-1:-1:-1;;22705:175:264:o;22885:925::-;23334:66;23326:6;23322:79;23317:3;23310:92;23292:3;23421;23453:2;23449:1;23444:3;23440:11;23433:23;23485:6;23479:13;23501:74;23568:6;23564:1;23559:3;23555:11;23548:4;23540:6;23536:17;23501:74;:::i;:::-;23603:6;23598:3;23594:16;23584:26;;23638:2;23634:1;23630:2;23626:10;23619:22;23672:6;23666:13;23650:29;;23688:75;23754:8;23750:1;23746:2;23742:10;23735:4;23727:6;23723:17;23688:75;:::i;:::-;23783:17;23802:1;23779:25;;22885:925;-1:-1:-1;;;;;22885:925:264:o;23815:128::-;23882:9;;;23903:11;;;23900:37;;;23917:18;;:::i;23948:640::-;24199:6;24194:3;24187:19;24169:3;24225:2;24258;24253:3;24249:12;24290:6;24284:13;24355:2;24347:6;24343:15;24376:1;24386:175;24400:6;24397:1;24394:13;24386:175;;;24463:13;;24449:28;;24499:14;;;;24536:15;;;;24422:1;24415:9;24386:175;;;-1:-1:-1;24577:5:264;;23948:640;-1:-1:-1;;;;;;;23948:640:264:o;24593:360::-;24796:2;24785:9;24778:21;24759:4;24816:45;24857:2;24846:9;24842:18;24834:6;24816:45;:::i;:::-;24892:2;24877:18;;24870:34;;;;-1:-1:-1;24935:2:264;24920:18;24913:34;24808:53;24593:360;-1:-1:-1;24593:360:264:o;25218:533::-;25469:2;25458:9;25451:21;25432:4;25495:77;25568:2;25557:9;25553:18;25545:6;25495:77;:::i;:::-;25620:14;25612:6;25608:27;25603:2;25592:9;25588:18;25581:55;25684:9;25676:6;25672:22;25667:2;25656:9;25652:18;25645:50;25712:33;25738:6;25730;25712:33;:::i;25756:638::-;26067:6;26056:9;26049:25;26110:3;26105:2;26094:9;26090:18;26083:31;26030:4;26137:78;26210:3;26199:9;26195:19;26187:6;26137:78;:::i;:::-;26263:14;26255:6;26251:27;26246:2;26235:9;26231:18;26224:55;26327:9;26319:6;26315:22;26310:2;26299:9;26295:18;26288:50;26355:33;26381:6;26373;26355:33;:::i;:::-;26347:41;25756:638;-1:-1:-1;;;;;;;25756:638:264:o","linkReferences":{"src/libraries/LibChunks.sol":{"LibChunks":[{"start":2292,"length":20},{"start":3652,"length":20}]}}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","executeAction((bytes32,uint256,bytes32,bytes32,bool,bool,bool,int256,int256,bool,bool,uint256,uint256),uint256)":"6783d47a","getDied(bytes32)":"def4c3ff","getEncounter(bytes32)":"4dda27e8","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"attackerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderId\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"hit\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"miss\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"crit\",\"type\":\"bool\"},{\"internalType\":\"int256\",\"name\":\"attackerDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"defenderDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"attackerDied\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"defenderDied\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"internalType\":\"struct ActionOutcomeData\",\"name\":\"actionOutcomeData\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"}],\"name\":\"executeAction\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"attackerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderId\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"hit\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"miss\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"crit\",\"type\":\"bool\"},{\"internalType\":\"int256\",\"name\":\"attackerDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"defenderDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"attackerDied\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"defenderDied\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"internalType\":\"struct ActionOutcomeData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"getDied\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isDied\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"name\":\"getEncounter\",\"outputs\":[{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}]},\"events\":{\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}]},\"events\":{\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/CombatSystem.sol\":\"CombatSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f\",\"dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/IRngSystem.sol\":{\"keccak256\":\"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02\",\"dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5\",\"dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk\"]},\"src/libraries/ArrayManagers.sol\":{\"keccak256\":\"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c\",\"dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/libraries/Math.sol\":{\"keccak256\":\"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a\",\"dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW\"]},\"src/systems/CombatSystem.sol\":{\"keccak256\":\"0x9e1634deeccc265bd7b0f1f60281edcbf6fc253b1af043d7bd75fbdb01e9f983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://74610a9d9321b928357d57765445574d18c2b417e9eed2a6fa1a5a3e916b4fd0\",\"dweb:/ipfs/QmbnLsNrXZv6Y7PFG4K5uo6Yqie1CHdYSWNL8RMohXzTmP\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"struct ActionOutcomeData","name":"actionOutcomeData","type":"tuple","components":[{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"},{"internalType":"bytes32","name":"attackerId","type":"bytes32"},{"internalType":"bytes32","name":"defenderId","type":"bytes32"},{"internalType":"bool","name":"hit","type":"bool"},{"internalType":"bool","name":"miss","type":"bool"},{"internalType":"bool","name":"crit","type":"bool"},{"internalType":"int256","name":"attackerDamageDelt","type":"int256"},{"internalType":"int256","name":"defenderDamageDelt","type":"int256"},{"internalType":"bool","name":"attackerDied","type":"bool"},{"internalType":"bool","name":"defenderDied","type":"bool"},{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}]},{"internalType":"uint256","name":"randomNumber","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"executeAction","outputs":[{"internalType":"struct ActionOutcomeData","name":"","type":"tuple","components":[{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"},{"internalType":"bytes32","name":"attackerId","type":"bytes32"},{"internalType":"bytes32","name":"defenderId","type":"bytes32"},{"internalType":"bool","name":"hit","type":"bool"},{"internalType":"bool","name":"miss","type":"bool"},{"internalType":"bool","name":"crit","type":"bool"},{"internalType":"int256","name":"attackerDamageDelt","type":"int256"},{"internalType":"int256","name":"defenderDamageDelt","type":"int256"},{"internalType":"bool","name":"attackerDied","type":"bool"},{"internalType":"bool","name":"defenderDied","type":"bool"},{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getDied","outputs":[{"internalType":"bool","name":"isDied","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getEncounter","outputs":[{"internalType":"struct CombatEncounterData","name":"","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/CombatSystem.sol":"CombatSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a","urls":["bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f","dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/IRngSystem.sol":{"keccak256":"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0","urls":["bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02","dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4","urls":["bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5","dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk"],"license":"MIT"},"src/libraries/ArrayManagers.sol":{"keccak256":"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a","urls":["bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c","dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP"],"license":"GPL-3.0"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/libraries/Math.sol":{"keccak256":"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5","urls":["bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a","dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW"],"license":"GPL-3.0"},"src/systems/CombatSystem.sol":{"keccak256":"0x9e1634deeccc265bd7b0f1f60281edcbf6fc253b1af043d7bd75fbdb01e9f983","urls":["bzz-raw://74610a9d9321b928357d57765445574d18c2b417e9eed2a6fa1a5a3e916b4fd0","dweb:/ipfs/QmbnLsNrXZv6Y7PFG4K5uo6Yqie1CHdYSWNL8RMohXzTmP"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":243} \ No newline at end of file diff --git a/packages/contracts/out/EncounterSystem.sol/EncounterSystem.json b/packages/contracts/out/EncounterSystem.sol/EncounterSystem.json index fd0aa3418..ecaf6e2f9 100644 --- a/packages/contracts/out/EncounterSystem.sol/EncounterSystem.json +++ b/packages/contracts/out/EncounterSystem.sol/EncounterSystem.json @@ -1 +1 @@ -{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"checkForEncounterEnd","inputs":[{"name":"encounterData","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"outputs":[{"name":"_encounterEnded","type":"bool","internalType":"bool"},{"name":"_attackersWin","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"createEncounter","inputs":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"group1","type":"bytes32[]","internalType":"bytes32[]"},{"name":"group2","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"endEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"randomNumber","type":"uint256","internalType":"uint256"},{"name":"attackersWin","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"endTurn","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"actions","type":"tuple[]","internalType":"struct Action[]","components":[{"name":"attackerEntityId","type":"bytes32","internalType":"bytes32"},{"name":"defenderEntityId","type":"bytes32","internalType":"bytes32"},{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"isParticipant","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"participants","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"isParticipant","inputs":[{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"World_FunctionSelectorNotFound","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_ResourceNotFound","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b50614c07806100206000396000f3fe6080604052600436106100b15760003560e01c806398d239b111610069578063c6ca743c1161004e578063c6ca743c146101ca578063e1af802c146101ea578063e903546c146101ff57600080fd5b806398d239b114610195578063b2467894146101aa57600080fd5b80631e45d6141161009a5780631e45d614146101185780632c86e0e21461014f57806345ec93541461017d57600080fd5b806301ffc9a7146100b6578063119df25f146100eb575b600080fd5b3480156100c257600080fd5b506100d66100d1366004613ddc565b61021f565b60405190151581526020015b60405180910390f35b3480156100f757600080fd5b506101006102b8565b6040516001600160a01b0390911681526020016100e2565b34801561012457600080fd5b50610138610133366004613f70565b6102c7565b6040805192151583529015156020830152016100e2565b34801561015b57600080fd5b5061016f61016a36600461406d565b61048e565b6040519081526020016100e2565b34801561018957600080fd5b5036601f19013561016f565b6101a86101a33660046140e1565b6109d5565b005b3480156101b657600080fd5b506100d66101c53660046141d5565b610dff565b3480156101d657600080fd5b506100d66101e5366004614225565b610ed5565b3480156101f657600080fd5b50610100610f93565b34801561020b57600080fd5b506101a861021a366004614247565b610f9d565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102b257507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102c2611323565b905090565b60008060008060005b8561010001515181101561038d576102e6610f93565b6001600160a01b031663525b0e1e876101000151838151811061030b5761030b614280565b60200260200101516040518263ffffffff1660e01b815260040161033191815260200190565b602060405180830381865afa15801561034e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103729190614296565b156103855782610381816142c9565b9350505b6001016102d0565b5060005b8561012001515181101561044e576103a7610f93565b6001600160a01b031663525b0e1e87610120015183815181106103cc576103cc614280565b60200260200101516040518263ffffffff1660e01b81526004016103f291815260200190565b602060405180830381865afa15801561040f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104339190614296565b156104465781610442816142c9565b9250505b600101610391565b508461012001515181148061046857508461010001515182145b8061047a57508460c001518560800151145b935084610100015151821492505050915091565b60006104a161049b6102b8565b84610dff565b806104b857506104b86104b26102b8565b83610dff565b6105095760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442053454e44455260448201526064015b60405180910390fd5b60008061052f8560008151811061052257610522614280565b6020026020010151611355565b915091506000806105408787611406565b91509150876001811115610556576105566142e3565b6001036106cd57600080610568610f93565b6001600160a01b031663c6d5525b858589896040518563ffffffff1660e01b81526004016105999493929190614335565b6040805180830381865afa1580156105b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d9919061437a565b915091508161062a5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056450000006044820152606401610500565b6040514290610643908c908790879085906020016143b4565b60405160208183030381529060405280519060200120975060006040518061014001604052808d600181111561067b5761067b6142e3565b81526020018381526020016000815260200160001515815260200160018152602001428152602001600f815260200184151581526020018681526020018781525090506106c889826114bb565b505050505b8760018111156106df576106df6142e3565b60ff16600003610850576106f1610f93565b6001600160a01b0316632933423f838387876040518563ffffffff1660e01b81526004016107229493929190614335565b602060405180830381865afa15801561073f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107639190614296565b6107af5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056500000006044820152606401610500565b60405142906107c8908a908590859085906020016143b4565b60405160208183030381529060405280519060200120955060006040518061014001604052808b6001811115610800576108006142e3565b81526020810184905260006040820181905260608201819052600160808301524260a0830152600f60c083015260e0820152610100810185905261012001859052905061084d87826114bb565b50505b604080518082019091526000808252602082015260005b83518110156109235761089284828151811061088557610885614280565b6020026020010151611597565b80519092501580156108a657508160200151155b6108f25760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b868252835161091b9085908390811061090d5761090d614280565b602002602001015183611658565b600101610867565b5060005b82518110156109c85761094583828151811061088557610885614280565b805190925015801561095957508160200151155b6109a55760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b86825282516109c09084908390811061090d5761090d614280565b600101610927565b5050505050509392505050565b60006109e0846116e3565b905060006109ec610f93565b6001600160a01b0316634f10aabc856040518263ffffffff1660e01b8152600401610a1991815260200190565b602060405180830381865afa158015610a36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a5a9190614401565b90508160200151600014158015610a7357506040820151155b610ae55760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b8160c00151826080015110610b625760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a204558504952454420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b610b6a6102b8565b6001600160a01b0316816001600160a01b0316148015610b8f5750610b8f8486610ed5565b610bdb5760405162461bcd60e51b815260206004820152601f60248201527f454e434f554e5445522053595354454d3a204e4f4e2d434f4d424154414e54006044820152606401610500565b81516001811115610bee57610bee6142e3565b60ff16600003610dee5760028260800151610c099190614434565b600003610d1757428260a00151601e610c229190614456565b11610cbc57610c318486610ed5565b610c7d5760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101200151610dff565b15610cb757600182608001818151610ca49190614456565b9052506080820151610cb79086906117de565b610dee565b610ccb81836101000151610dff565b610cb75760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e6420646566656e64657273207475726e000000000000006044820152606401610500565b428260a00151601e610d299190614456565b11610d9357610d388486610ed5565b610d845760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101000151610dff565b610da281836101200151610dff565b610dee5760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e642061747461636b657273207475726e000000000000006044820152606401610500565b610df88584611897565b5050505050565b6000805b8251811015610ece57610e14610f93565b6001600160a01b0316634f10aabc848381518110610e3457610e34614280565b60200260200101516040518263ffffffff1660e01b8152600401610e5a91815260200190565b602060405180830381865afa158015610e77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e9b9190614401565b6001600160a01b0316846001600160a01b031603610ebc5760019150610ece565b80610ec6816142c9565b915050610e03565b5092915050565b600080610ee1836116e3565b905060005b81610120015151811015610f34578161012001518181518110610f0b57610f0b614280565b60200260200101518503610f225760019250610f34565b80610f2c816142c9565b915050610ee6565b5081610ece5760005b81610100015151811015610f8b578161010001518181518110610f6257610f62614280565b60200260200101518503610f795760019250610f8b565b80610f83816142c9565b915050610f3d565b505092915050565b60006102c261192c565b610fae30610fa96102b8565b611936565b6000610fb9846116e3565b9050610fc48461194c565b156110115760405162461bcd60e51b815260206004820152601660248201527f656e636f756e74657220616c7265616479206f766572000000000000000000006044820152606401610500565b46617a690361102f5761102484436119e6565b436040820152611040565b61103984426119e6565b4260408201525b6000805b826101000151518110156110f157826101000151818151811061106957611069614280565b6020026020010151915061107c82611a65565b156110e957611089610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b81526004016110b691815260200190565b600060405180830381600087803b1580156110d057600080fd5b505af11580156110e4573d6000803e3d6000fd5b505050505b600101611044565b5060005b826101200151518110156111a257826101200151818151811061111a5761111a614280565b6020026020010151915061112d82611a65565b1561119a5761113a610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b815260040161116791815260200190565b600060405180830381600087803b15801561118157600080fd5b505af1158015611195573d6000803e3d6000fd5b505050505b6001016110f5565b506000806060600160ff16856000015160018111156111c3576111c36142e3565b60ff160361126c576111d3610f93565b6040517f49572ff1000000000000000000000000000000000000000000000000000000008152600481018a9052602481018990526001600160a01b0391909116906349572ff1906044016000604051808303816000875af115801561123c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526112649190810190614469565b919450925090505b6040805160a0810182524281528715156020820152908101849052606081018390526080810182905260005b866101200151518110156112d9576112d187610120015182815181106112c0576112c0614280565b60200260200101516000801b611b03565b600101611298565b5060005b8661010001515181101561130d5761130587610100015182815181106112c0576112c0614280565b6001016112dd565b506113188982611bb7565b505050505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806113525750335b90565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061138f5761138f614280565b6020908102919091010152600080806113e87f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383611d39565b9550955050505050915091565b60608060008060005b865181101561144e5761143a87828151811061142d5761142d614280565b6020026020010151611d5c565b6114449084614456565b925060010161140f565b5060005b85518110156114845761147086828151811061142d5761142d614280565b61147a9083614456565b9150600101611452565b5080821115611498578593508492506114b2565b818111156114ab578493508592506114b2565b8593508492505b50509250929050565b60006114ed826000015183602001518460400151856060015186608001518760a001518860c001518960e00151611dee565b90506000611505836101000151846101200151611e2c565b9050600061151d846101000151856101200151611e57565b6040805160018082528183019092529192506000919060208083019080368337019050509050858160008151811061155757611557614280565b602090810291909101015261158f7f74625544000000000000000000000000436f6d626174456e636f756e7465720082868686611e93565b505050505050565b60408051808201825260008082526020820181905282516001808252818501909452919290919081602001602082028036833701905050905082816000815181106115e4576115e4614280565b60209081029190910101526000808061163d7f74625544000000000000000000000000456e636f756e746572456e7469747900857e21020020010000000000000000000000000000000000000000000000000000611c69565b92509250925061164e838383611f48565b9695505050505050565b600061166c82600001518360200151611f75565b6040805160018082528183019092529192506000916060918391906020808301908036833701905050905085816000815181106116ab576116ab614280565b602090810291909101015261158f7f74625544000000000000000000000000456e636f756e746572456e746974790082868686611e93565b61173e6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061177457611774614280565b6020908102919091010152600080806117cd7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611c69565b92509250925061164e838383611f98565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061181457611814614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260048560405160200161185d91815260200190565b60408051601f198184030181529190527ea308020120200120202001000000000000000000000000000000000000000061207b565b505050565b61189282600184846040516020016118b092919061450f565b60408051601f19818403018152908290526118cf9392916024016145cf565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a4000000000000000000000000000000000000000000000000000000001790526120f1565b60006102c261219f565b611948611942836121de565b8261227b565b5050565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061198557611985614280565b602090810291909101015260006119de7f74625544000000000000000000000000436f6d626174456e636f756e746572008360027ea30802012020012020200100000000000000000000000000000000000000006122c7565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a1c57611a1c614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260028560405160200161185d91815260200190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9e57611a9e614280565b60209081029190910101526000611af77f74625544000000000000000000000000456e636f756e746572456e74697479008360017e210200200100000000000000000000000000000000000000000000000000006122c7565b90506119de8160f81c90565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611b3957611b39614280565b6020026020010181815250506118927f74625544000000000000000000000000456e636f756e746572456e746974790060001b82600085604051602001611b8291815260200190565b60408051601f198184030181529190527e2102002001000000000000000000000000000000000000000000000000000061207b565b6000611bd58260000151836020015184604001518560600151612384565b90506000611be683608001516123cf565b90506000611bf784608001516123e2565b60408051600180825281830190925291925060009190602080830190803683370190505090508581600081518110611c3157611c31614280565b602090810291909101015261158f7f6f745544000000000000000000000000436f6d6261744f7574636f6d6500000082868686611e93565b6060600060606000611c7961219f565b9050306001600160a01b03821603611ca257611c96878787612413565b93509350935050611d30565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611ceb908a908a908a906004016145fe565b600060405180830381865afa158015611d08573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c96919081019061468b565b93509350939050565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611d9557611d95614280565b602090810291909101015260006119de7f74625544000000000000000000000000537461747300000000000000000000008360017ee10800202001202020202000000000000000000000000000000000000000006122c7565b60608888888888888888604051602001611e0f9897969594939291906146ee565b604051602081830303815290604052905098975050505050505050565b6000611e5083516020028351602002606081901b603883901b838301171792915050565b9392505050565b6060611e628361251b565b611e6b8361251b565b604051602001611e7c929190614744565b604051602081830303815290604052905092915050565b6000611e9d61219f565b9050306001600160a01b03821603611ec157611ebc868686868661252b565b61158f565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611f0e9089908990899089908990600401614773565b600060405180830381600087803b158015611f2857600080fd5b505af1158015611f3c573d6000803e3d6000fd5b50505050505050505050565b6040805180820190915260008082526020820152611f6584612541565b1515602083015281529392505050565b60608282604051602001611e7c929190918252151560f81b602082015260210190565b611ff36040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b611ffc84612560565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a0152604089018690526020890187905288886001811115612042576120426142e3565b6001811115612053576120536142e3565b815250505050505050505061206883836125e2565b6101208301526101008201529392505050565b600061208561219f565b9050306001600160a01b038216036120a457611ebc8686868686612631565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611f0e90899089908990899089906004016147c4565b60606000806121076121028561480b565b612646565b91509150816000801b0361216d576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000600035166004820152602401610500565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526119de8285612709565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806121d9573391505090565b919050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061222357612223614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e200100200000000000000000000000000000000000000000000000000000006122c7565b61228582826127e4565b6119485761229282612842565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161050092919061485b565b6000806122d261219f565b9050306001600160a01b038216036122f8576122f08686868661297f565b9150506119de565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d5990612343908990899089908990600401614886565b602060405180830381865afa158015612360573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122f091906148b5565b6060848484846040516020016123b6949392919093845291151560f81b60208401526021830152604182015260610190565b6040516020818303038152906040529050949350505050565b60006102b28251602002603881901b1790565b60606123ed8261251b565b6040516020016123fd91906148ce565b6040516020818303038152906040529050919050565b6060600060606000612424856129b5565b90506124318787836129d8565b9350600061243e86612a11565b90508015612510576124508888612a4e565b935066ffffffffffffff841667ffffffffffffffff81111561247457612474613e1e565b6040519080825280601f01601f19166020018201604052801561249e576020820181803683370190505b5092506020830160005b828160ff16101561250d5760006124c08b8b84612a61565b905060006124dd888460ff166028026038011c64ffffffffff1690565b90506124ec8260008387612ae1565b6124f68185614456565b935050508080612505906148ea565b9150506124a8565b50505b505093509350939050565b606081611e508160206000612bac565b610df8858585858561253c8b612c0c565b612c91565b60208101516040820151600090612559905b60f81c90565b9050915091565b60008060008060008060008061257a896000016020015190565b60f81c600181111561258e5761258e6142e3565b60218a015160418b015160618c0151929a5090985096506125ae90612553565b60628a015160828b015160a28c015160c28d0151939850919650945092506125d590612553565b9050919395975091939597565b6060806000603885901c64ffffffffff16612606612601868484612fca565b613058565b935090508064ffffffffff606087901c1601612626612601868484612fca565b925050509250929050565b610df885856126408487613069565b856130a2565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168160008151811061269f5761269f614280565b6020908102919091010152600080806126f87f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383613346565b6060600061271561192c565b90506001600160a01b038116300361275657600061273d612734611323565b60008787613352565b935090508061274f5761274f8361348d565b50506102b2565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af089061279d9087908790600401614909565b6000604051808303816000875af11580156127bc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526119de9190810190614922565b60006128327f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613495565b80611e505750611e508383613495565b606081601081901b60006128558361355e565b9050827fffffffffffffffffffffffffffff0000000000000000000000000000000000008316156128b0576128ab7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613575565b6128e7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000083161561291d5761291883613575565b612954565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b60405160200161296693929190614957565b6040516020818303038152906040529350505050919050565b60006129ac61298e8686613619565b60ff858116601b0360080285901c166129a78587613069565b61366f565b95945050505050565b600060086129c5600260206149e5565b6129cf91906149f8565b9190911c919050565b6060816000036129f75750604080516020810190915260008152611e50565b6000612a038585613619565b90506129ac816000856136c0565b60006008600180612a24600260206149e5565b612a2e91906149e5565b612a3891906149e5565b612a4291906149f8565b8260ff911c1692915050565b6000611e50612a5d84846136e3565b5490565b60008383604051602001612a76929190614a0f565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612b685760208310612b0b57602083048401935060208381612b0757612b0761441e565b0692505b8215612b68576020839003600081841015612b2e5750600019600884021c612b38565b50600019600882021c5b8554600886021b818451168219821617845250818411612b59575050612ba6565b50600194909401939182900391015b5b60208210612b8a5783548152600190930192601f1990910190602001612b69565b8115612ba65780518454600019600885021c9182169119161781525b50505050565b82516060906000612bbd85836149f8565b9050604051925060208301601f19603f83860101166040528184526000602088015b84821015612c00578051871b83529187019160019190910190602001612bdf565b50505050509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d000000000000000000008201612c5b57507e60030220202000000000000000000000000000000000000000000000000000919050565b6102b2612c887f746273746f72650000000000000000005461626c65730000000000000000000084613739565b6020600061366f565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff0000000000000000000000000000000000000000000000000000000000001603612d1d57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a986868686604051612d109493929190614a4b565b60405180910390a261158f565b6000612d2887613755565b905060005b8151811015612e01576000828281518110612d4a57612d4a614280565b60200260200101519050612d766001826affffffffffffffffffffff19166137de90919063ffffffff16565b15612df8576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90612dc5908c908c908c908c908c908c90600401614a95565b600060405180830381600087803b158015612ddf57600080fd5b505af1158015612df3573d6000803e3d6000fd5b505050505b50600101612d2d565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a987878787604051612e389493929190614a4b565b60405180910390a26000612e4c8888613619565b90506000602087019050612e648260008951846137fc565b6000612e6f85612a11565b1115612ef3576000612e818a8a6136e3565b878155905060208601915060008060005b612e9b88612a11565b8160ff161015612eee57612eb08d8d83612a61565b9250612ecb8a8260ff166028026038011c64ffffffffff1690565b9150612eda83600084886137fc565b612ee48286614456565b9450600101612e92565b505050505b60005b8351811015611f3c576000848281518110612f1357612f13614280565b60200260200101519050612f3f6002826affffffffffffffffffffff19166137de90919063ffffffff16565b15612fc1576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612f8e908e908e908e908e908e908e90600401614a95565b600060405180830381600087803b158015612fa857600080fd5b505af1158015612fbc573d6000803e3d6000fd5b505050505b50600101612ef6565b600081831180612fda5750835182115b15613017578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161050093929190614aee565b602084016130258482614456565b9050600061303385856149e5565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611e5083602060006138bb565b600080805b8360ff1681101561309a5761309060ff601b83900360080287901c1683614456565b915060010161306e565b509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361312c57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161311f93929190614b13565b60405180910390a2612ba6565b60006131388585613619565b9050600061314586613755565b905060005b815181101561321a57600082828151811061316757613167614280565b602002602001015190506131936004826affffffffffffffffffffff19166137de90919063ffffffff16565b15613211576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906131de908b908b908b908b90600401614b46565b600060405180830381600087803b1580156131f857600080fd5b505af115801561320c573d6000803e3d6000fd5b505050505b5060010161314a565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161324f93929190614b13565b60405180910390a261326a828565ffffffffffff168561392a565b60005b815181101561333d57600082828151811061328a5761328a614280565b602002602001015190506132b66008826affffffffffffffffffffff19166137de90919063ffffffff16565b15613334576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190613301908b908b908b908b90600401614b46565b600060405180830381600087803b15801561331b57600080fd5b505af115801561332f573d6000803e3d6000fd5b505050505b5060010161326d565b50505050505050565b600080611d5085613940565b6000606060008061336286613952565b90925090506001600160a01b0382166133b3578561337f87612842565b6040517ffbf10ce6000000000000000000000000000000000000000000000000000000008152600401610500929190614909565b806133c2576133c286896139f6565b861561342e577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061341682613a00565b905061342b826134268b84614456565b613a91565b50505b600061343a8760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146134725761346d88888488613b45565b61347e565b61347e88888488613bbd565b90999098509650505050505050565b805160208201fd5b6040805160028082526060820183526000928392919060208301908036833701905050905083816000815181106134ce576134ce614280565b602002602001018181525050826001600160a01b031660001b816001815181106134fa576134fa614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e010100010000000000000000000000000000000000000000000000000000006122c7565b90506129ac8160f81c90565b600061356c60706010614456565b9190911b919050565b606060005b60108110156135da577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff0000000000000000000000000000000000000000000000000000000000000016156135da5760010161357a565b604080517fffffffffffffffffffffffffffffffff000000000000000000000000000000008516602082015281516030909101909152818152806119de565b6000828260405160200161362e929190614a0f565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210613695576020820484019350602082816136915761369161441e565b0691505b508254600882021b60208290038084111561309a576001850154600882021c82179150509392505050565b60405160208101601f19603f848401011660405282825261309a85858584612ae1565b600082826040516020016136f8929190614a0f565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516020810184905290810182905260009060600161362e565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061378f5761378f614280565b602090810291909101015260006137c77f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613c1e565b90506119de6137d98260008451612fca565b613c58565b60008160ff16826137ef8560581c90565b1660ff1614905092915050565b82156138765760208310613826576020830484019350602083816138225761382261441e565b0692505b82156138765760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613867575050612ba6565b50600194909401939182900391015b5b602082106138985780518455600190930192601f1990910190602001613877565b8115612ba6576000600019600884021c8554835182191691161785555050505050565b606060006138c98560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816138ef576138ef61441e565b04905060405193506020840160208202810160405281855260005b82811015612c00578451871c82529387019360209091019060010161390a565b6118928383835161393b8560200190565b6137fc565b60208101516040820151600090612559565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061398c5761398c614280565b6020908102919091010152600080806139e57f7462776f726c6400000000000000000053797374656d73000000000000000000857e15020014010000000000000000000000000000000000000000000000000000612413565b9250925092506113f9838383613c69565b6122858282613c75565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613a3957613a39614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000042616c616e636573000000000000000083837e2001002000000000000000000000000000000000000000000000000000000061297f565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110613ac757613ac7614280565b6020026020010181815250506118927f7462776f726c6400000000000000000042616c616e636573000000000000000060001b82600085604051602001613b1091815260200190565b60408051601f198184030181529190527e20010020000000000000000000000000000000000000000000000000000000612631565b60006060836001600160a01b03166000613b60858989613cd3565b604051613b6d91906148ce565b60006040518083038185875af1925050503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b606091505b509097909650945050505050565b60006060836001600160a01b0316613bd6848888613cd3565b604051613be391906148ce565b600060405180830381855af49150503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b60606119de613c2e858585612a61565b6000613c5385613c3e8989612a4e565b9060ff166028026038011c64ffffffffff1690565b6136c0565b60606000611e5083601560006138bb565b600080611d5085613d02565b6000613cc37f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613d1f565b80611e505750611e508383613d1f565b6060838383604051602001613cea93929190614b7f565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c9060009061255990612553565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613d5857613d58614280565b602002602001018181525050826001600160a01b031660001b81600181518110613d8457613d84614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e0101000100000000000000000000000000000000000000000000000000000061297f565b600060208284031215613dee57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611e5057600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610140810167ffffffffffffffff81118282101715613e5857613e58613e1e565b60405290565b6040516080810167ffffffffffffffff81118282101715613e5857613e58613e1e565b604051601f8201601f1916810167ffffffffffffffff81118282101715613eaa57613eaa613e1e565b604052919050565b8035600281106121d957600080fd5b8015158114613ecf57600080fd5b50565b80356121d981613ec1565b600067ffffffffffffffff821115613ef757613ef7613e1e565b5060051b60200190565b600082601f830112613f1257600080fd5b81356020613f27613f2283613edd565b613e81565b8083825260208201915060208460051b870101935086841115613f4957600080fd5b602086015b84811015613f655780358352918301918301613f4e565b509695505050505050565b600060208284031215613f8257600080fd5b813567ffffffffffffffff80821115613f9a57600080fd5b908301906101408286031215613faf57600080fd5b613fb7613e34565b613fc083613eb2565b81526020830135602082015260408301356040820152613fe260608401613ed2565b60608201526080830135608082015260a083013560a082015260c083013560c082015261401160e08401613ed2565b60e0820152610100808401358381111561402a57600080fd5b61403688828701613f01565b828401525050610120808401358381111561405057600080fd5b61405c88828701613f01565b918301919091525095945050505050565b60008060006060848603121561408257600080fd5b61408b84613eb2565b9250602084013567ffffffffffffffff808211156140a857600080fd5b6140b487838801613f01565b935060408601359150808211156140ca57600080fd5b506140d786828701613f01565b9150509250925092565b600080600060608085870312156140f757600080fd5b84359350602080860135935060408087013567ffffffffffffffff81111561411e57600080fd5b8701601f8101891361412f57600080fd5b803561413d613f2282613edd565b81815260079190911b8201840190848101908b83111561415c57600080fd5b928501925b828410156141af576080848d03121561417a5760008081fd5b614182613e5e565b84358152868501358782015285850135868201528785013588820152825260809093019290850190614161565b809750505050505050509250925092565b6001600160a01b0381168114613ecf57600080fd5b600080604083850312156141e857600080fd5b82356141f3816141c0565b9150602083013567ffffffffffffffff81111561420f57600080fd5b61421b85828601613f01565b9150509250929050565b6000806040838503121561423857600080fd5b50508035926020909101359150565b60008060006060848603121561425c57600080fd5b8335925060208401359150604084013561427581613ec1565b809150509250925092565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156142a857600080fd5b8151611e5081613ec1565b634e487b7160e01b600052601160045260246000fd5b600060001982036142dc576142dc6142b3565b5060010190565b634e487b7160e01b600052602160045260246000fd5b60008151808452602080850194506020840160005b8381101561432a5781518752958201959082019060010161430e565b509495945050505050565b60808152600061434860808301876142f9565b828103602084015261435a81876142f9565b91505061ffff808516604084015280841660608401525095945050505050565b6000806040838503121561438d57600080fd5b825161439881613ec1565b60208401519092506143a981613ec1565b809150509250929050565b6000600286106143c6576143c66142e3565b858252608060208301526143dd60808301866142f9565b82810360408401526143ef81866142f9565b91505082606083015295945050505050565b60006020828403121561441357600080fd5b8151611e50816141c0565b634e487b7160e01b600052601260045260246000fd5b60008261445157634e487b7160e01b600052601260045260246000fd5b500690565b808201808211156102b2576102b26142b3565b60008060006060848603121561447e57600080fd5b835192506020808501519250604085015167ffffffffffffffff8111156144a457600080fd5b8501601f810187136144b557600080fd5b80516144c3613f2282613edd565b81815260059190911b820183019083810190898311156144e257600080fd5b928401925b82841015614500578351825292840192908401906144e7565b80955050505050509250925092565b60006040808301858452602060406020860152818651808452606093506060870191506020880160005b8281101561457057815180518552858101518686015287810151888601528601518685015260809093019290840190600101614539565b50919998505050505050505050565b60005b8381101561459a578181015183820152602001614582565b50506000910152565b600081518084526145bb81602086016020860161457f565b601f01601f19169290920160200192915050565b8381526000600384106145e4576145e46142e3565b836020830152606060408301526129ac60608301846145a3565b83815260606020820152600061461760608301856142f9565b9050826040830152949350505050565b600082601f83011261463857600080fd5b815167ffffffffffffffff81111561465257614652613e1e565b6146656020601f19601f84011601613e81565b81815284602083860101111561467a57600080fd5b6119de82602083016020870161457f565b6000806000606084860312156146a057600080fd5b835167ffffffffffffffff808211156146b857600080fd5b6146c487838801614627565b94506020860151935060408601519150808211156146e157600080fd5b506140d786828701614627565b600060028a10614700576147006142e3565b5060f898891b815260018101979097526021870195909552921515861b6041860152604285019190915260628401526082830152151590911b60a282015260a30190565b6000835161475681846020880161457f565b83519083019061476a81836020880161457f565b01949350505050565b85815260a06020820152600061478c60a08301876142f9565b828103604084015261479e81876145a3565b905084606084015282810360808401526147b881856145a3565b98975050505050505050565b85815260a0602082015260006147dd60a08301876142f9565b60ff8616604084015282810360608401526147f881866145a3565b9150508260808301529695505050505050565b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156148535780818460040360031b1b83161693505b505050919050565b60408152600061486e60408301856145a3565b90506001600160a01b03831660208301529392505050565b84815260806020820152600061489f60808301866142f9565b60ff949094166040830152506060015292915050565b6000602082840312156148c757600080fd5b5051919050565b600082516148e081846020870161457f565b9190910192915050565b600060ff821660ff8103614900576149006142b3565b60010192915050565b8281526040602082015260006119de60408301846145a3565b60006020828403121561493457600080fd5b815167ffffffffffffffff81111561494b57600080fd5b6119de84828501614627565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149b881600386016020890161457f565b8084019050816003820152845191506149d882600483016020880161457f565b0160040195945050505050565b818103818111156102b2576102b26142b3565b80820281158282048414176102b2576102b26142b3565b8281526000602080830184516020860160005b82811015614a3e57815184529284019290840190600101614a22565b5091979650505050505050565b608081526000614a5e60808301876142f9565b8281036020840152614a7081876145a3565b90508460408401528281036060840152614a8a81856145a3565b979650505050505050565b86815260c060208201526000614aae60c08301886142f9565b8281036040840152614ac081886145a3565b90508560608401528281036080840152614ada81866145a3565b9150508260a0830152979650505050505050565b606081526000614b0160608301866145a3565b60208301949094525060400152919050565b606081526000614b2660608301866142f9565b65ffffffffffff85166020840152828103604084015261164e81856145a3565b848152608060208201526000614b5f60808301866142f9565b65ffffffffffff851660408401528281036060840152614a8a81856145a3565b60008451614b9181846020890161457f565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea264697066735822122007b06053ad3a7655cacc3998a0d8cd3b9d84e07ba2b1749d11520f3caabd491f64736f6c63430008180033","sourceMap":"1425:12007:244:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052600436106100b15760003560e01c806398d239b111610069578063c6ca743c1161004e578063c6ca743c146101ca578063e1af802c146101ea578063e903546c146101ff57600080fd5b806398d239b114610195578063b2467894146101aa57600080fd5b80631e45d6141161009a5780631e45d614146101185780632c86e0e21461014f57806345ec93541461017d57600080fd5b806301ffc9a7146100b6578063119df25f146100eb575b600080fd5b3480156100c257600080fd5b506100d66100d1366004613ddc565b61021f565b60405190151581526020015b60405180910390f35b3480156100f757600080fd5b506101006102b8565b6040516001600160a01b0390911681526020016100e2565b34801561012457600080fd5b50610138610133366004613f70565b6102c7565b6040805192151583529015156020830152016100e2565b34801561015b57600080fd5b5061016f61016a36600461406d565b61048e565b6040519081526020016100e2565b34801561018957600080fd5b5036601f19013561016f565b6101a86101a33660046140e1565b6109d5565b005b3480156101b657600080fd5b506100d66101c53660046141d5565b610dff565b3480156101d657600080fd5b506100d66101e5366004614225565b610ed5565b3480156101f657600080fd5b50610100610f93565b34801561020b57600080fd5b506101a861021a366004614247565b610f9d565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102b257507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102c2611323565b905090565b60008060008060005b8561010001515181101561038d576102e6610f93565b6001600160a01b031663525b0e1e876101000151838151811061030b5761030b614280565b60200260200101516040518263ffffffff1660e01b815260040161033191815260200190565b602060405180830381865afa15801561034e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103729190614296565b156103855782610381816142c9565b9350505b6001016102d0565b5060005b8561012001515181101561044e576103a7610f93565b6001600160a01b031663525b0e1e87610120015183815181106103cc576103cc614280565b60200260200101516040518263ffffffff1660e01b81526004016103f291815260200190565b602060405180830381865afa15801561040f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104339190614296565b156104465781610442816142c9565b9250505b600101610391565b508461012001515181148061046857508461010001515182145b8061047a57508460c001518560800151145b935084610100015151821492505050915091565b60006104a161049b6102b8565b84610dff565b806104b857506104b86104b26102b8565b83610dff565b6105095760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442053454e44455260448201526064015b60405180910390fd5b60008061052f8560008151811061052257610522614280565b6020026020010151611355565b915091506000806105408787611406565b91509150876001811115610556576105566142e3565b6001036106cd57600080610568610f93565b6001600160a01b031663c6d5525b858589896040518563ffffffff1660e01b81526004016105999493929190614335565b6040805180830381865afa1580156105b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d9919061437a565b915091508161062a5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056450000006044820152606401610500565b6040514290610643908c908790879085906020016143b4565b60405160208183030381529060405280519060200120975060006040518061014001604052808d600181111561067b5761067b6142e3565b81526020018381526020016000815260200160001515815260200160018152602001428152602001600f815260200184151581526020018681526020018781525090506106c889826114bb565b505050505b8760018111156106df576106df6142e3565b60ff16600003610850576106f1610f93565b6001600160a01b0316632933423f838387876040518563ffffffff1660e01b81526004016107229493929190614335565b602060405180830381865afa15801561073f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107639190614296565b6107af5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056500000006044820152606401610500565b60405142906107c8908a908590859085906020016143b4565b60405160208183030381529060405280519060200120955060006040518061014001604052808b6001811115610800576108006142e3565b81526020810184905260006040820181905260608201819052600160808301524260a0830152600f60c083015260e0820152610100810185905261012001859052905061084d87826114bb565b50505b604080518082019091526000808252602082015260005b83518110156109235761089284828151811061088557610885614280565b6020026020010151611597565b80519092501580156108a657508160200151155b6108f25760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b868252835161091b9085908390811061090d5761090d614280565b602002602001015183611658565b600101610867565b5060005b82518110156109c85761094583828151811061088557610885614280565b805190925015801561095957508160200151155b6109a55760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b86825282516109c09084908390811061090d5761090d614280565b600101610927565b5050505050509392505050565b60006109e0846116e3565b905060006109ec610f93565b6001600160a01b0316634f10aabc856040518263ffffffff1660e01b8152600401610a1991815260200190565b602060405180830381865afa158015610a36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a5a9190614401565b90508160200151600014158015610a7357506040820151155b610ae55760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b8160c00151826080015110610b625760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a204558504952454420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b610b6a6102b8565b6001600160a01b0316816001600160a01b0316148015610b8f5750610b8f8486610ed5565b610bdb5760405162461bcd60e51b815260206004820152601f60248201527f454e434f554e5445522053595354454d3a204e4f4e2d434f4d424154414e54006044820152606401610500565b81516001811115610bee57610bee6142e3565b60ff16600003610dee5760028260800151610c099190614434565b600003610d1757428260a00151601e610c229190614456565b11610cbc57610c318486610ed5565b610c7d5760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101200151610dff565b15610cb757600182608001818151610ca49190614456565b9052506080820151610cb79086906117de565b610dee565b610ccb81836101000151610dff565b610cb75760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e6420646566656e64657273207475726e000000000000006044820152606401610500565b428260a00151601e610d299190614456565b11610d9357610d388486610ed5565b610d845760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101000151610dff565b610da281836101200151610dff565b610dee5760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e642061747461636b657273207475726e000000000000006044820152606401610500565b610df88584611897565b5050505050565b6000805b8251811015610ece57610e14610f93565b6001600160a01b0316634f10aabc848381518110610e3457610e34614280565b60200260200101516040518263ffffffff1660e01b8152600401610e5a91815260200190565b602060405180830381865afa158015610e77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e9b9190614401565b6001600160a01b0316846001600160a01b031603610ebc5760019150610ece565b80610ec6816142c9565b915050610e03565b5092915050565b600080610ee1836116e3565b905060005b81610120015151811015610f34578161012001518181518110610f0b57610f0b614280565b60200260200101518503610f225760019250610f34565b80610f2c816142c9565b915050610ee6565b5081610ece5760005b81610100015151811015610f8b578161010001518181518110610f6257610f62614280565b60200260200101518503610f795760019250610f8b565b80610f83816142c9565b915050610f3d565b505092915050565b60006102c261192c565b610fae30610fa96102b8565b611936565b6000610fb9846116e3565b9050610fc48461194c565b156110115760405162461bcd60e51b815260206004820152601660248201527f656e636f756e74657220616c7265616479206f766572000000000000000000006044820152606401610500565b46617a690361102f5761102484436119e6565b436040820152611040565b61103984426119e6565b4260408201525b6000805b826101000151518110156110f157826101000151818151811061106957611069614280565b6020026020010151915061107c82611a65565b156110e957611089610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b81526004016110b691815260200190565b600060405180830381600087803b1580156110d057600080fd5b505af11580156110e4573d6000803e3d6000fd5b505050505b600101611044565b5060005b826101200151518110156111a257826101200151818151811061111a5761111a614280565b6020026020010151915061112d82611a65565b1561119a5761113a610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b815260040161116791815260200190565b600060405180830381600087803b15801561118157600080fd5b505af1158015611195573d6000803e3d6000fd5b505050505b6001016110f5565b506000806060600160ff16856000015160018111156111c3576111c36142e3565b60ff160361126c576111d3610f93565b6040517f49572ff1000000000000000000000000000000000000000000000000000000008152600481018a9052602481018990526001600160a01b0391909116906349572ff1906044016000604051808303816000875af115801561123c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526112649190810190614469565b919450925090505b6040805160a0810182524281528715156020820152908101849052606081018390526080810182905260005b866101200151518110156112d9576112d187610120015182815181106112c0576112c0614280565b60200260200101516000801b611b03565b600101611298565b5060005b8661010001515181101561130d5761130587610100015182815181106112c0576112c0614280565b6001016112dd565b506113188982611bb7565b505050505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806113525750335b90565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061138f5761138f614280565b6020908102919091010152600080806113e87f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383611d39565b9550955050505050915091565b60608060008060005b865181101561144e5761143a87828151811061142d5761142d614280565b6020026020010151611d5c565b6114449084614456565b925060010161140f565b5060005b85518110156114845761147086828151811061142d5761142d614280565b61147a9083614456565b9150600101611452565b5080821115611498578593508492506114b2565b818111156114ab578493508592506114b2565b8593508492505b50509250929050565b60006114ed826000015183602001518460400151856060015186608001518760a001518860c001518960e00151611dee565b90506000611505836101000151846101200151611e2c565b9050600061151d846101000151856101200151611e57565b6040805160018082528183019092529192506000919060208083019080368337019050509050858160008151811061155757611557614280565b602090810291909101015261158f7f74625544000000000000000000000000436f6d626174456e636f756e7465720082868686611e93565b505050505050565b60408051808201825260008082526020820181905282516001808252818501909452919290919081602001602082028036833701905050905082816000815181106115e4576115e4614280565b60209081029190910101526000808061163d7f74625544000000000000000000000000456e636f756e746572456e7469747900857e21020020010000000000000000000000000000000000000000000000000000611c69565b92509250925061164e838383611f48565b9695505050505050565b600061166c82600001518360200151611f75565b6040805160018082528183019092529192506000916060918391906020808301908036833701905050905085816000815181106116ab576116ab614280565b602090810291909101015261158f7f74625544000000000000000000000000456e636f756e746572456e746974790082868686611e93565b61173e6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061177457611774614280565b6020908102919091010152600080806117cd7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611c69565b92509250925061164e838383611f98565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061181457611814614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260048560405160200161185d91815260200190565b60408051601f198184030181529190527ea308020120200120202001000000000000000000000000000000000000000061207b565b505050565b61189282600184846040516020016118b092919061450f565b60408051601f19818403018152908290526118cf9392916024016145cf565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a4000000000000000000000000000000000000000000000000000000001790526120f1565b60006102c261219f565b611948611942836121de565b8261227b565b5050565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061198557611985614280565b602090810291909101015260006119de7f74625544000000000000000000000000436f6d626174456e636f756e746572008360027ea30802012020012020200100000000000000000000000000000000000000006122c7565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a1c57611a1c614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260028560405160200161185d91815260200190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9e57611a9e614280565b60209081029190910101526000611af77f74625544000000000000000000000000456e636f756e746572456e74697479008360017e210200200100000000000000000000000000000000000000000000000000006122c7565b90506119de8160f81c90565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611b3957611b39614280565b6020026020010181815250506118927f74625544000000000000000000000000456e636f756e746572456e746974790060001b82600085604051602001611b8291815260200190565b60408051601f198184030181529190527e2102002001000000000000000000000000000000000000000000000000000061207b565b6000611bd58260000151836020015184604001518560600151612384565b90506000611be683608001516123cf565b90506000611bf784608001516123e2565b60408051600180825281830190925291925060009190602080830190803683370190505090508581600081518110611c3157611c31614280565b602090810291909101015261158f7f6f745544000000000000000000000000436f6d6261744f7574636f6d6500000082868686611e93565b6060600060606000611c7961219f565b9050306001600160a01b03821603611ca257611c96878787612413565b93509350935050611d30565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611ceb908a908a908a906004016145fe565b600060405180830381865afa158015611d08573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c96919081019061468b565b93509350939050565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611d9557611d95614280565b602090810291909101015260006119de7f74625544000000000000000000000000537461747300000000000000000000008360017ee10800202001202020202000000000000000000000000000000000000000006122c7565b60608888888888888888604051602001611e0f9897969594939291906146ee565b604051602081830303815290604052905098975050505050505050565b6000611e5083516020028351602002606081901b603883901b838301171792915050565b9392505050565b6060611e628361251b565b611e6b8361251b565b604051602001611e7c929190614744565b604051602081830303815290604052905092915050565b6000611e9d61219f565b9050306001600160a01b03821603611ec157611ebc868686868661252b565b61158f565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611f0e9089908990899089908990600401614773565b600060405180830381600087803b158015611f2857600080fd5b505af1158015611f3c573d6000803e3d6000fd5b50505050505050505050565b6040805180820190915260008082526020820152611f6584612541565b1515602083015281529392505050565b60608282604051602001611e7c929190918252151560f81b602082015260210190565b611ff36040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b611ffc84612560565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a0152604089018690526020890187905288886001811115612042576120426142e3565b6001811115612053576120536142e3565b815250505050505050505061206883836125e2565b6101208301526101008201529392505050565b600061208561219f565b9050306001600160a01b038216036120a457611ebc8686868686612631565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611f0e90899089908990899089906004016147c4565b60606000806121076121028561480b565b612646565b91509150816000801b0361216d576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000600035166004820152602401610500565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526119de8285612709565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806121d9573391505090565b919050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061222357612223614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e200100200000000000000000000000000000000000000000000000000000006122c7565b61228582826127e4565b6119485761229282612842565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161050092919061485b565b6000806122d261219f565b9050306001600160a01b038216036122f8576122f08686868661297f565b9150506119de565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d5990612343908990899089908990600401614886565b602060405180830381865afa158015612360573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122f091906148b5565b6060848484846040516020016123b6949392919093845291151560f81b60208401526021830152604182015260610190565b6040516020818303038152906040529050949350505050565b60006102b28251602002603881901b1790565b60606123ed8261251b565b6040516020016123fd91906148ce565b6040516020818303038152906040529050919050565b6060600060606000612424856129b5565b90506124318787836129d8565b9350600061243e86612a11565b90508015612510576124508888612a4e565b935066ffffffffffffff841667ffffffffffffffff81111561247457612474613e1e565b6040519080825280601f01601f19166020018201604052801561249e576020820181803683370190505b5092506020830160005b828160ff16101561250d5760006124c08b8b84612a61565b905060006124dd888460ff166028026038011c64ffffffffff1690565b90506124ec8260008387612ae1565b6124f68185614456565b935050508080612505906148ea565b9150506124a8565b50505b505093509350939050565b606081611e508160206000612bac565b610df8858585858561253c8b612c0c565b612c91565b60208101516040820151600090612559905b60f81c90565b9050915091565b60008060008060008060008061257a896000016020015190565b60f81c600181111561258e5761258e6142e3565b60218a015160418b015160618c0151929a5090985096506125ae90612553565b60628a015160828b015160a28c015160c28d0151939850919650945092506125d590612553565b9050919395975091939597565b6060806000603885901c64ffffffffff16612606612601868484612fca565b613058565b935090508064ffffffffff606087901c1601612626612601868484612fca565b925050509250929050565b610df885856126408487613069565b856130a2565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168160008151811061269f5761269f614280565b6020908102919091010152600080806126f87f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383613346565b6060600061271561192c565b90506001600160a01b038116300361275657600061273d612734611323565b60008787613352565b935090508061274f5761274f8361348d565b50506102b2565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af089061279d9087908790600401614909565b6000604051808303816000875af11580156127bc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526119de9190810190614922565b60006128327f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613495565b80611e505750611e508383613495565b606081601081901b60006128558361355e565b9050827fffffffffffffffffffffffffffff0000000000000000000000000000000000008316156128b0576128ab7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613575565b6128e7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000083161561291d5761291883613575565b612954565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b60405160200161296693929190614957565b6040516020818303038152906040529350505050919050565b60006129ac61298e8686613619565b60ff858116601b0360080285901c166129a78587613069565b61366f565b95945050505050565b600060086129c5600260206149e5565b6129cf91906149f8565b9190911c919050565b6060816000036129f75750604080516020810190915260008152611e50565b6000612a038585613619565b90506129ac816000856136c0565b60006008600180612a24600260206149e5565b612a2e91906149e5565b612a3891906149e5565b612a4291906149f8565b8260ff911c1692915050565b6000611e50612a5d84846136e3565b5490565b60008383604051602001612a76929190614a0f565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612b685760208310612b0b57602083048401935060208381612b0757612b0761441e565b0692505b8215612b68576020839003600081841015612b2e5750600019600884021c612b38565b50600019600882021c5b8554600886021b818451168219821617845250818411612b59575050612ba6565b50600194909401939182900391015b5b60208210612b8a5783548152600190930192601f1990910190602001612b69565b8115612ba65780518454600019600885021c9182169119161781525b50505050565b82516060906000612bbd85836149f8565b9050604051925060208301601f19603f83860101166040528184526000602088015b84821015612c00578051871b83529187019160019190910190602001612bdf565b50505050509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d000000000000000000008201612c5b57507e60030220202000000000000000000000000000000000000000000000000000919050565b6102b2612c887f746273746f72650000000000000000005461626c65730000000000000000000084613739565b6020600061366f565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff0000000000000000000000000000000000000000000000000000000000001603612d1d57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a986868686604051612d109493929190614a4b565b60405180910390a261158f565b6000612d2887613755565b905060005b8151811015612e01576000828281518110612d4a57612d4a614280565b60200260200101519050612d766001826affffffffffffffffffffff19166137de90919063ffffffff16565b15612df8576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90612dc5908c908c908c908c908c908c90600401614a95565b600060405180830381600087803b158015612ddf57600080fd5b505af1158015612df3573d6000803e3d6000fd5b505050505b50600101612d2d565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a987878787604051612e389493929190614a4b565b60405180910390a26000612e4c8888613619565b90506000602087019050612e648260008951846137fc565b6000612e6f85612a11565b1115612ef3576000612e818a8a6136e3565b878155905060208601915060008060005b612e9b88612a11565b8160ff161015612eee57612eb08d8d83612a61565b9250612ecb8a8260ff166028026038011c64ffffffffff1690565b9150612eda83600084886137fc565b612ee48286614456565b9450600101612e92565b505050505b60005b8351811015611f3c576000848281518110612f1357612f13614280565b60200260200101519050612f3f6002826affffffffffffffffffffff19166137de90919063ffffffff16565b15612fc1576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612f8e908e908e908e908e908e908e90600401614a95565b600060405180830381600087803b158015612fa857600080fd5b505af1158015612fbc573d6000803e3d6000fd5b505050505b50600101612ef6565b600081831180612fda5750835182115b15613017578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161050093929190614aee565b602084016130258482614456565b9050600061303385856149e5565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611e5083602060006138bb565b600080805b8360ff1681101561309a5761309060ff601b83900360080287901c1683614456565b915060010161306e565b509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361312c57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161311f93929190614b13565b60405180910390a2612ba6565b60006131388585613619565b9050600061314586613755565b905060005b815181101561321a57600082828151811061316757613167614280565b602002602001015190506131936004826affffffffffffffffffffff19166137de90919063ffffffff16565b15613211576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906131de908b908b908b908b90600401614b46565b600060405180830381600087803b1580156131f857600080fd5b505af115801561320c573d6000803e3d6000fd5b505050505b5060010161314a565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161324f93929190614b13565b60405180910390a261326a828565ffffffffffff168561392a565b60005b815181101561333d57600082828151811061328a5761328a614280565b602002602001015190506132b66008826affffffffffffffffffffff19166137de90919063ffffffff16565b15613334576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190613301908b908b908b908b90600401614b46565b600060405180830381600087803b15801561331b57600080fd5b505af115801561332f573d6000803e3d6000fd5b505050505b5060010161326d565b50505050505050565b600080611d5085613940565b6000606060008061336286613952565b90925090506001600160a01b0382166133b3578561337f87612842565b6040517ffbf10ce6000000000000000000000000000000000000000000000000000000008152600401610500929190614909565b806133c2576133c286896139f6565b861561342e577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061341682613a00565b905061342b826134268b84614456565b613a91565b50505b600061343a8760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146134725761346d88888488613b45565b61347e565b61347e88888488613bbd565b90999098509650505050505050565b805160208201fd5b6040805160028082526060820183526000928392919060208301908036833701905050905083816000815181106134ce576134ce614280565b602002602001018181525050826001600160a01b031660001b816001815181106134fa576134fa614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e010100010000000000000000000000000000000000000000000000000000006122c7565b90506129ac8160f81c90565b600061356c60706010614456565b9190911b919050565b606060005b60108110156135da577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff0000000000000000000000000000000000000000000000000000000000000016156135da5760010161357a565b604080517fffffffffffffffffffffffffffffffff000000000000000000000000000000008516602082015281516030909101909152818152806119de565b6000828260405160200161362e929190614a0f565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210613695576020820484019350602082816136915761369161441e565b0691505b508254600882021b60208290038084111561309a576001850154600882021c82179150509392505050565b60405160208101601f19603f848401011660405282825261309a85858584612ae1565b600082826040516020016136f8929190614a0f565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516020810184905290810182905260009060600161362e565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061378f5761378f614280565b602090810291909101015260006137c77f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613c1e565b90506119de6137d98260008451612fca565b613c58565b60008160ff16826137ef8560581c90565b1660ff1614905092915050565b82156138765760208310613826576020830484019350602083816138225761382261441e565b0692505b82156138765760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613867575050612ba6565b50600194909401939182900391015b5b602082106138985780518455600190930192601f1990910190602001613877565b8115612ba6576000600019600884021c8554835182191691161785555050505050565b606060006138c98560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816138ef576138ef61441e565b04905060405193506020840160208202810160405281855260005b82811015612c00578451871c82529387019360209091019060010161390a565b6118928383835161393b8560200190565b6137fc565b60208101516040820151600090612559565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061398c5761398c614280565b6020908102919091010152600080806139e57f7462776f726c6400000000000000000053797374656d73000000000000000000857e15020014010000000000000000000000000000000000000000000000000000612413565b9250925092506113f9838383613c69565b6122858282613c75565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613a3957613a39614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000042616c616e636573000000000000000083837e2001002000000000000000000000000000000000000000000000000000000061297f565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110613ac757613ac7614280565b6020026020010181815250506118927f7462776f726c6400000000000000000042616c616e636573000000000000000060001b82600085604051602001613b1091815260200190565b60408051601f198184030181529190527e20010020000000000000000000000000000000000000000000000000000000612631565b60006060836001600160a01b03166000613b60858989613cd3565b604051613b6d91906148ce565b60006040518083038185875af1925050503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b606091505b509097909650945050505050565b60006060836001600160a01b0316613bd6848888613cd3565b604051613be391906148ce565b600060405180830381855af49150503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b60606119de613c2e858585612a61565b6000613c5385613c3e8989612a4e565b9060ff166028026038011c64ffffffffff1690565b6136c0565b60606000611e5083601560006138bb565b600080611d5085613d02565b6000613cc37f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613d1f565b80611e505750611e508383613d1f565b6060838383604051602001613cea93929190614b7f565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c9060009061255990612553565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613d5857613d58614280565b602002602001018181525050826001600160a01b031660001b81600181518110613d8457613d84614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e0101000100000000000000000000000000000000000000000000000000000061297f565b600060208284031215613dee57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611e5057600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610140810167ffffffffffffffff81118282101715613e5857613e58613e1e565b60405290565b6040516080810167ffffffffffffffff81118282101715613e5857613e58613e1e565b604051601f8201601f1916810167ffffffffffffffff81118282101715613eaa57613eaa613e1e565b604052919050565b8035600281106121d957600080fd5b8015158114613ecf57600080fd5b50565b80356121d981613ec1565b600067ffffffffffffffff821115613ef757613ef7613e1e565b5060051b60200190565b600082601f830112613f1257600080fd5b81356020613f27613f2283613edd565b613e81565b8083825260208201915060208460051b870101935086841115613f4957600080fd5b602086015b84811015613f655780358352918301918301613f4e565b509695505050505050565b600060208284031215613f8257600080fd5b813567ffffffffffffffff80821115613f9a57600080fd5b908301906101408286031215613faf57600080fd5b613fb7613e34565b613fc083613eb2565b81526020830135602082015260408301356040820152613fe260608401613ed2565b60608201526080830135608082015260a083013560a082015260c083013560c082015261401160e08401613ed2565b60e0820152610100808401358381111561402a57600080fd5b61403688828701613f01565b828401525050610120808401358381111561405057600080fd5b61405c88828701613f01565b918301919091525095945050505050565b60008060006060848603121561408257600080fd5b61408b84613eb2565b9250602084013567ffffffffffffffff808211156140a857600080fd5b6140b487838801613f01565b935060408601359150808211156140ca57600080fd5b506140d786828701613f01565b9150509250925092565b600080600060608085870312156140f757600080fd5b84359350602080860135935060408087013567ffffffffffffffff81111561411e57600080fd5b8701601f8101891361412f57600080fd5b803561413d613f2282613edd565b81815260079190911b8201840190848101908b83111561415c57600080fd5b928501925b828410156141af576080848d03121561417a5760008081fd5b614182613e5e565b84358152868501358782015285850135868201528785013588820152825260809093019290850190614161565b809750505050505050509250925092565b6001600160a01b0381168114613ecf57600080fd5b600080604083850312156141e857600080fd5b82356141f3816141c0565b9150602083013567ffffffffffffffff81111561420f57600080fd5b61421b85828601613f01565b9150509250929050565b6000806040838503121561423857600080fd5b50508035926020909101359150565b60008060006060848603121561425c57600080fd5b8335925060208401359150604084013561427581613ec1565b809150509250925092565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156142a857600080fd5b8151611e5081613ec1565b634e487b7160e01b600052601160045260246000fd5b600060001982036142dc576142dc6142b3565b5060010190565b634e487b7160e01b600052602160045260246000fd5b60008151808452602080850194506020840160005b8381101561432a5781518752958201959082019060010161430e565b509495945050505050565b60808152600061434860808301876142f9565b828103602084015261435a81876142f9565b91505061ffff808516604084015280841660608401525095945050505050565b6000806040838503121561438d57600080fd5b825161439881613ec1565b60208401519092506143a981613ec1565b809150509250929050565b6000600286106143c6576143c66142e3565b858252608060208301526143dd60808301866142f9565b82810360408401526143ef81866142f9565b91505082606083015295945050505050565b60006020828403121561441357600080fd5b8151611e50816141c0565b634e487b7160e01b600052601260045260246000fd5b60008261445157634e487b7160e01b600052601260045260246000fd5b500690565b808201808211156102b2576102b26142b3565b60008060006060848603121561447e57600080fd5b835192506020808501519250604085015167ffffffffffffffff8111156144a457600080fd5b8501601f810187136144b557600080fd5b80516144c3613f2282613edd565b81815260059190911b820183019083810190898311156144e257600080fd5b928401925b82841015614500578351825292840192908401906144e7565b80955050505050509250925092565b60006040808301858452602060406020860152818651808452606093506060870191506020880160005b8281101561457057815180518552858101518686015287810151888601528601518685015260809093019290840190600101614539565b50919998505050505050505050565b60005b8381101561459a578181015183820152602001614582565b50506000910152565b600081518084526145bb81602086016020860161457f565b601f01601f19169290920160200192915050565b8381526000600384106145e4576145e46142e3565b836020830152606060408301526129ac60608301846145a3565b83815260606020820152600061461760608301856142f9565b9050826040830152949350505050565b600082601f83011261463857600080fd5b815167ffffffffffffffff81111561465257614652613e1e565b6146656020601f19601f84011601613e81565b81815284602083860101111561467a57600080fd5b6119de82602083016020870161457f565b6000806000606084860312156146a057600080fd5b835167ffffffffffffffff808211156146b857600080fd5b6146c487838801614627565b94506020860151935060408601519150808211156146e157600080fd5b506140d786828701614627565b600060028a10614700576147006142e3565b5060f898891b815260018101979097526021870195909552921515861b6041860152604285019190915260628401526082830152151590911b60a282015260a30190565b6000835161475681846020880161457f565b83519083019061476a81836020880161457f565b01949350505050565b85815260a06020820152600061478c60a08301876142f9565b828103604084015261479e81876145a3565b905084606084015282810360808401526147b881856145a3565b98975050505050505050565b85815260a0602082015260006147dd60a08301876142f9565b60ff8616604084015282810360608401526147f881866145a3565b9150508260808301529695505050505050565b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156148535780818460040360031b1b83161693505b505050919050565b60408152600061486e60408301856145a3565b90506001600160a01b03831660208301529392505050565b84815260806020820152600061489f60808301866142f9565b60ff949094166040830152506060015292915050565b6000602082840312156148c757600080fd5b5051919050565b600082516148e081846020870161457f565b9190910192915050565b600060ff821660ff8103614900576149006142b3565b60010192915050565b8281526040602082015260006119de60408301846145a3565b60006020828403121561493457600080fd5b815167ffffffffffffffff81111561494b57600080fd5b6119de84828501614627565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149b881600386016020890161457f565b8084019050816003820152845191506149d882600483016020880161457f565b0160040195945050505050565b818103818111156102b2576102b26142b3565b80820281158282048414176102b2576102b26142b3565b8281526000602080830184516020860160005b82811015614a3e57815184529284019290840190600101614a22565b5091979650505050505050565b608081526000614a5e60808301876142f9565b8281036020840152614a7081876145a3565b90508460408401528281036060840152614a8a81856145a3565b979650505050505050565b86815260c060208201526000614aae60c08301886142f9565b8281036040840152614ac081886145a3565b90508560608401528281036080840152614ada81866145a3565b9150508260a0830152979650505050505050565b606081526000614b0160608301866145a3565b60208301949094525060400152919050565b606081526000614b2660608301866142f9565b65ffffffffffff85166020840152828103604084015261164e81856145a3565b848152608060208201526000614b5f60808301866142f9565b65ffffffffffff851660408401528281036060840152614a8a81856145a3565b60008451614b9181846020890161457f565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea264697066735822122007b06053ad3a7655cacc3998a0d8cd3b9d84e07ba2b1749d11520f3caabd491f64736f6c63430008180033","sourceMap":"1425:12007:244:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:198:123;;;;;;;;;;-1:-1:-1;2331:198:123;;;;;:::i;:::-;;:::i;:::-;;;516:14:264;;509:22;491:41;;479:2;464:18;2331:198:123;;;;;;;;1262:113;;;;;;;;;;;;;:::i;:::-;;;-1:-1:-1;;;;;707:55:264;;;689:74;;677:2;662:18;1262:113:123;543:226:264;5175:986:244;;;;;;;;;;-1:-1:-1;5175:986:244;;;;;:::i;:::-;;:::i;:::-;;;;4647:14:264;;4640:22;4622:41;;4706:14;;4699:22;4694:2;4679:18;;4672:50;4595:18;5175:986:244;4460:268:264;1634:3535:244;;;;;;;;;;-1:-1:-1;1634:3535:244;;;;;:::i;:::-;;:::i;:::-;;;5584:25:264;;;5572:2;5557:18;1634:3535:244;5438:177:264;1616:110:123;;;;;;;;;;-1:-1:-1;3800:14:123;-1:-1:-1;;3796:25:123;3783:39;1616:110;1262:113;6335:2613:244;;;;;;:::i;:::-;;:::i;:::-;;11921:391;;;;;;;;;;-1:-1:-1;11921:391:244;;;;;:::i;:::-;;:::i;11130:785::-;;;;;;;;;;-1:-1:-1;11130:785:244;;;;;:::i;:::-;;:::i;1942:98:123:-;;;;;;;;;;;;;:::i;8954:2170:244:-;;;;;;;;;;-1:-1:-1;8954:2170:244;;;;;:::i;:::-;;:::i;2331:198:123:-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;1262:113::-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;5175:986:244:-;5292:20;5314:18;5348:27;5385;5427:9;5422:197;5442:13;:23;;;:30;5438:1;:34;5422:197;;;5504:8;:6;:8::i;:::-;-1:-1:-1;;;;;5497:28:244;;5526:13;:23;;;5550:1;5526:26;;;;;;;;:::i;:::-;;;;;;;5497:56;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;5497:56:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5493:116;;;5573:21;;;;:::i;:::-;;;;5493:116;5474:3;;5422:197;;;;5633:9;5628:197;5648:13;:23;;;:30;5644:1;:34;5628:197;;;5710:8;:6;:8::i;:::-;-1:-1:-1;;;;;5703:28:244;;5732:13;:23;;;5756:1;5732:26;;;;;;;;:::i;:::-;;;;;;;5703:56;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;5703:56:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5699:116;;;5779:21;;;;:::i;:::-;;;;5699:116;5680:3;;5628:197;;;;5890:13;:23;;;:30;5867:19;:53;:126;;;;5963:13;:23;;;:30;5940:19;:53;5867:126;:197;;;;6042:13;:22;;;6013:13;:25;;;:51;5867:197;5835:239;;6124:13;:23;;;:30;6101:19;:53;6085:69;;5338:823;;5175:986;;;:::o;1634:3535::-;1770:19;1826:35;1840:12;:10;:12::i;:::-;1854:6;1826:13;:35::i;:::-;:74;;;;1865:35;1879:12;:10;:12::i;:::-;1893:6;1865:13;:35::i;:::-;1805:153;;;;-1:-1:-1;;;1805:153:244;;9617:2:264;1805:153:244;;;9599:21:264;;;9636:18;;;9629:30;9695:34;9675:18;;;9668:62;9747:18;;1805:153:244;;;;;;;;;1969:8;1979;1991:23;2004:6;2011:1;2004:9;;;;;;;;:::i;:::-;;;;;;;1991:12;:23::i;:::-;1968:46;;;;2062:26;2090;2120:33;2138:6;2146;2120:17;:33::i;:::-;2061:92;;;;2176:13;2168:22;;;;;;;;:::i;:::-;2194:1;2168:27;2164:924;;2212:15;2229:21;2261:8;:6;:8::i;:::-;-1:-1:-1;;;;;2254:31:244;;2286:9;2297;2308:1;2311;2254:59;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2211:102;;;;2335:10;2327:52;;;;-1:-1:-1;;;2327:52:244;;11642:2:264;2327:52:244;;;11624:21:264;11681:2;11661:18;;;11654:30;11720:31;11700:18;;;11693:59;11769:18;;2327:52:244;11440:353:264;2327:52:244;2466:58;;2413:15;;2466:58;;2477:13;;2492:9;;2503;;2413:15;;2466:58;;;:::i;:::-;;;;;;;;;;;;;2456:69;;;;;;2442:83;;2540:37;2580:438;;;;;;;;2633:13;2580:438;;;;;;;;:::i;:::-;;;;;2671:9;2580:438;;;;2703:1;2580:438;;;;2742:5;2580:438;;;;;;2778:1;2580:438;;;;2815:15;2580:438;;;;403:2:0;2580:438:244;;;;2911:16;2580:438;;;;;;2956:9;2580:438;;;;2994:9;2580:438;;;2540:478;;3033:44;3053:11;3066:10;3033:19;:44::i;:::-;2197:891;;;;2164:924;3108:13;3102:20;;;;;;;;:::i;:::-;:25;;3126:1;3102:25;3098:844;;3158:8;:6;:8::i;:::-;-1:-1:-1;;;;;3151:31:244;;3183:9;3194;3205:1;3208;3151:59;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3143:101;;;;-1:-1:-1;;;3143:101:244;;12688:2:264;3143:101:244;;;12670:21:264;12727:2;12707:18;;;12700:30;12766:31;12746:18;;;12739:59;12815:18;;3143:101:244;12486:353:264;3143:101:244;3331:58;;3278:15;;3331:58;;3342:13;;3357:9;;3368;;3278:15;;3331:58;;;:::i;:::-;;;;;;;;;;;;;3321:69;;;;;;3307:83;;3405:37;3445:427;;;;;;;;3498:13;3445:427;;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;3445:427:244;;;;;;;;;;;;;;;;;3680:15;3445:427;;;;403:2:0;3445:427:244;;;;;;;;;;;;;;;;;;;3405:467;-1:-1:-1;3887:44:244;3907:11;3405:467;3887:19;:44::i;:::-;3129:813;;3098:844;-1:-1:-1;;;;;;;;;;;;;;;;;4059:9:244;4054:529;4074:9;:16;4070:1;:20;4054:529;;;4137:33;4157:9;4167:1;4157:12;;;;;;;;:::i;:::-;;;;;;;4137:19;:33::i;:::-;4289:35;;4111:59;;-1:-1:-1;4289:49:244;:82;;;;;4343:23;:28;;;4342:29;4289:82;4264:173;;;;-1:-1:-1;;;4264:173:244;;13046:2:264;4264:173:244;;;13028:21:264;;;13065:18;;;13058:30;13124:34;13104:18;;;13097:62;13176:18;;4264:173:244;12844:356:264;4264:173:244;4451:49;;;4534:12;;4514:58;;4534:9;;4544:1;;4534:12;;;;;;:::i;:::-;;;;;;;4548:23;4514:19;:58::i;:::-;4092:3;;4054:529;;;;4639:9;4634:529;4654:9;:16;4650:1;:20;4634:529;;;4717:33;4737:9;4747:1;4737:12;;;;;;;;:::i;4717:33::-;4869:35;;4691:59;;-1:-1:-1;4869:49:244;:82;;;;;4923:23;:28;;;4922:29;4869:82;4844:173;;;;-1:-1:-1;;;4844:173:244;;13046:2:264;4844:173:244;;;13028:21:264;;;13065:18;;;13058:30;13124:34;13104:18;;;13097:62;13176:18;;4844:173:244;12844:356:264;4844:173:244;5031:49;;;5114:12;;5094:58;;5114:9;;5124:1;;5114:12;;;;;;:::i;5094:58::-;4672:3;;4634:529;;;;1795:3374;;;;;1634:3535;;;;;:::o;6335:2613::-;6441:40;6484:32;6504:11;6484:19;:32::i;:::-;6441:75;;6526:21;6557:8;:6;:8::i;:::-;-1:-1:-1;;;;;6550:36:244;;6587:8;6550:46;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;6550:46:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6526:70;;6615:13;:19;;;6638:1;6615:24;;:50;;;;-1:-1:-1;6643:17:244;;;;:22;6615:50;6607:98;;;;-1:-1:-1;;;6607:98:244;;13663:2:264;6607:98:244;;;13645:21:264;13702:2;13682:18;;;13675:30;13741:34;13721:18;;;13714:62;13812:5;13792:18;;;13785:33;13835:19;;6607:98:244;13461:399:264;6607:98:244;6751:13;:22;;;6723:13;:25;;;:50;6715:98;;;;-1:-1:-1;;;6715:98:244;;14067:2:264;6715:98:244;;;14049:21:264;14106:2;14086:18;;;14079:30;14145:34;14125:18;;;14118:62;14216:5;14196:18;;;14189:33;14239:19;;6715:98:244;13865:399:264;6715:98:244;6861:12;:10;:12::i;:::-;-1:-1:-1;;;;;6844:29:244;:13;-1:-1:-1;;;;;6844:29:244;;:69;;;;;6877:36;6891:8;6901:11;6877:13;:36::i;:::-;6823:135;;;;-1:-1:-1;;;6823:135:244;;14471:2:264;6823:135:244;;;14453:21:264;14510:2;14490:18;;;14483:30;14549:33;14529:18;;;14522:61;14600:18;;6823:135:244;14269:355:264;6823:135:244;7012:27;;7006:34;;;;;;;;:::i;:::-;:39;;7044:1;7006:39;7002:1895;;7132:1;7104:13;:25;;;:29;;;;:::i;:::-;7137:1;7104:34;7100:1787;;7254:15;7215:13;:30;;;7248:2;7215:35;;;;:::i;:::-;:54;7211:708;;7365:36;7379:8;7389:11;7365:13;:36::i;:::-;7357:81;;;;-1:-1:-1;;;7357:81:244;;15421:2:264;7357:81:244;;;15403:21:264;;;15440:18;;;15433:30;15499:34;15479:18;;;15472:62;15551:18;;7357:81:244;15219:356:264;7357:81:244;7533:53;7547:13;7562;:23;;;7533:13;:53::i;:::-;7529:234;;;7643:1;7614:13;:25;;:30;;;;;;;:::i;:::-;;;-1:-1:-1;7714:25:244;;;;7670:70;;7701:11;;7670:30;:70::i;:::-;7100:1787;;7211:708;7817:53;7831:13;7846;:23;;;7817:13;:53::i;:::-;7809:91;;;;-1:-1:-1;;;7809:91:244;;15782:2:264;7809:91:244;;;15764:21:264;15821:2;15801:18;;;15794:30;15860:27;15840:18;;;15833:55;15905:18;;7809:91:244;15580:349:264;7100:1787:244;8073:15;8034:13;:30;;;8067:2;8034:35;;;;:::i;:::-;:54;8030:843;;8180:36;8194:8;8204:11;8180:13;:36::i;:::-;8172:81;;;;-1:-1:-1;;;8172:81:244;;15421:2:264;8172:81:244;;;15403:21:264;;;15440:18;;;15433:30;15499:34;15479:18;;;15472:62;15551:18;;8172:81:244;15219:356:264;8172:81:244;8423:53;8437:13;8452;:23;;;8423:13;:53::i;8030:843::-;8771:53;8785:13;8800;:23;;;8771:13;:53::i;:::-;8763:91;;;;-1:-1:-1;;;8763:91:244;;16136:2:264;8763:91:244;;;16118:21:264;16175:2;16155:18;;;16148:30;16214:27;16194:18;;;16187:55;16259:18;;8763:91:244;15934:349:264;8763:91:244;8906:35;8920:11;8933:7;8906:13;:35::i;:::-;6431:2517;;6335:2613;;;:::o;11921:391::-;12013:19;12049:9;12044:262;12064:12;:19;12060:1;:23;12044:262;;;12122:8;:6;:8::i;:::-;-1:-1:-1;;;;;12115:36:244;;12152:12;12165:1;12152:15;;;;;;;;:::i;:::-;;;;;;;12115:53;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;12115:53:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;12104:64:244;:7;-1:-1:-1;;;;;12104:64:244;;12100:147;;12205:4;12188:21;;12227:5;;12100:147;12278:3;;;;:::i;:::-;;;;12044:262;;;;11921:391;;;;:::o;11130:785::-;11213:19;11244:40;11287:32;11307:11;11287:19;:32::i;:::-;11244:75;;11334:9;11329:247;11349:13;:23;;;:30;11345:1;:34;11329:247;;;11412:13;:23;;;11436:1;11412:26;;;;;;;;:::i;:::-;;;;;;;11400:8;:38;11396:121;;11475:4;11458:21;;11497:5;;11396:121;11548:3;;;;:::i;:::-;;;;11329:247;;;;11590:14;11585:324;;11625:9;11620:279;11640:13;:23;;;:30;11636:1;:34;11620:279;;;11707:13;:23;;;11731:1;11707:26;;;;;;;;:::i;:::-;;;;;;;11695:8;:38;11691:133;;11774:4;11757:21;;11800:5;;11691:133;11863:3;;;;:::i;:::-;;;;11620:279;;;;11234:681;11130:785;;;;:::o;1942:98:123:-;1981:7;2003:32;:30;:32::i;8954:2170:244:-;9099:43;9122:4;9129:12;:10;:12::i;:::-;9099:14;:43::i;:::-;9152:40;9195:32;9215:11;9195:19;:32::i;:::-;9152:75;;9245:35;9268:11;9245:22;:35::i;:::-;:40;9237:75;;;;-1:-1:-1;;;9237:75:244;;16490:2:264;9237:75:244;;;16472:21:264;16529:2;16509:18;;;16502:30;16568:24;16548:18;;;16541:52;16610:18;;9237:75:244;16288:346:264;9237:75:244;9327:13;9344:5;9327:22;9323:280;;9365:49;9388:11;9401:12;9365:22;:49::i;:::-;9448:12;9428:17;;;:32;9323:280;;;9491:52;9514:11;9527:15;9491:22;:52::i;:::-;9577:15;9557:17;;;:35;9323:280;9613:18;9646:9;9641:262;9661:13;:23;;;:30;9657:1;:34;9641:262;;;9725:13;:23;;;9749:1;9725:26;;;;;;;;:::i;:::-;;;;;;;9712:39;;9769:35;9793:10;9769:23;:35::i;:::-;9765:128;;;9831:8;:6;:8::i;:::-;-1:-1:-1;;;;;9824:42:244;;9867:10;9824:54;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;9824:54:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9765:128;9693:3;;9641:262;;;;9917:9;9912:262;9932:13;:23;;;:30;9928:1;:34;9912:262;;;9996:13;:23;;;10020:1;9996:26;;;;;;;;:::i;:::-;;;;;;;9983:39;;10040:35;10064:10;10040:23;:35::i;:::-;10036:128;;;10102:8;:6;:8::i;:::-;-1:-1:-1;;;;;10095:42:244;;10138:10;10095:54;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;10095:54:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10036:128;9964:3;;9912:262;;;;10183:17;10210:18;10238:29;10325:1;10281:46;;10287:13;:27;;;10281:34;;;;;;;;:::i;:::-;:46;;;10277:193;;10390:8;:6;:8::i;:::-;10383:68;;;;;;;;16813:25:264;;;16854:18;;;16847:34;;;-1:-1:-1;;;;;10383:41:244;;;;;;;16786:18:264;;10383:68:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;10383:68:244;;;;;;;;;;;;:::i;:::-;10343:108;;-1:-1:-1;10343:108:244;-1:-1:-1;10343:108:244;-1:-1:-1;10277:193:244;10520:219;;;;;;;;10561:15;10520:219;;;;;;;;;;;;;;;;;;;;;;;;;;;10479:38;10750:152;10770:13;:23;;;:30;10766:1;:34;10750:152;;;10821:70;10852:13;:23;;;10876:1;10852:26;;;;;;;;:::i;:::-;;;;;;;10888:1;10880:10;;10821:30;:70::i;:::-;10802:3;;10750:152;;;;10916:9;10911:152;10931:13;:23;;;:30;10927:1;:34;10911:152;;;10982:70;11013:13;:23;;;11037:1;11013:26;;;;;;;;:::i;10982:70::-;10963:3;;10911:152;;;;11072:45;11090:11;11103:13;11072:17;:45::i;:::-;9045:2079;;;;;;8954:2170;;;:::o;2992:383:123:-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;4891:393:211:-;4998:16;;;5012:1;4998:16;;;;;;;;;4943:8;;;;;;4998:16;;;;;;;;;;;-1:-1:-1;4998:16:211;4969:45;;5035:6;5020:9;5030:1;5020:12;;;;;;;;:::i;:::-;;;;;;;;;;:21;5049:24;;;5136:80;1065:66;5181:9;1194:66;5136:21;:80::i;:::-;5048:168;;;;;;5229:50;5236:11;5249:15;5266:12;5229:6;:50::i;:::-;5222:57;;;;;;;;4891:393;;;:::o;12565:865:244:-;12691:27;12720;12763:22;12795;12862:9;12857:112;12877:7;:14;12873:1;:18;12857:112;;;12930:28;12947:7;12955:1;12947:10;;;;;;;;:::i;:::-;;;;;;;12930:16;:28::i;:::-;12912:46;;;;:::i;:::-;;-1:-1:-1;12893:3:244;;12857:112;;;;12984:9;12979:112;12999:7;:14;12995:1;:18;12979:112;;;13052:28;13069:7;13077:1;13069:10;;;;;;;;:::i;13052:28::-;13034:46;;;;:::i;:::-;;-1:-1:-1;13015:3:244;;12979:112;;;;13122:14;13105;:31;13101:323;;;13165:7;13152:20;;13199:7;13186:20;;13101:323;;;13244:14;13227;:31;13223:201;;;13287:7;13274:20;;13321:7;13308:20;;13223:201;;;13372:7;13359:20;;13406:7;13393:20;;13223:201;12753:677;;12565:865;;;;;:::o;27088:693:196:-;27172:24;27199:228;27219:6;:20;;;27247:6;:12;;;27267:6;:10;;;27285:6;:25;;;27318:6;:18;;;27344:6;:23;;;27375:6;:15;;;27398:6;:23;;;27199:12;:228::i;:::-;27172:255;;27434:30;27467:49;27481:6;:16;;;27499:6;:16;;;27467:13;:49::i;:::-;27434:82;;27522:25;27550:49;27564:6;:16;;;27582:6;:16;;;27550:13;:49::i;:::-;27635:16;;;27649:1;27635:16;;;;;;;;;27522:77;;-1:-1:-1;27606:26:196;;27635:16;;;;;;;;;;;;-1:-1:-1;27635:16:196;27606:45;;27672:11;27657:9;27667:1;27657:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;27690:86;1414:66;27722:9;27733:11;27746:15;27763:12;27690:21;:86::i;:::-;27166:615;;;;27088:693;;:::o;5352:430:200:-;-1:-1:-1;;;;;;;;;;;;;;;;;;5485:16:200;;5499:1;5485:16;;;;;;;;;-1:-1:-1;;;;5485:16:200;;;;;;;;;;;;;-1:-1:-1;5485:16:200;5456:45;;5522:17;5507:9;5517:1;5507:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;5547:24;;;5634:80;1147:66;5679:9;1276:66;5634:21;:80::i;:::-;5546:168;;;;;;5727:50;5734:11;5747:15;5764:12;5727:6;:50::i;:::-;5720:57;5352:430;-1:-1:-1;;;;;;5352:430:200:o;7288:418::-;7378:24;7405:45;7418:6;:18;;;7438:6;:11;;;7405:12;:45::i;:::-;7554:16;;;7568:1;7554:16;;;;;;;;;7378:72;;-1:-1:-1;7457:30:200;;7493:25;;7457:30;;7554:16;;;;;;;;;;;;-1:-1:-1;7554:16:200;7525:45;;7591:17;7576:9;7586:1;7576:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;7615:86;1147:66;7647:9;7658:11;7671:15;7688:12;7615:21;:86::i;24282:418:196:-;24339:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24339:33:196;24409:16;;;24423:1;24409:16;;;;;;;;;24380:26;;24409:16;;;;;;;;;;;-1:-1:-1;24409:16:196;24380:45;;24446:11;24431:9;24441:1;24431:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;24465:24;;;24552:80;1414:66;24597:9;1543:66;24552:21;:80::i;:::-;24464:168;;;;;;24645:50;24652:11;24665:15;24682:12;24645:6;:50::i;9307:267::-;9417:16;;;9431:1;9417:16;;;;;;;;;9388:26;;9417:16;;;;;;;;;;;-1:-1:-1;9417:16:196;9388:45;;9454:11;9439:9;9449:1;9439:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;9472:97;1414:66;1398:83;;9509:9;9520:1;9541:11;9523:31;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;9523:31:196;;;;-1:-1:-1;;9523:31:196;;;;;;;;;1543:66;9472:26;:97::i;:::-;9382:192;9307:267;;:::o;12318:241:244:-;12406:146;12472:11;12485:21;12519:11;12532:7;12508:32;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;12508:32:244;;;;;;;;;;12437:105;;;;;;;:::i;:::-;;;;-1:-1:-1;;12437:105:244;;;;;;;;;;;;;;;;;;;;12406:17;:146::i;4048:97:123:-;4089:7;4111:29;:27;:29::i;3103:154:254:-;3179:75;3210:35;3229:15;3210:18;:35::i;:::-;3247:6;3179:30;:75::i;:::-;3103:154;;:::o;5978:286:196:-;6086:16;;;6100:1;6086:16;;;;;;;;;6038:11;;;;6086:16;;;;;;;;;;;;-1:-1:-1;6086:16:196;6057:45;;6123:11;6108:9;6118:1;6108:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;6141:13;6157:64;1414:66;6194:9;6205:1;1543:66;6157:26;:64::i;:::-;6141:80;5978:286;-1:-1:-1;;;;5978:286:196:o;6625:243::-;6719:16;;;6733:1;6719:16;;;;;;;;;6690:26;;6719:16;;;;;;;;;;;-1:-1:-1;6719:16:196;6690:45;;6756:11;6741:9;6751:1;6741:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;6774:89;1414:66;1398:83;;6811:9;6822:1;6843:3;6825:23;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;4073:303:200;4186:16;;;4200:1;4186:16;;;;;;;;;4140:9;;;;4186:16;;;;;;;;;;;;-1:-1:-1;4186:16:200;4157:45;;4223:17;4208:9;4218:1;4208:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;4247:13;4263:64;1147:66;4300:9;4311:1;1276:66;4263:26;:64::i;:::-;4247:80;;4341:29;4362:5;4349:20;;11007:5;10921:97;3431:279;3547:16;;;3561:1;3547:16;;;;;;;;;3518:26;;3547:16;;;;;;;;;;;-1:-1:-1;3547:16:200;3518:45;;3584:17;3569:9;3579:1;3569:12;;;;;;;;:::i;:::-;;;;;;:32;;;;;3608:97;1147:66;1131:83;;3645:9;3656:1;3677:11;3659:31;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;3659:31:200;;;;-1:-1:-1;;3659:31:200;;;;;;;;;1276:66;3608:26;:97::i;6747:521:197:-;6829:24;6856:88;6869:6;:14;;;6885:6;:19;;;6906:6;:17;;;6925:6;:18;;;6856:12;:88::i;:::-;6829:115;;6951:30;6984:34;6998:6;:19;;;6984:13;:34::i;:::-;6951:67;;7024:25;7052:34;7066:6;:19;;;7052:13;:34::i;:::-;7122:16;;;7136:1;7122:16;;;;;;;;;7024:62;;-1:-1:-1;7093:26:197;;7122:16;;;;;;;;;;;;-1:-1:-1;7122:16:197;7093:45;;7159:11;7144:9;7154:1;7144:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;7177:86;1225:66;7209:9;7220:11;7233:15;7250:12;7177:21;:86::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;7036:160:211:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;7131:8:211;;;;6793:33;;;;;6839;7166:25;7157:34;;;;-1:-1:-1;7036:160:211;-1:-1:-1;;;;7036:160:211:o;4372:288:217:-;4485:16;;;4499:1;4485:16;;;;;;;;;4433:15;;;;4485:16;;;;;;;;;;;;-1:-1:-1;4485:16:217;4456:45;;4522:8;4507:9;4517:1;4507:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;4537:13;4553:64;1303:66;4590:9;4601:1;1432:66;4553:26;:64::i;31567:483:196:-;31818:12;31877:13;31900:5;31915:3;31928:18;31956:11;31977:16;32003:8;32021:16;31851:194;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;31838:207;;31567:483;;;;;;;;;;:::o;32241:354::-;32355:30;32516:68;32539:9;:16;32558:2;32539:21;32562:9;:16;32581:2;32562:21;2776:23:24;2761:39;;;975:16;2694:39;;;2662:5;;;2675:59;2742;2518:351;;;;;32516:68:196;32498:86;32241:354;-1:-1:-1;;;32241:354:196:o;32760:216::-;32862:12;32906:31;32926:9;32906:18;:31::i;:::-;32939;32959:9;32939:18;:31::i;:::-;32889:82;;;;;;;;;:::i;:::-;;;;;;;;;;;;;32882:89;;32760:216;;;;:::o;6458:480:46:-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;:::-;6692:242;;;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6639:299;6458:480;;;;;:::o;8681:218:200:-;-1:-1:-1;;;;;;;;;;;;;;;;;8869:25:200;8882:11;8869:12;:25::i;:::-;8833:61;;8854:11;;;8833:61;;;8834:6;8681:218;-1:-1:-1;;;8681:218:200:o;9602:144::-;9679:12;9723:11;9736:4;9706:35;;;;;;;;24218:19:264;;;24283:14;24276:22;24271:3;24267:32;24262:2;24253:12;;24246:54;24325:2;24316:12;;24067:267;30368:520:196;30508:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30508:33:196;30768:25;30781:11;30768:12;:25::i;:::-;30549:244;;;30736:23;;;30549:244;30713:15;;;30549:244;;;30682:23;;;30549:244;;;30656:18;;;30549:244;;;;;;30623:25;;;30549:244;30605:10;;;30549:244;;;30585:12;;;30549:244;;;30557:6;30549:244;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;;;;30839:44;30853:15;30870:12;30839:13;:44::i;:::-;30819:16;;;30800:83;30801:16;;;30800:83;30801:6;30368:520;-1:-1:-1;;;30368:520:196:o;10761:455:46:-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;10980:232::-;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;3318:662:107:-;3373:23;3516:19;;3570:39;3592:16;3599:8;3592:16;:::i;:::-;3570:21;:39::i;:::-;3515:94;;;;3690:8;3703:1;3672:32;;;3668:97;;3713:52;;;;;3757:7;;;;3713:52;;;25609:98:264;25582:18;;3713:52:107;25465:248:264;3668:97:107;1759:4:23;1744:28;;1738:35;;1847:9;1836:21;1903:20;;1961:43;;3883:92:107;3900:8;3936;3883:4;:92::i;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;1953:106::-;2039:13;1836:227;-1:-1:-1;1836:227:46:o;3430:314:138:-;3538:16;;;3552:1;3538:16;;;;;;;;;3482:19;;;;3538:16;;;;;;;;;;;;-1:-1:-1;3538:16:138;3509:45;;3599:6;-1:-1:-1;;;;;3583:24:138;3575:33;;3560:9;3570:1;3560:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3615:13;3631:64;1169:66;3668:9;3615:13;1298:66;3631:26;:64::i;1698:281:106:-;1860:29;1870:10;1882:6;1860:9;:29::i;:::-;1855:120;;1938:21;:10;:19;:21::i;:::-;1961:6;1906:62;;;;;;;;;;;;:::i;17775:457:46:-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;10116:238:197:-;10258:12;10302:7;10311:12;10325:10;10337:11;10285:64;;;;;;;;;;27011:19:264;;;27076:14;;27069:22;27064:3;27060:32;27055:2;27046:12;;27039:54;27118:2;27109:12;;27102:28;27155:2;27146:12;;27139:28;27192:2;27183:12;;26804:397;10285:64:197;;;;;;;;;;;;;10278:71;;10116:238;;;;;;:::o;10545:297::-;10622:30;10783:48;10806:12;:19;10828:2;10806:24;975:16:24;2068:39;;;2049:59;;1907:269;11007:161:197;11084:12;11128:34;11148:12;11128:18;:34::i;:::-;11111:52;;;;;;;;:::i;:::-;;;;;;;;;;;;;11104:59;;11007:161;;;:::o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;44950:222:57:-;45014:12;45104:6;45128:39;45104:6;45161:2;45165:1;45128:17;:39::i;12066:286:45:-;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;8315:208:200:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;8380:19:200;;8475:42;;8489:26;8483:33;;11007:5;10921:97;8475:42;8467:51;;8315:208;;;:::o;28665:811:196:-;28757:27;28792:13;28813:11;28832:23;28863:19;28890:24;28922:16;28946:21;29018:25;29034:5;29041:1;3774:27:23;3788:4;3774:27;3768:34;;3644:168;29018:25:196;29012:32;;28998:47;;;;;;;;:::i;:::-;3774:27:23;;;3768:34;3774:27;;;3768:34;3774:27;;;3768:34;28982:63:196;;-1:-1:-1;3768:34:23;;-1:-1:-1;3768:34:23;-1:-1:-1;29177:42:196;;29191:26;3644:168:23;29177:42:196;3774:27:23;;;3768:34;3774:27;;;3768:34;3774:27;;;3768:34;3774:27;;;3768:34;29155:65:196;;-1:-1:-1;3768:34:23;;-1:-1:-1;3768:34:23;-1:-1:-1;3768:34:23;-1:-1:-1;29427:43:196;;29441:27;3644:168:23;29427:43:196;29407:64;;28665:811;;;;;;;;;:::o;29579:522::-;29689:26;;29751:14;975:16:24;7017:70;;;6995:94;;29865:63:196;:41;29886:5;29751:14;6995:94:24;29865:20:196;:41::i;:::-;:61;:63::i;:::-;29852:77;-1:-1:-1;29945:4:196;-1:-1:-1;29945:4:196;6995:94:24;7059:27;7017:70;;;6995:94;29973:34:196;30032:63;:41;30053:5;30060:6;29973:34;30032:20;:41::i;:63::-;30019:77;;29745:356;;29579:522;;;;;:::o;23107:355:45:-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;5805:471:133:-;5966:16;;;5980:1;5966:16;;;;;;;;;5879:19;;;;;;5966:16;;;;;;;;;;;-1:-1:-1;5966:16:133;5937:45;;6011:21;6003:30;;;5988:9;5998:1;5988:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;6041:24;;;6128:80;1174:66;6173:9;1303:66;6128:21;:80::i;:::-;6040:168;;;;;;6221:50;6228:11;6241:15;6258:12;6221:6;:50::i;2109:683:107:-;2185:23;2216:20;2239:32;:30;:32::i;:::-;2216:55;-1:-1:-1;;;;;;2350:29:107;;2358:4;2350:29;2346:322;;2389:12;2433:153;2467:36;:34;:36::i;:::-;2520:1;2541:8;2569;2433:15;:153::i;:::-;2409:177;-1:-1:-1;2409:177:107;-1:-1:-1;2409:177:107;2595:41;;2609:27;2625:10;2609:15;:27::i;:::-;2644:17;;;;2346:322;2736:51;;;;;-1:-1:-1;;;;;2736:31:107;;;;;:51;;2768:8;;2778;;2736:51;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2736:51:107;;;;;;;;;;;;:::i;1109:325:106:-;1190:4;1332:55;696:18:144;578:36:124;2955:46;;2954:74;1380:6:106;1332:18;:55::i;:::-;:97;;;;1391:38;1410:10;1422:6;1391:18;:38::i;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;3968:25;;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;36171:541:45:-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;:::-;36452:255;36171:541;-1:-1:-1;;;;;36171:541:45:o;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8389:20;;8299:21;;-1:-1:-1;;579:1:52;804:25:53;;782:48;8385:31:44;;;8322:9;;8295:37;8244:184;8201:237;;8077:375;6076:2380;;;;:::o;830:1343:58:-;1002:12;;955:17;;980:19;1043:26;1058:11;1002:12;1043:26;:::i;:::-;1020:49;;1441:4;1435:11;;-1:-1:-1;1484:4:58;1474:15;;-1:-1:-1;;1358:16:58;1531:32;;;1358:16;1354:32;1503:4;1496:69;1607:12;1601:4;1594:26;1651:1;1721:4;1714:5;1710:16;1628:535;1741:11;1738:1;1735:18;1628:535;;;2134:19;;2113:41;;2091:64;;2007:31;;;;1828:1;1821:9;;;;;1920:4;1902:23;1628:535;;;1632:102;;;1222:947;;830:1343;;;;;:::o;4015:652:45:-;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;2003:574:43;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;45284:220:56:-;45350:24;45382:30;45415:32;45433:6;45441:2;45445:1;45415:17;:32::i;51823:242:45:-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;;-1:-1:-1;52054:6:45;51823:242;-1:-1:-1;;;51823:242:45:o;17013:1682::-;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;8363:236:133:-;8474:19;8495:29;8569:25;8582:11;8569:12;:25::i;1761:1386:121:-;1888:12;1902:17;1956:21;1979:17;2000:22;2013:8;2000:12;:22::i;:::-;1955:67;;-1:-1:-1;1955:67:121;-1:-1:-1;;;;;;2067:27:121;;2063:106;;2139:8;2149:19;:8;:17;:19::i;:::-;2103:66;;;;;;;;;;;;:::i;2063:106::-;2275:12;2270:64;;2289:45;2317:8;2327:6;2289:27;:45::i;:::-;2413:9;;2409:197;;578:36:124;2955:46;;696:18:144;2954:74:124;2432:22:121;2515:26;2954:74:124;2515:13:121;:26::i;:::-;2490:51;-1:-1:-1;2549:50:121;2563:11;2576:22;2593:5;2490:51;2576:22;:::i;:::-;2549:13;:50::i;:::-;2424:182;;2409:197;2708:14;2681:23;:8;451:5:41;2637:44:124;;2539:148;2681:23:121;:41;;;:461;;2982:160;3043:6;3069:5;3092:13;3125:8;2982:39;:160::i;:::-;2681:461;;;2805:168;2874:6;2900:5;2923:13;2956:8;2805:47;:168::i;:::-;2663:479;;;;-1:-1:-1;1761:1386:121;-1:-1:-1;;;;;;;1761:1386:121:o;348:217:142:-;551:6;545:13;538:4;530:6;526:17;519:40;3586:379:136;3709:16;;;3723:1;3709:16;;;;;;;;3661:11;;;;3709:16;3723:1;3709:16;;;;;;;;;;-1:-1:-1;3709:16:136;3680:45;;3764:10;3731:9;3741:1;3731:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;3820:6;-1:-1:-1;;;;;3804:24:136;3796:33;;3781:9;3791:1;3781:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3836:13;3852:64;1169:66;3889:9;3836:13;1298:66;3852:26;:64::i;:::-;3836:80;;3930:29;3951:5;3938:20;;11007:5:200;10921:97;3165:160:124;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;2007:37;;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;33804:66:264;33792:79;;2092:30:124;;;33780:92:264;2092:30:124;;33888:12:264;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;50806:191:45;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;5042:669::-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;1358:16:58;5546:26:44;;;1358:16:58;1354:32;5518:4:44;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;51249:282::-;51494:30;;;;;;34100:19:264;;;34135:12;;;34128:28;;;51337:7:45;;34172:12:264;;51494:30:45;33911:279:264;3658:342:50;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;1489:2340:44:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;2681:1129:58:-;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;966:162:44;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;7963:242:133:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;8028:19:133;;8173:26;3644:168:23;5928:433:139;6056:16;;;6070:1;6056:16;;;;;;;;;5986:14;;;;;;6056:16;;;;;;;;;;;-1:-1:-1;6056:16:139;6027:45;;6111:8;6078:9;6088:1;6078:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;6128:24;;;6215:78;1155:66;6258:9;1284:66;6215:19;:78::i;:::-;6127:166;;;;;;6306:50;6313:11;6326:15;6343:12;6306:6;:50::i;1546:281:108:-;1708:29;1718:10;1730:6;1708:9;:29::i;3758:308:132:-;3871:16;;;3885:1;3871:16;;;;;;;;;3819:15;;;;3871:16;;;;;;;;;;;;-1:-1:-1;3871:16:132;3842:45;;3926:11;3893:9;3903:1;3893:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;3945:13;3961:62;1157:66;3996:9;3945:13;1286:66;3961:24;:62::i;5057:269::-;5156:16;;;5170:1;5156:16;;;;;;;;;5127:26;;5156:16;;;;;;;;;;;-1:-1:-1;5156:16:132;5127:45;;5211:11;5178:9;5188:1;5178:12;;;;;;;;:::i;:::-;;;;;;:45;;;;;5230:91;1157:66;1141:83;;5265:9;5276:1;5297:7;5279:27;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;5279:27:132;;;;-1:-1:-1;;5279:27:132;;;;;;;;;1286:66;5230:24;:91::i;5594:317:123:-;5733:12;5747:17;5790:6;-1:-1:-1;;;;;5790:11:123;5810:1;5821:79;5847:8;5868:9;5889:8;5821:13;:79::i;:::-;5790:116;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5772:134:123;;;;-1:-1:-1;5594:317:123;-1:-1:-1;;;;;5594:317:123:o;6415:321::-;6562:12;6576:17;6619:6;-1:-1:-1;;;;;6619:19:123;6646:79;6672:8;6693:9;6714:8;6646:13;:79::i;:::-;6619:112;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37180:522:45;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;7829:207:139:-;7940:14;7956:17;8006:25;8019:11;8006:12;:25::i;955:327:108:-;1036:4;1178:56;696:18:144;578:36:124;2955:46;;2954:74;1227:6:108;1178:19;:56::i;:::-;:99;;;;1238:39;1258:10;1270:6;1238:19;:39::i;4897:201:123:-;5019:12;5063:8;5073:9;5084:8;5046:47;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;5039:54;;4897:201;;;;;:::o;7448:223:139:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;7564:35:139;;;;;;7513:14;;7623:42;;7637:26;3644:168:23;4006:378:136;4130:16;;;4144:1;4130:16;;;;;;;;4082:11;;;;4130:16;4144:1;4130:16;;;;;;;;;;-1:-1:-1;4130:16:136;4101:45;;4185:10;4152:9;4162:1;4152:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;4241:6;-1:-1:-1;;;;;4225:24:136;4217:33;;4202:9;4212:1;4202:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;4257:13;4273:62;1169:66;4308:9;4257:13;1298:66;4273:24;:62::i;14:332:264:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;774:184;-1:-1:-1;;;823:1:264;816:88;923:4;920:1;913:15;947:4;944:1;937:15;963:255;1035:2;1029:9;1077:6;1065:19;;1114:18;1099:34;;1135:22;;;1096:62;1093:88;;;1161:18;;:::i;:::-;1197:2;1190:22;963:255;:::o;1223:253::-;1295:2;1289:9;1337:4;1325:17;;1372:18;1357:34;;1393:22;;;1354:62;1351:88;;;1419:18;;:::i;1481:334::-;1552:2;1546:9;1608:2;1598:13;;-1:-1:-1;;1594:86:264;1582:99;;1711:18;1696:34;;1732:22;;;1693:62;1690:88;;;1758:18;;:::i;:::-;1794:2;1787:22;1481:334;;-1:-1:-1;1481:334:264:o;1820:154::-;1899:20;;1948:1;1938:12;;1928:40;;1964:1;1961;1954:12;1979:118;2065:5;2058:13;2051:21;2044:5;2041:32;2031:60;;2087:1;2084;2077:12;2031:60;1979:118;:::o;2102:128::-;2167:20;;2196:28;2167:20;2196:28;:::i;2235:183::-;2295:4;2328:18;2320:6;2317:30;2314:56;;;2350:18;;:::i;:::-;-1:-1:-1;2395:1:264;2391:14;2407:4;2387:25;;2235:183::o;2423:668::-;2477:5;2530:3;2523:4;2515:6;2511:17;2507:27;2497:55;;2548:1;2545;2538:12;2497:55;2584:6;2571:20;2610:4;2634:60;2650:43;2690:2;2650:43;:::i;:::-;2634:60;:::i;:::-;2716:3;2740:2;2735:3;2728:15;2768:4;2763:3;2759:14;2752:21;;2825:4;2819:2;2816:1;2812:10;2804:6;2800:23;2796:34;2782:48;;2853:3;2845:6;2842:15;2839:35;;;2870:1;2867;2860:12;2839:35;2906:4;2898:6;2894:17;2920:142;2936:6;2931:3;2928:15;2920:142;;;3002:17;;2990:30;;3040:12;;;;2953;;2920:142;;;-1:-1:-1;3080:5:264;2423:668;-1:-1:-1;;;;;;2423:668:264:o;3096:1359::-;3194:6;3247:2;3235:9;3226:7;3222:23;3218:32;3215:52;;;3263:1;3260;3253:12;3215:52;3303:9;3290:23;3332:18;3373:2;3365:6;3362:14;3359:34;;;3389:1;3386;3379:12;3359:34;3412:22;;;;3468:6;3450:16;;;3446:29;3443:49;;;3488:1;3485;3478:12;3443:49;3514:22;;:::i;:::-;3559:33;3589:2;3559:33;:::i;:::-;3552:5;3545:48;3646:2;3642;3638:11;3625:25;3620:2;3613:5;3609:14;3602:49;3704:2;3700;3696:11;3683:25;3678:2;3671:5;3667:14;3660:49;3741:28;3765:2;3761;3757:11;3741:28;:::i;:::-;3736:2;3729:5;3725:14;3718:52;3824:3;3820:2;3816:12;3803:26;3797:3;3790:5;3786:15;3779:51;3884:3;3880:2;3876:12;3863:26;3857:3;3850:5;3846:15;3839:51;3944:3;3940:2;3936:12;3923:26;3917:3;3910:5;3906:15;3899:51;3983:29;4007:3;4003:2;3999:12;3983:29;:::i;:::-;3977:3;3970:5;3966:15;3959:54;4032:3;4081:2;4077;4073:11;4060:25;4110:2;4100:8;4097:16;4094:36;;;4126:1;4123;4116:12;4094:36;4162:56;4210:7;4199:8;4195:2;4191:17;4162:56;:::i;:::-;4157:2;4150:5;4146:14;4139:80;;;4238:3;4287:2;4283;4279:11;4266:25;4316:2;4306:8;4303:16;4300:36;;;4332:1;4329;4322:12;4300:36;4368:56;4416:7;4405:8;4401:2;4397:17;4368:56;:::i;:::-;4352:14;;;4345:80;;;;-1:-1:-1;4356:5:264;3096:1359;-1:-1:-1;;;;;3096:1359:264:o;4733:700::-;4880:6;4888;4896;4949:2;4937:9;4928:7;4924:23;4920:32;4917:52;;;4965:1;4962;4955:12;4917:52;4988:40;5018:9;4988:40;:::i;:::-;4978:50;;5079:2;5068:9;5064:18;5051:32;5102:18;5143:2;5135:6;5132:14;5129:34;;;5159:1;5156;5149:12;5129:34;5182:61;5235:7;5226:6;5215:9;5211:22;5182:61;:::i;:::-;5172:71;;5296:2;5285:9;5281:18;5268:32;5252:48;;5325:2;5315:8;5312:16;5309:36;;;5341:1;5338;5331:12;5309:36;;5364:63;5419:7;5408:8;5397:9;5393:24;5364:63;:::i;:::-;5354:73;;;4733:700;;;;;:::o;5802:1498::-;5930:6;5938;5946;5977:2;6020;6008:9;5999:7;5995:23;5991:32;5988:52;;;6036:1;6033;6026:12;5988:52;6072:9;6059:23;6049:33;;6101:2;6150;6139:9;6135:18;6122:32;6112:42;;6173:2;6226;6215:9;6211:18;6198:32;6253:18;6245:6;6242:30;6239:50;;;6285:1;6282;6275:12;6239:50;6308:22;;6361:4;6353:13;;6349:27;-1:-1:-1;6339:55:264;;6390:1;6387;6380:12;6339:55;6426:2;6413:16;6449:60;6465:43;6505:2;6465:43;:::i;6449:60::-;6543:15;;;6625:1;6621:10;;;;6613:19;;6609:28;;;6574:12;;;;6649:19;;;6646:39;;;6681:1;6678;6671:12;6646:39;6705:11;;;;6725:545;6741:6;6736:3;6733:15;6725:545;;;6823:4;6817:3;6808:7;6804:17;6800:28;6797:118;;;6869:1;6898:2;6894;6887:14;6797:118;6941:22;;:::i;:::-;6990:17;;6976:32;;7057:12;;;7044:26;7028:14;;;7021:50;7120:12;;;7107:26;7091:14;;;7084:50;7183:12;;;7170:26;7154:14;;;7147:50;7210:18;;6767:4;6758:14;;;;7248:12;;;;6725:545;;;7289:5;7279:15;;;;;;;;;5802:1498;;;;;:::o;7305:154::-;-1:-1:-1;;;;;7384:5:264;7380:54;7373:5;7370:65;7360:93;;7449:1;7446;7439:12;7464:483;7557:6;7565;7618:2;7606:9;7597:7;7593:23;7589:32;7586:52;;;7634:1;7631;7624:12;7586:52;7673:9;7660:23;7692:31;7717:5;7692:31;:::i;:::-;7742:5;-1:-1:-1;7798:2:264;7783:18;;7770:32;7825:18;7814:30;;7811:50;;;7857:1;7854;7847:12;7811:50;7880:61;7933:7;7924:6;7913:9;7909:22;7880:61;:::i;:::-;7870:71;;;7464:483;;;;;:::o;7952:248::-;8020:6;8028;8081:2;8069:9;8060:7;8056:23;8052:32;8049:52;;;8097:1;8094;8087:12;8049:52;-1:-1:-1;;8120:23:264;;;8190:2;8175:18;;;8162:32;;-1:-1:-1;7952:248:264:o;8205:377::-;8279:6;8287;8295;8348:2;8336:9;8327:7;8323:23;8319:32;8316:52;;;8364:1;8361;8354:12;8316:52;8400:9;8387:23;8377:33;;8457:2;8446:9;8442:18;8429:32;8419:42;;8511:2;8500:9;8496:18;8483:32;8524:28;8546:5;8524:28;:::i;:::-;8571:5;8561:15;;;8205:377;;;;;:::o;8587:184::-;-1:-1:-1;;;8636:1:264;8629:88;8736:4;8733:1;8726:15;8760:4;8757:1;8750:15;8776:245;8843:6;8896:2;8884:9;8875:7;8871:23;8867:32;8864:52;;;8912:1;8909;8902:12;8864:52;8944:9;8938:16;8963:28;8985:5;8963:28;:::i;9026:184::-;-1:-1:-1;;;9075:1:264;9068:88;9175:4;9172:1;9165:15;9199:4;9196:1;9189:15;9215:195;9254:3;-1:-1:-1;;9278:5:264;9275:77;9272:103;;9355:18;;:::i;:::-;-1:-1:-1;9402:1:264;9391:13;;9215:195::o;9776:184::-;-1:-1:-1;;;9825:1:264;9818:88;9925:4;9922:1;9915:15;9949:4;9946:1;9939:15;9965:439;10018:3;10056:5;10050:12;10083:6;10078:3;10071:19;10109:4;10138;10133:3;10129:14;10122:21;;10177:4;10170:5;10166:16;10200:1;10210:169;10224:6;10221:1;10218:13;10210:169;;;10285:13;;10273:26;;10319:12;;;;10354:15;;;;10246:1;10239:9;10210:169;;;-1:-1:-1;10395:3:264;;9965:439;-1:-1:-1;;;;;9965:439:264:o;10409:648::-;10718:3;10707:9;10700:22;10681:4;10745:57;10797:3;10786:9;10782:19;10774:6;10745:57;:::i;:::-;10850:9;10842:6;10838:22;10833:2;10822:9;10818:18;10811:50;10878:44;10915:6;10907;10878:44;:::i;:::-;10870:52;;;10941:6;10995:2;10987:6;10983:15;10978:2;10967:9;10963:18;10956:43;11047:2;11039:6;11035:15;11030:2;11019:9;11015:18;11008:43;;10409:648;;;;;;;:::o;11062:373::-;11135:6;11143;11196:2;11184:9;11175:7;11171:23;11167:32;11164:52;;;11212:1;11209;11202:12;11164:52;11244:9;11238:16;11263:28;11285:5;11263:28;:::i;:::-;11360:2;11345:18;;11339:25;11310:5;;-1:-1:-1;11373:30:264;11339:25;11373:30;:::i;:::-;11422:7;11412:17;;;11062:373;;;;;:::o;11798:683::-;12092:4;12132:1;12124:6;12121:13;12111:47;;12138:18;;:::i;:::-;12185:6;12174:9;12167:25;12228:3;12223:2;12212:9;12208:18;12201:31;12255:57;12307:3;12296:9;12292:19;12284:6;12255:57;:::i;:::-;12360:9;12352:6;12348:22;12343:2;12332:9;12328:18;12321:50;12388:44;12425:6;12417;12388:44;:::i;:::-;12380:52;;;12468:6;12463:2;12452:9;12448:18;12441:34;11798:683;;;;;;;:::o;13205:251::-;13275:6;13328:2;13316:9;13307:7;13303:23;13299:32;13296:52;;;13344:1;13341;13334:12;13296:52;13376:9;13370:16;13395:31;13420:5;13395:31;:::i;14629:184::-;-1:-1:-1;;;14678:1:264;14671:88;14778:4;14775:1;14768:15;14802:4;14799:1;14792:15;14818:266;14850:1;14876;14866:189;;-1:-1:-1;;;14908:1:264;14901:88;15012:4;15009:1;15002:15;15040:4;15037:1;15030:15;14866:189;-1:-1:-1;15069:9:264;;14818:266::o;15089:125::-;15154:9;;;15175:10;;;15172:36;;;15188:18;;:::i;16892:1003::-;17005:6;17013;17021;17074:2;17062:9;17053:7;17049:23;17045:32;17042:52;;;17090:1;17087;17080:12;17042:52;17119:9;17113:16;17103:26;;17148:2;17190;17179:9;17175:18;17169:25;17159:35;;17238:2;17227:9;17223:18;17217:25;17265:18;17257:6;17254:30;17251:50;;;17297:1;17294;17287:12;17251:50;17320:22;;17373:4;17365:13;;17361:27;-1:-1:-1;17351:55:264;;17402:1;17399;17392:12;17351:55;17431:2;17425:9;17454:60;17470:43;17510:2;17470:43;:::i;17454:60::-;17548:15;;;17630:1;17626:10;;;;17618:19;;17614:28;;;17579:12;;;;17654:19;;;17651:39;;;17686:1;17683;17676:12;17651:39;17710:11;;;;17730:135;17746:6;17741:3;17738:15;17730:135;;;17812:10;;17800:23;;17763:12;;;;17843;;;;17730:135;;;17884:5;17874:15;;;;;;;16892:1003;;;;;:::o;18087:990::-;18309:4;18338:2;18378;18367:9;18363:18;18408:6;18397:9;18390:25;18434:2;18472;18467;18456:9;18452:18;18445:30;18495:6;18530;18524:13;18561:6;18553;18546:22;18587:2;18577:12;;18620:2;18609:9;18605:18;18598:25;;18658:2;18650:6;18646:15;18679:1;18689:362;18703:6;18700:1;18697:13;18689:362;;;18762:13;;18800:9;;18788:22;;18850:11;;;18844:18;18830:12;;;18823:40;18903:11;;;18897:18;18883:12;;;18876:40;18956:11;;18950:18;18936:12;;;18929:40;18998:4;18989:14;;;;19026:15;;;;18725:1;18718:9;18689:362;;;-1:-1:-1;19068:3:264;;18087:990;-1:-1:-1;;;;;;;;;18087:990:264:o;19082:250::-;19167:1;19177:113;19191:6;19188:1;19185:13;19177:113;;;19267:11;;;19261:18;19248:11;;;19241:39;19213:2;19206:10;19177:113;;;-1:-1:-1;;19324:1:264;19306:16;;19299:27;19082:250::o;19337:329::-;19378:3;19416:5;19410:12;19443:6;19438:3;19431:19;19459:76;19528:6;19521:4;19516:3;19512:14;19505:4;19498:5;19494:16;19459:76;:::i;:::-;19580:2;19568:15;-1:-1:-1;;19564:88:264;19555:98;;;;19655:4;19551:109;;19337:329;-1:-1:-1;;19337:329:264:o;19671:434::-;19893:6;19882:9;19875:25;19856:4;19930:1;19922:6;19919:13;19909:47;;19936:18;;:::i;:::-;19992:6;19987:2;19976:9;19972:18;19965:34;20035:2;20030;20019:9;20015:18;20008:30;20055:44;20095:2;20084:9;20080:18;20072:6;20055:44;:::i;20297:468::-;20597:6;20586:9;20579:25;20640:2;20635;20624:9;20620:18;20613:30;20560:4;20660:56;20712:2;20701:9;20697:18;20689:6;20660:56;:::i;:::-;20652:64;;20752:6;20747:2;20736:9;20732:18;20725:34;20297:468;;;;;;:::o;20770:568::-;20823:5;20876:3;20869:4;20861:6;20857:17;20853:27;20843:55;;20894:1;20891;20884:12;20843:55;20923:6;20917:13;20949:18;20945:2;20942:26;20939:52;;;20971:18;;:::i;:::-;21015:114;21123:4;-1:-1:-1;;21047:4:264;21043:2;21039:13;21035:86;21031:97;21015:114;:::i;:::-;21154:2;21145:7;21138:19;21200:3;21193:4;21188:2;21180:6;21176:15;21172:26;21169:35;21166:55;;;21217:1;21214;21207:12;21166:55;21230:77;21304:2;21297:4;21288:7;21284:18;21277:4;21269:6;21265:17;21230:77;:::i;21343:655::-;21485:6;21493;21501;21554:2;21542:9;21533:7;21529:23;21525:32;21522:52;;;21570:1;21567;21560:12;21522:52;21603:9;21597:16;21632:18;21673:2;21665:6;21662:14;21659:34;;;21689:1;21686;21679:12;21659:34;21712:60;21764:7;21755:6;21744:9;21740:22;21712:60;:::i;:::-;21702:70;;21812:2;21801:9;21797:18;21791:25;21781:35;;21862:2;21851:9;21847:18;21841:25;21825:41;;21891:2;21881:8;21878:16;21875:36;;;21907:1;21904;21897:12;21875:36;;21930:62;21984:7;21973:8;21962:9;21958:24;21930:62;:::i;22003:763::-;22316:3;22355:1;22347:6;22344:13;22334:47;;22361:18;;:::i;:::-;-1:-1:-1;22406:3:264;22402:16;;;22390:29;;22444:1;22435:11;;22428:27;;;;22480:2;22471:12;;22464:28;;;;22538:14;;22531:22;22522:32;;22517:2;22508:12;;22501:54;22580:2;22571:12;;22564:28;;;;22617:2;22608:12;;22601:28;22654:3;22645:13;;22638:29;22714:14;22707:22;22698:32;;;22692:3;22683:13;;22676:55;22756:3;22747:13;;22003:763::o;22771:492::-;22946:3;22984:6;22978:13;23000:66;23059:6;23054:3;23047:4;23039:6;23035:17;23000:66;:::i;:::-;23129:13;;23088:16;;;;23151:70;23129:13;23088:16;23198:4;23186:17;;23151:70;:::i;:::-;23237:20;;22771:492;-1:-1:-1;;;;22771:492:264:o;23268:794::-;23663:6;23652:9;23645:25;23706:3;23701:2;23690:9;23686:18;23679:31;23626:4;23733:57;23785:3;23774:9;23770:19;23762:6;23733:57;:::i;:::-;23838:9;23830:6;23826:22;23821:2;23810:9;23806:18;23799:50;23872:32;23897:6;23889;23872:32;:::i;:::-;23858:46;;23940:6;23935:2;23924:9;23920:18;23913:34;23996:9;23988:6;23984:22;23978:3;23967:9;23963:19;23956:51;24024:32;24049:6;24041;24024:32;:::i;:::-;24016:40;23268:794;-1:-1:-1;;;;;;;;23268:794:264:o;24339:709::-;24709:6;24698:9;24691:25;24752:3;24747:2;24736:9;24732:18;24725:31;24672:4;24779:57;24831:3;24820:9;24816:19;24808:6;24779:57;:::i;:::-;24884:4;24876:6;24872:17;24867:2;24856:9;24852:18;24845:45;24938:9;24930:6;24926:22;24921:2;24910:9;24906:18;24899:50;24966:32;24991:6;24983;24966:32;:::i;:::-;24958:40;;;25035:6;25029:3;25018:9;25014:19;25007:35;24339:709;;;;;;;;:::o;25053:407::-;25136:5;25176;25170:12;25218:4;25211:5;25207:16;25201:23;25243:66;25335:2;25331;25327:11;25318:20;;25361:1;25353:6;25350:13;25347:107;;;25441:2;25435;25425:6;25422:1;25418:14;25415:1;25411:22;25407:31;25403:2;25399:40;25395:49;25386:58;;25347:107;;;;25053:407;;;:::o;25718:339::-;25895:2;25884:9;25877:21;25858:4;25915:44;25955:2;25944:9;25940:18;25932:6;25915:44;:::i;:::-;25907:52;;-1:-1:-1;;;;;25999:6:264;25995:55;25990:2;25979:9;25975:18;25968:83;25718:339;;;;;:::o;26062:548::-;26386:6;26375:9;26368:25;26429:3;26424:2;26413:9;26409:18;26402:31;26349:4;26450:57;26502:3;26491:9;26487:19;26479:6;26450:57;:::i;:::-;26555:4;26543:17;;;;26538:2;26523:18;;26516:45;-1:-1:-1;26592:2:264;26577:18;26570:34;26442:65;26062:548;-1:-1:-1;;26062:548:264:o;26615:184::-;26685:6;26738:2;26726:9;26717:7;26713:23;26709:32;26706:52;;;26754:1;26751;26744:12;26706:52;-1:-1:-1;26777:16:264;;26615:184;-1:-1:-1;26615:184:264:o;27206:287::-;27335:3;27373:6;27367:13;27389:66;27448:6;27443:3;27436:4;27428:6;27424:17;27389:66;:::i;:::-;27471:16;;;;;27206:287;-1:-1:-1;;27206:287:264:o;27498:175::-;27535:3;27579:4;27572:5;27568:16;27608:4;27599:7;27596:17;27593:43;;27616:18;;:::i;:::-;27665:1;27652:15;;27498:175;-1:-1:-1;;27498:175:264:o;27678:320::-;27885:6;27874:9;27867:25;27928:2;27923;27912:9;27908:18;27901:30;27848:4;27948:44;27988:2;27977:9;27973:18;27965:6;27948:44;:::i;28003:335::-;28082:6;28135:2;28123:9;28114:7;28110:23;28106:32;28103:52;;;28151:1;28148;28141:12;28103:52;28184:9;28178:16;28217:18;28209:6;28206:30;28203:50;;;28249:1;28246;28239:12;28203:50;28272:60;28324:7;28315:6;28304:9;28300:22;28272:60;:::i;28343:925::-;28792:66;28784:6;28780:79;28775:3;28768:92;28750:3;28879;28911:2;28907:1;28902:3;28898:11;28891:23;28943:6;28937:13;28959:74;29026:6;29022:1;29017:3;29013:11;29006:4;28998:6;28994:17;28959:74;:::i;:::-;29061:6;29056:3;29052:16;29042:26;;29096:2;29092:1;29088:2;29084:10;29077:22;29130:6;29124:13;29108:29;;29146:75;29212:8;29208:1;29204:2;29200:10;29193:4;29185:6;29181:17;29146:75;:::i;:::-;29241:17;29260:1;29237:25;;28343:925;-1:-1:-1;;;;;28343:925:264:o;29273:128::-;29340:9;;;29361:11;;;29358:37;;;29375:18;;:::i;29406:168::-;29479:9;;;29510;;29527:15;;;29521:22;;29507:37;29497:71;;29548:18;;:::i;29579:640::-;29830:6;29825:3;29818:19;29800:3;29856:2;29889;29884:3;29880:12;29921:6;29915:13;29986:2;29978:6;29974:15;30007:1;30017:175;30031:6;30028:1;30025:13;30017:175;;;30094:13;;30080:28;;30130:14;;;;30167:15;;;;30053:1;30046:9;30017:175;;;-1:-1:-1;30208:5:264;;29579:640;-1:-1:-1;;;;;;;29579:640:264:o;30224:690::-;30559:3;30548:9;30541:22;30522:4;30586:57;30638:3;30627:9;30623:19;30615:6;30586:57;:::i;:::-;30691:9;30683:6;30679:22;30674:2;30663:9;30659:18;30652:50;30725:32;30750:6;30742;30725:32;:::i;:::-;30711:46;;30793:6;30788:2;30777:9;30773:18;30766:34;30848:9;30840:6;30836:22;30831:2;30820:9;30816:18;30809:50;30876:32;30901:6;30893;30876:32;:::i;:::-;30868:40;30224:690;-1:-1:-1;;;;;;;30224:690:264:o;30919:899::-;31375:6;31364:9;31357:25;31418:3;31413:2;31402:9;31398:18;31391:31;31338:4;31445:57;31497:3;31486:9;31482:19;31474:6;31445:57;:::i;:::-;31550:9;31542:6;31538:22;31533:2;31522:9;31518:18;31511:50;31584:32;31609:6;31601;31584:32;:::i;:::-;31570:46;;31652:6;31647:2;31636:9;31632:18;31625:34;31708:9;31700:6;31696:22;31690:3;31679:9;31675:19;31668:51;31736:32;31761:6;31753;31736:32;:::i;:::-;31728:40;;;31805:6;31799:3;31788:9;31784:19;31777:35;30919:899;;;;;;;;;:::o;31823:359::-;32026:2;32015:9;32008:21;31989:4;32046:44;32086:2;32075:9;32071:18;32063:6;32046:44;:::i;:::-;32121:2;32106:18;;32099:34;;;;-1:-1:-1;32164:2:264;32149:18;32142:34;32038:52;31823:359;-1:-1:-1;31823:359:264:o;32187:511::-;32438:2;32427:9;32420:21;32401:4;32464:56;32516:2;32505:9;32501:18;32493:6;32464:56;:::i;:::-;32568:14;32560:6;32556:27;32551:2;32540:9;32536:18;32529:55;32632:9;32624:6;32620:22;32615:2;32604:9;32600:18;32593:50;32660:32;32685:6;32677;32660:32;:::i;32703:616::-;33014:6;33003:9;32996:25;33057:3;33052:2;33041:9;33037:18;33030:31;32977:4;33084:57;33136:3;33125:9;33121:19;33113:6;33084:57;:::i;:::-;33189:14;33181:6;33177:27;33172:2;33161:9;33157:18;33150:55;33253:9;33245:6;33241:22;33236:2;33225:9;33221:18;33214:50;33281:32;33306:6;33298;33281:32;:::i;34195:530::-;34380:3;34418:6;34412:13;34434:66;34493:6;34488:3;34481:4;34473:6;34469:17;34434:66;:::i;:::-;34569:2;34565:15;;;;34582:66;34561:88;34522:16;;;;34547:103;;;34677:2;34666:14;;34659:30;;;;34716:2;34705:14;;34195:530;-1:-1:-1;;34195:530:264:o","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","checkForEncounterEnd((uint8,uint256,uint256,bool,uint256,uint256,uint256,bool,bytes32[],bytes32[]))":"1e45d614","createEncounter(uint8,bytes32[],bytes32[])":"2c86e0e2","endEncounter(bytes32,uint256,bool)":"e903546c","endTurn(bytes32,bytes32,(bytes32,bytes32,bytes32,uint256)[])":"98d239b1","isParticipant(address,bytes32[])":"b2467894","isParticipant(bytes32,bytes32)":"c6ca743c","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"encounterData\",\"type\":\"tuple\"}],\"name\":\"checkForEncounterEnd\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_encounterEnded\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"_attackersWin\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"bytes32[]\",\"name\":\"group1\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"group2\",\"type\":\"bytes32[]\"}],\"name\":\"createEncounter\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersWin\",\"type\":\"bool\"}],\"name\":\"endEncounter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"attackerEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"}],\"internalType\":\"struct Action[]\",\"name\":\"actions\",\"type\":\"tuple[]\"}],\"name\":\"endTurn\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"participants\",\"type\":\"bytes32[]\"}],\"name\":\"isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"name\":\"isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"endTurn(bytes32,bytes32,(bytes32,bytes32,bytes32,uint256)[])\":{\"params\":{\"actions\":\": for a pve encounter player actions are calculated first and the mobs.\",\"encounterId\":\"the bytes32 id of the encounter\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/EncounterSystem.sol\":\"EncounterSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/\",\":openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f\",\"dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/IRngSystem.sol\":{\"keccak256\":\"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02\",\"dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5\",\"dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk\"]},\"src/libraries/ArrayManagers.sol\":{\"keccak256\":\"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c\",\"dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/libraries/Math.sol\":{\"keccak256\":\"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a\",\"dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW\"]},\"src/systems/EncounterSystem.sol\":{\"keccak256\":\"0xaf76cf765dd8b73dc37f54aac8781501aca4cd585b69422a2d345de64ccb83d9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://378520ddb3b7b659222145b938ff3a86d9b38052f8e89f65bea9b317ffaae7a5\",\"dweb:/ipfs/QmXc1GBsqRDNdr2ms1nYcTu88qYQnQjziATKJhY7EWr4kq\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"struct CombatEncounterData","name":"encounterData","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}],"stateMutability":"view","type":"function","name":"checkForEncounterEnd","outputs":[{"internalType":"bool","name":"_encounterEnded","type":"bool"},{"internalType":"bool","name":"_attackersWin","type":"bool"}]},{"inputs":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"bytes32[]","name":"group1","type":"bytes32[]"},{"internalType":"bytes32[]","name":"group2","type":"bytes32[]"}],"stateMutability":"nonpayable","type":"function","name":"createEncounter","outputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"uint256","name":"randomNumber","type":"uint256"},{"internalType":"bool","name":"attackersWin","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"endEncounter"},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"struct Action[]","name":"actions","type":"tuple[]","components":[{"internalType":"bytes32","name":"attackerEntityId","type":"bytes32"},{"internalType":"bytes32","name":"defenderEntityId","type":"bytes32"},{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"}]}],"stateMutability":"payable","type":"function","name":"endTurn"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32[]","name":"participants","type":"bytes32[]"}],"stateMutability":"view","type":"function","name":"isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"bytes32","name":"encounterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"endTurn(bytes32,bytes32,(bytes32,bytes32,bytes32,uint256)[])":{"params":{"actions":": for a pve encounter player actions are calculated first and the mobs.","encounterId":"the bytes32 id of the encounter"}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/","openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/EncounterSystem.sol":"EncounterSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a","urls":["bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f","dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/IRngSystem.sol":{"keccak256":"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0","urls":["bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02","dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4","urls":["bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5","dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk"],"license":"MIT"},"src/libraries/ArrayManagers.sol":{"keccak256":"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a","urls":["bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c","dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP"],"license":"GPL-3.0"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/libraries/Math.sol":{"keccak256":"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5","urls":["bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a","dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW"],"license":"GPL-3.0"},"src/systems/EncounterSystem.sol":{"keccak256":"0xaf76cf765dd8b73dc37f54aac8781501aca4cd585b69422a2d345de64ccb83d9","urls":["bzz-raw://378520ddb3b7b659222145b938ff3a86d9b38052f8e89f65bea9b317ffaae7a5","dweb:/ipfs/QmXc1GBsqRDNdr2ms1nYcTu88qYQnQjziATKJhY7EWr4kq"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":244} \ No newline at end of file +{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"checkForEncounterEnd","inputs":[{"name":"encounterData","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"outputs":[{"name":"_encounterEnded","type":"bool","internalType":"bool"},{"name":"_attackersWin","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"createEncounter","inputs":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"group1","type":"bytes32[]","internalType":"bytes32[]"},{"name":"group2","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"endEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"randomNumber","type":"uint256","internalType":"uint256"},{"name":"attackersWin","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"endTurn","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"actions","type":"tuple[]","internalType":"struct Action[]","components":[{"name":"attackerEntityId","type":"bytes32","internalType":"bytes32"},{"name":"defenderEntityId","type":"bytes32","internalType":"bytes32"},{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"isParticipant","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"participants","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"isParticipant","inputs":[{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"World_FunctionSelectorNotFound","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_ResourceNotFound","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b50614c07806100206000396000f3fe6080604052600436106100b15760003560e01c806398d239b111610069578063c6ca743c1161004e578063c6ca743c146101ca578063e1af802c146101ea578063e903546c146101ff57600080fd5b806398d239b114610195578063b2467894146101aa57600080fd5b80631e45d6141161009a5780631e45d614146101185780632c86e0e21461014f57806345ec93541461017d57600080fd5b806301ffc9a7146100b6578063119df25f146100eb575b600080fd5b3480156100c257600080fd5b506100d66100d1366004613ddc565b61021f565b60405190151581526020015b60405180910390f35b3480156100f757600080fd5b506101006102b8565b6040516001600160a01b0390911681526020016100e2565b34801561012457600080fd5b50610138610133366004613f70565b6102c7565b6040805192151583529015156020830152016100e2565b34801561015b57600080fd5b5061016f61016a36600461406d565b61048e565b6040519081526020016100e2565b34801561018957600080fd5b5036601f19013561016f565b6101a86101a33660046140e1565b6109d5565b005b3480156101b657600080fd5b506100d66101c53660046141d5565b610dff565b3480156101d657600080fd5b506100d66101e5366004614225565b610ed5565b3480156101f657600080fd5b50610100610f93565b34801561020b57600080fd5b506101a861021a366004614247565b610f9d565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102b257507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102c2611323565b905090565b60008060008060005b8561010001515181101561038d576102e6610f93565b6001600160a01b031663525b0e1e876101000151838151811061030b5761030b614280565b60200260200101516040518263ffffffff1660e01b815260040161033191815260200190565b602060405180830381865afa15801561034e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103729190614296565b156103855782610381816142c9565b9350505b6001016102d0565b5060005b8561012001515181101561044e576103a7610f93565b6001600160a01b031663525b0e1e87610120015183815181106103cc576103cc614280565b60200260200101516040518263ffffffff1660e01b81526004016103f291815260200190565b602060405180830381865afa15801561040f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104339190614296565b156104465781610442816142c9565b9250505b600101610391565b508461012001515181148061046857508461010001515182145b8061047a57508460c001518560800151145b935084610100015151821492505050915091565b60006104a161049b6102b8565b84610dff565b806104b857506104b86104b26102b8565b83610dff565b6105095760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442053454e44455260448201526064015b60405180910390fd5b60008061052f8560008151811061052257610522614280565b6020026020010151611355565b915091506000806105408787611406565b91509150876001811115610556576105566142e3565b6001036106cd57600080610568610f93565b6001600160a01b031663c6d5525b858589896040518563ffffffff1660e01b81526004016105999493929190614335565b6040805180830381865afa1580156105b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d9919061437a565b915091508161062a5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056450000006044820152606401610500565b6040514290610643908c908790879085906020016143b4565b60405160208183030381529060405280519060200120975060006040518061014001604052808d600181111561067b5761067b6142e3565b81526020018381526020016000815260200160001515815260200160018152602001428152602001600f815260200184151581526020018681526020018781525090506106c889826114bb565b505050505b8760018111156106df576106df6142e3565b60ff16600003610850576106f1610f93565b6001600160a01b0316632933423f838387876040518563ffffffff1660e01b81526004016107229493929190614335565b602060405180830381865afa15801561073f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107639190614296565b6107af5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056500000006044820152606401610500565b60405142906107c8908a908590859085906020016143b4565b60405160208183030381529060405280519060200120955060006040518061014001604052808b6001811115610800576108006142e3565b81526020810184905260006040820181905260608201819052600160808301524260a0830152600f60c083015260e0820152610100810185905261012001859052905061084d87826114bb565b50505b604080518082019091526000808252602082015260005b83518110156109235761089284828151811061088557610885614280565b6020026020010151611597565b80519092501580156108a657508160200151155b6108f25760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b868252835161091b9085908390811061090d5761090d614280565b602002602001015183611658565b600101610867565b5060005b82518110156109c85761094583828151811061088557610885614280565b805190925015801561095957508160200151155b6109a55760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b86825282516109c09084908390811061090d5761090d614280565b600101610927565b5050505050509392505050565b60006109e0846116e3565b905060006109ec610f93565b6001600160a01b0316634f10aabc856040518263ffffffff1660e01b8152600401610a1991815260200190565b602060405180830381865afa158015610a36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a5a9190614401565b90508160200151600014158015610a7357506040820151155b610ae55760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b8160c00151826080015110610b625760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a204558504952454420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b610b6a6102b8565b6001600160a01b0316816001600160a01b0316148015610b8f5750610b8f8486610ed5565b610bdb5760405162461bcd60e51b815260206004820152601f60248201527f454e434f554e5445522053595354454d3a204e4f4e2d434f4d424154414e54006044820152606401610500565b81516001811115610bee57610bee6142e3565b60ff16600003610dee5760028260800151610c099190614434565b600003610d1757428260a00151601e610c229190614456565b11610cbc57610c318486610ed5565b610c7d5760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101200151610dff565b15610cb757600182608001818151610ca49190614456565b9052506080820151610cb79086906117de565b610dee565b610ccb81836101000151610dff565b610cb75760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e6420646566656e64657273207475726e000000000000006044820152606401610500565b428260a00151601e610d299190614456565b11610d9357610d388486610ed5565b610d845760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101000151610dff565b610da281836101200151610dff565b610dee5760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e642061747461636b657273207475726e000000000000006044820152606401610500565b610df88584611897565b5050505050565b6000805b8251811015610ece57610e14610f93565b6001600160a01b0316634f10aabc848381518110610e3457610e34614280565b60200260200101516040518263ffffffff1660e01b8152600401610e5a91815260200190565b602060405180830381865afa158015610e77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e9b9190614401565b6001600160a01b0316846001600160a01b031603610ebc5760019150610ece565b80610ec6816142c9565b915050610e03565b5092915050565b600080610ee1836116e3565b905060005b81610120015151811015610f34578161012001518181518110610f0b57610f0b614280565b60200260200101518503610f225760019250610f34565b80610f2c816142c9565b915050610ee6565b5081610ece5760005b81610100015151811015610f8b578161010001518181518110610f6257610f62614280565b60200260200101518503610f795760019250610f8b565b80610f83816142c9565b915050610f3d565b505092915050565b60006102c261192c565b610fae30610fa96102b8565b611936565b6000610fb9846116e3565b9050610fc48461194c565b156110115760405162461bcd60e51b815260206004820152601660248201527f656e636f756e74657220616c7265616479206f766572000000000000000000006044820152606401610500565b46617a690361102f5761102484436119e6565b436040820152611040565b61103984426119e6565b4260408201525b6000805b826101000151518110156110f157826101000151818151811061106957611069614280565b6020026020010151915061107c82611a65565b156110e957611089610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b81526004016110b691815260200190565b600060405180830381600087803b1580156110d057600080fd5b505af11580156110e4573d6000803e3d6000fd5b505050505b600101611044565b5060005b826101200151518110156111a257826101200151818151811061111a5761111a614280565b6020026020010151915061112d82611a65565b1561119a5761113a610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b815260040161116791815260200190565b600060405180830381600087803b15801561118157600080fd5b505af1158015611195573d6000803e3d6000fd5b505050505b6001016110f5565b506000806060600160ff16856000015160018111156111c3576111c36142e3565b60ff160361126c576111d3610f93565b6040517f49572ff1000000000000000000000000000000000000000000000000000000008152600481018a9052602481018990526001600160a01b0391909116906349572ff1906044016000604051808303816000875af115801561123c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526112649190810190614469565b919450925090505b6040805160a0810182524281528715156020820152908101849052606081018390526080810182905260005b866101200151518110156112d9576112d187610120015182815181106112c0576112c0614280565b60200260200101516000801b611b03565b600101611298565b5060005b8661010001515181101561130d5761130587610100015182815181106112c0576112c0614280565b6001016112dd565b506113188982611bb7565b505050505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806113525750335b90565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061138f5761138f614280565b6020908102919091010152600080806113e87f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383611d39565b9550955050505050915091565b60608060008060005b865181101561144e5761143a87828151811061142d5761142d614280565b6020026020010151611d5c565b6114449084614456565b925060010161140f565b5060005b85518110156114845761147086828151811061142d5761142d614280565b61147a9083614456565b9150600101611452565b5080821115611498578593508492506114b2565b818111156114ab578493508592506114b2565b8593508492505b50509250929050565b60006114ed826000015183602001518460400151856060015186608001518760a001518860c001518960e00151611dee565b90506000611505836101000151846101200151611e2c565b9050600061151d846101000151856101200151611e57565b6040805160018082528183019092529192506000919060208083019080368337019050509050858160008151811061155757611557614280565b602090810291909101015261158f7f74625544000000000000000000000000436f6d626174456e636f756e7465720082868686611e93565b505050505050565b60408051808201825260008082526020820181905282516001808252818501909452919290919081602001602082028036833701905050905082816000815181106115e4576115e4614280565b60209081029190910101526000808061163d7f74625544000000000000000000000000456e636f756e746572456e7469747900857e21020020010000000000000000000000000000000000000000000000000000611c69565b92509250925061164e838383611f48565b9695505050505050565b600061166c82600001518360200151611f75565b6040805160018082528183019092529192506000916060918391906020808301908036833701905050905085816000815181106116ab576116ab614280565b602090810291909101015261158f7f74625544000000000000000000000000456e636f756e746572456e746974790082868686611e93565b61173e6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061177457611774614280565b6020908102919091010152600080806117cd7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611c69565b92509250925061164e838383611f98565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061181457611814614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260048560405160200161185d91815260200190565b60408051601f198184030181529190527ea308020120200120202001000000000000000000000000000000000000000061207b565b505050565b61189282600184846040516020016118b092919061450f565b60408051601f19818403018152908290526118cf9392916024016145cf565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a4000000000000000000000000000000000000000000000000000000001790526120f1565b60006102c261219f565b611948611942836121de565b8261227b565b5050565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061198557611985614280565b602090810291909101015260006119de7f74625544000000000000000000000000436f6d626174456e636f756e746572008360027ea30802012020012020200100000000000000000000000000000000000000006122c7565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a1c57611a1c614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260028560405160200161185d91815260200190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9e57611a9e614280565b60209081029190910101526000611af77f74625544000000000000000000000000456e636f756e746572456e74697479008360017e210200200100000000000000000000000000000000000000000000000000006122c7565b90506119de8160f81c90565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611b3957611b39614280565b6020026020010181815250506118927f74625544000000000000000000000000456e636f756e746572456e746974790060001b82600085604051602001611b8291815260200190565b60408051601f198184030181529190527e2102002001000000000000000000000000000000000000000000000000000061207b565b6000611bd58260000151836020015184604001518560600151612384565b90506000611be683608001516123cf565b90506000611bf784608001516123e2565b60408051600180825281830190925291925060009190602080830190803683370190505090508581600081518110611c3157611c31614280565b602090810291909101015261158f7f6f745544000000000000000000000000436f6d6261744f7574636f6d6500000082868686611e93565b6060600060606000611c7961219f565b9050306001600160a01b03821603611ca257611c96878787612413565b93509350935050611d30565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611ceb908a908a908a906004016145fe565b600060405180830381865afa158015611d08573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c96919081019061468b565b93509350939050565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611d9557611d95614280565b602090810291909101015260006119de7f74625544000000000000000000000000537461747300000000000000000000008360017ee10800202001202020202000000000000000000000000000000000000000006122c7565b60608888888888888888604051602001611e0f9897969594939291906146ee565b604051602081830303815290604052905098975050505050505050565b6000611e5083516020028351602002606081901b603883901b838301171792915050565b9392505050565b6060611e628361251b565b611e6b8361251b565b604051602001611e7c929190614744565b604051602081830303815290604052905092915050565b6000611e9d61219f565b9050306001600160a01b03821603611ec157611ebc868686868661252b565b61158f565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611f0e9089908990899089908990600401614773565b600060405180830381600087803b158015611f2857600080fd5b505af1158015611f3c573d6000803e3d6000fd5b50505050505050505050565b6040805180820190915260008082526020820152611f6584612541565b1515602083015281529392505050565b60608282604051602001611e7c929190918252151560f81b602082015260210190565b611ff36040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b611ffc84612560565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a0152604089018690526020890187905288886001811115612042576120426142e3565b6001811115612053576120536142e3565b815250505050505050505061206883836125e2565b6101208301526101008201529392505050565b600061208561219f565b9050306001600160a01b038216036120a457611ebc8686868686612631565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611f0e90899089908990899089906004016147c4565b60606000806121076121028561480b565b612646565b91509150816000801b0361216d576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000600035166004820152602401610500565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526119de8285612709565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806121d9573391505090565b919050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061222357612223614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e200100200000000000000000000000000000000000000000000000000000006122c7565b61228582826127e4565b6119485761229282612842565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161050092919061485b565b6000806122d261219f565b9050306001600160a01b038216036122f8576122f08686868661297f565b9150506119de565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d5990612343908990899089908990600401614886565b602060405180830381865afa158015612360573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122f091906148b5565b6060848484846040516020016123b6949392919093845291151560f81b60208401526021830152604182015260610190565b6040516020818303038152906040529050949350505050565b60006102b28251602002603881901b1790565b60606123ed8261251b565b6040516020016123fd91906148ce565b6040516020818303038152906040529050919050565b6060600060606000612424856129b5565b90506124318787836129d8565b9350600061243e86612a11565b90508015612510576124508888612a4e565b935066ffffffffffffff841667ffffffffffffffff81111561247457612474613e1e565b6040519080825280601f01601f19166020018201604052801561249e576020820181803683370190505b5092506020830160005b828160ff16101561250d5760006124c08b8b84612a61565b905060006124dd888460ff166028026038011c64ffffffffff1690565b90506124ec8260008387612ae1565b6124f68185614456565b935050508080612505906148ea565b9150506124a8565b50505b505093509350939050565b606081611e508160206000612bac565b610df8858585858561253c8b612c0c565b612c91565b60208101516040820151600090612559905b60f81c90565b9050915091565b60008060008060008060008061257a896000016020015190565b60f81c600181111561258e5761258e6142e3565b60218a015160418b015160618c0151929a5090985096506125ae90612553565b60628a015160828b015160a28c015160c28d0151939850919650945092506125d590612553565b9050919395975091939597565b6060806000603885901c64ffffffffff16612606612601868484612fca565b613058565b935090508064ffffffffff606087901c1601612626612601868484612fca565b925050509250929050565b610df885856126408487613069565b856130a2565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168160008151811061269f5761269f614280565b6020908102919091010152600080806126f87f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383613346565b6060600061271561192c565b90506001600160a01b038116300361275657600061273d612734611323565b60008787613352565b935090508061274f5761274f8361348d565b50506102b2565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af089061279d9087908790600401614909565b6000604051808303816000875af11580156127bc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526119de9190810190614922565b60006128327f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613495565b80611e505750611e508383613495565b606081601081901b60006128558361355e565b9050827fffffffffffffffffffffffffffff0000000000000000000000000000000000008316156128b0576128ab7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613575565b6128e7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000083161561291d5761291883613575565b612954565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b60405160200161296693929190614957565b6040516020818303038152906040529350505050919050565b60006129ac61298e8686613619565b60ff858116601b0360080285901c166129a78587613069565b61366f565b95945050505050565b600060086129c5600260206149e5565b6129cf91906149f8565b9190911c919050565b6060816000036129f75750604080516020810190915260008152611e50565b6000612a038585613619565b90506129ac816000856136c0565b60006008600180612a24600260206149e5565b612a2e91906149e5565b612a3891906149e5565b612a4291906149f8565b8260ff911c1692915050565b6000611e50612a5d84846136e3565b5490565b60008383604051602001612a76929190614a0f565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612b685760208310612b0b57602083048401935060208381612b0757612b0761441e565b0692505b8215612b68576020839003600081841015612b2e5750600019600884021c612b38565b50600019600882021c5b8554600886021b818451168219821617845250818411612b59575050612ba6565b50600194909401939182900391015b5b60208210612b8a5783548152600190930192601f1990910190602001612b69565b8115612ba65780518454600019600885021c9182169119161781525b50505050565b82516060906000612bbd85836149f8565b9050604051925060208301601f19603f83860101166040528184526000602088015b84821015612c00578051871b83529187019160019190910190602001612bdf565b50505050509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d000000000000000000008201612c5b57507e60030220202000000000000000000000000000000000000000000000000000919050565b6102b2612c887f746273746f72650000000000000000005461626c65730000000000000000000084613739565b6020600061366f565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff0000000000000000000000000000000000000000000000000000000000001603612d1d57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a986868686604051612d109493929190614a4b565b60405180910390a261158f565b6000612d2887613755565b905060005b8151811015612e01576000828281518110612d4a57612d4a614280565b60200260200101519050612d766001826affffffffffffffffffffff19166137de90919063ffffffff16565b15612df8576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90612dc5908c908c908c908c908c908c90600401614a95565b600060405180830381600087803b158015612ddf57600080fd5b505af1158015612df3573d6000803e3d6000fd5b505050505b50600101612d2d565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a987878787604051612e389493929190614a4b565b60405180910390a26000612e4c8888613619565b90506000602087019050612e648260008951846137fc565b6000612e6f85612a11565b1115612ef3576000612e818a8a6136e3565b878155905060208601915060008060005b612e9b88612a11565b8160ff161015612eee57612eb08d8d83612a61565b9250612ecb8a8260ff166028026038011c64ffffffffff1690565b9150612eda83600084886137fc565b612ee48286614456565b9450600101612e92565b505050505b60005b8351811015611f3c576000848281518110612f1357612f13614280565b60200260200101519050612f3f6002826affffffffffffffffffffff19166137de90919063ffffffff16565b15612fc1576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612f8e908e908e908e908e908e908e90600401614a95565b600060405180830381600087803b158015612fa857600080fd5b505af1158015612fbc573d6000803e3d6000fd5b505050505b50600101612ef6565b600081831180612fda5750835182115b15613017578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161050093929190614aee565b602084016130258482614456565b9050600061303385856149e5565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611e5083602060006138bb565b600080805b8360ff1681101561309a5761309060ff601b83900360080287901c1683614456565b915060010161306e565b509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361312c57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161311f93929190614b13565b60405180910390a2612ba6565b60006131388585613619565b9050600061314586613755565b905060005b815181101561321a57600082828151811061316757613167614280565b602002602001015190506131936004826affffffffffffffffffffff19166137de90919063ffffffff16565b15613211576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906131de908b908b908b908b90600401614b46565b600060405180830381600087803b1580156131f857600080fd5b505af115801561320c573d6000803e3d6000fd5b505050505b5060010161314a565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161324f93929190614b13565b60405180910390a261326a828565ffffffffffff168561392a565b60005b815181101561333d57600082828151811061328a5761328a614280565b602002602001015190506132b66008826affffffffffffffffffffff19166137de90919063ffffffff16565b15613334576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190613301908b908b908b908b90600401614b46565b600060405180830381600087803b15801561331b57600080fd5b505af115801561332f573d6000803e3d6000fd5b505050505b5060010161326d565b50505050505050565b600080611d5085613940565b6000606060008061336286613952565b90925090506001600160a01b0382166133b3578561337f87612842565b6040517ffbf10ce6000000000000000000000000000000000000000000000000000000008152600401610500929190614909565b806133c2576133c286896139f6565b861561342e577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061341682613a00565b905061342b826134268b84614456565b613a91565b50505b600061343a8760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146134725761346d88888488613b45565b61347e565b61347e88888488613bbd565b90999098509650505050505050565b805160208201fd5b6040805160028082526060820183526000928392919060208301908036833701905050905083816000815181106134ce576134ce614280565b602002602001018181525050826001600160a01b031660001b816001815181106134fa576134fa614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e010100010000000000000000000000000000000000000000000000000000006122c7565b90506129ac8160f81c90565b600061356c60706010614456565b9190911b919050565b606060005b60108110156135da577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff0000000000000000000000000000000000000000000000000000000000000016156135da5760010161357a565b604080517fffffffffffffffffffffffffffffffff000000000000000000000000000000008516602082015281516030909101909152818152806119de565b6000828260405160200161362e929190614a0f565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210613695576020820484019350602082816136915761369161441e565b0691505b508254600882021b60208290038084111561309a576001850154600882021c82179150509392505050565b60405160208101601f19603f848401011660405282825261309a85858584612ae1565b600082826040516020016136f8929190614a0f565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516020810184905290810182905260009060600161362e565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061378f5761378f614280565b602090810291909101015260006137c77f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613c1e565b90506119de6137d98260008451612fca565b613c58565b60008160ff16826137ef8560581c90565b1660ff1614905092915050565b82156138765760208310613826576020830484019350602083816138225761382261441e565b0692505b82156138765760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613867575050612ba6565b50600194909401939182900391015b5b602082106138985780518455600190930192601f1990910190602001613877565b8115612ba6576000600019600884021c8554835182191691161785555050505050565b606060006138c98560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816138ef576138ef61441e565b04905060405193506020840160208202810160405281855260005b82811015612c00578451871c82529387019360209091019060010161390a565b6118928383835161393b8560200190565b6137fc565b60208101516040820151600090612559565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061398c5761398c614280565b6020908102919091010152600080806139e57f7462776f726c6400000000000000000053797374656d73000000000000000000857e15020014010000000000000000000000000000000000000000000000000000612413565b9250925092506113f9838383613c69565b6122858282613c75565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613a3957613a39614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000042616c616e636573000000000000000083837e2001002000000000000000000000000000000000000000000000000000000061297f565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110613ac757613ac7614280565b6020026020010181815250506118927f7462776f726c6400000000000000000042616c616e636573000000000000000060001b82600085604051602001613b1091815260200190565b60408051601f198184030181529190527e20010020000000000000000000000000000000000000000000000000000000612631565b60006060836001600160a01b03166000613b60858989613cd3565b604051613b6d91906148ce565b60006040518083038185875af1925050503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b606091505b509097909650945050505050565b60006060836001600160a01b0316613bd6848888613cd3565b604051613be391906148ce565b600060405180830381855af49150503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b60606119de613c2e858585612a61565b6000613c5385613c3e8989612a4e565b9060ff166028026038011c64ffffffffff1690565b6136c0565b60606000611e5083601560006138bb565b600080611d5085613d02565b6000613cc37f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613d1f565b80611e505750611e508383613d1f565b6060838383604051602001613cea93929190614b7f565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c9060009061255990612553565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613d5857613d58614280565b602002602001018181525050826001600160a01b031660001b81600181518110613d8457613d84614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e0101000100000000000000000000000000000000000000000000000000000061297f565b600060208284031215613dee57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611e5057600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610140810167ffffffffffffffff81118282101715613e5857613e58613e1e565b60405290565b6040516080810167ffffffffffffffff81118282101715613e5857613e58613e1e565b604051601f8201601f1916810167ffffffffffffffff81118282101715613eaa57613eaa613e1e565b604052919050565b8035600281106121d957600080fd5b8015158114613ecf57600080fd5b50565b80356121d981613ec1565b600067ffffffffffffffff821115613ef757613ef7613e1e565b5060051b60200190565b600082601f830112613f1257600080fd5b81356020613f27613f2283613edd565b613e81565b8083825260208201915060208460051b870101935086841115613f4957600080fd5b602086015b84811015613f655780358352918301918301613f4e565b509695505050505050565b600060208284031215613f8257600080fd5b813567ffffffffffffffff80821115613f9a57600080fd5b908301906101408286031215613faf57600080fd5b613fb7613e34565b613fc083613eb2565b81526020830135602082015260408301356040820152613fe260608401613ed2565b60608201526080830135608082015260a083013560a082015260c083013560c082015261401160e08401613ed2565b60e0820152610100808401358381111561402a57600080fd5b61403688828701613f01565b828401525050610120808401358381111561405057600080fd5b61405c88828701613f01565b918301919091525095945050505050565b60008060006060848603121561408257600080fd5b61408b84613eb2565b9250602084013567ffffffffffffffff808211156140a857600080fd5b6140b487838801613f01565b935060408601359150808211156140ca57600080fd5b506140d786828701613f01565b9150509250925092565b600080600060608085870312156140f757600080fd5b84359350602080860135935060408087013567ffffffffffffffff81111561411e57600080fd5b8701601f8101891361412f57600080fd5b803561413d613f2282613edd565b81815260079190911b8201840190848101908b83111561415c57600080fd5b928501925b828410156141af576080848d03121561417a5760008081fd5b614182613e5e565b84358152868501358782015285850135868201528785013588820152825260809093019290850190614161565b809750505050505050509250925092565b6001600160a01b0381168114613ecf57600080fd5b600080604083850312156141e857600080fd5b82356141f3816141c0565b9150602083013567ffffffffffffffff81111561420f57600080fd5b61421b85828601613f01565b9150509250929050565b6000806040838503121561423857600080fd5b50508035926020909101359150565b60008060006060848603121561425c57600080fd5b8335925060208401359150604084013561427581613ec1565b809150509250925092565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156142a857600080fd5b8151611e5081613ec1565b634e487b7160e01b600052601160045260246000fd5b600060001982036142dc576142dc6142b3565b5060010190565b634e487b7160e01b600052602160045260246000fd5b60008151808452602080850194506020840160005b8381101561432a5781518752958201959082019060010161430e565b509495945050505050565b60808152600061434860808301876142f9565b828103602084015261435a81876142f9565b91505061ffff808516604084015280841660608401525095945050505050565b6000806040838503121561438d57600080fd5b825161439881613ec1565b60208401519092506143a981613ec1565b809150509250929050565b6000600286106143c6576143c66142e3565b858252608060208301526143dd60808301866142f9565b82810360408401526143ef81866142f9565b91505082606083015295945050505050565b60006020828403121561441357600080fd5b8151611e50816141c0565b634e487b7160e01b600052601260045260246000fd5b60008261445157634e487b7160e01b600052601260045260246000fd5b500690565b808201808211156102b2576102b26142b3565b60008060006060848603121561447e57600080fd5b835192506020808501519250604085015167ffffffffffffffff8111156144a457600080fd5b8501601f810187136144b557600080fd5b80516144c3613f2282613edd565b81815260059190911b820183019083810190898311156144e257600080fd5b928401925b82841015614500578351825292840192908401906144e7565b80955050505050509250925092565b60006040808301858452602060406020860152818651808452606093506060870191506020880160005b8281101561457057815180518552858101518686015287810151888601528601518685015260809093019290840190600101614539565b50919998505050505050505050565b60005b8381101561459a578181015183820152602001614582565b50506000910152565b600081518084526145bb81602086016020860161457f565b601f01601f19169290920160200192915050565b8381526000600384106145e4576145e46142e3565b836020830152606060408301526129ac60608301846145a3565b83815260606020820152600061461760608301856142f9565b9050826040830152949350505050565b600082601f83011261463857600080fd5b815167ffffffffffffffff81111561465257614652613e1e565b6146656020601f19601f84011601613e81565b81815284602083860101111561467a57600080fd5b6119de82602083016020870161457f565b6000806000606084860312156146a057600080fd5b835167ffffffffffffffff808211156146b857600080fd5b6146c487838801614627565b94506020860151935060408601519150808211156146e157600080fd5b506140d786828701614627565b600060028a10614700576147006142e3565b5060f898891b815260018101979097526021870195909552921515861b6041860152604285019190915260628401526082830152151590911b60a282015260a30190565b6000835161475681846020880161457f565b83519083019061476a81836020880161457f565b01949350505050565b85815260a06020820152600061478c60a08301876142f9565b828103604084015261479e81876145a3565b905084606084015282810360808401526147b881856145a3565b98975050505050505050565b85815260a0602082015260006147dd60a08301876142f9565b60ff8616604084015282810360608401526147f881866145a3565b9150508260808301529695505050505050565b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156148535780818460040360031b1b83161693505b505050919050565b60408152600061486e60408301856145a3565b90506001600160a01b03831660208301529392505050565b84815260806020820152600061489f60808301866142f9565b60ff949094166040830152506060015292915050565b6000602082840312156148c757600080fd5b5051919050565b600082516148e081846020870161457f565b9190910192915050565b600060ff821660ff8103614900576149006142b3565b60010192915050565b8281526040602082015260006119de60408301846145a3565b60006020828403121561493457600080fd5b815167ffffffffffffffff81111561494b57600080fd5b6119de84828501614627565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149b881600386016020890161457f565b8084019050816003820152845191506149d882600483016020880161457f565b0160040195945050505050565b818103818111156102b2576102b26142b3565b80820281158282048414176102b2576102b26142b3565b8281526000602080830184516020860160005b82811015614a3e57815184529284019290840190600101614a22565b5091979650505050505050565b608081526000614a5e60808301876142f9565b8281036020840152614a7081876145a3565b90508460408401528281036060840152614a8a81856145a3565b979650505050505050565b86815260c060208201526000614aae60c08301886142f9565b8281036040840152614ac081886145a3565b90508560608401528281036080840152614ada81866145a3565b9150508260a0830152979650505050505050565b606081526000614b0160608301866145a3565b60208301949094525060400152919050565b606081526000614b2660608301866142f9565b65ffffffffffff85166020840152828103604084015261164e81856145a3565b848152608060208201526000614b5f60808301866142f9565b65ffffffffffff851660408401528281036060840152614a8a81856145a3565b60008451614b9181846020890161457f565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea2646970667358221220e56020d87a151d88f2fc539d33c24cd7bfe0c8a5e9df521f21d5fcad73eccd3364736f6c63430008180033","sourceMap":"1425:12007:244:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052600436106100b15760003560e01c806398d239b111610069578063c6ca743c1161004e578063c6ca743c146101ca578063e1af802c146101ea578063e903546c146101ff57600080fd5b806398d239b114610195578063b2467894146101aa57600080fd5b80631e45d6141161009a5780631e45d614146101185780632c86e0e21461014f57806345ec93541461017d57600080fd5b806301ffc9a7146100b6578063119df25f146100eb575b600080fd5b3480156100c257600080fd5b506100d66100d1366004613ddc565b61021f565b60405190151581526020015b60405180910390f35b3480156100f757600080fd5b506101006102b8565b6040516001600160a01b0390911681526020016100e2565b34801561012457600080fd5b50610138610133366004613f70565b6102c7565b6040805192151583529015156020830152016100e2565b34801561015b57600080fd5b5061016f61016a36600461406d565b61048e565b6040519081526020016100e2565b34801561018957600080fd5b5036601f19013561016f565b6101a86101a33660046140e1565b6109d5565b005b3480156101b657600080fd5b506100d66101c53660046141d5565b610dff565b3480156101d657600080fd5b506100d66101e5366004614225565b610ed5565b3480156101f657600080fd5b50610100610f93565b34801561020b57600080fd5b506101a861021a366004614247565b610f9d565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102b257507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102c2611323565b905090565b60008060008060005b8561010001515181101561038d576102e6610f93565b6001600160a01b031663525b0e1e876101000151838151811061030b5761030b614280565b60200260200101516040518263ffffffff1660e01b815260040161033191815260200190565b602060405180830381865afa15801561034e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103729190614296565b156103855782610381816142c9565b9350505b6001016102d0565b5060005b8561012001515181101561044e576103a7610f93565b6001600160a01b031663525b0e1e87610120015183815181106103cc576103cc614280565b60200260200101516040518263ffffffff1660e01b81526004016103f291815260200190565b602060405180830381865afa15801561040f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104339190614296565b156104465781610442816142c9565b9250505b600101610391565b508461012001515181148061046857508461010001515182145b8061047a57508460c001518560800151145b935084610100015151821492505050915091565b60006104a161049b6102b8565b84610dff565b806104b857506104b86104b26102b8565b83610dff565b6105095760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442053454e44455260448201526064015b60405180910390fd5b60008061052f8560008151811061052257610522614280565b6020026020010151611355565b915091506000806105408787611406565b91509150876001811115610556576105566142e3565b6001036106cd57600080610568610f93565b6001600160a01b031663c6d5525b858589896040518563ffffffff1660e01b81526004016105999493929190614335565b6040805180830381865afa1580156105b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d9919061437a565b915091508161062a5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056450000006044820152606401610500565b6040514290610643908c908790879085906020016143b4565b60405160208183030381529060405280519060200120975060006040518061014001604052808d600181111561067b5761067b6142e3565b81526020018381526020016000815260200160001515815260200160018152602001428152602001600f815260200184151581526020018681526020018781525090506106c889826114bb565b505050505b8760018111156106df576106df6142e3565b60ff16600003610850576106f1610f93565b6001600160a01b0316632933423f838387876040518563ffffffff1660e01b81526004016107229493929190614335565b602060405180830381865afa15801561073f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107639190614296565b6107af5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056500000006044820152606401610500565b60405142906107c8908a908590859085906020016143b4565b60405160208183030381529060405280519060200120955060006040518061014001604052808b6001811115610800576108006142e3565b81526020810184905260006040820181905260608201819052600160808301524260a0830152600f60c083015260e0820152610100810185905261012001859052905061084d87826114bb565b50505b604080518082019091526000808252602082015260005b83518110156109235761089284828151811061088557610885614280565b6020026020010151611597565b80519092501580156108a657508160200151155b6108f25760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b868252835161091b9085908390811061090d5761090d614280565b602002602001015183611658565b600101610867565b5060005b82518110156109c85761094583828151811061088557610885614280565b805190925015801561095957508160200151155b6109a55760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b86825282516109c09084908390811061090d5761090d614280565b600101610927565b5050505050509392505050565b60006109e0846116e3565b905060006109ec610f93565b6001600160a01b0316634f10aabc856040518263ffffffff1660e01b8152600401610a1991815260200190565b602060405180830381865afa158015610a36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a5a9190614401565b90508160200151600014158015610a7357506040820151155b610ae55760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b8160c00151826080015110610b625760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a204558504952454420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b610b6a6102b8565b6001600160a01b0316816001600160a01b0316148015610b8f5750610b8f8486610ed5565b610bdb5760405162461bcd60e51b815260206004820152601f60248201527f454e434f554e5445522053595354454d3a204e4f4e2d434f4d424154414e54006044820152606401610500565b81516001811115610bee57610bee6142e3565b60ff16600003610dee5760028260800151610c099190614434565b600003610d1757428260a00151601e610c229190614456565b11610cbc57610c318486610ed5565b610c7d5760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101200151610dff565b15610cb757600182608001818151610ca49190614456565b9052506080820151610cb79086906117de565b610dee565b610ccb81836101000151610dff565b610cb75760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e6420646566656e64657273207475726e000000000000006044820152606401610500565b428260a00151601e610d299190614456565b11610d9357610d388486610ed5565b610d845760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101000151610dff565b610da281836101200151610dff565b610dee5760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e642061747461636b657273207475726e000000000000006044820152606401610500565b610df88584611897565b5050505050565b6000805b8251811015610ece57610e14610f93565b6001600160a01b0316634f10aabc848381518110610e3457610e34614280565b60200260200101516040518263ffffffff1660e01b8152600401610e5a91815260200190565b602060405180830381865afa158015610e77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e9b9190614401565b6001600160a01b0316846001600160a01b031603610ebc5760019150610ece565b80610ec6816142c9565b915050610e03565b5092915050565b600080610ee1836116e3565b905060005b81610120015151811015610f34578161012001518181518110610f0b57610f0b614280565b60200260200101518503610f225760019250610f34565b80610f2c816142c9565b915050610ee6565b5081610ece5760005b81610100015151811015610f8b578161010001518181518110610f6257610f62614280565b60200260200101518503610f795760019250610f8b565b80610f83816142c9565b915050610f3d565b505092915050565b60006102c261192c565b610fae30610fa96102b8565b611936565b6000610fb9846116e3565b9050610fc48461194c565b156110115760405162461bcd60e51b815260206004820152601660248201527f656e636f756e74657220616c7265616479206f766572000000000000000000006044820152606401610500565b46617a690361102f5761102484436119e6565b436040820152611040565b61103984426119e6565b4260408201525b6000805b826101000151518110156110f157826101000151818151811061106957611069614280565b6020026020010151915061107c82611a65565b156110e957611089610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b81526004016110b691815260200190565b600060405180830381600087803b1580156110d057600080fd5b505af11580156110e4573d6000803e3d6000fd5b505050505b600101611044565b5060005b826101200151518110156111a257826101200151818151811061111a5761111a614280565b6020026020010151915061112d82611a65565b1561119a5761113a610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b815260040161116791815260200190565b600060405180830381600087803b15801561118157600080fd5b505af1158015611195573d6000803e3d6000fd5b505050505b6001016110f5565b506000806060600160ff16856000015160018111156111c3576111c36142e3565b60ff160361126c576111d3610f93565b6040517f49572ff1000000000000000000000000000000000000000000000000000000008152600481018a9052602481018990526001600160a01b0391909116906349572ff1906044016000604051808303816000875af115801561123c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526112649190810190614469565b919450925090505b6040805160a0810182524281528715156020820152908101849052606081018390526080810182905260005b866101200151518110156112d9576112d187610120015182815181106112c0576112c0614280565b60200260200101516000801b611b03565b600101611298565b5060005b8661010001515181101561130d5761130587610100015182815181106112c0576112c0614280565b6001016112dd565b506113188982611bb7565b505050505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806113525750335b90565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061138f5761138f614280565b6020908102919091010152600080806113e87f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383611d39565b9550955050505050915091565b60608060008060005b865181101561144e5761143a87828151811061142d5761142d614280565b6020026020010151611d5c565b6114449084614456565b925060010161140f565b5060005b85518110156114845761147086828151811061142d5761142d614280565b61147a9083614456565b9150600101611452565b5080821115611498578593508492506114b2565b818111156114ab578493508592506114b2565b8593508492505b50509250929050565b60006114ed826000015183602001518460400151856060015186608001518760a001518860c001518960e00151611dee565b90506000611505836101000151846101200151611e2c565b9050600061151d846101000151856101200151611e57565b6040805160018082528183019092529192506000919060208083019080368337019050509050858160008151811061155757611557614280565b602090810291909101015261158f7f74625544000000000000000000000000436f6d626174456e636f756e7465720082868686611e93565b505050505050565b60408051808201825260008082526020820181905282516001808252818501909452919290919081602001602082028036833701905050905082816000815181106115e4576115e4614280565b60209081029190910101526000808061163d7f74625544000000000000000000000000456e636f756e746572456e7469747900857e21020020010000000000000000000000000000000000000000000000000000611c69565b92509250925061164e838383611f48565b9695505050505050565b600061166c82600001518360200151611f75565b6040805160018082528183019092529192506000916060918391906020808301908036833701905050905085816000815181106116ab576116ab614280565b602090810291909101015261158f7f74625544000000000000000000000000456e636f756e746572456e746974790082868686611e93565b61173e6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061177457611774614280565b6020908102919091010152600080806117cd7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611c69565b92509250925061164e838383611f98565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061181457611814614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260048560405160200161185d91815260200190565b60408051601f198184030181529190527ea308020120200120202001000000000000000000000000000000000000000061207b565b505050565b61189282600184846040516020016118b092919061450f565b60408051601f19818403018152908290526118cf9392916024016145cf565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a4000000000000000000000000000000000000000000000000000000001790526120f1565b60006102c261219f565b611948611942836121de565b8261227b565b5050565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061198557611985614280565b602090810291909101015260006119de7f74625544000000000000000000000000436f6d626174456e636f756e746572008360027ea30802012020012020200100000000000000000000000000000000000000006122c7565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a1c57611a1c614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260028560405160200161185d91815260200190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9e57611a9e614280565b60209081029190910101526000611af77f74625544000000000000000000000000456e636f756e746572456e74697479008360017e210200200100000000000000000000000000000000000000000000000000006122c7565b90506119de8160f81c90565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611b3957611b39614280565b6020026020010181815250506118927f74625544000000000000000000000000456e636f756e746572456e746974790060001b82600085604051602001611b8291815260200190565b60408051601f198184030181529190527e2102002001000000000000000000000000000000000000000000000000000061207b565b6000611bd58260000151836020015184604001518560600151612384565b90506000611be683608001516123cf565b90506000611bf784608001516123e2565b60408051600180825281830190925291925060009190602080830190803683370190505090508581600081518110611c3157611c31614280565b602090810291909101015261158f7f6f745544000000000000000000000000436f6d6261744f7574636f6d6500000082868686611e93565b6060600060606000611c7961219f565b9050306001600160a01b03821603611ca257611c96878787612413565b93509350935050611d30565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611ceb908a908a908a906004016145fe565b600060405180830381865afa158015611d08573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c96919081019061468b565b93509350939050565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611d9557611d95614280565b602090810291909101015260006119de7f74625544000000000000000000000000537461747300000000000000000000008360017ee10800202001202020202000000000000000000000000000000000000000006122c7565b60608888888888888888604051602001611e0f9897969594939291906146ee565b604051602081830303815290604052905098975050505050505050565b6000611e5083516020028351602002606081901b603883901b838301171792915050565b9392505050565b6060611e628361251b565b611e6b8361251b565b604051602001611e7c929190614744565b604051602081830303815290604052905092915050565b6000611e9d61219f565b9050306001600160a01b03821603611ec157611ebc868686868661252b565b61158f565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611f0e9089908990899089908990600401614773565b600060405180830381600087803b158015611f2857600080fd5b505af1158015611f3c573d6000803e3d6000fd5b50505050505050505050565b6040805180820190915260008082526020820152611f6584612541565b1515602083015281529392505050565b60608282604051602001611e7c929190918252151560f81b602082015260210190565b611ff36040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b611ffc84612560565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a0152604089018690526020890187905288886001811115612042576120426142e3565b6001811115612053576120536142e3565b815250505050505050505061206883836125e2565b6101208301526101008201529392505050565b600061208561219f565b9050306001600160a01b038216036120a457611ebc8686868686612631565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611f0e90899089908990899089906004016147c4565b60606000806121076121028561480b565b612646565b91509150816000801b0361216d576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000600035166004820152602401610500565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526119de8285612709565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806121d9573391505090565b919050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061222357612223614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e200100200000000000000000000000000000000000000000000000000000006122c7565b61228582826127e4565b6119485761229282612842565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161050092919061485b565b6000806122d261219f565b9050306001600160a01b038216036122f8576122f08686868661297f565b9150506119de565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d5990612343908990899089908990600401614886565b602060405180830381865afa158015612360573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122f091906148b5565b6060848484846040516020016123b6949392919093845291151560f81b60208401526021830152604182015260610190565b6040516020818303038152906040529050949350505050565b60006102b28251602002603881901b1790565b60606123ed8261251b565b6040516020016123fd91906148ce565b6040516020818303038152906040529050919050565b6060600060606000612424856129b5565b90506124318787836129d8565b9350600061243e86612a11565b90508015612510576124508888612a4e565b935066ffffffffffffff841667ffffffffffffffff81111561247457612474613e1e565b6040519080825280601f01601f19166020018201604052801561249e576020820181803683370190505b5092506020830160005b828160ff16101561250d5760006124c08b8b84612a61565b905060006124dd888460ff166028026038011c64ffffffffff1690565b90506124ec8260008387612ae1565b6124f68185614456565b935050508080612505906148ea565b9150506124a8565b50505b505093509350939050565b606081611e508160206000612bac565b610df8858585858561253c8b612c0c565b612c91565b60208101516040820151600090612559905b60f81c90565b9050915091565b60008060008060008060008061257a896000016020015190565b60f81c600181111561258e5761258e6142e3565b60218a015160418b015160618c0151929a5090985096506125ae90612553565b60628a015160828b015160a28c015160c28d0151939850919650945092506125d590612553565b9050919395975091939597565b6060806000603885901c64ffffffffff16612606612601868484612fca565b613058565b935090508064ffffffffff606087901c1601612626612601868484612fca565b925050509250929050565b610df885856126408487613069565b856130a2565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168160008151811061269f5761269f614280565b6020908102919091010152600080806126f87f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383613346565b6060600061271561192c565b90506001600160a01b038116300361275657600061273d612734611323565b60008787613352565b935090508061274f5761274f8361348d565b50506102b2565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af089061279d9087908790600401614909565b6000604051808303816000875af11580156127bc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526119de9190810190614922565b60006128327f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613495565b80611e505750611e508383613495565b606081601081901b60006128558361355e565b9050827fffffffffffffffffffffffffffff0000000000000000000000000000000000008316156128b0576128ab7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613575565b6128e7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000083161561291d5761291883613575565b612954565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b60405160200161296693929190614957565b6040516020818303038152906040529350505050919050565b60006129ac61298e8686613619565b60ff858116601b0360080285901c166129a78587613069565b61366f565b95945050505050565b600060086129c5600260206149e5565b6129cf91906149f8565b9190911c919050565b6060816000036129f75750604080516020810190915260008152611e50565b6000612a038585613619565b90506129ac816000856136c0565b60006008600180612a24600260206149e5565b612a2e91906149e5565b612a3891906149e5565b612a4291906149f8565b8260ff911c1692915050565b6000611e50612a5d84846136e3565b5490565b60008383604051602001612a76929190614a0f565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612b685760208310612b0b57602083048401935060208381612b0757612b0761441e565b0692505b8215612b68576020839003600081841015612b2e5750600019600884021c612b38565b50600019600882021c5b8554600886021b818451168219821617845250818411612b59575050612ba6565b50600194909401939182900391015b5b60208210612b8a5783548152600190930192601f1990910190602001612b69565b8115612ba65780518454600019600885021c9182169119161781525b50505050565b82516060906000612bbd85836149f8565b9050604051925060208301601f19603f83860101166040528184526000602088015b84821015612c00578051871b83529187019160019190910190602001612bdf565b50505050509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d000000000000000000008201612c5b57507e60030220202000000000000000000000000000000000000000000000000000919050565b6102b2612c887f746273746f72650000000000000000005461626c65730000000000000000000084613739565b6020600061366f565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff0000000000000000000000000000000000000000000000000000000000001603612d1d57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a986868686604051612d109493929190614a4b565b60405180910390a261158f565b6000612d2887613755565b905060005b8151811015612e01576000828281518110612d4a57612d4a614280565b60200260200101519050612d766001826affffffffffffffffffffff19166137de90919063ffffffff16565b15612df8576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90612dc5908c908c908c908c908c908c90600401614a95565b600060405180830381600087803b158015612ddf57600080fd5b505af1158015612df3573d6000803e3d6000fd5b505050505b50600101612d2d565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a987878787604051612e389493929190614a4b565b60405180910390a26000612e4c8888613619565b90506000602087019050612e648260008951846137fc565b6000612e6f85612a11565b1115612ef3576000612e818a8a6136e3565b878155905060208601915060008060005b612e9b88612a11565b8160ff161015612eee57612eb08d8d83612a61565b9250612ecb8a8260ff166028026038011c64ffffffffff1690565b9150612eda83600084886137fc565b612ee48286614456565b9450600101612e92565b505050505b60005b8351811015611f3c576000848281518110612f1357612f13614280565b60200260200101519050612f3f6002826affffffffffffffffffffff19166137de90919063ffffffff16565b15612fc1576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612f8e908e908e908e908e908e908e90600401614a95565b600060405180830381600087803b158015612fa857600080fd5b505af1158015612fbc573d6000803e3d6000fd5b505050505b50600101612ef6565b600081831180612fda5750835182115b15613017578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161050093929190614aee565b602084016130258482614456565b9050600061303385856149e5565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611e5083602060006138bb565b600080805b8360ff1681101561309a5761309060ff601b83900360080287901c1683614456565b915060010161306e565b509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361312c57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161311f93929190614b13565b60405180910390a2612ba6565b60006131388585613619565b9050600061314586613755565b905060005b815181101561321a57600082828151811061316757613167614280565b602002602001015190506131936004826affffffffffffffffffffff19166137de90919063ffffffff16565b15613211576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906131de908b908b908b908b90600401614b46565b600060405180830381600087803b1580156131f857600080fd5b505af115801561320c573d6000803e3d6000fd5b505050505b5060010161314a565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161324f93929190614b13565b60405180910390a261326a828565ffffffffffff168561392a565b60005b815181101561333d57600082828151811061328a5761328a614280565b602002602001015190506132b66008826affffffffffffffffffffff19166137de90919063ffffffff16565b15613334576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190613301908b908b908b908b90600401614b46565b600060405180830381600087803b15801561331b57600080fd5b505af115801561332f573d6000803e3d6000fd5b505050505b5060010161326d565b50505050505050565b600080611d5085613940565b6000606060008061336286613952565b90925090506001600160a01b0382166133b3578561337f87612842565b6040517ffbf10ce6000000000000000000000000000000000000000000000000000000008152600401610500929190614909565b806133c2576133c286896139f6565b861561342e577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061341682613a00565b905061342b826134268b84614456565b613a91565b50505b600061343a8760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146134725761346d88888488613b45565b61347e565b61347e88888488613bbd565b90999098509650505050505050565b805160208201fd5b6040805160028082526060820183526000928392919060208301908036833701905050905083816000815181106134ce576134ce614280565b602002602001018181525050826001600160a01b031660001b816001815181106134fa576134fa614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e010100010000000000000000000000000000000000000000000000000000006122c7565b90506129ac8160f81c90565b600061356c60706010614456565b9190911b919050565b606060005b60108110156135da577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff0000000000000000000000000000000000000000000000000000000000000016156135da5760010161357a565b604080517fffffffffffffffffffffffffffffffff000000000000000000000000000000008516602082015281516030909101909152818152806119de565b6000828260405160200161362e929190614a0f565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210613695576020820484019350602082816136915761369161441e565b0691505b508254600882021b60208290038084111561309a576001850154600882021c82179150509392505050565b60405160208101601f19603f848401011660405282825261309a85858584612ae1565b600082826040516020016136f8929190614a0f565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516020810184905290810182905260009060600161362e565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061378f5761378f614280565b602090810291909101015260006137c77f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613c1e565b90506119de6137d98260008451612fca565b613c58565b60008160ff16826137ef8560581c90565b1660ff1614905092915050565b82156138765760208310613826576020830484019350602083816138225761382261441e565b0692505b82156138765760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613867575050612ba6565b50600194909401939182900391015b5b602082106138985780518455600190930192601f1990910190602001613877565b8115612ba6576000600019600884021c8554835182191691161785555050505050565b606060006138c98560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816138ef576138ef61441e565b04905060405193506020840160208202810160405281855260005b82811015612c00578451871c82529387019360209091019060010161390a565b6118928383835161393b8560200190565b6137fc565b60208101516040820151600090612559565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061398c5761398c614280565b6020908102919091010152600080806139e57f7462776f726c6400000000000000000053797374656d73000000000000000000857e15020014010000000000000000000000000000000000000000000000000000612413565b9250925092506113f9838383613c69565b6122858282613c75565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613a3957613a39614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000042616c616e636573000000000000000083837e2001002000000000000000000000000000000000000000000000000000000061297f565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110613ac757613ac7614280565b6020026020010181815250506118927f7462776f726c6400000000000000000042616c616e636573000000000000000060001b82600085604051602001613b1091815260200190565b60408051601f198184030181529190527e20010020000000000000000000000000000000000000000000000000000000612631565b60006060836001600160a01b03166000613b60858989613cd3565b604051613b6d91906148ce565b60006040518083038185875af1925050503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b606091505b509097909650945050505050565b60006060836001600160a01b0316613bd6848888613cd3565b604051613be391906148ce565b600060405180830381855af49150503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b60606119de613c2e858585612a61565b6000613c5385613c3e8989612a4e565b9060ff166028026038011c64ffffffffff1690565b6136c0565b60606000611e5083601560006138bb565b600080611d5085613d02565b6000613cc37f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613d1f565b80611e505750611e508383613d1f565b6060838383604051602001613cea93929190614b7f565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c9060009061255990612553565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613d5857613d58614280565b602002602001018181525050826001600160a01b031660001b81600181518110613d8457613d84614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e0101000100000000000000000000000000000000000000000000000000000061297f565b600060208284031215613dee57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611e5057600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610140810167ffffffffffffffff81118282101715613e5857613e58613e1e565b60405290565b6040516080810167ffffffffffffffff81118282101715613e5857613e58613e1e565b604051601f8201601f1916810167ffffffffffffffff81118282101715613eaa57613eaa613e1e565b604052919050565b8035600281106121d957600080fd5b8015158114613ecf57600080fd5b50565b80356121d981613ec1565b600067ffffffffffffffff821115613ef757613ef7613e1e565b5060051b60200190565b600082601f830112613f1257600080fd5b81356020613f27613f2283613edd565b613e81565b8083825260208201915060208460051b870101935086841115613f4957600080fd5b602086015b84811015613f655780358352918301918301613f4e565b509695505050505050565b600060208284031215613f8257600080fd5b813567ffffffffffffffff80821115613f9a57600080fd5b908301906101408286031215613faf57600080fd5b613fb7613e34565b613fc083613eb2565b81526020830135602082015260408301356040820152613fe260608401613ed2565b60608201526080830135608082015260a083013560a082015260c083013560c082015261401160e08401613ed2565b60e0820152610100808401358381111561402a57600080fd5b61403688828701613f01565b828401525050610120808401358381111561405057600080fd5b61405c88828701613f01565b918301919091525095945050505050565b60008060006060848603121561408257600080fd5b61408b84613eb2565b9250602084013567ffffffffffffffff808211156140a857600080fd5b6140b487838801613f01565b935060408601359150808211156140ca57600080fd5b506140d786828701613f01565b9150509250925092565b600080600060608085870312156140f757600080fd5b84359350602080860135935060408087013567ffffffffffffffff81111561411e57600080fd5b8701601f8101891361412f57600080fd5b803561413d613f2282613edd565b81815260079190911b8201840190848101908b83111561415c57600080fd5b928501925b828410156141af576080848d03121561417a5760008081fd5b614182613e5e565b84358152868501358782015285850135868201528785013588820152825260809093019290850190614161565b809750505050505050509250925092565b6001600160a01b0381168114613ecf57600080fd5b600080604083850312156141e857600080fd5b82356141f3816141c0565b9150602083013567ffffffffffffffff81111561420f57600080fd5b61421b85828601613f01565b9150509250929050565b6000806040838503121561423857600080fd5b50508035926020909101359150565b60008060006060848603121561425c57600080fd5b8335925060208401359150604084013561427581613ec1565b809150509250925092565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156142a857600080fd5b8151611e5081613ec1565b634e487b7160e01b600052601160045260246000fd5b600060001982036142dc576142dc6142b3565b5060010190565b634e487b7160e01b600052602160045260246000fd5b60008151808452602080850194506020840160005b8381101561432a5781518752958201959082019060010161430e565b509495945050505050565b60808152600061434860808301876142f9565b828103602084015261435a81876142f9565b91505061ffff808516604084015280841660608401525095945050505050565b6000806040838503121561438d57600080fd5b825161439881613ec1565b60208401519092506143a981613ec1565b809150509250929050565b6000600286106143c6576143c66142e3565b858252608060208301526143dd60808301866142f9565b82810360408401526143ef81866142f9565b91505082606083015295945050505050565b60006020828403121561441357600080fd5b8151611e50816141c0565b634e487b7160e01b600052601260045260246000fd5b60008261445157634e487b7160e01b600052601260045260246000fd5b500690565b808201808211156102b2576102b26142b3565b60008060006060848603121561447e57600080fd5b835192506020808501519250604085015167ffffffffffffffff8111156144a457600080fd5b8501601f810187136144b557600080fd5b80516144c3613f2282613edd565b81815260059190911b820183019083810190898311156144e257600080fd5b928401925b82841015614500578351825292840192908401906144e7565b80955050505050509250925092565b60006040808301858452602060406020860152818651808452606093506060870191506020880160005b8281101561457057815180518552858101518686015287810151888601528601518685015260809093019290840190600101614539565b50919998505050505050505050565b60005b8381101561459a578181015183820152602001614582565b50506000910152565b600081518084526145bb81602086016020860161457f565b601f01601f19169290920160200192915050565b8381526000600384106145e4576145e46142e3565b836020830152606060408301526129ac60608301846145a3565b83815260606020820152600061461760608301856142f9565b9050826040830152949350505050565b600082601f83011261463857600080fd5b815167ffffffffffffffff81111561465257614652613e1e565b6146656020601f19601f84011601613e81565b81815284602083860101111561467a57600080fd5b6119de82602083016020870161457f565b6000806000606084860312156146a057600080fd5b835167ffffffffffffffff808211156146b857600080fd5b6146c487838801614627565b94506020860151935060408601519150808211156146e157600080fd5b506140d786828701614627565b600060028a10614700576147006142e3565b5060f898891b815260018101979097526021870195909552921515861b6041860152604285019190915260628401526082830152151590911b60a282015260a30190565b6000835161475681846020880161457f565b83519083019061476a81836020880161457f565b01949350505050565b85815260a06020820152600061478c60a08301876142f9565b828103604084015261479e81876145a3565b905084606084015282810360808401526147b881856145a3565b98975050505050505050565b85815260a0602082015260006147dd60a08301876142f9565b60ff8616604084015282810360608401526147f881866145a3565b9150508260808301529695505050505050565b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156148535780818460040360031b1b83161693505b505050919050565b60408152600061486e60408301856145a3565b90506001600160a01b03831660208301529392505050565b84815260806020820152600061489f60808301866142f9565b60ff949094166040830152506060015292915050565b6000602082840312156148c757600080fd5b5051919050565b600082516148e081846020870161457f565b9190910192915050565b600060ff821660ff8103614900576149006142b3565b60010192915050565b8281526040602082015260006119de60408301846145a3565b60006020828403121561493457600080fd5b815167ffffffffffffffff81111561494b57600080fd5b6119de84828501614627565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149b881600386016020890161457f565b8084019050816003820152845191506149d882600483016020880161457f565b0160040195945050505050565b818103818111156102b2576102b26142b3565b80820281158282048414176102b2576102b26142b3565b8281526000602080830184516020860160005b82811015614a3e57815184529284019290840190600101614a22565b5091979650505050505050565b608081526000614a5e60808301876142f9565b8281036020840152614a7081876145a3565b90508460408401528281036060840152614a8a81856145a3565b979650505050505050565b86815260c060208201526000614aae60c08301886142f9565b8281036040840152614ac081886145a3565b90508560608401528281036080840152614ada81866145a3565b9150508260a0830152979650505050505050565b606081526000614b0160608301866145a3565b60208301949094525060400152919050565b606081526000614b2660608301866142f9565b65ffffffffffff85166020840152828103604084015261164e81856145a3565b848152608060208201526000614b5f60808301866142f9565b65ffffffffffff851660408401528281036060840152614a8a81856145a3565b60008451614b9181846020890161457f565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea2646970667358221220e56020d87a151d88f2fc539d33c24cd7bfe0c8a5e9df521f21d5fcad73eccd3364736f6c63430008180033","sourceMap":"1425:12007:244:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:198:123;;;;;;;;;;-1:-1:-1;2331:198:123;;;;;:::i;:::-;;:::i;:::-;;;516:14:264;;509:22;491:41;;479:2;464:18;2331:198:123;;;;;;;;1262:113;;;;;;;;;;;;;:::i;:::-;;;-1:-1:-1;;;;;707:55:264;;;689:74;;677:2;662:18;1262:113:123;543:226:264;5175:986:244;;;;;;;;;;-1:-1:-1;5175:986:244;;;;;:::i;:::-;;:::i;:::-;;;;4647:14:264;;4640:22;4622:41;;4706:14;;4699:22;4694:2;4679:18;;4672:50;4595:18;5175:986:244;4460:268:264;1634:3535:244;;;;;;;;;;-1:-1:-1;1634:3535:244;;;;;:::i;:::-;;:::i;:::-;;;5584:25:264;;;5572:2;5557:18;1634:3535:244;5438:177:264;1616:110:123;;;;;;;;;;-1:-1:-1;3800:14:123;-1:-1:-1;;3796:25:123;3783:39;1616:110;1262:113;6335:2613:244;;;;;;:::i;:::-;;:::i;:::-;;11921:391;;;;;;;;;;-1:-1:-1;11921:391:244;;;;;:::i;:::-;;:::i;11130:785::-;;;;;;;;;;-1:-1:-1;11130:785:244;;;;;:::i;:::-;;:::i;1942:98:123:-;;;;;;;;;;;;;:::i;8954:2170:244:-;;;;;;;;;;-1:-1:-1;8954:2170:244;;;;;:::i;:::-;;:::i;2331:198:123:-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;1262:113::-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;5175:986:244:-;5292:20;5314:18;5348:27;5385;5427:9;5422:197;5442:13;:23;;;:30;5438:1;:34;5422:197;;;5504:8;:6;:8::i;:::-;-1:-1:-1;;;;;5497:28:244;;5526:13;:23;;;5550:1;5526:26;;;;;;;;:::i;:::-;;;;;;;5497:56;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;5497:56:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5493:116;;;5573:21;;;;:::i;:::-;;;;5493:116;5474:3;;5422:197;;;;5633:9;5628:197;5648:13;:23;;;:30;5644:1;:34;5628:197;;;5710:8;:6;:8::i;:::-;-1:-1:-1;;;;;5703:28:244;;5732:13;:23;;;5756:1;5732:26;;;;;;;;:::i;:::-;;;;;;;5703:56;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;5703:56:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5699:116;;;5779:21;;;;:::i;:::-;;;;5699:116;5680:3;;5628:197;;;;5890:13;:23;;;:30;5867:19;:53;:126;;;;5963:13;:23;;;:30;5940:19;:53;5867:126;:197;;;;6042:13;:22;;;6013:13;:25;;;:51;5867:197;5835:239;;6124:13;:23;;;:30;6101:19;:53;6085:69;;5338:823;;5175:986;;;:::o;1634:3535::-;1770:19;1826:35;1840:12;:10;:12::i;:::-;1854:6;1826:13;:35::i;:::-;:74;;;;1865:35;1879:12;:10;:12::i;:::-;1893:6;1865:13;:35::i;:::-;1805:153;;;;-1:-1:-1;;;1805:153:244;;9617:2:264;1805:153:244;;;9599:21:264;;;9636:18;;;9629:30;9695:34;9675:18;;;9668:62;9747:18;;1805:153:244;;;;;;;;;1969:8;1979;1991:23;2004:6;2011:1;2004:9;;;;;;;;:::i;:::-;;;;;;;1991:12;:23::i;:::-;1968:46;;;;2062:26;2090;2120:33;2138:6;2146;2120:17;:33::i;:::-;2061:92;;;;2176:13;2168:22;;;;;;;;:::i;:::-;2194:1;2168:27;2164:924;;2212:15;2229:21;2261:8;:6;:8::i;:::-;-1:-1:-1;;;;;2254:31:244;;2286:9;2297;2308:1;2311;2254:59;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2211:102;;;;2335:10;2327:52;;;;-1:-1:-1;;;2327:52:244;;11642:2:264;2327:52:244;;;11624:21:264;11681:2;11661:18;;;11654:30;11720:31;11700:18;;;11693:59;11769:18;;2327:52:244;11440:353:264;2327:52:244;2466:58;;2413:15;;2466:58;;2477:13;;2492:9;;2503;;2413:15;;2466:58;;;:::i;:::-;;;;;;;;;;;;;2456:69;;;;;;2442:83;;2540:37;2580:438;;;;;;;;2633:13;2580:438;;;;;;;;:::i;:::-;;;;;2671:9;2580:438;;;;2703:1;2580:438;;;;2742:5;2580:438;;;;;;2778:1;2580:438;;;;2815:15;2580:438;;;;403:2:0;2580:438:244;;;;2911:16;2580:438;;;;;;2956:9;2580:438;;;;2994:9;2580:438;;;2540:478;;3033:44;3053:11;3066:10;3033:19;:44::i;:::-;2197:891;;;;2164:924;3108:13;3102:20;;;;;;;;:::i;:::-;:25;;3126:1;3102:25;3098:844;;3158:8;:6;:8::i;:::-;-1:-1:-1;;;;;3151:31:244;;3183:9;3194;3205:1;3208;3151:59;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3143:101;;;;-1:-1:-1;;;3143:101:244;;12688:2:264;3143:101:244;;;12670:21:264;12727:2;12707:18;;;12700:30;12766:31;12746:18;;;12739:59;12815:18;;3143:101:244;12486:353:264;3143:101:244;3331:58;;3278:15;;3331:58;;3342:13;;3357:9;;3368;;3278:15;;3331:58;;;:::i;:::-;;;;;;;;;;;;;3321:69;;;;;;3307:83;;3405:37;3445:427;;;;;;;;3498:13;3445:427;;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;3445:427:244;;;;;;;;;;;;;;;;;3680:15;3445:427;;;;403:2:0;3445:427:244;;;;;;;;;;;;;;;;;;;3405:467;-1:-1:-1;3887:44:244;3907:11;3405:467;3887:19;:44::i;:::-;3129:813;;3098:844;-1:-1:-1;;;;;;;;;;;;;;;;;4059:9:244;4054:529;4074:9;:16;4070:1;:20;4054:529;;;4137:33;4157:9;4167:1;4157:12;;;;;;;;:::i;:::-;;;;;;;4137:19;:33::i;:::-;4289:35;;4111:59;;-1:-1:-1;4289:49:244;:82;;;;;4343:23;:28;;;4342:29;4289:82;4264:173;;;;-1:-1:-1;;;4264:173:244;;13046:2:264;4264:173:244;;;13028:21:264;;;13065:18;;;13058:30;13124:34;13104:18;;;13097:62;13176:18;;4264:173:244;12844:356:264;4264:173:244;4451:49;;;4534:12;;4514:58;;4534:9;;4544:1;;4534:12;;;;;;:::i;:::-;;;;;;;4548:23;4514:19;:58::i;:::-;4092:3;;4054:529;;;;4639:9;4634:529;4654:9;:16;4650:1;:20;4634:529;;;4717:33;4737:9;4747:1;4737:12;;;;;;;;:::i;4717:33::-;4869:35;;4691:59;;-1:-1:-1;4869:49:244;:82;;;;;4923:23;:28;;;4922:29;4869:82;4844:173;;;;-1:-1:-1;;;4844:173:244;;13046:2:264;4844:173:244;;;13028:21:264;;;13065:18;;;13058:30;13124:34;13104:18;;;13097:62;13176:18;;4844:173:244;12844:356:264;4844:173:244;5031:49;;;5114:12;;5094:58;;5114:9;;5124:1;;5114:12;;;;;;:::i;5094:58::-;4672:3;;4634:529;;;;1795:3374;;;;;1634:3535;;;;;:::o;6335:2613::-;6441:40;6484:32;6504:11;6484:19;:32::i;:::-;6441:75;;6526:21;6557:8;:6;:8::i;:::-;-1:-1:-1;;;;;6550:36:244;;6587:8;6550:46;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;6550:46:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6526:70;;6615:13;:19;;;6638:1;6615:24;;:50;;;;-1:-1:-1;6643:17:244;;;;:22;6615:50;6607:98;;;;-1:-1:-1;;;6607:98:244;;13663:2:264;6607:98:244;;;13645:21:264;13702:2;13682:18;;;13675:30;13741:34;13721:18;;;13714:62;13812:5;13792:18;;;13785:33;13835:19;;6607:98:244;13461:399:264;6607:98:244;6751:13;:22;;;6723:13;:25;;;:50;6715:98;;;;-1:-1:-1;;;6715:98:244;;14067:2:264;6715:98:244;;;14049:21:264;14106:2;14086:18;;;14079:30;14145:34;14125:18;;;14118:62;14216:5;14196:18;;;14189:33;14239:19;;6715:98:244;13865:399:264;6715:98:244;6861:12;:10;:12::i;:::-;-1:-1:-1;;;;;6844:29:244;:13;-1:-1:-1;;;;;6844:29:244;;:69;;;;;6877:36;6891:8;6901:11;6877:13;:36::i;:::-;6823:135;;;;-1:-1:-1;;;6823:135:244;;14471:2:264;6823:135:244;;;14453:21:264;14510:2;14490:18;;;14483:30;14549:33;14529:18;;;14522:61;14600:18;;6823:135:244;14269:355:264;6823:135:244;7012:27;;7006:34;;;;;;;;:::i;:::-;:39;;7044:1;7006:39;7002:1895;;7132:1;7104:13;:25;;;:29;;;;:::i;:::-;7137:1;7104:34;7100:1787;;7254:15;7215:13;:30;;;7248:2;7215:35;;;;:::i;:::-;:54;7211:708;;7365:36;7379:8;7389:11;7365:13;:36::i;:::-;7357:81;;;;-1:-1:-1;;;7357:81:244;;15421:2:264;7357:81:244;;;15403:21:264;;;15440:18;;;15433:30;15499:34;15479:18;;;15472:62;15551:18;;7357:81:244;15219:356:264;7357:81:244;7533:53;7547:13;7562;:23;;;7533:13;:53::i;:::-;7529:234;;;7643:1;7614:13;:25;;:30;;;;;;;:::i;:::-;;;-1:-1:-1;7714:25:244;;;;7670:70;;7701:11;;7670:30;:70::i;:::-;7100:1787;;7211:708;7817:53;7831:13;7846;:23;;;7817:13;:53::i;:::-;7809:91;;;;-1:-1:-1;;;7809:91:244;;15782:2:264;7809:91:244;;;15764:21:264;15821:2;15801:18;;;15794:30;15860:27;15840:18;;;15833:55;15905:18;;7809:91:244;15580:349:264;7100:1787:244;8073:15;8034:13;:30;;;8067:2;8034:35;;;;:::i;:::-;:54;8030:843;;8180:36;8194:8;8204:11;8180:13;:36::i;:::-;8172:81;;;;-1:-1:-1;;;8172:81:244;;15421:2:264;8172:81:244;;;15403:21:264;;;15440:18;;;15433:30;15499:34;15479:18;;;15472:62;15551:18;;8172:81:244;15219:356:264;8172:81:244;8423:53;8437:13;8452;:23;;;8423:13;:53::i;8030:843::-;8771:53;8785:13;8800;:23;;;8771:13;:53::i;:::-;8763:91;;;;-1:-1:-1;;;8763:91:244;;16136:2:264;8763:91:244;;;16118:21:264;16175:2;16155:18;;;16148:30;16214:27;16194:18;;;16187:55;16259:18;;8763:91:244;15934:349:264;8763:91:244;8906:35;8920:11;8933:7;8906:13;:35::i;:::-;6431:2517;;6335:2613;;;:::o;11921:391::-;12013:19;12049:9;12044:262;12064:12;:19;12060:1;:23;12044:262;;;12122:8;:6;:8::i;:::-;-1:-1:-1;;;;;12115:36:244;;12152:12;12165:1;12152:15;;;;;;;;:::i;:::-;;;;;;;12115:53;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;12115:53:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;12104:64:244;:7;-1:-1:-1;;;;;12104:64:244;;12100:147;;12205:4;12188:21;;12227:5;;12100:147;12278:3;;;;:::i;:::-;;;;12044:262;;;;11921:391;;;;:::o;11130:785::-;11213:19;11244:40;11287:32;11307:11;11287:19;:32::i;:::-;11244:75;;11334:9;11329:247;11349:13;:23;;;:30;11345:1;:34;11329:247;;;11412:13;:23;;;11436:1;11412:26;;;;;;;;:::i;:::-;;;;;;;11400:8;:38;11396:121;;11475:4;11458:21;;11497:5;;11396:121;11548:3;;;;:::i;:::-;;;;11329:247;;;;11590:14;11585:324;;11625:9;11620:279;11640:13;:23;;;:30;11636:1;:34;11620:279;;;11707:13;:23;;;11731:1;11707:26;;;;;;;;:::i;:::-;;;;;;;11695:8;:38;11691:133;;11774:4;11757:21;;11800:5;;11691:133;11863:3;;;;:::i;:::-;;;;11620:279;;;;11234:681;11130:785;;;;:::o;1942:98:123:-;1981:7;2003:32;:30;:32::i;8954:2170:244:-;9099:43;9122:4;9129:12;:10;:12::i;:::-;9099:14;:43::i;:::-;9152:40;9195:32;9215:11;9195:19;:32::i;:::-;9152:75;;9245:35;9268:11;9245:22;:35::i;:::-;:40;9237:75;;;;-1:-1:-1;;;9237:75:244;;16490:2:264;9237:75:244;;;16472:21:264;16529:2;16509:18;;;16502:30;16568:24;16548:18;;;16541:52;16610:18;;9237:75:244;16288:346:264;9237:75:244;9327:13;9344:5;9327:22;9323:280;;9365:49;9388:11;9401:12;9365:22;:49::i;:::-;9448:12;9428:17;;;:32;9323:280;;;9491:52;9514:11;9527:15;9491:22;:52::i;:::-;9577:15;9557:17;;;:35;9323:280;9613:18;9646:9;9641:262;9661:13;:23;;;:30;9657:1;:34;9641:262;;;9725:13;:23;;;9749:1;9725:26;;;;;;;;:::i;:::-;;;;;;;9712:39;;9769:35;9793:10;9769:23;:35::i;:::-;9765:128;;;9831:8;:6;:8::i;:::-;-1:-1:-1;;;;;9824:42:244;;9867:10;9824:54;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;9824:54:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9765:128;9693:3;;9641:262;;;;9917:9;9912:262;9932:13;:23;;;:30;9928:1;:34;9912:262;;;9996:13;:23;;;10020:1;9996:26;;;;;;;;:::i;:::-;;;;;;;9983:39;;10040:35;10064:10;10040:23;:35::i;:::-;10036:128;;;10102:8;:6;:8::i;:::-;-1:-1:-1;;;;;10095:42:244;;10138:10;10095:54;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;10095:54:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10036:128;9964:3;;9912:262;;;;10183:17;10210:18;10238:29;10325:1;10281:46;;10287:13;:27;;;10281:34;;;;;;;;:::i;:::-;:46;;;10277:193;;10390:8;:6;:8::i;:::-;10383:68;;;;;;;;16813:25:264;;;16854:18;;;16847:34;;;-1:-1:-1;;;;;10383:41:244;;;;;;;16786:18:264;;10383:68:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;10383:68:244;;;;;;;;;;;;:::i;:::-;10343:108;;-1:-1:-1;10343:108:244;-1:-1:-1;10343:108:244;-1:-1:-1;10277:193:244;10520:219;;;;;;;;10561:15;10520:219;;;;;;;;;;;;;;;;;;;;;;;;;;;10479:38;10750:152;10770:13;:23;;;:30;10766:1;:34;10750:152;;;10821:70;10852:13;:23;;;10876:1;10852:26;;;;;;;;:::i;:::-;;;;;;;10888:1;10880:10;;10821:30;:70::i;:::-;10802:3;;10750:152;;;;10916:9;10911:152;10931:13;:23;;;:30;10927:1;:34;10911:152;;;10982:70;11013:13;:23;;;11037:1;11013:26;;;;;;;;:::i;10982:70::-;10963:3;;10911:152;;;;11072:45;11090:11;11103:13;11072:17;:45::i;:::-;9045:2079;;;;;;8954:2170;;;:::o;2992:383:123:-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;4891:393:211:-;4998:16;;;5012:1;4998:16;;;;;;;;;4943:8;;;;;;4998:16;;;;;;;;;;;-1:-1:-1;4998:16:211;4969:45;;5035:6;5020:9;5030:1;5020:12;;;;;;;;:::i;:::-;;;;;;;;;;:21;5049:24;;;5136:80;1065:66;5181:9;1194:66;5136:21;:80::i;:::-;5048:168;;;;;;5229:50;5236:11;5249:15;5266:12;5229:6;:50::i;:::-;5222:57;;;;;;;;4891:393;;;:::o;12565:865:244:-;12691:27;12720;12763:22;12795;12862:9;12857:112;12877:7;:14;12873:1;:18;12857:112;;;12930:28;12947:7;12955:1;12947:10;;;;;;;;:::i;:::-;;;;;;;12930:16;:28::i;:::-;12912:46;;;;:::i;:::-;;-1:-1:-1;12893:3:244;;12857:112;;;;12984:9;12979:112;12999:7;:14;12995:1;:18;12979:112;;;13052:28;13069:7;13077:1;13069:10;;;;;;;;:::i;13052:28::-;13034:46;;;;:::i;:::-;;-1:-1:-1;13015:3:244;;12979:112;;;;13122:14;13105;:31;13101:323;;;13165:7;13152:20;;13199:7;13186:20;;13101:323;;;13244:14;13227;:31;13223:201;;;13287:7;13274:20;;13321:7;13308:20;;13223:201;;;13372:7;13359:20;;13406:7;13393:20;;13223:201;12753:677;;12565:865;;;;;:::o;27088:693:196:-;27172:24;27199:228;27219:6;:20;;;27247:6;:12;;;27267:6;:10;;;27285:6;:25;;;27318:6;:18;;;27344:6;:23;;;27375:6;:15;;;27398:6;:23;;;27199:12;:228::i;:::-;27172:255;;27434:30;27467:49;27481:6;:16;;;27499:6;:16;;;27467:13;:49::i;:::-;27434:82;;27522:25;27550:49;27564:6;:16;;;27582:6;:16;;;27550:13;:49::i;:::-;27635:16;;;27649:1;27635:16;;;;;;;;;27522:77;;-1:-1:-1;27606:26:196;;27635:16;;;;;;;;;;;;-1:-1:-1;27635:16:196;27606:45;;27672:11;27657:9;27667:1;27657:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;27690:86;1414:66;27722:9;27733:11;27746:15;27763:12;27690:21;:86::i;:::-;27166:615;;;;27088:693;;:::o;5352:430:200:-;-1:-1:-1;;;;;;;;;;;;;;;;;;5485:16:200;;5499:1;5485:16;;;;;;;;;-1:-1:-1;;;;5485:16:200;;;;;;;;;;;;;-1:-1:-1;5485:16:200;5456:45;;5522:17;5507:9;5517:1;5507:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;5547:24;;;5634:80;1147:66;5679:9;1276:66;5634:21;:80::i;:::-;5546:168;;;;;;5727:50;5734:11;5747:15;5764:12;5727:6;:50::i;:::-;5720:57;5352:430;-1:-1:-1;;;;;;5352:430:200:o;7288:418::-;7378:24;7405:45;7418:6;:18;;;7438:6;:11;;;7405:12;:45::i;:::-;7554:16;;;7568:1;7554:16;;;;;;;;;7378:72;;-1:-1:-1;7457:30:200;;7493:25;;7457:30;;7554:16;;;;;;;;;;;;-1:-1:-1;7554:16:200;7525:45;;7591:17;7576:9;7586:1;7576:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;7615:86;1147:66;7647:9;7658:11;7671:15;7688:12;7615:21;:86::i;24282:418:196:-;24339:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24339:33:196;24409:16;;;24423:1;24409:16;;;;;;;;;24380:26;;24409:16;;;;;;;;;;;-1:-1:-1;24409:16:196;24380:45;;24446:11;24431:9;24441:1;24431:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;24465:24;;;24552:80;1414:66;24597:9;1543:66;24552:21;:80::i;:::-;24464:168;;;;;;24645:50;24652:11;24665:15;24682:12;24645:6;:50::i;9307:267::-;9417:16;;;9431:1;9417:16;;;;;;;;;9388:26;;9417:16;;;;;;;;;;;-1:-1:-1;9417:16:196;9388:45;;9454:11;9439:9;9449:1;9439:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;9472:97;1414:66;1398:83;;9509:9;9520:1;9541:11;9523:31;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;9523:31:196;;;;-1:-1:-1;;9523:31:196;;;;;;;;;1543:66;9472:26;:97::i;:::-;9382:192;9307:267;;:::o;12318:241:244:-;12406:146;12472:11;12485:21;12519:11;12532:7;12508:32;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;12508:32:244;;;;;;;;;;12437:105;;;;;;;:::i;:::-;;;;-1:-1:-1;;12437:105:244;;;;;;;;;;;;;;;;;;;;12406:17;:146::i;4048:97:123:-;4089:7;4111:29;:27;:29::i;3103:154:254:-;3179:75;3210:35;3229:15;3210:18;:35::i;:::-;3247:6;3179:30;:75::i;:::-;3103:154;;:::o;5978:286:196:-;6086:16;;;6100:1;6086:16;;;;;;;;;6038:11;;;;6086:16;;;;;;;;;;;;-1:-1:-1;6086:16:196;6057:45;;6123:11;6108:9;6118:1;6108:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;6141:13;6157:64;1414:66;6194:9;6205:1;1543:66;6157:26;:64::i;:::-;6141:80;5978:286;-1:-1:-1;;;;5978:286:196:o;6625:243::-;6719:16;;;6733:1;6719:16;;;;;;;;;6690:26;;6719:16;;;;;;;;;;;-1:-1:-1;6719:16:196;6690:45;;6756:11;6741:9;6751:1;6741:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;6774:89;1414:66;1398:83;;6811:9;6822:1;6843:3;6825:23;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;4073:303:200;4186:16;;;4200:1;4186:16;;;;;;;;;4140:9;;;;4186:16;;;;;;;;;;;;-1:-1:-1;4186:16:200;4157:45;;4223:17;4208:9;4218:1;4208:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;4247:13;4263:64;1147:66;4300:9;4311:1;1276:66;4263:26;:64::i;:::-;4247:80;;4341:29;4362:5;4349:20;;11007:5;10921:97;3431:279;3547:16;;;3561:1;3547:16;;;;;;;;;3518:26;;3547:16;;;;;;;;;;;-1:-1:-1;3547:16:200;3518:45;;3584:17;3569:9;3579:1;3569:12;;;;;;;;:::i;:::-;;;;;;:32;;;;;3608:97;1147:66;1131:83;;3645:9;3656:1;3677:11;3659:31;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;3659:31:200;;;;-1:-1:-1;;3659:31:200;;;;;;;;;1276:66;3608:26;:97::i;6747:521:197:-;6829:24;6856:88;6869:6;:14;;;6885:6;:19;;;6906:6;:17;;;6925:6;:18;;;6856:12;:88::i;:::-;6829:115;;6951:30;6984:34;6998:6;:19;;;6984:13;:34::i;:::-;6951:67;;7024:25;7052:34;7066:6;:19;;;7052:13;:34::i;:::-;7122:16;;;7136:1;7122:16;;;;;;;;;7024:62;;-1:-1:-1;7093:26:197;;7122:16;;;;;;;;;;;;-1:-1:-1;7122:16:197;7093:45;;7159:11;7144:9;7154:1;7144:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;7177:86;1225:66;7209:9;7220:11;7233:15;7250:12;7177:21;:86::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;7036:160:211:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;7131:8:211;;;;6793:33;;;;;6839;7166:25;7157:34;;;;-1:-1:-1;7036:160:211;-1:-1:-1;;;;7036:160:211:o;4372:288:217:-;4485:16;;;4499:1;4485:16;;;;;;;;;4433:15;;;;4485:16;;;;;;;;;;;;-1:-1:-1;4485:16:217;4456:45;;4522:8;4507:9;4517:1;4507:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;4537:13;4553:64;1303:66;4590:9;4601:1;1432:66;4553:26;:64::i;31567:483:196:-;31818:12;31877:13;31900:5;31915:3;31928:18;31956:11;31977:16;32003:8;32021:16;31851:194;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;31838:207;;31567:483;;;;;;;;;;:::o;32241:354::-;32355:30;32516:68;32539:9;:16;32558:2;32539:21;32562:9;:16;32581:2;32562:21;2776:23:24;2761:39;;;975:16;2694:39;;;2662:5;;;2675:59;2742;2518:351;;;;;32516:68:196;32498:86;32241:354;-1:-1:-1;;;32241:354:196:o;32760:216::-;32862:12;32906:31;32926:9;32906:18;:31::i;:::-;32939;32959:9;32939:18;:31::i;:::-;32889:82;;;;;;;;;:::i;:::-;;;;;;;;;;;;;32882:89;;32760:216;;;;:::o;6458:480:46:-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;:::-;6692:242;;;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6639:299;6458:480;;;;;:::o;8681:218:200:-;-1:-1:-1;;;;;;;;;;;;;;;;;8869:25:200;8882:11;8869:12;:25::i;:::-;8833:61;;8854:11;;;8833:61;;;8834:6;8681:218;-1:-1:-1;;;8681:218:200:o;9602:144::-;9679:12;9723:11;9736:4;9706:35;;;;;;;;24218:19:264;;;24283:14;24276:22;24271:3;24267:32;24262:2;24253:12;;24246:54;24325:2;24316:12;;24067:267;30368:520:196;30508:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30508:33:196;30768:25;30781:11;30768:12;:25::i;:::-;30549:244;;;30736:23;;;30549:244;30713:15;;;30549:244;;;30682:23;;;30549:244;;;30656:18;;;30549:244;;;;;;30623:25;;;30549:244;30605:10;;;30549:244;;;30585:12;;;30549:244;;;30557:6;30549:244;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;;;;30839:44;30853:15;30870:12;30839:13;:44::i;:::-;30819:16;;;30800:83;30801:16;;;30800:83;30801:6;30368:520;-1:-1:-1;;;30368:520:196:o;10761:455:46:-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;10980:232::-;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;3318:662:107:-;3373:23;3516:19;;3570:39;3592:16;3599:8;3592:16;:::i;:::-;3570:21;:39::i;:::-;3515:94;;;;3690:8;3703:1;3672:32;;;3668:97;;3713:52;;;;;3757:7;;;;3713:52;;;25609:98:264;25582:18;;3713:52:107;25465:248:264;3668:97:107;1759:4:23;1744:28;;1738:35;;1847:9;1836:21;1903:20;;1961:43;;3883:92:107;3900:8;3936;3883:4;:92::i;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;1953:106::-;2039:13;1836:227;-1:-1:-1;1836:227:46:o;3430:314:138:-;3538:16;;;3552:1;3538:16;;;;;;;;;3482:19;;;;3538:16;;;;;;;;;;;;-1:-1:-1;3538:16:138;3509:45;;3599:6;-1:-1:-1;;;;;3583:24:138;3575:33;;3560:9;3570:1;3560:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3615:13;3631:64;1169:66;3668:9;3615:13;1298:66;3631:26;:64::i;1698:281:106:-;1860:29;1870:10;1882:6;1860:9;:29::i;:::-;1855:120;;1938:21;:10;:19;:21::i;:::-;1961:6;1906:62;;;;;;;;;;;;:::i;17775:457:46:-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;10116:238:197:-;10258:12;10302:7;10311:12;10325:10;10337:11;10285:64;;;;;;;;;;27011:19:264;;;27076:14;;27069:22;27064:3;27060:32;27055:2;27046:12;;27039:54;27118:2;27109:12;;27102:28;27155:2;27146:12;;27139:28;27192:2;27183:12;;26804:397;10285:64:197;;;;;;;;;;;;;10278:71;;10116:238;;;;;;:::o;10545:297::-;10622:30;10783:48;10806:12;:19;10828:2;10806:24;975:16:24;2068:39;;;2049:59;;1907:269;11007:161:197;11084:12;11128:34;11148:12;11128:18;:34::i;:::-;11111:52;;;;;;;;:::i;:::-;;;;;;;;;;;;;11104:59;;11007:161;;;:::o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;44950:222:57:-;45014:12;45104:6;45128:39;45104:6;45161:2;45165:1;45128:17;:39::i;12066:286:45:-;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;8315:208:200:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;8380:19:200;;8475:42;;8489:26;8483:33;;11007:5;10921:97;8475:42;8467:51;;8315:208;;;:::o;28665:811:196:-;28757:27;28792:13;28813:11;28832:23;28863:19;28890:24;28922:16;28946:21;29018:25;29034:5;29041:1;3774:27:23;3788:4;3774:27;3768:34;;3644:168;29018:25:196;29012:32;;28998:47;;;;;;;;:::i;:::-;3774:27:23;;;3768:34;3774:27;;;3768:34;3774:27;;;3768:34;28982:63:196;;-1:-1:-1;3768:34:23;;-1:-1:-1;3768:34:23;-1:-1:-1;29177:42:196;;29191:26;3644:168:23;29177:42:196;3774:27:23;;;3768:34;3774:27;;;3768:34;3774:27;;;3768:34;3774:27;;;3768:34;29155:65:196;;-1:-1:-1;3768:34:23;;-1:-1:-1;3768:34:23;-1:-1:-1;3768:34:23;-1:-1:-1;29427:43:196;;29441:27;3644:168:23;29427:43:196;29407:64;;28665:811;;;;;;;;;:::o;29579:522::-;29689:26;;29751:14;975:16:24;7017:70;;;6995:94;;29865:63:196;:41;29886:5;29751:14;6995:94:24;29865:20:196;:41::i;:::-;:61;:63::i;:::-;29852:77;-1:-1:-1;29945:4:196;-1:-1:-1;29945:4:196;6995:94:24;7059:27;7017:70;;;6995:94;29973:34:196;30032:63;:41;30053:5;30060:6;29973:34;30032:20;:41::i;:63::-;30019:77;;29745:356;;29579:522;;;;;:::o;23107:355:45:-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;5805:471:133:-;5966:16;;;5980:1;5966:16;;;;;;;;;5879:19;;;;;;5966:16;;;;;;;;;;;-1:-1:-1;5966:16:133;5937:45;;6011:21;6003:30;;;5988:9;5998:1;5988:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;6041:24;;;6128:80;1174:66;6173:9;1303:66;6128:21;:80::i;:::-;6040:168;;;;;;6221:50;6228:11;6241:15;6258:12;6221:6;:50::i;2109:683:107:-;2185:23;2216:20;2239:32;:30;:32::i;:::-;2216:55;-1:-1:-1;;;;;;2350:29:107;;2358:4;2350:29;2346:322;;2389:12;2433:153;2467:36;:34;:36::i;:::-;2520:1;2541:8;2569;2433:15;:153::i;:::-;2409:177;-1:-1:-1;2409:177:107;-1:-1:-1;2409:177:107;2595:41;;2609:27;2625:10;2609:15;:27::i;:::-;2644:17;;;;2346:322;2736:51;;;;;-1:-1:-1;;;;;2736:31:107;;;;;:51;;2768:8;;2778;;2736:51;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2736:51:107;;;;;;;;;;;;:::i;1109:325:106:-;1190:4;1332:55;696:18:144;578:36:124;2955:46;;2954:74;1380:6:106;1332:18;:55::i;:::-;:97;;;;1391:38;1410:10;1422:6;1391:18;:38::i;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;3968:25;;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;36171:541:45:-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;:::-;36452:255;36171:541;-1:-1:-1;;;;;36171:541:45:o;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8389:20;;8299:21;;-1:-1:-1;;579:1:52;804:25:53;;782:48;8385:31:44;;;8322:9;;8295:37;8244:184;8201:237;;8077:375;6076:2380;;;;:::o;830:1343:58:-;1002:12;;955:17;;980:19;1043:26;1058:11;1002:12;1043:26;:::i;:::-;1020:49;;1441:4;1435:11;;-1:-1:-1;1484:4:58;1474:15;;-1:-1:-1;;1358:16:58;1531:32;;;1358:16;1354:32;1503:4;1496:69;1607:12;1601:4;1594:26;1651:1;1721:4;1714:5;1710:16;1628:535;1741:11;1738:1;1735:18;1628:535;;;2134:19;;2113:41;;2091:64;;2007:31;;;;1828:1;1821:9;;;;;1920:4;1902:23;1628:535;;;1632:102;;;1222:947;;830:1343;;;;;:::o;4015:652:45:-;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;2003:574:43;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;45284:220:56:-;45350:24;45382:30;45415:32;45433:6;45441:2;45445:1;45415:17;:32::i;51823:242:45:-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;;-1:-1:-1;52054:6:45;51823:242;-1:-1:-1;;;51823:242:45:o;17013:1682::-;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;8363:236:133:-;8474:19;8495:29;8569:25;8582:11;8569:12;:25::i;1761:1386:121:-;1888:12;1902:17;1956:21;1979:17;2000:22;2013:8;2000:12;:22::i;:::-;1955:67;;-1:-1:-1;1955:67:121;-1:-1:-1;;;;;;2067:27:121;;2063:106;;2139:8;2149:19;:8;:17;:19::i;:::-;2103:66;;;;;;;;;;;;:::i;2063:106::-;2275:12;2270:64;;2289:45;2317:8;2327:6;2289:27;:45::i;:::-;2413:9;;2409:197;;578:36:124;2955:46;;696:18:144;2954:74:124;2432:22:121;2515:26;2954:74:124;2515:13:121;:26::i;:::-;2490:51;-1:-1:-1;2549:50:121;2563:11;2576:22;2593:5;2490:51;2576:22;:::i;:::-;2549:13;:50::i;:::-;2424:182;;2409:197;2708:14;2681:23;:8;451:5:41;2637:44:124;;2539:148;2681:23:121;:41;;;:461;;2982:160;3043:6;3069:5;3092:13;3125:8;2982:39;:160::i;:::-;2681:461;;;2805:168;2874:6;2900:5;2923:13;2956:8;2805:47;:168::i;:::-;2663:479;;;;-1:-1:-1;1761:1386:121;-1:-1:-1;;;;;;;1761:1386:121:o;348:217:142:-;551:6;545:13;538:4;530:6;526:17;519:40;3586:379:136;3709:16;;;3723:1;3709:16;;;;;;;;3661:11;;;;3709:16;3723:1;3709:16;;;;;;;;;;-1:-1:-1;3709:16:136;3680:45;;3764:10;3731:9;3741:1;3731:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;3820:6;-1:-1:-1;;;;;3804:24:136;3796:33;;3781:9;3791:1;3781:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3836:13;3852:64;1169:66;3889:9;3836:13;1298:66;3852:26;:64::i;:::-;3836:80;;3930:29;3951:5;3938:20;;11007:5:200;10921:97;3165:160:124;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;2007:37;;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;33804:66:264;33792:79;;2092:30:124;;;33780:92:264;2092:30:124;;33888:12:264;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;50806:191:45;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;5042:669::-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;1358:16:58;5546:26:44;;;1358:16:58;1354:32;5518:4:44;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;51249:282::-;51494:30;;;;;;34100:19:264;;;34135:12;;;34128:28;;;51337:7:45;;34172:12:264;;51494:30:45;33911:279:264;3658:342:50;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;1489:2340:44:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;2681:1129:58:-;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;966:162:44;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;7963:242:133:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;8028:19:133;;8173:26;3644:168:23;5928:433:139;6056:16;;;6070:1;6056:16;;;;;;;;;5986:14;;;;;;6056:16;;;;;;;;;;;-1:-1:-1;6056:16:139;6027:45;;6111:8;6078:9;6088:1;6078:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;6128:24;;;6215:78;1155:66;6258:9;1284:66;6215:19;:78::i;:::-;6127:166;;;;;;6306:50;6313:11;6326:15;6343:12;6306:6;:50::i;1546:281:108:-;1708:29;1718:10;1730:6;1708:9;:29::i;3758:308:132:-;3871:16;;;3885:1;3871:16;;;;;;;;;3819:15;;;;3871:16;;;;;;;;;;;;-1:-1:-1;3871:16:132;3842:45;;3926:11;3893:9;3903:1;3893:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;3945:13;3961:62;1157:66;3996:9;3945:13;1286:66;3961:24;:62::i;5057:269::-;5156:16;;;5170:1;5156:16;;;;;;;;;5127:26;;5156:16;;;;;;;;;;;-1:-1:-1;5156:16:132;5127:45;;5211:11;5178:9;5188:1;5178:12;;;;;;;;:::i;:::-;;;;;;:45;;;;;5230:91;1157:66;1141:83;;5265:9;5276:1;5297:7;5279:27;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;5279:27:132;;;;-1:-1:-1;;5279:27:132;;;;;;;;;1286:66;5230:24;:91::i;5594:317:123:-;5733:12;5747:17;5790:6;-1:-1:-1;;;;;5790:11:123;5810:1;5821:79;5847:8;5868:9;5889:8;5821:13;:79::i;:::-;5790:116;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5772:134:123;;;;-1:-1:-1;5594:317:123;-1:-1:-1;;;;;5594:317:123:o;6415:321::-;6562:12;6576:17;6619:6;-1:-1:-1;;;;;6619:19:123;6646:79;6672:8;6693:9;6714:8;6646:13;:79::i;:::-;6619:112;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37180:522:45;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;7829:207:139:-;7940:14;7956:17;8006:25;8019:11;8006:12;:25::i;955:327:108:-;1036:4;1178:56;696:18:144;578:36:124;2955:46;;2954:74;1227:6:108;1178:19;:56::i;:::-;:99;;;;1238:39;1258:10;1270:6;1238:19;:39::i;4897:201:123:-;5019:12;5063:8;5073:9;5084:8;5046:47;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;5039:54;;4897:201;;;;;:::o;7448:223:139:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;7564:35:139;;;;;;7513:14;;7623:42;;7637:26;3644:168:23;4006:378:136;4130:16;;;4144:1;4130:16;;;;;;;;4082:11;;;;4130:16;4144:1;4130:16;;;;;;;;;;-1:-1:-1;4130:16:136;4101:45;;4185:10;4152:9;4162:1;4152:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;4241:6;-1:-1:-1;;;;;4225:24:136;4217:33;;4202:9;4212:1;4202:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;4257:13;4273:62;1169:66;4308:9;4257:13;1298:66;4273:24;:62::i;14:332:264:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;774:184;-1:-1:-1;;;823:1:264;816:88;923:4;920:1;913:15;947:4;944:1;937:15;963:255;1035:2;1029:9;1077:6;1065:19;;1114:18;1099:34;;1135:22;;;1096:62;1093:88;;;1161:18;;:::i;:::-;1197:2;1190:22;963:255;:::o;1223:253::-;1295:2;1289:9;1337:4;1325:17;;1372:18;1357:34;;1393:22;;;1354:62;1351:88;;;1419:18;;:::i;1481:334::-;1552:2;1546:9;1608:2;1598:13;;-1:-1:-1;;1594:86:264;1582:99;;1711:18;1696:34;;1732:22;;;1693:62;1690:88;;;1758:18;;:::i;:::-;1794:2;1787:22;1481:334;;-1:-1:-1;1481:334:264:o;1820:154::-;1899:20;;1948:1;1938:12;;1928:40;;1964:1;1961;1954:12;1979:118;2065:5;2058:13;2051:21;2044:5;2041:32;2031:60;;2087:1;2084;2077:12;2031:60;1979:118;:::o;2102:128::-;2167:20;;2196:28;2167:20;2196:28;:::i;2235:183::-;2295:4;2328:18;2320:6;2317:30;2314:56;;;2350:18;;:::i;:::-;-1:-1:-1;2395:1:264;2391:14;2407:4;2387:25;;2235:183::o;2423:668::-;2477:5;2530:3;2523:4;2515:6;2511:17;2507:27;2497:55;;2548:1;2545;2538:12;2497:55;2584:6;2571:20;2610:4;2634:60;2650:43;2690:2;2650:43;:::i;:::-;2634:60;:::i;:::-;2716:3;2740:2;2735:3;2728:15;2768:4;2763:3;2759:14;2752:21;;2825:4;2819:2;2816:1;2812:10;2804:6;2800:23;2796:34;2782:48;;2853:3;2845:6;2842:15;2839:35;;;2870:1;2867;2860:12;2839:35;2906:4;2898:6;2894:17;2920:142;2936:6;2931:3;2928:15;2920:142;;;3002:17;;2990:30;;3040:12;;;;2953;;2920:142;;;-1:-1:-1;3080:5:264;2423:668;-1:-1:-1;;;;;;2423:668:264:o;3096:1359::-;3194:6;3247:2;3235:9;3226:7;3222:23;3218:32;3215:52;;;3263:1;3260;3253:12;3215:52;3303:9;3290:23;3332:18;3373:2;3365:6;3362:14;3359:34;;;3389:1;3386;3379:12;3359:34;3412:22;;;;3468:6;3450:16;;;3446:29;3443:49;;;3488:1;3485;3478:12;3443:49;3514:22;;:::i;:::-;3559:33;3589:2;3559:33;:::i;:::-;3552:5;3545:48;3646:2;3642;3638:11;3625:25;3620:2;3613:5;3609:14;3602:49;3704:2;3700;3696:11;3683:25;3678:2;3671:5;3667:14;3660:49;3741:28;3765:2;3761;3757:11;3741:28;:::i;:::-;3736:2;3729:5;3725:14;3718:52;3824:3;3820:2;3816:12;3803:26;3797:3;3790:5;3786:15;3779:51;3884:3;3880:2;3876:12;3863:26;3857:3;3850:5;3846:15;3839:51;3944:3;3940:2;3936:12;3923:26;3917:3;3910:5;3906:15;3899:51;3983:29;4007:3;4003:2;3999:12;3983:29;:::i;:::-;3977:3;3970:5;3966:15;3959:54;4032:3;4081:2;4077;4073:11;4060:25;4110:2;4100:8;4097:16;4094:36;;;4126:1;4123;4116:12;4094:36;4162:56;4210:7;4199:8;4195:2;4191:17;4162:56;:::i;:::-;4157:2;4150:5;4146:14;4139:80;;;4238:3;4287:2;4283;4279:11;4266:25;4316:2;4306:8;4303:16;4300:36;;;4332:1;4329;4322:12;4300:36;4368:56;4416:7;4405:8;4401:2;4397:17;4368:56;:::i;:::-;4352:14;;;4345:80;;;;-1:-1:-1;4356:5:264;3096:1359;-1:-1:-1;;;;;3096:1359:264:o;4733:700::-;4880:6;4888;4896;4949:2;4937:9;4928:7;4924:23;4920:32;4917:52;;;4965:1;4962;4955:12;4917:52;4988:40;5018:9;4988:40;:::i;:::-;4978:50;;5079:2;5068:9;5064:18;5051:32;5102:18;5143:2;5135:6;5132:14;5129:34;;;5159:1;5156;5149:12;5129:34;5182:61;5235:7;5226:6;5215:9;5211:22;5182:61;:::i;:::-;5172:71;;5296:2;5285:9;5281:18;5268:32;5252:48;;5325:2;5315:8;5312:16;5309:36;;;5341:1;5338;5331:12;5309:36;;5364:63;5419:7;5408:8;5397:9;5393:24;5364:63;:::i;:::-;5354:73;;;4733:700;;;;;:::o;5802:1498::-;5930:6;5938;5946;5977:2;6020;6008:9;5999:7;5995:23;5991:32;5988:52;;;6036:1;6033;6026:12;5988:52;6072:9;6059:23;6049:33;;6101:2;6150;6139:9;6135:18;6122:32;6112:42;;6173:2;6226;6215:9;6211:18;6198:32;6253:18;6245:6;6242:30;6239:50;;;6285:1;6282;6275:12;6239:50;6308:22;;6361:4;6353:13;;6349:27;-1:-1:-1;6339:55:264;;6390:1;6387;6380:12;6339:55;6426:2;6413:16;6449:60;6465:43;6505:2;6465:43;:::i;6449:60::-;6543:15;;;6625:1;6621:10;;;;6613:19;;6609:28;;;6574:12;;;;6649:19;;;6646:39;;;6681:1;6678;6671:12;6646:39;6705:11;;;;6725:545;6741:6;6736:3;6733:15;6725:545;;;6823:4;6817:3;6808:7;6804:17;6800:28;6797:118;;;6869:1;6898:2;6894;6887:14;6797:118;6941:22;;:::i;:::-;6990:17;;6976:32;;7057:12;;;7044:26;7028:14;;;7021:50;7120:12;;;7107:26;7091:14;;;7084:50;7183:12;;;7170:26;7154:14;;;7147:50;7210:18;;6767:4;6758:14;;;;7248:12;;;;6725:545;;;7289:5;7279:15;;;;;;;;;5802:1498;;;;;:::o;7305:154::-;-1:-1:-1;;;;;7384:5:264;7380:54;7373:5;7370:65;7360:93;;7449:1;7446;7439:12;7464:483;7557:6;7565;7618:2;7606:9;7597:7;7593:23;7589:32;7586:52;;;7634:1;7631;7624:12;7586:52;7673:9;7660:23;7692:31;7717:5;7692:31;:::i;:::-;7742:5;-1:-1:-1;7798:2:264;7783:18;;7770:32;7825:18;7814:30;;7811:50;;;7857:1;7854;7847:12;7811:50;7880:61;7933:7;7924:6;7913:9;7909:22;7880:61;:::i;:::-;7870:71;;;7464:483;;;;;:::o;7952:248::-;8020:6;8028;8081:2;8069:9;8060:7;8056:23;8052:32;8049:52;;;8097:1;8094;8087:12;8049:52;-1:-1:-1;;8120:23:264;;;8190:2;8175:18;;;8162:32;;-1:-1:-1;7952:248:264:o;8205:377::-;8279:6;8287;8295;8348:2;8336:9;8327:7;8323:23;8319:32;8316:52;;;8364:1;8361;8354:12;8316:52;8400:9;8387:23;8377:33;;8457:2;8446:9;8442:18;8429:32;8419:42;;8511:2;8500:9;8496:18;8483:32;8524:28;8546:5;8524:28;:::i;:::-;8571:5;8561:15;;;8205:377;;;;;:::o;8587:184::-;-1:-1:-1;;;8636:1:264;8629:88;8736:4;8733:1;8726:15;8760:4;8757:1;8750:15;8776:245;8843:6;8896:2;8884:9;8875:7;8871:23;8867:32;8864:52;;;8912:1;8909;8902:12;8864:52;8944:9;8938:16;8963:28;8985:5;8963:28;:::i;9026:184::-;-1:-1:-1;;;9075:1:264;9068:88;9175:4;9172:1;9165:15;9199:4;9196:1;9189:15;9215:195;9254:3;-1:-1:-1;;9278:5:264;9275:77;9272:103;;9355:18;;:::i;:::-;-1:-1:-1;9402:1:264;9391:13;;9215:195::o;9776:184::-;-1:-1:-1;;;9825:1:264;9818:88;9925:4;9922:1;9915:15;9949:4;9946:1;9939:15;9965:439;10018:3;10056:5;10050:12;10083:6;10078:3;10071:19;10109:4;10138;10133:3;10129:14;10122:21;;10177:4;10170:5;10166:16;10200:1;10210:169;10224:6;10221:1;10218:13;10210:169;;;10285:13;;10273:26;;10319:12;;;;10354:15;;;;10246:1;10239:9;10210:169;;;-1:-1:-1;10395:3:264;;9965:439;-1:-1:-1;;;;;9965:439:264:o;10409:648::-;10718:3;10707:9;10700:22;10681:4;10745:57;10797:3;10786:9;10782:19;10774:6;10745:57;:::i;:::-;10850:9;10842:6;10838:22;10833:2;10822:9;10818:18;10811:50;10878:44;10915:6;10907;10878:44;:::i;:::-;10870:52;;;10941:6;10995:2;10987:6;10983:15;10978:2;10967:9;10963:18;10956:43;11047:2;11039:6;11035:15;11030:2;11019:9;11015:18;11008:43;;10409:648;;;;;;;:::o;11062:373::-;11135:6;11143;11196:2;11184:9;11175:7;11171:23;11167:32;11164:52;;;11212:1;11209;11202:12;11164:52;11244:9;11238:16;11263:28;11285:5;11263:28;:::i;:::-;11360:2;11345:18;;11339:25;11310:5;;-1:-1:-1;11373:30:264;11339:25;11373:30;:::i;:::-;11422:7;11412:17;;;11062:373;;;;;:::o;11798:683::-;12092:4;12132:1;12124:6;12121:13;12111:47;;12138:18;;:::i;:::-;12185:6;12174:9;12167:25;12228:3;12223:2;12212:9;12208:18;12201:31;12255:57;12307:3;12296:9;12292:19;12284:6;12255:57;:::i;:::-;12360:9;12352:6;12348:22;12343:2;12332:9;12328:18;12321:50;12388:44;12425:6;12417;12388:44;:::i;:::-;12380:52;;;12468:6;12463:2;12452:9;12448:18;12441:34;11798:683;;;;;;;:::o;13205:251::-;13275:6;13328:2;13316:9;13307:7;13303:23;13299:32;13296:52;;;13344:1;13341;13334:12;13296:52;13376:9;13370:16;13395:31;13420:5;13395:31;:::i;14629:184::-;-1:-1:-1;;;14678:1:264;14671:88;14778:4;14775:1;14768:15;14802:4;14799:1;14792:15;14818:266;14850:1;14876;14866:189;;-1:-1:-1;;;14908:1:264;14901:88;15012:4;15009:1;15002:15;15040:4;15037:1;15030:15;14866:189;-1:-1:-1;15069:9:264;;14818:266::o;15089:125::-;15154:9;;;15175:10;;;15172:36;;;15188:18;;:::i;16892:1003::-;17005:6;17013;17021;17074:2;17062:9;17053:7;17049:23;17045:32;17042:52;;;17090:1;17087;17080:12;17042:52;17119:9;17113:16;17103:26;;17148:2;17190;17179:9;17175:18;17169:25;17159:35;;17238:2;17227:9;17223:18;17217:25;17265:18;17257:6;17254:30;17251:50;;;17297:1;17294;17287:12;17251:50;17320:22;;17373:4;17365:13;;17361:27;-1:-1:-1;17351:55:264;;17402:1;17399;17392:12;17351:55;17431:2;17425:9;17454:60;17470:43;17510:2;17470:43;:::i;17454:60::-;17548:15;;;17630:1;17626:10;;;;17618:19;;17614:28;;;17579:12;;;;17654:19;;;17651:39;;;17686:1;17683;17676:12;17651:39;17710:11;;;;17730:135;17746:6;17741:3;17738:15;17730:135;;;17812:10;;17800:23;;17763:12;;;;17843;;;;17730:135;;;17884:5;17874:15;;;;;;;16892:1003;;;;;:::o;18087:990::-;18309:4;18338:2;18378;18367:9;18363:18;18408:6;18397:9;18390:25;18434:2;18472;18467;18456:9;18452:18;18445:30;18495:6;18530;18524:13;18561:6;18553;18546:22;18587:2;18577:12;;18620:2;18609:9;18605:18;18598:25;;18658:2;18650:6;18646:15;18679:1;18689:362;18703:6;18700:1;18697:13;18689:362;;;18762:13;;18800:9;;18788:22;;18850:11;;;18844:18;18830:12;;;18823:40;18903:11;;;18897:18;18883:12;;;18876:40;18956:11;;18950:18;18936:12;;;18929:40;18998:4;18989:14;;;;19026:15;;;;18725:1;18718:9;18689:362;;;-1:-1:-1;19068:3:264;;18087:990;-1:-1:-1;;;;;;;;;18087:990:264:o;19082:250::-;19167:1;19177:113;19191:6;19188:1;19185:13;19177:113;;;19267:11;;;19261:18;19248:11;;;19241:39;19213:2;19206:10;19177:113;;;-1:-1:-1;;19324:1:264;19306:16;;19299:27;19082:250::o;19337:329::-;19378:3;19416:5;19410:12;19443:6;19438:3;19431:19;19459:76;19528:6;19521:4;19516:3;19512:14;19505:4;19498:5;19494:16;19459:76;:::i;:::-;19580:2;19568:15;-1:-1:-1;;19564:88:264;19555:98;;;;19655:4;19551:109;;19337:329;-1:-1:-1;;19337:329:264:o;19671:434::-;19893:6;19882:9;19875:25;19856:4;19930:1;19922:6;19919:13;19909:47;;19936:18;;:::i;:::-;19992:6;19987:2;19976:9;19972:18;19965:34;20035:2;20030;20019:9;20015:18;20008:30;20055:44;20095:2;20084:9;20080:18;20072:6;20055:44;:::i;20297:468::-;20597:6;20586:9;20579:25;20640:2;20635;20624:9;20620:18;20613:30;20560:4;20660:56;20712:2;20701:9;20697:18;20689:6;20660:56;:::i;:::-;20652:64;;20752:6;20747:2;20736:9;20732:18;20725:34;20297:468;;;;;;:::o;20770:568::-;20823:5;20876:3;20869:4;20861:6;20857:17;20853:27;20843:55;;20894:1;20891;20884:12;20843:55;20923:6;20917:13;20949:18;20945:2;20942:26;20939:52;;;20971:18;;:::i;:::-;21015:114;21123:4;-1:-1:-1;;21047:4:264;21043:2;21039:13;21035:86;21031:97;21015:114;:::i;:::-;21154:2;21145:7;21138:19;21200:3;21193:4;21188:2;21180:6;21176:15;21172:26;21169:35;21166:55;;;21217:1;21214;21207:12;21166:55;21230:77;21304:2;21297:4;21288:7;21284:18;21277:4;21269:6;21265:17;21230:77;:::i;21343:655::-;21485:6;21493;21501;21554:2;21542:9;21533:7;21529:23;21525:32;21522:52;;;21570:1;21567;21560:12;21522:52;21603:9;21597:16;21632:18;21673:2;21665:6;21662:14;21659:34;;;21689:1;21686;21679:12;21659:34;21712:60;21764:7;21755:6;21744:9;21740:22;21712:60;:::i;:::-;21702:70;;21812:2;21801:9;21797:18;21791:25;21781:35;;21862:2;21851:9;21847:18;21841:25;21825:41;;21891:2;21881:8;21878:16;21875:36;;;21907:1;21904;21897:12;21875:36;;21930:62;21984:7;21973:8;21962:9;21958:24;21930:62;:::i;22003:763::-;22316:3;22355:1;22347:6;22344:13;22334:47;;22361:18;;:::i;:::-;-1:-1:-1;22406:3:264;22402:16;;;22390:29;;22444:1;22435:11;;22428:27;;;;22480:2;22471:12;;22464:28;;;;22538:14;;22531:22;22522:32;;22517:2;22508:12;;22501:54;22580:2;22571:12;;22564:28;;;;22617:2;22608:12;;22601:28;22654:3;22645:13;;22638:29;22714:14;22707:22;22698:32;;;22692:3;22683:13;;22676:55;22756:3;22747:13;;22003:763::o;22771:492::-;22946:3;22984:6;22978:13;23000:66;23059:6;23054:3;23047:4;23039:6;23035:17;23000:66;:::i;:::-;23129:13;;23088:16;;;;23151:70;23129:13;23088:16;23198:4;23186:17;;23151:70;:::i;:::-;23237:20;;22771:492;-1:-1:-1;;;;22771:492:264:o;23268:794::-;23663:6;23652:9;23645:25;23706:3;23701:2;23690:9;23686:18;23679:31;23626:4;23733:57;23785:3;23774:9;23770:19;23762:6;23733:57;:::i;:::-;23838:9;23830:6;23826:22;23821:2;23810:9;23806:18;23799:50;23872:32;23897:6;23889;23872:32;:::i;:::-;23858:46;;23940:6;23935:2;23924:9;23920:18;23913:34;23996:9;23988:6;23984:22;23978:3;23967:9;23963:19;23956:51;24024:32;24049:6;24041;24024:32;:::i;:::-;24016:40;23268:794;-1:-1:-1;;;;;;;;23268:794:264:o;24339:709::-;24709:6;24698:9;24691:25;24752:3;24747:2;24736:9;24732:18;24725:31;24672:4;24779:57;24831:3;24820:9;24816:19;24808:6;24779:57;:::i;:::-;24884:4;24876:6;24872:17;24867:2;24856:9;24852:18;24845:45;24938:9;24930:6;24926:22;24921:2;24910:9;24906:18;24899:50;24966:32;24991:6;24983;24966:32;:::i;:::-;24958:40;;;25035:6;25029:3;25018:9;25014:19;25007:35;24339:709;;;;;;;;:::o;25053:407::-;25136:5;25176;25170:12;25218:4;25211:5;25207:16;25201:23;25243:66;25335:2;25331;25327:11;25318:20;;25361:1;25353:6;25350:13;25347:107;;;25441:2;25435;25425:6;25422:1;25418:14;25415:1;25411:22;25407:31;25403:2;25399:40;25395:49;25386:58;;25347:107;;;;25053:407;;;:::o;25718:339::-;25895:2;25884:9;25877:21;25858:4;25915:44;25955:2;25944:9;25940:18;25932:6;25915:44;:::i;:::-;25907:52;;-1:-1:-1;;;;;25999:6:264;25995:55;25990:2;25979:9;25975:18;25968:83;25718:339;;;;;:::o;26062:548::-;26386:6;26375:9;26368:25;26429:3;26424:2;26413:9;26409:18;26402:31;26349:4;26450:57;26502:3;26491:9;26487:19;26479:6;26450:57;:::i;:::-;26555:4;26543:17;;;;26538:2;26523:18;;26516:45;-1:-1:-1;26592:2:264;26577:18;26570:34;26442:65;26062:548;-1:-1:-1;;26062:548:264:o;26615:184::-;26685:6;26738:2;26726:9;26717:7;26713:23;26709:32;26706:52;;;26754:1;26751;26744:12;26706:52;-1:-1:-1;26777:16:264;;26615:184;-1:-1:-1;26615:184:264:o;27206:287::-;27335:3;27373:6;27367:13;27389:66;27448:6;27443:3;27436:4;27428:6;27424:17;27389:66;:::i;:::-;27471:16;;;;;27206:287;-1:-1:-1;;27206:287:264:o;27498:175::-;27535:3;27579:4;27572:5;27568:16;27608:4;27599:7;27596:17;27593:43;;27616:18;;:::i;:::-;27665:1;27652:15;;27498:175;-1:-1:-1;;27498:175:264:o;27678:320::-;27885:6;27874:9;27867:25;27928:2;27923;27912:9;27908:18;27901:30;27848:4;27948:44;27988:2;27977:9;27973:18;27965:6;27948:44;:::i;28003:335::-;28082:6;28135:2;28123:9;28114:7;28110:23;28106:32;28103:52;;;28151:1;28148;28141:12;28103:52;28184:9;28178:16;28217:18;28209:6;28206:30;28203:50;;;28249:1;28246;28239:12;28203:50;28272:60;28324:7;28315:6;28304:9;28300:22;28272:60;:::i;28343:925::-;28792:66;28784:6;28780:79;28775:3;28768:92;28750:3;28879;28911:2;28907:1;28902:3;28898:11;28891:23;28943:6;28937:13;28959:74;29026:6;29022:1;29017:3;29013:11;29006:4;28998:6;28994:17;28959:74;:::i;:::-;29061:6;29056:3;29052:16;29042:26;;29096:2;29092:1;29088:2;29084:10;29077:22;29130:6;29124:13;29108:29;;29146:75;29212:8;29208:1;29204:2;29200:10;29193:4;29185:6;29181:17;29146:75;:::i;:::-;29241:17;29260:1;29237:25;;28343:925;-1:-1:-1;;;;;28343:925:264:o;29273:128::-;29340:9;;;29361:11;;;29358:37;;;29375:18;;:::i;29406:168::-;29479:9;;;29510;;29527:15;;;29521:22;;29507:37;29497:71;;29548:18;;:::i;29579:640::-;29830:6;29825:3;29818:19;29800:3;29856:2;29889;29884:3;29880:12;29921:6;29915:13;29986:2;29978:6;29974:15;30007:1;30017:175;30031:6;30028:1;30025:13;30017:175;;;30094:13;;30080:28;;30130:14;;;;30167:15;;;;30053:1;30046:9;30017:175;;;-1:-1:-1;30208:5:264;;29579:640;-1:-1:-1;;;;;;;29579:640:264:o;30224:690::-;30559:3;30548:9;30541:22;30522:4;30586:57;30638:3;30627:9;30623:19;30615:6;30586:57;:::i;:::-;30691:9;30683:6;30679:22;30674:2;30663:9;30659:18;30652:50;30725:32;30750:6;30742;30725:32;:::i;:::-;30711:46;;30793:6;30788:2;30777:9;30773:18;30766:34;30848:9;30840:6;30836:22;30831:2;30820:9;30816:18;30809:50;30876:32;30901:6;30893;30876:32;:::i;:::-;30868:40;30224:690;-1:-1:-1;;;;;;;30224:690:264:o;30919:899::-;31375:6;31364:9;31357:25;31418:3;31413:2;31402:9;31398:18;31391:31;31338:4;31445:57;31497:3;31486:9;31482:19;31474:6;31445:57;:::i;:::-;31550:9;31542:6;31538:22;31533:2;31522:9;31518:18;31511:50;31584:32;31609:6;31601;31584:32;:::i;:::-;31570:46;;31652:6;31647:2;31636:9;31632:18;31625:34;31708:9;31700:6;31696:22;31690:3;31679:9;31675:19;31668:51;31736:32;31761:6;31753;31736:32;:::i;:::-;31728:40;;;31805:6;31799:3;31788:9;31784:19;31777:35;30919:899;;;;;;;;;:::o;31823:359::-;32026:2;32015:9;32008:21;31989:4;32046:44;32086:2;32075:9;32071:18;32063:6;32046:44;:::i;:::-;32121:2;32106:18;;32099:34;;;;-1:-1:-1;32164:2:264;32149:18;32142:34;32038:52;31823:359;-1:-1:-1;31823:359:264:o;32187:511::-;32438:2;32427:9;32420:21;32401:4;32464:56;32516:2;32505:9;32501:18;32493:6;32464:56;:::i;:::-;32568:14;32560:6;32556:27;32551:2;32540:9;32536:18;32529:55;32632:9;32624:6;32620:22;32615:2;32604:9;32600:18;32593:50;32660:32;32685:6;32677;32660:32;:::i;32703:616::-;33014:6;33003:9;32996:25;33057:3;33052:2;33041:9;33037:18;33030:31;32977:4;33084:57;33136:3;33125:9;33121:19;33113:6;33084:57;:::i;:::-;33189:14;33181:6;33177:27;33172:2;33161:9;33157:18;33150:55;33253:9;33245:6;33241:22;33236:2;33225:9;33221:18;33214:50;33281:32;33306:6;33298;33281:32;:::i;34195:530::-;34380:3;34418:6;34412:13;34434:66;34493:6;34488:3;34481:4;34473:6;34469:17;34434:66;:::i;:::-;34569:2;34565:15;;;;34582:66;34561:88;34522:16;;;;34547:103;;;34677:2;34666:14;;34659:30;;;;34716:2;34705:14;;34195:530;-1:-1:-1;;34195:530:264:o","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","checkForEncounterEnd((uint8,uint256,uint256,bool,uint256,uint256,uint256,bool,bytes32[],bytes32[]))":"1e45d614","createEncounter(uint8,bytes32[],bytes32[])":"2c86e0e2","endEncounter(bytes32,uint256,bool)":"e903546c","endTurn(bytes32,bytes32,(bytes32,bytes32,bytes32,uint256)[])":"98d239b1","isParticipant(address,bytes32[])":"b2467894","isParticipant(bytes32,bytes32)":"c6ca743c","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"encounterData\",\"type\":\"tuple\"}],\"name\":\"checkForEncounterEnd\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_encounterEnded\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"_attackersWin\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"bytes32[]\",\"name\":\"group1\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"group2\",\"type\":\"bytes32[]\"}],\"name\":\"createEncounter\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersWin\",\"type\":\"bool\"}],\"name\":\"endEncounter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"attackerEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"}],\"internalType\":\"struct Action[]\",\"name\":\"actions\",\"type\":\"tuple[]\"}],\"name\":\"endTurn\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"participants\",\"type\":\"bytes32[]\"}],\"name\":\"isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"name\":\"isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"endTurn(bytes32,bytes32,(bytes32,bytes32,bytes32,uint256)[])\":{\"params\":{\"actions\":\": for a pve encounter player actions are calculated first and the mobs.\",\"encounterId\":\"the bytes32 id of the encounter\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/EncounterSystem.sol\":\"EncounterSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f\",\"dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/IRngSystem.sol\":{\"keccak256\":\"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02\",\"dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5\",\"dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk\"]},\"src/libraries/ArrayManagers.sol\":{\"keccak256\":\"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c\",\"dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/libraries/Math.sol\":{\"keccak256\":\"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a\",\"dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW\"]},\"src/systems/EncounterSystem.sol\":{\"keccak256\":\"0xaf76cf765dd8b73dc37f54aac8781501aca4cd585b69422a2d345de64ccb83d9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://378520ddb3b7b659222145b938ff3a86d9b38052f8e89f65bea9b317ffaae7a5\",\"dweb:/ipfs/QmXc1GBsqRDNdr2ms1nYcTu88qYQnQjziATKJhY7EWr4kq\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"struct CombatEncounterData","name":"encounterData","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}],"stateMutability":"view","type":"function","name":"checkForEncounterEnd","outputs":[{"internalType":"bool","name":"_encounterEnded","type":"bool"},{"internalType":"bool","name":"_attackersWin","type":"bool"}]},{"inputs":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"bytes32[]","name":"group1","type":"bytes32[]"},{"internalType":"bytes32[]","name":"group2","type":"bytes32[]"}],"stateMutability":"nonpayable","type":"function","name":"createEncounter","outputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"uint256","name":"randomNumber","type":"uint256"},{"internalType":"bool","name":"attackersWin","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"endEncounter"},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"struct Action[]","name":"actions","type":"tuple[]","components":[{"internalType":"bytes32","name":"attackerEntityId","type":"bytes32"},{"internalType":"bytes32","name":"defenderEntityId","type":"bytes32"},{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"}]}],"stateMutability":"payable","type":"function","name":"endTurn"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32[]","name":"participants","type":"bytes32[]"}],"stateMutability":"view","type":"function","name":"isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"bytes32","name":"encounterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"endTurn(bytes32,bytes32,(bytes32,bytes32,bytes32,uint256)[])":{"params":{"actions":": for a pve encounter player actions are calculated first and the mobs.","encounterId":"the bytes32 id of the encounter"}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/EncounterSystem.sol":"EncounterSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a","urls":["bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f","dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/IRngSystem.sol":{"keccak256":"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0","urls":["bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02","dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4","urls":["bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5","dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk"],"license":"MIT"},"src/libraries/ArrayManagers.sol":{"keccak256":"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a","urls":["bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c","dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP"],"license":"GPL-3.0"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/libraries/Math.sol":{"keccak256":"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5","urls":["bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a","dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW"],"license":"GPL-3.0"},"src/systems/EncounterSystem.sol":{"keccak256":"0xaf76cf765dd8b73dc37f54aac8781501aca4cd585b69422a2d345de64ccb83d9","urls":["bzz-raw://378520ddb3b7b659222145b938ff3a86d9b38052f8e89f65bea9b317ffaae7a5","dweb:/ipfs/QmXc1GBsqRDNdr2ms1nYcTu88qYQnQjziATKJhY7EWr4kq"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":244} \ No newline at end of file diff --git a/packages/contracts/out/EquipmentSystem.sol/EquipmentSystem.json b/packages/contracts/out/EquipmentSystem.sol/EquipmentSystem.json index 370ad6d3c..981135d8f 100644 --- a/packages/contracts/out/EquipmentSystem.sol/EquipmentSystem.json +++ b/packages/contracts/out/EquipmentSystem.sol/EquipmentSystem.json @@ -1 +1 @@ -{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"applyEquipmentBonuses","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"modifiedStats","type":"tuple","internalType":"struct AdjustedCombatStats","components":[{"name":"adjustedStrength","type":"uint256","internalType":"uint256"},{"name":"adjustedAgility","type":"uint256","internalType":"uint256"},{"name":"adjustedIntelligence","type":"uint256","internalType":"uint256"},{"name":"adjustedArmor","type":"uint256","internalType":"uint256"},{"name":"adjustedMaxHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"checkRequirements","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"canUse","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"equipItems","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemIds","type":"uint256[]","internalType":"uint256[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"getArmorStats","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_ArmorStats","type":"tuple","internalType":"struct ArmorStats","components":[{"name":"agiModifier","type":"int256","internalType":"int256"},{"name":"armorModifier","type":"uint256","internalType":"uint256"},{"name":"hitPointModifier","type":"int256","internalType":"int256"},{"name":"intModifier","type":"int256","internalType":"int256"},{"name":"minLevel","type":"uint256","internalType":"uint256"},{"name":"statRestrictions","type":"tuple","internalType":"struct StatRestrictions","components":[{"name":"minAgility","type":"uint256","internalType":"uint256"},{"name":"minIntelligence","type":"uint256","internalType":"uint256"},{"name":"minStrength","type":"uint256","internalType":"uint256"}]},{"name":"strModifier","type":"int256","internalType":"int256"}]}],"stateMutability":"view"},{"type":"function","name":"getWeaponStats","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_weaponStats","type":"tuple","internalType":"struct WeaponStats","components":[{"name":"agiModifier","type":"int256","internalType":"int256"},{"name":"hitPointModifier","type":"int256","internalType":"int256"},{"name":"intModifier","type":"int256","internalType":"int256"},{"name":"maxDamage","type":"uint256","internalType":"uint256"},{"name":"minDamage","type":"uint256","internalType":"uint256"},{"name":"minLevel","type":"uint256","internalType":"uint256"},{"name":"statRestrictions","type":"tuple","internalType":"struct StatRestrictions","components":[{"name":"minAgility","type":"uint256","internalType":"uint256"},{"name":"minIntelligence","type":"uint256","internalType":"uint256"},{"name":"minStrength","type":"uint256","internalType":"uint256"}]},{"name":"strModifier","type":"int256","internalType":"int256"}]}],"stateMutability":"view"},{"type":"function","name":"isEquipped","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_isEquipped","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"function","name":"unequipItem","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"success","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"event","name":"Store_SpliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"deleteCount","type":"uint40","indexed":false,"internalType":"uint40"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"EncodedLengths_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_IndexOutOfBounds","inputs":[{"name":"length","type":"uint256","internalType":"uint256"},{"name":"accessedIndex","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_InvalidSplice","inputs":[{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"fieldLength","type":"uint40","internalType":"uint40"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b50614525806100206000396000f3fe608060405234801561001057600080fd5b50600436106100c95760003560e01c80639056fa2811610081578063cc77a2de1161005b578063cc77a2de146101f8578063e1af802c1461020d578063edcfef821461021557600080fd5b80639056fa28146101695780639a8bb9a2146101d2578063b2aca84b146101e557600080fd5b806340a5ed2a116100b257806340a5ed2a1461011657806345ec93541461013657806363ff22871461014957600080fd5b806301ffc9a7146100ce578063119df25f146100f6575b600080fd5b6100e16100dc36600461397d565b610228565b60405190151581526020015b60405180910390f35b6100fe6102c1565b6040516001600160a01b0390911681526020016100ed565b6101296101243660046139bf565b6102d0565b6040516100ed91906139d8565b604051601f1936013581526020016100ed565b61015c6101573660046139bf565b61036b565b6040516100ed9190613a45565b61017c6101773660046139bf565b6103fa565b6040516100ed9190600060e082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015260a083015160a083015260c083015160c083015292915050565b6100e16101e0366004613abc565b6106d9565b6100e16101f3366004613abc565b610847565b61020b610206366004613b73565b610b87565b005b6100fe610ed7565b6100e1610223366004613abc565b610ee1565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102bb57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102cb61106c565b905090565b6102d861386e565b60006102e38361109e565b90506001815160058111156102fa576102fa613c15565b1461034c5760405162461bcd60e51b815260206004820152601360248201527f4954454d533a204e6f742061202041726d6f720000000000000000000000000060448201526064015b60405180910390fd5b80604001518060200190518101906103649190613c87565b9392505050565b6103736138cd565b600061037e8361109e565b905060008151600581111561039557610395613c15565b146103e25760405162461bcd60e51b815260206004820152601460248201527f4954454d533a204e6f7420612020776561706f6e0000000000000000000000006044820152606401610343565b80604001518060200190518101906103649190613d13565b61043a6040518060e00160405280600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b600061044583611167565b90506104876040518060e00160405280600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b61048f610ed7565b6001600160a01b031663fa1becc4856040518263ffffffff1660e01b81526004016104bc91815260200190565b602060405180830381865afa1580156104d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104fd9190613daa565b1561060257600061050d8561120f565b805184519192506000916105219190613de2565b121561052e57600061053c565b8051835161053c9190613de2565b82526020808201519084015160009161055491613de2565b1215610561576000610575565b806020015183602001516105759190613de2565b60208301526040810151606084015160009161059091613de2565b121561059d5760006105b1565b806040015183606001516105b19190613de2565b6040830152606081015160808401516000916105cc91613de2565b12156105d95760016105ed565b806060015183608001516105ed9190613de2565b60808301525060a08083015190820152610364565b602080830151908201528151815260608201516040820152610698610625610ed7565b6001600160a01b03166353d64640866040518263ffffffff1660e01b815260040161065291815260200190565b602060405180830381865afa15801561066f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106939190613e02565b6112f7565b8060200190518101906106ab9190613e94565b6040015160608201526080808301519082015260a0808301519082015260e082015160c08201529392505050565b6000806106e58361109e565b905060006106f285611167565b8251909150600581111561070857610708613c15565b60ff1660000361079a576000826040015180602001905181019061072c9190613d13565b60a081015160e0840151602085015160c084015151939450911115916001911015610755575060005b835160c084015160400151111561076a575060005b83606001518360c00151602001511115610782575060005b81801561078c5750805b1561079657600195505b5050505b815160058111156107ad576107ad613c15565b60ff1660010361083f57600082604001518060200190518101906107d19190613c87565b608081015160e0840151602085015160a0840151519394509111159160019110156107fa575060005b835160a084015160400151111561080f575060005b83606001518360a00151602001511115610827575060005b8180156108315750805b1561083b57600195505b5050505b505092915050565b600082600061085582611374565b905080606001516108a85760405162461bcd60e51b815260206004820152601960248201527f436861726163746572206e6f7420696e207468652047616d65000000000000006044820152606401610343565b60006108b2610ed7565b6001600160a01b031663777c2caf876040518263ffffffff1660e01b81526004016108df91815260200190565b602060405180830381865afa1580156108fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109209190613f81565b905061092a6102c1565b6001600160a01b0316816001600160a01b03161461098a5760405162461bcd60e51b815260206004820152601a60248201527f4954454d533a204e6f7420436861726163746572204f776e65720000000000006044820152606401610343565b6000610994610ed7565b6001600160a01b031663cdaccbae876040518263ffffffff1660e01b81526004016109c191815260200190565b602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190613faa565b6005811115610a1357610a13613c15565b905060ff8116610a7e576000610a3187610a2c8a611439565b6114c3565b9050868160018351610a439190613fcb565b81518110610a5357610a53613fde565b602002602001015103610a7857610a6a8882611598565b610a7388611613565b600195505b50610b74565b60001960ff821601610adb576000610a9987610a2c8a61168a565b9050868160018351610aab9190613fcb565b81518110610abb57610abb613fde565b602002602001015103610a7857610ad288826116fc565b610a738861176d565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe60ff82160115610b745760405162461bcd60e51b815260206004820152602160248201527f45515549504d454e543a20554e5245434f474e495a4544204954454d2054595060448201527f45000000000000000000000000000000000000000000000000000000000000006064820152608401610343565b610b7d876117e0565b5050505092915050565b816000610b9382611374565b90508060600151610be65760405162461bcd60e51b815260206004820152601960248201527f436861726163746572206e6f7420696e207468652047616d65000000000000006044820152606401610343565b6000610bf0610ed7565b6001600160a01b031663777c2caf866040518263ffffffff1660e01b8152600401610c1d91815260200190565b602060405180830381865afa158015610c3a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c5e9190613f81565b9050610c686102c1565b6001600160a01b0316816001600160a01b031614610cc85760405162461bcd60e51b815260206004820152601a60248201527f4954454d533a204e6f7420436861726163746572204f776e65720000000000006044820152606401610343565b6000805b8551811015610ec557858181518110610ce757610ce7613fde565b60200260200101519150610cf9610ed7565b6001600160a01b031663b363411883610d106102c1565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815260048101929092526001600160a01b03166024820152604401602060405180830381865afa158015610d72573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d969190613daa565b610de25760405162461bcd60e51b815260206004820152601560248201527f4954454d533a204e6f74204974656d204f776e657200000000000000000000006044820152606401610343565b6000610ded8361109e565b9050600381600001516005811115610e0757610e07613c15565b60ff1610610e575760405162461bcd60e51b815260206004820152601d60248201527f4954454d533a204e6f7420616e2065717569707061626c65204974656d0000006044820152606401610343565b610e6188846106d9565b610ead5760405162461bcd60e51b815260206004820152601b60248201527f4954454d533a20526571756972656d656e7473206e6f74206d657400000000006044820152606401610343565b610ebc8884836000015161196e565b50600101610ccc565b50610ecf866117e0565b505050505050565b60006102cb611ad9565b600080610eed8361109e565b80519091506005811115610f0357610f03613c15565b60ff16600003610f68576000610f1885611439565b905060005b8151811015610f615784828281518110610f3957610f39613fde565b602002602001015103610f4f5760019350610f61565b80610f5981613ff4565b915050610f1d565b5050611065565b80516005811115610f7b57610f7b613c15565b60ff16600103610fd9576000610f908561168a565b905060005b8151811015610f615784828281518110610fb157610fb1613fde565b602002602001015103610fc75760019350610f61565b80610fd181613ff4565b915050610f95565b80516005811115610fec57610fec613c15565b60ff16600203156110655760405162461bcd60e51b815260206004820152602160248201527f45515549504d454e543a20554e5245434f474e495a4544204954454d2054595060448201527f45000000000000000000000000000000000000000000000000000000000000006064820152608401610343565b5092915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c8061109b5750335b90565b60408051606080820183526000808352602083015291810191909152604080516001808252818301909252600091602080830190803683370190505090508260001b816000815181106110f3576110f3613fde565b60209081029190910101526000808061114c7f746255440000000000000000000000004974656d730000000000000000000000857e21020101200000000000000000000000000000000000000000000000000000611ae3565b92509250925061115d838383611bb3565b9695505050505050565b61116f613927565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106111a5576111a5613fde565b6020908102919091010152600080806111fe7f7462554400000000000000000000000053746174730000000000000000000000857ee1080020200120202020200000000000000000000000000000000000000000611ae3565b92509250925061115d838383611c1e565b61125760405180610100016040528060008152602001600081526020016000815260200160008152602001600081526020016060815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061128d5761128d613fde565b6020908102919091010152600080806112e67f7462554400000000000000000000000043686172616374657245717569706d65857ea0050320202020200000000000000000000000000000000000000000000000611ae3565b92509250925061115d838383611c96565b60408051600180825281830190925260609160009190602080830190803683370190505090508260001b8160008151811061133457611334613fde565b6020908102919091010152600061136c7f746255440000000000000000000000004d6f62730000000000000000000000008383611d1d565b949350505050565b604080516080810182526000808252602082018190528183018190526060820181905282516001808252818501909452919290919081602001602082028036833701905050905082816000815181106113cf576113cf613fde565b6020908102919091010152600080806114287f7462554400000000000000000000000043686172616374657273000000000000857e55040020142001000000000000000000000000000000000000000000000000611ae3565b92509250925061115d838383611de4565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061147357611473613fde565b602090810291909101015260006114ac7f7462554400000000000000000000000043686172616374657245717569706d65836001611d1d565b905061136c6114be8260008451611e34565b611ec2565b60606001825111156115925760005b825181101561158c57838382815181106114ee576114ee613fde565b60200260200101510361157a576000836001855161150c9190613fcb565b8151811061151c5761151c613fde565b602002602001015190508084838151811061153957611539613fde565b6020026020010181815250508484600186516115559190613fcb565b8151811061156557611565613fde565b6020026020010181815250508392505061158c565b8061158481613ff4565b9150506114d2565b506102bb565b50919050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106115ce576115ce613fde565b602090810291909101015261160e7f7462554400000000000000000000000043686172616374657245717569706d6582600161160986611ed3565b611ee3565b505050565b60408051600180825281830190925260009160208083019080368337019050509050818160008151811061164957611649613fde565b6020026020010181815250506116867f7462554400000000000000000000000043686172616374657245717569706d6560001b8260016020611f95565b5050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106116c4576116c4613fde565b602090810291909101015260006114ac7f7462554400000000000000000000000043686172616374657245717569706d658383611d1d565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061173257611732613fde565b602090810291909101015261160e7f7462554400000000000000000000000043686172616374657245717569706d6582600061160986611ed3565b6040805160018082528183019092526000916020808301908036833701905050905081816000815181106117a3576117a3613fde565b6020026020010181815250506116867f7462554400000000000000000000000043686172616374657245717569706d6560001b8260006020611f95565b60006117eb8261168a565b905060006117f883611439565b9050600080600080600061180a61386e565b6118126138cd565b8851156118aa5760005b89518110156118a8576118478a828151811061183a5761183a613fde565b60200260200101516102d0565b9250826020015188611859919061400e565b97508260c001518761186b9190613de2565b835190975061187a9087613de2565b955082606001518561188c9190613de2565b945082604001518461189e9190613de2565b935060010161181c565b505b8751156119305760005b885181101561192e576118df8982815181106118d2576118d2613fde565b602002602001015161036b565b91508160e00151876118f19190613de2565b82519097506119009087613de2565b95508160400151856119129190613de2565b94508160200151846119249190613de2565b93506001016118b4565b505b61193a8a87612008565b6119448a866120bc565b61194e8a8561213b565b6119588a846121ba565b6119628a88612239565b50505050505050505050565b6119788383610ee1565b156119c55760405162461bcd60e51b815260206004820152601b60248201527f45515549504d454e543a20414c524541445920455155495050454400000000006044820152606401610343565b8060058111156119d7576119d7613c15565b60ff16600003611a435760026119ec846122b8565b10611a395760405162461bcd60e51b815260206004820181905260248201527f4954454d533a20546f6f206d616e7920776561706f6e732065717569707065646044820152606401610343565b611a438383612336565b806005811115611a5557611a55613c15565b60ff16600103611ac1576001611a6a846123c9565b10611ab75760405162461bcd60e51b815260206004820152601e60248201527f4954454d533a20546f6f206d7563682061726d6f7220657175697070656400006044820152606401610343565b611ac1838361243a565b806005811115611ad357611ad3613c15565b50505050565b60006102cb6124b9565b6060600060606000611af36124b9565b9050306001600160a01b03821603611b1c57611b108787876124f8565b93509350935050611baa565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611b65908a908a908a9060040161405d565b600060405180830381865afa158015611b82573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611b10919081019061410e565b93509350939050565b60408051606080820183526000808352602083015291810191909152611bd884612600565b6020830181905282826005811115611bf257611bf2613c15565b6005811115611c0357611c03613c15565b8152505050611c12838361262c565b60408201529392505050565b611c26613927565b611c2f84612658565b60e0890181905260c0890182905260a089018390526080890184905260608901859052886020810160408201886002811115611c6d57611c6d613c15565b6002811115611c7e57611c7e613c15565b90529790975250505093909252509195945050505050565b611cde60405180610100016040528060008152602001600081526020016000815260200160008152602001600081526020016060815260200160608152602001606081525090565b611ce7846126c6565b60808601526060850152604084015260208301528152611d078383612702565b60e084015260c083015260a08201529392505050565b60606000611d296124b9565b9050306001600160a01b03821603611d4e57611d4685858561276d565b915050610364565b6040517f1e7889770000000000000000000000000000000000000000000000000000000081526001600160a01b03821690631e78897790611d979088908890889060040161417b565b600060405180830381865afa158015611db4573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611d4691908101906141a7565b509392505050565b604080516080810182526000808252602082018190529181018290526060810191909152611e11846127a7565b1515606085015260408401526001600160a01b0316602083015281529392505050565b600081831180611e445750835182115b15611e81578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161034393929190614208565b60208401611e8f848261400e565b90506000611e9d8585613fcb565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b6060600061036483602060006127e1565b606081610364816020600061285c565b6000611eed6124b9565b9050306001600160a01b03821603611f1057611f0b858585856128b0565b611f8e565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea86290611f5b90889088908890889060040161422d565b600060405180830381600087803b158015611f7557600080fd5b505af1158015611f89573d6000803e3d6000fd5b505050505b5050505050565b6000611f9f6124b9565b9050306001600160a01b03821603611fbd57611f0b858585856128eb565b6040517fd9c03a040000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063d9c03a0490611f5b90889088908890889060040161426c565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061203e5761203e613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260008560405160200161208791815260200190565b60408051601f198184030181529190527ea0050320202020200000000000000000000000000000000000000000000000612944565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106120f2576120f2613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260018560405160200161208791815260200190565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061217157612171613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260028560405160200161208791815260200190565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106121f0576121f0613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260038560405160200161208791815260200190565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061226f5761226f613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260048560405160200161208791815260200190565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106122f1576122f1613fde565b6020908102919091010152600061232a7f7462554400000000000000000000000043686172616374657245717569706d658360016129ed565b60209004949350505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061236c5761236c613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b826001856040516020016123b591815260200190565b604051602081830303815290604052612a9f565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061240257612402613fde565b6020908102919091010152600061232a7f7462554400000000000000000000000043686172616374657245717569706d6583836129ed565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061247057612470613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b826000856040516020016123b591815260200190565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806124f3573391505090565b919050565b606060006060600061250985612b12565b9050612516878783612b35565b9350600061252386612b6e565b905080156125f5576125358888612bab565b935066ffffffffffffff841667ffffffffffffffff81111561255957612559613ade565b6040519080825280601f01601f191660200182016040528015612583576020820181803683370190505b5092506020830160005b828160ff1610156125f25760006125a58b8b84612bbe565b905060006125c2888460ff166028026038011c64ffffffffff1690565b90506125d18260008387612c3e565b6125db818561400e565b9350505080806125ea906142b1565b91505061258d565b50505b505093509350939050565b6020810151600090819060f81c600581111561261e5761261e613c15565b602193909301519293915050565b60606000603884901c64ffffffffff1661264f61264a858484611e34565b612d0a565b95945050505050565b600080600080600080600080612672896000016020015190565b60408a015160608b0151919950975060f81c600281111561269557612695613c15565b60618a015160818b015160a18c015160c18d015160e1909d01519b9d9a9c939b929a91995097509195509350915050565b60008060008060006126dc866000016020015190565b60408701516060880151608089015160a090990151929991989097509550909350915050565b606080806000603886901c64ffffffffff166127226114be878484611e34565b945090508064ffffffffff606088901c16016127426114be878484611e34565b935090508064ffffffffff608888901c16016127626114be878484611e34565b925050509250925092565b606061136c61277d858585612bbe565b60006127a28561278d8989612bab565b9060ff166028026038011c64ffffffffff1690565b612d8a565b6000806000806127bb856000016020015190565b6040860151605487015191955060601c9350607486015190925060f81c90509193509193565b606060006127ef8560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816128155761281561429b565b04905060405193506020840160208202810160405281855260005b82811015612850578451871c825293870193602090910190600101612830565b50505050509392505050565b8251606090600061286d85836142d0565b9050604051925060208301601f19603f83860101166040528184526000602088015b84821015612850578051871b8352918701916001919091019060200161288f565b60006128bc8585612bab565b905060006128d9828560ff166028026038011c64ffffffffff1690565b9050610ecf8686866000858888612dad565b60006128f78585612bab565b90506000612914828560ff166028026038011c64ffffffffff1690565b9050610ecf86868661292d8764ffffffffff8716613fcb565b604080516000815260208101909152889088612dad565b600061294e6124b9565b9050306001600160a01b038216036129725761296d86868686866131e7565b610ecf565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae0906129bf90899089908990899089906004016142e7565b600060405180830381600087803b1580156129d957600080fd5b505af1158015611962573d6000803e3d6000fd5b6000806129f86124b9565b9050306001600160a01b03821603612a1557611d468585856131fc565b6040517fdbbf0e210000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063dbbf0e2190612a5e9088908890889060040161417b565b602060405180830381865afa158015612a7b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d469190613e02565b6000612aa96124b9565b9050306001600160a01b03821603612ac757611f0b8585858561320c565b6040517f150f32620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063150f326290611f5b90889088908890889060040161422d565b60006008612b2260026020613fcb565b612b2c91906142d0565b9190911c919050565b606081600003612b545750604080516020810190915260008152610364565b6000612b608585613247565b905061264f81600085612d8a565b60006008600180612b8160026020613fcb565b612b8b9190613fcb565b612b959190613fcb565b612b9f91906142d0565b8260ff911c1692915050565b6000610364612bba848461329d565b5490565b60008383604051602001612bd392919061432e565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612cc55760208310612c6857602083048401935060208381612c6457612c6461429b565b0692505b8215612cc5576020839003600081841015612c8b5750600019600884021c612c95565b50600019600882021c5b8554600886021b818451168219821617845250818411612cb6575050611ad3565b50600194909401939182900391015b5b60208210612ce75783548152600190930192601f1990910190602001612cc6565b8115611ad3576000600019600884021c8251865482191691161782525050505050565b60606000612d188360801c90565b90506fffffffffffffffffffffffffffffffff83168067ffffffffffffffff811115612d4657612d46613ade565b6040519080825280601f01601f191660200182016040528015612d70576020820181803683370190505b50925060208301612d828382846132f3565b505050919050565b60405160208101601f19603f8484010116604052828252611ddc85858584612c3e565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff0000000000000000000000000000000000000000000000000000000000001614612e6d577f74620000000000000000000000000000000000000000000000000000000000008788604051602001612e2b91815260200190565b60408051601f19818403018152908290527f31b4668300000000000000000000000000000000000000000000000000000000825261034393929160040161436a565b6000612e88828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff1683612ea19190613fcb565b612eab919061400e565b9050808214158015612ecd575081612ec386886143ab565b64ffffffffff1614155b15612f1d576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff8088166004830152808716602483015283166044820152606401610343565b818664ffffffffff161115612f6e576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff87166024820152604401610343565b6000612f7b84898461333e565b90506000612f888b61340c565b905060005b8151811015613053576000828281518110612faa57612faa613fde565b60200260200101519050612fd66010826affffffffffffffffffffff191661349590919063ffffffff16565b1561304a57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b815260040161301797969594939291906143c9565b600060405180830381600087803b15801561303157600080fd5b505af1158015613045573d6000803e3d6000fd5b505050505b50600101612f8d565b5064ffffffffff881660005b8a60ff168160ff16101561309257613086878260ff166028026038011c64ffffffffff1690565b9091019060010161305f565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d6040516130cd96959493929190614427565b60405180910390a2508284146130ee5760006130e98c8c61329d565b839055505b60006130fb8c8c8c612bbe565b905061310f818a64ffffffffff16896134b3565b5060005b81518110156131d957600082828151811061313057613130613fde565b6020026020010151905061315c6020826affffffffffffffffffffff191661349590919063ffffffff16565b156131d057606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b815260040161319d97969594939291906143c9565b600060405180830381600087803b1580156131b757600080fd5b505af11580156131cb573d6000803e3d6000fd5b505050505b50600101613113565b505050505050505050505050565b611f8e85856131f684876134c9565b856134fa565b600061136c8261278d8686612bab565b60006132188585612bab565b90506000613235828560ff166028026038011c64ffffffffff1690565b9050610ecf8686868460008888612dad565b6000828260405160200161325c92919061432e565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600082826040516020016132b292919061432e565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b5b60208110613313578251825260209283019290910190601f19016132f4565b8060000361332057505050565b6000600019600883021c905080835116811985511617835250505050565b600064ffffffffff821115613382576040517f7149a3c100000000000000000000000000000000000000000000000000000000815260048101839052602401610343565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff168085106133b457808503820191506133bc565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061344657613446613fde565b6020908102919091010152600061347e7f746273746f726500000000000000000053746f7265486f6f6b73000000000000838361276d565b905061136c6134908260008451611e34565b61379e565b60008160ff16826134a68560581c90565b1660ff1614905092915050565b61160e838383516134c48560200190565b6137af565b600080805b8360ff16811015611ddc576134f060ff601b83900360080287901c168361400e565b91506001016134ce565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361358457837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161357793929190614483565b60405180910390a2611ad3565b60006135908585613247565b9050600061359d8661340c565b905060005b81518110156136725760008282815181106135bf576135bf613fde565b602002602001015190506135eb6004826affffffffffffffffffffff191661349590919063ffffffff16565b15613669576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90613636908b908b908b908b906004016144b6565b600060405180830381600087803b15801561365057600080fd5b505af1158015613664573d6000803e3d6000fd5b505050505b506001016135a2565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8686866040516136a793929190614483565b60405180910390a26136c2828565ffffffffffff16856134b3565b60005b81518110156137955760008282815181106136e2576136e2613fde565b6020026020010151905061370e6008826affffffffffffffffffffff191661349590919063ffffffff16565b1561378c576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190613759908b908b908b908b906004016144b6565b600060405180830381600087803b15801561377357600080fd5b505af1158015613787573d6000803e3d6000fd5b505050505b506001016136c5565b50505050505050565b6060600061036483601560006127e1565b821561382957602083106137d9576020830484019350602083816137d5576137d561429b565b0692505b82156138295760208390036000600019600885021c1990506008850281811c91508351811c905081198754168282161787555081841161381a575050611ad3565b50600194909401939182900391015b5b6020821061384b5780518455600190930192601f199091019060200161382a565b8115611ad3576000600019600884021c8554835182191691161785555050505050565b6040518060e0016040528060008152602001600081526020016000815260200160008152602001600081526020016138c060405180606001604052806000815260200160008152602001600081525090565b8152602001600081525090565b6040518061010001604052806000815260200160008152602001600081526020016000815260200160008152602001600081526020016138c060405180606001604052806000815260200160008152602001600081525090565b60405180610100016040528060008152602001600081526020016000600281111561395457613954613c15565b815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006020828403121561398f57600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461036457600080fd5b6000602082840312156139d157600080fd5b5035919050565b600061012082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015260a0830151613a3360a08401828051825260208082015190830152604090810151910152565b5060c083015161010083015292915050565b600061014082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015260a083015160a083015260c0830151613aaa60c08401828051825260208082015190830152604090810151910152565b5060e083015161012083015292915050565b60008060408385031215613acf57600080fd5b50508035926020909101359150565b634e487b7160e01b600052604160045260246000fd5b604051610140810167ffffffffffffffff81118282101715613b1857613b18613ade565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715613b4757613b47613ade565b604052919050565b600067ffffffffffffffff821115613b6957613b69613ade565b5060051b60200190565b60008060408385031215613b8657600080fd5b8235915060208084013567ffffffffffffffff811115613ba557600080fd5b8401601f81018613613bb657600080fd5b8035613bc9613bc482613b4f565b613b1e565b81815260059190911b82018301908381019088831115613be857600080fd5b928401925b82841015613c0657833582529284019290840190613bed565b80955050505050509250929050565b634e487b7160e01b600052602160045260246000fd5b600060608284031215613c3d57600080fd5b6040516060810181811067ffffffffffffffff82111715613c6057613c60613ade565b80604052508091508251815260208301516020820152604083015160408201525092915050565b60006101208284031215613c9a57600080fd5b60405160e0810181811067ffffffffffffffff82111715613cbd57613cbd613ade565b80604052508251815260208301516020820152604083015160408201526060830151606082015260808301516080820152613cfb8460a08501613c2b565b60a0820152610100929092015160c083015250919050565b60006101408284031215613d2657600080fd5b604051610100810181811067ffffffffffffffff82111715613d4a57613d4a613ade565b8060405250825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a0820152613d928460c08501613c2b565b60c0820152610120929092015160e083015250919050565b600060208284031215613dbc57600080fd5b8151801515811461036457600080fd5b634e487b7160e01b600052601160045260246000fd5b808201828112600083128015821682158216171561083f5761083f613dcc565b600060208284031215613e1457600080fd5b5051919050565b600082601f830112613e2c57600080fd5b81516020613e3c613bc483613b4f565b8083825260208201915060208460051b870101935086841115613e5e57600080fd5b602086015b84811015613e7a5780518352918301918301613e63565b509695505050505050565b8051600381106124f357600080fd5b600060208284031215613ea657600080fd5b815167ffffffffffffffff80821115613ebe57600080fd5b908301906101408286031215613ed357600080fd5b613edb613af4565b825182811115613eea57600080fd5b613ef687828601613e1b565b8252506020830151602082015260408301516040820152613f1960608401613e85565b60608201526080830151608082015260a083015160a082015260c083015160c082015260e083015182811115613f4e57600080fd5b613f5a87828601613e1b565b60e08301525061010083810151908201526101209283015192810192909252509392505050565b600060208284031215613f9357600080fd5b81516001600160a01b038116811461036457600080fd5b600060208284031215613fbc57600080fd5b81516006811061036457600080fd5b818103818111156102bb576102bb613dcc565b634e487b7160e01b600052603260045260246000fd5b6000600019820361400757614007613dcc565b5060010190565b808201808211156102bb576102bb613dcc565b60008151808452602080850194506020840160005b8381101561405257815187529582019590820190600101614036565b509495945050505050565b8381526060602082015260006140766060830185614021565b9050826040830152949350505050565b60005b838110156140a1578181015183820152602001614089565b50506000910152565b600082601f8301126140bb57600080fd5b815167ffffffffffffffff8111156140d5576140d5613ade565b6140e86020601f19601f84011601613b1e565b8181528460208386010111156140fd57600080fd5b61136c826020830160208701614086565b60008060006060848603121561412357600080fd5b835167ffffffffffffffff8082111561413b57600080fd5b614147878388016140aa565b945060208601519350604086015191508082111561416457600080fd5b50614171868287016140aa565b9150509250925092565b8381526060602082015260006141946060830185614021565b905060ff83166040830152949350505050565b6000602082840312156141b957600080fd5b815167ffffffffffffffff8111156141d057600080fd5b61136c848285016140aa565b600081518084526141f4816020860160208601614086565b601f01601f19169290920160200192915050565b60608152600061421b60608301866141dc565b60208301949094525060400152919050565b8481526080602082015260006142466080830186614021565b60ff85166040840152828103606084015261426181856141dc565b979650505050505050565b8481526080602082015260006142856080830186614021565b60ff949094166040830152506060015292915050565b634e487b7160e01b600052601260045260246000fd5b600060ff821660ff81036142c7576142c7613dcc565b60010192915050565b80820281158282048414176102bb576102bb613dcc565b85815260a06020820152600061430060a0830187614021565b60ff86166040840152828103606084015261431b81866141dc565b9150508260808301529695505050505050565b8281526000602080830184516020860160005b8281101561435d57815184529284019290840190600101614341565b5091979650505050505050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815282602082015260606040820152600061264f60608301846141dc565b64ffffffffff81811683821601908082111561106557611065613dcc565b87815260e0602082015260006143e260e0830189614021565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c084015261441981856141dc565b9a9950505050505050505050565b60c08152600061443a60c0830189614021565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a084015261447681856141dc565b9998505050505050505050565b6060815260006144966060830186614021565b65ffffffffffff85166020840152828103604084015261115d81856141dc565b8481526080602082015260006144cf6080830186614021565b65ffffffffffff85166040840152828103606084015261426181856141dc56fea2646970667358221220181efb78272070e770b9ba7028ba1a75db4d6174917a666778ac9cbad24c91d964736f6c63430008180033","sourceMap":"1667:12143:245:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100c95760003560e01c80639056fa2811610081578063cc77a2de1161005b578063cc77a2de146101f8578063e1af802c1461020d578063edcfef821461021557600080fd5b80639056fa28146101695780639a8bb9a2146101d2578063b2aca84b146101e557600080fd5b806340a5ed2a116100b257806340a5ed2a1461011657806345ec93541461013657806363ff22871461014957600080fd5b806301ffc9a7146100ce578063119df25f146100f6575b600080fd5b6100e16100dc36600461397d565b610228565b60405190151581526020015b60405180910390f35b6100fe6102c1565b6040516001600160a01b0390911681526020016100ed565b6101296101243660046139bf565b6102d0565b6040516100ed91906139d8565b604051601f1936013581526020016100ed565b61015c6101573660046139bf565b61036b565b6040516100ed9190613a45565b61017c6101773660046139bf565b6103fa565b6040516100ed9190600060e082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015260a083015160a083015260c083015160c083015292915050565b6100e16101e0366004613abc565b6106d9565b6100e16101f3366004613abc565b610847565b61020b610206366004613b73565b610b87565b005b6100fe610ed7565b6100e1610223366004613abc565b610ee1565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102bb57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102cb61106c565b905090565b6102d861386e565b60006102e38361109e565b90506001815160058111156102fa576102fa613c15565b1461034c5760405162461bcd60e51b815260206004820152601360248201527f4954454d533a204e6f742061202041726d6f720000000000000000000000000060448201526064015b60405180910390fd5b80604001518060200190518101906103649190613c87565b9392505050565b6103736138cd565b600061037e8361109e565b905060008151600581111561039557610395613c15565b146103e25760405162461bcd60e51b815260206004820152601460248201527f4954454d533a204e6f7420612020776561706f6e0000000000000000000000006044820152606401610343565b80604001518060200190518101906103649190613d13565b61043a6040518060e00160405280600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b600061044583611167565b90506104876040518060e00160405280600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b61048f610ed7565b6001600160a01b031663fa1becc4856040518263ffffffff1660e01b81526004016104bc91815260200190565b602060405180830381865afa1580156104d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104fd9190613daa565b1561060257600061050d8561120f565b805184519192506000916105219190613de2565b121561052e57600061053c565b8051835161053c9190613de2565b82526020808201519084015160009161055491613de2565b1215610561576000610575565b806020015183602001516105759190613de2565b60208301526040810151606084015160009161059091613de2565b121561059d5760006105b1565b806040015183606001516105b19190613de2565b6040830152606081015160808401516000916105cc91613de2565b12156105d95760016105ed565b806060015183608001516105ed9190613de2565b60808301525060a08083015190820152610364565b602080830151908201528151815260608201516040820152610698610625610ed7565b6001600160a01b03166353d64640866040518263ffffffff1660e01b815260040161065291815260200190565b602060405180830381865afa15801561066f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106939190613e02565b6112f7565b8060200190518101906106ab9190613e94565b6040015160608201526080808301519082015260a0808301519082015260e082015160c08201529392505050565b6000806106e58361109e565b905060006106f285611167565b8251909150600581111561070857610708613c15565b60ff1660000361079a576000826040015180602001905181019061072c9190613d13565b60a081015160e0840151602085015160c084015151939450911115916001911015610755575060005b835160c084015160400151111561076a575060005b83606001518360c00151602001511115610782575060005b81801561078c5750805b1561079657600195505b5050505b815160058111156107ad576107ad613c15565b60ff1660010361083f57600082604001518060200190518101906107d19190613c87565b608081015160e0840151602085015160a0840151519394509111159160019110156107fa575060005b835160a084015160400151111561080f575060005b83606001518360a00151602001511115610827575060005b8180156108315750805b1561083b57600195505b5050505b505092915050565b600082600061085582611374565b905080606001516108a85760405162461bcd60e51b815260206004820152601960248201527f436861726163746572206e6f7420696e207468652047616d65000000000000006044820152606401610343565b60006108b2610ed7565b6001600160a01b031663777c2caf876040518263ffffffff1660e01b81526004016108df91815260200190565b602060405180830381865afa1580156108fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109209190613f81565b905061092a6102c1565b6001600160a01b0316816001600160a01b03161461098a5760405162461bcd60e51b815260206004820152601a60248201527f4954454d533a204e6f7420436861726163746572204f776e65720000000000006044820152606401610343565b6000610994610ed7565b6001600160a01b031663cdaccbae876040518263ffffffff1660e01b81526004016109c191815260200190565b602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190613faa565b6005811115610a1357610a13613c15565b905060ff8116610a7e576000610a3187610a2c8a611439565b6114c3565b9050868160018351610a439190613fcb565b81518110610a5357610a53613fde565b602002602001015103610a7857610a6a8882611598565b610a7388611613565b600195505b50610b74565b60001960ff821601610adb576000610a9987610a2c8a61168a565b9050868160018351610aab9190613fcb565b81518110610abb57610abb613fde565b602002602001015103610a7857610ad288826116fc565b610a738861176d565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe60ff82160115610b745760405162461bcd60e51b815260206004820152602160248201527f45515549504d454e543a20554e5245434f474e495a4544204954454d2054595060448201527f45000000000000000000000000000000000000000000000000000000000000006064820152608401610343565b610b7d876117e0565b5050505092915050565b816000610b9382611374565b90508060600151610be65760405162461bcd60e51b815260206004820152601960248201527f436861726163746572206e6f7420696e207468652047616d65000000000000006044820152606401610343565b6000610bf0610ed7565b6001600160a01b031663777c2caf866040518263ffffffff1660e01b8152600401610c1d91815260200190565b602060405180830381865afa158015610c3a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c5e9190613f81565b9050610c686102c1565b6001600160a01b0316816001600160a01b031614610cc85760405162461bcd60e51b815260206004820152601a60248201527f4954454d533a204e6f7420436861726163746572204f776e65720000000000006044820152606401610343565b6000805b8551811015610ec557858181518110610ce757610ce7613fde565b60200260200101519150610cf9610ed7565b6001600160a01b031663b363411883610d106102c1565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815260048101929092526001600160a01b03166024820152604401602060405180830381865afa158015610d72573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d969190613daa565b610de25760405162461bcd60e51b815260206004820152601560248201527f4954454d533a204e6f74204974656d204f776e657200000000000000000000006044820152606401610343565b6000610ded8361109e565b9050600381600001516005811115610e0757610e07613c15565b60ff1610610e575760405162461bcd60e51b815260206004820152601d60248201527f4954454d533a204e6f7420616e2065717569707061626c65204974656d0000006044820152606401610343565b610e6188846106d9565b610ead5760405162461bcd60e51b815260206004820152601b60248201527f4954454d533a20526571756972656d656e7473206e6f74206d657400000000006044820152606401610343565b610ebc8884836000015161196e565b50600101610ccc565b50610ecf866117e0565b505050505050565b60006102cb611ad9565b600080610eed8361109e565b80519091506005811115610f0357610f03613c15565b60ff16600003610f68576000610f1885611439565b905060005b8151811015610f615784828281518110610f3957610f39613fde565b602002602001015103610f4f5760019350610f61565b80610f5981613ff4565b915050610f1d565b5050611065565b80516005811115610f7b57610f7b613c15565b60ff16600103610fd9576000610f908561168a565b905060005b8151811015610f615784828281518110610fb157610fb1613fde565b602002602001015103610fc75760019350610f61565b80610fd181613ff4565b915050610f95565b80516005811115610fec57610fec613c15565b60ff16600203156110655760405162461bcd60e51b815260206004820152602160248201527f45515549504d454e543a20554e5245434f474e495a4544204954454d2054595060448201527f45000000000000000000000000000000000000000000000000000000000000006064820152608401610343565b5092915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c8061109b5750335b90565b60408051606080820183526000808352602083015291810191909152604080516001808252818301909252600091602080830190803683370190505090508260001b816000815181106110f3576110f3613fde565b60209081029190910101526000808061114c7f746255440000000000000000000000004974656d730000000000000000000000857e21020101200000000000000000000000000000000000000000000000000000611ae3565b92509250925061115d838383611bb3565b9695505050505050565b61116f613927565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106111a5576111a5613fde565b6020908102919091010152600080806111fe7f7462554400000000000000000000000053746174730000000000000000000000857ee1080020200120202020200000000000000000000000000000000000000000611ae3565b92509250925061115d838383611c1e565b61125760405180610100016040528060008152602001600081526020016000815260200160008152602001600081526020016060815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061128d5761128d613fde565b6020908102919091010152600080806112e67f7462554400000000000000000000000043686172616374657245717569706d65857ea0050320202020200000000000000000000000000000000000000000000000611ae3565b92509250925061115d838383611c96565b60408051600180825281830190925260609160009190602080830190803683370190505090508260001b8160008151811061133457611334613fde565b6020908102919091010152600061136c7f746255440000000000000000000000004d6f62730000000000000000000000008383611d1d565b949350505050565b604080516080810182526000808252602082018190528183018190526060820181905282516001808252818501909452919290919081602001602082028036833701905050905082816000815181106113cf576113cf613fde565b6020908102919091010152600080806114287f7462554400000000000000000000000043686172616374657273000000000000857e55040020142001000000000000000000000000000000000000000000000000611ae3565b92509250925061115d838383611de4565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061147357611473613fde565b602090810291909101015260006114ac7f7462554400000000000000000000000043686172616374657245717569706d65836001611d1d565b905061136c6114be8260008451611e34565b611ec2565b60606001825111156115925760005b825181101561158c57838382815181106114ee576114ee613fde565b60200260200101510361157a576000836001855161150c9190613fcb565b8151811061151c5761151c613fde565b602002602001015190508084838151811061153957611539613fde565b6020026020010181815250508484600186516115559190613fcb565b8151811061156557611565613fde565b6020026020010181815250508392505061158c565b8061158481613ff4565b9150506114d2565b506102bb565b50919050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106115ce576115ce613fde565b602090810291909101015261160e7f7462554400000000000000000000000043686172616374657245717569706d6582600161160986611ed3565b611ee3565b505050565b60408051600180825281830190925260009160208083019080368337019050509050818160008151811061164957611649613fde565b6020026020010181815250506116867f7462554400000000000000000000000043686172616374657245717569706d6560001b8260016020611f95565b5050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106116c4576116c4613fde565b602090810291909101015260006114ac7f7462554400000000000000000000000043686172616374657245717569706d658383611d1d565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061173257611732613fde565b602090810291909101015261160e7f7462554400000000000000000000000043686172616374657245717569706d6582600061160986611ed3565b6040805160018082528183019092526000916020808301908036833701905050905081816000815181106117a3576117a3613fde565b6020026020010181815250506116867f7462554400000000000000000000000043686172616374657245717569706d6560001b8260006020611f95565b60006117eb8261168a565b905060006117f883611439565b9050600080600080600061180a61386e565b6118126138cd565b8851156118aa5760005b89518110156118a8576118478a828151811061183a5761183a613fde565b60200260200101516102d0565b9250826020015188611859919061400e565b97508260c001518761186b9190613de2565b835190975061187a9087613de2565b955082606001518561188c9190613de2565b945082604001518461189e9190613de2565b935060010161181c565b505b8751156119305760005b885181101561192e576118df8982815181106118d2576118d2613fde565b602002602001015161036b565b91508160e00151876118f19190613de2565b82519097506119009087613de2565b95508160400151856119129190613de2565b94508160200151846119249190613de2565b93506001016118b4565b505b61193a8a87612008565b6119448a866120bc565b61194e8a8561213b565b6119588a846121ba565b6119628a88612239565b50505050505050505050565b6119788383610ee1565b156119c55760405162461bcd60e51b815260206004820152601b60248201527f45515549504d454e543a20414c524541445920455155495050454400000000006044820152606401610343565b8060058111156119d7576119d7613c15565b60ff16600003611a435760026119ec846122b8565b10611a395760405162461bcd60e51b815260206004820181905260248201527f4954454d533a20546f6f206d616e7920776561706f6e732065717569707065646044820152606401610343565b611a438383612336565b806005811115611a5557611a55613c15565b60ff16600103611ac1576001611a6a846123c9565b10611ab75760405162461bcd60e51b815260206004820152601e60248201527f4954454d533a20546f6f206d7563682061726d6f7220657175697070656400006044820152606401610343565b611ac1838361243a565b806005811115611ad357611ad3613c15565b50505050565b60006102cb6124b9565b6060600060606000611af36124b9565b9050306001600160a01b03821603611b1c57611b108787876124f8565b93509350935050611baa565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611b65908a908a908a9060040161405d565b600060405180830381865afa158015611b82573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611b10919081019061410e565b93509350939050565b60408051606080820183526000808352602083015291810191909152611bd884612600565b6020830181905282826005811115611bf257611bf2613c15565b6005811115611c0357611c03613c15565b8152505050611c12838361262c565b60408201529392505050565b611c26613927565b611c2f84612658565b60e0890181905260c0890182905260a089018390526080890184905260608901859052886020810160408201886002811115611c6d57611c6d613c15565b6002811115611c7e57611c7e613c15565b90529790975250505093909252509195945050505050565b611cde60405180610100016040528060008152602001600081526020016000815260200160008152602001600081526020016060815260200160608152602001606081525090565b611ce7846126c6565b60808601526060850152604084015260208301528152611d078383612702565b60e084015260c083015260a08201529392505050565b60606000611d296124b9565b9050306001600160a01b03821603611d4e57611d4685858561276d565b915050610364565b6040517f1e7889770000000000000000000000000000000000000000000000000000000081526001600160a01b03821690631e78897790611d979088908890889060040161417b565b600060405180830381865afa158015611db4573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611d4691908101906141a7565b509392505050565b604080516080810182526000808252602082018190529181018290526060810191909152611e11846127a7565b1515606085015260408401526001600160a01b0316602083015281529392505050565b600081831180611e445750835182115b15611e81578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161034393929190614208565b60208401611e8f848261400e565b90506000611e9d8585613fcb565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b6060600061036483602060006127e1565b606081610364816020600061285c565b6000611eed6124b9565b9050306001600160a01b03821603611f1057611f0b858585856128b0565b611f8e565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea86290611f5b90889088908890889060040161422d565b600060405180830381600087803b158015611f7557600080fd5b505af1158015611f89573d6000803e3d6000fd5b505050505b5050505050565b6000611f9f6124b9565b9050306001600160a01b03821603611fbd57611f0b858585856128eb565b6040517fd9c03a040000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063d9c03a0490611f5b90889088908890889060040161426c565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061203e5761203e613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260008560405160200161208791815260200190565b60408051601f198184030181529190527ea0050320202020200000000000000000000000000000000000000000000000612944565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106120f2576120f2613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260018560405160200161208791815260200190565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061217157612171613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260028560405160200161208791815260200190565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106121f0576121f0613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260038560405160200161208791815260200190565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061226f5761226f613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260048560405160200161208791815260200190565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106122f1576122f1613fde565b6020908102919091010152600061232a7f7462554400000000000000000000000043686172616374657245717569706d658360016129ed565b60209004949350505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061236c5761236c613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b826001856040516020016123b591815260200190565b604051602081830303815290604052612a9f565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061240257612402613fde565b6020908102919091010152600061232a7f7462554400000000000000000000000043686172616374657245717569706d6583836129ed565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061247057612470613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b826000856040516020016123b591815260200190565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806124f3573391505090565b919050565b606060006060600061250985612b12565b9050612516878783612b35565b9350600061252386612b6e565b905080156125f5576125358888612bab565b935066ffffffffffffff841667ffffffffffffffff81111561255957612559613ade565b6040519080825280601f01601f191660200182016040528015612583576020820181803683370190505b5092506020830160005b828160ff1610156125f25760006125a58b8b84612bbe565b905060006125c2888460ff166028026038011c64ffffffffff1690565b90506125d18260008387612c3e565b6125db818561400e565b9350505080806125ea906142b1565b91505061258d565b50505b505093509350939050565b6020810151600090819060f81c600581111561261e5761261e613c15565b602193909301519293915050565b60606000603884901c64ffffffffff1661264f61264a858484611e34565b612d0a565b95945050505050565b600080600080600080600080612672896000016020015190565b60408a015160608b0151919950975060f81c600281111561269557612695613c15565b60618a015160818b015160a18c015160c18d015160e1909d01519b9d9a9c939b929a91995097509195509350915050565b60008060008060006126dc866000016020015190565b60408701516060880151608089015160a090990151929991989097509550909350915050565b606080806000603886901c64ffffffffff166127226114be878484611e34565b945090508064ffffffffff606088901c16016127426114be878484611e34565b935090508064ffffffffff608888901c16016127626114be878484611e34565b925050509250925092565b606061136c61277d858585612bbe565b60006127a28561278d8989612bab565b9060ff166028026038011c64ffffffffff1690565b612d8a565b6000806000806127bb856000016020015190565b6040860151605487015191955060601c9350607486015190925060f81c90509193509193565b606060006127ef8560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816128155761281561429b565b04905060405193506020840160208202810160405281855260005b82811015612850578451871c825293870193602090910190600101612830565b50505050509392505050565b8251606090600061286d85836142d0565b9050604051925060208301601f19603f83860101166040528184526000602088015b84821015612850578051871b8352918701916001919091019060200161288f565b60006128bc8585612bab565b905060006128d9828560ff166028026038011c64ffffffffff1690565b9050610ecf8686866000858888612dad565b60006128f78585612bab565b90506000612914828560ff166028026038011c64ffffffffff1690565b9050610ecf86868661292d8764ffffffffff8716613fcb565b604080516000815260208101909152889088612dad565b600061294e6124b9565b9050306001600160a01b038216036129725761296d86868686866131e7565b610ecf565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae0906129bf90899089908990899089906004016142e7565b600060405180830381600087803b1580156129d957600080fd5b505af1158015611962573d6000803e3d6000fd5b6000806129f86124b9565b9050306001600160a01b03821603612a1557611d468585856131fc565b6040517fdbbf0e210000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063dbbf0e2190612a5e9088908890889060040161417b565b602060405180830381865afa158015612a7b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d469190613e02565b6000612aa96124b9565b9050306001600160a01b03821603612ac757611f0b8585858561320c565b6040517f150f32620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063150f326290611f5b90889088908890889060040161422d565b60006008612b2260026020613fcb565b612b2c91906142d0565b9190911c919050565b606081600003612b545750604080516020810190915260008152610364565b6000612b608585613247565b905061264f81600085612d8a565b60006008600180612b8160026020613fcb565b612b8b9190613fcb565b612b959190613fcb565b612b9f91906142d0565b8260ff911c1692915050565b6000610364612bba848461329d565b5490565b60008383604051602001612bd392919061432e565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612cc55760208310612c6857602083048401935060208381612c6457612c6461429b565b0692505b8215612cc5576020839003600081841015612c8b5750600019600884021c612c95565b50600019600882021c5b8554600886021b818451168219821617845250818411612cb6575050611ad3565b50600194909401939182900391015b5b60208210612ce75783548152600190930192601f1990910190602001612cc6565b8115611ad3576000600019600884021c8251865482191691161782525050505050565b60606000612d188360801c90565b90506fffffffffffffffffffffffffffffffff83168067ffffffffffffffff811115612d4657612d46613ade565b6040519080825280601f01601f191660200182016040528015612d70576020820181803683370190505b50925060208301612d828382846132f3565b505050919050565b60405160208101601f19603f8484010116604052828252611ddc85858584612c3e565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff0000000000000000000000000000000000000000000000000000000000001614612e6d577f74620000000000000000000000000000000000000000000000000000000000008788604051602001612e2b91815260200190565b60408051601f19818403018152908290527f31b4668300000000000000000000000000000000000000000000000000000000825261034393929160040161436a565b6000612e88828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff1683612ea19190613fcb565b612eab919061400e565b9050808214158015612ecd575081612ec386886143ab565b64ffffffffff1614155b15612f1d576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff8088166004830152808716602483015283166044820152606401610343565b818664ffffffffff161115612f6e576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff87166024820152604401610343565b6000612f7b84898461333e565b90506000612f888b61340c565b905060005b8151811015613053576000828281518110612faa57612faa613fde565b60200260200101519050612fd66010826affffffffffffffffffffff191661349590919063ffffffff16565b1561304a57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b815260040161301797969594939291906143c9565b600060405180830381600087803b15801561303157600080fd5b505af1158015613045573d6000803e3d6000fd5b505050505b50600101612f8d565b5064ffffffffff881660005b8a60ff168160ff16101561309257613086878260ff166028026038011c64ffffffffff1690565b9091019060010161305f565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d6040516130cd96959493929190614427565b60405180910390a2508284146130ee5760006130e98c8c61329d565b839055505b60006130fb8c8c8c612bbe565b905061310f818a64ffffffffff16896134b3565b5060005b81518110156131d957600082828151811061313057613130613fde565b6020026020010151905061315c6020826affffffffffffffffffffff191661349590919063ffffffff16565b156131d057606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b815260040161319d97969594939291906143c9565b600060405180830381600087803b1580156131b757600080fd5b505af11580156131cb573d6000803e3d6000fd5b505050505b50600101613113565b505050505050505050505050565b611f8e85856131f684876134c9565b856134fa565b600061136c8261278d8686612bab565b60006132188585612bab565b90506000613235828560ff166028026038011c64ffffffffff1690565b9050610ecf8686868460008888612dad565b6000828260405160200161325c92919061432e565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600082826040516020016132b292919061432e565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b5b60208110613313578251825260209283019290910190601f19016132f4565b8060000361332057505050565b6000600019600883021c905080835116811985511617835250505050565b600064ffffffffff821115613382576040517f7149a3c100000000000000000000000000000000000000000000000000000000815260048101839052602401610343565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff168085106133b457808503820191506133bc565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061344657613446613fde565b6020908102919091010152600061347e7f746273746f726500000000000000000053746f7265486f6f6b73000000000000838361276d565b905061136c6134908260008451611e34565b61379e565b60008160ff16826134a68560581c90565b1660ff1614905092915050565b61160e838383516134c48560200190565b6137af565b600080805b8360ff16811015611ddc576134f060ff601b83900360080287901c168361400e565b91506001016134ce565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361358457837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161357793929190614483565b60405180910390a2611ad3565b60006135908585613247565b9050600061359d8661340c565b905060005b81518110156136725760008282815181106135bf576135bf613fde565b602002602001015190506135eb6004826affffffffffffffffffffff191661349590919063ffffffff16565b15613669576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90613636908b908b908b908b906004016144b6565b600060405180830381600087803b15801561365057600080fd5b505af1158015613664573d6000803e3d6000fd5b505050505b506001016135a2565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8686866040516136a793929190614483565b60405180910390a26136c2828565ffffffffffff16856134b3565b60005b81518110156137955760008282815181106136e2576136e2613fde565b6020026020010151905061370e6008826affffffffffffffffffffff191661349590919063ffffffff16565b1561378c576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190613759908b908b908b908b906004016144b6565b600060405180830381600087803b15801561377357600080fd5b505af1158015613787573d6000803e3d6000fd5b505050505b506001016136c5565b50505050505050565b6060600061036483601560006127e1565b821561382957602083106137d9576020830484019350602083816137d5576137d561429b565b0692505b82156138295760208390036000600019600885021c1990506008850281811c91508351811c905081198754168282161787555081841161381a575050611ad3565b50600194909401939182900391015b5b6020821061384b5780518455600190930192601f199091019060200161382a565b8115611ad3576000600019600884021c8554835182191691161785555050505050565b6040518060e0016040528060008152602001600081526020016000815260200160008152602001600081526020016138c060405180606001604052806000815260200160008152602001600081525090565b8152602001600081525090565b6040518061010001604052806000815260200160008152602001600081526020016000815260200160008152602001600081526020016138c060405180606001604052806000815260200160008152602001600081525090565b60405180610100016040528060008152602001600081526020016000600281111561395457613954613c15565b815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006020828403121561398f57600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461036457600080fd5b6000602082840312156139d157600080fd5b5035919050565b600061012082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015260a0830151613a3360a08401828051825260208082015190830152604090810151910152565b5060c083015161010083015292915050565b600061014082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015260a083015160a083015260c0830151613aaa60c08401828051825260208082015190830152604090810151910152565b5060e083015161012083015292915050565b60008060408385031215613acf57600080fd5b50508035926020909101359150565b634e487b7160e01b600052604160045260246000fd5b604051610140810167ffffffffffffffff81118282101715613b1857613b18613ade565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715613b4757613b47613ade565b604052919050565b600067ffffffffffffffff821115613b6957613b69613ade565b5060051b60200190565b60008060408385031215613b8657600080fd5b8235915060208084013567ffffffffffffffff811115613ba557600080fd5b8401601f81018613613bb657600080fd5b8035613bc9613bc482613b4f565b613b1e565b81815260059190911b82018301908381019088831115613be857600080fd5b928401925b82841015613c0657833582529284019290840190613bed565b80955050505050509250929050565b634e487b7160e01b600052602160045260246000fd5b600060608284031215613c3d57600080fd5b6040516060810181811067ffffffffffffffff82111715613c6057613c60613ade565b80604052508091508251815260208301516020820152604083015160408201525092915050565b60006101208284031215613c9a57600080fd5b60405160e0810181811067ffffffffffffffff82111715613cbd57613cbd613ade565b80604052508251815260208301516020820152604083015160408201526060830151606082015260808301516080820152613cfb8460a08501613c2b565b60a0820152610100929092015160c083015250919050565b60006101408284031215613d2657600080fd5b604051610100810181811067ffffffffffffffff82111715613d4a57613d4a613ade565b8060405250825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a0820152613d928460c08501613c2b565b60c0820152610120929092015160e083015250919050565b600060208284031215613dbc57600080fd5b8151801515811461036457600080fd5b634e487b7160e01b600052601160045260246000fd5b808201828112600083128015821682158216171561083f5761083f613dcc565b600060208284031215613e1457600080fd5b5051919050565b600082601f830112613e2c57600080fd5b81516020613e3c613bc483613b4f565b8083825260208201915060208460051b870101935086841115613e5e57600080fd5b602086015b84811015613e7a5780518352918301918301613e63565b509695505050505050565b8051600381106124f357600080fd5b600060208284031215613ea657600080fd5b815167ffffffffffffffff80821115613ebe57600080fd5b908301906101408286031215613ed357600080fd5b613edb613af4565b825182811115613eea57600080fd5b613ef687828601613e1b565b8252506020830151602082015260408301516040820152613f1960608401613e85565b60608201526080830151608082015260a083015160a082015260c083015160c082015260e083015182811115613f4e57600080fd5b613f5a87828601613e1b565b60e08301525061010083810151908201526101209283015192810192909252509392505050565b600060208284031215613f9357600080fd5b81516001600160a01b038116811461036457600080fd5b600060208284031215613fbc57600080fd5b81516006811061036457600080fd5b818103818111156102bb576102bb613dcc565b634e487b7160e01b600052603260045260246000fd5b6000600019820361400757614007613dcc565b5060010190565b808201808211156102bb576102bb613dcc565b60008151808452602080850194506020840160005b8381101561405257815187529582019590820190600101614036565b509495945050505050565b8381526060602082015260006140766060830185614021565b9050826040830152949350505050565b60005b838110156140a1578181015183820152602001614089565b50506000910152565b600082601f8301126140bb57600080fd5b815167ffffffffffffffff8111156140d5576140d5613ade565b6140e86020601f19601f84011601613b1e565b8181528460208386010111156140fd57600080fd5b61136c826020830160208701614086565b60008060006060848603121561412357600080fd5b835167ffffffffffffffff8082111561413b57600080fd5b614147878388016140aa565b945060208601519350604086015191508082111561416457600080fd5b50614171868287016140aa565b9150509250925092565b8381526060602082015260006141946060830185614021565b905060ff83166040830152949350505050565b6000602082840312156141b957600080fd5b815167ffffffffffffffff8111156141d057600080fd5b61136c848285016140aa565b600081518084526141f4816020860160208601614086565b601f01601f19169290920160200192915050565b60608152600061421b60608301866141dc565b60208301949094525060400152919050565b8481526080602082015260006142466080830186614021565b60ff85166040840152828103606084015261426181856141dc565b979650505050505050565b8481526080602082015260006142856080830186614021565b60ff949094166040830152506060015292915050565b634e487b7160e01b600052601260045260246000fd5b600060ff821660ff81036142c7576142c7613dcc565b60010192915050565b80820281158282048414176102bb576102bb613dcc565b85815260a06020820152600061430060a0830187614021565b60ff86166040840152828103606084015261431b81866141dc565b9150508260808301529695505050505050565b8281526000602080830184516020860160005b8281101561435d57815184529284019290840190600101614341565b5091979650505050505050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815282602082015260606040820152600061264f60608301846141dc565b64ffffffffff81811683821601908082111561106557611065613dcc565b87815260e0602082015260006143e260e0830189614021565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c084015261441981856141dc565b9a9950505050505050505050565b60c08152600061443a60c0830189614021565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a084015261447681856141dc565b9998505050505050505050565b6060815260006144966060830186614021565b65ffffffffffff85166020840152828103604084015261115d81856141dc565b8481526080602082015260006144cf6080830186614021565b65ffffffffffff85166040840152828103606084015261426181856141dc56fea2646970667358221220181efb78272070e770b9ba7028ba1a75db4d6174917a666778ac9cbad24c91d964736f6c63430008180033","sourceMap":"1667:12143:245:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:198:123;;;;;;:::i;:::-;;:::i;:::-;;;516:14:264;;509:22;491:41;;479:2;464:18;2331:198:123;;;;;;;;1262:113;;;:::i;:::-;;;-1:-1:-1;;;;;707:55:264;;;689:74;;677:2;662:18;1262:113:123;543:226:264;13523:285:245;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1616:110:123:-;;;-1:-1:-1;;3800:14:123;3796:25;3783:39;2022:25:264;;2010:2;1995:18;1616:110:123;1876:177:264;13225:292:245;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;9764:2029::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;3177:4:264;3219:3;3208:9;3204:19;3196:27;;3256:6;3250:13;3239:9;3232:32;3320:4;3312:6;3308:17;3302:24;3295:4;3284:9;3280:20;3273:54;3383:4;3375:6;3371:17;3365:24;3358:4;3347:9;3343:20;3336:54;3446:4;3438:6;3434:17;3428:24;3421:4;3410:9;3406:20;3399:54;3509:4;3501:6;3497:17;3491:24;3484:4;3473:9;3469:20;3462:54;3572:4;3564:6;3560:17;3554:24;3547:4;3536:9;3532:20;3525:54;3635:4;3627:6;3623:17;3617:24;3610:4;3599:9;3595:20;3588:54;3007:641;;;;;3877:1426:245;;;;;;:::i;:::-;;:::i;7979:1779::-;;;;;;:::i;:::-;;:::i;1902:819::-;;;;;;:::i;:::-;;:::i;:::-;;1942:98:123;;;:::i;2727:1144:245:-;;;;;;:::i;:::-;;:::i;2331:198:123:-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;1262:113::-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;13523:285:245:-;13583:29;;:::i;:::-;13624:22;13649:17;13659:6;13649:9;:17::i;:::-;13624:42;-1:-1:-1;13702:14:245;13684;;:32;;;;;;;;:::i;:::-;;13676:64;;;;-1:-1:-1;;;13676:64:245;;6237:2:264;13676:64:245;;;6219:21:264;6276:2;6256:18;;;6249:30;6315:21;6295:18;;;6288:49;6354:18;;13676:64:245;;;;;;;;;13775:5;:11;;;13764:37;;;;;;;;;;;;:::i;:::-;13750:51;13523:285;-1:-1:-1;;;13523:285:245:o;13225:292::-;13286:31;;:::i;:::-;13329:22;13354:17;13364:6;13354:9;:17::i;:::-;13329:42;-1:-1:-1;13407:15:245;13389:14;;:33;;;;;;;;:::i;:::-;;13381:66;;;;-1:-1:-1;;;13381:66:245;;7992:2:264;13381:66:245;;;7974:21:264;8031:2;8011:18;;;8004:30;8070:22;8050:18;;;8043:50;8110:18;;13381:66:245;7790:344:264;13381:66:245;13483:5;:11;;;13472:38;;;;;;;;;;;;:::i;9764:2029::-;9834:40;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9834:40:245;9886:28;9917:19;9927:8;9917:9;:19::i;:::-;9886:50;;9946:38;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9946:38:245;10006:8;:6;:8::i;:::-;-1:-1:-1;;;;;9999:39:245;;10039:8;9999:49;;;;;;;;;;;;;2022:25:264;;2010:2;1995:18;;1876:177;9999:49:245;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9995:1764;;;10064:44;10111:32;10134:8;10111:22;:32::i;:::-;10245:23;;10221:20;;10064:79;;-1:-1:-1;10272:1:245;;10214:54;;10245:23;10214:54;:::i;:::-;:59;;:168;;10380:1;10214:168;;;10327:23;;10303:20;;10296:54;;10327:23;10296:54;:::i;:::-;10158:238;;10495:23;;;;;10472:19;;;;10158:28;;10465:53;;;:::i;:::-;:58;;:166;;10629:1;10465:166;;;10576:14;:23;;;10553:11;:19;;;10546:53;;;;:::i;:::-;10410:27;;;:235;10754:23;;;;10726:24;;;;10781:1;;10719:58;;;:::i;:::-;:63;;:176;;10893:1;10719:176;;;10840:14;:23;;;10812:11;:24;;;10805:58;;;;:::i;:::-;10659:32;;;:250;11005:22;;;;10983:18;;;;11031:1;;10976:51;;;:::i;:::-;:56;;:162;;11136:1;10976:162;;;11084:14;:22;;;11062:11;:18;;;11055:51;;;;:::i;:::-;10923:25;;;:229;-1:-1:-1;11190:21:245;;;;;11166;;;:45;9995:1764;;;11272:19;;;;;11242:27;;;:49;11336:20;;11305:51;;11405:24;;;;11370:32;;;:59;11498:57;11522:8;:6;:8::i;:::-;-1:-1:-1;;;;;11515:29:245;;11545:8;11515:39;;;;;;;;;;;;;2022:25:264;;2010:2;1995:18;;1876:177;11515:39:245;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;11498:16;:57::i;:::-;11487:85;;;;;;;;;;;;:::i;:::-;:91;;;11443:25;;;:135;11620:18;;;;;11592:25;;;:46;11676:21;;;;;11652;;;:45;11731:17;;;;11711;;;:37;11775:11;9764:2029;-1:-1:-1;;;9764:2029:245:o;3877:1426::-;3962:11;3985:25;4013:17;4023:6;4013:9;:17::i;:::-;3985:45;;4040:26;4069:22;4079:11;4069:9;:22::i;:::-;4112:17;;4040:51;;-1:-1:-1;4106:24:245;;;;;;;;:::i;:::-;:29;;4134:1;4106:29;4102:585;;4151:30;4195:8;:14;;;4184:41;;;;;;;;;;;;:::i;:::-;4273:20;;;;4254:15;;;;4387:17;;;;4345:28;;;;:39;4151:74;;-1:-1:-1;4254:39:245;-1:-1:-1;4254:39:245;;4323:4;;-1:-1:-1;4341:81:245;;;-1:-1:-1;4417:5:245;4341:81;4483:18;;4440:28;;;;:40;;;:61;4436:83;;;-1:-1:-1;4514:5:245;4436:83;4584:9;:22;;;4537:11;:28;;;:44;;;:69;4533:91;;;-1:-1:-1;4619:5:245;4533:91;4642:7;:19;;;;;4653:8;4642:19;4638:38;;;4672:4;4663:13;;4638:38;4137:550;;;4102:585;4706:17;;4700:24;;;;;;;;:::i;:::-;:29;;4728:1;4700:29;4696:578;;4745:28;4787:8;:14;;;4776:40;;;;;;;;;;;;:::i;:::-;4864:19;;;;4845:15;;;;4976:17;;;;4935:27;;;;:38;4745:71;;-1:-1:-1;4845:38:245;-1:-1:-1;4845:38:245;;4913:4;;-1:-1:-1;4931:80:245;;;-1:-1:-1;5006:5:245;4931:80;5071:18;;5029:27;;;;:39;;;:60;5025:82;;;-1:-1:-1;5102:5:245;5025:82;5171:9;:22;;;5125:10;:27;;;:43;;;:68;5121:90;;;-1:-1:-1;5206:5:245;5121:90;5229:7;:19;;;;;5240:8;5229:19;5225:38;;;5259:4;5250:13;;5225:38;4731:543;;;4696:578;5283:13;;3877:1426;;;;:::o;7979:1779::-;8073:12;8051:11;1755:30;1788:27;1803:11;1788:14;:27::i;:::-;1755:60;;1833:8;:15;;;1825:53;;;;-1:-1:-1;;;1825:53:245;;13149:2:264;1825:53:245;;;13131:21:264;13188:2;13168:18;;;13161:30;13227:27;13207:18;;;13200:55;13272:18;;1825:53:245;12947:349:264;1825:53:245;8097:22:::1;8129:8;:6;:8::i;:::-;-1:-1:-1::0;;;;;8122:29:245::1;;8152:11;8122:42;;;;;;;;;;;;;2022:25:264::0;;2010:2;1995:18;;1876:177;8122:42:245::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;8097:67;;8200:12;:10;:12::i;:::-;-1:-1:-1::0;;;;;8182:30:245::1;:14;-1:-1:-1::0;;;;;8182:30:245::1;;8174:69;;;::::0;-1:-1:-1;;;8174:69:245;;13821:2:264;8174:69:245::1;::::0;::::1;13803:21:264::0;13860:2;13840:18;;;13833:30;13899:28;13879:18;;;13872:56;13945:18;;8174:69:245::1;13619:350:264::0;8174:69:245::1;8253:14;8283:8;:6;:8::i;:::-;-1:-1:-1::0;;;;;8276:32:245::1;;8309:6;8276:40;;;;;;;;;;;;;2022:25:264::0;;2010:2;1995:18;;1876:177;8276:40:245::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;8270:47;;;;;;;;:::i;:::-;8253:64:::0;-1:-1:-1;8331:20:245::1;::::0;::::1;8327:1382;;8367:28;8398:77;8416:6;8424:50;8462:11;8424:37;:50::i;:::-;8398:17;:77::i;:::-;8367:108;;8532:6;8493:11;8526:1;8505:11;:18;:22;;;;:::i;:::-;8493:35;;;;;;;;:::i;:::-;;;;;;;:45:::0;8489:248:::1;;8558:63;8596:11;8609;8558:37;:63::i;:::-;8639:50;8677:11;8639:37;:50::i;:::-;8718:4;8708:14;;8489:248;8353:394;8327:1382;;;-1:-1:-1::0;;8757:20:245::1;::::0;::::1;::::0;8753:956:::1;;8793:28;8824:75;8842:6;8850:48;8886:11;8850:35;:48::i;8824:75::-;8793:106;;8956:6;8917:11;8950:1;8929:11;:18;:22;;;;:::i;:::-;8917:35;;;;;;;;:::i;:::-;;;;;;;:45:::0;8913:243:::1;;8982:61;9018:11;9031;8982:35;:61::i;:::-;9061:48;9097:11;9061:35;:48::i;8753:956::-;9176:20:::0;::::1;::::0;::::1;::::0;9172:537;::::1;;9655:43;::::0;-1:-1:-1;;;9655:43:245;;14778:2:264;9655:43:245::1;::::0;::::1;14760:21:264::0;14817:2;14797:18;;;14790:30;14856:34;14836:18;;;14829:62;14927:3;14907:18;;;14900:31;14948:19;;9655:43:245::1;14576:397:264::0;9172:537:245::1;9718:33;9739:11;9718:20;:33::i;:::-;8087:1671;;1745:151:::0;7979:1779;;;;;:::o;1902:819::-;1983:11;1755:30;1788:27;1803:11;1788:14;:27::i;:::-;1755:60;;1833:8;:15;;;1825:53;;;;-1:-1:-1;;;1825:53:245;;13149:2:264;1825:53:245;;;13131:21:264;13188:2;13168:18;;;13161:30;13227:27;13207:18;;;13200:55;13272:18;;1825:53:245;12947:349:264;1825:53:245;2006:22:::1;2038:8;:6;:8::i;:::-;-1:-1:-1::0;;;;;2031:29:245::1;;2061:11;2031:42;;;;;;;;;;;;;2022:25:264::0;;2010:2;1995:18;;1876:177;2031:42:245::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2006:67;;2109:12;:10;:12::i;:::-;-1:-1:-1::0;;;;;2091:30:245::1;:14;-1:-1:-1::0;;;;;2091:30:245::1;;2083:69;;;::::0;-1:-1:-1;;;2083:69:245;;13821:2:264;2083:69:245::1;::::0;::::1;13803:21:264::0;13860:2;13840:18;;;13833:30;13899:28;13879:18;;;13872:56;13945:18;;2083:69:245::1;13619:350:264::0;2083:69:245::1;2162:14;2191:9:::0;2186:486:::1;2206:7;:14;2202:1;:18;2186:486;;;2250:7;2258:1;2250:10;;;;;;;;:::i;:::-;;;;;;;2241:19;;2289:8;:6;:8::i;:::-;-1:-1:-1::0;;;;;2282:32:245::1;;2315:6;2323:12;:10;:12::i;:::-;2282:54;::::0;;::::1;::::0;;;;;;::::1;::::0;::::1;15152:25:264::0;;;;-1:-1:-1;;;;;15213:55:264;15193:18;;;15186:83;15125:18;;2282:54:245::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2274:88;;;::::0;-1:-1:-1;;;2274:88:245;;15482:2:264;2274:88:245::1;::::0;::::1;15464:21:264::0;15521:2;15501:18;;;15494:30;15560:23;15540:18;;;15533:51;15601:18;;2274:88:245::1;15280:345:264::0;2274:88:245::1;2376:25;2404:17;2414:6;2404:9;:17::i;:::-;2376:45;;2470:1;2449:8;:17;;;2443:24;;;;;;;;:::i;:::-;:28;;;2435:70;;;::::0;-1:-1:-1;;;2435:70:245;;15832:2:264;2435:70:245::1;::::0;::::1;15814:21:264::0;15871:2;15851:18;;;15844:30;15910:31;15890:18;;;15883:59;15959:18;;2435:70:245::1;15630:353:264::0;2435:70:245::1;2527:38;2545:11;2558:6;2527:17;:38::i;:::-;2519:78;;;::::0;-1:-1:-1;;;2519:78:245;;16190:2:264;2519:78:245::1;::::0;::::1;16172:21:264::0;16229:2;16209:18;;;16202:30;16268:29;16248:18;;;16241:57;16315:18;;2519:78:245::1;15988:351:264::0;2519:78:245::1;2611:50;2622:11;2635:6;2643:8;:17;;;2611:10;:50::i;:::-;-1:-1:-1::0;2222:3:245::1;;2186:486;;;;2681:33;2702:11;2681:20;:33::i;:::-;1996:725;;1745:151:::0;1902:819;;;:::o;1942:98:123:-;1981:7;2003:32;:30;:32::i;2727:1144:245:-;2805:16;2833:25;2861:17;2871:6;2861:9;:17::i;:::-;2898;;2833:45;;-1:-1:-1;2892:24:245;;;;;;;;:::i;:::-;:29;;2920:1;2892:29;2888:977;;2937:29;2969:50;3007:11;2969:37;:50::i;:::-;2937:82;;3038:9;3033:252;3053:12;:19;3049:1;:23;3033:252;;;3116:6;3097:12;3110:1;3097:15;;;;;;;;:::i;:::-;;;;;;;:25;3093:117;;3160:4;3146:18;;3186:5;;3093:117;3249:3;;;;:::i;:::-;;;;3033:252;;;;2923:372;2888:977;;;3311:17;;3305:24;;;;;;;;:::i;:::-;:29;;3333:1;3305:29;3301:564;;3350:30;3383:48;3419:11;3383:35;:48::i;:::-;3350:81;;3450:9;3445:254;3465:13;:20;3461:1;:24;3445:254;;;3530:6;3510:13;3524:1;3510:16;;;;;;;;:::i;:::-;;;;;;;:26;3506:118;;3574:4;3560:18;;3600:5;;3506:118;3663:3;;;;:::i;:::-;;;;3445:254;;3301:564;3725:17;;3719:24;;;;;;;;:::i;:::-;:29;;3747:1;3719:29;3715:150;;;3811:43;;-1:-1:-1;;;3811:43:245;;14778:2:264;3811:43:245;;;14760:21:264;14817:2;14797:18;;;14790:30;14856:34;14836:18;;;14829:62;14927:3;14907:18;;;14900:31;14948:19;;3811:43:245;14576:397:264;3715:150:245;2823:1048;2727:1144;;;;:::o;2992:383:123:-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;10400:416:202:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;10512:16:202;;;10526:1;10512:16;;;;;;;;;10483:26;;10512:16;;;;;;;;;;;-1:-1:-1;10512:16:202;10483:45;;10565:6;10549:24;;10534:9;10544:1;10534:12;;;;;;;;:::i;:::-;;;;;;;;;;:39;10581:24;;;10668:80;1205:66;10713:9;1334:66;10668:21;:80::i;:::-;10580:168;;;;;;10761:50;10768:11;10781:15;10798:12;10761:6;:50::i;:::-;10754:57;10400:416;-1:-1:-1;;;;;;10400:416:202:o;13158:402:217:-;13212:23;;:::i;:::-;13272:16;;;13286:1;13272:16;;;;;;;;;13243:26;;13272:16;;;;;;;;;;;-1:-1:-1;13272:16:217;13243:45;;13309:8;13294:9;13304:1;13294:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;13325:24;;;13412:80;1303:66;13457:9;1432:66;13412:21;:80::i;:::-;13324:168;;;;;;13505:50;13512:11;13525:15;13542:12;13505:6;:50::i;25502:421:194:-;25559:36;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;25559:36:194;25632:16;;;25646:1;25632:16;;;;;;;;;25603:26;;25632:16;;;;;;;;;;;-1:-1:-1;25632:16:194;25603:45;;25669:11;25654:9;25664:1;25654:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;25688:24;;;25775:80;1294:66;25820:9;1423:66;25775:21;:80::i;:::-;25687:168;;;;;;25868:50;25875:11;25888:15;25905:12;25868:6;:50::i;4118:288:205:-;4235:16;;;4249:1;4235:16;;;;;;;;;4177:21;;4206:26;;4235:16;;;;;;;;;;;;-1:-1:-1;4235:16:205;4206:45;;4288:5;4272:23;;4257:9;4267:1;4257:12;;;;;;;;:::i;:::-;;;;;;;;;;:38;4302:18;4323:51;1202:66;4361:9;4302:18;4323:27;:51::i;:::-;4302:72;4118:288;-1:-1:-1;;;;4118:288:205:o;7769:413:195:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7891:16:195;;7905:1;7891:16;;;;;;;;;-1:-1:-1;;;;7891:16:195;;;;;;;;;;;;;-1:-1:-1;7891:16:195;7862:45;;7928:11;7913:9;7923:1;7913:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;7947:24;;;8034:80;1163:66;8079:9;1292:66;8034:21;:80::i;:::-;7946:168;;;;;;8127:50;8134:11;8147:15;8164:12;8127:6;:50::i;14822:354:194:-;14963:16;;;14977:1;14963:16;;;;;;;;;14894:32;;14934:26;;14963:16;;;;;;;;;;;;-1:-1:-1;14963:16:194;14934:45;;15000:11;14985:9;14995:1;14985:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;15018:18;15039:51;1294:66;15077:9;15088:1;15039:27;:51::i;:::-;15018:72;;15104:66;:44;15125:5;15132:1;15135:5;:12;15104:20;:44::i;:::-;:64;:66::i;12566:653:245:-;12680:29;12744:1;12729:5;:12;:16;12725:488;;;12766:9;12761:391;12781:5;:12;12777:1;:16;12761:391;;;12830:6;12818:5;12824:1;12818:8;;;;;;;;:::i;:::-;;;;;;;:18;12814:263;;12860:12;12875:5;12896:1;12881:5;:12;:16;;;;:::i;:::-;12875:23;;;;;;;;:::i;:::-;;;;;;;12860:38;;12931:4;12920:5;12926:1;12920:8;;;;;;;;:::i;:::-;;;;;;:15;;;;;12983:6;12957:5;12978:1;12963:5;:12;:16;;;;:::i;:::-;12957:23;;;;;;;;:::i;:::-;;;;;;:32;;;;;13026:5;13011:20;;13053:5;;;12814:263;13116:3;;;;:::i;:::-;;;;12761:391;;;;12725:488;;;-1:-1:-1;13197:5:245;12566:653;-1:-1:-1;12566:653:245:o;15629:277:194:-;15756:16;;;15770:1;15756:16;;;;;;;;;15727:26;;15756:16;;;;;;;;;;;-1:-1:-1;15756:16:194;15727:45;;15793:11;15778:9;15788:1;15778:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;15811:90;1294:66;15849:9;15860:1;15863:37;15883:15;15863:18;:37::i;:::-;15811:27;:90::i;:::-;15721:185;15629:277;;:::o;18727:212::-;18820:16;;;18834:1;18820:16;;;;;;;;;18791:26;;18820:16;;;;;;;;;;;-1:-1:-1;18820:16:194;18791:45;;18857:11;18842:9;18852:1;18842:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;18875:59;1294:66;1278:83;;18917:9;18928:1;18931:2;18875:31;:59::i;:::-;18785:154;18727:212;:::o;9521:350::-;9658:16;;;9672:1;9658:16;;;;;;;;;9591:30;;9629:26;;9658:16;;;;;;;;;;;;-1:-1:-1;9658:16:194;9629:45;;9695:11;9680:9;9690:1;9680:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;9713:18;9734:51;1294:66;9772:9;9713:18;9734:27;:51::i;10316:271::-;10439:16;;;10453:1;10439:16;;;;;;;;;10410:26;;10439:16;;;;;;;;;;;-1:-1:-1;10439:16:194;10410:45;;10476:11;10461:9;10471:1;10461:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;10494:88;1294:66;10532:9;1278:83;10546:35;10566:13;10546:18;:35::i;13374:210::-;13465:16;;;13479:1;13465:16;;;;;;;;;13436:26;;13465:16;;;;;;;;;;;-1:-1:-1;13465:16:194;13436:45;;13502:11;13487:9;13497:1;13487:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;13520:59;1294:66;1278:83;;13562:9;13573:1;13576:2;13520:31;:59::i;6193:1780:245:-;6263:30;6296:48;6332:11;6296:35;:48::i;:::-;6263:81;;6354:32;6389:50;6427:11;6389:37;:50::i;:::-;6354:85;;6449:18;6477:24;6511;6545;6579:23;6612:28;;:::i;:::-;6650:30;;:::i;:::-;6694:20;;:24;6690:482;;6739:9;6734:428;6754:13;:20;6750:1;:24;6734:428;;;6812:31;6826:13;6840:1;6826:16;;;;;;;;:::i;:::-;;;;;;;6812:13;:31::i;:::-;6799:44;;6875:10;:24;;;6861:38;;;;;:::i;:::-;;;6938:10;:22;;;6917:43;;;;;:::i;:::-;6999:22;;6917:43;;-1:-1:-1;6978:43:245;;;;:::i;:::-;;;7060:10;:22;;;7039:43;;;;;:::i;:::-;;;7120:10;:27;;;7100:47;;;;;:::i;:::-;;-1:-1:-1;6776:3:245;;6734:428;;;;6690:482;7185:22;;:26;7181:438;;7232:9;7227:382;7247:15;:22;7243:1;:26;7227:382;;;7308:34;7323:15;7339:1;7323:18;;;;;;;;:::i;:::-;;;;;;;7308:14;:34::i;:::-;7294:48;;7381:11;:23;;;7360:44;;;;;:::i;:::-;7443:23;;7360:44;;-1:-1:-1;7422:44:245;;;;:::i;:::-;;;7505:11;:23;;;7484:44;;;;;:::i;:::-;;;7566:11;:28;;;7546:48;;;;;:::i;:::-;;-1:-1:-1;7271:3:245;;7227:382;;;;7181:438;7628:62;7659:11;7672:17;7628:30;:62::i;:::-;7700;7731:11;7744:17;7700:30;:62::i;:::-;7772;7803:11;7816:17;7772:30;:62::i;:::-;7844:60;7874:11;7887:16;7844:29;:60::i;:::-;7914:52;7942:11;7955:10;7914:27;:52::i;:::-;6253:1720;;;;;;;;;6193:1780;:::o;5309:878::-;5413:31;5424:11;5437:6;5413:10;:31::i;:::-;5412:32;5404:72;;;;-1:-1:-1;;;5404:72:245;;16876:2:264;5404:72:245;;;16858:21:264;16915:2;16895:18;;;16888:30;16954:29;16934:18;;;16927:57;17001:18;;5404:72:245;16674:351:264;5404:72:245;5496:8;5490:15;;;;;;;;:::i;:::-;:20;;5509:1;5490:20;5486:226;;5590:1;5534:53;5575:11;5534:40;:53::i;:::-;:57;5526:102;;;;-1:-1:-1;;;5526:102:245;;17232:2:264;5526:102:245;;;17214:21:264;;;17251:18;;;17244:30;17310:34;17290:18;;;17283:62;17362:18;;5526:102:245;17030:356:264;5526:102:245;5642:59;5681:11;5694:6;5642:38;:59::i;:::-;5731:8;5725:15;;;;;;;;:::i;:::-;:20;;5744:1;5725:20;5721:220;;5823:1;5769:51;5808:11;5769:38;:51::i;:::-;:55;5761:98;;;;-1:-1:-1;;;5761:98:245;;17593:2:264;5761:98:245;;;17575:21:264;17632:2;17612:18;;;17605:30;17671:32;17651:18;;;17644:60;17721:18;;5761:98:245;17391:354:264;5761:98:245;5873:57;5910:11;5923:6;5873:36;:57::i;:::-;5961:8;5955:15;;;;;;;;:::i;:::-;:20;5309:878;;;:::o;4048:97:123:-;4089:7;4111:29;:27;:29::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;14482:308:202:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;14692:25:202;14705:11;14692:12;:25::i;:::-;14671:17;;;14653:64;;;14654:6;14653:64;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;14741:44;14755:15;14772:12;14741:13;:44::i;:::-;14725:12;;;14724:61;14725:6;14482:308;-1:-1:-1;;;14482:308:202:o;17711:363:217:-;17822:23;;:::i;:::-;18044:25;18057:11;18044:12;:25::i;:::-;18023:12;;;17853:216;;;17998:17;;;17853:216;;;17974:16;;;17853:216;;;17953:13;;;17853:216;;;17926:19;;;17853:216;;;17861:6;17884:14;;;17906:12;;;17853:216;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;-1:-1:-1;;;17853:216:217;;;;-1:-1:-1;17711:363:217;;;-1:-1:-1;;;;;17711:363:217:o;31199:439:194:-;31339:36;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;31339:36:194;31467:25;31480:11;31467:12;:25::i;:::-;31451:12;;;31383:109;31435:14;;;31383:109;31418:15;;;31383:109;31401:15;;;31383:109;;;31571:62;31592:15;31615:12;31571:13;:62::i;:::-;31546:21;;;31499:134;31522:22;;;31499:134;31500:20;;;31499:134;31500:6;31199:439;-1:-1:-1;;;31199:439:194:o;18598:431:46:-;18734:12;18754:21;18778:17;:15;:17::i;:::-;18754:41;-1:-1:-1;18830:4:46;-1:-1:-1;;;;;18805:30:46;;;18801:224;;18852:63;18878:7;18887:8;18897:17;18852:25;:63::i;:::-;18845:70;;;;;18801:224;18943:75;;;;;-1:-1:-1;;;;;18943:37:46;;;;;:75;;18981:7;;18990:8;;19000:17;;18943:75;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;18943:75:46;;;;;;;;;;;;:::i;18801:224::-;18748:281;18598:431;;;;;:::o;11270:238:195:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11478:25:195;11491:11;11478:12;:25::i;:::-;11417:86;;11461:13;;;11417:86;11448:11;;;11417:86;-1:-1:-1;;;;;11417:86:195;11434:12;;;11417:86;;;11418:6;11270:238;-1:-1:-1;;;11270:238:195:o;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;15325:220:56:-;15391:24;15423:30;15456:32;15474:6;15482:2;15486:1;15456:17;:32::i;15129:222:57:-;15193:12;15283:6;15307:39;15283:6;15340:2;15344:1;15307:17;:39::i;11569:424:46:-;11720:21;11744:17;:15;:17::i;:::-;11720:41;-1:-1:-1;11796:4:46;-1:-1:-1;;;;;11771:30:46;;;11767:222;;11811:69;11837:7;11846:8;11856:17;11875:4;11811:25;:69::i;:::-;11767:222;;;11901:81;;;;;-1:-1:-1;;;;;11901:37:46;;;;;:81;;11939:7;;11948:8;;11958:17;;11977:4;;11901:81;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11767:222;11714:279;11569:424;;;;:::o;13190:464::-;13351:21;13375:17;:15;:17::i;:::-;13351:41;-1:-1:-1;13427:4:46;-1:-1:-1;;;;;13402:30:46;;;13398:252;;13442:84;13472:7;13481:8;13491:17;13510:15;13442:29;:84::i;13398:252::-;13547:96;;;;;-1:-1:-1;;;;;13547:41:46;;;;;:96;;13589:7;;13598:8;;13608:17;;13627:15;;13547:96;;;:::i;3825:257:194:-;3928:16;;;3942:1;3928:16;;;;;;;;;3899:26;;3928:16;;;;;;;;;;;-1:-1:-1;3928:16:194;3899:45;;3965:11;3950:9;3960:1;3950:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;3983:94;1294:66;1278:83;;4020:9;4031:1;4052:8;4034:28;;;;;;22896:19:264;;22940:2;22931:12;;22769:180;4034:28:194;;;;-1:-1:-1;;4034:28:194;;;;;;;;;1423:66;3983:26;:94::i;5115:257::-;5218:16;;;5232:1;5218:16;;;;;;;;;5189:26;;5218:16;;;;;;;;;;;-1:-1:-1;5218:16:194;5189:45;;5255:11;5240:9;5250:1;5240:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;5273:94;1294:66;1278:83;;5310:9;5321:1;5342:8;5324:28;;;;;;22896:19:264;;22940:2;22931:12;;22769:180;6405:257:194;6508:16;;;6522:1;6508:16;;;;;;;;;6479:26;;6508:16;;;;;;;;;;;-1:-1:-1;6508:16:194;6479:45;;6545:11;6530:9;6540:1;6530:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;6563:94;1294:66;1278:83;;6600:9;6611:1;6632:8;6614:28;;;;;;22896:19:264;;22940:2;22931:12;;22769:180;7688:254:194;7789:16;;;7803:1;7789:16;;;;;;;;;7760:26;;7789:16;;;;;;;;;;;-1:-1:-1;7789:16:194;7760:45;;7826:11;7811:9;7821:1;7811:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;7844:93;1294:66;1278:83;;7881:9;7892:1;7913:7;7895:27;;;;;;22896:19:264;;22940:2;22931:12;;22769:180;8936:249:194;9034:16;;;9048:1;9034:16;;;;;;;;;9005:26;;9034:16;;;;;;;;;;;-1:-1:-1;9034:16:194;9005:45;;9071:11;9056:9;9066:1;9056:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;9089:91;1294:66;1278:83;;9126:9;9137:1;9158:5;9140:25;;;;;;22896:19:264;;22940:2;22931:12;;22769:180;16296:311:194;16415:16;;;16429:1;16415:16;;;;;;;;;16371:7;;;;16415:16;;;;;;;;;;;;-1:-1:-1;16415:16:194;16386:45;;16452:11;16437:9;16447:1;16437:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;16470:19;16492:57;1294:66;16536:9;16547:1;16492:33;:57::i;:::-;16594:2;16580:16;;;;-1:-1:-1;;;;16296:311:194:o;18085:256::-;18197:16;;;18211:1;18197:16;;;;;;;;;18168:26;;18197:16;;;;;;;;;;;-1:-1:-1;18197:16:194;18168:45;;18234:11;18219:9;18229:1;18219:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;18252:84;1294:66;1278:83;;18293:9;18304:1;18325:8;18307:28;;;;;;22896:19:264;;22940:2;22931:12;;22769:180;18307:28:194;;;;;;;;;;;;;18252:30;:84::i;10967:309::-;11084:16;;;11098:1;11084:16;;;;;;;;;11040:7;;;;11084:16;;;;;;;;;;;;-1:-1:-1;11084:16:194;11055:45;;11121:11;11106:9;11116:1;11106:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;11139:19;11161:57;1294:66;11205:9;11139:19;11161:33;:57::i;12740:254::-;12850:16;;;12864:1;12850:16;;;;;;;;;12821:26;;12850:16;;;;;;;;;;;-1:-1:-1;12850:16:194;12821:45;;12887:11;12872:9;12882:1;12872:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;12905:84;1294:66;1278:83;;12946:9;12957:1;12978:8;12960:28;;;;;;22896:19:264;;22940:2;22931:12;;22769:180;1836:227:46;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;1953:106::-;2039:13;1836:227;-1:-1:-1;1836:227:46:o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;13577:225:202:-;2756:4:23;2742:27;;2736:34;13642:17:202;;;;13707:32;;13698:42;;;;;;;;:::i;:::-;2742:27:23;;;;;2736:34;13687:53:202;;13577:225;-1:-1:-1;;13577:225:202:o;13905:310::-;14015:18;14041:14;975:16:24;7017:70;;;6995:94;;14157:51:202;:41;14178:5;14041:14;6995:94:24;14157:20:202;:41::i;:::-;:49;:51::i;:::-;14142:68;13905:310;-1:-1:-1;;;;;13905:310:202:o;16807:746:217:-;16899:16;16923:15;16946:13;16967:20;16995:14;17017:16;17041:18;17067:13;17115:26;17132:5;17139:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;17115:26:217;2742:27:23;;;2736:34;2742:27;;;2736:34;17107:35:217;;-1:-1:-1;2736:34:23;-1:-1:-1;17221:33:217;;17213:42;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;;2736:34;16807:746:217;;;;17205:50;;2736:34:23;;;;-1:-1:-1;2736:34:23;-1:-1:-1;2736:34:23;;-1:-1:-1;2736:34:23;-1:-1:-1;16807:746:217;-1:-1:-1;;16807:746:217:o;29601:467:194:-;29674:15;29691;29708;29725:14;29741:13;29789:26;29806:5;29813:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;29789:26:194;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;;2736:34;29781:35:194;;2736:34:23;;;;-1:-1:-1;2736:34:23;-1:-1:-1;2736:34:23;;-1:-1:-1;29601:467:194;-1:-1:-1;;29601:467:194:o;30171:761::-;30293:30;;;30400:14;975:16:24;7017:70;;;6995:94;;30518:63:194;:41;30539:5;30400:14;6995:94:24;30518:20:194;:41::i;:63::-;30501:81;-1:-1:-1;30598:4:194;-1:-1:-1;30598:4:194;6995:94:24;7059:27;7017:70;;;6995:94;30626:34:194;30691:63;:41;30712:5;30719:6;30626:34;30691:20;:41::i;:63::-;30672:83;-1:-1:-1;30771:4:194;-1:-1:-1;30771:4:194;6995:94:24;7059:27;7017:70;;;6995:94;30799:34:194;30863:63;:41;30884:5;30891:6;30799:34;30863:20;:41::i;:63::-;30845:82;;30394:538;;30171:761;;;;;:::o;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;10766:346:195:-;10839:15;10856:13;10871:12;10885:11;10923:26;10940:5;10947:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;10923:26:195;2742:27:23;;;2736:34;2742:27;;;2736:34;10915:35:195;;-1:-1:-1;10967:36:195;;;-1:-1:-1;2742:27:23;;;2736:34;11011:36:195;;-1:-1:-1;11072:33:195;;11054:53;;10766:346;;;;;:::o;2681:1129:58:-;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;;3341:28;;3116:690;;;2681:1129;;;;;:::o;830:1343::-;1002:12;;955:17;;980:19;1043:26;1058:11;1002:12;1043:26;:::i;:::-;1020:49;;1441:4;1435:11;;-1:-1:-1;1484:4:58;1474:15;;-1:-1:-1;;1358:16:58;1531:32;;;1358:16;1354:32;1503:4;1496:69;1607:12;1601:4;1594:26;1651:1;1721:4;1714:5;1710:16;1628:535;1741:11;1738:1;1735:18;1628:535;;;2134:19;;2113:41;;2091:64;;2007:31;;;;1828:1;1821:9;;;;;1920:4;1902:23;1628:535;;24152:738:45;24403:37;24443:66;24491:7;24500:8;24443:47;:66::i;:::-;24403:106;-1:-1:-1;24515:26:45;24551:49;24403:106;24582:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;24551:49:45;24515:86;;24608:277;24662:7;24687:8;24722:17;24765:1;24787:19;24820:4;24856:22;24608:36;:277::i;30235:834::-;30495:37;30535:66;30583:7;30592:8;30535:47;:66::i;:::-;30495:106;-1:-1:-1;30607:26:45;30643:49;30495:106;30674:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;30643:49:45;30607:86;-1:-1:-1;30731:333:45;30785:7;30810:8;30845:17;30895:37;30917:15;30895:37;;;;:::i;:::-;30991:12;;;31001:1;30991:12;;;;;;;;30961:15;;31035:22;30731:36;:333::i;10761:455:46:-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;:::-;10980:232;;;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21091:444;21233:7;21248:21;21272:17;:15;:17::i;:::-;21248:41;-1:-1:-1;21324:4:46;-1:-1:-1;;;;;21299:30:46;;;21295:236;;21346:69;21378:7;21387:8;21397:17;21346:31;:69::i;21295:236::-;21443:81;;;;;-1:-1:-1;;;;;21443:43:46;;;;;:81;;21487:7;;21496:8;;21506:17;;21443:81;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;12345:451::-;12505:21;12529:17;:15;:17::i;:::-;12505:41;-1:-1:-1;12581:4:46;-1:-1:-1;;;;;12556:30:46;;;12552:240;;12596:78;12625:7;12634:8;12644:17;12663:10;12596:28;:78::i;12552:240::-;12695:90;;;;;-1:-1:-1;;;;;12695:40:46;;;;;:90;;12736:7;;12745:8;;12755:17;;12774:10;;12695:90;;;:::i;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8101:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;8389:20:44;;8299:21;;8322:9;;8295:37;8385:31;;8244:184;8201:237;;-1:-1:-1;6076:2380:44;;;;:::o;3545:418:43:-;3597:17;3622:19;3644:13;3652:4;2997:3;2975:25;;2901:104;3644:13;3622:35;-1:-1:-1;692:17:43;3238:38;;;3767:18;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3767:18:43;-1:-1:-1;3760:25:43;-1:-1:-1;3854:4:43;3844:15;;3914:44;3926:11;3844:15;3950:7;3914:11;:44::i;:::-;3616:347;;;3545:418;;;:::o;5042:669:44:-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;1358:16:58;5546:26:44;;;1358:16:58;1354:32;5518:4:44;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;44254:4001:45:-;44673:14;44652:7;:35;;;44648:161;;44743:14;44759:7;44792;44775:25;;;;;;22896:19:264;;22940:2;22931:12;;22769:180;44775:25:45;;;;-1:-1:-1;;44775:25:45;;;;;;;;;;44704:98;;;;;;;;;;:::i;44648:161::-;44815:27;44845:49;:22;44876:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;44845:49:45;44815:79;;44900:26;44965:4;:11;44951;44929:33;;:19;:33;;;;:::i;:::-;:47;;;;:::i;:::-;44900:76;;45248:18;45225:19;:41;;:98;;;;-1:-1:-1;45304:19:45;45270:30;45289:11;45270:16;:30;:::i;:::-;:53;;;;45225:98;45221:218;;;45340:92;;;;;26115:12:264;26154:15;;;45340:92:45;;;26136:34:264;26206:15;;;26186:18;;;26179:43;26258:15;;26238:18;;;26231:43;26078:18;;45340:92:45;25909:371:264;45221:218:45;45545:19;45526:16;:38;;;45522:140;;;45581:74;;;;;;;;26458:25:264;;;26531:12;26519:25;;26499:18;;;26492:53;26431:18;;45581:74:45;26285:266:264;45522:140:45;45701:36;45740:72;:22;45774:17;45793:18;45740:33;:72::i;:::-;45701:111;;45959:22;45984:24;46000:7;45984:15;:24::i;:::-;45959:49;;46019:9;46014:486;46034:5;:12;46030:1;:16;46014:486;;;46061:9;46083:5;46089:1;46083:8;;;;;;;;:::i;:::-;;;;;;;46061:31;;46104:42;836:6:54;46104:4:45;:14;;;;;:42;;;;:::i;:::-;46100:394;;;3536:35:26;;;;-1:-1:-1;;;;;46158:55:45;;46235:7;46264:8;46303:17;46350:16;46391:11;46430:22;46470:4;46158:327;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;46100:394;-1:-1:-1;46048:3:45;;46014:486;;;-1:-1:-1;46558:32:45;;;:13;46698:107;46716:17;46712:21;;:1;:21;;;46698:107;;;46761:33;:22;46792:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;46761:33:45;46752:42;;;;46735:3;;46698:107;;;;46930:7;46874:277;46957:8;46994:17;47035:5;47064:11;47101:21;47138:4;46874:277;;;;;;;;;;;:::i;:::-;;;;;;;;46506:652;47243:18;47220:19;:41;47216:248;;47271:31;47305:48;47335:7;47344:8;47305:29;:48::i;:::-;695:28:44;;;-1:-1:-1;47216:248:45;47521:27;47551:61;47575:7;47584:8;47594:17;47551:23;:61::i;:::-;47521:91;;47620:92;47652:19;47681:16;47620:92;;47705:4;47620:13;:92::i;:::-;47513:206;47773:9;47768:483;47788:5;:12;47784:1;:16;47768:483;;;47815:9;47837:5;47843:1;47837:8;;;;;;;;:::i;:::-;;;;;;;47815:31;;47858:41;947:6:54;47858:4:45;:14;;;;;:41;;;;:::i;:::-;47854:391;;;3536:35:26;;;;-1:-1:-1;;;;;47911:54:45;;47987:7;48016:8;48055:17;48102:16;48143:11;48182:21;48221:4;47911:325;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;47854:391;-1:-1:-1;47802:3:45;;47768:483;;;;44498:3757;;;;44254:4001;;;;;;;:::o;23107:355::-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;39909:262::-;40051:7;40073:93;40148:17;40073:66;40121:7;40130:8;40073:47;:66::i;28764:791::-;29023:37;29063:66;29111:7;29120:8;29063:47;:66::i;:::-;29023:106;-1:-1:-1;29135:26:45;29171:49;29023:106;29202:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;29171:49:45;29135:86;;29259:291;29313:7;29338:8;29373:17;29423:19;29464:1;29479:10;29521:22;29259:36;:291::i;50806:191::-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;53371:230::-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;1229:823:40:-;1346:324;1363:2;1353:6;:12;1346:324;;1453:18;;1435:37;;1604:2;1616:17;;;;1591:15;;;;-1:-1:-1;;1643:12:40;1346:324;;;1679:6;1689:1;1679:11;1675:24;;1229:823;;;:::o;1675:24::-;1738:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;1738:32:40;;2019:4;2007:9;2001:16;1997:27;1942:4;1938:9;1924:11;1918:18;1914:34;1867:167;1848:9;1832:210;1824:224;1229:823;;;:::o;7468:1525:24:-;7596:14;1145:16;7622:25;;7618:120;;;7664:67;;;;;;;;2022:25:264;;;1995:18;;7664:67:24;1876:177:264;7618:120:24;7802:14;6445:61;;;7070:16;;;1063;7070;975;7059:27;7017:70;;;6995:94;;8068:38;;;8064:192;;8151:19;8133:15;:37;8118:52;;;;8064:192;;;8232:15;8210:19;:37;8195:52;;;;8064:192;-1:-1:-1;8572:16:24;975;1063;8439;;;;8428:27;8564:35;;;8882:5;8719:26;8699:46;;;;8698:62;;;8862:25;;;;8892:34;;;;;8861:66;;-1:-1:-1;7468:1525:24;;;;;:::o;3658:342:50:-;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:44:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;51823:242:45:-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;17013:1682;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;1489:2340:44:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;14:332:264:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;774:180;833:6;886:2;874:9;865:7;861:23;857:32;854:52;;;902:1;899;892:12;854:52;-1:-1:-1;925:23:264;;774:180;-1:-1:-1;774:180:264:o;1177:694::-;1329:4;1371:3;1360:9;1356:19;1348:27;;1408:6;1402:13;1391:9;1384:32;1472:4;1464:6;1460:17;1454:24;1447:4;1436:9;1432:20;1425:54;1535:4;1527:6;1523:17;1517:24;1510:4;1499:9;1495:20;1488:54;1598:4;1590:6;1586:17;1580:24;1573:4;1562:9;1558:20;1551:54;1661:4;1653:6;1649:17;1643:24;1636:4;1625:9;1621:20;1614:54;1715:4;1707:6;1703:17;1697:24;1730:70;1794:4;1783:9;1779:20;1765:12;1041;;1029:25;;1103:4;1092:16;;;1086:23;1070:14;;;1063:47;1159:4;1148:16;;;1142:23;1126:14;;1119:47;959:213;1730:70;;1858:4;1850:6;1846:17;1840:24;1831:6;1820:9;1816:22;1809:56;1177:694;;;;:::o;2058:759::-;2212:4;2254:3;2243:9;2239:19;2231:27;;2291:6;2285:13;2274:9;2267:32;2355:4;2347:6;2343:17;2337:24;2330:4;2319:9;2315:20;2308:54;2418:4;2410:6;2406:17;2400:24;2393:4;2382:9;2378:20;2371:54;2481:4;2473:6;2469:17;2463:24;2456:4;2445:9;2441:20;2434:54;2544:4;2536:6;2532:17;2526:24;2519:4;2508:9;2504:20;2497:54;2607:4;2599:6;2595:17;2589:24;2582:4;2571:9;2567:20;2560:54;2661:4;2653:6;2649:17;2643:24;2676:70;2740:4;2729:9;2725:20;2711:12;1041;;1029:25;;1103:4;1092:16;;;1086:23;1070:14;;;1063:47;1159:4;1148:16;;;1142:23;1126:14;;1119:47;959:213;2676:70;;2804:4;2796:6;2792:17;2786:24;2777:6;2766:9;2762:22;2755:56;2058:759;;;;:::o;3653:248::-;3721:6;3729;3782:2;3770:9;3761:7;3757:23;3753:32;3750:52;;;3798:1;3795;3788:12;3750:52;-1:-1:-1;;3821:23:264;;;3891:2;3876:18;;;3863:32;;-1:-1:-1;3653:248:264:o;3906:184::-;-1:-1:-1;;;3955:1:264;3948:88;4055:4;4052:1;4045:15;4079:4;4076:1;4069:15;4095:255;4167:2;4161:9;4209:6;4197:19;;4246:18;4231:34;;4267:22;;;4228:62;4225:88;;;4293:18;;:::i;:::-;4329:2;4322:22;4095:255;:::o;4355:334::-;4426:2;4420:9;4482:2;4472:13;;-1:-1:-1;;4468:86:264;4456:99;;4585:18;4570:34;;4606:22;;;4567:62;4564:88;;;4632:18;;:::i;:::-;4668:2;4661:22;4355:334;;-1:-1:-1;4355:334:264:o;4694:183::-;4754:4;4787:18;4779:6;4776:30;4773:56;;;4809:18;;:::i;:::-;-1:-1:-1;4854:1:264;4850:14;4866:4;4846:25;;4694:183::o;4882:959::-;4975:6;4983;5036:2;5024:9;5015:7;5011:23;5007:32;5004:52;;;5052:1;5049;5042:12;5004:52;5088:9;5075:23;5065:33;;5117:2;5170;5159:9;5155:18;5142:32;5197:18;5189:6;5186:30;5183:50;;;5229:1;5226;5219:12;5183:50;5252:22;;5305:4;5297:13;;5293:27;-1:-1:-1;5283:55:264;;5334:1;5331;5324:12;5283:55;5370:2;5357:16;5393:60;5409:43;5449:2;5409:43;:::i;:::-;5393:60;:::i;:::-;5487:15;;;5569:1;5565:10;;;;5557:19;;5553:28;;;5518:12;;;;5593:19;;;5590:39;;;5625:1;5622;5615:12;5590:39;5649:11;;;;5669:142;5685:6;5680:3;5677:15;5669:142;;;5751:17;;5739:30;;5702:12;;;;5789;;;;5669:142;;;5830:5;5820:15;;;;;;;4882:959;;;;;:::o;5846:184::-;-1:-1:-1;;;5895:1:264;5888:88;5995:4;5992:1;5985:15;6019:4;6016:1;6009:15;6383:537;6457:5;6505:4;6493:9;6488:3;6484:19;6480:30;6477:50;;;6523:1;6520;6513:12;6477:50;6556:2;6550:9;6598:4;6590:6;6586:17;6669:6;6657:10;6654:22;6633:18;6621:10;6618:34;6615:62;6612:88;;;6680:18;;:::i;:::-;6720:10;6716:2;6709:22;;6749:6;6740:15;;6785:9;6779:16;6771:6;6764:32;6850:2;6839:9;6835:18;6829:25;6824:2;6816:6;6812:15;6805:50;6909:2;6898:9;6894:18;6888:25;6883:2;6875:6;6871:15;6864:50;;6383:537;;;;:::o;6925:860::-;7025:6;7078:3;7066:9;7057:7;7053:23;7049:33;7046:53;;;7095:1;7092;7085:12;7046:53;7128:2;7122:9;7170:4;7162:6;7158:17;7241:6;7229:10;7226:22;7205:18;7193:10;7190:34;7187:62;7184:88;;;7252:18;;:::i;:::-;7292:10;7288:2;7281:22;;7333:9;7327:16;7319:6;7312:32;7398:2;7387:9;7383:18;7377:25;7372:2;7364:6;7360:15;7353:50;7457:2;7446:9;7442:18;7436:25;7431:2;7423:6;7419:15;7412:50;7516:2;7505:9;7501:18;7495:25;7490:2;7482:6;7478:15;7471:50;7576:3;7565:9;7561:19;7555:26;7549:3;7541:6;7537:16;7530:52;7616:75;7683:7;7677:3;7666:9;7662:19;7616:75;:::i;:::-;7610:3;7598:16;;7591:101;7748:3;7733:19;;;;7727:26;7720:4;7708:17;;7701:53;-1:-1:-1;7602:6:264;6925:860;-1:-1:-1;6925:860:264:o;8139:924::-;8240:6;8293:3;8281:9;8272:7;8268:23;8264:33;8261:53;;;8310:1;8307;8300:12;8261:53;8343:2;8337:9;8385:6;8377;8373:19;8458:6;8446:10;8443:22;8422:18;8410:10;8407:34;8404:62;8401:88;;;8469:18;;:::i;:::-;8509:10;8505:2;8498:22;;8550:9;8544:16;8536:6;8529:32;8615:2;8604:9;8600:18;8594:25;8589:2;8581:6;8577:15;8570:50;8674:2;8663:9;8659:18;8653:25;8648:2;8640:6;8636:15;8629:50;8733:2;8722:9;8718:18;8712:25;8707:2;8699:6;8695:15;8688:50;8793:3;8782:9;8778:19;8772:26;8766:3;8758:6;8754:16;8747:52;8854:3;8843:9;8839:19;8833:26;8827:3;8819:6;8815:16;8808:52;8894:75;8961:7;8955:3;8944:9;8940:19;8894:75;:::i;:::-;8888:3;8876:16;;8869:101;9026:3;9011:19;;;;9005:26;8998:4;8986:17;;8979:53;-1:-1:-1;8880:6:264;8139:924;-1:-1:-1;8139:924:264:o;9250:277::-;9317:6;9370:2;9358:9;9349:7;9345:23;9341:32;9338:52;;;9386:1;9383;9376:12;9338:52;9418:9;9412:16;9471:5;9464:13;9457:21;9450:5;9447:32;9437:60;;9493:1;9490;9483:12;9532:184;-1:-1:-1;;;9581:1:264;9574:88;9681:4;9678:1;9671:15;9705:4;9702:1;9695:15;9721:216;9785:9;;;9813:11;;;9760:3;9843:9;;9871:10;;9867:19;;9896:10;;9888:19;;9864:44;9861:70;;;9911:18;;:::i;9942:184::-;10012:6;10065:2;10053:9;10044:7;10040:23;10036:32;10033:52;;;10081:1;10078;10071:12;10033:52;-1:-1:-1;10104:16:264;;9942:184;-1:-1:-1;9942:184:264:o;10131:665::-;10196:5;10249:3;10242:4;10234:6;10230:17;10226:27;10216:55;;10267:1;10264;10257:12;10216:55;10296:6;10290:13;10322:4;10346:60;10362:43;10402:2;10362:43;:::i;10346:60::-;10428:3;10452:2;10447:3;10440:15;10480:4;10475:3;10471:14;10464:21;;10537:4;10531:2;10528:1;10524:10;10516:6;10512:23;10508:34;10494:48;;10565:3;10557:6;10554:15;10551:35;;;10582:1;10579;10572:12;10551:35;10618:4;10610:6;10606:17;10632:135;10648:6;10643:3;10640:15;10632:135;;;10714:10;;10702:23;;10745:12;;;;10665;;10632:135;;;-1:-1:-1;10785:5:264;10131:665;-1:-1:-1;;;;;;10131:665:264:o;10801:152::-;10885:13;;10927:1;10917:12;;10907:40;;10943:1;10940;10933:12;11628:1314;11730:6;11783:2;11771:9;11762:7;11758:23;11754:32;11751:52;;;11799:1;11796;11789:12;11751:52;11832:9;11826:16;11861:18;11902:2;11894:6;11891:14;11888:34;;;11918:1;11915;11908:12;11888:34;11941:22;;;;11997:6;11979:16;;;11975:29;11972:49;;;12017:1;12014;12007:12;11972:49;12043:22;;:::i;:::-;12096:2;12090:9;12124:2;12114:8;12111:16;12108:36;;;12140:1;12137;12130:12;12108:36;12167:67;12226:7;12215:8;12211:2;12207:17;12167:67;:::i;:::-;12160:5;12153:82;;12281:2;12277;12273:11;12267:18;12262:2;12255:5;12251:14;12244:42;12332:2;12328;12324:11;12318:18;12313:2;12306:5;12302:14;12295:42;12369:47;12412:2;12408;12404:11;12369:47;:::i;:::-;12364:2;12357:5;12353:14;12346:71;12464:3;12460:2;12456:12;12450:19;12444:3;12437:5;12433:15;12426:44;12517:3;12513:2;12509:12;12503:19;12497:3;12490:5;12486:15;12479:44;12570:3;12566:2;12562:12;12556:19;12550:3;12543:5;12539:15;12532:44;12615:3;12611:2;12607:12;12601:19;12645:2;12635:8;12632:16;12629:36;;;12661:1;12658;12651:12;12629:36;12698:67;12757:7;12746:8;12742:2;12738:17;12698:67;:::i;:::-;12692:3;12681:15;;12674:92;-1:-1:-1;12785:3:264;12826:11;;;12820:18;12804:14;;;12797:42;12858:3;12899:11;;;12893:18;12877:14;;;12870:42;;;;-1:-1:-1;12685:5:264;11628:1314;-1:-1:-1;;;11628:1314:264:o;13301:313::-;13371:6;13424:2;13412:9;13403:7;13399:23;13395:32;13392:52;;;13440:1;13437;13430:12;13392:52;13472:9;13466:16;-1:-1:-1;;;;;13515:5:264;13511:54;13504:5;13501:65;13491:93;;13580:1;13577;13570:12;13974:275;14059:6;14112:2;14100:9;14091:7;14087:23;14083:32;14080:52;;;14128:1;14125;14118:12;14080:52;14160:9;14154:16;14199:1;14192:5;14189:12;14179:40;;14215:1;14212;14205:12;14254:128;14321:9;;;14342:11;;;14339:37;;;14356:18;;:::i;14387:184::-;-1:-1:-1;;;14436:1:264;14429:88;14536:4;14533:1;14526:15;14560:4;14557:1;14550:15;16344:195;16383:3;-1:-1:-1;;16407:5:264;16404:77;16401:103;;16484:18;;:::i;:::-;-1:-1:-1;16531:1:264;16520:13;;16344:195::o;16544:125::-;16609:9;;;16630:10;;;16627:36;;;16643:18;;:::i;17750:439::-;17803:3;17841:5;17835:12;17868:6;17863:3;17856:19;17894:4;17923;17918:3;17914:14;17907:21;;17962:4;17955:5;17951:16;17985:1;17995:169;18009:6;18006:1;18003:13;17995:169;;;18070:13;;18058:26;;18104:12;;;;18139:15;;;;18031:1;18024:9;17995:169;;;-1:-1:-1;18180:3:264;;17750:439;-1:-1:-1;;;;;17750:439:264:o;18194:468::-;18494:6;18483:9;18476:25;18537:2;18532;18521:9;18517:18;18510:30;18457:4;18557:56;18609:2;18598:9;18594:18;18586:6;18557:56;:::i;:::-;18549:64;;18649:6;18644:2;18633:9;18629:18;18622:34;18194:468;;;;;;:::o;18667:250::-;18752:1;18762:113;18776:6;18773:1;18770:13;18762:113;;;18852:11;;;18846:18;18833:11;;;18826:39;18798:2;18791:10;18762:113;;;-1:-1:-1;;18909:1:264;18891:16;;18884:27;18667:250::o;18922:568::-;18975:5;19028:3;19021:4;19013:6;19009:17;19005:27;18995:55;;19046:1;19043;19036:12;18995:55;19075:6;19069:13;19101:18;19097:2;19094:26;19091:52;;;19123:18;;:::i;:::-;19167:114;19275:4;-1:-1:-1;;19199:4:264;19195:2;19191:13;19187:86;19183:97;19167:114;:::i;:::-;19306:2;19297:7;19290:19;19352:3;19345:4;19340:2;19332:6;19328:15;19324:26;19321:35;19318:55;;;19369:1;19366;19359:12;19318:55;19382:77;19456:2;19449:4;19440:7;19436:18;19429:4;19421:6;19417:17;19382:77;:::i;19495:655::-;19637:6;19645;19653;19706:2;19694:9;19685:7;19681:23;19677:32;19674:52;;;19722:1;19719;19712:12;19674:52;19755:9;19749:16;19784:18;19825:2;19817:6;19814:14;19811:34;;;19841:1;19838;19831:12;19811:34;19864:60;19916:7;19907:6;19896:9;19892:22;19864:60;:::i;:::-;19854:70;;19964:2;19953:9;19949:18;19943:25;19933:35;;20014:2;20003:9;19999:18;19993:25;19977:41;;20043:2;20033:8;20030:16;20027:36;;;20059:1;20056;20049:12;20027:36;;20082:62;20136:7;20125:8;20114:9;20110:24;20082:62;:::i;:::-;20072:72;;;19495:655;;;;;:::o;20155:442::-;20418:6;20407:9;20400:25;20461:2;20456;20445:9;20441:18;20434:30;20381:4;20481:56;20533:2;20522:9;20518:18;20510:6;20481:56;:::i;:::-;20473:64;;20585:4;20577:6;20573:17;20568:2;20557:9;20553:18;20546:45;20155:442;;;;;;:::o;20602:335::-;20681:6;20734:2;20722:9;20713:7;20709:23;20705:32;20702:52;;;20750:1;20747;20740:12;20702:52;20783:9;20777:16;20816:18;20808:6;20805:30;20802:50;;;20848:1;20845;20838:12;20802:50;20871:60;20923:7;20914:6;20903:9;20899:22;20871:60;:::i;20942:329::-;20983:3;21021:5;21015:12;21048:6;21043:3;21036:19;21064:76;21133:6;21126:4;21121:3;21117:14;21110:4;21103:5;21099:16;21064:76;:::i;:::-;21185:2;21173:15;-1:-1:-1;;21169:88:264;21160:98;;;;21260:4;21156:109;;20942:329;-1:-1:-1;;20942:329:264:o;21276:359::-;21479:2;21468:9;21461:21;21442:4;21499:44;21539:2;21528:9;21524:18;21516:6;21499:44;:::i;:::-;21574:2;21559:18;;21552:34;;;;-1:-1:-1;21617:2:264;21602:18;21595:34;21491:52;21276:359;-1:-1:-1;21276:359:264:o;21640:604::-;21949:6;21938:9;21931:25;21992:3;21987:2;21976:9;21972:18;21965:31;21912:4;22019:57;22071:3;22060:9;22056:19;22048:6;22019:57;:::i;:::-;22124:4;22116:6;22112:17;22107:2;22096:9;22092:18;22085:45;22178:9;22170:6;22166:22;22161:2;22150:9;22146:18;22139:50;22206:32;22231:6;22223;22206:32;:::i;:::-;22198:40;21640:604;-1:-1:-1;;;;;;;21640:604:264:o;22249:515::-;22540:6;22529:9;22522:25;22583:3;22578:2;22567:9;22563:18;22556:31;22503:4;22604:57;22656:3;22645:9;22641:19;22633:6;22604:57;:::i;:::-;22709:4;22697:17;;;;22692:2;22677:18;;22670:45;-1:-1:-1;22746:2:264;22731:18;22724:34;22596:65;22249:515;-1:-1:-1;;22249:515:264:o;23141:184::-;-1:-1:-1;;;23190:1:264;23183:88;23290:4;23287:1;23280:15;23314:4;23311:1;23304:15;23330:175;23367:3;23411:4;23404:5;23400:16;23440:4;23431:7;23428:17;23425:43;;23448:18;;:::i;:::-;23497:1;23484:15;;23330:175;-1:-1:-1;;23330:175:264:o;23510:168::-;23583:9;;;23614;;23631:15;;;23625:22;;23611:37;23601:71;;23652:18;;:::i;23683:709::-;24053:6;24042:9;24035:25;24096:3;24091:2;24080:9;24076:18;24069:31;24016:4;24123:57;24175:3;24164:9;24160:19;24152:6;24123:57;:::i;:::-;24228:4;24220:6;24216:17;24211:2;24200:9;24196:18;24189:45;24282:9;24274:6;24270:22;24265:2;24254:9;24250:18;24243:50;24310:32;24335:6;24327;24310:32;:::i;:::-;24302:40;;;24379:6;24373:3;24362:9;24358:19;24351:35;23683:709;;;;;;;;:::o;24397:640::-;24648:6;24643:3;24636:19;24618:3;24674:2;24707;24702:3;24698:12;24739:6;24733:13;24804:2;24796:6;24792:15;24825:1;24835:175;24849:6;24846:1;24843:13;24835:175;;;24912:13;;24898:28;;24948:14;;;;24985:15;;;;24871:1;24864:9;24835:175;;;-1:-1:-1;25026:5:264;;24397:640;-1:-1:-1;;;;;;;24397:640:264:o;25261:464::-;25508:66;25500:6;25496:79;25485:9;25478:98;25612:6;25607:2;25596:9;25592:18;25585:34;25655:2;25650;25639:9;25635:18;25628:30;25459:4;25675:44;25715:2;25704:9;25700:18;25692:6;25675:44;:::i;25730:174::-;25797:12;25829:10;;;25841;;;25825:27;;25864:11;;;25861:37;;;25878:18;;:::i;26556:901::-;26981:6;26970:9;26963:25;27024:3;27019:2;27008:9;27004:18;26997:31;26944:4;27051:57;27103:3;27092:9;27088:19;27080:6;27051:57;:::i;:::-;27156:4;27144:17;;27139:2;27124:18;;27117:45;27181:12;27229:15;;;27224:2;27209:18;;27202:43;27282:15;;27276:3;27261:19;;27254:44;27329:3;27314:19;;27307:35;;;27379:22;;;27373:3;27358:19;;27351:51;27419:32;27383:6;27436;27419:32;:::i;:::-;27411:40;26556:901;-1:-1:-1;;;;;;;;;;26556:901:264:o;27462:788::-;27827:3;27816:9;27809:22;27790:4;27854:57;27906:3;27895:9;27891:19;27883:6;27854:57;:::i;:::-;27959:4;27951:6;27947:17;27942:2;27931:9;27927:18;27920:45;28013:14;28005:6;28001:27;27996:2;27985:9;27981:18;27974:55;28077:12;28069:6;28065:25;28060:2;28049:9;28045:18;28038:53;28128:6;28122:3;28111:9;28107:19;28100:35;28184:9;28176:6;28172:22;28166:3;28155:9;28151:19;28144:51;28212:32;28237:6;28229;28212:32;:::i;:::-;28204:40;27462:788;-1:-1:-1;;;;;;;;;27462:788:264:o;28255:511::-;28506:2;28495:9;28488:21;28469:4;28532:56;28584:2;28573:9;28569:18;28561:6;28532:56;:::i;:::-;28636:14;28628:6;28624:27;28619:2;28608:9;28604:18;28597:55;28700:9;28692:6;28688:22;28683:2;28672:9;28668:18;28661:50;28728:32;28753:6;28745;28728:32;:::i;28771:616::-;29082:6;29071:9;29064:25;29125:3;29120:2;29109:9;29105:18;29098:31;29045:4;29152:57;29204:3;29193:9;29189:19;29181:6;29152:57;:::i;:::-;29257:14;29249:6;29245:27;29240:2;29229:9;29225:18;29218:55;29321:9;29313:6;29309:22;29304:2;29293:9;29289:18;29282:50;29349:32;29374:6;29366;29349:32;:::i","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","applyEquipmentBonuses(bytes32)":"9056fa28","checkRequirements(bytes32,uint256)":"9a8bb9a2","equipItems(bytes32,uint256[])":"cc77a2de","getArmorStats(uint256)":"40a5ed2a","getWeaponStats(uint256)":"63ff2287","isEquipped(bytes32,uint256)":"edcfef82","supportsInterface(bytes4)":"01ffc9a7","unequipItem(bytes32,uint256)":"b2aca84b"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"EncodedLengths_InvalidLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accessedIndex\",\"type\":\"uint256\"}],\"name\":\"Store_IndexOutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"Store_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"fieldLength\",\"type\":\"uint40\"}],\"name\":\"Store_InvalidSplice\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceDynamicData\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"applyEquipmentBonuses\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"adjustedStrength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedAgility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedIntelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedArmor\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedMaxHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct AdjustedCombatStats\",\"name\":\"modifiedStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"checkRequirements\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"canUse\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"}],\"name\":\"equipItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"getArmorStats\",\"outputs\":[{\"components\":[{\"internalType\":\"int256\",\"name\":\"agiModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"armorModifier\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"hitPointModifier\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"intModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"minLevel\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"minAgility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minIntelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minStrength\",\"type\":\"uint256\"}],\"internalType\":\"struct StatRestrictions\",\"name\":\"statRestrictions\",\"type\":\"tuple\"},{\"internalType\":\"int256\",\"name\":\"strModifier\",\"type\":\"int256\"}],\"internalType\":\"struct ArmorStats\",\"name\":\"_ArmorStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"getWeaponStats\",\"outputs\":[{\"components\":[{\"internalType\":\"int256\",\"name\":\"agiModifier\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"hitPointModifier\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"intModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"maxDamage\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minDamage\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minLevel\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"minAgility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minIntelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minStrength\",\"type\":\"uint256\"}],\"internalType\":\"struct StatRestrictions\",\"name\":\"statRestrictions\",\"type\":\"tuple\"},{\"internalType\":\"int256\",\"name\":\"strModifier\",\"type\":\"int256\"}],\"internalType\":\"struct WeaponStats\",\"name\":\"_weaponStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"isEquipped\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isEquipped\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"unequipItem\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the encoded lengths.\"}}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"details\":\"Raised if the start index is larger than the previous length of the field.\",\"params\":{\"accessedIndex\":\"FIXME\",\"length\":\"FIXME\"}}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The resource ID.\",\"resourceIdString\":\"The stringified resource ID (for easier debugging).\"}}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"details\":\"Raised if the splice total length of the field is changed but the splice is not at the end of the field.\",\"params\":{\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"fieldLength\":\"The field length for the splice operation.\",\"startWithinField\":\"The start index within the field for the splice operation.\"}}]},\"events\":{\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"params\":{\"data\":\"The data to insert into the dynamic data of the record at the start byte.\",\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"dynamicFieldIndex\":\"The index of the dynamic field to splice data, relative to the start of the dynamic fields. (Dynamic field index = field index - number of static fields)\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided encoded lengths has an invalid length.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided index is out of bounds.\"}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Error raised if the provided resource ID cannot be found.\"}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"notice\":\"Error raised if the provided splice is invalid.\"}]},\"events\":{\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"notice\":\"Emitted when dynamic data in the store is spliced.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/EquipmentSystem.sol\":\"EquipmentSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/\",\":openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"lib/ERC1155-puppet/ERC1155System.sol\":{\"keccak256\":\"0x37bfddf9abf8e10002749d0f3e5c2d765da2359b4aa0c10549d61728da1ddae3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://77cef81d1373f77daac326d90895bbe692166b82895ae4b5f11ed92d4c5ad21c\",\"dweb:/ipfs/Qmcjk2FUweGK5McuAQh8jXjMa6t3wW4YoWtwitEKD3jqhG\"]},\"lib/ERC1155-puppet/IERC1155.sol\":{\"keccak256\":\"0xba76a0cbf29f93fdcf613ee19a3e8a36d8579628c3e657f68edd29f682cfe05d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c40994dd35444a97b97eacd9c5af7f27373c357642000bbcbcafe7169bd2179e\",\"dweb:/ipfs/QmSVGhh4AT7gkSmVtnitew14xtQFepACdhbGbWXJh39mk1\"]},\"lib/ERC1155-puppet/IERC1155Errors.sol\":{\"keccak256\":\"0x507875c8e9e6f2e706e95c565d51f20030165eb2dc241f49a42cedb96caaead2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b96ff50d61db0f5773b5322c8d3dc8b062a92f9da21bf9a821ac7bae58bcdecb\",\"dweb:/ipfs/QmcXnAhbPWL4ekfgLVPXuBRPuUUMM7zfU5xwP8pPoihnTu\"]},\"lib/ERC1155-puppet/IERC1155Events.sol\":{\"keccak256\":\"0x43dcbad156d27946650411971fabb2dcac1f234f78a5e7a776e18560c9ef64d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://299a141df22563efaa23eb10ab2a311d3b4cc252a3f63a4c73902b198f731859\",\"dweb:/ipfs/QmbaTrv7SwCrYcQ4qyyPf4YxUFQLrcuYMy1aF5sp3VwswN\"]},\"lib/ERC1155-puppet/IERC1155MetadataURI.sol\":{\"keccak256\":\"0x73546c8cf58dc8ce002f50f172ebb8207e65856d12402f8d86fca8ba9288c4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c81bc7f8b4f61810c1562c0197499be6ce636313c2beb9d095455ea8ccd21ae0\",\"dweb:/ipfs/QmR67xU45dQWo51gHyaZB6wy8CbnRLg6nFvD4KeTX6mfZz\"]},\"lib/ERC1155-puppet/IERC1155Receiver.sol\":{\"keccak256\":\"0x9a6fd2d799610585460b2eeba3a38fe7706b8e7291f05411622a979fb462383f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d3c78236d3e2b76209e1e2bb175820449bb1527c0ca99e526b19a73f207d38b3\",\"dweb:/ipfs/Qma552XoWh5sYX4SSiUgwsSpTxe4qR47ozuac4nDsRetxF\"]},\"lib/ERC1155-puppet/IERC1155System.sol\":{\"keccak256\":\"0x324481afcc10bb871430340e0ddea5613a7a7dc7436ad8067b64e787791d9c74\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cbf2f86e7c18feb303c9201417a85af320f148907fa637b25b56e7484325d64c\",\"dweb:/ipfs/QmW35pffC8PK5Y7afxLc6qYYiDjH4NayRggogPazy5JsEi\"]},\"lib/ERC1155-puppet/constants.sol\":{\"keccak256\":\"0xe41618b4227fc0aaa1c22fc3972420734e23e0441a2315269de368af69d67c70\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e67f2b3f6597a30810afaccd9cd90146b7164fc6c8e91a16261f2424b6b62ee\",\"dweb:/ipfs/QmeJoceERJVcjfH4g1YQTpZGQdUnTFSgZz2eWTRtuwKXje\"]},\"lib/ERC1155-puppet/libraries/LibString.sol\":{\"keccak256\":\"0xb53857d461ac8c546fcd96b94a9f4e34001ac555bbc7b3fc3471c52b16afe2fb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://24cae538067519ffa04a943330b10cba87d26e2c03227edd8a0ebe671186fb73\",\"dweb:/ipfs/QmcZuKmY8GyCWDSSSYAV5ZLuGyhkYhiJXb5AMvViUYgAuz\"]},\"lib/ERC1155-puppet/libraries/utils/ERC1155Utils.sol\":{\"keccak256\":\"0x981a5c3d788baf2b20b043c1a1f005fa9aa224f660233ecc63c6aa2e719b0f21\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5270b523c823caf879a3d338914d1c44070aace2825fb4fbd83d744267a26f5f\",\"dweb:/ipfs/QmVfXQPAPsr24W5rz5qDiiVp2n6owM417skseKnEHxqXmq\"]},\"lib/ERC1155-puppet/libraries/utils/draft-IERC6093.sol\":{\"keccak256\":\"0xb016571337f659bda4d98117bfd0ea8e26d5e7b696eff5cc308275b420b9120e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72ad563fb7c394adfce5a899bc94afb6e463c2773d9de1b98cae3747f85cd779\",\"dweb:/ipfs/QmZwZGrZreuHMW7EHmzpXpN6JVtmcmQY4othHaTqR2ucV6\"]},\"lib/ERC1155-puppet/tables/ERC1155MetadataURI.sol\":{\"keccak256\":\"0x5e7be6ad3cd2280a13cbc155496131b2453d411da565d17e68df8a2b479ae3ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1a6ccc261562a5c76ac720adc8634d931cae7a7ecc40c96e5db7837a262c38fe\",\"dweb:/ipfs/QmY3G99LXRifTJpJA4FqPRDUBboe8GD2PcEagu9MiwuUqL\"]},\"lib/ERC1155-puppet/tables/ERC1155URIStorage.sol\":{\"keccak256\":\"0x41b5c9f2a05119ab0cdc2ed8ebafca81338e71637dc79b218c3c35a4d901d40e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://526fc37c04ba0e53d742e26cf7e6b899f520482fd02fe484e17100eb3b1a256d\",\"dweb:/ipfs/Qmex48c3aPQYRHkduC9fxxzvAYYvnqesyP1AKZNnrXC2cQ\"]},\"lib/ERC1155-puppet/tables/OperatorApproval.sol\":{\"keccak256\":\"0xbbed481b7ccef9525cd566c8e36f42512c8de94c7431510356b35c853c2764d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://984af22419c3ba9e19775b47cdd981872bb1aff430ebab83752a0ea3f6b6fb79\",\"dweb:/ipfs/Qmdr1FByP2aWAuursvKr126EZhNzT29H4bGs3qx9yacVfg\"]},\"lib/ERC1155-puppet/tables/Owners.sol\":{\"keccak256\":\"0x1dce77dc5f33c570e2163f8cbb9e5b3a628ae8f6abbf097dfc24422ff7d50636\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c604d7d03c963f322ed07c2978e1276e89d4a61ad2f2d6790eba98d7f663c7a3\",\"dweb:/ipfs/QmakymS49hdSh7i5igXbTX9f44A4h3yh4cFAxTaMfNvXTp\"]},\"lib/ERC1155-puppet/tables/TotalSupply.sol\":{\"keccak256\":\"0x892ee6cca8571fc5e43563a5834d5a44330a27206a838bb755f7711bbd357c4a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f3120b4a608f998c88b42a50ec33b6ffa709e7079d37f0ec88998f6fb441919b\",\"dweb:/ipfs/QmP4RFLPi75jTn19cUYXshfZgSAJoDzHAio6xGnYSK9NLE\"]},\"lib/ERC1155-puppet/utils.sol\":{\"keccak256\":\"0x4c264da22c936a784106d81aa3cdb94f54d90d46e15ad1b66b53bf28bbcbdf49\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b47674f3483134a57c6a3ac0193e6cdd3643774d12ad433de0541b8358ea9dd0\",\"dweb:/ipfs/QmSqmfS5s7aqrsLgi67b91s3f51AaDJs5F5xzioZcussXH\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/Puppet.sol\":{\"keccak256\":\"0x0793dc274d0e27b9a00369935693952f2b15e85b243ebed5994cc0c5fd806bc9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d94877420ab98c06013f327ce43e18a7dd3f9a42a33f76a5291ae8424b2699a6\",\"dweb:/ipfs/QmcpKAzLV2eKSU7Pfbb7wgkidNeWSUyUD5J2Scgio16RS8\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/PuppetMaster.sol\":{\"keccak256\":\"0xc83209af82eba3b3452a5c62531d52edb13d69db67c768ec12989cfaf9191c72\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f1d83a60ed2e3a15cde57d6fc859ee7c76e6d089010f41189151e799eb90525c\",\"dweb:/ipfs/QmfZLVNQ9G3kkMBxu3koZbMVPqhtxGTw2iziZQbob4AFhm\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/constants.sol\":{\"keccak256\":\"0x55dc370e83d22bd3ddb79172658731deb725c7609c1966d58cfdc5276bc20a7e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6bc27074a755a64d238f32cfd07b4226cfd47fd157f4f0829c13d8d5406d5f9d\",\"dweb:/ipfs/QmZesmQK815TdF6AuZpKZ249NXP2Qqnzmy9k3WpNRc5Cyq\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/tables/PuppetRegistry.sol\":{\"keccak256\":\"0x37273e42577e71b80621bcaa9132b8f9d28ded452242fb478fd7e52f382b83a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://26403866f063923a910cc1e6f4ff7b0e74e4f343b1222675658d1b9a1ecdbe14\",\"dweb:/ipfs/QmSTqLMbg9PvyFkVexVbLPUPLr1aBuBtcfnBZGbqEaje7Q\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/utils.sol\":{\"keccak256\":\"0x0c07e1daf167a9ebcf81d1b176e4aef23d12b0bc01333c572c0482b699fd199d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7f2ec0928e530ae3b75aadfe224a5c1654d0c26b8f10e06e490274fff3871489\",\"dweb:/ipfs/QmPLfak2kwefQ5tcNFxuE9TXsQ4PVkvTraHWZU8PK9GkR4\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f\",\"dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5\",\"dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk\"]},\"src/systems/EquipmentSystem.sol\":{\"keccak256\":\"0xd8feb605e8bb23ce3625348454e533fc0b26b4da968dd5c5d26ac7a5f72f4828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8e646a71eb3a60b589a3643ed0d518bc5d61aae5198596f1614de4ba25ae3437\",\"dweb:/ipfs/QmTp6dHR3ue6vzucUMVVFW82cLTTxPmdHH8BTeUFKf3i5y\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"EncodedLengths_InvalidLength"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"},{"internalType":"uint256","name":"accessedIndex","type":"uint256"}],"type":"error","name":"Store_IndexOutOfBounds"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"Store_InvalidResourceType"},{"inputs":[{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"uint40","name":"fieldLength","type":"uint40"}],"type":"error","name":"Store_InvalidSplice"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"uint40","name":"deleteCount","type":"uint40","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceDynamicData","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"applyEquipmentBonuses","outputs":[{"internalType":"struct AdjustedCombatStats","name":"modifiedStats","type":"tuple","components":[{"internalType":"uint256","name":"adjustedStrength","type":"uint256"},{"internalType":"uint256","name":"adjustedAgility","type":"uint256"},{"internalType":"uint256","name":"adjustedIntelligence","type":"uint256"},{"internalType":"uint256","name":"adjustedArmor","type":"uint256"},{"internalType":"uint256","name":"adjustedMaxHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"level","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"checkRequirements","outputs":[{"internalType":"bool","name":"canUse","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256[]","name":"itemIds","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function","name":"equipItems"},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"getArmorStats","outputs":[{"internalType":"struct ArmorStats","name":"_ArmorStats","type":"tuple","components":[{"internalType":"int256","name":"agiModifier","type":"int256"},{"internalType":"uint256","name":"armorModifier","type":"uint256"},{"internalType":"int256","name":"hitPointModifier","type":"int256"},{"internalType":"int256","name":"intModifier","type":"int256"},{"internalType":"uint256","name":"minLevel","type":"uint256"},{"internalType":"struct StatRestrictions","name":"statRestrictions","type":"tuple","components":[{"internalType":"uint256","name":"minAgility","type":"uint256"},{"internalType":"uint256","name":"minIntelligence","type":"uint256"},{"internalType":"uint256","name":"minStrength","type":"uint256"}]},{"internalType":"int256","name":"strModifier","type":"int256"}]}]},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"getWeaponStats","outputs":[{"internalType":"struct WeaponStats","name":"_weaponStats","type":"tuple","components":[{"internalType":"int256","name":"agiModifier","type":"int256"},{"internalType":"int256","name":"hitPointModifier","type":"int256"},{"internalType":"int256","name":"intModifier","type":"int256"},{"internalType":"uint256","name":"maxDamage","type":"uint256"},{"internalType":"uint256","name":"minDamage","type":"uint256"},{"internalType":"uint256","name":"minLevel","type":"uint256"},{"internalType":"struct StatRestrictions","name":"statRestrictions","type":"tuple","components":[{"internalType":"uint256","name":"minAgility","type":"uint256"},{"internalType":"uint256","name":"minIntelligence","type":"uint256"},{"internalType":"uint256","name":"minStrength","type":"uint256"}]},{"internalType":"int256","name":"strModifier","type":"int256"}]}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"isEquipped","outputs":[{"internalType":"bool","name":"_isEquipped","type":"bool"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"unequipItem","outputs":[{"internalType":"bool","name":"success","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/","openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/EquipmentSystem.sol":"EquipmentSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"lib/ERC1155-puppet/ERC1155System.sol":{"keccak256":"0x37bfddf9abf8e10002749d0f3e5c2d765da2359b4aa0c10549d61728da1ddae3","urls":["bzz-raw://77cef81d1373f77daac326d90895bbe692166b82895ae4b5f11ed92d4c5ad21c","dweb:/ipfs/Qmcjk2FUweGK5McuAQh8jXjMa6t3wW4YoWtwitEKD3jqhG"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155.sol":{"keccak256":"0xba76a0cbf29f93fdcf613ee19a3e8a36d8579628c3e657f68edd29f682cfe05d","urls":["bzz-raw://c40994dd35444a97b97eacd9c5af7f27373c357642000bbcbcafe7169bd2179e","dweb:/ipfs/QmSVGhh4AT7gkSmVtnitew14xtQFepACdhbGbWXJh39mk1"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Errors.sol":{"keccak256":"0x507875c8e9e6f2e706e95c565d51f20030165eb2dc241f49a42cedb96caaead2","urls":["bzz-raw://b96ff50d61db0f5773b5322c8d3dc8b062a92f9da21bf9a821ac7bae58bcdecb","dweb:/ipfs/QmcXnAhbPWL4ekfgLVPXuBRPuUUMM7zfU5xwP8pPoihnTu"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Events.sol":{"keccak256":"0x43dcbad156d27946650411971fabb2dcac1f234f78a5e7a776e18560c9ef64d5","urls":["bzz-raw://299a141df22563efaa23eb10ab2a311d3b4cc252a3f63a4c73902b198f731859","dweb:/ipfs/QmbaTrv7SwCrYcQ4qyyPf4YxUFQLrcuYMy1aF5sp3VwswN"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155MetadataURI.sol":{"keccak256":"0x73546c8cf58dc8ce002f50f172ebb8207e65856d12402f8d86fca8ba9288c4d8","urls":["bzz-raw://c81bc7f8b4f61810c1562c0197499be6ce636313c2beb9d095455ea8ccd21ae0","dweb:/ipfs/QmR67xU45dQWo51gHyaZB6wy8CbnRLg6nFvD4KeTX6mfZz"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Receiver.sol":{"keccak256":"0x9a6fd2d799610585460b2eeba3a38fe7706b8e7291f05411622a979fb462383f","urls":["bzz-raw://d3c78236d3e2b76209e1e2bb175820449bb1527c0ca99e526b19a73f207d38b3","dweb:/ipfs/Qma552XoWh5sYX4SSiUgwsSpTxe4qR47ozuac4nDsRetxF"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155System.sol":{"keccak256":"0x324481afcc10bb871430340e0ddea5613a7a7dc7436ad8067b64e787791d9c74","urls":["bzz-raw://cbf2f86e7c18feb303c9201417a85af320f148907fa637b25b56e7484325d64c","dweb:/ipfs/QmW35pffC8PK5Y7afxLc6qYYiDjH4NayRggogPazy5JsEi"],"license":"MIT"},"lib/ERC1155-puppet/constants.sol":{"keccak256":"0xe41618b4227fc0aaa1c22fc3972420734e23e0441a2315269de368af69d67c70","urls":["bzz-raw://9e67f2b3f6597a30810afaccd9cd90146b7164fc6c8e91a16261f2424b6b62ee","dweb:/ipfs/QmeJoceERJVcjfH4g1YQTpZGQdUnTFSgZz2eWTRtuwKXje"],"license":"MIT"},"lib/ERC1155-puppet/libraries/LibString.sol":{"keccak256":"0xb53857d461ac8c546fcd96b94a9f4e34001ac555bbc7b3fc3471c52b16afe2fb","urls":["bzz-raw://24cae538067519ffa04a943330b10cba87d26e2c03227edd8a0ebe671186fb73","dweb:/ipfs/QmcZuKmY8GyCWDSSSYAV5ZLuGyhkYhiJXb5AMvViUYgAuz"],"license":"MIT"},"lib/ERC1155-puppet/libraries/utils/ERC1155Utils.sol":{"keccak256":"0x981a5c3d788baf2b20b043c1a1f005fa9aa224f660233ecc63c6aa2e719b0f21","urls":["bzz-raw://5270b523c823caf879a3d338914d1c44070aace2825fb4fbd83d744267a26f5f","dweb:/ipfs/QmVfXQPAPsr24W5rz5qDiiVp2n6owM417skseKnEHxqXmq"],"license":"MIT"},"lib/ERC1155-puppet/libraries/utils/draft-IERC6093.sol":{"keccak256":"0xb016571337f659bda4d98117bfd0ea8e26d5e7b696eff5cc308275b420b9120e","urls":["bzz-raw://72ad563fb7c394adfce5a899bc94afb6e463c2773d9de1b98cae3747f85cd779","dweb:/ipfs/QmZwZGrZreuHMW7EHmzpXpN6JVtmcmQY4othHaTqR2ucV6"],"license":"MIT"},"lib/ERC1155-puppet/tables/ERC1155MetadataURI.sol":{"keccak256":"0x5e7be6ad3cd2280a13cbc155496131b2453d411da565d17e68df8a2b479ae3ea","urls":["bzz-raw://1a6ccc261562a5c76ac720adc8634d931cae7a7ecc40c96e5db7837a262c38fe","dweb:/ipfs/QmY3G99LXRifTJpJA4FqPRDUBboe8GD2PcEagu9MiwuUqL"],"license":"MIT"},"lib/ERC1155-puppet/tables/ERC1155URIStorage.sol":{"keccak256":"0x41b5c9f2a05119ab0cdc2ed8ebafca81338e71637dc79b218c3c35a4d901d40e","urls":["bzz-raw://526fc37c04ba0e53d742e26cf7e6b899f520482fd02fe484e17100eb3b1a256d","dweb:/ipfs/Qmex48c3aPQYRHkduC9fxxzvAYYvnqesyP1AKZNnrXC2cQ"],"license":"MIT"},"lib/ERC1155-puppet/tables/OperatorApproval.sol":{"keccak256":"0xbbed481b7ccef9525cd566c8e36f42512c8de94c7431510356b35c853c2764d5","urls":["bzz-raw://984af22419c3ba9e19775b47cdd981872bb1aff430ebab83752a0ea3f6b6fb79","dweb:/ipfs/Qmdr1FByP2aWAuursvKr126EZhNzT29H4bGs3qx9yacVfg"],"license":"MIT"},"lib/ERC1155-puppet/tables/Owners.sol":{"keccak256":"0x1dce77dc5f33c570e2163f8cbb9e5b3a628ae8f6abbf097dfc24422ff7d50636","urls":["bzz-raw://c604d7d03c963f322ed07c2978e1276e89d4a61ad2f2d6790eba98d7f663c7a3","dweb:/ipfs/QmakymS49hdSh7i5igXbTX9f44A4h3yh4cFAxTaMfNvXTp"],"license":"MIT"},"lib/ERC1155-puppet/tables/TotalSupply.sol":{"keccak256":"0x892ee6cca8571fc5e43563a5834d5a44330a27206a838bb755f7711bbd357c4a","urls":["bzz-raw://f3120b4a608f998c88b42a50ec33b6ffa709e7079d37f0ec88998f6fb441919b","dweb:/ipfs/QmP4RFLPi75jTn19cUYXshfZgSAJoDzHAio6xGnYSK9NLE"],"license":"MIT"},"lib/ERC1155-puppet/utils.sol":{"keccak256":"0x4c264da22c936a784106d81aa3cdb94f54d90d46e15ad1b66b53bf28bbcbdf49","urls":["bzz-raw://b47674f3483134a57c6a3ac0193e6cdd3643774d12ad433de0541b8358ea9dd0","dweb:/ipfs/QmSqmfS5s7aqrsLgi67b91s3f51AaDJs5F5xzioZcussXH"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/Puppet.sol":{"keccak256":"0x0793dc274d0e27b9a00369935693952f2b15e85b243ebed5994cc0c5fd806bc9","urls":["bzz-raw://d94877420ab98c06013f327ce43e18a7dd3f9a42a33f76a5291ae8424b2699a6","dweb:/ipfs/QmcpKAzLV2eKSU7Pfbb7wgkidNeWSUyUD5J2Scgio16RS8"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/PuppetMaster.sol":{"keccak256":"0xc83209af82eba3b3452a5c62531d52edb13d69db67c768ec12989cfaf9191c72","urls":["bzz-raw://f1d83a60ed2e3a15cde57d6fc859ee7c76e6d089010f41189151e799eb90525c","dweb:/ipfs/QmfZLVNQ9G3kkMBxu3koZbMVPqhtxGTw2iziZQbob4AFhm"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/constants.sol":{"keccak256":"0x55dc370e83d22bd3ddb79172658731deb725c7609c1966d58cfdc5276bc20a7e","urls":["bzz-raw://6bc27074a755a64d238f32cfd07b4226cfd47fd157f4f0829c13d8d5406d5f9d","dweb:/ipfs/QmZesmQK815TdF6AuZpKZ249NXP2Qqnzmy9k3WpNRc5Cyq"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/tables/PuppetRegistry.sol":{"keccak256":"0x37273e42577e71b80621bcaa9132b8f9d28ded452242fb478fd7e52f382b83a6","urls":["bzz-raw://26403866f063923a910cc1e6f4ff7b0e74e4f343b1222675658d1b9a1ecdbe14","dweb:/ipfs/QmSTqLMbg9PvyFkVexVbLPUPLr1aBuBtcfnBZGbqEaje7Q"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/utils.sol":{"keccak256":"0x0c07e1daf167a9ebcf81d1b176e4aef23d12b0bc01333c572c0482b699fd199d","urls":["bzz-raw://7f2ec0928e530ae3b75aadfe224a5c1654d0c26b8f10e06e490274fff3871489","dweb:/ipfs/QmPLfak2kwefQ5tcNFxuE9TXsQ4PVkvTraHWZU8PK9GkR4"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a","urls":["bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f","dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4","urls":["bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5","dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk"],"license":"MIT"},"src/systems/EquipmentSystem.sol":{"keccak256":"0xd8feb605e8bb23ce3625348454e533fc0b26b4da968dd5c5d26ac7a5f72f4828","urls":["bzz-raw://8e646a71eb3a60b589a3643ed0d518bc5d61aae5198596f1614de4ba25ae3437","dweb:/ipfs/QmTp6dHR3ue6vzucUMVVFW82cLTTxPmdHH8BTeUFKf3i5y"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":245} \ No newline at end of file +{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"applyEquipmentBonuses","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"modifiedStats","type":"tuple","internalType":"struct AdjustedCombatStats","components":[{"name":"adjustedStrength","type":"uint256","internalType":"uint256"},{"name":"adjustedAgility","type":"uint256","internalType":"uint256"},{"name":"adjustedIntelligence","type":"uint256","internalType":"uint256"},{"name":"adjustedArmor","type":"uint256","internalType":"uint256"},{"name":"adjustedMaxHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"checkRequirements","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"canUse","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"equipItems","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemIds","type":"uint256[]","internalType":"uint256[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"getArmorStats","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_ArmorStats","type":"tuple","internalType":"struct ArmorStats","components":[{"name":"agiModifier","type":"int256","internalType":"int256"},{"name":"armorModifier","type":"uint256","internalType":"uint256"},{"name":"hitPointModifier","type":"int256","internalType":"int256"},{"name":"intModifier","type":"int256","internalType":"int256"},{"name":"minLevel","type":"uint256","internalType":"uint256"},{"name":"statRestrictions","type":"tuple","internalType":"struct StatRestrictions","components":[{"name":"minAgility","type":"uint256","internalType":"uint256"},{"name":"minIntelligence","type":"uint256","internalType":"uint256"},{"name":"minStrength","type":"uint256","internalType":"uint256"}]},{"name":"strModifier","type":"int256","internalType":"int256"}]}],"stateMutability":"view"},{"type":"function","name":"getWeaponStats","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_weaponStats","type":"tuple","internalType":"struct WeaponStats","components":[{"name":"agiModifier","type":"int256","internalType":"int256"},{"name":"hitPointModifier","type":"int256","internalType":"int256"},{"name":"intModifier","type":"int256","internalType":"int256"},{"name":"maxDamage","type":"uint256","internalType":"uint256"},{"name":"minDamage","type":"uint256","internalType":"uint256"},{"name":"minLevel","type":"uint256","internalType":"uint256"},{"name":"statRestrictions","type":"tuple","internalType":"struct StatRestrictions","components":[{"name":"minAgility","type":"uint256","internalType":"uint256"},{"name":"minIntelligence","type":"uint256","internalType":"uint256"},{"name":"minStrength","type":"uint256","internalType":"uint256"}]},{"name":"strModifier","type":"int256","internalType":"int256"}]}],"stateMutability":"view"},{"type":"function","name":"isEquipped","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_isEquipped","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"function","name":"unequipItem","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"success","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"event","name":"Store_SpliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"deleteCount","type":"uint40","indexed":false,"internalType":"uint40"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"EncodedLengths_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_IndexOutOfBounds","inputs":[{"name":"length","type":"uint256","internalType":"uint256"},{"name":"accessedIndex","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_InvalidSplice","inputs":[{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"fieldLength","type":"uint40","internalType":"uint40"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b50614525806100206000396000f3fe608060405234801561001057600080fd5b50600436106100c95760003560e01c80639056fa2811610081578063cc77a2de1161005b578063cc77a2de146101f8578063e1af802c1461020d578063edcfef821461021557600080fd5b80639056fa28146101695780639a8bb9a2146101d2578063b2aca84b146101e557600080fd5b806340a5ed2a116100b257806340a5ed2a1461011657806345ec93541461013657806363ff22871461014957600080fd5b806301ffc9a7146100ce578063119df25f146100f6575b600080fd5b6100e16100dc36600461397d565b610228565b60405190151581526020015b60405180910390f35b6100fe6102c1565b6040516001600160a01b0390911681526020016100ed565b6101296101243660046139bf565b6102d0565b6040516100ed91906139d8565b604051601f1936013581526020016100ed565b61015c6101573660046139bf565b61036b565b6040516100ed9190613a45565b61017c6101773660046139bf565b6103fa565b6040516100ed9190600060e082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015260a083015160a083015260c083015160c083015292915050565b6100e16101e0366004613abc565b6106d9565b6100e16101f3366004613abc565b610847565b61020b610206366004613b73565b610b87565b005b6100fe610ed7565b6100e1610223366004613abc565b610ee1565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102bb57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102cb61106c565b905090565b6102d861386e565b60006102e38361109e565b90506001815160058111156102fa576102fa613c15565b1461034c5760405162461bcd60e51b815260206004820152601360248201527f4954454d533a204e6f742061202041726d6f720000000000000000000000000060448201526064015b60405180910390fd5b80604001518060200190518101906103649190613c87565b9392505050565b6103736138cd565b600061037e8361109e565b905060008151600581111561039557610395613c15565b146103e25760405162461bcd60e51b815260206004820152601460248201527f4954454d533a204e6f7420612020776561706f6e0000000000000000000000006044820152606401610343565b80604001518060200190518101906103649190613d13565b61043a6040518060e00160405280600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b600061044583611167565b90506104876040518060e00160405280600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b61048f610ed7565b6001600160a01b031663fa1becc4856040518263ffffffff1660e01b81526004016104bc91815260200190565b602060405180830381865afa1580156104d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104fd9190613daa565b1561060257600061050d8561120f565b805184519192506000916105219190613de2565b121561052e57600061053c565b8051835161053c9190613de2565b82526020808201519084015160009161055491613de2565b1215610561576000610575565b806020015183602001516105759190613de2565b60208301526040810151606084015160009161059091613de2565b121561059d5760006105b1565b806040015183606001516105b19190613de2565b6040830152606081015160808401516000916105cc91613de2565b12156105d95760016105ed565b806060015183608001516105ed9190613de2565b60808301525060a08083015190820152610364565b602080830151908201528151815260608201516040820152610698610625610ed7565b6001600160a01b03166353d64640866040518263ffffffff1660e01b815260040161065291815260200190565b602060405180830381865afa15801561066f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106939190613e02565b6112f7565b8060200190518101906106ab9190613e94565b6040015160608201526080808301519082015260a0808301519082015260e082015160c08201529392505050565b6000806106e58361109e565b905060006106f285611167565b8251909150600581111561070857610708613c15565b60ff1660000361079a576000826040015180602001905181019061072c9190613d13565b60a081015160e0840151602085015160c084015151939450911115916001911015610755575060005b835160c084015160400151111561076a575060005b83606001518360c00151602001511115610782575060005b81801561078c5750805b1561079657600195505b5050505b815160058111156107ad576107ad613c15565b60ff1660010361083f57600082604001518060200190518101906107d19190613c87565b608081015160e0840151602085015160a0840151519394509111159160019110156107fa575060005b835160a084015160400151111561080f575060005b83606001518360a00151602001511115610827575060005b8180156108315750805b1561083b57600195505b5050505b505092915050565b600082600061085582611374565b905080606001516108a85760405162461bcd60e51b815260206004820152601960248201527f436861726163746572206e6f7420696e207468652047616d65000000000000006044820152606401610343565b60006108b2610ed7565b6001600160a01b031663777c2caf876040518263ffffffff1660e01b81526004016108df91815260200190565b602060405180830381865afa1580156108fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109209190613f81565b905061092a6102c1565b6001600160a01b0316816001600160a01b03161461098a5760405162461bcd60e51b815260206004820152601a60248201527f4954454d533a204e6f7420436861726163746572204f776e65720000000000006044820152606401610343565b6000610994610ed7565b6001600160a01b031663cdaccbae876040518263ffffffff1660e01b81526004016109c191815260200190565b602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190613faa565b6005811115610a1357610a13613c15565b905060ff8116610a7e576000610a3187610a2c8a611439565b6114c3565b9050868160018351610a439190613fcb565b81518110610a5357610a53613fde565b602002602001015103610a7857610a6a8882611598565b610a7388611613565b600195505b50610b74565b60001960ff821601610adb576000610a9987610a2c8a61168a565b9050868160018351610aab9190613fcb565b81518110610abb57610abb613fde565b602002602001015103610a7857610ad288826116fc565b610a738861176d565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe60ff82160115610b745760405162461bcd60e51b815260206004820152602160248201527f45515549504d454e543a20554e5245434f474e495a4544204954454d2054595060448201527f45000000000000000000000000000000000000000000000000000000000000006064820152608401610343565b610b7d876117e0565b5050505092915050565b816000610b9382611374565b90508060600151610be65760405162461bcd60e51b815260206004820152601960248201527f436861726163746572206e6f7420696e207468652047616d65000000000000006044820152606401610343565b6000610bf0610ed7565b6001600160a01b031663777c2caf866040518263ffffffff1660e01b8152600401610c1d91815260200190565b602060405180830381865afa158015610c3a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c5e9190613f81565b9050610c686102c1565b6001600160a01b0316816001600160a01b031614610cc85760405162461bcd60e51b815260206004820152601a60248201527f4954454d533a204e6f7420436861726163746572204f776e65720000000000006044820152606401610343565b6000805b8551811015610ec557858181518110610ce757610ce7613fde565b60200260200101519150610cf9610ed7565b6001600160a01b031663b363411883610d106102c1565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815260048101929092526001600160a01b03166024820152604401602060405180830381865afa158015610d72573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d969190613daa565b610de25760405162461bcd60e51b815260206004820152601560248201527f4954454d533a204e6f74204974656d204f776e657200000000000000000000006044820152606401610343565b6000610ded8361109e565b9050600381600001516005811115610e0757610e07613c15565b60ff1610610e575760405162461bcd60e51b815260206004820152601d60248201527f4954454d533a204e6f7420616e2065717569707061626c65204974656d0000006044820152606401610343565b610e6188846106d9565b610ead5760405162461bcd60e51b815260206004820152601b60248201527f4954454d533a20526571756972656d656e7473206e6f74206d657400000000006044820152606401610343565b610ebc8884836000015161196e565b50600101610ccc565b50610ecf866117e0565b505050505050565b60006102cb611ad9565b600080610eed8361109e565b80519091506005811115610f0357610f03613c15565b60ff16600003610f68576000610f1885611439565b905060005b8151811015610f615784828281518110610f3957610f39613fde565b602002602001015103610f4f5760019350610f61565b80610f5981613ff4565b915050610f1d565b5050611065565b80516005811115610f7b57610f7b613c15565b60ff16600103610fd9576000610f908561168a565b905060005b8151811015610f615784828281518110610fb157610fb1613fde565b602002602001015103610fc75760019350610f61565b80610fd181613ff4565b915050610f95565b80516005811115610fec57610fec613c15565b60ff16600203156110655760405162461bcd60e51b815260206004820152602160248201527f45515549504d454e543a20554e5245434f474e495a4544204954454d2054595060448201527f45000000000000000000000000000000000000000000000000000000000000006064820152608401610343565b5092915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c8061109b5750335b90565b60408051606080820183526000808352602083015291810191909152604080516001808252818301909252600091602080830190803683370190505090508260001b816000815181106110f3576110f3613fde565b60209081029190910101526000808061114c7f746255440000000000000000000000004974656d730000000000000000000000857e21020101200000000000000000000000000000000000000000000000000000611ae3565b92509250925061115d838383611bb3565b9695505050505050565b61116f613927565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106111a5576111a5613fde565b6020908102919091010152600080806111fe7f7462554400000000000000000000000053746174730000000000000000000000857ee1080020200120202020200000000000000000000000000000000000000000611ae3565b92509250925061115d838383611c1e565b61125760405180610100016040528060008152602001600081526020016000815260200160008152602001600081526020016060815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061128d5761128d613fde565b6020908102919091010152600080806112e67f7462554400000000000000000000000043686172616374657245717569706d65857ea0050320202020200000000000000000000000000000000000000000000000611ae3565b92509250925061115d838383611c96565b60408051600180825281830190925260609160009190602080830190803683370190505090508260001b8160008151811061133457611334613fde565b6020908102919091010152600061136c7f746255440000000000000000000000004d6f62730000000000000000000000008383611d1d565b949350505050565b604080516080810182526000808252602082018190528183018190526060820181905282516001808252818501909452919290919081602001602082028036833701905050905082816000815181106113cf576113cf613fde565b6020908102919091010152600080806114287f7462554400000000000000000000000043686172616374657273000000000000857e55040020142001000000000000000000000000000000000000000000000000611ae3565b92509250925061115d838383611de4565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061147357611473613fde565b602090810291909101015260006114ac7f7462554400000000000000000000000043686172616374657245717569706d65836001611d1d565b905061136c6114be8260008451611e34565b611ec2565b60606001825111156115925760005b825181101561158c57838382815181106114ee576114ee613fde565b60200260200101510361157a576000836001855161150c9190613fcb565b8151811061151c5761151c613fde565b602002602001015190508084838151811061153957611539613fde565b6020026020010181815250508484600186516115559190613fcb565b8151811061156557611565613fde565b6020026020010181815250508392505061158c565b8061158481613ff4565b9150506114d2565b506102bb565b50919050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106115ce576115ce613fde565b602090810291909101015261160e7f7462554400000000000000000000000043686172616374657245717569706d6582600161160986611ed3565b611ee3565b505050565b60408051600180825281830190925260009160208083019080368337019050509050818160008151811061164957611649613fde565b6020026020010181815250506116867f7462554400000000000000000000000043686172616374657245717569706d6560001b8260016020611f95565b5050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106116c4576116c4613fde565b602090810291909101015260006114ac7f7462554400000000000000000000000043686172616374657245717569706d658383611d1d565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061173257611732613fde565b602090810291909101015261160e7f7462554400000000000000000000000043686172616374657245717569706d6582600061160986611ed3565b6040805160018082528183019092526000916020808301908036833701905050905081816000815181106117a3576117a3613fde565b6020026020010181815250506116867f7462554400000000000000000000000043686172616374657245717569706d6560001b8260006020611f95565b60006117eb8261168a565b905060006117f883611439565b9050600080600080600061180a61386e565b6118126138cd565b8851156118aa5760005b89518110156118a8576118478a828151811061183a5761183a613fde565b60200260200101516102d0565b9250826020015188611859919061400e565b97508260c001518761186b9190613de2565b835190975061187a9087613de2565b955082606001518561188c9190613de2565b945082604001518461189e9190613de2565b935060010161181c565b505b8751156119305760005b885181101561192e576118df8982815181106118d2576118d2613fde565b602002602001015161036b565b91508160e00151876118f19190613de2565b82519097506119009087613de2565b95508160400151856119129190613de2565b94508160200151846119249190613de2565b93506001016118b4565b505b61193a8a87612008565b6119448a866120bc565b61194e8a8561213b565b6119588a846121ba565b6119628a88612239565b50505050505050505050565b6119788383610ee1565b156119c55760405162461bcd60e51b815260206004820152601b60248201527f45515549504d454e543a20414c524541445920455155495050454400000000006044820152606401610343565b8060058111156119d7576119d7613c15565b60ff16600003611a435760026119ec846122b8565b10611a395760405162461bcd60e51b815260206004820181905260248201527f4954454d533a20546f6f206d616e7920776561706f6e732065717569707065646044820152606401610343565b611a438383612336565b806005811115611a5557611a55613c15565b60ff16600103611ac1576001611a6a846123c9565b10611ab75760405162461bcd60e51b815260206004820152601e60248201527f4954454d533a20546f6f206d7563682061726d6f7220657175697070656400006044820152606401610343565b611ac1838361243a565b806005811115611ad357611ad3613c15565b50505050565b60006102cb6124b9565b6060600060606000611af36124b9565b9050306001600160a01b03821603611b1c57611b108787876124f8565b93509350935050611baa565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611b65908a908a908a9060040161405d565b600060405180830381865afa158015611b82573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611b10919081019061410e565b93509350939050565b60408051606080820183526000808352602083015291810191909152611bd884612600565b6020830181905282826005811115611bf257611bf2613c15565b6005811115611c0357611c03613c15565b8152505050611c12838361262c565b60408201529392505050565b611c26613927565b611c2f84612658565b60e0890181905260c0890182905260a089018390526080890184905260608901859052886020810160408201886002811115611c6d57611c6d613c15565b6002811115611c7e57611c7e613c15565b90529790975250505093909252509195945050505050565b611cde60405180610100016040528060008152602001600081526020016000815260200160008152602001600081526020016060815260200160608152602001606081525090565b611ce7846126c6565b60808601526060850152604084015260208301528152611d078383612702565b60e084015260c083015260a08201529392505050565b60606000611d296124b9565b9050306001600160a01b03821603611d4e57611d4685858561276d565b915050610364565b6040517f1e7889770000000000000000000000000000000000000000000000000000000081526001600160a01b03821690631e78897790611d979088908890889060040161417b565b600060405180830381865afa158015611db4573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611d4691908101906141a7565b509392505050565b604080516080810182526000808252602082018190529181018290526060810191909152611e11846127a7565b1515606085015260408401526001600160a01b0316602083015281529392505050565b600081831180611e445750835182115b15611e81578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161034393929190614208565b60208401611e8f848261400e565b90506000611e9d8585613fcb565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b6060600061036483602060006127e1565b606081610364816020600061285c565b6000611eed6124b9565b9050306001600160a01b03821603611f1057611f0b858585856128b0565b611f8e565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea86290611f5b90889088908890889060040161422d565b600060405180830381600087803b158015611f7557600080fd5b505af1158015611f89573d6000803e3d6000fd5b505050505b5050505050565b6000611f9f6124b9565b9050306001600160a01b03821603611fbd57611f0b858585856128eb565b6040517fd9c03a040000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063d9c03a0490611f5b90889088908890889060040161426c565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061203e5761203e613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260008560405160200161208791815260200190565b60408051601f198184030181529190527ea0050320202020200000000000000000000000000000000000000000000000612944565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106120f2576120f2613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260018560405160200161208791815260200190565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061217157612171613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260028560405160200161208791815260200190565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106121f0576121f0613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260038560405160200161208791815260200190565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061226f5761226f613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260048560405160200161208791815260200190565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106122f1576122f1613fde565b6020908102919091010152600061232a7f7462554400000000000000000000000043686172616374657245717569706d658360016129ed565b60209004949350505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061236c5761236c613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b826001856040516020016123b591815260200190565b604051602081830303815290604052612a9f565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061240257612402613fde565b6020908102919091010152600061232a7f7462554400000000000000000000000043686172616374657245717569706d6583836129ed565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061247057612470613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b826000856040516020016123b591815260200190565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806124f3573391505090565b919050565b606060006060600061250985612b12565b9050612516878783612b35565b9350600061252386612b6e565b905080156125f5576125358888612bab565b935066ffffffffffffff841667ffffffffffffffff81111561255957612559613ade565b6040519080825280601f01601f191660200182016040528015612583576020820181803683370190505b5092506020830160005b828160ff1610156125f25760006125a58b8b84612bbe565b905060006125c2888460ff166028026038011c64ffffffffff1690565b90506125d18260008387612c3e565b6125db818561400e565b9350505080806125ea906142b1565b91505061258d565b50505b505093509350939050565b6020810151600090819060f81c600581111561261e5761261e613c15565b602193909301519293915050565b60606000603884901c64ffffffffff1661264f61264a858484611e34565b612d0a565b95945050505050565b600080600080600080600080612672896000016020015190565b60408a015160608b0151919950975060f81c600281111561269557612695613c15565b60618a015160818b015160a18c015160c18d015160e1909d01519b9d9a9c939b929a91995097509195509350915050565b60008060008060006126dc866000016020015190565b60408701516060880151608089015160a090990151929991989097509550909350915050565b606080806000603886901c64ffffffffff166127226114be878484611e34565b945090508064ffffffffff606088901c16016127426114be878484611e34565b935090508064ffffffffff608888901c16016127626114be878484611e34565b925050509250925092565b606061136c61277d858585612bbe565b60006127a28561278d8989612bab565b9060ff166028026038011c64ffffffffff1690565b612d8a565b6000806000806127bb856000016020015190565b6040860151605487015191955060601c9350607486015190925060f81c90509193509193565b606060006127ef8560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816128155761281561429b565b04905060405193506020840160208202810160405281855260005b82811015612850578451871c825293870193602090910190600101612830565b50505050509392505050565b8251606090600061286d85836142d0565b9050604051925060208301601f19603f83860101166040528184526000602088015b84821015612850578051871b8352918701916001919091019060200161288f565b60006128bc8585612bab565b905060006128d9828560ff166028026038011c64ffffffffff1690565b9050610ecf8686866000858888612dad565b60006128f78585612bab565b90506000612914828560ff166028026038011c64ffffffffff1690565b9050610ecf86868661292d8764ffffffffff8716613fcb565b604080516000815260208101909152889088612dad565b600061294e6124b9565b9050306001600160a01b038216036129725761296d86868686866131e7565b610ecf565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae0906129bf90899089908990899089906004016142e7565b600060405180830381600087803b1580156129d957600080fd5b505af1158015611962573d6000803e3d6000fd5b6000806129f86124b9565b9050306001600160a01b03821603612a1557611d468585856131fc565b6040517fdbbf0e210000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063dbbf0e2190612a5e9088908890889060040161417b565b602060405180830381865afa158015612a7b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d469190613e02565b6000612aa96124b9565b9050306001600160a01b03821603612ac757611f0b8585858561320c565b6040517f150f32620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063150f326290611f5b90889088908890889060040161422d565b60006008612b2260026020613fcb565b612b2c91906142d0565b9190911c919050565b606081600003612b545750604080516020810190915260008152610364565b6000612b608585613247565b905061264f81600085612d8a565b60006008600180612b8160026020613fcb565b612b8b9190613fcb565b612b959190613fcb565b612b9f91906142d0565b8260ff911c1692915050565b6000610364612bba848461329d565b5490565b60008383604051602001612bd392919061432e565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612cc55760208310612c6857602083048401935060208381612c6457612c6461429b565b0692505b8215612cc5576020839003600081841015612c8b5750600019600884021c612c95565b50600019600882021c5b8554600886021b818451168219821617845250818411612cb6575050611ad3565b50600194909401939182900391015b5b60208210612ce75783548152600190930192601f1990910190602001612cc6565b8115611ad3576000600019600884021c8251865482191691161782525050505050565b60606000612d188360801c90565b90506fffffffffffffffffffffffffffffffff83168067ffffffffffffffff811115612d4657612d46613ade565b6040519080825280601f01601f191660200182016040528015612d70576020820181803683370190505b50925060208301612d828382846132f3565b505050919050565b60405160208101601f19603f8484010116604052828252611ddc85858584612c3e565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff0000000000000000000000000000000000000000000000000000000000001614612e6d577f74620000000000000000000000000000000000000000000000000000000000008788604051602001612e2b91815260200190565b60408051601f19818403018152908290527f31b4668300000000000000000000000000000000000000000000000000000000825261034393929160040161436a565b6000612e88828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff1683612ea19190613fcb565b612eab919061400e565b9050808214158015612ecd575081612ec386886143ab565b64ffffffffff1614155b15612f1d576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff8088166004830152808716602483015283166044820152606401610343565b818664ffffffffff161115612f6e576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff87166024820152604401610343565b6000612f7b84898461333e565b90506000612f888b61340c565b905060005b8151811015613053576000828281518110612faa57612faa613fde565b60200260200101519050612fd66010826affffffffffffffffffffff191661349590919063ffffffff16565b1561304a57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b815260040161301797969594939291906143c9565b600060405180830381600087803b15801561303157600080fd5b505af1158015613045573d6000803e3d6000fd5b505050505b50600101612f8d565b5064ffffffffff881660005b8a60ff168160ff16101561309257613086878260ff166028026038011c64ffffffffff1690565b9091019060010161305f565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d6040516130cd96959493929190614427565b60405180910390a2508284146130ee5760006130e98c8c61329d565b839055505b60006130fb8c8c8c612bbe565b905061310f818a64ffffffffff16896134b3565b5060005b81518110156131d957600082828151811061313057613130613fde565b6020026020010151905061315c6020826affffffffffffffffffffff191661349590919063ffffffff16565b156131d057606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b815260040161319d97969594939291906143c9565b600060405180830381600087803b1580156131b757600080fd5b505af11580156131cb573d6000803e3d6000fd5b505050505b50600101613113565b505050505050505050505050565b611f8e85856131f684876134c9565b856134fa565b600061136c8261278d8686612bab565b60006132188585612bab565b90506000613235828560ff166028026038011c64ffffffffff1690565b9050610ecf8686868460008888612dad565b6000828260405160200161325c92919061432e565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600082826040516020016132b292919061432e565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b5b60208110613313578251825260209283019290910190601f19016132f4565b8060000361332057505050565b6000600019600883021c905080835116811985511617835250505050565b600064ffffffffff821115613382576040517f7149a3c100000000000000000000000000000000000000000000000000000000815260048101839052602401610343565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff168085106133b457808503820191506133bc565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061344657613446613fde565b6020908102919091010152600061347e7f746273746f726500000000000000000053746f7265486f6f6b73000000000000838361276d565b905061136c6134908260008451611e34565b61379e565b60008160ff16826134a68560581c90565b1660ff1614905092915050565b61160e838383516134c48560200190565b6137af565b600080805b8360ff16811015611ddc576134f060ff601b83900360080287901c168361400e565b91506001016134ce565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361358457837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161357793929190614483565b60405180910390a2611ad3565b60006135908585613247565b9050600061359d8661340c565b905060005b81518110156136725760008282815181106135bf576135bf613fde565b602002602001015190506135eb6004826affffffffffffffffffffff191661349590919063ffffffff16565b15613669576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90613636908b908b908b908b906004016144b6565b600060405180830381600087803b15801561365057600080fd5b505af1158015613664573d6000803e3d6000fd5b505050505b506001016135a2565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8686866040516136a793929190614483565b60405180910390a26136c2828565ffffffffffff16856134b3565b60005b81518110156137955760008282815181106136e2576136e2613fde565b6020026020010151905061370e6008826affffffffffffffffffffff191661349590919063ffffffff16565b1561378c576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190613759908b908b908b908b906004016144b6565b600060405180830381600087803b15801561377357600080fd5b505af1158015613787573d6000803e3d6000fd5b505050505b506001016136c5565b50505050505050565b6060600061036483601560006127e1565b821561382957602083106137d9576020830484019350602083816137d5576137d561429b565b0692505b82156138295760208390036000600019600885021c1990506008850281811c91508351811c905081198754168282161787555081841161381a575050611ad3565b50600194909401939182900391015b5b6020821061384b5780518455600190930192601f199091019060200161382a565b8115611ad3576000600019600884021c8554835182191691161785555050505050565b6040518060e0016040528060008152602001600081526020016000815260200160008152602001600081526020016138c060405180606001604052806000815260200160008152602001600081525090565b8152602001600081525090565b6040518061010001604052806000815260200160008152602001600081526020016000815260200160008152602001600081526020016138c060405180606001604052806000815260200160008152602001600081525090565b60405180610100016040528060008152602001600081526020016000600281111561395457613954613c15565b815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006020828403121561398f57600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461036457600080fd5b6000602082840312156139d157600080fd5b5035919050565b600061012082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015260a0830151613a3360a08401828051825260208082015190830152604090810151910152565b5060c083015161010083015292915050565b600061014082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015260a083015160a083015260c0830151613aaa60c08401828051825260208082015190830152604090810151910152565b5060e083015161012083015292915050565b60008060408385031215613acf57600080fd5b50508035926020909101359150565b634e487b7160e01b600052604160045260246000fd5b604051610140810167ffffffffffffffff81118282101715613b1857613b18613ade565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715613b4757613b47613ade565b604052919050565b600067ffffffffffffffff821115613b6957613b69613ade565b5060051b60200190565b60008060408385031215613b8657600080fd5b8235915060208084013567ffffffffffffffff811115613ba557600080fd5b8401601f81018613613bb657600080fd5b8035613bc9613bc482613b4f565b613b1e565b81815260059190911b82018301908381019088831115613be857600080fd5b928401925b82841015613c0657833582529284019290840190613bed565b80955050505050509250929050565b634e487b7160e01b600052602160045260246000fd5b600060608284031215613c3d57600080fd5b6040516060810181811067ffffffffffffffff82111715613c6057613c60613ade565b80604052508091508251815260208301516020820152604083015160408201525092915050565b60006101208284031215613c9a57600080fd5b60405160e0810181811067ffffffffffffffff82111715613cbd57613cbd613ade565b80604052508251815260208301516020820152604083015160408201526060830151606082015260808301516080820152613cfb8460a08501613c2b565b60a0820152610100929092015160c083015250919050565b60006101408284031215613d2657600080fd5b604051610100810181811067ffffffffffffffff82111715613d4a57613d4a613ade565b8060405250825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a0820152613d928460c08501613c2b565b60c0820152610120929092015160e083015250919050565b600060208284031215613dbc57600080fd5b8151801515811461036457600080fd5b634e487b7160e01b600052601160045260246000fd5b808201828112600083128015821682158216171561083f5761083f613dcc565b600060208284031215613e1457600080fd5b5051919050565b600082601f830112613e2c57600080fd5b81516020613e3c613bc483613b4f565b8083825260208201915060208460051b870101935086841115613e5e57600080fd5b602086015b84811015613e7a5780518352918301918301613e63565b509695505050505050565b8051600381106124f357600080fd5b600060208284031215613ea657600080fd5b815167ffffffffffffffff80821115613ebe57600080fd5b908301906101408286031215613ed357600080fd5b613edb613af4565b825182811115613eea57600080fd5b613ef687828601613e1b565b8252506020830151602082015260408301516040820152613f1960608401613e85565b60608201526080830151608082015260a083015160a082015260c083015160c082015260e083015182811115613f4e57600080fd5b613f5a87828601613e1b565b60e08301525061010083810151908201526101209283015192810192909252509392505050565b600060208284031215613f9357600080fd5b81516001600160a01b038116811461036457600080fd5b600060208284031215613fbc57600080fd5b81516006811061036457600080fd5b818103818111156102bb576102bb613dcc565b634e487b7160e01b600052603260045260246000fd5b6000600019820361400757614007613dcc565b5060010190565b808201808211156102bb576102bb613dcc565b60008151808452602080850194506020840160005b8381101561405257815187529582019590820190600101614036565b509495945050505050565b8381526060602082015260006140766060830185614021565b9050826040830152949350505050565b60005b838110156140a1578181015183820152602001614089565b50506000910152565b600082601f8301126140bb57600080fd5b815167ffffffffffffffff8111156140d5576140d5613ade565b6140e86020601f19601f84011601613b1e565b8181528460208386010111156140fd57600080fd5b61136c826020830160208701614086565b60008060006060848603121561412357600080fd5b835167ffffffffffffffff8082111561413b57600080fd5b614147878388016140aa565b945060208601519350604086015191508082111561416457600080fd5b50614171868287016140aa565b9150509250925092565b8381526060602082015260006141946060830185614021565b905060ff83166040830152949350505050565b6000602082840312156141b957600080fd5b815167ffffffffffffffff8111156141d057600080fd5b61136c848285016140aa565b600081518084526141f4816020860160208601614086565b601f01601f19169290920160200192915050565b60608152600061421b60608301866141dc565b60208301949094525060400152919050565b8481526080602082015260006142466080830186614021565b60ff85166040840152828103606084015261426181856141dc565b979650505050505050565b8481526080602082015260006142856080830186614021565b60ff949094166040830152506060015292915050565b634e487b7160e01b600052601260045260246000fd5b600060ff821660ff81036142c7576142c7613dcc565b60010192915050565b80820281158282048414176102bb576102bb613dcc565b85815260a06020820152600061430060a0830187614021565b60ff86166040840152828103606084015261431b81866141dc565b9150508260808301529695505050505050565b8281526000602080830184516020860160005b8281101561435d57815184529284019290840190600101614341565b5091979650505050505050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815282602082015260606040820152600061264f60608301846141dc565b64ffffffffff81811683821601908082111561106557611065613dcc565b87815260e0602082015260006143e260e0830189614021565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c084015261441981856141dc565b9a9950505050505050505050565b60c08152600061443a60c0830189614021565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a084015261447681856141dc565b9998505050505050505050565b6060815260006144966060830186614021565b65ffffffffffff85166020840152828103604084015261115d81856141dc565b8481526080602082015260006144cf6080830186614021565b65ffffffffffff85166040840152828103606084015261426181856141dc56fea2646970667358221220e29bd519176d9a4a4903efb262522560a87312874523698ece082e1a6aed7ed164736f6c63430008180033","sourceMap":"1667:12143:245:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100c95760003560e01c80639056fa2811610081578063cc77a2de1161005b578063cc77a2de146101f8578063e1af802c1461020d578063edcfef821461021557600080fd5b80639056fa28146101695780639a8bb9a2146101d2578063b2aca84b146101e557600080fd5b806340a5ed2a116100b257806340a5ed2a1461011657806345ec93541461013657806363ff22871461014957600080fd5b806301ffc9a7146100ce578063119df25f146100f6575b600080fd5b6100e16100dc36600461397d565b610228565b60405190151581526020015b60405180910390f35b6100fe6102c1565b6040516001600160a01b0390911681526020016100ed565b6101296101243660046139bf565b6102d0565b6040516100ed91906139d8565b604051601f1936013581526020016100ed565b61015c6101573660046139bf565b61036b565b6040516100ed9190613a45565b61017c6101773660046139bf565b6103fa565b6040516100ed9190600060e082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015260a083015160a083015260c083015160c083015292915050565b6100e16101e0366004613abc565b6106d9565b6100e16101f3366004613abc565b610847565b61020b610206366004613b73565b610b87565b005b6100fe610ed7565b6100e1610223366004613abc565b610ee1565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102bb57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102cb61106c565b905090565b6102d861386e565b60006102e38361109e565b90506001815160058111156102fa576102fa613c15565b1461034c5760405162461bcd60e51b815260206004820152601360248201527f4954454d533a204e6f742061202041726d6f720000000000000000000000000060448201526064015b60405180910390fd5b80604001518060200190518101906103649190613c87565b9392505050565b6103736138cd565b600061037e8361109e565b905060008151600581111561039557610395613c15565b146103e25760405162461bcd60e51b815260206004820152601460248201527f4954454d533a204e6f7420612020776561706f6e0000000000000000000000006044820152606401610343565b80604001518060200190518101906103649190613d13565b61043a6040518060e00160405280600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b600061044583611167565b90506104876040518060e00160405280600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b61048f610ed7565b6001600160a01b031663fa1becc4856040518263ffffffff1660e01b81526004016104bc91815260200190565b602060405180830381865afa1580156104d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104fd9190613daa565b1561060257600061050d8561120f565b805184519192506000916105219190613de2565b121561052e57600061053c565b8051835161053c9190613de2565b82526020808201519084015160009161055491613de2565b1215610561576000610575565b806020015183602001516105759190613de2565b60208301526040810151606084015160009161059091613de2565b121561059d5760006105b1565b806040015183606001516105b19190613de2565b6040830152606081015160808401516000916105cc91613de2565b12156105d95760016105ed565b806060015183608001516105ed9190613de2565b60808301525060a08083015190820152610364565b602080830151908201528151815260608201516040820152610698610625610ed7565b6001600160a01b03166353d64640866040518263ffffffff1660e01b815260040161065291815260200190565b602060405180830381865afa15801561066f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106939190613e02565b6112f7565b8060200190518101906106ab9190613e94565b6040015160608201526080808301519082015260a0808301519082015260e082015160c08201529392505050565b6000806106e58361109e565b905060006106f285611167565b8251909150600581111561070857610708613c15565b60ff1660000361079a576000826040015180602001905181019061072c9190613d13565b60a081015160e0840151602085015160c084015151939450911115916001911015610755575060005b835160c084015160400151111561076a575060005b83606001518360c00151602001511115610782575060005b81801561078c5750805b1561079657600195505b5050505b815160058111156107ad576107ad613c15565b60ff1660010361083f57600082604001518060200190518101906107d19190613c87565b608081015160e0840151602085015160a0840151519394509111159160019110156107fa575060005b835160a084015160400151111561080f575060005b83606001518360a00151602001511115610827575060005b8180156108315750805b1561083b57600195505b5050505b505092915050565b600082600061085582611374565b905080606001516108a85760405162461bcd60e51b815260206004820152601960248201527f436861726163746572206e6f7420696e207468652047616d65000000000000006044820152606401610343565b60006108b2610ed7565b6001600160a01b031663777c2caf876040518263ffffffff1660e01b81526004016108df91815260200190565b602060405180830381865afa1580156108fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109209190613f81565b905061092a6102c1565b6001600160a01b0316816001600160a01b03161461098a5760405162461bcd60e51b815260206004820152601a60248201527f4954454d533a204e6f7420436861726163746572204f776e65720000000000006044820152606401610343565b6000610994610ed7565b6001600160a01b031663cdaccbae876040518263ffffffff1660e01b81526004016109c191815260200190565b602060405180830381865afa1580156109de573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a029190613faa565b6005811115610a1357610a13613c15565b905060ff8116610a7e576000610a3187610a2c8a611439565b6114c3565b9050868160018351610a439190613fcb565b81518110610a5357610a53613fde565b602002602001015103610a7857610a6a8882611598565b610a7388611613565b600195505b50610b74565b60001960ff821601610adb576000610a9987610a2c8a61168a565b9050868160018351610aab9190613fcb565b81518110610abb57610abb613fde565b602002602001015103610a7857610ad288826116fc565b610a738861176d565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe60ff82160115610b745760405162461bcd60e51b815260206004820152602160248201527f45515549504d454e543a20554e5245434f474e495a4544204954454d2054595060448201527f45000000000000000000000000000000000000000000000000000000000000006064820152608401610343565b610b7d876117e0565b5050505092915050565b816000610b9382611374565b90508060600151610be65760405162461bcd60e51b815260206004820152601960248201527f436861726163746572206e6f7420696e207468652047616d65000000000000006044820152606401610343565b6000610bf0610ed7565b6001600160a01b031663777c2caf866040518263ffffffff1660e01b8152600401610c1d91815260200190565b602060405180830381865afa158015610c3a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c5e9190613f81565b9050610c686102c1565b6001600160a01b0316816001600160a01b031614610cc85760405162461bcd60e51b815260206004820152601a60248201527f4954454d533a204e6f7420436861726163746572204f776e65720000000000006044820152606401610343565b6000805b8551811015610ec557858181518110610ce757610ce7613fde565b60200260200101519150610cf9610ed7565b6001600160a01b031663b363411883610d106102c1565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815260048101929092526001600160a01b03166024820152604401602060405180830381865afa158015610d72573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d969190613daa565b610de25760405162461bcd60e51b815260206004820152601560248201527f4954454d533a204e6f74204974656d204f776e657200000000000000000000006044820152606401610343565b6000610ded8361109e565b9050600381600001516005811115610e0757610e07613c15565b60ff1610610e575760405162461bcd60e51b815260206004820152601d60248201527f4954454d533a204e6f7420616e2065717569707061626c65204974656d0000006044820152606401610343565b610e6188846106d9565b610ead5760405162461bcd60e51b815260206004820152601b60248201527f4954454d533a20526571756972656d656e7473206e6f74206d657400000000006044820152606401610343565b610ebc8884836000015161196e565b50600101610ccc565b50610ecf866117e0565b505050505050565b60006102cb611ad9565b600080610eed8361109e565b80519091506005811115610f0357610f03613c15565b60ff16600003610f68576000610f1885611439565b905060005b8151811015610f615784828281518110610f3957610f39613fde565b602002602001015103610f4f5760019350610f61565b80610f5981613ff4565b915050610f1d565b5050611065565b80516005811115610f7b57610f7b613c15565b60ff16600103610fd9576000610f908561168a565b905060005b8151811015610f615784828281518110610fb157610fb1613fde565b602002602001015103610fc75760019350610f61565b80610fd181613ff4565b915050610f95565b80516005811115610fec57610fec613c15565b60ff16600203156110655760405162461bcd60e51b815260206004820152602160248201527f45515549504d454e543a20554e5245434f474e495a4544204954454d2054595060448201527f45000000000000000000000000000000000000000000000000000000000000006064820152608401610343565b5092915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c8061109b5750335b90565b60408051606080820183526000808352602083015291810191909152604080516001808252818301909252600091602080830190803683370190505090508260001b816000815181106110f3576110f3613fde565b60209081029190910101526000808061114c7f746255440000000000000000000000004974656d730000000000000000000000857e21020101200000000000000000000000000000000000000000000000000000611ae3565b92509250925061115d838383611bb3565b9695505050505050565b61116f613927565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106111a5576111a5613fde565b6020908102919091010152600080806111fe7f7462554400000000000000000000000053746174730000000000000000000000857ee1080020200120202020200000000000000000000000000000000000000000611ae3565b92509250925061115d838383611c1e565b61125760405180610100016040528060008152602001600081526020016000815260200160008152602001600081526020016060815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061128d5761128d613fde565b6020908102919091010152600080806112e67f7462554400000000000000000000000043686172616374657245717569706d65857ea0050320202020200000000000000000000000000000000000000000000000611ae3565b92509250925061115d838383611c96565b60408051600180825281830190925260609160009190602080830190803683370190505090508260001b8160008151811061133457611334613fde565b6020908102919091010152600061136c7f746255440000000000000000000000004d6f62730000000000000000000000008383611d1d565b949350505050565b604080516080810182526000808252602082018190528183018190526060820181905282516001808252818501909452919290919081602001602082028036833701905050905082816000815181106113cf576113cf613fde565b6020908102919091010152600080806114287f7462554400000000000000000000000043686172616374657273000000000000857e55040020142001000000000000000000000000000000000000000000000000611ae3565b92509250925061115d838383611de4565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061147357611473613fde565b602090810291909101015260006114ac7f7462554400000000000000000000000043686172616374657245717569706d65836001611d1d565b905061136c6114be8260008451611e34565b611ec2565b60606001825111156115925760005b825181101561158c57838382815181106114ee576114ee613fde565b60200260200101510361157a576000836001855161150c9190613fcb565b8151811061151c5761151c613fde565b602002602001015190508084838151811061153957611539613fde565b6020026020010181815250508484600186516115559190613fcb565b8151811061156557611565613fde565b6020026020010181815250508392505061158c565b8061158481613ff4565b9150506114d2565b506102bb565b50919050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106115ce576115ce613fde565b602090810291909101015261160e7f7462554400000000000000000000000043686172616374657245717569706d6582600161160986611ed3565b611ee3565b505050565b60408051600180825281830190925260009160208083019080368337019050509050818160008151811061164957611649613fde565b6020026020010181815250506116867f7462554400000000000000000000000043686172616374657245717569706d6560001b8260016020611f95565b5050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106116c4576116c4613fde565b602090810291909101015260006114ac7f7462554400000000000000000000000043686172616374657245717569706d658383611d1d565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061173257611732613fde565b602090810291909101015261160e7f7462554400000000000000000000000043686172616374657245717569706d6582600061160986611ed3565b6040805160018082528183019092526000916020808301908036833701905050905081816000815181106117a3576117a3613fde565b6020026020010181815250506116867f7462554400000000000000000000000043686172616374657245717569706d6560001b8260006020611f95565b60006117eb8261168a565b905060006117f883611439565b9050600080600080600061180a61386e565b6118126138cd565b8851156118aa5760005b89518110156118a8576118478a828151811061183a5761183a613fde565b60200260200101516102d0565b9250826020015188611859919061400e565b97508260c001518761186b9190613de2565b835190975061187a9087613de2565b955082606001518561188c9190613de2565b945082604001518461189e9190613de2565b935060010161181c565b505b8751156119305760005b885181101561192e576118df8982815181106118d2576118d2613fde565b602002602001015161036b565b91508160e00151876118f19190613de2565b82519097506119009087613de2565b95508160400151856119129190613de2565b94508160200151846119249190613de2565b93506001016118b4565b505b61193a8a87612008565b6119448a866120bc565b61194e8a8561213b565b6119588a846121ba565b6119628a88612239565b50505050505050505050565b6119788383610ee1565b156119c55760405162461bcd60e51b815260206004820152601b60248201527f45515549504d454e543a20414c524541445920455155495050454400000000006044820152606401610343565b8060058111156119d7576119d7613c15565b60ff16600003611a435760026119ec846122b8565b10611a395760405162461bcd60e51b815260206004820181905260248201527f4954454d533a20546f6f206d616e7920776561706f6e732065717569707065646044820152606401610343565b611a438383612336565b806005811115611a5557611a55613c15565b60ff16600103611ac1576001611a6a846123c9565b10611ab75760405162461bcd60e51b815260206004820152601e60248201527f4954454d533a20546f6f206d7563682061726d6f7220657175697070656400006044820152606401610343565b611ac1838361243a565b806005811115611ad357611ad3613c15565b50505050565b60006102cb6124b9565b6060600060606000611af36124b9565b9050306001600160a01b03821603611b1c57611b108787876124f8565b93509350935050611baa565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611b65908a908a908a9060040161405d565b600060405180830381865afa158015611b82573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611b10919081019061410e565b93509350939050565b60408051606080820183526000808352602083015291810191909152611bd884612600565b6020830181905282826005811115611bf257611bf2613c15565b6005811115611c0357611c03613c15565b8152505050611c12838361262c565b60408201529392505050565b611c26613927565b611c2f84612658565b60e0890181905260c0890182905260a089018390526080890184905260608901859052886020810160408201886002811115611c6d57611c6d613c15565b6002811115611c7e57611c7e613c15565b90529790975250505093909252509195945050505050565b611cde60405180610100016040528060008152602001600081526020016000815260200160008152602001600081526020016060815260200160608152602001606081525090565b611ce7846126c6565b60808601526060850152604084015260208301528152611d078383612702565b60e084015260c083015260a08201529392505050565b60606000611d296124b9565b9050306001600160a01b03821603611d4e57611d4685858561276d565b915050610364565b6040517f1e7889770000000000000000000000000000000000000000000000000000000081526001600160a01b03821690631e78897790611d979088908890889060040161417b565b600060405180830381865afa158015611db4573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611d4691908101906141a7565b509392505050565b604080516080810182526000808252602082018190529181018290526060810191909152611e11846127a7565b1515606085015260408401526001600160a01b0316602083015281529392505050565b600081831180611e445750835182115b15611e81578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161034393929190614208565b60208401611e8f848261400e565b90506000611e9d8585613fcb565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b6060600061036483602060006127e1565b606081610364816020600061285c565b6000611eed6124b9565b9050306001600160a01b03821603611f1057611f0b858585856128b0565b611f8e565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea86290611f5b90889088908890889060040161422d565b600060405180830381600087803b158015611f7557600080fd5b505af1158015611f89573d6000803e3d6000fd5b505050505b5050505050565b6000611f9f6124b9565b9050306001600160a01b03821603611fbd57611f0b858585856128eb565b6040517fd9c03a040000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063d9c03a0490611f5b90889088908890889060040161426c565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061203e5761203e613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260008560405160200161208791815260200190565b60408051601f198184030181529190527ea0050320202020200000000000000000000000000000000000000000000000612944565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106120f2576120f2613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260018560405160200161208791815260200190565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061217157612171613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260028560405160200161208791815260200190565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106121f0576121f0613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260038560405160200161208791815260200190565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061226f5761226f613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b8260048560405160200161208791815260200190565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106122f1576122f1613fde565b6020908102919091010152600061232a7f7462554400000000000000000000000043686172616374657245717569706d658360016129ed565b60209004949350505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061236c5761236c613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b826001856040516020016123b591815260200190565b604051602081830303815290604052612a9f565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061240257612402613fde565b6020908102919091010152600061232a7f7462554400000000000000000000000043686172616374657245717569706d6583836129ed565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061247057612470613fde565b60200260200101818152505061160e7f7462554400000000000000000000000043686172616374657245717569706d6560001b826000856040516020016123b591815260200190565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806124f3573391505090565b919050565b606060006060600061250985612b12565b9050612516878783612b35565b9350600061252386612b6e565b905080156125f5576125358888612bab565b935066ffffffffffffff841667ffffffffffffffff81111561255957612559613ade565b6040519080825280601f01601f191660200182016040528015612583576020820181803683370190505b5092506020830160005b828160ff1610156125f25760006125a58b8b84612bbe565b905060006125c2888460ff166028026038011c64ffffffffff1690565b90506125d18260008387612c3e565b6125db818561400e565b9350505080806125ea906142b1565b91505061258d565b50505b505093509350939050565b6020810151600090819060f81c600581111561261e5761261e613c15565b602193909301519293915050565b60606000603884901c64ffffffffff1661264f61264a858484611e34565b612d0a565b95945050505050565b600080600080600080600080612672896000016020015190565b60408a015160608b0151919950975060f81c600281111561269557612695613c15565b60618a015160818b015160a18c015160c18d015160e1909d01519b9d9a9c939b929a91995097509195509350915050565b60008060008060006126dc866000016020015190565b60408701516060880151608089015160a090990151929991989097509550909350915050565b606080806000603886901c64ffffffffff166127226114be878484611e34565b945090508064ffffffffff606088901c16016127426114be878484611e34565b935090508064ffffffffff608888901c16016127626114be878484611e34565b925050509250925092565b606061136c61277d858585612bbe565b60006127a28561278d8989612bab565b9060ff166028026038011c64ffffffffff1690565b612d8a565b6000806000806127bb856000016020015190565b6040860151605487015191955060601c9350607486015190925060f81c90509193509193565b606060006127ef8560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816128155761281561429b565b04905060405193506020840160208202810160405281855260005b82811015612850578451871c825293870193602090910190600101612830565b50505050509392505050565b8251606090600061286d85836142d0565b9050604051925060208301601f19603f83860101166040528184526000602088015b84821015612850578051871b8352918701916001919091019060200161288f565b60006128bc8585612bab565b905060006128d9828560ff166028026038011c64ffffffffff1690565b9050610ecf8686866000858888612dad565b60006128f78585612bab565b90506000612914828560ff166028026038011c64ffffffffff1690565b9050610ecf86868661292d8764ffffffffff8716613fcb565b604080516000815260208101909152889088612dad565b600061294e6124b9565b9050306001600160a01b038216036129725761296d86868686866131e7565b610ecf565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae0906129bf90899089908990899089906004016142e7565b600060405180830381600087803b1580156129d957600080fd5b505af1158015611962573d6000803e3d6000fd5b6000806129f86124b9565b9050306001600160a01b03821603612a1557611d468585856131fc565b6040517fdbbf0e210000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063dbbf0e2190612a5e9088908890889060040161417b565b602060405180830381865afa158015612a7b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d469190613e02565b6000612aa96124b9565b9050306001600160a01b03821603612ac757611f0b8585858561320c565b6040517f150f32620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063150f326290611f5b90889088908890889060040161422d565b60006008612b2260026020613fcb565b612b2c91906142d0565b9190911c919050565b606081600003612b545750604080516020810190915260008152610364565b6000612b608585613247565b905061264f81600085612d8a565b60006008600180612b8160026020613fcb565b612b8b9190613fcb565b612b959190613fcb565b612b9f91906142d0565b8260ff911c1692915050565b6000610364612bba848461329d565b5490565b60008383604051602001612bd392919061432e565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612cc55760208310612c6857602083048401935060208381612c6457612c6461429b565b0692505b8215612cc5576020839003600081841015612c8b5750600019600884021c612c95565b50600019600882021c5b8554600886021b818451168219821617845250818411612cb6575050611ad3565b50600194909401939182900391015b5b60208210612ce75783548152600190930192601f1990910190602001612cc6565b8115611ad3576000600019600884021c8251865482191691161782525050505050565b60606000612d188360801c90565b90506fffffffffffffffffffffffffffffffff83168067ffffffffffffffff811115612d4657612d46613ade565b6040519080825280601f01601f191660200182016040528015612d70576020820181803683370190505b50925060208301612d828382846132f3565b505050919050565b60405160208101601f19603f8484010116604052828252611ddc85858584612c3e565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff0000000000000000000000000000000000000000000000000000000000001614612e6d577f74620000000000000000000000000000000000000000000000000000000000008788604051602001612e2b91815260200190565b60408051601f19818403018152908290527f31b4668300000000000000000000000000000000000000000000000000000000825261034393929160040161436a565b6000612e88828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff1683612ea19190613fcb565b612eab919061400e565b9050808214158015612ecd575081612ec386886143ab565b64ffffffffff1614155b15612f1d576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff8088166004830152808716602483015283166044820152606401610343565b818664ffffffffff161115612f6e576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff87166024820152604401610343565b6000612f7b84898461333e565b90506000612f888b61340c565b905060005b8151811015613053576000828281518110612faa57612faa613fde565b60200260200101519050612fd66010826affffffffffffffffffffff191661349590919063ffffffff16565b1561304a57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b815260040161301797969594939291906143c9565b600060405180830381600087803b15801561303157600080fd5b505af1158015613045573d6000803e3d6000fd5b505050505b50600101612f8d565b5064ffffffffff881660005b8a60ff168160ff16101561309257613086878260ff166028026038011c64ffffffffff1690565b9091019060010161305f565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d6040516130cd96959493929190614427565b60405180910390a2508284146130ee5760006130e98c8c61329d565b839055505b60006130fb8c8c8c612bbe565b905061310f818a64ffffffffff16896134b3565b5060005b81518110156131d957600082828151811061313057613130613fde565b6020026020010151905061315c6020826affffffffffffffffffffff191661349590919063ffffffff16565b156131d057606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b815260040161319d97969594939291906143c9565b600060405180830381600087803b1580156131b757600080fd5b505af11580156131cb573d6000803e3d6000fd5b505050505b50600101613113565b505050505050505050505050565b611f8e85856131f684876134c9565b856134fa565b600061136c8261278d8686612bab565b60006132188585612bab565b90506000613235828560ff166028026038011c64ffffffffff1690565b9050610ecf8686868460008888612dad565b6000828260405160200161325c92919061432e565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600082826040516020016132b292919061432e565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b5b60208110613313578251825260209283019290910190601f19016132f4565b8060000361332057505050565b6000600019600883021c905080835116811985511617835250505050565b600064ffffffffff821115613382576040517f7149a3c100000000000000000000000000000000000000000000000000000000815260048101839052602401610343565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff168085106133b457808503820191506133bc565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061344657613446613fde565b6020908102919091010152600061347e7f746273746f726500000000000000000053746f7265486f6f6b73000000000000838361276d565b905061136c6134908260008451611e34565b61379e565b60008160ff16826134a68560581c90565b1660ff1614905092915050565b61160e838383516134c48560200190565b6137af565b600080805b8360ff16811015611ddc576134f060ff601b83900360080287901c168361400e565b91506001016134ce565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361358457837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161357793929190614483565b60405180910390a2611ad3565b60006135908585613247565b9050600061359d8661340c565b905060005b81518110156136725760008282815181106135bf576135bf613fde565b602002602001015190506135eb6004826affffffffffffffffffffff191661349590919063ffffffff16565b15613669576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90613636908b908b908b908b906004016144b6565b600060405180830381600087803b15801561365057600080fd5b505af1158015613664573d6000803e3d6000fd5b505050505b506001016135a2565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8686866040516136a793929190614483565b60405180910390a26136c2828565ffffffffffff16856134b3565b60005b81518110156137955760008282815181106136e2576136e2613fde565b6020026020010151905061370e6008826affffffffffffffffffffff191661349590919063ffffffff16565b1561378c576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190613759908b908b908b908b906004016144b6565b600060405180830381600087803b15801561377357600080fd5b505af1158015613787573d6000803e3d6000fd5b505050505b506001016136c5565b50505050505050565b6060600061036483601560006127e1565b821561382957602083106137d9576020830484019350602083816137d5576137d561429b565b0692505b82156138295760208390036000600019600885021c1990506008850281811c91508351811c905081198754168282161787555081841161381a575050611ad3565b50600194909401939182900391015b5b6020821061384b5780518455600190930192601f199091019060200161382a565b8115611ad3576000600019600884021c8554835182191691161785555050505050565b6040518060e0016040528060008152602001600081526020016000815260200160008152602001600081526020016138c060405180606001604052806000815260200160008152602001600081525090565b8152602001600081525090565b6040518061010001604052806000815260200160008152602001600081526020016000815260200160008152602001600081526020016138c060405180606001604052806000815260200160008152602001600081525090565b60405180610100016040528060008152602001600081526020016000600281111561395457613954613c15565b815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006020828403121561398f57600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461036457600080fd5b6000602082840312156139d157600080fd5b5035919050565b600061012082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015260a0830151613a3360a08401828051825260208082015190830152604090810151910152565b5060c083015161010083015292915050565b600061014082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015260a083015160a083015260c0830151613aaa60c08401828051825260208082015190830152604090810151910152565b5060e083015161012083015292915050565b60008060408385031215613acf57600080fd5b50508035926020909101359150565b634e487b7160e01b600052604160045260246000fd5b604051610140810167ffffffffffffffff81118282101715613b1857613b18613ade565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715613b4757613b47613ade565b604052919050565b600067ffffffffffffffff821115613b6957613b69613ade565b5060051b60200190565b60008060408385031215613b8657600080fd5b8235915060208084013567ffffffffffffffff811115613ba557600080fd5b8401601f81018613613bb657600080fd5b8035613bc9613bc482613b4f565b613b1e565b81815260059190911b82018301908381019088831115613be857600080fd5b928401925b82841015613c0657833582529284019290840190613bed565b80955050505050509250929050565b634e487b7160e01b600052602160045260246000fd5b600060608284031215613c3d57600080fd5b6040516060810181811067ffffffffffffffff82111715613c6057613c60613ade565b80604052508091508251815260208301516020820152604083015160408201525092915050565b60006101208284031215613c9a57600080fd5b60405160e0810181811067ffffffffffffffff82111715613cbd57613cbd613ade565b80604052508251815260208301516020820152604083015160408201526060830151606082015260808301516080820152613cfb8460a08501613c2b565b60a0820152610100929092015160c083015250919050565b60006101408284031215613d2657600080fd5b604051610100810181811067ffffffffffffffff82111715613d4a57613d4a613ade565b8060405250825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a0820152613d928460c08501613c2b565b60c0820152610120929092015160e083015250919050565b600060208284031215613dbc57600080fd5b8151801515811461036457600080fd5b634e487b7160e01b600052601160045260246000fd5b808201828112600083128015821682158216171561083f5761083f613dcc565b600060208284031215613e1457600080fd5b5051919050565b600082601f830112613e2c57600080fd5b81516020613e3c613bc483613b4f565b8083825260208201915060208460051b870101935086841115613e5e57600080fd5b602086015b84811015613e7a5780518352918301918301613e63565b509695505050505050565b8051600381106124f357600080fd5b600060208284031215613ea657600080fd5b815167ffffffffffffffff80821115613ebe57600080fd5b908301906101408286031215613ed357600080fd5b613edb613af4565b825182811115613eea57600080fd5b613ef687828601613e1b565b8252506020830151602082015260408301516040820152613f1960608401613e85565b60608201526080830151608082015260a083015160a082015260c083015160c082015260e083015182811115613f4e57600080fd5b613f5a87828601613e1b565b60e08301525061010083810151908201526101209283015192810192909252509392505050565b600060208284031215613f9357600080fd5b81516001600160a01b038116811461036457600080fd5b600060208284031215613fbc57600080fd5b81516006811061036457600080fd5b818103818111156102bb576102bb613dcc565b634e487b7160e01b600052603260045260246000fd5b6000600019820361400757614007613dcc565b5060010190565b808201808211156102bb576102bb613dcc565b60008151808452602080850194506020840160005b8381101561405257815187529582019590820190600101614036565b509495945050505050565b8381526060602082015260006140766060830185614021565b9050826040830152949350505050565b60005b838110156140a1578181015183820152602001614089565b50506000910152565b600082601f8301126140bb57600080fd5b815167ffffffffffffffff8111156140d5576140d5613ade565b6140e86020601f19601f84011601613b1e565b8181528460208386010111156140fd57600080fd5b61136c826020830160208701614086565b60008060006060848603121561412357600080fd5b835167ffffffffffffffff8082111561413b57600080fd5b614147878388016140aa565b945060208601519350604086015191508082111561416457600080fd5b50614171868287016140aa565b9150509250925092565b8381526060602082015260006141946060830185614021565b905060ff83166040830152949350505050565b6000602082840312156141b957600080fd5b815167ffffffffffffffff8111156141d057600080fd5b61136c848285016140aa565b600081518084526141f4816020860160208601614086565b601f01601f19169290920160200192915050565b60608152600061421b60608301866141dc565b60208301949094525060400152919050565b8481526080602082015260006142466080830186614021565b60ff85166040840152828103606084015261426181856141dc565b979650505050505050565b8481526080602082015260006142856080830186614021565b60ff949094166040830152506060015292915050565b634e487b7160e01b600052601260045260246000fd5b600060ff821660ff81036142c7576142c7613dcc565b60010192915050565b80820281158282048414176102bb576102bb613dcc565b85815260a06020820152600061430060a0830187614021565b60ff86166040840152828103606084015261431b81866141dc565b9150508260808301529695505050505050565b8281526000602080830184516020860160005b8281101561435d57815184529284019290840190600101614341565b5091979650505050505050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815282602082015260606040820152600061264f60608301846141dc565b64ffffffffff81811683821601908082111561106557611065613dcc565b87815260e0602082015260006143e260e0830189614021565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c084015261441981856141dc565b9a9950505050505050505050565b60c08152600061443a60c0830189614021565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a084015261447681856141dc565b9998505050505050505050565b6060815260006144966060830186614021565b65ffffffffffff85166020840152828103604084015261115d81856141dc565b8481526080602082015260006144cf6080830186614021565b65ffffffffffff85166040840152828103606084015261426181856141dc56fea2646970667358221220e29bd519176d9a4a4903efb262522560a87312874523698ece082e1a6aed7ed164736f6c63430008180033","sourceMap":"1667:12143:245:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:198:123;;;;;;:::i;:::-;;:::i;:::-;;;516:14:264;;509:22;491:41;;479:2;464:18;2331:198:123;;;;;;;;1262:113;;;:::i;:::-;;;-1:-1:-1;;;;;707:55:264;;;689:74;;677:2;662:18;1262:113:123;543:226:264;13523:285:245;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1616:110:123:-;;;-1:-1:-1;;3800:14:123;3796:25;3783:39;2022:25:264;;2010:2;1995:18;1616:110:123;1876:177:264;13225:292:245;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;9764:2029::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;3177:4:264;3219:3;3208:9;3204:19;3196:27;;3256:6;3250:13;3239:9;3232:32;3320:4;3312:6;3308:17;3302:24;3295:4;3284:9;3280:20;3273:54;3383:4;3375:6;3371:17;3365:24;3358:4;3347:9;3343:20;3336:54;3446:4;3438:6;3434:17;3428:24;3421:4;3410:9;3406:20;3399:54;3509:4;3501:6;3497:17;3491:24;3484:4;3473:9;3469:20;3462:54;3572:4;3564:6;3560:17;3554:24;3547:4;3536:9;3532:20;3525:54;3635:4;3627:6;3623:17;3617:24;3610:4;3599:9;3595:20;3588:54;3007:641;;;;;3877:1426:245;;;;;;:::i;:::-;;:::i;7979:1779::-;;;;;;:::i;:::-;;:::i;1902:819::-;;;;;;:::i;:::-;;:::i;:::-;;1942:98:123;;;:::i;2727:1144:245:-;;;;;;:::i;:::-;;:::i;2331:198:123:-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;1262:113::-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;13523:285:245:-;13583:29;;:::i;:::-;13624:22;13649:17;13659:6;13649:9;:17::i;:::-;13624:42;-1:-1:-1;13702:14:245;13684;;:32;;;;;;;;:::i;:::-;;13676:64;;;;-1:-1:-1;;;13676:64:245;;6237:2:264;13676:64:245;;;6219:21:264;6276:2;6256:18;;;6249:30;6315:21;6295:18;;;6288:49;6354:18;;13676:64:245;;;;;;;;;13775:5;:11;;;13764:37;;;;;;;;;;;;:::i;:::-;13750:51;13523:285;-1:-1:-1;;;13523:285:245:o;13225:292::-;13286:31;;:::i;:::-;13329:22;13354:17;13364:6;13354:9;:17::i;:::-;13329:42;-1:-1:-1;13407:15:245;13389:14;;:33;;;;;;;;:::i;:::-;;13381:66;;;;-1:-1:-1;;;13381:66:245;;7992:2:264;13381:66:245;;;7974:21:264;8031:2;8011:18;;;8004:30;8070:22;8050:18;;;8043:50;8110:18;;13381:66:245;7790:344:264;13381:66:245;13483:5;:11;;;13472:38;;;;;;;;;;;;:::i;9764:2029::-;9834:40;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9834:40:245;9886:28;9917:19;9927:8;9917:9;:19::i;:::-;9886:50;;9946:38;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9946:38:245;10006:8;:6;:8::i;:::-;-1:-1:-1;;;;;9999:39:245;;10039:8;9999:49;;;;;;;;;;;;;2022:25:264;;2010:2;1995:18;;1876:177;9999:49:245;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9995:1764;;;10064:44;10111:32;10134:8;10111:22;:32::i;:::-;10245:23;;10221:20;;10064:79;;-1:-1:-1;10272:1:245;;10214:54;;10245:23;10214:54;:::i;:::-;:59;;:168;;10380:1;10214:168;;;10327:23;;10303:20;;10296:54;;10327:23;10296:54;:::i;:::-;10158:238;;10495:23;;;;;10472:19;;;;10158:28;;10465:53;;;:::i;:::-;:58;;:166;;10629:1;10465:166;;;10576:14;:23;;;10553:11;:19;;;10546:53;;;;:::i;:::-;10410:27;;;:235;10754:23;;;;10726:24;;;;10781:1;;10719:58;;;:::i;:::-;:63;;:176;;10893:1;10719:176;;;10840:14;:23;;;10812:11;:24;;;10805:58;;;;:::i;:::-;10659:32;;;:250;11005:22;;;;10983:18;;;;11031:1;;10976:51;;;:::i;:::-;:56;;:162;;11136:1;10976:162;;;11084:14;:22;;;11062:11;:18;;;11055:51;;;;:::i;:::-;10923:25;;;:229;-1:-1:-1;11190:21:245;;;;;11166;;;:45;9995:1764;;;11272:19;;;;;11242:27;;;:49;11336:20;;11305:51;;11405:24;;;;11370:32;;;:59;11498:57;11522:8;:6;:8::i;:::-;-1:-1:-1;;;;;11515:29:245;;11545:8;11515:39;;;;;;;;;;;;;2022:25:264;;2010:2;1995:18;;1876:177;11515:39:245;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;11498:16;:57::i;:::-;11487:85;;;;;;;;;;;;:::i;:::-;:91;;;11443:25;;;:135;11620:18;;;;;11592:25;;;:46;11676:21;;;;;11652;;;:45;11731:17;;;;11711;;;:37;11775:11;9764:2029;-1:-1:-1;;;9764:2029:245:o;3877:1426::-;3962:11;3985:25;4013:17;4023:6;4013:9;:17::i;:::-;3985:45;;4040:26;4069:22;4079:11;4069:9;:22::i;:::-;4112:17;;4040:51;;-1:-1:-1;4106:24:245;;;;;;;;:::i;:::-;:29;;4134:1;4106:29;4102:585;;4151:30;4195:8;:14;;;4184:41;;;;;;;;;;;;:::i;:::-;4273:20;;;;4254:15;;;;4387:17;;;;4345:28;;;;:39;4151:74;;-1:-1:-1;4254:39:245;-1:-1:-1;4254:39:245;;4323:4;;-1:-1:-1;4341:81:245;;;-1:-1:-1;4417:5:245;4341:81;4483:18;;4440:28;;;;:40;;;:61;4436:83;;;-1:-1:-1;4514:5:245;4436:83;4584:9;:22;;;4537:11;:28;;;:44;;;:69;4533:91;;;-1:-1:-1;4619:5:245;4533:91;4642:7;:19;;;;;4653:8;4642:19;4638:38;;;4672:4;4663:13;;4638:38;4137:550;;;4102:585;4706:17;;4700:24;;;;;;;;:::i;:::-;:29;;4728:1;4700:29;4696:578;;4745:28;4787:8;:14;;;4776:40;;;;;;;;;;;;:::i;:::-;4864:19;;;;4845:15;;;;4976:17;;;;4935:27;;;;:38;4745:71;;-1:-1:-1;4845:38:245;-1:-1:-1;4845:38:245;;4913:4;;-1:-1:-1;4931:80:245;;;-1:-1:-1;5006:5:245;4931:80;5071:18;;5029:27;;;;:39;;;:60;5025:82;;;-1:-1:-1;5102:5:245;5025:82;5171:9;:22;;;5125:10;:27;;;:43;;;:68;5121:90;;;-1:-1:-1;5206:5:245;5121:90;5229:7;:19;;;;;5240:8;5229:19;5225:38;;;5259:4;5250:13;;5225:38;4731:543;;;4696:578;5283:13;;3877:1426;;;;:::o;7979:1779::-;8073:12;8051:11;1755:30;1788:27;1803:11;1788:14;:27::i;:::-;1755:60;;1833:8;:15;;;1825:53;;;;-1:-1:-1;;;1825:53:245;;13149:2:264;1825:53:245;;;13131:21:264;13188:2;13168:18;;;13161:30;13227:27;13207:18;;;13200:55;13272:18;;1825:53:245;12947:349:264;1825:53:245;8097:22:::1;8129:8;:6;:8::i;:::-;-1:-1:-1::0;;;;;8122:29:245::1;;8152:11;8122:42;;;;;;;;;;;;;2022:25:264::0;;2010:2;1995:18;;1876:177;8122:42:245::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;8097:67;;8200:12;:10;:12::i;:::-;-1:-1:-1::0;;;;;8182:30:245::1;:14;-1:-1:-1::0;;;;;8182:30:245::1;;8174:69;;;::::0;-1:-1:-1;;;8174:69:245;;13821:2:264;8174:69:245::1;::::0;::::1;13803:21:264::0;13860:2;13840:18;;;13833:30;13899:28;13879:18;;;13872:56;13945:18;;8174:69:245::1;13619:350:264::0;8174:69:245::1;8253:14;8283:8;:6;:8::i;:::-;-1:-1:-1::0;;;;;8276:32:245::1;;8309:6;8276:40;;;;;;;;;;;;;2022:25:264::0;;2010:2;1995:18;;1876:177;8276:40:245::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;8270:47;;;;;;;;:::i;:::-;8253:64:::0;-1:-1:-1;8331:20:245::1;::::0;::::1;8327:1382;;8367:28;8398:77;8416:6;8424:50;8462:11;8424:37;:50::i;:::-;8398:17;:77::i;:::-;8367:108;;8532:6;8493:11;8526:1;8505:11;:18;:22;;;;:::i;:::-;8493:35;;;;;;;;:::i;:::-;;;;;;;:45:::0;8489:248:::1;;8558:63;8596:11;8609;8558:37;:63::i;:::-;8639:50;8677:11;8639:37;:50::i;:::-;8718:4;8708:14;;8489:248;8353:394;8327:1382;;;-1:-1:-1::0;;8757:20:245::1;::::0;::::1;::::0;8753:956:::1;;8793:28;8824:75;8842:6;8850:48;8886:11;8850:35;:48::i;8824:75::-;8793:106;;8956:6;8917:11;8950:1;8929:11;:18;:22;;;;:::i;:::-;8917:35;;;;;;;;:::i;:::-;;;;;;;:45:::0;8913:243:::1;;8982:61;9018:11;9031;8982:35;:61::i;:::-;9061:48;9097:11;9061:35;:48::i;8753:956::-;9176:20:::0;::::1;::::0;::::1;::::0;9172:537;::::1;;9655:43;::::0;-1:-1:-1;;;9655:43:245;;14778:2:264;9655:43:245::1;::::0;::::1;14760:21:264::0;14817:2;14797:18;;;14790:30;14856:34;14836:18;;;14829:62;14927:3;14907:18;;;14900:31;14948:19;;9655:43:245::1;14576:397:264::0;9172:537:245::1;9718:33;9739:11;9718:20;:33::i;:::-;8087:1671;;1745:151:::0;7979:1779;;;;;:::o;1902:819::-;1983:11;1755:30;1788:27;1803:11;1788:14;:27::i;:::-;1755:60;;1833:8;:15;;;1825:53;;;;-1:-1:-1;;;1825:53:245;;13149:2:264;1825:53:245;;;13131:21:264;13188:2;13168:18;;;13161:30;13227:27;13207:18;;;13200:55;13272:18;;1825:53:245;12947:349:264;1825:53:245;2006:22:::1;2038:8;:6;:8::i;:::-;-1:-1:-1::0;;;;;2031:29:245::1;;2061:11;2031:42;;;;;;;;;;;;;2022:25:264::0;;2010:2;1995:18;;1876:177;2031:42:245::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2006:67;;2109:12;:10;:12::i;:::-;-1:-1:-1::0;;;;;2091:30:245::1;:14;-1:-1:-1::0;;;;;2091:30:245::1;;2083:69;;;::::0;-1:-1:-1;;;2083:69:245;;13821:2:264;2083:69:245::1;::::0;::::1;13803:21:264::0;13860:2;13840:18;;;13833:30;13899:28;13879:18;;;13872:56;13945:18;;2083:69:245::1;13619:350:264::0;2083:69:245::1;2162:14;2191:9:::0;2186:486:::1;2206:7;:14;2202:1;:18;2186:486;;;2250:7;2258:1;2250:10;;;;;;;;:::i;:::-;;;;;;;2241:19;;2289:8;:6;:8::i;:::-;-1:-1:-1::0;;;;;2282:32:245::1;;2315:6;2323:12;:10;:12::i;:::-;2282:54;::::0;;::::1;::::0;;;;;;::::1;::::0;::::1;15152:25:264::0;;;;-1:-1:-1;;;;;15213:55:264;15193:18;;;15186:83;15125:18;;2282:54:245::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2274:88;;;::::0;-1:-1:-1;;;2274:88:245;;15482:2:264;2274:88:245::1;::::0;::::1;15464:21:264::0;15521:2;15501:18;;;15494:30;15560:23;15540:18;;;15533:51;15601:18;;2274:88:245::1;15280:345:264::0;2274:88:245::1;2376:25;2404:17;2414:6;2404:9;:17::i;:::-;2376:45;;2470:1;2449:8;:17;;;2443:24;;;;;;;;:::i;:::-;:28;;;2435:70;;;::::0;-1:-1:-1;;;2435:70:245;;15832:2:264;2435:70:245::1;::::0;::::1;15814:21:264::0;15871:2;15851:18;;;15844:30;15910:31;15890:18;;;15883:59;15959:18;;2435:70:245::1;15630:353:264::0;2435:70:245::1;2527:38;2545:11;2558:6;2527:17;:38::i;:::-;2519:78;;;::::0;-1:-1:-1;;;2519:78:245;;16190:2:264;2519:78:245::1;::::0;::::1;16172:21:264::0;16229:2;16209:18;;;16202:30;16268:29;16248:18;;;16241:57;16315:18;;2519:78:245::1;15988:351:264::0;2519:78:245::1;2611:50;2622:11;2635:6;2643:8;:17;;;2611:10;:50::i;:::-;-1:-1:-1::0;2222:3:245::1;;2186:486;;;;2681:33;2702:11;2681:20;:33::i;:::-;1996:725;;1745:151:::0;1902:819;;;:::o;1942:98:123:-;1981:7;2003:32;:30;:32::i;2727:1144:245:-;2805:16;2833:25;2861:17;2871:6;2861:9;:17::i;:::-;2898;;2833:45;;-1:-1:-1;2892:24:245;;;;;;;;:::i;:::-;:29;;2920:1;2892:29;2888:977;;2937:29;2969:50;3007:11;2969:37;:50::i;:::-;2937:82;;3038:9;3033:252;3053:12;:19;3049:1;:23;3033:252;;;3116:6;3097:12;3110:1;3097:15;;;;;;;;:::i;:::-;;;;;;;:25;3093:117;;3160:4;3146:18;;3186:5;;3093:117;3249:3;;;;:::i;:::-;;;;3033:252;;;;2923:372;2888:977;;;3311:17;;3305:24;;;;;;;;:::i;:::-;:29;;3333:1;3305:29;3301:564;;3350:30;3383:48;3419:11;3383:35;:48::i;:::-;3350:81;;3450:9;3445:254;3465:13;:20;3461:1;:24;3445:254;;;3530:6;3510:13;3524:1;3510:16;;;;;;;;:::i;:::-;;;;;;;:26;3506:118;;3574:4;3560:18;;3600:5;;3506:118;3663:3;;;;:::i;:::-;;;;3445:254;;3301:564;3725:17;;3719:24;;;;;;;;:::i;:::-;:29;;3747:1;3719:29;3715:150;;;3811:43;;-1:-1:-1;;;3811:43:245;;14778:2:264;3811:43:245;;;14760:21:264;14817:2;14797:18;;;14790:30;14856:34;14836:18;;;14829:62;14927:3;14907:18;;;14900:31;14948:19;;3811:43:245;14576:397:264;3715:150:245;2823:1048;2727:1144;;;;:::o;2992:383:123:-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;10400:416:202:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;10512:16:202;;;10526:1;10512:16;;;;;;;;;10483:26;;10512:16;;;;;;;;;;;-1:-1:-1;10512:16:202;10483:45;;10565:6;10549:24;;10534:9;10544:1;10534:12;;;;;;;;:::i;:::-;;;;;;;;;;:39;10581:24;;;10668:80;1205:66;10713:9;1334:66;10668:21;:80::i;:::-;10580:168;;;;;;10761:50;10768:11;10781:15;10798:12;10761:6;:50::i;:::-;10754:57;10400:416;-1:-1:-1;;;;;;10400:416:202:o;13158:402:217:-;13212:23;;:::i;:::-;13272:16;;;13286:1;13272:16;;;;;;;;;13243:26;;13272:16;;;;;;;;;;;-1:-1:-1;13272:16:217;13243:45;;13309:8;13294:9;13304:1;13294:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;13325:24;;;13412:80;1303:66;13457:9;1432:66;13412:21;:80::i;:::-;13324:168;;;;;;13505:50;13512:11;13525:15;13542:12;13505:6;:50::i;25502:421:194:-;25559:36;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;25559:36:194;25632:16;;;25646:1;25632:16;;;;;;;;;25603:26;;25632:16;;;;;;;;;;;-1:-1:-1;25632:16:194;25603:45;;25669:11;25654:9;25664:1;25654:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;25688:24;;;25775:80;1294:66;25820:9;1423:66;25775:21;:80::i;:::-;25687:168;;;;;;25868:50;25875:11;25888:15;25905:12;25868:6;:50::i;4118:288:205:-;4235:16;;;4249:1;4235:16;;;;;;;;;4177:21;;4206:26;;4235:16;;;;;;;;;;;;-1:-1:-1;4235:16:205;4206:45;;4288:5;4272:23;;4257:9;4267:1;4257:12;;;;;;;;:::i;:::-;;;;;;;;;;:38;4302:18;4323:51;1202:66;4361:9;4302:18;4323:27;:51::i;:::-;4302:72;4118:288;-1:-1:-1;;;;4118:288:205:o;7769:413:195:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7891:16:195;;7905:1;7891:16;;;;;;;;;-1:-1:-1;;;;7891:16:195;;;;;;;;;;;;;-1:-1:-1;7891:16:195;7862:45;;7928:11;7913:9;7923:1;7913:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;7947:24;;;8034:80;1163:66;8079:9;1292:66;8034:21;:80::i;:::-;7946:168;;;;;;8127:50;8134:11;8147:15;8164:12;8127:6;:50::i;14822:354:194:-;14963:16;;;14977:1;14963:16;;;;;;;;;14894:32;;14934:26;;14963:16;;;;;;;;;;;;-1:-1:-1;14963:16:194;14934:45;;15000:11;14985:9;14995:1;14985:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;15018:18;15039:51;1294:66;15077:9;15088:1;15039:27;:51::i;:::-;15018:72;;15104:66;:44;15125:5;15132:1;15135:5;:12;15104:20;:44::i;:::-;:64;:66::i;12566:653:245:-;12680:29;12744:1;12729:5;:12;:16;12725:488;;;12766:9;12761:391;12781:5;:12;12777:1;:16;12761:391;;;12830:6;12818:5;12824:1;12818:8;;;;;;;;:::i;:::-;;;;;;;:18;12814:263;;12860:12;12875:5;12896:1;12881:5;:12;:16;;;;:::i;:::-;12875:23;;;;;;;;:::i;:::-;;;;;;;12860:38;;12931:4;12920:5;12926:1;12920:8;;;;;;;;:::i;:::-;;;;;;:15;;;;;12983:6;12957:5;12978:1;12963:5;:12;:16;;;;:::i;:::-;12957:23;;;;;;;;:::i;:::-;;;;;;:32;;;;;13026:5;13011:20;;13053:5;;;12814:263;13116:3;;;;:::i;:::-;;;;12761:391;;;;12725:488;;;-1:-1:-1;13197:5:245;12566:653;-1:-1:-1;12566:653:245:o;15629:277:194:-;15756:16;;;15770:1;15756:16;;;;;;;;;15727:26;;15756:16;;;;;;;;;;;-1:-1:-1;15756:16:194;15727:45;;15793:11;15778:9;15788:1;15778:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;15811:90;1294:66;15849:9;15860:1;15863:37;15883:15;15863:18;:37::i;:::-;15811:27;:90::i;:::-;15721:185;15629:277;;:::o;18727:212::-;18820:16;;;18834:1;18820:16;;;;;;;;;18791:26;;18820:16;;;;;;;;;;;-1:-1:-1;18820:16:194;18791:45;;18857:11;18842:9;18852:1;18842:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;18875:59;1294:66;1278:83;;18917:9;18928:1;18931:2;18875:31;:59::i;:::-;18785:154;18727:212;:::o;9521:350::-;9658:16;;;9672:1;9658:16;;;;;;;;;9591:30;;9629:26;;9658:16;;;;;;;;;;;;-1:-1:-1;9658:16:194;9629:45;;9695:11;9680:9;9690:1;9680:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;9713:18;9734:51;1294:66;9772:9;9713:18;9734:27;:51::i;10316:271::-;10439:16;;;10453:1;10439:16;;;;;;;;;10410:26;;10439:16;;;;;;;;;;;-1:-1:-1;10439:16:194;10410:45;;10476:11;10461:9;10471:1;10461:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;10494:88;1294:66;10532:9;1278:83;10546:35;10566:13;10546:18;:35::i;13374:210::-;13465:16;;;13479:1;13465:16;;;;;;;;;13436:26;;13465:16;;;;;;;;;;;-1:-1:-1;13465:16:194;13436:45;;13502:11;13487:9;13497:1;13487:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;13520:59;1294:66;1278:83;;13562:9;13573:1;13576:2;13520:31;:59::i;6193:1780:245:-;6263:30;6296:48;6332:11;6296:35;:48::i;:::-;6263:81;;6354:32;6389:50;6427:11;6389:37;:50::i;:::-;6354:85;;6449:18;6477:24;6511;6545;6579:23;6612:28;;:::i;:::-;6650:30;;:::i;:::-;6694:20;;:24;6690:482;;6739:9;6734:428;6754:13;:20;6750:1;:24;6734:428;;;6812:31;6826:13;6840:1;6826:16;;;;;;;;:::i;:::-;;;;;;;6812:13;:31::i;:::-;6799:44;;6875:10;:24;;;6861:38;;;;;:::i;:::-;;;6938:10;:22;;;6917:43;;;;;:::i;:::-;6999:22;;6917:43;;-1:-1:-1;6978:43:245;;;;:::i;:::-;;;7060:10;:22;;;7039:43;;;;;:::i;:::-;;;7120:10;:27;;;7100:47;;;;;:::i;:::-;;-1:-1:-1;6776:3:245;;6734:428;;;;6690:482;7185:22;;:26;7181:438;;7232:9;7227:382;7247:15;:22;7243:1;:26;7227:382;;;7308:34;7323:15;7339:1;7323:18;;;;;;;;:::i;:::-;;;;;;;7308:14;:34::i;:::-;7294:48;;7381:11;:23;;;7360:44;;;;;:::i;:::-;7443:23;;7360:44;;-1:-1:-1;7422:44:245;;;;:::i;:::-;;;7505:11;:23;;;7484:44;;;;;:::i;:::-;;;7566:11;:28;;;7546:48;;;;;:::i;:::-;;-1:-1:-1;7271:3:245;;7227:382;;;;7181:438;7628:62;7659:11;7672:17;7628:30;:62::i;:::-;7700;7731:11;7744:17;7700:30;:62::i;:::-;7772;7803:11;7816:17;7772:30;:62::i;:::-;7844:60;7874:11;7887:16;7844:29;:60::i;:::-;7914:52;7942:11;7955:10;7914:27;:52::i;:::-;6253:1720;;;;;;;;;6193:1780;:::o;5309:878::-;5413:31;5424:11;5437:6;5413:10;:31::i;:::-;5412:32;5404:72;;;;-1:-1:-1;;;5404:72:245;;16876:2:264;5404:72:245;;;16858:21:264;16915:2;16895:18;;;16888:30;16954:29;16934:18;;;16927:57;17001:18;;5404:72:245;16674:351:264;5404:72:245;5496:8;5490:15;;;;;;;;:::i;:::-;:20;;5509:1;5490:20;5486:226;;5590:1;5534:53;5575:11;5534:40;:53::i;:::-;:57;5526:102;;;;-1:-1:-1;;;5526:102:245;;17232:2:264;5526:102:245;;;17214:21:264;;;17251:18;;;17244:30;17310:34;17290:18;;;17283:62;17362:18;;5526:102:245;17030:356:264;5526:102:245;5642:59;5681:11;5694:6;5642:38;:59::i;:::-;5731:8;5725:15;;;;;;;;:::i;:::-;:20;;5744:1;5725:20;5721:220;;5823:1;5769:51;5808:11;5769:38;:51::i;:::-;:55;5761:98;;;;-1:-1:-1;;;5761:98:245;;17593:2:264;5761:98:245;;;17575:21:264;17632:2;17612:18;;;17605:30;17671:32;17651:18;;;17644:60;17721:18;;5761:98:245;17391:354:264;5761:98:245;5873:57;5910:11;5923:6;5873:36;:57::i;:::-;5961:8;5955:15;;;;;;;;:::i;:::-;:20;5309:878;;;:::o;4048:97:123:-;4089:7;4111:29;:27;:29::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;14482:308:202:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;14692:25:202;14705:11;14692:12;:25::i;:::-;14671:17;;;14653:64;;;14654:6;14653:64;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;14741:44;14755:15;14772:12;14741:13;:44::i;:::-;14725:12;;;14724:61;14725:6;14482:308;-1:-1:-1;;;14482:308:202:o;17711:363:217:-;17822:23;;:::i;:::-;18044:25;18057:11;18044:12;:25::i;:::-;18023:12;;;17853:216;;;17998:17;;;17853:216;;;17974:16;;;17853:216;;;17953:13;;;17853:216;;;17926:19;;;17853:216;;;17861:6;17884:14;;;17906:12;;;17853:216;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;-1:-1:-1;;;17853:216:217;;;;-1:-1:-1;17711:363:217;;;-1:-1:-1;;;;;17711:363:217:o;31199:439:194:-;31339:36;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;31339:36:194;31467:25;31480:11;31467:12;:25::i;:::-;31451:12;;;31383:109;31435:14;;;31383:109;31418:15;;;31383:109;31401:15;;;31383:109;;;31571:62;31592:15;31615:12;31571:13;:62::i;:::-;31546:21;;;31499:134;31522:22;;;31499:134;31500:20;;;31499:134;31500:6;31199:439;-1:-1:-1;;;31199:439:194:o;18598:431:46:-;18734:12;18754:21;18778:17;:15;:17::i;:::-;18754:41;-1:-1:-1;18830:4:46;-1:-1:-1;;;;;18805:30:46;;;18801:224;;18852:63;18878:7;18887:8;18897:17;18852:25;:63::i;:::-;18845:70;;;;;18801:224;18943:75;;;;;-1:-1:-1;;;;;18943:37:46;;;;;:75;;18981:7;;18990:8;;19000:17;;18943:75;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;18943:75:46;;;;;;;;;;;;:::i;18801:224::-;18748:281;18598:431;;;;;:::o;11270:238:195:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11478:25:195;11491:11;11478:12;:25::i;:::-;11417:86;;11461:13;;;11417:86;11448:11;;;11417:86;-1:-1:-1;;;;;11417:86:195;11434:12;;;11417:86;;;11418:6;11270:238;-1:-1:-1;;;11270:238:195:o;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;15325:220:56:-;15391:24;15423:30;15456:32;15474:6;15482:2;15486:1;15456:17;:32::i;15129:222:57:-;15193:12;15283:6;15307:39;15283:6;15340:2;15344:1;15307:17;:39::i;11569:424:46:-;11720:21;11744:17;:15;:17::i;:::-;11720:41;-1:-1:-1;11796:4:46;-1:-1:-1;;;;;11771:30:46;;;11767:222;;11811:69;11837:7;11846:8;11856:17;11875:4;11811:25;:69::i;:::-;11767:222;;;11901:81;;;;;-1:-1:-1;;;;;11901:37:46;;;;;:81;;11939:7;;11948:8;;11958:17;;11977:4;;11901:81;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11767:222;11714:279;11569:424;;;;:::o;13190:464::-;13351:21;13375:17;:15;:17::i;:::-;13351:41;-1:-1:-1;13427:4:46;-1:-1:-1;;;;;13402:30:46;;;13398:252;;13442:84;13472:7;13481:8;13491:17;13510:15;13442:29;:84::i;13398:252::-;13547:96;;;;;-1:-1:-1;;;;;13547:41:46;;;;;:96;;13589:7;;13598:8;;13608:17;;13627:15;;13547:96;;;:::i;3825:257:194:-;3928:16;;;3942:1;3928:16;;;;;;;;;3899:26;;3928:16;;;;;;;;;;;-1:-1:-1;3928:16:194;3899:45;;3965:11;3950:9;3960:1;3950:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;3983:94;1294:66;1278:83;;4020:9;4031:1;4052:8;4034:28;;;;;;22896:19:264;;22940:2;22931:12;;22769:180;4034:28:194;;;;-1:-1:-1;;4034:28:194;;;;;;;;;1423:66;3983:26;:94::i;5115:257::-;5218:16;;;5232:1;5218:16;;;;;;;;;5189:26;;5218:16;;;;;;;;;;;-1:-1:-1;5218:16:194;5189:45;;5255:11;5240:9;5250:1;5240:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;5273:94;1294:66;1278:83;;5310:9;5321:1;5342:8;5324:28;;;;;;22896:19:264;;22940:2;22931:12;;22769:180;6405:257:194;6508:16;;;6522:1;6508:16;;;;;;;;;6479:26;;6508:16;;;;;;;;;;;-1:-1:-1;6508:16:194;6479:45;;6545:11;6530:9;6540:1;6530:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;6563:94;1294:66;1278:83;;6600:9;6611:1;6632:8;6614:28;;;;;;22896:19:264;;22940:2;22931:12;;22769:180;7688:254:194;7789:16;;;7803:1;7789:16;;;;;;;;;7760:26;;7789:16;;;;;;;;;;;-1:-1:-1;7789:16:194;7760:45;;7826:11;7811:9;7821:1;7811:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;7844:93;1294:66;1278:83;;7881:9;7892:1;7913:7;7895:27;;;;;;22896:19:264;;22940:2;22931:12;;22769:180;8936:249:194;9034:16;;;9048:1;9034:16;;;;;;;;;9005:26;;9034:16;;;;;;;;;;;-1:-1:-1;9034:16:194;9005:45;;9071:11;9056:9;9066:1;9056:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;9089:91;1294:66;1278:83;;9126:9;9137:1;9158:5;9140:25;;;;;;22896:19:264;;22940:2;22931:12;;22769:180;16296:311:194;16415:16;;;16429:1;16415:16;;;;;;;;;16371:7;;;;16415:16;;;;;;;;;;;;-1:-1:-1;16415:16:194;16386:45;;16452:11;16437:9;16447:1;16437:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;16470:19;16492:57;1294:66;16536:9;16547:1;16492:33;:57::i;:::-;16594:2;16580:16;;;;-1:-1:-1;;;;16296:311:194:o;18085:256::-;18197:16;;;18211:1;18197:16;;;;;;;;;18168:26;;18197:16;;;;;;;;;;;-1:-1:-1;18197:16:194;18168:45;;18234:11;18219:9;18229:1;18219:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;18252:84;1294:66;1278:83;;18293:9;18304:1;18325:8;18307:28;;;;;;22896:19:264;;22940:2;22931:12;;22769:180;18307:28:194;;;;;;;;;;;;;18252:30;:84::i;10967:309::-;11084:16;;;11098:1;11084:16;;;;;;;;;11040:7;;;;11084:16;;;;;;;;;;;;-1:-1:-1;11084:16:194;11055:45;;11121:11;11106:9;11116:1;11106:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;11139:19;11161:57;1294:66;11205:9;11139:19;11161:33;:57::i;12740:254::-;12850:16;;;12864:1;12850:16;;;;;;;;;12821:26;;12850:16;;;;;;;;;;;-1:-1:-1;12850:16:194;12821:45;;12887:11;12872:9;12882:1;12872:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;12905:84;1294:66;1278:83;;12946:9;12957:1;12978:8;12960:28;;;;;;22896:19:264;;22940:2;22931:12;;22769:180;1836:227:46;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;1953:106::-;2039:13;1836:227;-1:-1:-1;1836:227:46:o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;13577:225:202:-;2756:4:23;2742:27;;2736:34;13642:17:202;;;;13707:32;;13698:42;;;;;;;;:::i;:::-;2742:27:23;;;;;2736:34;13687:53:202;;13577:225;-1:-1:-1;;13577:225:202:o;13905:310::-;14015:18;14041:14;975:16:24;7017:70;;;6995:94;;14157:51:202;:41;14178:5;14041:14;6995:94:24;14157:20:202;:41::i;:::-;:49;:51::i;:::-;14142:68;13905:310;-1:-1:-1;;;;;13905:310:202:o;16807:746:217:-;16899:16;16923:15;16946:13;16967:20;16995:14;17017:16;17041:18;17067:13;17115:26;17132:5;17139:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;17115:26:217;2742:27:23;;;2736:34;2742:27;;;2736:34;17107:35:217;;-1:-1:-1;2736:34:23;-1:-1:-1;17221:33:217;;17213:42;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;;2736:34;16807:746:217;;;;17205:50;;2736:34:23;;;;-1:-1:-1;2736:34:23;-1:-1:-1;2736:34:23;;-1:-1:-1;2736:34:23;-1:-1:-1;16807:746:217;-1:-1:-1;;16807:746:217:o;29601:467:194:-;29674:15;29691;29708;29725:14;29741:13;29789:26;29806:5;29813:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;29789:26:194;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;;2736:34;29781:35:194;;2736:34:23;;;;-1:-1:-1;2736:34:23;-1:-1:-1;2736:34:23;;-1:-1:-1;29601:467:194;-1:-1:-1;;29601:467:194:o;30171:761::-;30293:30;;;30400:14;975:16:24;7017:70;;;6995:94;;30518:63:194;:41;30539:5;30400:14;6995:94:24;30518:20:194;:41::i;:63::-;30501:81;-1:-1:-1;30598:4:194;-1:-1:-1;30598:4:194;6995:94:24;7059:27;7017:70;;;6995:94;30626:34:194;30691:63;:41;30712:5;30719:6;30626:34;30691:20;:41::i;:63::-;30672:83;-1:-1:-1;30771:4:194;-1:-1:-1;30771:4:194;6995:94:24;7059:27;7017:70;;;6995:94;30799:34:194;30863:63;:41;30884:5;30891:6;30799:34;30863:20;:41::i;:63::-;30845:82;;30394:538;;30171:761;;;;;:::o;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;10766:346:195:-;10839:15;10856:13;10871:12;10885:11;10923:26;10940:5;10947:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;10923:26:195;2742:27:23;;;2736:34;2742:27;;;2736:34;10915:35:195;;-1:-1:-1;10967:36:195;;;-1:-1:-1;2742:27:23;;;2736:34;11011:36:195;;-1:-1:-1;11072:33:195;;11054:53;;10766:346;;;;;:::o;2681:1129:58:-;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;;3341:28;;3116:690;;;2681:1129;;;;;:::o;830:1343::-;1002:12;;955:17;;980:19;1043:26;1058:11;1002:12;1043:26;:::i;:::-;1020:49;;1441:4;1435:11;;-1:-1:-1;1484:4:58;1474:15;;-1:-1:-1;;1358:16:58;1531:32;;;1358:16;1354:32;1503:4;1496:69;1607:12;1601:4;1594:26;1651:1;1721:4;1714:5;1710:16;1628:535;1741:11;1738:1;1735:18;1628:535;;;2134:19;;2113:41;;2091:64;;2007:31;;;;1828:1;1821:9;;;;;1920:4;1902:23;1628:535;;24152:738:45;24403:37;24443:66;24491:7;24500:8;24443:47;:66::i;:::-;24403:106;-1:-1:-1;24515:26:45;24551:49;24403:106;24582:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;24551:49:45;24515:86;;24608:277;24662:7;24687:8;24722:17;24765:1;24787:19;24820:4;24856:22;24608:36;:277::i;30235:834::-;30495:37;30535:66;30583:7;30592:8;30535:47;:66::i;:::-;30495:106;-1:-1:-1;30607:26:45;30643:49;30495:106;30674:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;30643:49:45;30607:86;-1:-1:-1;30731:333:45;30785:7;30810:8;30845:17;30895:37;30917:15;30895:37;;;;:::i;:::-;30991:12;;;31001:1;30991:12;;;;;;;;30961:15;;31035:22;30731:36;:333::i;10761:455:46:-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;:::-;10980:232;;;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21091:444;21233:7;21248:21;21272:17;:15;:17::i;:::-;21248:41;-1:-1:-1;21324:4:46;-1:-1:-1;;;;;21299:30:46;;;21295:236;;21346:69;21378:7;21387:8;21397:17;21346:31;:69::i;21295:236::-;21443:81;;;;;-1:-1:-1;;;;;21443:43:46;;;;;:81;;21487:7;;21496:8;;21506:17;;21443:81;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;12345:451::-;12505:21;12529:17;:15;:17::i;:::-;12505:41;-1:-1:-1;12581:4:46;-1:-1:-1;;;;;12556:30:46;;;12552:240;;12596:78;12625:7;12634:8;12644:17;12663:10;12596:28;:78::i;12552:240::-;12695:90;;;;;-1:-1:-1;;;;;12695:40:46;;;;;:90;;12736:7;;12745:8;;12755:17;;12774:10;;12695:90;;;:::i;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8101:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;8389:20:44;;8299:21;;8322:9;;8295:37;8385:31;;8244:184;8201:237;;-1:-1:-1;6076:2380:44;;;;:::o;3545:418:43:-;3597:17;3622:19;3644:13;3652:4;2997:3;2975:25;;2901:104;3644:13;3622:35;-1:-1:-1;692:17:43;3238:38;;;3767:18;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3767:18:43;-1:-1:-1;3760:25:43;-1:-1:-1;3854:4:43;3844:15;;3914:44;3926:11;3844:15;3950:7;3914:11;:44::i;:::-;3616:347;;;3545:418;;;:::o;5042:669:44:-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;1358:16:58;5546:26:44;;;1358:16:58;1354:32;5518:4:44;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;44254:4001:45:-;44673:14;44652:7;:35;;;44648:161;;44743:14;44759:7;44792;44775:25;;;;;;22896:19:264;;22940:2;22931:12;;22769:180;44775:25:45;;;;-1:-1:-1;;44775:25:45;;;;;;;;;;44704:98;;;;;;;;;;:::i;44648:161::-;44815:27;44845:49;:22;44876:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;44845:49:45;44815:79;;44900:26;44965:4;:11;44951;44929:33;;:19;:33;;;;:::i;:::-;:47;;;;:::i;:::-;44900:76;;45248:18;45225:19;:41;;:98;;;;-1:-1:-1;45304:19:45;45270:30;45289:11;45270:16;:30;:::i;:::-;:53;;;;45225:98;45221:218;;;45340:92;;;;;26115:12:264;26154:15;;;45340:92:45;;;26136:34:264;26206:15;;;26186:18;;;26179:43;26258:15;;26238:18;;;26231:43;26078:18;;45340:92:45;25909:371:264;45221:218:45;45545:19;45526:16;:38;;;45522:140;;;45581:74;;;;;;;;26458:25:264;;;26531:12;26519:25;;26499:18;;;26492:53;26431:18;;45581:74:45;26285:266:264;45522:140:45;45701:36;45740:72;:22;45774:17;45793:18;45740:33;:72::i;:::-;45701:111;;45959:22;45984:24;46000:7;45984:15;:24::i;:::-;45959:49;;46019:9;46014:486;46034:5;:12;46030:1;:16;46014:486;;;46061:9;46083:5;46089:1;46083:8;;;;;;;;:::i;:::-;;;;;;;46061:31;;46104:42;836:6:54;46104:4:45;:14;;;;;:42;;;;:::i;:::-;46100:394;;;3536:35:26;;;;-1:-1:-1;;;;;46158:55:45;;46235:7;46264:8;46303:17;46350:16;46391:11;46430:22;46470:4;46158:327;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;46100:394;-1:-1:-1;46048:3:45;;46014:486;;;-1:-1:-1;46558:32:45;;;:13;46698:107;46716:17;46712:21;;:1;:21;;;46698:107;;;46761:33;:22;46792:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;46761:33:45;46752:42;;;;46735:3;;46698:107;;;;46930:7;46874:277;46957:8;46994:17;47035:5;47064:11;47101:21;47138:4;46874:277;;;;;;;;;;;:::i;:::-;;;;;;;;46506:652;47243:18;47220:19;:41;47216:248;;47271:31;47305:48;47335:7;47344:8;47305:29;:48::i;:::-;695:28:44;;;-1:-1:-1;47216:248:45;47521:27;47551:61;47575:7;47584:8;47594:17;47551:23;:61::i;:::-;47521:91;;47620:92;47652:19;47681:16;47620:92;;47705:4;47620:13;:92::i;:::-;47513:206;47773:9;47768:483;47788:5;:12;47784:1;:16;47768:483;;;47815:9;47837:5;47843:1;47837:8;;;;;;;;:::i;:::-;;;;;;;47815:31;;47858:41;947:6:54;47858:4:45;:14;;;;;:41;;;;:::i;:::-;47854:391;;;3536:35:26;;;;-1:-1:-1;;;;;47911:54:45;;47987:7;48016:8;48055:17;48102:16;48143:11;48182:21;48221:4;47911:325;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;47854:391;-1:-1:-1;47802:3:45;;47768:483;;;;44498:3757;;;;44254:4001;;;;;;;:::o;23107:355::-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;39909:262::-;40051:7;40073:93;40148:17;40073:66;40121:7;40130:8;40073:47;:66::i;28764:791::-;29023:37;29063:66;29111:7;29120:8;29063:47;:66::i;:::-;29023:106;-1:-1:-1;29135:26:45;29171:49;29023:106;29202:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;29171:49:45;29135:86;;29259:291;29313:7;29338:8;29373:17;29423:19;29464:1;29479:10;29521:22;29259:36;:291::i;50806:191::-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;53371:230::-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;1229:823:40:-;1346:324;1363:2;1353:6;:12;1346:324;;1453:18;;1435:37;;1604:2;1616:17;;;;1591:15;;;;-1:-1:-1;;1643:12:40;1346:324;;;1679:6;1689:1;1679:11;1675:24;;1229:823;;;:::o;1675:24::-;1738:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;1738:32:40;;2019:4;2007:9;2001:16;1997:27;1942:4;1938:9;1924:11;1918:18;1914:34;1867:167;1848:9;1832:210;1824:224;1229:823;;;:::o;7468:1525:24:-;7596:14;1145:16;7622:25;;7618:120;;;7664:67;;;;;;;;2022:25:264;;;1995:18;;7664:67:24;1876:177:264;7618:120:24;7802:14;6445:61;;;7070:16;;;1063;7070;975;7059:27;7017:70;;;6995:94;;8068:38;;;8064:192;;8151:19;8133:15;:37;8118:52;;;;8064:192;;;8232:15;8210:19;:37;8195:52;;;;8064:192;-1:-1:-1;8572:16:24;975;1063;8439;;;;8428:27;8564:35;;;8882:5;8719:26;8699:46;;;;8698:62;;;8862:25;;;;8892:34;;;;;8861:66;;-1:-1:-1;7468:1525:24;;;;;:::o;3658:342:50:-;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:44:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;51823:242:45:-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;17013:1682;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;1489:2340:44:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;14:332:264:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;774:180;833:6;886:2;874:9;865:7;861:23;857:32;854:52;;;902:1;899;892:12;854:52;-1:-1:-1;925:23:264;;774:180;-1:-1:-1;774:180:264:o;1177:694::-;1329:4;1371:3;1360:9;1356:19;1348:27;;1408:6;1402:13;1391:9;1384:32;1472:4;1464:6;1460:17;1454:24;1447:4;1436:9;1432:20;1425:54;1535:4;1527:6;1523:17;1517:24;1510:4;1499:9;1495:20;1488:54;1598:4;1590:6;1586:17;1580:24;1573:4;1562:9;1558:20;1551:54;1661:4;1653:6;1649:17;1643:24;1636:4;1625:9;1621:20;1614:54;1715:4;1707:6;1703:17;1697:24;1730:70;1794:4;1783:9;1779:20;1765:12;1041;;1029:25;;1103:4;1092:16;;;1086:23;1070:14;;;1063:47;1159:4;1148:16;;;1142:23;1126:14;;1119:47;959:213;1730:70;;1858:4;1850:6;1846:17;1840:24;1831:6;1820:9;1816:22;1809:56;1177:694;;;;:::o;2058:759::-;2212:4;2254:3;2243:9;2239:19;2231:27;;2291:6;2285:13;2274:9;2267:32;2355:4;2347:6;2343:17;2337:24;2330:4;2319:9;2315:20;2308:54;2418:4;2410:6;2406:17;2400:24;2393:4;2382:9;2378:20;2371:54;2481:4;2473:6;2469:17;2463:24;2456:4;2445:9;2441:20;2434:54;2544:4;2536:6;2532:17;2526:24;2519:4;2508:9;2504:20;2497:54;2607:4;2599:6;2595:17;2589:24;2582:4;2571:9;2567:20;2560:54;2661:4;2653:6;2649:17;2643:24;2676:70;2740:4;2729:9;2725:20;2711:12;1041;;1029:25;;1103:4;1092:16;;;1086:23;1070:14;;;1063:47;1159:4;1148:16;;;1142:23;1126:14;;1119:47;959:213;2676:70;;2804:4;2796:6;2792:17;2786:24;2777:6;2766:9;2762:22;2755:56;2058:759;;;;:::o;3653:248::-;3721:6;3729;3782:2;3770:9;3761:7;3757:23;3753:32;3750:52;;;3798:1;3795;3788:12;3750:52;-1:-1:-1;;3821:23:264;;;3891:2;3876:18;;;3863:32;;-1:-1:-1;3653:248:264:o;3906:184::-;-1:-1:-1;;;3955:1:264;3948:88;4055:4;4052:1;4045:15;4079:4;4076:1;4069:15;4095:255;4167:2;4161:9;4209:6;4197:19;;4246:18;4231:34;;4267:22;;;4228:62;4225:88;;;4293:18;;:::i;:::-;4329:2;4322:22;4095:255;:::o;4355:334::-;4426:2;4420:9;4482:2;4472:13;;-1:-1:-1;;4468:86:264;4456:99;;4585:18;4570:34;;4606:22;;;4567:62;4564:88;;;4632:18;;:::i;:::-;4668:2;4661:22;4355:334;;-1:-1:-1;4355:334:264:o;4694:183::-;4754:4;4787:18;4779:6;4776:30;4773:56;;;4809:18;;:::i;:::-;-1:-1:-1;4854:1:264;4850:14;4866:4;4846:25;;4694:183::o;4882:959::-;4975:6;4983;5036:2;5024:9;5015:7;5011:23;5007:32;5004:52;;;5052:1;5049;5042:12;5004:52;5088:9;5075:23;5065:33;;5117:2;5170;5159:9;5155:18;5142:32;5197:18;5189:6;5186:30;5183:50;;;5229:1;5226;5219:12;5183:50;5252:22;;5305:4;5297:13;;5293:27;-1:-1:-1;5283:55:264;;5334:1;5331;5324:12;5283:55;5370:2;5357:16;5393:60;5409:43;5449:2;5409:43;:::i;:::-;5393:60;:::i;:::-;5487:15;;;5569:1;5565:10;;;;5557:19;;5553:28;;;5518:12;;;;5593:19;;;5590:39;;;5625:1;5622;5615:12;5590:39;5649:11;;;;5669:142;5685:6;5680:3;5677:15;5669:142;;;5751:17;;5739:30;;5702:12;;;;5789;;;;5669:142;;;5830:5;5820:15;;;;;;;4882:959;;;;;:::o;5846:184::-;-1:-1:-1;;;5895:1:264;5888:88;5995:4;5992:1;5985:15;6019:4;6016:1;6009:15;6383:537;6457:5;6505:4;6493:9;6488:3;6484:19;6480:30;6477:50;;;6523:1;6520;6513:12;6477:50;6556:2;6550:9;6598:4;6590:6;6586:17;6669:6;6657:10;6654:22;6633:18;6621:10;6618:34;6615:62;6612:88;;;6680:18;;:::i;:::-;6720:10;6716:2;6709:22;;6749:6;6740:15;;6785:9;6779:16;6771:6;6764:32;6850:2;6839:9;6835:18;6829:25;6824:2;6816:6;6812:15;6805:50;6909:2;6898:9;6894:18;6888:25;6883:2;6875:6;6871:15;6864:50;;6383:537;;;;:::o;6925:860::-;7025:6;7078:3;7066:9;7057:7;7053:23;7049:33;7046:53;;;7095:1;7092;7085:12;7046:53;7128:2;7122:9;7170:4;7162:6;7158:17;7241:6;7229:10;7226:22;7205:18;7193:10;7190:34;7187:62;7184:88;;;7252:18;;:::i;:::-;7292:10;7288:2;7281:22;;7333:9;7327:16;7319:6;7312:32;7398:2;7387:9;7383:18;7377:25;7372:2;7364:6;7360:15;7353:50;7457:2;7446:9;7442:18;7436:25;7431:2;7423:6;7419:15;7412:50;7516:2;7505:9;7501:18;7495:25;7490:2;7482:6;7478:15;7471:50;7576:3;7565:9;7561:19;7555:26;7549:3;7541:6;7537:16;7530:52;7616:75;7683:7;7677:3;7666:9;7662:19;7616:75;:::i;:::-;7610:3;7598:16;;7591:101;7748:3;7733:19;;;;7727:26;7720:4;7708:17;;7701:53;-1:-1:-1;7602:6:264;6925:860;-1:-1:-1;6925:860:264:o;8139:924::-;8240:6;8293:3;8281:9;8272:7;8268:23;8264:33;8261:53;;;8310:1;8307;8300:12;8261:53;8343:2;8337:9;8385:6;8377;8373:19;8458:6;8446:10;8443:22;8422:18;8410:10;8407:34;8404:62;8401:88;;;8469:18;;:::i;:::-;8509:10;8505:2;8498:22;;8550:9;8544:16;8536:6;8529:32;8615:2;8604:9;8600:18;8594:25;8589:2;8581:6;8577:15;8570:50;8674:2;8663:9;8659:18;8653:25;8648:2;8640:6;8636:15;8629:50;8733:2;8722:9;8718:18;8712:25;8707:2;8699:6;8695:15;8688:50;8793:3;8782:9;8778:19;8772:26;8766:3;8758:6;8754:16;8747:52;8854:3;8843:9;8839:19;8833:26;8827:3;8819:6;8815:16;8808:52;8894:75;8961:7;8955:3;8944:9;8940:19;8894:75;:::i;:::-;8888:3;8876:16;;8869:101;9026:3;9011:19;;;;9005:26;8998:4;8986:17;;8979:53;-1:-1:-1;8880:6:264;8139:924;-1:-1:-1;8139:924:264:o;9250:277::-;9317:6;9370:2;9358:9;9349:7;9345:23;9341:32;9338:52;;;9386:1;9383;9376:12;9338:52;9418:9;9412:16;9471:5;9464:13;9457:21;9450:5;9447:32;9437:60;;9493:1;9490;9483:12;9532:184;-1:-1:-1;;;9581:1:264;9574:88;9681:4;9678:1;9671:15;9705:4;9702:1;9695:15;9721:216;9785:9;;;9813:11;;;9760:3;9843:9;;9871:10;;9867:19;;9896:10;;9888:19;;9864:44;9861:70;;;9911:18;;:::i;9942:184::-;10012:6;10065:2;10053:9;10044:7;10040:23;10036:32;10033:52;;;10081:1;10078;10071:12;10033:52;-1:-1:-1;10104:16:264;;9942:184;-1:-1:-1;9942:184:264:o;10131:665::-;10196:5;10249:3;10242:4;10234:6;10230:17;10226:27;10216:55;;10267:1;10264;10257:12;10216:55;10296:6;10290:13;10322:4;10346:60;10362:43;10402:2;10362:43;:::i;10346:60::-;10428:3;10452:2;10447:3;10440:15;10480:4;10475:3;10471:14;10464:21;;10537:4;10531:2;10528:1;10524:10;10516:6;10512:23;10508:34;10494:48;;10565:3;10557:6;10554:15;10551:35;;;10582:1;10579;10572:12;10551:35;10618:4;10610:6;10606:17;10632:135;10648:6;10643:3;10640:15;10632:135;;;10714:10;;10702:23;;10745:12;;;;10665;;10632:135;;;-1:-1:-1;10785:5:264;10131:665;-1:-1:-1;;;;;;10131:665:264:o;10801:152::-;10885:13;;10927:1;10917:12;;10907:40;;10943:1;10940;10933:12;11628:1314;11730:6;11783:2;11771:9;11762:7;11758:23;11754:32;11751:52;;;11799:1;11796;11789:12;11751:52;11832:9;11826:16;11861:18;11902:2;11894:6;11891:14;11888:34;;;11918:1;11915;11908:12;11888:34;11941:22;;;;11997:6;11979:16;;;11975:29;11972:49;;;12017:1;12014;12007:12;11972:49;12043:22;;:::i;:::-;12096:2;12090:9;12124:2;12114:8;12111:16;12108:36;;;12140:1;12137;12130:12;12108:36;12167:67;12226:7;12215:8;12211:2;12207:17;12167:67;:::i;:::-;12160:5;12153:82;;12281:2;12277;12273:11;12267:18;12262:2;12255:5;12251:14;12244:42;12332:2;12328;12324:11;12318:18;12313:2;12306:5;12302:14;12295:42;12369:47;12412:2;12408;12404:11;12369:47;:::i;:::-;12364:2;12357:5;12353:14;12346:71;12464:3;12460:2;12456:12;12450:19;12444:3;12437:5;12433:15;12426:44;12517:3;12513:2;12509:12;12503:19;12497:3;12490:5;12486:15;12479:44;12570:3;12566:2;12562:12;12556:19;12550:3;12543:5;12539:15;12532:44;12615:3;12611:2;12607:12;12601:19;12645:2;12635:8;12632:16;12629:36;;;12661:1;12658;12651:12;12629:36;12698:67;12757:7;12746:8;12742:2;12738:17;12698:67;:::i;:::-;12692:3;12681:15;;12674:92;-1:-1:-1;12785:3:264;12826:11;;;12820:18;12804:14;;;12797:42;12858:3;12899:11;;;12893:18;12877:14;;;12870:42;;;;-1:-1:-1;12685:5:264;11628:1314;-1:-1:-1;;;11628:1314:264:o;13301:313::-;13371:6;13424:2;13412:9;13403:7;13399:23;13395:32;13392:52;;;13440:1;13437;13430:12;13392:52;13472:9;13466:16;-1:-1:-1;;;;;13515:5:264;13511:54;13504:5;13501:65;13491:93;;13580:1;13577;13570:12;13974:275;14059:6;14112:2;14100:9;14091:7;14087:23;14083:32;14080:52;;;14128:1;14125;14118:12;14080:52;14160:9;14154:16;14199:1;14192:5;14189:12;14179:40;;14215:1;14212;14205:12;14254:128;14321:9;;;14342:11;;;14339:37;;;14356:18;;:::i;14387:184::-;-1:-1:-1;;;14436:1:264;14429:88;14536:4;14533:1;14526:15;14560:4;14557:1;14550:15;16344:195;16383:3;-1:-1:-1;;16407:5:264;16404:77;16401:103;;16484:18;;:::i;:::-;-1:-1:-1;16531:1:264;16520:13;;16344:195::o;16544:125::-;16609:9;;;16630:10;;;16627:36;;;16643:18;;:::i;17750:439::-;17803:3;17841:5;17835:12;17868:6;17863:3;17856:19;17894:4;17923;17918:3;17914:14;17907:21;;17962:4;17955:5;17951:16;17985:1;17995:169;18009:6;18006:1;18003:13;17995:169;;;18070:13;;18058:26;;18104:12;;;;18139:15;;;;18031:1;18024:9;17995:169;;;-1:-1:-1;18180:3:264;;17750:439;-1:-1:-1;;;;;17750:439:264:o;18194:468::-;18494:6;18483:9;18476:25;18537:2;18532;18521:9;18517:18;18510:30;18457:4;18557:56;18609:2;18598:9;18594:18;18586:6;18557:56;:::i;:::-;18549:64;;18649:6;18644:2;18633:9;18629:18;18622:34;18194:468;;;;;;:::o;18667:250::-;18752:1;18762:113;18776:6;18773:1;18770:13;18762:113;;;18852:11;;;18846:18;18833:11;;;18826:39;18798:2;18791:10;18762:113;;;-1:-1:-1;;18909:1:264;18891:16;;18884:27;18667:250::o;18922:568::-;18975:5;19028:3;19021:4;19013:6;19009:17;19005:27;18995:55;;19046:1;19043;19036:12;18995:55;19075:6;19069:13;19101:18;19097:2;19094:26;19091:52;;;19123:18;;:::i;:::-;19167:114;19275:4;-1:-1:-1;;19199:4:264;19195:2;19191:13;19187:86;19183:97;19167:114;:::i;:::-;19306:2;19297:7;19290:19;19352:3;19345:4;19340:2;19332:6;19328:15;19324:26;19321:35;19318:55;;;19369:1;19366;19359:12;19318:55;19382:77;19456:2;19449:4;19440:7;19436:18;19429:4;19421:6;19417:17;19382:77;:::i;19495:655::-;19637:6;19645;19653;19706:2;19694:9;19685:7;19681:23;19677:32;19674:52;;;19722:1;19719;19712:12;19674:52;19755:9;19749:16;19784:18;19825:2;19817:6;19814:14;19811:34;;;19841:1;19838;19831:12;19811:34;19864:60;19916:7;19907:6;19896:9;19892:22;19864:60;:::i;:::-;19854:70;;19964:2;19953:9;19949:18;19943:25;19933:35;;20014:2;20003:9;19999:18;19993:25;19977:41;;20043:2;20033:8;20030:16;20027:36;;;20059:1;20056;20049:12;20027:36;;20082:62;20136:7;20125:8;20114:9;20110:24;20082:62;:::i;:::-;20072:72;;;19495:655;;;;;:::o;20155:442::-;20418:6;20407:9;20400:25;20461:2;20456;20445:9;20441:18;20434:30;20381:4;20481:56;20533:2;20522:9;20518:18;20510:6;20481:56;:::i;:::-;20473:64;;20585:4;20577:6;20573:17;20568:2;20557:9;20553:18;20546:45;20155:442;;;;;;:::o;20602:335::-;20681:6;20734:2;20722:9;20713:7;20709:23;20705:32;20702:52;;;20750:1;20747;20740:12;20702:52;20783:9;20777:16;20816:18;20808:6;20805:30;20802:50;;;20848:1;20845;20838:12;20802:50;20871:60;20923:7;20914:6;20903:9;20899:22;20871:60;:::i;20942:329::-;20983:3;21021:5;21015:12;21048:6;21043:3;21036:19;21064:76;21133:6;21126:4;21121:3;21117:14;21110:4;21103:5;21099:16;21064:76;:::i;:::-;21185:2;21173:15;-1:-1:-1;;21169:88:264;21160:98;;;;21260:4;21156:109;;20942:329;-1:-1:-1;;20942:329:264:o;21276:359::-;21479:2;21468:9;21461:21;21442:4;21499:44;21539:2;21528:9;21524:18;21516:6;21499:44;:::i;:::-;21574:2;21559:18;;21552:34;;;;-1:-1:-1;21617:2:264;21602:18;21595:34;21491:52;21276:359;-1:-1:-1;21276:359:264:o;21640:604::-;21949:6;21938:9;21931:25;21992:3;21987:2;21976:9;21972:18;21965:31;21912:4;22019:57;22071:3;22060:9;22056:19;22048:6;22019:57;:::i;:::-;22124:4;22116:6;22112:17;22107:2;22096:9;22092:18;22085:45;22178:9;22170:6;22166:22;22161:2;22150:9;22146:18;22139:50;22206:32;22231:6;22223;22206:32;:::i;:::-;22198:40;21640:604;-1:-1:-1;;;;;;;21640:604:264:o;22249:515::-;22540:6;22529:9;22522:25;22583:3;22578:2;22567:9;22563:18;22556:31;22503:4;22604:57;22656:3;22645:9;22641:19;22633:6;22604:57;:::i;:::-;22709:4;22697:17;;;;22692:2;22677:18;;22670:45;-1:-1:-1;22746:2:264;22731:18;22724:34;22596:65;22249:515;-1:-1:-1;;22249:515:264:o;23141:184::-;-1:-1:-1;;;23190:1:264;23183:88;23290:4;23287:1;23280:15;23314:4;23311:1;23304:15;23330:175;23367:3;23411:4;23404:5;23400:16;23440:4;23431:7;23428:17;23425:43;;23448:18;;:::i;:::-;23497:1;23484:15;;23330:175;-1:-1:-1;;23330:175:264:o;23510:168::-;23583:9;;;23614;;23631:15;;;23625:22;;23611:37;23601:71;;23652:18;;:::i;23683:709::-;24053:6;24042:9;24035:25;24096:3;24091:2;24080:9;24076:18;24069:31;24016:4;24123:57;24175:3;24164:9;24160:19;24152:6;24123:57;:::i;:::-;24228:4;24220:6;24216:17;24211:2;24200:9;24196:18;24189:45;24282:9;24274:6;24270:22;24265:2;24254:9;24250:18;24243:50;24310:32;24335:6;24327;24310:32;:::i;:::-;24302:40;;;24379:6;24373:3;24362:9;24358:19;24351:35;23683:709;;;;;;;;:::o;24397:640::-;24648:6;24643:3;24636:19;24618:3;24674:2;24707;24702:3;24698:12;24739:6;24733:13;24804:2;24796:6;24792:15;24825:1;24835:175;24849:6;24846:1;24843:13;24835:175;;;24912:13;;24898:28;;24948:14;;;;24985:15;;;;24871:1;24864:9;24835:175;;;-1:-1:-1;25026:5:264;;24397:640;-1:-1:-1;;;;;;;24397:640:264:o;25261:464::-;25508:66;25500:6;25496:79;25485:9;25478:98;25612:6;25607:2;25596:9;25592:18;25585:34;25655:2;25650;25639:9;25635:18;25628:30;25459:4;25675:44;25715:2;25704:9;25700:18;25692:6;25675:44;:::i;25730:174::-;25797:12;25829:10;;;25841;;;25825:27;;25864:11;;;25861:37;;;25878:18;;:::i;26556:901::-;26981:6;26970:9;26963:25;27024:3;27019:2;27008:9;27004:18;26997:31;26944:4;27051:57;27103:3;27092:9;27088:19;27080:6;27051:57;:::i;:::-;27156:4;27144:17;;27139:2;27124:18;;27117:45;27181:12;27229:15;;;27224:2;27209:18;;27202:43;27282:15;;27276:3;27261:19;;27254:44;27329:3;27314:19;;27307:35;;;27379:22;;;27373:3;27358:19;;27351:51;27419:32;27383:6;27436;27419:32;:::i;:::-;27411:40;26556:901;-1:-1:-1;;;;;;;;;;26556:901:264:o;27462:788::-;27827:3;27816:9;27809:22;27790:4;27854:57;27906:3;27895:9;27891:19;27883:6;27854:57;:::i;:::-;27959:4;27951:6;27947:17;27942:2;27931:9;27927:18;27920:45;28013:14;28005:6;28001:27;27996:2;27985:9;27981:18;27974:55;28077:12;28069:6;28065:25;28060:2;28049:9;28045:18;28038:53;28128:6;28122:3;28111:9;28107:19;28100:35;28184:9;28176:6;28172:22;28166:3;28155:9;28151:19;28144:51;28212:32;28237:6;28229;28212:32;:::i;:::-;28204:40;27462:788;-1:-1:-1;;;;;;;;;27462:788:264:o;28255:511::-;28506:2;28495:9;28488:21;28469:4;28532:56;28584:2;28573:9;28569:18;28561:6;28532:56;:::i;:::-;28636:14;28628:6;28624:27;28619:2;28608:9;28604:18;28597:55;28700:9;28692:6;28688:22;28683:2;28672:9;28668:18;28661:50;28728:32;28753:6;28745;28728:32;:::i;28771:616::-;29082:6;29071:9;29064:25;29125:3;29120:2;29109:9;29105:18;29098:31;29045:4;29152:57;29204:3;29193:9;29189:19;29181:6;29152:57;:::i;:::-;29257:14;29249:6;29245:27;29240:2;29229:9;29225:18;29218:55;29321:9;29313:6;29309:22;29304:2;29293:9;29289:18;29282:50;29349:32;29374:6;29366;29349:32;:::i","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","applyEquipmentBonuses(bytes32)":"9056fa28","checkRequirements(bytes32,uint256)":"9a8bb9a2","equipItems(bytes32,uint256[])":"cc77a2de","getArmorStats(uint256)":"40a5ed2a","getWeaponStats(uint256)":"63ff2287","isEquipped(bytes32,uint256)":"edcfef82","supportsInterface(bytes4)":"01ffc9a7","unequipItem(bytes32,uint256)":"b2aca84b"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"EncodedLengths_InvalidLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accessedIndex\",\"type\":\"uint256\"}],\"name\":\"Store_IndexOutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"Store_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"fieldLength\",\"type\":\"uint40\"}],\"name\":\"Store_InvalidSplice\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceDynamicData\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"applyEquipmentBonuses\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"adjustedStrength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedAgility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedIntelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedArmor\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedMaxHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct AdjustedCombatStats\",\"name\":\"modifiedStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"checkRequirements\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"canUse\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"}],\"name\":\"equipItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"getArmorStats\",\"outputs\":[{\"components\":[{\"internalType\":\"int256\",\"name\":\"agiModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"armorModifier\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"hitPointModifier\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"intModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"minLevel\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"minAgility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minIntelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minStrength\",\"type\":\"uint256\"}],\"internalType\":\"struct StatRestrictions\",\"name\":\"statRestrictions\",\"type\":\"tuple\"},{\"internalType\":\"int256\",\"name\":\"strModifier\",\"type\":\"int256\"}],\"internalType\":\"struct ArmorStats\",\"name\":\"_ArmorStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"getWeaponStats\",\"outputs\":[{\"components\":[{\"internalType\":\"int256\",\"name\":\"agiModifier\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"hitPointModifier\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"intModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"maxDamage\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minDamage\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minLevel\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"minAgility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minIntelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minStrength\",\"type\":\"uint256\"}],\"internalType\":\"struct StatRestrictions\",\"name\":\"statRestrictions\",\"type\":\"tuple\"},{\"internalType\":\"int256\",\"name\":\"strModifier\",\"type\":\"int256\"}],\"internalType\":\"struct WeaponStats\",\"name\":\"_weaponStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"isEquipped\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isEquipped\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"unequipItem\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the encoded lengths.\"}}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"details\":\"Raised if the start index is larger than the previous length of the field.\",\"params\":{\"accessedIndex\":\"FIXME\",\"length\":\"FIXME\"}}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The resource ID.\",\"resourceIdString\":\"The stringified resource ID (for easier debugging).\"}}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"details\":\"Raised if the splice total length of the field is changed but the splice is not at the end of the field.\",\"params\":{\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"fieldLength\":\"The field length for the splice operation.\",\"startWithinField\":\"The start index within the field for the splice operation.\"}}]},\"events\":{\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"params\":{\"data\":\"The data to insert into the dynamic data of the record at the start byte.\",\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"dynamicFieldIndex\":\"The index of the dynamic field to splice data, relative to the start of the dynamic fields. (Dynamic field index = field index - number of static fields)\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided encoded lengths has an invalid length.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided index is out of bounds.\"}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Error raised if the provided resource ID cannot be found.\"}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"notice\":\"Error raised if the provided splice is invalid.\"}]},\"events\":{\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"notice\":\"Emitted when dynamic data in the store is spliced.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/EquipmentSystem.sol\":\"EquipmentSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"lib/ERC1155-puppet/ERC1155System.sol\":{\"keccak256\":\"0x37bfddf9abf8e10002749d0f3e5c2d765da2359b4aa0c10549d61728da1ddae3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://77cef81d1373f77daac326d90895bbe692166b82895ae4b5f11ed92d4c5ad21c\",\"dweb:/ipfs/Qmcjk2FUweGK5McuAQh8jXjMa6t3wW4YoWtwitEKD3jqhG\"]},\"lib/ERC1155-puppet/IERC1155.sol\":{\"keccak256\":\"0xba76a0cbf29f93fdcf613ee19a3e8a36d8579628c3e657f68edd29f682cfe05d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c40994dd35444a97b97eacd9c5af7f27373c357642000bbcbcafe7169bd2179e\",\"dweb:/ipfs/QmSVGhh4AT7gkSmVtnitew14xtQFepACdhbGbWXJh39mk1\"]},\"lib/ERC1155-puppet/IERC1155Errors.sol\":{\"keccak256\":\"0x507875c8e9e6f2e706e95c565d51f20030165eb2dc241f49a42cedb96caaead2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b96ff50d61db0f5773b5322c8d3dc8b062a92f9da21bf9a821ac7bae58bcdecb\",\"dweb:/ipfs/QmcXnAhbPWL4ekfgLVPXuBRPuUUMM7zfU5xwP8pPoihnTu\"]},\"lib/ERC1155-puppet/IERC1155Events.sol\":{\"keccak256\":\"0x43dcbad156d27946650411971fabb2dcac1f234f78a5e7a776e18560c9ef64d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://299a141df22563efaa23eb10ab2a311d3b4cc252a3f63a4c73902b198f731859\",\"dweb:/ipfs/QmbaTrv7SwCrYcQ4qyyPf4YxUFQLrcuYMy1aF5sp3VwswN\"]},\"lib/ERC1155-puppet/IERC1155MetadataURI.sol\":{\"keccak256\":\"0x73546c8cf58dc8ce002f50f172ebb8207e65856d12402f8d86fca8ba9288c4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c81bc7f8b4f61810c1562c0197499be6ce636313c2beb9d095455ea8ccd21ae0\",\"dweb:/ipfs/QmR67xU45dQWo51gHyaZB6wy8CbnRLg6nFvD4KeTX6mfZz\"]},\"lib/ERC1155-puppet/IERC1155Receiver.sol\":{\"keccak256\":\"0x9a6fd2d799610585460b2eeba3a38fe7706b8e7291f05411622a979fb462383f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d3c78236d3e2b76209e1e2bb175820449bb1527c0ca99e526b19a73f207d38b3\",\"dweb:/ipfs/Qma552XoWh5sYX4SSiUgwsSpTxe4qR47ozuac4nDsRetxF\"]},\"lib/ERC1155-puppet/IERC1155System.sol\":{\"keccak256\":\"0x324481afcc10bb871430340e0ddea5613a7a7dc7436ad8067b64e787791d9c74\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cbf2f86e7c18feb303c9201417a85af320f148907fa637b25b56e7484325d64c\",\"dweb:/ipfs/QmW35pffC8PK5Y7afxLc6qYYiDjH4NayRggogPazy5JsEi\"]},\"lib/ERC1155-puppet/constants.sol\":{\"keccak256\":\"0xe41618b4227fc0aaa1c22fc3972420734e23e0441a2315269de368af69d67c70\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e67f2b3f6597a30810afaccd9cd90146b7164fc6c8e91a16261f2424b6b62ee\",\"dweb:/ipfs/QmeJoceERJVcjfH4g1YQTpZGQdUnTFSgZz2eWTRtuwKXje\"]},\"lib/ERC1155-puppet/libraries/LibString.sol\":{\"keccak256\":\"0xb53857d461ac8c546fcd96b94a9f4e34001ac555bbc7b3fc3471c52b16afe2fb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://24cae538067519ffa04a943330b10cba87d26e2c03227edd8a0ebe671186fb73\",\"dweb:/ipfs/QmcZuKmY8GyCWDSSSYAV5ZLuGyhkYhiJXb5AMvViUYgAuz\"]},\"lib/ERC1155-puppet/libraries/utils/ERC1155Utils.sol\":{\"keccak256\":\"0x981a5c3d788baf2b20b043c1a1f005fa9aa224f660233ecc63c6aa2e719b0f21\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5270b523c823caf879a3d338914d1c44070aace2825fb4fbd83d744267a26f5f\",\"dweb:/ipfs/QmVfXQPAPsr24W5rz5qDiiVp2n6owM417skseKnEHxqXmq\"]},\"lib/ERC1155-puppet/libraries/utils/draft-IERC6093.sol\":{\"keccak256\":\"0xb016571337f659bda4d98117bfd0ea8e26d5e7b696eff5cc308275b420b9120e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72ad563fb7c394adfce5a899bc94afb6e463c2773d9de1b98cae3747f85cd779\",\"dweb:/ipfs/QmZwZGrZreuHMW7EHmzpXpN6JVtmcmQY4othHaTqR2ucV6\"]},\"lib/ERC1155-puppet/tables/ERC1155MetadataURI.sol\":{\"keccak256\":\"0x5e7be6ad3cd2280a13cbc155496131b2453d411da565d17e68df8a2b479ae3ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1a6ccc261562a5c76ac720adc8634d931cae7a7ecc40c96e5db7837a262c38fe\",\"dweb:/ipfs/QmY3G99LXRifTJpJA4FqPRDUBboe8GD2PcEagu9MiwuUqL\"]},\"lib/ERC1155-puppet/tables/ERC1155URIStorage.sol\":{\"keccak256\":\"0x41b5c9f2a05119ab0cdc2ed8ebafca81338e71637dc79b218c3c35a4d901d40e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://526fc37c04ba0e53d742e26cf7e6b899f520482fd02fe484e17100eb3b1a256d\",\"dweb:/ipfs/Qmex48c3aPQYRHkduC9fxxzvAYYvnqesyP1AKZNnrXC2cQ\"]},\"lib/ERC1155-puppet/tables/OperatorApproval.sol\":{\"keccak256\":\"0xbbed481b7ccef9525cd566c8e36f42512c8de94c7431510356b35c853c2764d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://984af22419c3ba9e19775b47cdd981872bb1aff430ebab83752a0ea3f6b6fb79\",\"dweb:/ipfs/Qmdr1FByP2aWAuursvKr126EZhNzT29H4bGs3qx9yacVfg\"]},\"lib/ERC1155-puppet/tables/Owners.sol\":{\"keccak256\":\"0x1dce77dc5f33c570e2163f8cbb9e5b3a628ae8f6abbf097dfc24422ff7d50636\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c604d7d03c963f322ed07c2978e1276e89d4a61ad2f2d6790eba98d7f663c7a3\",\"dweb:/ipfs/QmakymS49hdSh7i5igXbTX9f44A4h3yh4cFAxTaMfNvXTp\"]},\"lib/ERC1155-puppet/tables/TotalSupply.sol\":{\"keccak256\":\"0x892ee6cca8571fc5e43563a5834d5a44330a27206a838bb755f7711bbd357c4a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f3120b4a608f998c88b42a50ec33b6ffa709e7079d37f0ec88998f6fb441919b\",\"dweb:/ipfs/QmP4RFLPi75jTn19cUYXshfZgSAJoDzHAio6xGnYSK9NLE\"]},\"lib/ERC1155-puppet/utils.sol\":{\"keccak256\":\"0x4c264da22c936a784106d81aa3cdb94f54d90d46e15ad1b66b53bf28bbcbdf49\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b47674f3483134a57c6a3ac0193e6cdd3643774d12ad433de0541b8358ea9dd0\",\"dweb:/ipfs/QmSqmfS5s7aqrsLgi67b91s3f51AaDJs5F5xzioZcussXH\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/Puppet.sol\":{\"keccak256\":\"0x0793dc274d0e27b9a00369935693952f2b15e85b243ebed5994cc0c5fd806bc9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d94877420ab98c06013f327ce43e18a7dd3f9a42a33f76a5291ae8424b2699a6\",\"dweb:/ipfs/QmcpKAzLV2eKSU7Pfbb7wgkidNeWSUyUD5J2Scgio16RS8\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/PuppetMaster.sol\":{\"keccak256\":\"0xc83209af82eba3b3452a5c62531d52edb13d69db67c768ec12989cfaf9191c72\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f1d83a60ed2e3a15cde57d6fc859ee7c76e6d089010f41189151e799eb90525c\",\"dweb:/ipfs/QmfZLVNQ9G3kkMBxu3koZbMVPqhtxGTw2iziZQbob4AFhm\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/constants.sol\":{\"keccak256\":\"0x55dc370e83d22bd3ddb79172658731deb725c7609c1966d58cfdc5276bc20a7e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6bc27074a755a64d238f32cfd07b4226cfd47fd157f4f0829c13d8d5406d5f9d\",\"dweb:/ipfs/QmZesmQK815TdF6AuZpKZ249NXP2Qqnzmy9k3WpNRc5Cyq\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/tables/PuppetRegistry.sol\":{\"keccak256\":\"0x37273e42577e71b80621bcaa9132b8f9d28ded452242fb478fd7e52f382b83a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://26403866f063923a910cc1e6f4ff7b0e74e4f343b1222675658d1b9a1ecdbe14\",\"dweb:/ipfs/QmSTqLMbg9PvyFkVexVbLPUPLr1aBuBtcfnBZGbqEaje7Q\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/utils.sol\":{\"keccak256\":\"0x0c07e1daf167a9ebcf81d1b176e4aef23d12b0bc01333c572c0482b699fd199d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7f2ec0928e530ae3b75aadfe224a5c1654d0c26b8f10e06e490274fff3871489\",\"dweb:/ipfs/QmPLfak2kwefQ5tcNFxuE9TXsQ4PVkvTraHWZU8PK9GkR4\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f\",\"dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5\",\"dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk\"]},\"src/systems/EquipmentSystem.sol\":{\"keccak256\":\"0xd8feb605e8bb23ce3625348454e533fc0b26b4da968dd5c5d26ac7a5f72f4828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8e646a71eb3a60b589a3643ed0d518bc5d61aae5198596f1614de4ba25ae3437\",\"dweb:/ipfs/QmTp6dHR3ue6vzucUMVVFW82cLTTxPmdHH8BTeUFKf3i5y\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"EncodedLengths_InvalidLength"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"},{"internalType":"uint256","name":"accessedIndex","type":"uint256"}],"type":"error","name":"Store_IndexOutOfBounds"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"Store_InvalidResourceType"},{"inputs":[{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"uint40","name":"fieldLength","type":"uint40"}],"type":"error","name":"Store_InvalidSplice"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"uint40","name":"deleteCount","type":"uint40","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceDynamicData","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"applyEquipmentBonuses","outputs":[{"internalType":"struct AdjustedCombatStats","name":"modifiedStats","type":"tuple","components":[{"internalType":"uint256","name":"adjustedStrength","type":"uint256"},{"internalType":"uint256","name":"adjustedAgility","type":"uint256"},{"internalType":"uint256","name":"adjustedIntelligence","type":"uint256"},{"internalType":"uint256","name":"adjustedArmor","type":"uint256"},{"internalType":"uint256","name":"adjustedMaxHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"level","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"checkRequirements","outputs":[{"internalType":"bool","name":"canUse","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256[]","name":"itemIds","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function","name":"equipItems"},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"getArmorStats","outputs":[{"internalType":"struct ArmorStats","name":"_ArmorStats","type":"tuple","components":[{"internalType":"int256","name":"agiModifier","type":"int256"},{"internalType":"uint256","name":"armorModifier","type":"uint256"},{"internalType":"int256","name":"hitPointModifier","type":"int256"},{"internalType":"int256","name":"intModifier","type":"int256"},{"internalType":"uint256","name":"minLevel","type":"uint256"},{"internalType":"struct StatRestrictions","name":"statRestrictions","type":"tuple","components":[{"internalType":"uint256","name":"minAgility","type":"uint256"},{"internalType":"uint256","name":"minIntelligence","type":"uint256"},{"internalType":"uint256","name":"minStrength","type":"uint256"}]},{"internalType":"int256","name":"strModifier","type":"int256"}]}]},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"getWeaponStats","outputs":[{"internalType":"struct WeaponStats","name":"_weaponStats","type":"tuple","components":[{"internalType":"int256","name":"agiModifier","type":"int256"},{"internalType":"int256","name":"hitPointModifier","type":"int256"},{"internalType":"int256","name":"intModifier","type":"int256"},{"internalType":"uint256","name":"maxDamage","type":"uint256"},{"internalType":"uint256","name":"minDamage","type":"uint256"},{"internalType":"uint256","name":"minLevel","type":"uint256"},{"internalType":"struct StatRestrictions","name":"statRestrictions","type":"tuple","components":[{"internalType":"uint256","name":"minAgility","type":"uint256"},{"internalType":"uint256","name":"minIntelligence","type":"uint256"},{"internalType":"uint256","name":"minStrength","type":"uint256"}]},{"internalType":"int256","name":"strModifier","type":"int256"}]}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"isEquipped","outputs":[{"internalType":"bool","name":"_isEquipped","type":"bool"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"unequipItem","outputs":[{"internalType":"bool","name":"success","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/EquipmentSystem.sol":"EquipmentSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"lib/ERC1155-puppet/ERC1155System.sol":{"keccak256":"0x37bfddf9abf8e10002749d0f3e5c2d765da2359b4aa0c10549d61728da1ddae3","urls":["bzz-raw://77cef81d1373f77daac326d90895bbe692166b82895ae4b5f11ed92d4c5ad21c","dweb:/ipfs/Qmcjk2FUweGK5McuAQh8jXjMa6t3wW4YoWtwitEKD3jqhG"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155.sol":{"keccak256":"0xba76a0cbf29f93fdcf613ee19a3e8a36d8579628c3e657f68edd29f682cfe05d","urls":["bzz-raw://c40994dd35444a97b97eacd9c5af7f27373c357642000bbcbcafe7169bd2179e","dweb:/ipfs/QmSVGhh4AT7gkSmVtnitew14xtQFepACdhbGbWXJh39mk1"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Errors.sol":{"keccak256":"0x507875c8e9e6f2e706e95c565d51f20030165eb2dc241f49a42cedb96caaead2","urls":["bzz-raw://b96ff50d61db0f5773b5322c8d3dc8b062a92f9da21bf9a821ac7bae58bcdecb","dweb:/ipfs/QmcXnAhbPWL4ekfgLVPXuBRPuUUMM7zfU5xwP8pPoihnTu"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Events.sol":{"keccak256":"0x43dcbad156d27946650411971fabb2dcac1f234f78a5e7a776e18560c9ef64d5","urls":["bzz-raw://299a141df22563efaa23eb10ab2a311d3b4cc252a3f63a4c73902b198f731859","dweb:/ipfs/QmbaTrv7SwCrYcQ4qyyPf4YxUFQLrcuYMy1aF5sp3VwswN"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155MetadataURI.sol":{"keccak256":"0x73546c8cf58dc8ce002f50f172ebb8207e65856d12402f8d86fca8ba9288c4d8","urls":["bzz-raw://c81bc7f8b4f61810c1562c0197499be6ce636313c2beb9d095455ea8ccd21ae0","dweb:/ipfs/QmR67xU45dQWo51gHyaZB6wy8CbnRLg6nFvD4KeTX6mfZz"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Receiver.sol":{"keccak256":"0x9a6fd2d799610585460b2eeba3a38fe7706b8e7291f05411622a979fb462383f","urls":["bzz-raw://d3c78236d3e2b76209e1e2bb175820449bb1527c0ca99e526b19a73f207d38b3","dweb:/ipfs/Qma552XoWh5sYX4SSiUgwsSpTxe4qR47ozuac4nDsRetxF"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155System.sol":{"keccak256":"0x324481afcc10bb871430340e0ddea5613a7a7dc7436ad8067b64e787791d9c74","urls":["bzz-raw://cbf2f86e7c18feb303c9201417a85af320f148907fa637b25b56e7484325d64c","dweb:/ipfs/QmW35pffC8PK5Y7afxLc6qYYiDjH4NayRggogPazy5JsEi"],"license":"MIT"},"lib/ERC1155-puppet/constants.sol":{"keccak256":"0xe41618b4227fc0aaa1c22fc3972420734e23e0441a2315269de368af69d67c70","urls":["bzz-raw://9e67f2b3f6597a30810afaccd9cd90146b7164fc6c8e91a16261f2424b6b62ee","dweb:/ipfs/QmeJoceERJVcjfH4g1YQTpZGQdUnTFSgZz2eWTRtuwKXje"],"license":"MIT"},"lib/ERC1155-puppet/libraries/LibString.sol":{"keccak256":"0xb53857d461ac8c546fcd96b94a9f4e34001ac555bbc7b3fc3471c52b16afe2fb","urls":["bzz-raw://24cae538067519ffa04a943330b10cba87d26e2c03227edd8a0ebe671186fb73","dweb:/ipfs/QmcZuKmY8GyCWDSSSYAV5ZLuGyhkYhiJXb5AMvViUYgAuz"],"license":"MIT"},"lib/ERC1155-puppet/libraries/utils/ERC1155Utils.sol":{"keccak256":"0x981a5c3d788baf2b20b043c1a1f005fa9aa224f660233ecc63c6aa2e719b0f21","urls":["bzz-raw://5270b523c823caf879a3d338914d1c44070aace2825fb4fbd83d744267a26f5f","dweb:/ipfs/QmVfXQPAPsr24W5rz5qDiiVp2n6owM417skseKnEHxqXmq"],"license":"MIT"},"lib/ERC1155-puppet/libraries/utils/draft-IERC6093.sol":{"keccak256":"0xb016571337f659bda4d98117bfd0ea8e26d5e7b696eff5cc308275b420b9120e","urls":["bzz-raw://72ad563fb7c394adfce5a899bc94afb6e463c2773d9de1b98cae3747f85cd779","dweb:/ipfs/QmZwZGrZreuHMW7EHmzpXpN6JVtmcmQY4othHaTqR2ucV6"],"license":"MIT"},"lib/ERC1155-puppet/tables/ERC1155MetadataURI.sol":{"keccak256":"0x5e7be6ad3cd2280a13cbc155496131b2453d411da565d17e68df8a2b479ae3ea","urls":["bzz-raw://1a6ccc261562a5c76ac720adc8634d931cae7a7ecc40c96e5db7837a262c38fe","dweb:/ipfs/QmY3G99LXRifTJpJA4FqPRDUBboe8GD2PcEagu9MiwuUqL"],"license":"MIT"},"lib/ERC1155-puppet/tables/ERC1155URIStorage.sol":{"keccak256":"0x41b5c9f2a05119ab0cdc2ed8ebafca81338e71637dc79b218c3c35a4d901d40e","urls":["bzz-raw://526fc37c04ba0e53d742e26cf7e6b899f520482fd02fe484e17100eb3b1a256d","dweb:/ipfs/Qmex48c3aPQYRHkduC9fxxzvAYYvnqesyP1AKZNnrXC2cQ"],"license":"MIT"},"lib/ERC1155-puppet/tables/OperatorApproval.sol":{"keccak256":"0xbbed481b7ccef9525cd566c8e36f42512c8de94c7431510356b35c853c2764d5","urls":["bzz-raw://984af22419c3ba9e19775b47cdd981872bb1aff430ebab83752a0ea3f6b6fb79","dweb:/ipfs/Qmdr1FByP2aWAuursvKr126EZhNzT29H4bGs3qx9yacVfg"],"license":"MIT"},"lib/ERC1155-puppet/tables/Owners.sol":{"keccak256":"0x1dce77dc5f33c570e2163f8cbb9e5b3a628ae8f6abbf097dfc24422ff7d50636","urls":["bzz-raw://c604d7d03c963f322ed07c2978e1276e89d4a61ad2f2d6790eba98d7f663c7a3","dweb:/ipfs/QmakymS49hdSh7i5igXbTX9f44A4h3yh4cFAxTaMfNvXTp"],"license":"MIT"},"lib/ERC1155-puppet/tables/TotalSupply.sol":{"keccak256":"0x892ee6cca8571fc5e43563a5834d5a44330a27206a838bb755f7711bbd357c4a","urls":["bzz-raw://f3120b4a608f998c88b42a50ec33b6ffa709e7079d37f0ec88998f6fb441919b","dweb:/ipfs/QmP4RFLPi75jTn19cUYXshfZgSAJoDzHAio6xGnYSK9NLE"],"license":"MIT"},"lib/ERC1155-puppet/utils.sol":{"keccak256":"0x4c264da22c936a784106d81aa3cdb94f54d90d46e15ad1b66b53bf28bbcbdf49","urls":["bzz-raw://b47674f3483134a57c6a3ac0193e6cdd3643774d12ad433de0541b8358ea9dd0","dweb:/ipfs/QmSqmfS5s7aqrsLgi67b91s3f51AaDJs5F5xzioZcussXH"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/Puppet.sol":{"keccak256":"0x0793dc274d0e27b9a00369935693952f2b15e85b243ebed5994cc0c5fd806bc9","urls":["bzz-raw://d94877420ab98c06013f327ce43e18a7dd3f9a42a33f76a5291ae8424b2699a6","dweb:/ipfs/QmcpKAzLV2eKSU7Pfbb7wgkidNeWSUyUD5J2Scgio16RS8"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/PuppetMaster.sol":{"keccak256":"0xc83209af82eba3b3452a5c62531d52edb13d69db67c768ec12989cfaf9191c72","urls":["bzz-raw://f1d83a60ed2e3a15cde57d6fc859ee7c76e6d089010f41189151e799eb90525c","dweb:/ipfs/QmfZLVNQ9G3kkMBxu3koZbMVPqhtxGTw2iziZQbob4AFhm"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/constants.sol":{"keccak256":"0x55dc370e83d22bd3ddb79172658731deb725c7609c1966d58cfdc5276bc20a7e","urls":["bzz-raw://6bc27074a755a64d238f32cfd07b4226cfd47fd157f4f0829c13d8d5406d5f9d","dweb:/ipfs/QmZesmQK815TdF6AuZpKZ249NXP2Qqnzmy9k3WpNRc5Cyq"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/tables/PuppetRegistry.sol":{"keccak256":"0x37273e42577e71b80621bcaa9132b8f9d28ded452242fb478fd7e52f382b83a6","urls":["bzz-raw://26403866f063923a910cc1e6f4ff7b0e74e4f343b1222675658d1b9a1ecdbe14","dweb:/ipfs/QmSTqLMbg9PvyFkVexVbLPUPLr1aBuBtcfnBZGbqEaje7Q"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/utils.sol":{"keccak256":"0x0c07e1daf167a9ebcf81d1b176e4aef23d12b0bc01333c572c0482b699fd199d","urls":["bzz-raw://7f2ec0928e530ae3b75aadfe224a5c1654d0c26b8f10e06e490274fff3871489","dweb:/ipfs/QmPLfak2kwefQ5tcNFxuE9TXsQ4PVkvTraHWZU8PK9GkR4"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a","urls":["bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f","dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4","urls":["bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5","dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk"],"license":"MIT"},"src/systems/EquipmentSystem.sol":{"keccak256":"0xd8feb605e8bb23ce3625348454e533fc0b26b4da968dd5c5d26ac7a5f72f4828","urls":["bzz-raw://8e646a71eb3a60b589a3643ed0d518bc5d61aae5198596f1614de4ba25ae3437","dweb:/ipfs/QmTp6dHR3ue6vzucUMVVFW82cLTTxPmdHH8BTeUFKf3i5y"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":245} \ No newline at end of file diff --git a/packages/contracts/out/IWorld.sol/IWorld.json b/packages/contracts/out/IWorld.sol/IWorld.json index 161479565..3bd3b8425 100644 --- a/packages/contracts/out/IWorld.sol/IWorld.json +++ b/packages/contracts/out/IWorld.sol/IWorld.json @@ -1 +1 @@ -{"abi":[{"type":"function","name":"UD__adminClearBattleState","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__adminDropGold","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"goldAmount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__adminDropItem","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__adminMoveEntity","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"currentX","type":"uint16","internalType":"uint16"},{"name":"currentY","type":"uint16","internalType":"uint16"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__adminSetCombatEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"encounterData","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__adminSetStats","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"desiredStats","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__applyEquipmentBonuses","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"modifiedStats","type":"tuple","internalType":"struct AdjustedCombatStats","components":[{"name":"adjustedStrength","type":"uint256","internalType":"uint256"},{"name":"adjustedAgility","type":"uint256","internalType":"uint256"},{"name":"adjustedIntelligence","type":"uint256","internalType":"uint256"},{"name":"adjustedArmor","type":"uint256","internalType":"uint256"},{"name":"adjustedMaxHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__auctionHouseAddress","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__cancelOrder","inputs":[{"name":"_orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__checkActionRestrictions","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"actionId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__checkForEncounterEnd","inputs":[{"name":"encounterData","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"outputs":[{"name":"_encounterEnded","type":"bool","internalType":"bool"},{"name":"_attackersWin","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__checkRequirements","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"canUse","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__createAction","inputs":[{"name":"actionType","type":"uint8","internalType":"enum ActionType"},{"name":"name","type":"string","internalType":"string"},{"name":"actionStats","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"actionId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createEncounter","inputs":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"group1","type":"bytes32[]","internalType":"bytes32[]"},{"name":"group2","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createItem","inputs":[{"name":"itemType","type":"uint8","internalType":"enum ItemType"},{"name":"supply","type":"uint256","internalType":"uint256"},{"name":"dropChance","type":"uint256","internalType":"uint256"},{"name":"stats","type":"bytes","internalType":"bytes"},{"name":"itemMetadataURI","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createItems","inputs":[{"name":"itemTypes","type":"uint8[]","internalType":"enum ItemType[]"},{"name":"supply","type":"uint256[]","internalType":"uint256[]"},{"name":"dropChances","type":"uint256[]","internalType":"uint256[]"},{"name":"stats","type":"bytes[]","internalType":"bytes[]"},{"name":"itemMetadataURIs","type":"string[]","internalType":"string[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createMob","inputs":[{"name":"mobType","type":"uint8","internalType":"enum MobType"},{"name":"stats","type":"bytes","internalType":"bytes"},{"name":"mobMetadataUri","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createMobs","inputs":[{"name":"mobTypes","type":"uint8[]","internalType":"enum MobType[]"},{"name":"stats","type":"bytes[]","internalType":"bytes[]"},{"name":"mobMetadataURIs","type":"string[]","internalType":"string[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createOrder","inputs":[{"name":"order","type":"tuple","internalType":"struct Order","components":[{"name":"offer","type":"tuple","internalType":"struct Offer","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"name":"consideration","type":"tuple","internalType":"struct Consideration","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]},{"name":"signature","type":"bytes","internalType":"bytes"},{"name":"offerer","type":"address","internalType":"address"}]}],"outputs":[{"name":"_orderHash","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__distributePveRewards","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"randomNumber","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_expAmount","type":"uint256","internalType":"uint256"},{"name":"_goldAmount","type":"uint256","internalType":"uint256"},{"name":"_itemIdsDropped","type":"uint256[]","internalType":"uint256[]"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__distributePvpRewards","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"randomNumber","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_expAmount","type":"uint256","internalType":"uint256"},{"name":"_goldAmount","type":"uint256","internalType":"uint256"},{"name":"_itemIdsDropped","type":"uint256[]","internalType":"uint256[]"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__dropGold","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"amount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__dropItem","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__dropItems","inputs":[{"name":"characterIds","type":"bytes32[]","internalType":"bytes32[]"},{"name":"itemIds","type":"uint256[]","internalType":"uint256[]"},{"name":"amounts","type":"uint256[]","internalType":"uint256[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__endEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"randomNumber","type":"uint256","internalType":"uint256"},{"name":"attackersWin","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__endTurn","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"actions","type":"tuple[]","internalType":"struct Action[]","components":[{"name":"attackerEntityId","type":"bytes32","internalType":"bytes32"},{"name":"defenderEntityId","type":"bytes32","internalType":"bytes32"},{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"UD__enterGame","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__equipItems","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemIds","type":"uint256[]","internalType":"uint256[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__executeAction","inputs":[{"name":"actionOutcomeData","type":"tuple","internalType":"struct ActionOutcomeData","components":[{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"},{"name":"attackerId","type":"bytes32","internalType":"bytes32"},{"name":"defenderId","type":"bytes32","internalType":"bytes32"},{"name":"hit","type":"bool","internalType":"bool"},{"name":"miss","type":"bool","internalType":"bool"},{"name":"crit","type":"bool","internalType":"bool"},{"name":"attackerDamageDelt","type":"int256","internalType":"int256"},{"name":"defenderDamageDelt","type":"int256","internalType":"int256"},{"name":"attackerDied","type":"bool","internalType":"bool"},{"name":"defenderDied","type":"bool","internalType":"bool"},{"name":"blockNumber","type":"uint256","internalType":"uint256"},{"name":"timestamp","type":"uint256","internalType":"uint256"}]},{"name":"randomNumber","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct ActionOutcomeData","components":[{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"},{"name":"attackerId","type":"bytes32","internalType":"bytes32"},{"name":"defenderId","type":"bytes32","internalType":"bytes32"},{"name":"hit","type":"bool","internalType":"bool"},{"name":"miss","type":"bool","internalType":"bool"},{"name":"crit","type":"bool","internalType":"bool"},{"name":"attackerDamageDelt","type":"int256","internalType":"int256"},{"name":"defenderDamageDelt","type":"int256","internalType":"int256"},{"name":"attackerDied","type":"bool","internalType":"bool"},{"name":"defenderDied","type":"bool","internalType":"bool"},{"name":"blockNumber","type":"uint256","internalType":"uint256"},{"name":"timestamp","type":"uint256","internalType":"uint256"}]}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__executePvECombat","inputs":[{"name":"randomness","type":"uint256","internalType":"uint256"},{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"actions","type":"tuple[]","internalType":"struct Action[]","components":[{"name":"attackerEntityId","type":"bytes32","internalType":"bytes32"},{"name":"defenderEntityId","type":"bytes32","internalType":"bytes32"},{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__executePvPCombat","inputs":[{"name":"prevRandao","type":"uint256","internalType":"uint256"},{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"actions","type":"tuple[]","internalType":"struct Action[]","components":[{"name":"attackerEntityId","type":"bytes32","internalType":"bytes32"},{"name":"defenderEntityId","type":"bytes32","internalType":"bytes32"},{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__fulfillOrder","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"fulfilled","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__getArmorStats","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_ArmorStats","type":"tuple","internalType":"struct ArmorStats","components":[{"name":"agiModifier","type":"int256","internalType":"int256"},{"name":"armorModifier","type":"uint256","internalType":"uint256"},{"name":"hitPointModifier","type":"int256","internalType":"int256"},{"name":"intModifier","type":"int256","internalType":"int256"},{"name":"minLevel","type":"uint256","internalType":"uint256"},{"name":"statRestrictions","type":"tuple","internalType":"struct StatRestrictions","components":[{"name":"minAgility","type":"uint256","internalType":"uint256"},{"name":"minIntelligence","type":"uint256","internalType":"uint256"},{"name":"minStrength","type":"uint256","internalType":"uint256"}]},{"name":"strModifier","type":"int256","internalType":"int256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getCharacterToken","inputs":[],"outputs":[{"name":"_characterToken","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getCharacterTokenId","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"UD__getClass","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_class","type":"uint8","internalType":"enum Classes"}],"stateMutability":"view"},{"type":"function","name":"UD__getConsideration","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"consideration","type":"tuple","internalType":"struct ConsiderationsData","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getCounter","inputs":[{"name":"offerer","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getCurrentAvailableLevel","inputs":[{"name":"experience","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"currentAvailibleLevel","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getCurrentItemsCounter","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getDied","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"isDied","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__getEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getEntitiesAtPosition","inputs":[{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"entitiesAtPosition","type":"bytes32[]","internalType":"bytes32[]"}],"stateMutability":"view"},{"type":"function","name":"UD__getEntityPosition","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"stateMutability":"view"},{"type":"function","name":"UD__getEntropy","inputs":[],"outputs":[{"name":"_entropy","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getExperience","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getGoldToken","inputs":[],"outputs":[{"name":"_goldToken","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getItemBalance","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_balance","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getItemType","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"uint8","internalType":"enum ItemType"}],"stateMutability":"view"},{"type":"function","name":"UD__getItemsContract","inputs":[],"outputs":[{"name":"_erc1155","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getLootManagerSystem","inputs":[],"outputs":[{"name":"_lootManager","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getMob","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct MobsData","components":[{"name":"mobType","type":"uint8","internalType":"enum MobType"},{"name":"mobStats","type":"bytes","internalType":"bytes"},{"name":"mobMetadata","type":"string","internalType":"string"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getMob","inputs":[{"name":"mobId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct MobsData","components":[{"name":"mobType","type":"uint8","internalType":"enum MobType"},{"name":"mobStats","type":"bytes","internalType":"bytes"},{"name":"mobMetadata","type":"string","internalType":"string"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getMobId","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"UD__getMobPosition","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"stateMutability":"pure"},{"type":"function","name":"UD__getMonsterStats","inputs":[{"name":"mobId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct MonsterStats","components":[{"name":"actions","type":"bytes32[]","internalType":"bytes32[]"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"armor","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"hitPoints","type":"uint256","internalType":"uint256"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"inventory","type":"uint256[]","internalType":"uint256[]"},{"name":"level","type":"uint256","internalType":"uint256"},{"name":"strength","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getMonsterStats","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct MonsterStats","components":[{"name":"actions","type":"bytes32[]","internalType":"bytes32[]"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"armor","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"hitPoints","type":"uint256","internalType":"uint256"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"inventory","type":"uint256[]","internalType":"uint256[]"},{"name":"level","type":"uint256","internalType":"uint256"},{"name":"strength","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getName","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_name","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"UD__getNpcStats","inputs":[{"name":"mobId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct NPCStats","components":[{"name":"name","type":"string","internalType":"string"},{"name":"storyPathIds","type":"bytes32[]","internalType":"bytes32[]"},{"name":"alignment","type":"uint8","internalType":"enum Alignment"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getNpcStats","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct NPCStats","components":[{"name":"name","type":"string","internalType":"string"},{"name":"storyPathIds","type":"bytes32[]","internalType":"bytes32[]"},{"name":"alignment","type":"uint8","internalType":"enum Alignment"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getOffer","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"offer","type":"tuple","internalType":"struct OffersData","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getOrderHash","inputs":[{"name":"order","type":"tuple","internalType":"struct Order","components":[{"name":"offer","type":"tuple","internalType":"struct Offer","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"name":"consideration","type":"tuple","internalType":"struct Consideration","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]},{"name":"signature","type":"bytes","internalType":"bytes"},{"name":"offerer","type":"address","internalType":"address"}]}],"outputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"UD__getOrderStatus","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"orderStatus","type":"uint8","internalType":"enum OrderStatus"}],"stateMutability":"view"},{"type":"function","name":"UD__getOwner","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getOwnerAddress","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"pure"},{"type":"function","name":"UD__getPlayerEntityId","inputs":[{"name":"characterTokenId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"UD__getPythProvider","inputs":[],"outputs":[{"name":"_provider","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getSpawnCounter","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"UD__getStarterItems","inputs":[{"name":"class","type":"uint8","internalType":"enum Classes"}],"outputs":[{"name":"data","type":"tuple","internalType":"struct StarterItemsData","components":[{"name":"itemIds","type":"uint256[]","internalType":"uint256[]"},{"name":"amounts","type":"uint256[]","internalType":"uint256[]"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getStats","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getSystemAddress","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getTotalSupply","inputs":[{"name":"tokenId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_supply","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getWeaponStats","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_weaponStats","type":"tuple","internalType":"struct WeaponStats","components":[{"name":"agiModifier","type":"int256","internalType":"int256"},{"name":"hitPointModifier","type":"int256","internalType":"int256"},{"name":"intModifier","type":"int256","internalType":"int256"},{"name":"maxDamage","type":"uint256","internalType":"uint256"},{"name":"minDamage","type":"uint256","internalType":"uint256"},{"name":"minLevel","type":"uint256","internalType":"uint256"},{"name":"statRestrictions","type":"tuple","internalType":"struct StatRestrictions","components":[{"name":"minAgility","type":"uint256","internalType":"uint256"},{"name":"minIntelligence","type":"uint256","internalType":"uint256"},{"name":"minStrength","type":"uint256","internalType":"uint256"}]},{"name":"strModifier","type":"int256","internalType":"int256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__incrementCounter","inputs":[{"name":"offerer","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__isAtPosition","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"_isAtPosition","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isEquipped","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_isEquipped","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isItemOwner","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"account","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isParticipant","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"participants","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isParticipant","inputs":[{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isValidCharacterId","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isValidMob","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isValidOwner","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"owner","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isValidPvE","inputs":[{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"_isValidPvE","type":"bool","internalType":"bool"},{"name":"_attackersAreMobs","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isValidPvP","inputs":[{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"_isValidPvP","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__issueStarterItems","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__levelCharacter","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"desiredStats","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__mintCharacter","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"name","type":"bytes32","internalType":"bytes32"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__move","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__removeEntityFromBoard","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__resupplyLootManager","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"newSupply","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__rollStats","inputs":[{"name":"userRandomNumber","type":"bytes32","internalType":"bytes32"},{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"class","type":"uint8","internalType":"enum Classes"}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"UD__setAdmin","inputs":[{"name":"newAdmin","type":"address","internalType":"address"},{"name":"adminState","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__setStarterItems","inputs":[{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"itemIds","type":"uint256[]","internalType":"uint256[]"},{"name":"amounts","type":"uint256[]","internalType":"uint256[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__setTokenUri","inputs":[{"name":"tokenId","type":"uint256","internalType":"uint256"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__spawn","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__spawnMob","inputs":[{"name":"mobId","type":"uint256","internalType":"uint256"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"function","name":"UD__unequipItem","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"success","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__updateTokenUri","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"batchCall","inputs":[{"name":"systemCalls","type":"tuple[]","internalType":"struct SystemCallData[]","components":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"callData","type":"bytes","internalType":"bytes"}]}],"outputs":[{"name":"returnDatas","type":"bytes[]","internalType":"bytes[]"}],"stateMutability":"nonpayable"},{"type":"function","name":"batchCallFrom","inputs":[{"name":"systemCalls","type":"tuple[]","internalType":"struct SystemCallFromData[]","components":[{"name":"from","type":"address","internalType":"address"},{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"callData","type":"bytes","internalType":"bytes"}]}],"outputs":[{"name":"returnDatas","type":"bytes[]","internalType":"bytes[]"}],"stateMutability":"nonpayable"},{"type":"function","name":"call","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"callData","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes","internalType":"bytes"}],"stateMutability":"payable"},{"type":"function","name":"callFrom","inputs":[{"name":"delegator","type":"address","internalType":"address"},{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"callData","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes","internalType":"bytes"}],"stateMutability":"payable"},{"type":"function","name":"creator","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"deleteRecord","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"getDynamicField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"}],"outputs":[{"name":"","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getDynamicFieldLength","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getDynamicFieldSlice","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"data","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[{"name":"data","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"}],"outputs":[{"name":"data","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getFieldLayout","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"}],"outputs":[{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"stateMutability":"view"},{"type":"function","name":"getFieldLength","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getFieldLength","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getKeySchema","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"}],"outputs":[{"name":"keySchema","type":"bytes32","internalType":"Schema"}],"stateMutability":"view"},{"type":"function","name":"getRecord","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[{"name":"staticData","type":"bytes","internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getRecord","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"staticData","type":"bytes","internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getStaticField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"getValueSchema","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"}],"outputs":[{"name":"valueSchema","type":"bytes32","internalType":"Schema"}],"stateMutability":"view"},{"type":"function","name":"grantAccess","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"grantee","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"initialize","inputs":[{"name":"initModule","type":"address","internalType":"contract IModule"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"installModule","inputs":[{"name":"module","type":"address","internalType":"contract IModule"},{"name":"encodedArgs","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"installRootModule","inputs":[{"name":"module","type":"address","internalType":"contract IModule"},{"name":"encodedArgs","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"popFromDynamicField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"},{"name":"byteLengthToPop","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"pushToDynamicField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"},{"name":"dataToPush","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerDelegation","inputs":[{"name":"delegatee","type":"address","internalType":"address"},{"name":"delegationControlId","type":"bytes32","internalType":"ResourceId"},{"name":"initCallData","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerFunctionSelector","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"systemFunctionSignature","type":"string","internalType":"string"}],"outputs":[{"name":"worldFunctionSelector","type":"bytes4","internalType":"bytes4"}],"stateMutability":"nonpayable"},{"type":"function","name":"registerNamespace","inputs":[{"name":"namespaceId","type":"bytes32","internalType":"ResourceId"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerNamespaceDelegation","inputs":[{"name":"namespaceId","type":"bytes32","internalType":"ResourceId"},{"name":"delegationControlId","type":"bytes32","internalType":"ResourceId"},{"name":"initCallData","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerRootFunctionSelector","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"worldFunctionSignature","type":"string","internalType":"string"},{"name":"systemFunctionSignature","type":"string","internalType":"string"}],"outputs":[{"name":"worldFunctionSelector","type":"bytes4","internalType":"bytes4"}],"stateMutability":"nonpayable"},{"type":"function","name":"registerStoreHook","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"hookAddress","type":"address","internalType":"contract IStoreHook"},{"name":"enabledHooksBitmap","type":"uint8","internalType":"uint8"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerSystem","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"system","type":"address","internalType":"contract System"},{"name":"publicAccess","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerSystemHook","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"hookAddress","type":"address","internalType":"contract ISystemHook"},{"name":"enabledHooksBitmap","type":"uint8","internalType":"uint8"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerTable","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"},{"name":"keySchema","type":"bytes32","internalType":"Schema"},{"name":"valueSchema","type":"bytes32","internalType":"Schema"},{"name":"keyNames","type":"string[]","internalType":"string[]"},{"name":"fieldNames","type":"string[]","internalType":"string[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"renounceOwnership","inputs":[{"name":"namespaceId","type":"bytes32","internalType":"ResourceId"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"revokeAccess","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"grantee","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setDynamicField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"data","type":"bytes","internalType":"bytes"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setRecord","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"staticData","type":"bytes","internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setStaticField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"data","type":"bytes","internalType":"bytes"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"spliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"},{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"spliceStaticData","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"start","type":"uint48","internalType":"uint48"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"storeVersion","inputs":[],"outputs":[{"name":"version","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"transferBalanceToAddress","inputs":[{"name":"fromNamespaceId","type":"bytes32","internalType":"ResourceId"},{"name":"toAddress","type":"address","internalType":"address"},{"name":"amount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"transferBalanceToNamespace","inputs":[{"name":"fromNamespaceId","type":"bytes32","internalType":"ResourceId"},{"name":"toNamespaceId","type":"bytes32","internalType":"ResourceId"},{"name":"amount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"transferOwnership","inputs":[{"name":"namespaceId","type":"bytes32","internalType":"ResourceId"},{"name":"newOwner","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"unregisterDelegation","inputs":[{"name":"delegatee","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"unregisterNamespaceDelegation","inputs":[{"name":"namespaceId","type":"bytes32","internalType":"ResourceId"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"unregisterStoreHook","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"hookAddress","type":"address","internalType":"contract IStoreHook"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"unregisterSystemHook","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"hookAddress","type":"address","internalType":"contract ISystemHook"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"worldVersion","inputs":[],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"event","name":"HelloStore","inputs":[{"name":"storeVersion","type":"bytes32","indexed":true,"internalType":"bytes32"}],"anonymous":false},{"type":"event","name":"HelloWorld","inputs":[{"name":"worldVersion","type":"bytes32","indexed":true,"internalType":"bytes32"}],"anonymous":false},{"type":"event","name":"Store_DeleteRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"}],"anonymous":false},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"deleteCount","type":"uint40","indexed":false,"internalType":"uint40"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"EncodedLengths_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_Empty","inputs":[]},{"type":"error","name":"FieldLayout_InvalidStaticDataLength","inputs":[{"name":"staticDataLength","type":"uint256","internalType":"uint256"},{"name":"computedStaticDataLength","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_StaticLengthDoesNotFitInAWord","inputs":[{"name":"index","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_StaticLengthIsNotZero","inputs":[{"name":"index","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_StaticLengthIsZero","inputs":[{"name":"index","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_TooManyDynamicFields","inputs":[{"name":"numFields","type":"uint256","internalType":"uint256"},{"name":"maxFields","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_TooManyFields","inputs":[{"name":"numFields","type":"uint256","internalType":"uint256"},{"name":"maxFields","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Module_AlreadyInstalled","inputs":[]},{"type":"error","name":"Module_MissingDependency","inputs":[{"name":"dependency","type":"address","internalType":"address"}]},{"type":"error","name":"Module_NonRootInstallNotSupported","inputs":[]},{"type":"error","name":"Module_RootInstallNotSupported","inputs":[]},{"type":"error","name":"Schema_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Schema_StaticTypeAfterDynamicType","inputs":[]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_IndexOutOfBounds","inputs":[{"name":"length","type":"uint256","internalType":"uint256"},{"name":"accessedIndex","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidBounds","inputs":[{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidFieldNamesLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidKeyNamesLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_InvalidSplice","inputs":[{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"fieldLength","type":"uint40","internalType":"uint40"}]},{"type":"error","name":"Store_InvalidStaticDataLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidValueSchemaDynamicLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidValueSchemaLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidValueSchemaStaticLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_TableAlreadyExists","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"tableIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_TableNotFound","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"tableIdString","type":"string","internalType":"string"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"World_AlreadyInitialized","inputs":[]},{"type":"error","name":"World_CallbackNotAllowed","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_DelegationNotFound","inputs":[{"name":"delegator","type":"address","internalType":"address"},{"name":"delegatee","type":"address","internalType":"address"}]},{"type":"error","name":"World_FunctionSelectorAlreadyExists","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_FunctionSelectorNotFound","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_InsufficientBalance","inputs":[{"name":"balance","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"World_InterfaceNotSupported","inputs":[{"name":"contractAddress","type":"address","internalType":"address"},{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_InvalidNamespace","inputs":[{"name":"namespace","type":"bytes14","internalType":"bytes14"}]},{"type":"error","name":"World_InvalidResourceId","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"World_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"World_ResourceAlreadyExists","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"World_ResourceNotFound","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"World_SystemAlreadyExists","inputs":[{"name":"system","type":"address","internalType":"address"}]},{"type":"error","name":"World_UnlimitedDelegationNotAllowed","inputs":[]}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"UD__adminClearBattleState(bytes32)":"d9c4d60e","UD__adminDropGold(bytes32,uint256)":"74a1e6d9","UD__adminDropItem(bytes32,uint256,uint256)":"c12c2ff5","UD__adminMoveEntity(bytes32,uint16,uint16,uint16,uint16)":"4f8b01ca","UD__adminSetCombatEncounter(bytes32,(uint8,uint256,uint256,bool,uint256,uint256,uint256,bool,bytes32[],bytes32[]))":"86eb6d60","UD__adminSetStats(bytes32,(uint256,uint256,uint8,uint256,uint256,int256,uint256,uint256))":"ba93f96a","UD__applyEquipmentBonuses(bytes32)":"54f1f2db","UD__auctionHouseAddress()":"cfc2084c","UD__cancelOrder(bytes32)":"3cecd472","UD__checkActionRestrictions(bytes32,bytes32)":"d40a0450","UD__checkForEncounterEnd((uint8,uint256,uint256,bool,uint256,uint256,uint256,bool,bytes32[],bytes32[]))":"1386fabc","UD__checkRequirements(bytes32,uint256)":"bf4dbebc","UD__createAction(uint8,string,bytes)":"d4ba6b14","UD__createEncounter(uint8,bytes32[],bytes32[])":"9a190acd","UD__createItem(uint8,uint256,uint256,bytes,string)":"c2647a81","UD__createItems(uint8[],uint256[],uint256[],bytes[],string[])":"8a2d4e05","UD__createMob(uint8,bytes,string)":"8cc68cc7","UD__createMobs(uint8[],bytes[],string[])":"3f93a314","UD__createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":"c0ea0b17","UD__distributePveRewards(bytes32,uint256)":"49572ff1","UD__distributePvpRewards(bytes32,uint256)":"25e62d82","UD__dropGold(bytes32,uint256)":"fda0ce50","UD__dropItem(bytes32,uint256,uint256)":"cd9caca2","UD__dropItems(bytes32[],uint256[],uint256[])":"b0041890","UD__endEncounter(bytes32,uint256,bool)":"43c00bf7","UD__endTurn(bytes32,bytes32,(bytes32,bytes32,bytes32,uint256)[])":"1f357129","UD__enterGame(bytes32)":"b968fa3a","UD__equipItems(bytes32,uint256[])":"2d9ac2be","UD__executeAction((bytes32,uint256,bytes32,bytes32,bool,bool,bool,int256,int256,bool,bool,uint256,uint256),uint256)":"b62af418","UD__executePvECombat(uint256,bytes32,(bytes32,bytes32,bytes32,uint256)[])":"a9905279","UD__executePvPCombat(uint256,bytes32,(bytes32,bytes32,bytes32,uint256)[])":"5c6a48b0","UD__fulfillOrder(bytes32)":"c4c9d5ac","UD__getArmorStats(uint256)":"e75aa93b","UD__getCharacterToken()":"49d8cf02","UD__getCharacterTokenId(bytes32)":"d97302d0","UD__getClass(bytes32)":"0ae6f9ab","UD__getConsideration(bytes32)":"52b3267d","UD__getCounter(address)":"2987d594","UD__getCurrentAvailableLevel(uint256)":"d453e623","UD__getCurrentItemsCounter()":"4652f280","UD__getDied(bytes32)":"525b0e1e","UD__getEncounter(bytes32)":"55faf03a","UD__getEntitiesAtPosition(uint16,uint16)":"d0f8a4f5","UD__getEntityPosition(bytes32)":"8b4ce3e5","UD__getEntropy()":"b5c691c7","UD__getExperience(bytes32)":"a8b79e60","UD__getGoldToken()":"8b994e32","UD__getItemBalance(bytes32,uint256)":"3d5bf82d","UD__getItemType(uint256)":"cdaccbae","UD__getItemsContract()":"997f897a","UD__getLootManagerSystem()":"f2cb96f2","UD__getMob(bytes32)":"5ac36570","UD__getMob(uint256)":"622834d0","UD__getMobId(bytes32)":"53d64640","UD__getMobPosition(bytes32)":"8b3f8277","UD__getMonsterStats(bytes32)":"e6c22e06","UD__getMonsterStats(uint256)":"91b22373","UD__getName(bytes32)":"e902af7a","UD__getNpcStats(bytes32)":"a17a6b7f","UD__getNpcStats(uint256)":"35c65325","UD__getOffer(bytes32)":"fa117511","UD__getOrderHash(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":"7b818057","UD__getOrderStatus(bytes32)":"9c2cafa2","UD__getOwner(bytes32)":"777c2caf","UD__getOwnerAddress(bytes32)":"4f10aabc","UD__getPlayerEntityId(uint256)":"02ee03fa","UD__getPythProvider()":"e24cefd9","UD__getSpawnCounter(bytes32)":"f4e1633b","UD__getStarterItems(uint8)":"b8bfeca1","UD__getStats(bytes32)":"14b13b0e","UD__getSystemAddress(bytes32)":"dee90580","UD__getTotalSupply(uint256)":"37007d40","UD__getWeaponStats(uint256)":"810c1dc1","UD__incrementCounter(address)":"85a0d77b","UD__isAtPosition(bytes32,uint16,uint16)":"f48a3972","UD__isEquipped(bytes32,uint256)":"7273e39a","UD__isItemOwner(uint256,address)":"b3634118","UD__isParticipant(address,bytes32[])":"18853912","UD__isParticipant(bytes32,bytes32)":"e9958ea4","UD__isValidCharacterId(bytes32)":"fa1becc4","UD__isValidMob(bytes32)":"bace814a","UD__isValidOwner(bytes32,address)":"43def638","UD__isValidPvE(bytes32[],bytes32[],uint16,uint16)":"c6d5525b","UD__isValidPvP(bytes32[],bytes32[],uint16,uint16)":"2933423f","UD__issueStarterItems(bytes32)":"f9d175ed","UD__levelCharacter(bytes32,(uint256,uint256,uint8,uint256,uint256,int256,uint256,uint256))":"9871ba07","UD__mintCharacter(address,bytes32,string)":"d408a43b","UD__move(bytes32,uint16,uint16)":"d1138fa1","UD__removeEntityFromBoard(bytes32)":"f547ccbd","UD__resupplyLootManager(uint256,uint256)":"6b692cff","UD__rollStats(bytes32,bytes32,uint8)":"18f14781","UD__setAdmin(address,bool)":"1c9ed103","UD__setStarterItems(uint8,uint256[],uint256[])":"2f97d48f","UD__setTokenUri(uint256,string)":"d6556009","UD__spawn(bytes32)":"7e29a6f6","UD__spawnMob(uint256,uint16,uint16)":"15bc4248","UD__supportsInterface(bytes4)":"617bf6dc","UD__unequipItem(bytes32,uint256)":"7a190324","UD__updateTokenUri(bytes32,string)":"ecd73f84","batchCall((bytes32,bytes)[])":"ce5e8dd9","batchCallFrom((address,bytes32,bytes)[])":"8fc8cf7e","call(bytes32,bytes)":"3ae7af08","callFrom(address,bytes32,bytes)":"894ecc58","creator()":"02d05d3f","deleteRecord(bytes32,bytes32[])":"505a181d","getDynamicField(bytes32,bytes32[],uint8)":"1e788977","getDynamicFieldLength(bytes32,bytes32[],uint8)":"dbbf0e21","getDynamicFieldSlice(bytes32,bytes32[],uint8,uint256,uint256)":"4dc77d97","getField(bytes32,bytes32[],uint8)":"d03edb8c","getField(bytes32,bytes32[],uint8,bytes32)":"05242d2f","getFieldLayout(bytes32)":"3a77c2c2","getFieldLength(bytes32,bytes32[],uint8)":"a53417ed","getFieldLength(bytes32,bytes32[],uint8,bytes32)":"9f1fcf0a","getKeySchema(bytes32)":"d4285dc2","getRecord(bytes32,bytes32[])":"cc49db7e","getRecord(bytes32,bytes32[],bytes32)":"419b58fd","getStaticField(bytes32,bytes32[],uint8,bytes32)":"8c364d59","getValueSchema(bytes32)":"e228a4a3","grantAccess(bytes32,address)":"40554c3a","initialize(address)":"c4d66de8","installModule(address,bytes)":"8da798da","installRootModule(address,bytes)":"af068c9e","popFromDynamicField(bytes32,bytes32[],uint8,uint256)":"d9c03a04","pushToDynamicField(bytes32,bytes32[],uint8,bytes)":"150f3262","registerDelegation(address,bytes32,bytes)":"1d2257ba","registerFunctionSelector(bytes32,string)":"26d98102","registerNamespace(bytes32)":"b29e4089","registerNamespaceDelegation(bytes32,bytes32,bytes)":"bfdfaff7","registerRootFunctionSelector(bytes32,string,string)":"6548a90a","registerStoreHook(bytes32,address,uint8)":"530f4b60","registerSystem(bytes32,address,bool)":"3350b6a9","registerSystemHook(bytes32,address,uint8)":"d5f8337f","registerTable(bytes32,bytes32,bytes32,bytes32,string[],string[])":"0ba51f49","renounceOwnership(bytes32)":"219adc2e","revokeAccess(bytes32,address)":"8d53b208","setDynamicField(bytes32,bytes32[],uint8,bytes)":"ef6ea862","setField(bytes32,bytes32[],uint8,bytes)":"114a7266","setField(bytes32,bytes32[],uint8,bytes,bytes32)":"3708196e","setRecord(bytes32,bytes32[],bytes,bytes32,bytes)":"298314fb","setStaticField(bytes32,bytes32[],uint8,bytes,bytes32)":"390baae0","spliceDynamicData(bytes32,bytes32[],uint8,uint40,uint40,bytes)":"c0a2895a","spliceStaticData(bytes32,bytes32[],uint48,bytes)":"b047c1eb","storeVersion()":"c1122229","transferBalanceToAddress(bytes32,address,uint256)":"45afd199","transferBalanceToNamespace(bytes32,bytes32,uint256)":"c9c85a60","transferOwnership(bytes32,address)":"ef5d6bbb","unregisterDelegation(address)":"cdc938c5","unregisterNamespaceDelegation(bytes32)":"aa66e9c8","unregisterStoreHook(bytes32,address)":"05609129","unregisterSystemHook(bytes32,address)":"a92813ad","worldVersion()":"6951955d"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"EncodedLengths_InvalidLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FieldLayout_Empty\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"staticDataLength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"computedStaticDataLength\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_InvalidStaticDataLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_StaticLengthDoesNotFitInAWord\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_StaticLengthIsNotZero\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_StaticLengthIsZero\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"numFields\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxFields\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_TooManyDynamicFields\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"numFields\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxFields\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_TooManyFields\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Module_AlreadyInstalled\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"dependency\",\"type\":\"address\"}],\"name\":\"Module_MissingDependency\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Module_NonRootInstallNotSupported\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Module_RootInstallNotSupported\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"Schema_InvalidLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Schema_StaticTypeAfterDynamicType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accessedIndex\",\"type\":\"uint256\"}],\"name\":\"Store_IndexOutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidFieldNamesLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidKeyNamesLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"Store_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"fieldLength\",\"type\":\"uint40\"}],\"name\":\"Store_InvalidSplice\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidStaticDataLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidValueSchemaDynamicLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidValueSchemaLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidValueSchemaStaticLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tableIdString\",\"type\":\"string\"}],\"name\":\"Store_TableAlreadyExists\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tableIdString\",\"type\":\"string\"}],\"name\":\"Store_TableNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"World_AlreadyInitialized\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_CallbackNotAllowed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"}],\"name\":\"World_DelegationNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorAlreadyExists\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"World_InsufficientBalance\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"World_InterfaceNotSupported\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes14\",\"name\":\"namespace\",\"type\":\"bytes14\"}],\"name\":\"World_InvalidNamespace\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_InvalidResourceId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceAlreadyExists\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"system\",\"type\":\"address\"}],\"name\":\"World_SystemAlreadyExists\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"World_UnlimitedDelegationNotAllowed\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"storeVersion\",\"type\":\"bytes32\"}],\"name\":\"HelloStore\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"worldVersion\",\"type\":\"bytes32\"}],\"name\":\"HelloWorld\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"}],\"name\":\"Store_DeleteRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceDynamicData\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__adminClearBattleState\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"goldAmount\",\"type\":\"uint256\"}],\"name\":\"UD__adminDropGold\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"UD__adminDropItem\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"currentX\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"currentY\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__adminMoveEntity\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"encounterData\",\"type\":\"tuple\"}],\"name\":\"UD__adminSetCombatEncounter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"desiredStats\",\"type\":\"tuple\"}],\"name\":\"UD__adminSetStats\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__applyEquipmentBonuses\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"adjustedStrength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedAgility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedIntelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedArmor\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedMaxHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct AdjustedCombatStats\",\"name\":\"modifiedStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__auctionHouseAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_orderHash\",\"type\":\"bytes32\"}],\"name\":\"UD__cancelOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"}],\"name\":\"UD__checkActionRestrictions\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"encounterData\",\"type\":\"tuple\"}],\"name\":\"UD__checkForEncounterEnd\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_encounterEnded\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"_attackersWin\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__checkRequirements\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"canUse\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum ActionType\",\"name\":\"actionType\",\"type\":\"uint8\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"bytes\",\"name\":\"actionStats\",\"type\":\"bytes\"}],\"name\":\"UD__createAction\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"bytes32[]\",\"name\":\"group1\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"group2\",\"type\":\"bytes32[]\"}],\"name\":\"UD__createEncounter\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum ItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"supply\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"dropChance\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"stats\",\"type\":\"bytes\"},{\"internalType\":\"string\",\"name\":\"itemMetadataURI\",\"type\":\"string\"}],\"name\":\"UD__createItem\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum ItemType[]\",\"name\":\"itemTypes\",\"type\":\"uint8[]\"},{\"internalType\":\"uint256[]\",\"name\":\"supply\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"dropChances\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes[]\",\"name\":\"stats\",\"type\":\"bytes[]\"},{\"internalType\":\"string[]\",\"name\":\"itemMetadataURIs\",\"type\":\"string[]\"}],\"name\":\"UD__createItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum MobType\",\"name\":\"mobType\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"stats\",\"type\":\"bytes\"},{\"internalType\":\"string\",\"name\":\"mobMetadataUri\",\"type\":\"string\"}],\"name\":\"UD__createMob\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum MobType[]\",\"name\":\"mobTypes\",\"type\":\"uint8[]\"},{\"internalType\":\"bytes[]\",\"name\":\"stats\",\"type\":\"bytes[]\"},{\"internalType\":\"string[]\",\"name\":\"mobMetadataURIs\",\"type\":\"string[]\"}],\"name\":\"UD__createMobs\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct Offer\",\"name\":\"offer\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct Consideration\",\"name\":\"consideration\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"internalType\":\"struct Order\",\"name\":\"order\",\"type\":\"tuple\"}],\"name\":\"UD__createOrder\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_orderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"}],\"name\":\"UD__distributePveRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_expAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_goldAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"_itemIdsDropped\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"}],\"name\":\"UD__distributePvpRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_expAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_goldAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"_itemIdsDropped\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"UD__dropGold\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"UD__dropItem\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"characterIds\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"UD__dropItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersWin\",\"type\":\"bool\"}],\"name\":\"UD__endEncounter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"attackerEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"}],\"internalType\":\"struct Action[]\",\"name\":\"actions\",\"type\":\"tuple[]\"}],\"name\":\"UD__endTurn\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__enterGame\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"}],\"name\":\"UD__equipItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"attackerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderId\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"hit\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"miss\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"crit\",\"type\":\"bool\"},{\"internalType\":\"int256\",\"name\":\"attackerDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"defenderDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"attackerDied\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"defenderDied\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"internalType\":\"struct ActionOutcomeData\",\"name\":\"actionOutcomeData\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"}],\"name\":\"UD__executeAction\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"attackerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderId\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"hit\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"miss\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"crit\",\"type\":\"bool\"},{\"internalType\":\"int256\",\"name\":\"attackerDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"defenderDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"attackerDied\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"defenderDied\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"internalType\":\"struct ActionOutcomeData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"randomness\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"attackerEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"}],\"internalType\":\"struct Action[]\",\"name\":\"actions\",\"type\":\"tuple[]\"}],\"name\":\"UD__executePvECombat\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"prevRandao\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"attackerEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"}],\"internalType\":\"struct Action[]\",\"name\":\"actions\",\"type\":\"tuple[]\"}],\"name\":\"UD__executePvPCombat\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"UD__fulfillOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"fulfilled\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__getArmorStats\",\"outputs\":[{\"components\":[{\"internalType\":\"int256\",\"name\":\"agiModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"armorModifier\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"hitPointModifier\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"intModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"minLevel\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"minAgility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minIntelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minStrength\",\"type\":\"uint256\"}],\"internalType\":\"struct StatRestrictions\",\"name\":\"statRestrictions\",\"type\":\"tuple\"},{\"internalType\":\"int256\",\"name\":\"strModifier\",\"type\":\"int256\"}],\"internalType\":\"struct ArmorStats\",\"name\":\"_ArmorStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getCharacterToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_characterToken\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getCharacterTokenId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getClass\",\"outputs\":[{\"internalType\":\"enum Classes\",\"name\":\"_class\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"UD__getConsideration\",\"outputs\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct ConsiderationsData\",\"name\":\"consideration\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"UD__getCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"}],\"name\":\"UD__getCurrentAvailableLevel\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"currentAvailibleLevel\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getCurrentItemsCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getDied\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isDied\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getEncounter\",\"outputs\":[{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__getEntitiesAtPosition\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"entitiesAtPosition\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getEntityPosition\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getEntropy\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_entropy\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getExperience\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getGoldToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_goldToken\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__getItemBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_balance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__getItemType\",\"outputs\":[{\"internalType\":\"enum ItemType\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getItemsContract\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_erc1155\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getLootManagerSystem\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_lootManager\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getMob\",\"outputs\":[{\"components\":[{\"internalType\":\"enum MobType\",\"name\":\"mobType\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"mobStats\",\"type\":\"bytes\"},{\"internalType\":\"string\",\"name\":\"mobMetadata\",\"type\":\"string\"}],\"internalType\":\"struct MobsData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"mobId\",\"type\":\"uint256\"}],\"name\":\"UD__getMob\",\"outputs\":[{\"components\":[{\"internalType\":\"enum MobType\",\"name\":\"mobType\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"mobStats\",\"type\":\"bytes\"},{\"internalType\":\"string\",\"name\":\"mobMetadata\",\"type\":\"string\"}],\"internalType\":\"struct MobsData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getMobId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getMobPosition\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"mobId\",\"type\":\"uint256\"}],\"name\":\"UD__getMonsterStats\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32[]\",\"name\":\"actions\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"armor\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"hitPoints\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"inventory\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"}],\"internalType\":\"struct MonsterStats\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getMonsterStats\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32[]\",\"name\":\"actions\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"armor\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"hitPoints\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"inventory\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"}],\"internalType\":\"struct MonsterStats\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getName\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_name\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"mobId\",\"type\":\"uint256\"}],\"name\":\"UD__getNpcStats\",\"outputs\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"bytes32[]\",\"name\":\"storyPathIds\",\"type\":\"bytes32[]\"},{\"internalType\":\"enum Alignment\",\"name\":\"alignment\",\"type\":\"uint8\"}],\"internalType\":\"struct NPCStats\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getNpcStats\",\"outputs\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"bytes32[]\",\"name\":\"storyPathIds\",\"type\":\"bytes32[]\"},{\"internalType\":\"enum Alignment\",\"name\":\"alignment\",\"type\":\"uint8\"}],\"internalType\":\"struct NPCStats\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"UD__getOffer\",\"outputs\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct OffersData\",\"name\":\"offer\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct Offer\",\"name\":\"offer\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct Consideration\",\"name\":\"consideration\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"internalType\":\"struct Order\",\"name\":\"order\",\"type\":\"tuple\"}],\"name\":\"UD__getOrderHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"UD__getOrderStatus\",\"outputs\":[{\"internalType\":\"enum OrderStatus\",\"name\":\"orderStatus\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getOwnerAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterTokenId\",\"type\":\"uint256\"}],\"name\":\"UD__getPlayerEntityId\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getPythProvider\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_provider\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getSpawnCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"}],\"name\":\"UD__getStarterItems\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"internalType\":\"struct StarterItemsData\",\"name\":\"data\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getStats\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"}],\"name\":\"UD__getSystemAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"UD__getTotalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_supply\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__getWeaponStats\",\"outputs\":[{\"components\":[{\"internalType\":\"int256\",\"name\":\"agiModifier\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"hitPointModifier\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"intModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"maxDamage\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minDamage\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minLevel\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"minAgility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minIntelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minStrength\",\"type\":\"uint256\"}],\"internalType\":\"struct StatRestrictions\",\"name\":\"statRestrictions\",\"type\":\"tuple\"},{\"internalType\":\"int256\",\"name\":\"strModifier\",\"type\":\"int256\"}],\"internalType\":\"struct WeaponStats\",\"name\":\"_weaponStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"UD__incrementCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__isAtPosition\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isAtPosition\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__isEquipped\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isEquipped\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"UD__isItemOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"participants\",\"type\":\"bytes32[]\"}],\"name\":\"UD__isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"name\":\"UD__isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__isValidCharacterId\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__isValidMob\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"UD__isValidOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__isValidPvE\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isValidPvE\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"_attackersAreMobs\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__isValidPvP\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isValidPvP\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__issueStarterItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"desiredStats\",\"type\":\"tuple\"}],\"name\":\"UD__levelCharacter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"UD__mintCharacter\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__move\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__removeEntityFromBoard\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"newSupply\",\"type\":\"uint256\"}],\"name\":\"UD__resupplyLootManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"userRandomNumber\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"}],\"name\":\"UD__rollStats\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"adminState\",\"type\":\"bool\"}],\"name\":\"UD__setAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"UD__setStarterItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"UD__setTokenUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__spawn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"mobId\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__spawnMob\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"UD__supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__unequipItem\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"UD__updateTokenUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"internalType\":\"struct SystemCallData[]\",\"name\":\"systemCalls\",\"type\":\"tuple[]\"}],\"name\":\"batchCall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"returnDatas\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"internalType\":\"struct SystemCallFromData[]\",\"name\":\"systemCalls\",\"type\":\"tuple[]\"}],\"name\":\"batchCallFrom\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"returnDatas\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"name\":\"call\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegator\",\"type\":\"address\"},{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"name\":\"callFrom\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"}],\"name\":\"deleteRecord\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"}],\"name\":\"getDynamicField\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"}],\"name\":\"getDynamicFieldLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"getDynamicFieldSlice\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"getField\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"}],\"name\":\"getField\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"}],\"name\":\"getFieldLayout\",\"outputs\":[{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"getFieldLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"}],\"name\":\"getFieldLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"}],\"name\":\"getKeySchema\",\"outputs\":[{\"internalType\":\"Schema\",\"name\":\"keySchema\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"getRecord\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"}],\"name\":\"getRecord\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"getStaticField\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"}],\"name\":\"getValueSchema\",\"outputs\":[{\"internalType\":\"Schema\",\"name\":\"valueSchema\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"grantee\",\"type\":\"address\"}],\"name\":\"grantAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contract IModule\",\"name\":\"initModule\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contract IModule\",\"name\":\"module\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"encodedArgs\",\"type\":\"bytes\"}],\"name\":\"installModule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contract IModule\",\"name\":\"module\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"encodedArgs\",\"type\":\"bytes\"}],\"name\":\"installRootModule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"byteLengthToPop\",\"type\":\"uint256\"}],\"name\":\"popFromDynamicField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"dataToPush\",\"type\":\"bytes\"}],\"name\":\"pushToDynamicField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"},{\"internalType\":\"ResourceId\",\"name\":\"delegationControlId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"initCallData\",\"type\":\"bytes\"}],\"name\":\"registerDelegation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"systemFunctionSignature\",\"type\":\"string\"}],\"name\":\"registerFunctionSelector\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"worldFunctionSelector\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"}],\"name\":\"registerNamespace\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"ResourceId\",\"name\":\"delegationControlId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"initCallData\",\"type\":\"bytes\"}],\"name\":\"registerNamespaceDelegation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"worldFunctionSignature\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"systemFunctionSignature\",\"type\":\"string\"}],\"name\":\"registerRootFunctionSelector\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"worldFunctionSelector\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"contract IStoreHook\",\"name\":\"hookAddress\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"enabledHooksBitmap\",\"type\":\"uint8\"}],\"name\":\"registerStoreHook\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"contract System\",\"name\":\"system\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"publicAccess\",\"type\":\"bool\"}],\"name\":\"registerSystem\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"contract ISystemHook\",\"name\":\"hookAddress\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"enabledHooksBitmap\",\"type\":\"uint8\"}],\"name\":\"registerSystemHook\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"},{\"internalType\":\"Schema\",\"name\":\"keySchema\",\"type\":\"bytes32\"},{\"internalType\":\"Schema\",\"name\":\"valueSchema\",\"type\":\"bytes32\"},{\"internalType\":\"string[]\",\"name\":\"keyNames\",\"type\":\"string[]\"},{\"internalType\":\"string[]\",\"name\":\"fieldNames\",\"type\":\"string[]\"}],\"name\":\"registerTable\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"}],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"grantee\",\"type\":\"address\"}],\"name\":\"revokeAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"setDynamicField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"setField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"setField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"setRecord\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"setStaticField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"spliceDynamicData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"spliceStaticData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"storeVersion\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"version\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"fromNamespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"toAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferBalanceToAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"fromNamespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"ResourceId\",\"name\":\"toNamespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferBalanceToNamespace\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"}],\"name\":\"unregisterDelegation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"}],\"name\":\"unregisterNamespaceDelegation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"contract IStoreHook\",\"name\":\"hookAddress\",\"type\":\"address\"}],\"name\":\"unregisterStoreHook\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"contract ISystemHook\",\"name\":\"hookAddress\",\"type\":\"address\"}],\"name\":\"unregisterSystemHook\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"worldVersion\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"author\":\"MUD (https://mud.dev) by Lattice (https://lattice.xyz)\",\"details\":\"This is an autogenerated file; do not edit manually.\",\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the encoded lengths.\"}}],\"FieldLayout_InvalidStaticDataLength(uint256,uint256)\":[{\"params\":{\"computedStaticDataLength\":\"The computed static data length.\",\"staticDataLength\":\"The static data length of the field layout.\"}}],\"FieldLayout_StaticLengthDoesNotFitInAWord(uint256)\":[{\"params\":{\"index\":\"The index of the field.\"}}],\"FieldLayout_StaticLengthIsNotZero(uint256)\":[{\"params\":{\"index\":\"The index of the field.\"}}],\"FieldLayout_StaticLengthIsZero(uint256)\":[{\"params\":{\"index\":\"The index of the field.\"}}],\"FieldLayout_TooManyDynamicFields(uint256,uint256)\":[{\"params\":{\"maxFields\":\"The maximum number of fields a Schema can handle.\",\"numFields\":\"The total number of fields in the field layout.\"}}],\"FieldLayout_TooManyFields(uint256,uint256)\":[{\"params\":{\"maxFields\":\"The maximum number of fields a Schema can handle.\",\"numFields\":\"The total number of fields in the field layout.\"}}],\"Module_MissingDependency(address)\":[{\"params\":{\"dependency\":\"The address of the dependency.\"}}],\"Schema_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the schema.\"}}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"details\":\"Raised if the start index is larger than the previous length of the field.\",\"params\":{\"accessedIndex\":\"FIXME\",\"length\":\"FIXME\"}}],\"Store_InvalidBounds(uint256,uint256)\":[{\"params\":{\"end\":\"The end index within the dynamic field for the slice operation (exclusive).\",\"start\":\"The start index within the dynamic field for the slice operation (inclusive).\"}}],\"Store_InvalidFieldNamesLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidKeyNamesLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The resource ID.\",\"resourceIdString\":\"The stringified resource ID (for easier debugging).\"}}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"details\":\"Raised if the splice total length of the field is changed but the splice is not at the end of the field.\",\"params\":{\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"fieldLength\":\"The field length for the splice operation.\",\"startWithinField\":\"The start index within the field for the splice operation.\"}}],\"Store_InvalidStaticDataLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidValueSchemaDynamicLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidValueSchemaLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidValueSchemaStaticLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_TableAlreadyExists(bytes32,string)\":[{\"params\":{\"tableId\":\"The ID of the table.\",\"tableIdString\":\"The stringified ID of the table (for easier debugging if cleartext tableIds are used).\"}}],\"Store_TableNotFound(bytes32,string)\":[{\"params\":{\"tableId\":\"The ID of the table.\",\"tableIdString\":\"The stringified ID of the table (for easier debugging if cleartext tableIds are used).\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_CallbackNotAllowed(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector of the disallowed callback.\"}}],\"World_DelegationNotFound(address,address)\":[{\"params\":{\"delegatee\":\"The address of the delegatee.\",\"delegator\":\"The address of the delegator.\"}}],\"World_FunctionSelectorAlreadyExists(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_InsufficientBalance(uint256,uint256)\":[{\"params\":{\"amount\":\"The amount needed.\",\"balance\":\"The current balance.\"}}],\"World_InterfaceNotSupported(address,bytes4)\":[{\"params\":{\"contractAddress\":\"The address of the contract in question.\",\"interfaceId\":\"The ID of the interface.\"}}],\"World_InvalidNamespace(bytes14)\":[{\"params\":{\"namespace\":\"The invalid namespace.\"}}],\"World_InvalidResourceId(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}],\"World_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}],\"World_ResourceAlreadyExists(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}],\"World_SystemAlreadyExists(address)\":[{\"params\":{\"system\":\"The address of the system.\"}}]},\"events\":{\"HelloStore(bytes32)\":{\"params\":{\"storeVersion\":\"The protocol version of the Store.\"}},\"HelloWorld(bytes32)\":{\"params\":{\"worldVersion\":\"The protocol version of the World.\"}},\"Store_DeleteRecord(bytes32,bytes32[])\":{\"params\":{\"keyTuple\":\"An array representing the composite key for the record.\",\"tableId\":\"The ID of the table where the record is deleted.\"}},\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"params\":{\"data\":\"The data to insert into the dynamic data of the record at the start byte.\",\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"dynamicFieldIndex\":\"The index of the dynamic field to splice data, relative to the start of the dynamic fields. (Dynamic field index = field index - number of static fields)\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"call(bytes32,bytes)\":{\"details\":\"If the system is not public, the caller must have access to the namespace or name (encoded in the system ID).\",\"params\":{\"callData\":\"The data to pass with the call, function selector (4 bytes) followed by the ABI encoded parameters.\",\"systemId\":\"The ID of the system to be called.\"},\"returns\":{\"_0\":\"The abi encoded return data from the called system.\"}},\"callFrom(address,bytes32,bytes)\":{\"details\":\"If the system is not public, the delegator must have access to the namespace or name (encoded in the system ID).\",\"params\":{\"callData\":\"The data to pass with the call, function selector (4 bytes) followed by the ABI encoded parameters.\",\"delegator\":\"The address on whose behalf the call is made.\",\"systemId\":\"The ID of the system to be called.\"},\"returns\":{\"_0\":\"The abi encoded return data from the called system.\"}},\"creator()\":{\"returns\":{\"_0\":\"The address of the World's creator.\"}},\"initialize(address)\":{\"details\":\"Can only be called once by the creator.\",\"params\":{\"initModule\":\"The InitModule to be installed during initialization.\"}},\"installRootModule(address,bytes)\":{\"details\":\"Requires the caller to own the root namespace. The module is delegatecalled and installed in the root namespace.\",\"params\":{\"encodedArgs\":\"The ABI encoded arguments for the module installation.\",\"module\":\"The module to be installed.\"}},\"storeVersion()\":{\"returns\":{\"version\":\"The protocol version of the Store contract.\"}},\"worldVersion()\":{\"returns\":{\"_0\":\"The protocol version of the World.\"}}},\"title\":\"IWorld\",\"version\":1},\"userdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided encoded lengths has an invalid length.\"}],\"FieldLayout_Empty()\":[{\"notice\":\"Error raised when the provided field layout is empty.\"}],\"FieldLayout_InvalidStaticDataLength(uint256,uint256)\":[{\"notice\":\"Error raised when the provided field layout has an invalid static data length.\"}],\"FieldLayout_StaticLengthDoesNotFitInAWord(uint256)\":[{\"notice\":\"Error raised when the provided field layout has a static data length that does not fit in a word (32 bytes).\"}],\"FieldLayout_StaticLengthIsNotZero(uint256)\":[{\"notice\":\"Error raised when the provided field layout has a nonzero static data length.\"}],\"FieldLayout_StaticLengthIsZero(uint256)\":[{\"notice\":\"Error raised when the provided field layout has a static data length of zero.\"}],\"FieldLayout_TooManyDynamicFields(uint256,uint256)\":[{\"notice\":\"Error raised when the provided field layout has too many dynamic fields.\"}],\"FieldLayout_TooManyFields(uint256,uint256)\":[{\"notice\":\"Error raised when the provided field layout has too many fields.\"}],\"Module_AlreadyInstalled()\":[{\"notice\":\"Error raised if the provided module is already installed.\"}],\"Module_MissingDependency(address)\":[{\"notice\":\"Error raised if the provided module is missing a dependency.\"}],\"Module_NonRootInstallNotSupported()\":[{\"notice\":\"Error raised if installing in non-root is not supported.\"}],\"Module_RootInstallNotSupported()\":[{\"notice\":\"Error raised if installing in root is not supported.\"}],\"Schema_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided schema has an invalid length.\"}],\"Schema_StaticTypeAfterDynamicType()\":[{\"notice\":\"Error raised when a static type is placed after a dynamic type in a schema.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided index is out of bounds.\"}],\"Store_InvalidBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided slice bounds are invalid.\"}],\"Store_InvalidFieldNamesLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided field names length is invalid.\"}],\"Store_InvalidKeyNamesLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided key names length is invalid.\"}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Error raised if the provided resource ID cannot be found.\"}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"notice\":\"Error raised if the provided splice is invalid.\"}],\"Store_InvalidStaticDataLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided static data length is invalid.\"}],\"Store_InvalidValueSchemaDynamicLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided schema dynamic length is invalid.\"}],\"Store_InvalidValueSchemaLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided value schema length is invalid.\"}],\"Store_InvalidValueSchemaStaticLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided schema static length is invalid.\"}],\"Store_TableAlreadyExists(bytes32,string)\":[{\"notice\":\"Error raised if the provided table already exists.\"}],\"Store_TableNotFound(bytes32,string)\":[{\"notice\":\"Error raised if the provided table cannot be found.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_AlreadyInitialized()\":[{\"notice\":\"Raised when trying to initialize an already initialized World.\"}],\"World_CallbackNotAllowed(bytes4)\":[{\"notice\":\"Raised when the World is calling itself via an external call.\"}],\"World_DelegationNotFound(address,address)\":[{\"notice\":\"Raised when the specified delegation is not found.\"}],\"World_FunctionSelectorAlreadyExists(bytes4)\":[{\"notice\":\"Raised when trying to register a function selector that already exists.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_InsufficientBalance(uint256,uint256)\":[{\"notice\":\"Raised when there's an insufficient balance for a particular operation.\"}],\"World_InterfaceNotSupported(address,bytes4)\":[{\"notice\":\"Raised when the specified interface is not supported by the contract.\"}],\"World_InvalidNamespace(bytes14)\":[{\"notice\":\"Raised when an namespace contains an invalid sequence of characters (\\\"__\\\").\"}],\"World_InvalidResourceId(bytes32,string)\":[{\"notice\":\"Raised when an invalid resource ID is provided.\"}],\"World_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Raised when an invalid resource type is provided.\"}],\"World_ResourceAlreadyExists(bytes32,string)\":[{\"notice\":\"Raised when trying to register a resource that already exists.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}],\"World_SystemAlreadyExists(address)\":[{\"notice\":\"Raised when trying to register a system that already exists.\"}],\"World_UnlimitedDelegationNotAllowed()\":[{\"notice\":\"Raised when trying to create an unlimited delegation in a context where it is not allowed, e.g. when registering a namespace fallback delegation.\"}]},\"events\":{\"HelloStore(bytes32)\":{\"notice\":\"Emitted when the Store is created.\"},\"HelloWorld(bytes32)\":{\"notice\":\"Emitted when the World is created.\"},\"Store_DeleteRecord(bytes32,bytes32[])\":{\"notice\":\"Emitted when a record is deleted from the store.\"},\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"notice\":\"Emitted when dynamic data in the store is spliced.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"call(bytes32,bytes)\":{\"notice\":\"Call the system at the given system ID.\"},\"callFrom(address,bytes32,bytes)\":{\"notice\":\"Call the system at the given system ID on behalf of the given delegator.\"},\"creator()\":{\"notice\":\"Retrieve the immutable original deployer of the World.\"},\"getDynamicField(bytes32,bytes32[],uint8)\":{\"notice\":\"Get a single dynamic field from the given tableId and key tuple at the given dynamic field index. (Dynamic field index = field index - number of static fields)\"},\"getDynamicFieldLength(bytes32,bytes32[],uint8)\":{\"notice\":\"Get the byte length of a single dynamic field from the given tableId and key tuple\"},\"getDynamicFieldSlice(bytes32,bytes32[],uint8,uint256,uint256)\":{\"notice\":\"Get a byte slice (including start, excluding end) of a single dynamic field from the given tableId and key tuple, with the given value field layout. The slice is unchecked and will return invalid data if `start`:`end` overflow.\"},\"getField(bytes32,bytes32[],uint8)\":{\"notice\":\"Get a single field from the given tableId and key tuple, loading the field layout from storage\"},\"getField(bytes32,bytes32[],uint8,bytes32)\":{\"notice\":\"Get a single field from the given tableId and key tuple, with the given field layout\"},\"getFieldLength(bytes32,bytes32[],uint8)\":{\"notice\":\"Get the byte length of a single field from the given tableId and key tuple, loading the field layout from storage\"},\"getFieldLength(bytes32,bytes32[],uint8,bytes32)\":{\"notice\":\"Get the byte length of a single field from the given tableId and key tuple, with the given value field layout\"},\"getRecord(bytes32,bytes32[])\":{\"notice\":\"Get full record (all fields, static and dynamic data) for the given tableId and key tuple, loading the field layout from storage\"},\"getRecord(bytes32,bytes32[],bytes32)\":{\"notice\":\"Get full record (all fields, static and dynamic data) for the given tableId and key tuple, with the given field layout\"},\"getStaticField(bytes32,bytes32[],uint8,bytes32)\":{\"notice\":\"Get a single static field from the given tableId and key tuple, with the given value field layout. Note: the field value is left-aligned in the returned bytes32, the rest of the word is not zeroed out. Consumers are expected to truncate the returned value as needed.\"},\"initialize(address)\":{\"notice\":\"Initializes the World.\"},\"installRootModule(address,bytes)\":{\"notice\":\"Install the given root module in the World.\"},\"storeVersion()\":{\"notice\":\"Returns the protocol version of the Store contract.\"},\"worldVersion()\":{\"notice\":\"Retrieve the protocol version of the World.\"}},\"notice\":\"This interface integrates all systems and associated function selectors that are dynamically registered in the World during deployment.\",\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/codegen/world/IWorld.sol\":\"IWorld\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/\",\":openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/\"]},\"sources\":{\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f\",\"dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5\",\"dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"EncodedLengths_InvalidLength"},{"inputs":[],"type":"error","name":"FieldLayout_Empty"},{"inputs":[{"internalType":"uint256","name":"staticDataLength","type":"uint256"},{"internalType":"uint256","name":"computedStaticDataLength","type":"uint256"}],"type":"error","name":"FieldLayout_InvalidStaticDataLength"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"type":"error","name":"FieldLayout_StaticLengthDoesNotFitInAWord"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"type":"error","name":"FieldLayout_StaticLengthIsNotZero"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"type":"error","name":"FieldLayout_StaticLengthIsZero"},{"inputs":[{"internalType":"uint256","name":"numFields","type":"uint256"},{"internalType":"uint256","name":"maxFields","type":"uint256"}],"type":"error","name":"FieldLayout_TooManyDynamicFields"},{"inputs":[{"internalType":"uint256","name":"numFields","type":"uint256"},{"internalType":"uint256","name":"maxFields","type":"uint256"}],"type":"error","name":"FieldLayout_TooManyFields"},{"inputs":[],"type":"error","name":"Module_AlreadyInstalled"},{"inputs":[{"internalType":"address","name":"dependency","type":"address"}],"type":"error","name":"Module_MissingDependency"},{"inputs":[],"type":"error","name":"Module_NonRootInstallNotSupported"},{"inputs":[],"type":"error","name":"Module_RootInstallNotSupported"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"Schema_InvalidLength"},{"inputs":[],"type":"error","name":"Schema_StaticTypeAfterDynamicType"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"},{"internalType":"uint256","name":"accessedIndex","type":"uint256"}],"type":"error","name":"Store_IndexOutOfBounds"},{"inputs":[{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Store_InvalidBounds"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidFieldNamesLength"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidKeyNamesLength"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"Store_InvalidResourceType"},{"inputs":[{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"uint40","name":"fieldLength","type":"uint40"}],"type":"error","name":"Store_InvalidSplice"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidStaticDataLength"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidValueSchemaDynamicLength"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidValueSchemaLength"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidValueSchemaStaticLength"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"string","name":"tableIdString","type":"string"}],"type":"error","name":"Store_TableAlreadyExists"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"string","name":"tableIdString","type":"string"}],"type":"error","name":"Store_TableNotFound"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[],"type":"error","name":"World_AlreadyInitialized"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_CallbackNotAllowed"},{"inputs":[{"internalType":"address","name":"delegator","type":"address"},{"internalType":"address","name":"delegatee","type":"address"}],"type":"error","name":"World_DelegationNotFound"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorAlreadyExists"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"type":"error","name":"World_InsufficientBalance"},{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"},{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"type":"error","name":"World_InterfaceNotSupported"},{"inputs":[{"internalType":"bytes14","name":"namespace","type":"bytes14"}],"type":"error","name":"World_InvalidNamespace"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_InvalidResourceId"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_InvalidResourceType"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceAlreadyExists"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"address","name":"system","type":"address"}],"type":"error","name":"World_SystemAlreadyExists"},{"inputs":[],"type":"error","name":"World_UnlimitedDelegationNotAllowed"},{"inputs":[{"internalType":"bytes32","name":"storeVersion","type":"bytes32","indexed":true}],"type":"event","name":"HelloStore","anonymous":false},{"inputs":[{"internalType":"bytes32","name":"worldVersion","type":"bytes32","indexed":true}],"type":"event","name":"HelloWorld","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false}],"type":"event","name":"Store_DeleteRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"uint40","name":"deleteCount","type":"uint40","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceDynamicData","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__adminClearBattleState"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"goldAmount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__adminDropGold"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__adminDropItem"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint16","name":"currentX","type":"uint16"},{"internalType":"uint16","name":"currentY","type":"uint16"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"nonpayable","type":"function","name":"UD__adminMoveEntity"},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"struct CombatEncounterData","name":"encounterData","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__adminSetCombatEncounter"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"struct StatsData","name":"desiredStats","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__adminSetStats"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__applyEquipmentBonuses","outputs":[{"internalType":"struct AdjustedCombatStats","name":"modifiedStats","type":"tuple","components":[{"internalType":"uint256","name":"adjustedStrength","type":"uint256"},{"internalType":"uint256","name":"adjustedAgility","type":"uint256"},{"internalType":"uint256","name":"adjustedIntelligence","type":"uint256"},{"internalType":"uint256","name":"adjustedArmor","type":"uint256"},{"internalType":"uint256","name":"adjustedMaxHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"level","type":"uint256"}]}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__auctionHouseAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"_orderHash","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__cancelOrder","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"bytes32","name":"actionId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__checkActionRestrictions","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"struct CombatEncounterData","name":"encounterData","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}],"stateMutability":"view","type":"function","name":"UD__checkForEncounterEnd","outputs":[{"internalType":"bool","name":"_encounterEnded","type":"bool"},{"internalType":"bool","name":"_attackersWin","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__checkRequirements","outputs":[{"internalType":"bool","name":"canUse","type":"bool"}]},{"inputs":[{"internalType":"enum ActionType","name":"actionType","type":"uint8"},{"internalType":"string","name":"name","type":"string"},{"internalType":"bytes","name":"actionStats","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"UD__createAction","outputs":[{"internalType":"bytes32","name":"actionId","type":"bytes32"}]},{"inputs":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"bytes32[]","name":"group1","type":"bytes32[]"},{"internalType":"bytes32[]","name":"group2","type":"bytes32[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__createEncounter","outputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"}]},{"inputs":[{"internalType":"enum ItemType","name":"itemType","type":"uint8"},{"internalType":"uint256","name":"supply","type":"uint256"},{"internalType":"uint256","name":"dropChance","type":"uint256"},{"internalType":"bytes","name":"stats","type":"bytes"},{"internalType":"string","name":"itemMetadataURI","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"UD__createItem","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"enum ItemType[]","name":"itemTypes","type":"uint8[]"},{"internalType":"uint256[]","name":"supply","type":"uint256[]"},{"internalType":"uint256[]","name":"dropChances","type":"uint256[]"},{"internalType":"bytes[]","name":"stats","type":"bytes[]"},{"internalType":"string[]","name":"itemMetadataURIs","type":"string[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__createItems"},{"inputs":[{"internalType":"enum MobType","name":"mobType","type":"uint8"},{"internalType":"bytes","name":"stats","type":"bytes"},{"internalType":"string","name":"mobMetadataUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"UD__createMob","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"enum MobType[]","name":"mobTypes","type":"uint8[]"},{"internalType":"bytes[]","name":"stats","type":"bytes[]"},{"internalType":"string[]","name":"mobMetadataURIs","type":"string[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__createMobs"},{"inputs":[{"internalType":"struct Order","name":"order","type":"tuple","components":[{"internalType":"struct Offer","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]},{"internalType":"struct Consideration","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"address","name":"offerer","type":"address"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__createOrder","outputs":[{"internalType":"bytes32","name":"_orderHash","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"uint256","name":"randomNumber","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__distributePveRewards","outputs":[{"internalType":"uint256","name":"_expAmount","type":"uint256"},{"internalType":"uint256","name":"_goldAmount","type":"uint256"},{"internalType":"uint256[]","name":"_itemIdsDropped","type":"uint256[]"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"uint256","name":"randomNumber","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__distributePvpRewards","outputs":[{"internalType":"uint256","name":"_expAmount","type":"uint256"},{"internalType":"uint256","name":"_goldAmount","type":"uint256"},{"internalType":"uint256[]","name":"_itemIdsDropped","type":"uint256[]"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__dropGold"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__dropItem"},{"inputs":[{"internalType":"bytes32[]","name":"characterIds","type":"bytes32[]"},{"internalType":"uint256[]","name":"itemIds","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__dropItems"},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"uint256","name":"randomNumber","type":"uint256"},{"internalType":"bool","name":"attackersWin","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"UD__endEncounter"},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"struct Action[]","name":"actions","type":"tuple[]","components":[{"internalType":"bytes32","name":"attackerEntityId","type":"bytes32"},{"internalType":"bytes32","name":"defenderEntityId","type":"bytes32"},{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"}]}],"stateMutability":"payable","type":"function","name":"UD__endTurn"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__enterGame"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256[]","name":"itemIds","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__equipItems"},{"inputs":[{"internalType":"struct ActionOutcomeData","name":"actionOutcomeData","type":"tuple","components":[{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"},{"internalType":"bytes32","name":"attackerId","type":"bytes32"},{"internalType":"bytes32","name":"defenderId","type":"bytes32"},{"internalType":"bool","name":"hit","type":"bool"},{"internalType":"bool","name":"miss","type":"bool"},{"internalType":"bool","name":"crit","type":"bool"},{"internalType":"int256","name":"attackerDamageDelt","type":"int256"},{"internalType":"int256","name":"defenderDamageDelt","type":"int256"},{"internalType":"bool","name":"attackerDied","type":"bool"},{"internalType":"bool","name":"defenderDied","type":"bool"},{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}]},{"internalType":"uint256","name":"randomNumber","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__executeAction","outputs":[{"internalType":"struct ActionOutcomeData","name":"","type":"tuple","components":[{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"},{"internalType":"bytes32","name":"attackerId","type":"bytes32"},{"internalType":"bytes32","name":"defenderId","type":"bytes32"},{"internalType":"bool","name":"hit","type":"bool"},{"internalType":"bool","name":"miss","type":"bool"},{"internalType":"bool","name":"crit","type":"bool"},{"internalType":"int256","name":"attackerDamageDelt","type":"int256"},{"internalType":"int256","name":"defenderDamageDelt","type":"int256"},{"internalType":"bool","name":"attackerDied","type":"bool"},{"internalType":"bool","name":"defenderDied","type":"bool"},{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}]}]},{"inputs":[{"internalType":"uint256","name":"randomness","type":"uint256"},{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"struct Action[]","name":"actions","type":"tuple[]","components":[{"internalType":"bytes32","name":"attackerEntityId","type":"bytes32"},{"internalType":"bytes32","name":"defenderEntityId","type":"bytes32"},{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__executePvECombat"},{"inputs":[{"internalType":"uint256","name":"prevRandao","type":"uint256"},{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"struct Action[]","name":"actions","type":"tuple[]","components":[{"internalType":"bytes32","name":"attackerEntityId","type":"bytes32"},{"internalType":"bytes32","name":"defenderEntityId","type":"bytes32"},{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__executePvPCombat"},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__fulfillOrder","outputs":[{"internalType":"bool","name":"fulfilled","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getArmorStats","outputs":[{"internalType":"struct ArmorStats","name":"_ArmorStats","type":"tuple","components":[{"internalType":"int256","name":"agiModifier","type":"int256"},{"internalType":"uint256","name":"armorModifier","type":"uint256"},{"internalType":"int256","name":"hitPointModifier","type":"int256"},{"internalType":"int256","name":"intModifier","type":"int256"},{"internalType":"uint256","name":"minLevel","type":"uint256"},{"internalType":"struct StatRestrictions","name":"statRestrictions","type":"tuple","components":[{"internalType":"uint256","name":"minAgility","type":"uint256"},{"internalType":"uint256","name":"minIntelligence","type":"uint256"},{"internalType":"uint256","name":"minStrength","type":"uint256"}]},{"internalType":"int256","name":"strModifier","type":"int256"}]}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getCharacterToken","outputs":[{"internalType":"address","name":"_characterToken","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"UD__getCharacterTokenId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getClass","outputs":[{"internalType":"enum Classes","name":"_class","type":"uint8"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getConsideration","outputs":[{"internalType":"struct ConsiderationsData","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]}]},{"inputs":[{"internalType":"address","name":"offerer","type":"address"}],"stateMutability":"view","type":"function","name":"UD__getCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"experience","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getCurrentAvailableLevel","outputs":[{"internalType":"uint256","name":"currentAvailibleLevel","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getCurrentItemsCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getDied","outputs":[{"internalType":"bool","name":"isDied","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getEncounter","outputs":[{"internalType":"struct CombatEncounterData","name":"","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}]},{"inputs":[{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"UD__getEntitiesAtPosition","outputs":[{"internalType":"bytes32[]","name":"entitiesAtPosition","type":"bytes32[]"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getEntityPosition","outputs":[{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getEntropy","outputs":[{"internalType":"address","name":"_entropy","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getExperience","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getGoldToken","outputs":[{"internalType":"address","name":"_goldToken","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getItemBalance","outputs":[{"internalType":"uint256","name":"_balance","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getItemType","outputs":[{"internalType":"enum ItemType","name":"","type":"uint8"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getItemsContract","outputs":[{"internalType":"address","name":"_erc1155","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getLootManagerSystem","outputs":[{"internalType":"address","name":"_lootManager","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getMob","outputs":[{"internalType":"struct MobsData","name":"","type":"tuple","components":[{"internalType":"enum MobType","name":"mobType","type":"uint8"},{"internalType":"bytes","name":"mobStats","type":"bytes"},{"internalType":"string","name":"mobMetadata","type":"string"}]}]},{"inputs":[{"internalType":"uint256","name":"mobId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getMob","outputs":[{"internalType":"struct MobsData","name":"","type":"tuple","components":[{"internalType":"enum MobType","name":"mobType","type":"uint8"},{"internalType":"bytes","name":"mobStats","type":"bytes"},{"internalType":"string","name":"mobMetadata","type":"string"}]}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"UD__getMobId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"UD__getMobPosition","outputs":[{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}]},{"inputs":[{"internalType":"uint256","name":"mobId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getMonsterStats","outputs":[{"internalType":"struct MonsterStats","name":"","type":"tuple","components":[{"internalType":"bytes32[]","name":"actions","type":"bytes32[]"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"uint256","name":"armor","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"hitPoints","type":"uint256"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256[]","name":"inventory","type":"uint256[]"},{"internalType":"uint256","name":"level","type":"uint256"},{"internalType":"uint256","name":"strength","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getMonsterStats","outputs":[{"internalType":"struct MonsterStats","name":"","type":"tuple","components":[{"internalType":"bytes32[]","name":"actions","type":"bytes32[]"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"uint256","name":"armor","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"hitPoints","type":"uint256"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256[]","name":"inventory","type":"uint256[]"},{"internalType":"uint256","name":"level","type":"uint256"},{"internalType":"uint256","name":"strength","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getName","outputs":[{"internalType":"bytes32","name":"_name","type":"bytes32"}]},{"inputs":[{"internalType":"uint256","name":"mobId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getNpcStats","outputs":[{"internalType":"struct NPCStats","name":"","type":"tuple","components":[{"internalType":"string","name":"name","type":"string"},{"internalType":"bytes32[]","name":"storyPathIds","type":"bytes32[]"},{"internalType":"enum Alignment","name":"alignment","type":"uint8"}]}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getNpcStats","outputs":[{"internalType":"struct NPCStats","name":"","type":"tuple","components":[{"internalType":"string","name":"name","type":"string"},{"internalType":"bytes32[]","name":"storyPathIds","type":"bytes32[]"},{"internalType":"enum Alignment","name":"alignment","type":"uint8"}]}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getOffer","outputs":[{"internalType":"struct OffersData","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]}]},{"inputs":[{"internalType":"struct Order","name":"order","type":"tuple","components":[{"internalType":"struct Offer","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]},{"internalType":"struct Consideration","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"address","name":"offerer","type":"address"}]}],"stateMutability":"view","type":"function","name":"UD__getOrderHash","outputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getOrderStatus","outputs":[{"internalType":"enum OrderStatus","name":"orderStatus","type":"uint8"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getOwner","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"UD__getOwnerAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint256","name":"characterTokenId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getPlayerEntityId","outputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getPythProvider","outputs":[{"internalType":"address","name":"_provider","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"UD__getSpawnCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"enum Classes","name":"class","type":"uint8"}],"stateMutability":"view","type":"function","name":"UD__getStarterItems","outputs":[{"internalType":"struct StarterItemsData","name":"data","type":"tuple","components":[{"internalType":"uint256[]","name":"itemIds","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}]}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getStats","outputs":[{"internalType":"struct StatsData","name":"","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}]},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getSystemAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getTotalSupply","outputs":[{"internalType":"uint256","name":"_supply","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getWeaponStats","outputs":[{"internalType":"struct WeaponStats","name":"_weaponStats","type":"tuple","components":[{"internalType":"int256","name":"agiModifier","type":"int256"},{"internalType":"int256","name":"hitPointModifier","type":"int256"},{"internalType":"int256","name":"intModifier","type":"int256"},{"internalType":"uint256","name":"maxDamage","type":"uint256"},{"internalType":"uint256","name":"minDamage","type":"uint256"},{"internalType":"uint256","name":"minLevel","type":"uint256"},{"internalType":"struct StatRestrictions","name":"statRestrictions","type":"tuple","components":[{"internalType":"uint256","name":"minAgility","type":"uint256"},{"internalType":"uint256","name":"minIntelligence","type":"uint256"},{"internalType":"uint256","name":"minStrength","type":"uint256"}]},{"internalType":"int256","name":"strModifier","type":"int256"}]}]},{"inputs":[{"internalType":"address","name":"offerer","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"UD__incrementCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"UD__isAtPosition","outputs":[{"internalType":"bool","name":"_isAtPosition","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__isEquipped","outputs":[{"internalType":"bool","name":"_isEquipped","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"address","name":"account","type":"address"}],"stateMutability":"view","type":"function","name":"UD__isItemOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32[]","name":"participants","type":"bytes32[]"}],"stateMutability":"view","type":"function","name":"UD__isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"bytes32","name":"encounterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__isValidCharacterId","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__isValidMob","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"address","name":"owner","type":"address"}],"stateMutability":"view","type":"function","name":"UD__isValidOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"UD__isValidPvE","outputs":[{"internalType":"bool","name":"_isValidPvE","type":"bool"},{"internalType":"bool","name":"_attackersAreMobs","type":"bool"}]},{"inputs":[{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"UD__isValidPvP","outputs":[{"internalType":"bool","name":"_isValidPvP","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__issueStarterItems"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"struct StatsData","name":"desiredStats","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__levelCharacter"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32","name":"name","type":"bytes32"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"UD__mintCharacter","outputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"nonpayable","type":"function","name":"UD__move"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__removeEntityFromBoard"},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"newSupply","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__resupplyLootManager"},{"inputs":[{"internalType":"bytes32","name":"userRandomNumber","type":"bytes32"},{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"enum Classes","name":"class","type":"uint8"}],"stateMutability":"payable","type":"function","name":"UD__rollStats"},{"inputs":[{"internalType":"address","name":"newAdmin","type":"address"},{"internalType":"bool","name":"adminState","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"UD__setAdmin"},{"inputs":[{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256[]","name":"itemIds","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__setStarterItems"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"UD__setTokenUri"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__spawn"},{"inputs":[{"internalType":"uint256","name":"mobId","type":"uint256"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"nonpayable","type":"function","name":"UD__spawnMob","outputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"UD__supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__unequipItem","outputs":[{"internalType":"bool","name":"success","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"UD__updateTokenUri"},{"inputs":[{"internalType":"struct SystemCallData[]","name":"systemCalls","type":"tuple[]","components":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"bytes","name":"callData","type":"bytes"}]}],"stateMutability":"nonpayable","type":"function","name":"batchCall","outputs":[{"internalType":"bytes[]","name":"returnDatas","type":"bytes[]"}]},{"inputs":[{"internalType":"struct SystemCallFromData[]","name":"systemCalls","type":"tuple[]","components":[{"internalType":"address","name":"from","type":"address"},{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"bytes","name":"callData","type":"bytes"}]}],"stateMutability":"nonpayable","type":"function","name":"batchCallFrom","outputs":[{"internalType":"bytes[]","name":"returnDatas","type":"bytes[]"}]},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"bytes","name":"callData","type":"bytes"}],"stateMutability":"payable","type":"function","name":"call","outputs":[{"internalType":"bytes","name":"","type":"bytes"}]},{"inputs":[{"internalType":"address","name":"delegator","type":"address"},{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"bytes","name":"callData","type":"bytes"}],"stateMutability":"payable","type":"function","name":"callFrom","outputs":[{"internalType":"bytes","name":"","type":"bytes"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"creator","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"}],"stateMutability":"nonpayable","type":"function","name":"deleteRecord"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"}],"stateMutability":"view","type":"function","name":"getDynamicField","outputs":[{"internalType":"bytes","name":"","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"}],"stateMutability":"view","type":"function","name":"getDynamicFieldLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"stateMutability":"view","type":"function","name":"getDynamicFieldSlice","outputs":[{"internalType":"bytes","name":"data","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getField","outputs":[{"internalType":"bytes","name":"data","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"}],"stateMutability":"view","type":"function","name":"getField","outputs":[{"internalType":"bytes","name":"data","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getFieldLayout","outputs":[{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getFieldLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"}],"stateMutability":"view","type":"function","name":"getFieldLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getKeySchema","outputs":[{"internalType":"Schema","name":"keySchema","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getRecord","outputs":[{"internalType":"bytes","name":"staticData","type":"bytes"},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32"},{"internalType":"bytes","name":"dynamicData","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"}],"stateMutability":"view","type":"function","name":"getRecord","outputs":[{"internalType":"bytes","name":"staticData","type":"bytes"},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32"},{"internalType":"bytes","name":"dynamicData","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getStaticField","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getValueSchema","outputs":[{"internalType":"Schema","name":"valueSchema","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"address","name":"grantee","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"grantAccess"},{"inputs":[{"internalType":"contract IModule","name":"initModule","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"initialize"},{"inputs":[{"internalType":"contract IModule","name":"module","type":"address"},{"internalType":"bytes","name":"encodedArgs","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"installModule"},{"inputs":[{"internalType":"contract IModule","name":"module","type":"address"},{"internalType":"bytes","name":"encodedArgs","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"installRootModule"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"uint256","name":"byteLengthToPop","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"popFromDynamicField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"bytes","name":"dataToPush","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"pushToDynamicField"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"},{"internalType":"ResourceId","name":"delegationControlId","type":"bytes32"},{"internalType":"bytes","name":"initCallData","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"registerDelegation"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"string","name":"systemFunctionSignature","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"registerFunctionSelector","outputs":[{"internalType":"bytes4","name":"worldFunctionSelector","type":"bytes4"}]},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"registerNamespace"},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"},{"internalType":"ResourceId","name":"delegationControlId","type":"bytes32"},{"internalType":"bytes","name":"initCallData","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"registerNamespaceDelegation"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"string","name":"worldFunctionSignature","type":"string"},{"internalType":"string","name":"systemFunctionSignature","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"registerRootFunctionSelector","outputs":[{"internalType":"bytes4","name":"worldFunctionSelector","type":"bytes4"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"contract IStoreHook","name":"hookAddress","type":"address"},{"internalType":"uint8","name":"enabledHooksBitmap","type":"uint8"}],"stateMutability":"nonpayable","type":"function","name":"registerStoreHook"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"contract System","name":"system","type":"address"},{"internalType":"bool","name":"publicAccess","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"registerSystem"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"contract ISystemHook","name":"hookAddress","type":"address"},{"internalType":"uint8","name":"enabledHooksBitmap","type":"uint8"}],"stateMutability":"nonpayable","type":"function","name":"registerSystemHook"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"},{"internalType":"Schema","name":"keySchema","type":"bytes32"},{"internalType":"Schema","name":"valueSchema","type":"bytes32"},{"internalType":"string[]","name":"keyNames","type":"string[]"},{"internalType":"string[]","name":"fieldNames","type":"string[]"}],"stateMutability":"nonpayable","type":"function","name":"registerTable"},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"renounceOwnership"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"address","name":"grantee","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"revokeAccess"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"setDynamicField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"setField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"setField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"bytes","name":"staticData","type":"bytes"},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32"},{"internalType":"bytes","name":"dynamicData","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"setRecord"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"setStaticField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"spliceDynamicData"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint48","name":"start","type":"uint48"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"spliceStaticData"},{"inputs":[],"stateMutability":"view","type":"function","name":"storeVersion","outputs":[{"internalType":"bytes32","name":"version","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"fromNamespaceId","type":"bytes32"},{"internalType":"address","name":"toAddress","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"transferBalanceToAddress"},{"inputs":[{"internalType":"ResourceId","name":"fromNamespaceId","type":"bytes32"},{"internalType":"ResourceId","name":"toNamespaceId","type":"bytes32"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"transferBalanceToNamespace"},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"},{"internalType":"address","name":"newOwner","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"transferOwnership"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"unregisterDelegation"},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"unregisterNamespaceDelegation"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"contract IStoreHook","name":"hookAddress","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"unregisterStoreHook"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"contract ISystemHook","name":"hookAddress","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"unregisterSystemHook"},{"inputs":[],"stateMutability":"view","type":"function","name":"worldVersion","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}]}],"devdoc":{"kind":"dev","methods":{"call(bytes32,bytes)":{"details":"If the system is not public, the caller must have access to the namespace or name (encoded in the system ID).","params":{"callData":"The data to pass with the call, function selector (4 bytes) followed by the ABI encoded parameters.","systemId":"The ID of the system to be called."},"returns":{"_0":"The abi encoded return data from the called system."}},"callFrom(address,bytes32,bytes)":{"details":"If the system is not public, the delegator must have access to the namespace or name (encoded in the system ID).","params":{"callData":"The data to pass with the call, function selector (4 bytes) followed by the ABI encoded parameters.","delegator":"The address on whose behalf the call is made.","systemId":"The ID of the system to be called."},"returns":{"_0":"The abi encoded return data from the called system."}},"creator()":{"returns":{"_0":"The address of the World's creator."}},"initialize(address)":{"details":"Can only be called once by the creator.","params":{"initModule":"The InitModule to be installed during initialization."}},"installRootModule(address,bytes)":{"details":"Requires the caller to own the root namespace. The module is delegatecalled and installed in the root namespace.","params":{"encodedArgs":"The ABI encoded arguments for the module installation.","module":"The module to be installed."}},"storeVersion()":{"returns":{"version":"The protocol version of the Store contract."}},"worldVersion()":{"returns":{"_0":"The protocol version of the World."}}},"version":1},"userdoc":{"kind":"user","methods":{"call(bytes32,bytes)":{"notice":"Call the system at the given system ID."},"callFrom(address,bytes32,bytes)":{"notice":"Call the system at the given system ID on behalf of the given delegator."},"creator()":{"notice":"Retrieve the immutable original deployer of the World."},"getDynamicField(bytes32,bytes32[],uint8)":{"notice":"Get a single dynamic field from the given tableId and key tuple at the given dynamic field index. (Dynamic field index = field index - number of static fields)"},"getDynamicFieldLength(bytes32,bytes32[],uint8)":{"notice":"Get the byte length of a single dynamic field from the given tableId and key tuple"},"getDynamicFieldSlice(bytes32,bytes32[],uint8,uint256,uint256)":{"notice":"Get a byte slice (including start, excluding end) of a single dynamic field from the given tableId and key tuple, with the given value field layout. The slice is unchecked and will return invalid data if `start`:`end` overflow."},"getField(bytes32,bytes32[],uint8)":{"notice":"Get a single field from the given tableId and key tuple, loading the field layout from storage"},"getField(bytes32,bytes32[],uint8,bytes32)":{"notice":"Get a single field from the given tableId and key tuple, with the given field layout"},"getFieldLength(bytes32,bytes32[],uint8)":{"notice":"Get the byte length of a single field from the given tableId and key tuple, loading the field layout from storage"},"getFieldLength(bytes32,bytes32[],uint8,bytes32)":{"notice":"Get the byte length of a single field from the given tableId and key tuple, with the given value field layout"},"getRecord(bytes32,bytes32[])":{"notice":"Get full record (all fields, static and dynamic data) for the given tableId and key tuple, loading the field layout from storage"},"getRecord(bytes32,bytes32[],bytes32)":{"notice":"Get full record (all fields, static and dynamic data) for the given tableId and key tuple, with the given field layout"},"getStaticField(bytes32,bytes32[],uint8,bytes32)":{"notice":"Get a single static field from the given tableId and key tuple, with the given value field layout. Note: the field value is left-aligned in the returned bytes32, the rest of the word is not zeroed out. Consumers are expected to truncate the returned value as needed."},"initialize(address)":{"notice":"Initializes the World."},"installRootModule(address,bytes)":{"notice":"Install the given root module in the World."},"storeVersion()":{"notice":"Returns the protocol version of the Store contract."},"worldVersion()":{"notice":"Retrieve the protocol version of the World."}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/","openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/codegen/world/IWorld.sol":"IWorld"},"evmVersion":"paris","libraries":{}},"sources":{"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a","urls":["bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f","dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4","urls":["bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5","dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk"],"license":"MIT"}},"version":1},"id":233} \ No newline at end of file +{"abi":[{"type":"function","name":"UD__adminClearBattleState","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__adminDropGold","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"goldAmount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__adminDropItem","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__adminMoveEntity","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"currentX","type":"uint16","internalType":"uint16"},{"name":"currentY","type":"uint16","internalType":"uint16"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__adminSetCombatEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"encounterData","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__adminSetStats","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"desiredStats","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__applyEquipmentBonuses","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"modifiedStats","type":"tuple","internalType":"struct AdjustedCombatStats","components":[{"name":"adjustedStrength","type":"uint256","internalType":"uint256"},{"name":"adjustedAgility","type":"uint256","internalType":"uint256"},{"name":"adjustedIntelligence","type":"uint256","internalType":"uint256"},{"name":"adjustedArmor","type":"uint256","internalType":"uint256"},{"name":"adjustedMaxHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__auctionHouseAddress","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__cancelOrder","inputs":[{"name":"_orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__checkActionRestrictions","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"actionId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__checkForEncounterEnd","inputs":[{"name":"encounterData","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"outputs":[{"name":"_encounterEnded","type":"bool","internalType":"bool"},{"name":"_attackersWin","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__checkRequirements","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"canUse","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__createAction","inputs":[{"name":"actionType","type":"uint8","internalType":"enum ActionType"},{"name":"name","type":"string","internalType":"string"},{"name":"actionStats","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"actionId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createEncounter","inputs":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"group1","type":"bytes32[]","internalType":"bytes32[]"},{"name":"group2","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createItem","inputs":[{"name":"itemType","type":"uint8","internalType":"enum ItemType"},{"name":"supply","type":"uint256","internalType":"uint256"},{"name":"dropChance","type":"uint256","internalType":"uint256"},{"name":"stats","type":"bytes","internalType":"bytes"},{"name":"itemMetadataURI","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createItems","inputs":[{"name":"itemTypes","type":"uint8[]","internalType":"enum ItemType[]"},{"name":"supply","type":"uint256[]","internalType":"uint256[]"},{"name":"dropChances","type":"uint256[]","internalType":"uint256[]"},{"name":"stats","type":"bytes[]","internalType":"bytes[]"},{"name":"itemMetadataURIs","type":"string[]","internalType":"string[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createMob","inputs":[{"name":"mobType","type":"uint8","internalType":"enum MobType"},{"name":"stats","type":"bytes","internalType":"bytes"},{"name":"mobMetadataUri","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createMobs","inputs":[{"name":"mobTypes","type":"uint8[]","internalType":"enum MobType[]"},{"name":"stats","type":"bytes[]","internalType":"bytes[]"},{"name":"mobMetadataURIs","type":"string[]","internalType":"string[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__createOrder","inputs":[{"name":"order","type":"tuple","internalType":"struct Order","components":[{"name":"offer","type":"tuple","internalType":"struct Offer","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"name":"consideration","type":"tuple","internalType":"struct Consideration","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]},{"name":"signature","type":"bytes","internalType":"bytes"},{"name":"offerer","type":"address","internalType":"address"}]}],"outputs":[{"name":"_orderHash","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__distributePveRewards","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"randomNumber","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_expAmount","type":"uint256","internalType":"uint256"},{"name":"_goldAmount","type":"uint256","internalType":"uint256"},{"name":"_itemIdsDropped","type":"uint256[]","internalType":"uint256[]"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__distributePvpRewards","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"randomNumber","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_expAmount","type":"uint256","internalType":"uint256"},{"name":"_goldAmount","type":"uint256","internalType":"uint256"},{"name":"_itemIdsDropped","type":"uint256[]","internalType":"uint256[]"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__dropGold","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"amount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__dropItem","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__dropItems","inputs":[{"name":"characterIds","type":"bytes32[]","internalType":"bytes32[]"},{"name":"itemIds","type":"uint256[]","internalType":"uint256[]"},{"name":"amounts","type":"uint256[]","internalType":"uint256[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__endEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"randomNumber","type":"uint256","internalType":"uint256"},{"name":"attackersWin","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__endTurn","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"actions","type":"tuple[]","internalType":"struct Action[]","components":[{"name":"attackerEntityId","type":"bytes32","internalType":"bytes32"},{"name":"defenderEntityId","type":"bytes32","internalType":"bytes32"},{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"UD__enterGame","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__equipItems","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemIds","type":"uint256[]","internalType":"uint256[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__executeAction","inputs":[{"name":"actionOutcomeData","type":"tuple","internalType":"struct ActionOutcomeData","components":[{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"},{"name":"attackerId","type":"bytes32","internalType":"bytes32"},{"name":"defenderId","type":"bytes32","internalType":"bytes32"},{"name":"hit","type":"bool","internalType":"bool"},{"name":"miss","type":"bool","internalType":"bool"},{"name":"crit","type":"bool","internalType":"bool"},{"name":"attackerDamageDelt","type":"int256","internalType":"int256"},{"name":"defenderDamageDelt","type":"int256","internalType":"int256"},{"name":"attackerDied","type":"bool","internalType":"bool"},{"name":"defenderDied","type":"bool","internalType":"bool"},{"name":"blockNumber","type":"uint256","internalType":"uint256"},{"name":"timestamp","type":"uint256","internalType":"uint256"}]},{"name":"randomNumber","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct ActionOutcomeData","components":[{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"},{"name":"attackerId","type":"bytes32","internalType":"bytes32"},{"name":"defenderId","type":"bytes32","internalType":"bytes32"},{"name":"hit","type":"bool","internalType":"bool"},{"name":"miss","type":"bool","internalType":"bool"},{"name":"crit","type":"bool","internalType":"bool"},{"name":"attackerDamageDelt","type":"int256","internalType":"int256"},{"name":"defenderDamageDelt","type":"int256","internalType":"int256"},{"name":"attackerDied","type":"bool","internalType":"bool"},{"name":"defenderDied","type":"bool","internalType":"bool"},{"name":"blockNumber","type":"uint256","internalType":"uint256"},{"name":"timestamp","type":"uint256","internalType":"uint256"}]}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__executePvECombat","inputs":[{"name":"randomness","type":"uint256","internalType":"uint256"},{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"actions","type":"tuple[]","internalType":"struct Action[]","components":[{"name":"attackerEntityId","type":"bytes32","internalType":"bytes32"},{"name":"defenderEntityId","type":"bytes32","internalType":"bytes32"},{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__executePvPCombat","inputs":[{"name":"prevRandao","type":"uint256","internalType":"uint256"},{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"actions","type":"tuple[]","internalType":"struct Action[]","components":[{"name":"attackerEntityId","type":"bytes32","internalType":"bytes32"},{"name":"defenderEntityId","type":"bytes32","internalType":"bytes32"},{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__fulfillOrder","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"fulfilled","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__getArmorStats","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_ArmorStats","type":"tuple","internalType":"struct ArmorStats","components":[{"name":"agiModifier","type":"int256","internalType":"int256"},{"name":"armorModifier","type":"uint256","internalType":"uint256"},{"name":"hitPointModifier","type":"int256","internalType":"int256"},{"name":"intModifier","type":"int256","internalType":"int256"},{"name":"minLevel","type":"uint256","internalType":"uint256"},{"name":"statRestrictions","type":"tuple","internalType":"struct StatRestrictions","components":[{"name":"minAgility","type":"uint256","internalType":"uint256"},{"name":"minIntelligence","type":"uint256","internalType":"uint256"},{"name":"minStrength","type":"uint256","internalType":"uint256"}]},{"name":"strModifier","type":"int256","internalType":"int256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getCharacterToken","inputs":[],"outputs":[{"name":"_characterToken","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getCharacterTokenId","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"UD__getClass","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_class","type":"uint8","internalType":"enum Classes"}],"stateMutability":"view"},{"type":"function","name":"UD__getConsideration","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"consideration","type":"tuple","internalType":"struct ConsiderationsData","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getCounter","inputs":[{"name":"offerer","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getCurrentAvailableLevel","inputs":[{"name":"experience","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"currentAvailibleLevel","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getCurrentItemsCounter","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getDied","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"isDied","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__getEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getEntitiesAtPosition","inputs":[{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"entitiesAtPosition","type":"bytes32[]","internalType":"bytes32[]"}],"stateMutability":"view"},{"type":"function","name":"UD__getEntityPosition","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"stateMutability":"view"},{"type":"function","name":"UD__getEntropy","inputs":[],"outputs":[{"name":"_entropy","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getExperience","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getGoldToken","inputs":[],"outputs":[{"name":"_goldToken","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getItemBalance","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_balance","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getItemType","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"uint8","internalType":"enum ItemType"}],"stateMutability":"view"},{"type":"function","name":"UD__getItemsContract","inputs":[],"outputs":[{"name":"_erc1155","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getLootManagerSystem","inputs":[],"outputs":[{"name":"_lootManager","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getMob","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct MobsData","components":[{"name":"mobType","type":"uint8","internalType":"enum MobType"},{"name":"mobStats","type":"bytes","internalType":"bytes"},{"name":"mobMetadata","type":"string","internalType":"string"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getMob","inputs":[{"name":"mobId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct MobsData","components":[{"name":"mobType","type":"uint8","internalType":"enum MobType"},{"name":"mobStats","type":"bytes","internalType":"bytes"},{"name":"mobMetadata","type":"string","internalType":"string"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getMobId","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"UD__getMobPosition","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"stateMutability":"pure"},{"type":"function","name":"UD__getMonsterStats","inputs":[{"name":"mobId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct MonsterStats","components":[{"name":"actions","type":"bytes32[]","internalType":"bytes32[]"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"armor","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"hitPoints","type":"uint256","internalType":"uint256"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"inventory","type":"uint256[]","internalType":"uint256[]"},{"name":"level","type":"uint256","internalType":"uint256"},{"name":"strength","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getMonsterStats","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct MonsterStats","components":[{"name":"actions","type":"bytes32[]","internalType":"bytes32[]"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"armor","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"hitPoints","type":"uint256","internalType":"uint256"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"inventory","type":"uint256[]","internalType":"uint256[]"},{"name":"level","type":"uint256","internalType":"uint256"},{"name":"strength","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getName","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_name","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"UD__getNpcStats","inputs":[{"name":"mobId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct NPCStats","components":[{"name":"name","type":"string","internalType":"string"},{"name":"storyPathIds","type":"bytes32[]","internalType":"bytes32[]"},{"name":"alignment","type":"uint8","internalType":"enum Alignment"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getNpcStats","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct NPCStats","components":[{"name":"name","type":"string","internalType":"string"},{"name":"storyPathIds","type":"bytes32[]","internalType":"bytes32[]"},{"name":"alignment","type":"uint8","internalType":"enum Alignment"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getOffer","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"offer","type":"tuple","internalType":"struct OffersData","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getOrderHash","inputs":[{"name":"order","type":"tuple","internalType":"struct Order","components":[{"name":"offer","type":"tuple","internalType":"struct Offer","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"name":"consideration","type":"tuple","internalType":"struct Consideration","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]},{"name":"signature","type":"bytes","internalType":"bytes"},{"name":"offerer","type":"address","internalType":"address"}]}],"outputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"UD__getOrderStatus","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"orderStatus","type":"uint8","internalType":"enum OrderStatus"}],"stateMutability":"view"},{"type":"function","name":"UD__getOwner","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getOwnerAddress","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"pure"},{"type":"function","name":"UD__getPlayerEntityId","inputs":[{"name":"characterTokenId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"UD__getPythProvider","inputs":[],"outputs":[{"name":"_provider","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getSpawnCounter","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"UD__getStarterItems","inputs":[{"name":"class","type":"uint8","internalType":"enum Classes"}],"outputs":[{"name":"data","type":"tuple","internalType":"struct StarterItemsData","components":[{"name":"itemIds","type":"uint256[]","internalType":"uint256[]"},{"name":"amounts","type":"uint256[]","internalType":"uint256[]"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getStats","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__getSystemAddress","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"UD__getTotalSupply","inputs":[{"name":"tokenId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_supply","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"UD__getWeaponStats","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_weaponStats","type":"tuple","internalType":"struct WeaponStats","components":[{"name":"agiModifier","type":"int256","internalType":"int256"},{"name":"hitPointModifier","type":"int256","internalType":"int256"},{"name":"intModifier","type":"int256","internalType":"int256"},{"name":"maxDamage","type":"uint256","internalType":"uint256"},{"name":"minDamage","type":"uint256","internalType":"uint256"},{"name":"minLevel","type":"uint256","internalType":"uint256"},{"name":"statRestrictions","type":"tuple","internalType":"struct StatRestrictions","components":[{"name":"minAgility","type":"uint256","internalType":"uint256"},{"name":"minIntelligence","type":"uint256","internalType":"uint256"},{"name":"minStrength","type":"uint256","internalType":"uint256"}]},{"name":"strModifier","type":"int256","internalType":"int256"}]}],"stateMutability":"view"},{"type":"function","name":"UD__incrementCounter","inputs":[{"name":"offerer","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__isAtPosition","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"_isAtPosition","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isEquipped","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"_isEquipped","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isItemOwner","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"account","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isParticipant","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"participants","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isParticipant","inputs":[{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isValidCharacterId","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isValidMob","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isValidOwner","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"owner","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isValidPvE","inputs":[{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"_isValidPvE","type":"bool","internalType":"bool"},{"name":"_attackersAreMobs","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__isValidPvP","inputs":[{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"_isValidPvP","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"UD__issueStarterItems","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__levelCharacter","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"desiredStats","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__mintCharacter","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"name","type":"bytes32","internalType":"bytes32"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__move","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__removeEntityFromBoard","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__resupplyLootManager","inputs":[{"name":"itemId","type":"uint256","internalType":"uint256"},{"name":"newSupply","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__rollStats","inputs":[{"name":"userRandomNumber","type":"bytes32","internalType":"bytes32"},{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"class","type":"uint8","internalType":"enum Classes"}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"UD__setAdmin","inputs":[{"name":"newAdmin","type":"address","internalType":"address"},{"name":"adminState","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__setStarterItems","inputs":[{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"itemIds","type":"uint256[]","internalType":"uint256[]"},{"name":"amounts","type":"uint256[]","internalType":"uint256[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__setTokenUri","inputs":[{"name":"tokenId","type":"uint256","internalType":"uint256"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__spawn","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"UD__spawnMob","inputs":[{"name":"mobId","type":"uint256","internalType":"uint256"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"function","name":"UD__unequipItem","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"success","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"UD__updateTokenUri","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"batchCall","inputs":[{"name":"systemCalls","type":"tuple[]","internalType":"struct SystemCallData[]","components":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"callData","type":"bytes","internalType":"bytes"}]}],"outputs":[{"name":"returnDatas","type":"bytes[]","internalType":"bytes[]"}],"stateMutability":"nonpayable"},{"type":"function","name":"batchCallFrom","inputs":[{"name":"systemCalls","type":"tuple[]","internalType":"struct SystemCallFromData[]","components":[{"name":"from","type":"address","internalType":"address"},{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"callData","type":"bytes","internalType":"bytes"}]}],"outputs":[{"name":"returnDatas","type":"bytes[]","internalType":"bytes[]"}],"stateMutability":"nonpayable"},{"type":"function","name":"call","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"callData","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes","internalType":"bytes"}],"stateMutability":"payable"},{"type":"function","name":"callFrom","inputs":[{"name":"delegator","type":"address","internalType":"address"},{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"callData","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes","internalType":"bytes"}],"stateMutability":"payable"},{"type":"function","name":"creator","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"deleteRecord","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"getDynamicField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"}],"outputs":[{"name":"","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getDynamicFieldLength","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getDynamicFieldSlice","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"data","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[{"name":"data","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"}],"outputs":[{"name":"data","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getFieldLayout","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"}],"outputs":[{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"stateMutability":"view"},{"type":"function","name":"getFieldLength","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getFieldLength","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getKeySchema","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"}],"outputs":[{"name":"keySchema","type":"bytes32","internalType":"Schema"}],"stateMutability":"view"},{"type":"function","name":"getRecord","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[{"name":"staticData","type":"bytes","internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getRecord","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"staticData","type":"bytes","internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","internalType":"bytes"}],"stateMutability":"view"},{"type":"function","name":"getStaticField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"getValueSchema","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"}],"outputs":[{"name":"valueSchema","type":"bytes32","internalType":"Schema"}],"stateMutability":"view"},{"type":"function","name":"grantAccess","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"grantee","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"initialize","inputs":[{"name":"initModule","type":"address","internalType":"contract IModule"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"installModule","inputs":[{"name":"module","type":"address","internalType":"contract IModule"},{"name":"encodedArgs","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"installRootModule","inputs":[{"name":"module","type":"address","internalType":"contract IModule"},{"name":"encodedArgs","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"popFromDynamicField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"},{"name":"byteLengthToPop","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"pushToDynamicField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"},{"name":"dataToPush","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerDelegation","inputs":[{"name":"delegatee","type":"address","internalType":"address"},{"name":"delegationControlId","type":"bytes32","internalType":"ResourceId"},{"name":"initCallData","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerFunctionSelector","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"systemFunctionSignature","type":"string","internalType":"string"}],"outputs":[{"name":"worldFunctionSelector","type":"bytes4","internalType":"bytes4"}],"stateMutability":"nonpayable"},{"type":"function","name":"registerNamespace","inputs":[{"name":"namespaceId","type":"bytes32","internalType":"ResourceId"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerNamespaceDelegation","inputs":[{"name":"namespaceId","type":"bytes32","internalType":"ResourceId"},{"name":"delegationControlId","type":"bytes32","internalType":"ResourceId"},{"name":"initCallData","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerRootFunctionSelector","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"worldFunctionSignature","type":"string","internalType":"string"},{"name":"systemFunctionSignature","type":"string","internalType":"string"}],"outputs":[{"name":"worldFunctionSelector","type":"bytes4","internalType":"bytes4"}],"stateMutability":"nonpayable"},{"type":"function","name":"registerStoreHook","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"hookAddress","type":"address","internalType":"contract IStoreHook"},{"name":"enabledHooksBitmap","type":"uint8","internalType":"uint8"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerSystem","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"system","type":"address","internalType":"contract System"},{"name":"publicAccess","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerSystemHook","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"hookAddress","type":"address","internalType":"contract ISystemHook"},{"name":"enabledHooksBitmap","type":"uint8","internalType":"uint8"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerTable","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"},{"name":"keySchema","type":"bytes32","internalType":"Schema"},{"name":"valueSchema","type":"bytes32","internalType":"Schema"},{"name":"keyNames","type":"string[]","internalType":"string[]"},{"name":"fieldNames","type":"string[]","internalType":"string[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"renounceOwnership","inputs":[{"name":"namespaceId","type":"bytes32","internalType":"ResourceId"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"revokeAccess","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"grantee","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setDynamicField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"data","type":"bytes","internalType":"bytes"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setRecord","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"staticData","type":"bytes","internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setStaticField","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"fieldIndex","type":"uint8","internalType":"uint8"},{"name":"data","type":"bytes","internalType":"bytes"},{"name":"fieldLayout","type":"bytes32","internalType":"FieldLayout"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"spliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","internalType":"uint8"},{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"spliceStaticData","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","internalType":"bytes32[]"},{"name":"start","type":"uint48","internalType":"uint48"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"storeVersion","inputs":[],"outputs":[{"name":"version","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"transferBalanceToAddress","inputs":[{"name":"fromNamespaceId","type":"bytes32","internalType":"ResourceId"},{"name":"toAddress","type":"address","internalType":"address"},{"name":"amount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"transferBalanceToNamespace","inputs":[{"name":"fromNamespaceId","type":"bytes32","internalType":"ResourceId"},{"name":"toNamespaceId","type":"bytes32","internalType":"ResourceId"},{"name":"amount","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"transferOwnership","inputs":[{"name":"namespaceId","type":"bytes32","internalType":"ResourceId"},{"name":"newOwner","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"unregisterDelegation","inputs":[{"name":"delegatee","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"unregisterNamespaceDelegation","inputs":[{"name":"namespaceId","type":"bytes32","internalType":"ResourceId"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"unregisterStoreHook","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"hookAddress","type":"address","internalType":"contract IStoreHook"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"unregisterSystemHook","inputs":[{"name":"systemId","type":"bytes32","internalType":"ResourceId"},{"name":"hookAddress","type":"address","internalType":"contract ISystemHook"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"worldVersion","inputs":[],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"event","name":"HelloStore","inputs":[{"name":"storeVersion","type":"bytes32","indexed":true,"internalType":"bytes32"}],"anonymous":false},{"type":"event","name":"HelloWorld","inputs":[{"name":"worldVersion","type":"bytes32","indexed":true,"internalType":"bytes32"}],"anonymous":false},{"type":"event","name":"Store_DeleteRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"}],"anonymous":false},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"deleteCount","type":"uint40","indexed":false,"internalType":"uint40"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"EncodedLengths_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_Empty","inputs":[]},{"type":"error","name":"FieldLayout_InvalidStaticDataLength","inputs":[{"name":"staticDataLength","type":"uint256","internalType":"uint256"},{"name":"computedStaticDataLength","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_StaticLengthDoesNotFitInAWord","inputs":[{"name":"index","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_StaticLengthIsNotZero","inputs":[{"name":"index","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_StaticLengthIsZero","inputs":[{"name":"index","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_TooManyDynamicFields","inputs":[{"name":"numFields","type":"uint256","internalType":"uint256"},{"name":"maxFields","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"FieldLayout_TooManyFields","inputs":[{"name":"numFields","type":"uint256","internalType":"uint256"},{"name":"maxFields","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Module_AlreadyInstalled","inputs":[]},{"type":"error","name":"Module_MissingDependency","inputs":[{"name":"dependency","type":"address","internalType":"address"}]},{"type":"error","name":"Module_NonRootInstallNotSupported","inputs":[]},{"type":"error","name":"Module_RootInstallNotSupported","inputs":[]},{"type":"error","name":"Schema_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Schema_StaticTypeAfterDynamicType","inputs":[]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_IndexOutOfBounds","inputs":[{"name":"length","type":"uint256","internalType":"uint256"},{"name":"accessedIndex","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidBounds","inputs":[{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidFieldNamesLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidKeyNamesLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_InvalidSplice","inputs":[{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"fieldLength","type":"uint40","internalType":"uint40"}]},{"type":"error","name":"Store_InvalidStaticDataLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidValueSchemaDynamicLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidValueSchemaLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidValueSchemaStaticLength","inputs":[{"name":"expected","type":"uint256","internalType":"uint256"},{"name":"received","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_TableAlreadyExists","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"tableIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_TableNotFound","inputs":[{"name":"tableId","type":"bytes32","internalType":"ResourceId"},{"name":"tableIdString","type":"string","internalType":"string"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"World_AlreadyInitialized","inputs":[]},{"type":"error","name":"World_CallbackNotAllowed","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_DelegationNotFound","inputs":[{"name":"delegator","type":"address","internalType":"address"},{"name":"delegatee","type":"address","internalType":"address"}]},{"type":"error","name":"World_FunctionSelectorAlreadyExists","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_FunctionSelectorNotFound","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_InsufficientBalance","inputs":[{"name":"balance","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"World_InterfaceNotSupported","inputs":[{"name":"contractAddress","type":"address","internalType":"address"},{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_InvalidNamespace","inputs":[{"name":"namespace","type":"bytes14","internalType":"bytes14"}]},{"type":"error","name":"World_InvalidResourceId","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"World_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"World_ResourceAlreadyExists","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"World_ResourceNotFound","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"World_SystemAlreadyExists","inputs":[{"name":"system","type":"address","internalType":"address"}]},{"type":"error","name":"World_UnlimitedDelegationNotAllowed","inputs":[]}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"UD__adminClearBattleState(bytes32)":"d9c4d60e","UD__adminDropGold(bytes32,uint256)":"74a1e6d9","UD__adminDropItem(bytes32,uint256,uint256)":"c12c2ff5","UD__adminMoveEntity(bytes32,uint16,uint16,uint16,uint16)":"4f8b01ca","UD__adminSetCombatEncounter(bytes32,(uint8,uint256,uint256,bool,uint256,uint256,uint256,bool,bytes32[],bytes32[]))":"86eb6d60","UD__adminSetStats(bytes32,(uint256,uint256,uint8,uint256,uint256,int256,uint256,uint256))":"ba93f96a","UD__applyEquipmentBonuses(bytes32)":"54f1f2db","UD__auctionHouseAddress()":"cfc2084c","UD__cancelOrder(bytes32)":"3cecd472","UD__checkActionRestrictions(bytes32,bytes32)":"d40a0450","UD__checkForEncounterEnd((uint8,uint256,uint256,bool,uint256,uint256,uint256,bool,bytes32[],bytes32[]))":"1386fabc","UD__checkRequirements(bytes32,uint256)":"bf4dbebc","UD__createAction(uint8,string,bytes)":"d4ba6b14","UD__createEncounter(uint8,bytes32[],bytes32[])":"9a190acd","UD__createItem(uint8,uint256,uint256,bytes,string)":"c2647a81","UD__createItems(uint8[],uint256[],uint256[],bytes[],string[])":"8a2d4e05","UD__createMob(uint8,bytes,string)":"8cc68cc7","UD__createMobs(uint8[],bytes[],string[])":"3f93a314","UD__createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":"c0ea0b17","UD__distributePveRewards(bytes32,uint256)":"49572ff1","UD__distributePvpRewards(bytes32,uint256)":"25e62d82","UD__dropGold(bytes32,uint256)":"fda0ce50","UD__dropItem(bytes32,uint256,uint256)":"cd9caca2","UD__dropItems(bytes32[],uint256[],uint256[])":"b0041890","UD__endEncounter(bytes32,uint256,bool)":"43c00bf7","UD__endTurn(bytes32,bytes32,(bytes32,bytes32,bytes32,uint256)[])":"1f357129","UD__enterGame(bytes32)":"b968fa3a","UD__equipItems(bytes32,uint256[])":"2d9ac2be","UD__executeAction((bytes32,uint256,bytes32,bytes32,bool,bool,bool,int256,int256,bool,bool,uint256,uint256),uint256)":"b62af418","UD__executePvECombat(uint256,bytes32,(bytes32,bytes32,bytes32,uint256)[])":"a9905279","UD__executePvPCombat(uint256,bytes32,(bytes32,bytes32,bytes32,uint256)[])":"5c6a48b0","UD__fulfillOrder(bytes32)":"c4c9d5ac","UD__getArmorStats(uint256)":"e75aa93b","UD__getCharacterToken()":"49d8cf02","UD__getCharacterTokenId(bytes32)":"d97302d0","UD__getClass(bytes32)":"0ae6f9ab","UD__getConsideration(bytes32)":"52b3267d","UD__getCounter(address)":"2987d594","UD__getCurrentAvailableLevel(uint256)":"d453e623","UD__getCurrentItemsCounter()":"4652f280","UD__getDied(bytes32)":"525b0e1e","UD__getEncounter(bytes32)":"55faf03a","UD__getEntitiesAtPosition(uint16,uint16)":"d0f8a4f5","UD__getEntityPosition(bytes32)":"8b4ce3e5","UD__getEntropy()":"b5c691c7","UD__getExperience(bytes32)":"a8b79e60","UD__getGoldToken()":"8b994e32","UD__getItemBalance(bytes32,uint256)":"3d5bf82d","UD__getItemType(uint256)":"cdaccbae","UD__getItemsContract()":"997f897a","UD__getLootManagerSystem()":"f2cb96f2","UD__getMob(bytes32)":"5ac36570","UD__getMob(uint256)":"622834d0","UD__getMobId(bytes32)":"53d64640","UD__getMobPosition(bytes32)":"8b3f8277","UD__getMonsterStats(bytes32)":"e6c22e06","UD__getMonsterStats(uint256)":"91b22373","UD__getName(bytes32)":"e902af7a","UD__getNpcStats(bytes32)":"a17a6b7f","UD__getNpcStats(uint256)":"35c65325","UD__getOffer(bytes32)":"fa117511","UD__getOrderHash(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":"7b818057","UD__getOrderStatus(bytes32)":"9c2cafa2","UD__getOwner(bytes32)":"777c2caf","UD__getOwnerAddress(bytes32)":"4f10aabc","UD__getPlayerEntityId(uint256)":"02ee03fa","UD__getPythProvider()":"e24cefd9","UD__getSpawnCounter(bytes32)":"f4e1633b","UD__getStarterItems(uint8)":"b8bfeca1","UD__getStats(bytes32)":"14b13b0e","UD__getSystemAddress(bytes32)":"dee90580","UD__getTotalSupply(uint256)":"37007d40","UD__getWeaponStats(uint256)":"810c1dc1","UD__incrementCounter(address)":"85a0d77b","UD__isAtPosition(bytes32,uint16,uint16)":"f48a3972","UD__isEquipped(bytes32,uint256)":"7273e39a","UD__isItemOwner(uint256,address)":"b3634118","UD__isParticipant(address,bytes32[])":"18853912","UD__isParticipant(bytes32,bytes32)":"e9958ea4","UD__isValidCharacterId(bytes32)":"fa1becc4","UD__isValidMob(bytes32)":"bace814a","UD__isValidOwner(bytes32,address)":"43def638","UD__isValidPvE(bytes32[],bytes32[],uint16,uint16)":"c6d5525b","UD__isValidPvP(bytes32[],bytes32[],uint16,uint16)":"2933423f","UD__issueStarterItems(bytes32)":"f9d175ed","UD__levelCharacter(bytes32,(uint256,uint256,uint8,uint256,uint256,int256,uint256,uint256))":"9871ba07","UD__mintCharacter(address,bytes32,string)":"d408a43b","UD__move(bytes32,uint16,uint16)":"d1138fa1","UD__removeEntityFromBoard(bytes32)":"f547ccbd","UD__resupplyLootManager(uint256,uint256)":"6b692cff","UD__rollStats(bytes32,bytes32,uint8)":"18f14781","UD__setAdmin(address,bool)":"1c9ed103","UD__setStarterItems(uint8,uint256[],uint256[])":"2f97d48f","UD__setTokenUri(uint256,string)":"d6556009","UD__spawn(bytes32)":"7e29a6f6","UD__spawnMob(uint256,uint16,uint16)":"15bc4248","UD__supportsInterface(bytes4)":"617bf6dc","UD__unequipItem(bytes32,uint256)":"7a190324","UD__updateTokenUri(bytes32,string)":"ecd73f84","batchCall((bytes32,bytes)[])":"ce5e8dd9","batchCallFrom((address,bytes32,bytes)[])":"8fc8cf7e","call(bytes32,bytes)":"3ae7af08","callFrom(address,bytes32,bytes)":"894ecc58","creator()":"02d05d3f","deleteRecord(bytes32,bytes32[])":"505a181d","getDynamicField(bytes32,bytes32[],uint8)":"1e788977","getDynamicFieldLength(bytes32,bytes32[],uint8)":"dbbf0e21","getDynamicFieldSlice(bytes32,bytes32[],uint8,uint256,uint256)":"4dc77d97","getField(bytes32,bytes32[],uint8)":"d03edb8c","getField(bytes32,bytes32[],uint8,bytes32)":"05242d2f","getFieldLayout(bytes32)":"3a77c2c2","getFieldLength(bytes32,bytes32[],uint8)":"a53417ed","getFieldLength(bytes32,bytes32[],uint8,bytes32)":"9f1fcf0a","getKeySchema(bytes32)":"d4285dc2","getRecord(bytes32,bytes32[])":"cc49db7e","getRecord(bytes32,bytes32[],bytes32)":"419b58fd","getStaticField(bytes32,bytes32[],uint8,bytes32)":"8c364d59","getValueSchema(bytes32)":"e228a4a3","grantAccess(bytes32,address)":"40554c3a","initialize(address)":"c4d66de8","installModule(address,bytes)":"8da798da","installRootModule(address,bytes)":"af068c9e","popFromDynamicField(bytes32,bytes32[],uint8,uint256)":"d9c03a04","pushToDynamicField(bytes32,bytes32[],uint8,bytes)":"150f3262","registerDelegation(address,bytes32,bytes)":"1d2257ba","registerFunctionSelector(bytes32,string)":"26d98102","registerNamespace(bytes32)":"b29e4089","registerNamespaceDelegation(bytes32,bytes32,bytes)":"bfdfaff7","registerRootFunctionSelector(bytes32,string,string)":"6548a90a","registerStoreHook(bytes32,address,uint8)":"530f4b60","registerSystem(bytes32,address,bool)":"3350b6a9","registerSystemHook(bytes32,address,uint8)":"d5f8337f","registerTable(bytes32,bytes32,bytes32,bytes32,string[],string[])":"0ba51f49","renounceOwnership(bytes32)":"219adc2e","revokeAccess(bytes32,address)":"8d53b208","setDynamicField(bytes32,bytes32[],uint8,bytes)":"ef6ea862","setField(bytes32,bytes32[],uint8,bytes)":"114a7266","setField(bytes32,bytes32[],uint8,bytes,bytes32)":"3708196e","setRecord(bytes32,bytes32[],bytes,bytes32,bytes)":"298314fb","setStaticField(bytes32,bytes32[],uint8,bytes,bytes32)":"390baae0","spliceDynamicData(bytes32,bytes32[],uint8,uint40,uint40,bytes)":"c0a2895a","spliceStaticData(bytes32,bytes32[],uint48,bytes)":"b047c1eb","storeVersion()":"c1122229","transferBalanceToAddress(bytes32,address,uint256)":"45afd199","transferBalanceToNamespace(bytes32,bytes32,uint256)":"c9c85a60","transferOwnership(bytes32,address)":"ef5d6bbb","unregisterDelegation(address)":"cdc938c5","unregisterNamespaceDelegation(bytes32)":"aa66e9c8","unregisterStoreHook(bytes32,address)":"05609129","unregisterSystemHook(bytes32,address)":"a92813ad","worldVersion()":"6951955d"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"EncodedLengths_InvalidLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FieldLayout_Empty\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"staticDataLength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"computedStaticDataLength\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_InvalidStaticDataLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_StaticLengthDoesNotFitInAWord\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_StaticLengthIsNotZero\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_StaticLengthIsZero\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"numFields\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxFields\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_TooManyDynamicFields\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"numFields\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxFields\",\"type\":\"uint256\"}],\"name\":\"FieldLayout_TooManyFields\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Module_AlreadyInstalled\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"dependency\",\"type\":\"address\"}],\"name\":\"Module_MissingDependency\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Module_NonRootInstallNotSupported\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Module_RootInstallNotSupported\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"Schema_InvalidLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Schema_StaticTypeAfterDynamicType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accessedIndex\",\"type\":\"uint256\"}],\"name\":\"Store_IndexOutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidFieldNamesLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidKeyNamesLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"Store_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"fieldLength\",\"type\":\"uint40\"}],\"name\":\"Store_InvalidSplice\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidStaticDataLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidValueSchemaDynamicLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidValueSchemaLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"Store_InvalidValueSchemaStaticLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tableIdString\",\"type\":\"string\"}],\"name\":\"Store_TableAlreadyExists\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tableIdString\",\"type\":\"string\"}],\"name\":\"Store_TableNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"World_AlreadyInitialized\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_CallbackNotAllowed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"}],\"name\":\"World_DelegationNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorAlreadyExists\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"World_InsufficientBalance\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"World_InterfaceNotSupported\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes14\",\"name\":\"namespace\",\"type\":\"bytes14\"}],\"name\":\"World_InvalidNamespace\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_InvalidResourceId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceAlreadyExists\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"system\",\"type\":\"address\"}],\"name\":\"World_SystemAlreadyExists\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"World_UnlimitedDelegationNotAllowed\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"storeVersion\",\"type\":\"bytes32\"}],\"name\":\"HelloStore\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"worldVersion\",\"type\":\"bytes32\"}],\"name\":\"HelloWorld\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"}],\"name\":\"Store_DeleteRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceDynamicData\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__adminClearBattleState\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"goldAmount\",\"type\":\"uint256\"}],\"name\":\"UD__adminDropGold\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"UD__adminDropItem\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"currentX\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"currentY\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__adminMoveEntity\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"encounterData\",\"type\":\"tuple\"}],\"name\":\"UD__adminSetCombatEncounter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"desiredStats\",\"type\":\"tuple\"}],\"name\":\"UD__adminSetStats\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__applyEquipmentBonuses\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"adjustedStrength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedAgility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedIntelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedArmor\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedMaxHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct AdjustedCombatStats\",\"name\":\"modifiedStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__auctionHouseAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_orderHash\",\"type\":\"bytes32\"}],\"name\":\"UD__cancelOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"}],\"name\":\"UD__checkActionRestrictions\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"encounterData\",\"type\":\"tuple\"}],\"name\":\"UD__checkForEncounterEnd\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_encounterEnded\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"_attackersWin\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__checkRequirements\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"canUse\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum ActionType\",\"name\":\"actionType\",\"type\":\"uint8\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"bytes\",\"name\":\"actionStats\",\"type\":\"bytes\"}],\"name\":\"UD__createAction\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"bytes32[]\",\"name\":\"group1\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"group2\",\"type\":\"bytes32[]\"}],\"name\":\"UD__createEncounter\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum ItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"supply\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"dropChance\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"stats\",\"type\":\"bytes\"},{\"internalType\":\"string\",\"name\":\"itemMetadataURI\",\"type\":\"string\"}],\"name\":\"UD__createItem\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum ItemType[]\",\"name\":\"itemTypes\",\"type\":\"uint8[]\"},{\"internalType\":\"uint256[]\",\"name\":\"supply\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"dropChances\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes[]\",\"name\":\"stats\",\"type\":\"bytes[]\"},{\"internalType\":\"string[]\",\"name\":\"itemMetadataURIs\",\"type\":\"string[]\"}],\"name\":\"UD__createItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum MobType\",\"name\":\"mobType\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"stats\",\"type\":\"bytes\"},{\"internalType\":\"string\",\"name\":\"mobMetadataUri\",\"type\":\"string\"}],\"name\":\"UD__createMob\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum MobType[]\",\"name\":\"mobTypes\",\"type\":\"uint8[]\"},{\"internalType\":\"bytes[]\",\"name\":\"stats\",\"type\":\"bytes[]\"},{\"internalType\":\"string[]\",\"name\":\"mobMetadataURIs\",\"type\":\"string[]\"}],\"name\":\"UD__createMobs\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct Offer\",\"name\":\"offer\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct Consideration\",\"name\":\"consideration\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"internalType\":\"struct Order\",\"name\":\"order\",\"type\":\"tuple\"}],\"name\":\"UD__createOrder\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_orderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"}],\"name\":\"UD__distributePveRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_expAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_goldAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"_itemIdsDropped\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"}],\"name\":\"UD__distributePvpRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_expAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_goldAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"_itemIdsDropped\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"UD__dropGold\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"UD__dropItem\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"characterIds\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"UD__dropItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersWin\",\"type\":\"bool\"}],\"name\":\"UD__endEncounter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"attackerEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"}],\"internalType\":\"struct Action[]\",\"name\":\"actions\",\"type\":\"tuple[]\"}],\"name\":\"UD__endTurn\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__enterGame\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"}],\"name\":\"UD__equipItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"attackerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderId\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"hit\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"miss\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"crit\",\"type\":\"bool\"},{\"internalType\":\"int256\",\"name\":\"attackerDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"defenderDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"attackerDied\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"defenderDied\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"internalType\":\"struct ActionOutcomeData\",\"name\":\"actionOutcomeData\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"}],\"name\":\"UD__executeAction\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"attackerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderId\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"hit\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"miss\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"crit\",\"type\":\"bool\"},{\"internalType\":\"int256\",\"name\":\"attackerDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"defenderDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"attackerDied\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"defenderDied\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"internalType\":\"struct ActionOutcomeData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"randomness\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"attackerEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"}],\"internalType\":\"struct Action[]\",\"name\":\"actions\",\"type\":\"tuple[]\"}],\"name\":\"UD__executePvECombat\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"prevRandao\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"attackerEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"}],\"internalType\":\"struct Action[]\",\"name\":\"actions\",\"type\":\"tuple[]\"}],\"name\":\"UD__executePvPCombat\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"UD__fulfillOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"fulfilled\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__getArmorStats\",\"outputs\":[{\"components\":[{\"internalType\":\"int256\",\"name\":\"agiModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"armorModifier\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"hitPointModifier\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"intModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"minLevel\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"minAgility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minIntelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minStrength\",\"type\":\"uint256\"}],\"internalType\":\"struct StatRestrictions\",\"name\":\"statRestrictions\",\"type\":\"tuple\"},{\"internalType\":\"int256\",\"name\":\"strModifier\",\"type\":\"int256\"}],\"internalType\":\"struct ArmorStats\",\"name\":\"_ArmorStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getCharacterToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_characterToken\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getCharacterTokenId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getClass\",\"outputs\":[{\"internalType\":\"enum Classes\",\"name\":\"_class\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"UD__getConsideration\",\"outputs\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct ConsiderationsData\",\"name\":\"consideration\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"UD__getCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"}],\"name\":\"UD__getCurrentAvailableLevel\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"currentAvailibleLevel\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getCurrentItemsCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getDied\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isDied\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getEncounter\",\"outputs\":[{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__getEntitiesAtPosition\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"entitiesAtPosition\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getEntityPosition\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getEntropy\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_entropy\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getExperience\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getGoldToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_goldToken\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__getItemBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_balance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__getItemType\",\"outputs\":[{\"internalType\":\"enum ItemType\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getItemsContract\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_erc1155\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getLootManagerSystem\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_lootManager\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getMob\",\"outputs\":[{\"components\":[{\"internalType\":\"enum MobType\",\"name\":\"mobType\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"mobStats\",\"type\":\"bytes\"},{\"internalType\":\"string\",\"name\":\"mobMetadata\",\"type\":\"string\"}],\"internalType\":\"struct MobsData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"mobId\",\"type\":\"uint256\"}],\"name\":\"UD__getMob\",\"outputs\":[{\"components\":[{\"internalType\":\"enum MobType\",\"name\":\"mobType\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"mobStats\",\"type\":\"bytes\"},{\"internalType\":\"string\",\"name\":\"mobMetadata\",\"type\":\"string\"}],\"internalType\":\"struct MobsData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getMobId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getMobPosition\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"mobId\",\"type\":\"uint256\"}],\"name\":\"UD__getMonsterStats\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32[]\",\"name\":\"actions\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"armor\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"hitPoints\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"inventory\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"}],\"internalType\":\"struct MonsterStats\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getMonsterStats\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32[]\",\"name\":\"actions\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"armor\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"hitPoints\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"inventory\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"}],\"internalType\":\"struct MonsterStats\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getName\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_name\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"mobId\",\"type\":\"uint256\"}],\"name\":\"UD__getNpcStats\",\"outputs\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"bytes32[]\",\"name\":\"storyPathIds\",\"type\":\"bytes32[]\"},{\"internalType\":\"enum Alignment\",\"name\":\"alignment\",\"type\":\"uint8\"}],\"internalType\":\"struct NPCStats\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getNpcStats\",\"outputs\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"bytes32[]\",\"name\":\"storyPathIds\",\"type\":\"bytes32[]\"},{\"internalType\":\"enum Alignment\",\"name\":\"alignment\",\"type\":\"uint8\"}],\"internalType\":\"struct NPCStats\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"UD__getOffer\",\"outputs\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct OffersData\",\"name\":\"offer\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct Offer\",\"name\":\"offer\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct Consideration\",\"name\":\"consideration\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"internalType\":\"struct Order\",\"name\":\"order\",\"type\":\"tuple\"}],\"name\":\"UD__getOrderHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"UD__getOrderStatus\",\"outputs\":[{\"internalType\":\"enum OrderStatus\",\"name\":\"orderStatus\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getOwnerAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterTokenId\",\"type\":\"uint256\"}],\"name\":\"UD__getPlayerEntityId\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UD__getPythProvider\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_provider\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__getSpawnCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"}],\"name\":\"UD__getStarterItems\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"internalType\":\"struct StarterItemsData\",\"name\":\"data\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__getStats\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"}],\"name\":\"UD__getSystemAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"UD__getTotalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_supply\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__getWeaponStats\",\"outputs\":[{\"components\":[{\"internalType\":\"int256\",\"name\":\"agiModifier\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"hitPointModifier\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"intModifier\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"maxDamage\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minDamage\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minLevel\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"minAgility\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minIntelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minStrength\",\"type\":\"uint256\"}],\"internalType\":\"struct StatRestrictions\",\"name\":\"statRestrictions\",\"type\":\"tuple\"},{\"internalType\":\"int256\",\"name\":\"strModifier\",\"type\":\"int256\"}],\"internalType\":\"struct WeaponStats\",\"name\":\"_weaponStats\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"UD__incrementCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__isAtPosition\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isAtPosition\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__isEquipped\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isEquipped\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"UD__isItemOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"participants\",\"type\":\"bytes32[]\"}],\"name\":\"UD__isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"name\":\"UD__isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__isValidCharacterId\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__isValidMob\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"UD__isValidOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__isValidPvE\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isValidPvE\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"_attackersAreMobs\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__isValidPvP\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isValidPvP\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"UD__issueStarterItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"desiredStats\",\"type\":\"tuple\"}],\"name\":\"UD__levelCharacter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"UD__mintCharacter\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__move\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__removeEntityFromBoard\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"newSupply\",\"type\":\"uint256\"}],\"name\":\"UD__resupplyLootManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"userRandomNumber\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"}],\"name\":\"UD__rollStats\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"adminState\",\"type\":\"bool\"}],\"name\":\"UD__setAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"UD__setStarterItems\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"UD__setTokenUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"UD__spawn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"mobId\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"UD__spawnMob\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"UD__supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"name\":\"UD__unequipItem\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"UD__updateTokenUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"internalType\":\"struct SystemCallData[]\",\"name\":\"systemCalls\",\"type\":\"tuple[]\"}],\"name\":\"batchCall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"returnDatas\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"internalType\":\"struct SystemCallFromData[]\",\"name\":\"systemCalls\",\"type\":\"tuple[]\"}],\"name\":\"batchCallFrom\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"returnDatas\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"name\":\"call\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegator\",\"type\":\"address\"},{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"name\":\"callFrom\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"creator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"}],\"name\":\"deleteRecord\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"}],\"name\":\"getDynamicField\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"}],\"name\":\"getDynamicFieldLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"getDynamicFieldSlice\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"getField\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"}],\"name\":\"getField\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"}],\"name\":\"getFieldLayout\",\"outputs\":[{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"getFieldLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"}],\"name\":\"getFieldLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"}],\"name\":\"getKeySchema\",\"outputs\":[{\"internalType\":\"Schema\",\"name\":\"keySchema\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"getRecord\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"}],\"name\":\"getRecord\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"getStaticField\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"}],\"name\":\"getValueSchema\",\"outputs\":[{\"internalType\":\"Schema\",\"name\":\"valueSchema\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"grantee\",\"type\":\"address\"}],\"name\":\"grantAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contract IModule\",\"name\":\"initModule\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contract IModule\",\"name\":\"module\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"encodedArgs\",\"type\":\"bytes\"}],\"name\":\"installModule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contract IModule\",\"name\":\"module\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"encodedArgs\",\"type\":\"bytes\"}],\"name\":\"installRootModule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"byteLengthToPop\",\"type\":\"uint256\"}],\"name\":\"popFromDynamicField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"dataToPush\",\"type\":\"bytes\"}],\"name\":\"pushToDynamicField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"},{\"internalType\":\"ResourceId\",\"name\":\"delegationControlId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"initCallData\",\"type\":\"bytes\"}],\"name\":\"registerDelegation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"systemFunctionSignature\",\"type\":\"string\"}],\"name\":\"registerFunctionSelector\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"worldFunctionSelector\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"}],\"name\":\"registerNamespace\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"ResourceId\",\"name\":\"delegationControlId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"initCallData\",\"type\":\"bytes\"}],\"name\":\"registerNamespaceDelegation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"worldFunctionSignature\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"systemFunctionSignature\",\"type\":\"string\"}],\"name\":\"registerRootFunctionSelector\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"worldFunctionSelector\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"contract IStoreHook\",\"name\":\"hookAddress\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"enabledHooksBitmap\",\"type\":\"uint8\"}],\"name\":\"registerStoreHook\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"contract System\",\"name\":\"system\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"publicAccess\",\"type\":\"bool\"}],\"name\":\"registerSystem\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"contract ISystemHook\",\"name\":\"hookAddress\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"enabledHooksBitmap\",\"type\":\"uint8\"}],\"name\":\"registerSystemHook\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"},{\"internalType\":\"Schema\",\"name\":\"keySchema\",\"type\":\"bytes32\"},{\"internalType\":\"Schema\",\"name\":\"valueSchema\",\"type\":\"bytes32\"},{\"internalType\":\"string[]\",\"name\":\"keyNames\",\"type\":\"string[]\"},{\"internalType\":\"string[]\",\"name\":\"fieldNames\",\"type\":\"string[]\"}],\"name\":\"registerTable\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"}],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"grantee\",\"type\":\"address\"}],\"name\":\"revokeAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"setDynamicField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"setField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"setField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"setRecord\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"fieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"FieldLayout\",\"name\":\"fieldLayout\",\"type\":\"bytes32\"}],\"name\":\"setStaticField\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"spliceDynamicData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"spliceStaticData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"storeVersion\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"version\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"fromNamespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"toAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferBalanceToAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"fromNamespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"ResourceId\",\"name\":\"toNamespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferBalanceToNamespace\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"}],\"name\":\"unregisterDelegation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"namespaceId\",\"type\":\"bytes32\"}],\"name\":\"unregisterNamespaceDelegation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"internalType\":\"contract IStoreHook\",\"name\":\"hookAddress\",\"type\":\"address\"}],\"name\":\"unregisterStoreHook\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"systemId\",\"type\":\"bytes32\"},{\"internalType\":\"contract ISystemHook\",\"name\":\"hookAddress\",\"type\":\"address\"}],\"name\":\"unregisterSystemHook\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"worldVersion\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"author\":\"MUD (https://mud.dev) by Lattice (https://lattice.xyz)\",\"details\":\"This is an autogenerated file; do not edit manually.\",\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the encoded lengths.\"}}],\"FieldLayout_InvalidStaticDataLength(uint256,uint256)\":[{\"params\":{\"computedStaticDataLength\":\"The computed static data length.\",\"staticDataLength\":\"The static data length of the field layout.\"}}],\"FieldLayout_StaticLengthDoesNotFitInAWord(uint256)\":[{\"params\":{\"index\":\"The index of the field.\"}}],\"FieldLayout_StaticLengthIsNotZero(uint256)\":[{\"params\":{\"index\":\"The index of the field.\"}}],\"FieldLayout_StaticLengthIsZero(uint256)\":[{\"params\":{\"index\":\"The index of the field.\"}}],\"FieldLayout_TooManyDynamicFields(uint256,uint256)\":[{\"params\":{\"maxFields\":\"The maximum number of fields a Schema can handle.\",\"numFields\":\"The total number of fields in the field layout.\"}}],\"FieldLayout_TooManyFields(uint256,uint256)\":[{\"params\":{\"maxFields\":\"The maximum number of fields a Schema can handle.\",\"numFields\":\"The total number of fields in the field layout.\"}}],\"Module_MissingDependency(address)\":[{\"params\":{\"dependency\":\"The address of the dependency.\"}}],\"Schema_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the schema.\"}}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"details\":\"Raised if the start index is larger than the previous length of the field.\",\"params\":{\"accessedIndex\":\"FIXME\",\"length\":\"FIXME\"}}],\"Store_InvalidBounds(uint256,uint256)\":[{\"params\":{\"end\":\"The end index within the dynamic field for the slice operation (exclusive).\",\"start\":\"The start index within the dynamic field for the slice operation (inclusive).\"}}],\"Store_InvalidFieldNamesLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidKeyNamesLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The resource ID.\",\"resourceIdString\":\"The stringified resource ID (for easier debugging).\"}}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"details\":\"Raised if the splice total length of the field is changed but the splice is not at the end of the field.\",\"params\":{\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"fieldLength\":\"The field length for the splice operation.\",\"startWithinField\":\"The start index within the field for the splice operation.\"}}],\"Store_InvalidStaticDataLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidValueSchemaDynamicLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidValueSchemaLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_InvalidValueSchemaStaticLength(uint256,uint256)\":[{\"params\":{\"expected\":\"The expected length.\",\"received\":\"The provided length.\"}}],\"Store_TableAlreadyExists(bytes32,string)\":[{\"params\":{\"tableId\":\"The ID of the table.\",\"tableIdString\":\"The stringified ID of the table (for easier debugging if cleartext tableIds are used).\"}}],\"Store_TableNotFound(bytes32,string)\":[{\"params\":{\"tableId\":\"The ID of the table.\",\"tableIdString\":\"The stringified ID of the table (for easier debugging if cleartext tableIds are used).\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_CallbackNotAllowed(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector of the disallowed callback.\"}}],\"World_DelegationNotFound(address,address)\":[{\"params\":{\"delegatee\":\"The address of the delegatee.\",\"delegator\":\"The address of the delegator.\"}}],\"World_FunctionSelectorAlreadyExists(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_InsufficientBalance(uint256,uint256)\":[{\"params\":{\"amount\":\"The amount needed.\",\"balance\":\"The current balance.\"}}],\"World_InterfaceNotSupported(address,bytes4)\":[{\"params\":{\"contractAddress\":\"The address of the contract in question.\",\"interfaceId\":\"The ID of the interface.\"}}],\"World_InvalidNamespace(bytes14)\":[{\"params\":{\"namespace\":\"The invalid namespace.\"}}],\"World_InvalidResourceId(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}],\"World_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}],\"World_ResourceAlreadyExists(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}],\"World_SystemAlreadyExists(address)\":[{\"params\":{\"system\":\"The address of the system.\"}}]},\"events\":{\"HelloStore(bytes32)\":{\"params\":{\"storeVersion\":\"The protocol version of the Store.\"}},\"HelloWorld(bytes32)\":{\"params\":{\"worldVersion\":\"The protocol version of the World.\"}},\"Store_DeleteRecord(bytes32,bytes32[])\":{\"params\":{\"keyTuple\":\"An array representing the composite key for the record.\",\"tableId\":\"The ID of the table where the record is deleted.\"}},\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"params\":{\"data\":\"The data to insert into the dynamic data of the record at the start byte.\",\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"dynamicFieldIndex\":\"The index of the dynamic field to splice data, relative to the start of the dynamic fields. (Dynamic field index = field index - number of static fields)\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"call(bytes32,bytes)\":{\"details\":\"If the system is not public, the caller must have access to the namespace or name (encoded in the system ID).\",\"params\":{\"callData\":\"The data to pass with the call, function selector (4 bytes) followed by the ABI encoded parameters.\",\"systemId\":\"The ID of the system to be called.\"},\"returns\":{\"_0\":\"The abi encoded return data from the called system.\"}},\"callFrom(address,bytes32,bytes)\":{\"details\":\"If the system is not public, the delegator must have access to the namespace or name (encoded in the system ID).\",\"params\":{\"callData\":\"The data to pass with the call, function selector (4 bytes) followed by the ABI encoded parameters.\",\"delegator\":\"The address on whose behalf the call is made.\",\"systemId\":\"The ID of the system to be called.\"},\"returns\":{\"_0\":\"The abi encoded return data from the called system.\"}},\"creator()\":{\"returns\":{\"_0\":\"The address of the World's creator.\"}},\"initialize(address)\":{\"details\":\"Can only be called once by the creator.\",\"params\":{\"initModule\":\"The InitModule to be installed during initialization.\"}},\"installRootModule(address,bytes)\":{\"details\":\"Requires the caller to own the root namespace. The module is delegatecalled and installed in the root namespace.\",\"params\":{\"encodedArgs\":\"The ABI encoded arguments for the module installation.\",\"module\":\"The module to be installed.\"}},\"storeVersion()\":{\"returns\":{\"version\":\"The protocol version of the Store contract.\"}},\"worldVersion()\":{\"returns\":{\"_0\":\"The protocol version of the World.\"}}},\"title\":\"IWorld\",\"version\":1},\"userdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided encoded lengths has an invalid length.\"}],\"FieldLayout_Empty()\":[{\"notice\":\"Error raised when the provided field layout is empty.\"}],\"FieldLayout_InvalidStaticDataLength(uint256,uint256)\":[{\"notice\":\"Error raised when the provided field layout has an invalid static data length.\"}],\"FieldLayout_StaticLengthDoesNotFitInAWord(uint256)\":[{\"notice\":\"Error raised when the provided field layout has a static data length that does not fit in a word (32 bytes).\"}],\"FieldLayout_StaticLengthIsNotZero(uint256)\":[{\"notice\":\"Error raised when the provided field layout has a nonzero static data length.\"}],\"FieldLayout_StaticLengthIsZero(uint256)\":[{\"notice\":\"Error raised when the provided field layout has a static data length of zero.\"}],\"FieldLayout_TooManyDynamicFields(uint256,uint256)\":[{\"notice\":\"Error raised when the provided field layout has too many dynamic fields.\"}],\"FieldLayout_TooManyFields(uint256,uint256)\":[{\"notice\":\"Error raised when the provided field layout has too many fields.\"}],\"Module_AlreadyInstalled()\":[{\"notice\":\"Error raised if the provided module is already installed.\"}],\"Module_MissingDependency(address)\":[{\"notice\":\"Error raised if the provided module is missing a dependency.\"}],\"Module_NonRootInstallNotSupported()\":[{\"notice\":\"Error raised if installing in non-root is not supported.\"}],\"Module_RootInstallNotSupported()\":[{\"notice\":\"Error raised if installing in root is not supported.\"}],\"Schema_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided schema has an invalid length.\"}],\"Schema_StaticTypeAfterDynamicType()\":[{\"notice\":\"Error raised when a static type is placed after a dynamic type in a schema.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided index is out of bounds.\"}],\"Store_InvalidBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided slice bounds are invalid.\"}],\"Store_InvalidFieldNamesLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided field names length is invalid.\"}],\"Store_InvalidKeyNamesLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided key names length is invalid.\"}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Error raised if the provided resource ID cannot be found.\"}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"notice\":\"Error raised if the provided splice is invalid.\"}],\"Store_InvalidStaticDataLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided static data length is invalid.\"}],\"Store_InvalidValueSchemaDynamicLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided schema dynamic length is invalid.\"}],\"Store_InvalidValueSchemaLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided value schema length is invalid.\"}],\"Store_InvalidValueSchemaStaticLength(uint256,uint256)\":[{\"notice\":\"Error raised if the provided schema static length is invalid.\"}],\"Store_TableAlreadyExists(bytes32,string)\":[{\"notice\":\"Error raised if the provided table already exists.\"}],\"Store_TableNotFound(bytes32,string)\":[{\"notice\":\"Error raised if the provided table cannot be found.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_AlreadyInitialized()\":[{\"notice\":\"Raised when trying to initialize an already initialized World.\"}],\"World_CallbackNotAllowed(bytes4)\":[{\"notice\":\"Raised when the World is calling itself via an external call.\"}],\"World_DelegationNotFound(address,address)\":[{\"notice\":\"Raised when the specified delegation is not found.\"}],\"World_FunctionSelectorAlreadyExists(bytes4)\":[{\"notice\":\"Raised when trying to register a function selector that already exists.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_InsufficientBalance(uint256,uint256)\":[{\"notice\":\"Raised when there's an insufficient balance for a particular operation.\"}],\"World_InterfaceNotSupported(address,bytes4)\":[{\"notice\":\"Raised when the specified interface is not supported by the contract.\"}],\"World_InvalidNamespace(bytes14)\":[{\"notice\":\"Raised when an namespace contains an invalid sequence of characters (\\\"__\\\").\"}],\"World_InvalidResourceId(bytes32,string)\":[{\"notice\":\"Raised when an invalid resource ID is provided.\"}],\"World_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Raised when an invalid resource type is provided.\"}],\"World_ResourceAlreadyExists(bytes32,string)\":[{\"notice\":\"Raised when trying to register a resource that already exists.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}],\"World_SystemAlreadyExists(address)\":[{\"notice\":\"Raised when trying to register a system that already exists.\"}],\"World_UnlimitedDelegationNotAllowed()\":[{\"notice\":\"Raised when trying to create an unlimited delegation in a context where it is not allowed, e.g. when registering a namespace fallback delegation.\"}]},\"events\":{\"HelloStore(bytes32)\":{\"notice\":\"Emitted when the Store is created.\"},\"HelloWorld(bytes32)\":{\"notice\":\"Emitted when the World is created.\"},\"Store_DeleteRecord(bytes32,bytes32[])\":{\"notice\":\"Emitted when a record is deleted from the store.\"},\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"notice\":\"Emitted when dynamic data in the store is spliced.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"call(bytes32,bytes)\":{\"notice\":\"Call the system at the given system ID.\"},\"callFrom(address,bytes32,bytes)\":{\"notice\":\"Call the system at the given system ID on behalf of the given delegator.\"},\"creator()\":{\"notice\":\"Retrieve the immutable original deployer of the World.\"},\"getDynamicField(bytes32,bytes32[],uint8)\":{\"notice\":\"Get a single dynamic field from the given tableId and key tuple at the given dynamic field index. (Dynamic field index = field index - number of static fields)\"},\"getDynamicFieldLength(bytes32,bytes32[],uint8)\":{\"notice\":\"Get the byte length of a single dynamic field from the given tableId and key tuple\"},\"getDynamicFieldSlice(bytes32,bytes32[],uint8,uint256,uint256)\":{\"notice\":\"Get a byte slice (including start, excluding end) of a single dynamic field from the given tableId and key tuple, with the given value field layout. The slice is unchecked and will return invalid data if `start`:`end` overflow.\"},\"getField(bytes32,bytes32[],uint8)\":{\"notice\":\"Get a single field from the given tableId and key tuple, loading the field layout from storage\"},\"getField(bytes32,bytes32[],uint8,bytes32)\":{\"notice\":\"Get a single field from the given tableId and key tuple, with the given field layout\"},\"getFieldLength(bytes32,bytes32[],uint8)\":{\"notice\":\"Get the byte length of a single field from the given tableId and key tuple, loading the field layout from storage\"},\"getFieldLength(bytes32,bytes32[],uint8,bytes32)\":{\"notice\":\"Get the byte length of a single field from the given tableId and key tuple, with the given value field layout\"},\"getRecord(bytes32,bytes32[])\":{\"notice\":\"Get full record (all fields, static and dynamic data) for the given tableId and key tuple, loading the field layout from storage\"},\"getRecord(bytes32,bytes32[],bytes32)\":{\"notice\":\"Get full record (all fields, static and dynamic data) for the given tableId and key tuple, with the given field layout\"},\"getStaticField(bytes32,bytes32[],uint8,bytes32)\":{\"notice\":\"Get a single static field from the given tableId and key tuple, with the given value field layout. Note: the field value is left-aligned in the returned bytes32, the rest of the word is not zeroed out. Consumers are expected to truncate the returned value as needed.\"},\"initialize(address)\":{\"notice\":\"Initializes the World.\"},\"installRootModule(address,bytes)\":{\"notice\":\"Install the given root module in the World.\"},\"storeVersion()\":{\"notice\":\"Returns the protocol version of the Store contract.\"},\"worldVersion()\":{\"notice\":\"Retrieve the protocol version of the World.\"}},\"notice\":\"This interface integrates all systems and associated function selectors that are dynamically registered in the World during deployment.\",\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/codegen/world/IWorld.sol\":\"IWorld\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\"]},\"sources\":{\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f\",\"dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5\",\"dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"EncodedLengths_InvalidLength"},{"inputs":[],"type":"error","name":"FieldLayout_Empty"},{"inputs":[{"internalType":"uint256","name":"staticDataLength","type":"uint256"},{"internalType":"uint256","name":"computedStaticDataLength","type":"uint256"}],"type":"error","name":"FieldLayout_InvalidStaticDataLength"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"type":"error","name":"FieldLayout_StaticLengthDoesNotFitInAWord"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"type":"error","name":"FieldLayout_StaticLengthIsNotZero"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"type":"error","name":"FieldLayout_StaticLengthIsZero"},{"inputs":[{"internalType":"uint256","name":"numFields","type":"uint256"},{"internalType":"uint256","name":"maxFields","type":"uint256"}],"type":"error","name":"FieldLayout_TooManyDynamicFields"},{"inputs":[{"internalType":"uint256","name":"numFields","type":"uint256"},{"internalType":"uint256","name":"maxFields","type":"uint256"}],"type":"error","name":"FieldLayout_TooManyFields"},{"inputs":[],"type":"error","name":"Module_AlreadyInstalled"},{"inputs":[{"internalType":"address","name":"dependency","type":"address"}],"type":"error","name":"Module_MissingDependency"},{"inputs":[],"type":"error","name":"Module_NonRootInstallNotSupported"},{"inputs":[],"type":"error","name":"Module_RootInstallNotSupported"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"Schema_InvalidLength"},{"inputs":[],"type":"error","name":"Schema_StaticTypeAfterDynamicType"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"},{"internalType":"uint256","name":"accessedIndex","type":"uint256"}],"type":"error","name":"Store_IndexOutOfBounds"},{"inputs":[{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Store_InvalidBounds"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidFieldNamesLength"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidKeyNamesLength"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"Store_InvalidResourceType"},{"inputs":[{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"uint40","name":"fieldLength","type":"uint40"}],"type":"error","name":"Store_InvalidSplice"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidStaticDataLength"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidValueSchemaDynamicLength"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidValueSchemaLength"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"received","type":"uint256"}],"type":"error","name":"Store_InvalidValueSchemaStaticLength"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"string","name":"tableIdString","type":"string"}],"type":"error","name":"Store_TableAlreadyExists"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"string","name":"tableIdString","type":"string"}],"type":"error","name":"Store_TableNotFound"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[],"type":"error","name":"World_AlreadyInitialized"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_CallbackNotAllowed"},{"inputs":[{"internalType":"address","name":"delegator","type":"address"},{"internalType":"address","name":"delegatee","type":"address"}],"type":"error","name":"World_DelegationNotFound"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorAlreadyExists"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"type":"error","name":"World_InsufficientBalance"},{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"},{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"type":"error","name":"World_InterfaceNotSupported"},{"inputs":[{"internalType":"bytes14","name":"namespace","type":"bytes14"}],"type":"error","name":"World_InvalidNamespace"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_InvalidResourceId"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_InvalidResourceType"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceAlreadyExists"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"address","name":"system","type":"address"}],"type":"error","name":"World_SystemAlreadyExists"},{"inputs":[],"type":"error","name":"World_UnlimitedDelegationNotAllowed"},{"inputs":[{"internalType":"bytes32","name":"storeVersion","type":"bytes32","indexed":true}],"type":"event","name":"HelloStore","anonymous":false},{"inputs":[{"internalType":"bytes32","name":"worldVersion","type":"bytes32","indexed":true}],"type":"event","name":"HelloWorld","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false}],"type":"event","name":"Store_DeleteRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"uint40","name":"deleteCount","type":"uint40","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceDynamicData","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__adminClearBattleState"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"goldAmount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__adminDropGold"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__adminDropItem"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint16","name":"currentX","type":"uint16"},{"internalType":"uint16","name":"currentY","type":"uint16"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"nonpayable","type":"function","name":"UD__adminMoveEntity"},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"struct CombatEncounterData","name":"encounterData","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__adminSetCombatEncounter"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"struct StatsData","name":"desiredStats","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__adminSetStats"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__applyEquipmentBonuses","outputs":[{"internalType":"struct AdjustedCombatStats","name":"modifiedStats","type":"tuple","components":[{"internalType":"uint256","name":"adjustedStrength","type":"uint256"},{"internalType":"uint256","name":"adjustedAgility","type":"uint256"},{"internalType":"uint256","name":"adjustedIntelligence","type":"uint256"},{"internalType":"uint256","name":"adjustedArmor","type":"uint256"},{"internalType":"uint256","name":"adjustedMaxHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"level","type":"uint256"}]}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__auctionHouseAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"_orderHash","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__cancelOrder","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"bytes32","name":"actionId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__checkActionRestrictions","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"struct CombatEncounterData","name":"encounterData","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}],"stateMutability":"view","type":"function","name":"UD__checkForEncounterEnd","outputs":[{"internalType":"bool","name":"_encounterEnded","type":"bool"},{"internalType":"bool","name":"_attackersWin","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__checkRequirements","outputs":[{"internalType":"bool","name":"canUse","type":"bool"}]},{"inputs":[{"internalType":"enum ActionType","name":"actionType","type":"uint8"},{"internalType":"string","name":"name","type":"string"},{"internalType":"bytes","name":"actionStats","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"UD__createAction","outputs":[{"internalType":"bytes32","name":"actionId","type":"bytes32"}]},{"inputs":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"bytes32[]","name":"group1","type":"bytes32[]"},{"internalType":"bytes32[]","name":"group2","type":"bytes32[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__createEncounter","outputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"}]},{"inputs":[{"internalType":"enum ItemType","name":"itemType","type":"uint8"},{"internalType":"uint256","name":"supply","type":"uint256"},{"internalType":"uint256","name":"dropChance","type":"uint256"},{"internalType":"bytes","name":"stats","type":"bytes"},{"internalType":"string","name":"itemMetadataURI","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"UD__createItem","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"enum ItemType[]","name":"itemTypes","type":"uint8[]"},{"internalType":"uint256[]","name":"supply","type":"uint256[]"},{"internalType":"uint256[]","name":"dropChances","type":"uint256[]"},{"internalType":"bytes[]","name":"stats","type":"bytes[]"},{"internalType":"string[]","name":"itemMetadataURIs","type":"string[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__createItems"},{"inputs":[{"internalType":"enum MobType","name":"mobType","type":"uint8"},{"internalType":"bytes","name":"stats","type":"bytes"},{"internalType":"string","name":"mobMetadataUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"UD__createMob","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"enum MobType[]","name":"mobTypes","type":"uint8[]"},{"internalType":"bytes[]","name":"stats","type":"bytes[]"},{"internalType":"string[]","name":"mobMetadataURIs","type":"string[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__createMobs"},{"inputs":[{"internalType":"struct Order","name":"order","type":"tuple","components":[{"internalType":"struct Offer","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]},{"internalType":"struct Consideration","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"address","name":"offerer","type":"address"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__createOrder","outputs":[{"internalType":"bytes32","name":"_orderHash","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"uint256","name":"randomNumber","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__distributePveRewards","outputs":[{"internalType":"uint256","name":"_expAmount","type":"uint256"},{"internalType":"uint256","name":"_goldAmount","type":"uint256"},{"internalType":"uint256[]","name":"_itemIdsDropped","type":"uint256[]"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"uint256","name":"randomNumber","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__distributePvpRewards","outputs":[{"internalType":"uint256","name":"_expAmount","type":"uint256"},{"internalType":"uint256","name":"_goldAmount","type":"uint256"},{"internalType":"uint256[]","name":"_itemIdsDropped","type":"uint256[]"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__dropGold"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__dropItem"},{"inputs":[{"internalType":"bytes32[]","name":"characterIds","type":"bytes32[]"},{"internalType":"uint256[]","name":"itemIds","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__dropItems"},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"uint256","name":"randomNumber","type":"uint256"},{"internalType":"bool","name":"attackersWin","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"UD__endEncounter"},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"struct Action[]","name":"actions","type":"tuple[]","components":[{"internalType":"bytes32","name":"attackerEntityId","type":"bytes32"},{"internalType":"bytes32","name":"defenderEntityId","type":"bytes32"},{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"}]}],"stateMutability":"payable","type":"function","name":"UD__endTurn"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__enterGame"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256[]","name":"itemIds","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__equipItems"},{"inputs":[{"internalType":"struct ActionOutcomeData","name":"actionOutcomeData","type":"tuple","components":[{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"},{"internalType":"bytes32","name":"attackerId","type":"bytes32"},{"internalType":"bytes32","name":"defenderId","type":"bytes32"},{"internalType":"bool","name":"hit","type":"bool"},{"internalType":"bool","name":"miss","type":"bool"},{"internalType":"bool","name":"crit","type":"bool"},{"internalType":"int256","name":"attackerDamageDelt","type":"int256"},{"internalType":"int256","name":"defenderDamageDelt","type":"int256"},{"internalType":"bool","name":"attackerDied","type":"bool"},{"internalType":"bool","name":"defenderDied","type":"bool"},{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}]},{"internalType":"uint256","name":"randomNumber","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__executeAction","outputs":[{"internalType":"struct ActionOutcomeData","name":"","type":"tuple","components":[{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"},{"internalType":"bytes32","name":"attackerId","type":"bytes32"},{"internalType":"bytes32","name":"defenderId","type":"bytes32"},{"internalType":"bool","name":"hit","type":"bool"},{"internalType":"bool","name":"miss","type":"bool"},{"internalType":"bool","name":"crit","type":"bool"},{"internalType":"int256","name":"attackerDamageDelt","type":"int256"},{"internalType":"int256","name":"defenderDamageDelt","type":"int256"},{"internalType":"bool","name":"attackerDied","type":"bool"},{"internalType":"bool","name":"defenderDied","type":"bool"},{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}]}]},{"inputs":[{"internalType":"uint256","name":"randomness","type":"uint256"},{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"struct Action[]","name":"actions","type":"tuple[]","components":[{"internalType":"bytes32","name":"attackerEntityId","type":"bytes32"},{"internalType":"bytes32","name":"defenderEntityId","type":"bytes32"},{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__executePvECombat"},{"inputs":[{"internalType":"uint256","name":"prevRandao","type":"uint256"},{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"struct Action[]","name":"actions","type":"tuple[]","components":[{"internalType":"bytes32","name":"attackerEntityId","type":"bytes32"},{"internalType":"bytes32","name":"defenderEntityId","type":"bytes32"},{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__executePvPCombat"},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__fulfillOrder","outputs":[{"internalType":"bool","name":"fulfilled","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getArmorStats","outputs":[{"internalType":"struct ArmorStats","name":"_ArmorStats","type":"tuple","components":[{"internalType":"int256","name":"agiModifier","type":"int256"},{"internalType":"uint256","name":"armorModifier","type":"uint256"},{"internalType":"int256","name":"hitPointModifier","type":"int256"},{"internalType":"int256","name":"intModifier","type":"int256"},{"internalType":"uint256","name":"minLevel","type":"uint256"},{"internalType":"struct StatRestrictions","name":"statRestrictions","type":"tuple","components":[{"internalType":"uint256","name":"minAgility","type":"uint256"},{"internalType":"uint256","name":"minIntelligence","type":"uint256"},{"internalType":"uint256","name":"minStrength","type":"uint256"}]},{"internalType":"int256","name":"strModifier","type":"int256"}]}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getCharacterToken","outputs":[{"internalType":"address","name":"_characterToken","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"UD__getCharacterTokenId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getClass","outputs":[{"internalType":"enum Classes","name":"_class","type":"uint8"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getConsideration","outputs":[{"internalType":"struct ConsiderationsData","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]}]},{"inputs":[{"internalType":"address","name":"offerer","type":"address"}],"stateMutability":"view","type":"function","name":"UD__getCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"experience","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getCurrentAvailableLevel","outputs":[{"internalType":"uint256","name":"currentAvailibleLevel","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getCurrentItemsCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getDied","outputs":[{"internalType":"bool","name":"isDied","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getEncounter","outputs":[{"internalType":"struct CombatEncounterData","name":"","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}]},{"inputs":[{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"UD__getEntitiesAtPosition","outputs":[{"internalType":"bytes32[]","name":"entitiesAtPosition","type":"bytes32[]"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getEntityPosition","outputs":[{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getEntropy","outputs":[{"internalType":"address","name":"_entropy","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getExperience","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getGoldToken","outputs":[{"internalType":"address","name":"_goldToken","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getItemBalance","outputs":[{"internalType":"uint256","name":"_balance","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getItemType","outputs":[{"internalType":"enum ItemType","name":"","type":"uint8"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getItemsContract","outputs":[{"internalType":"address","name":"_erc1155","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getLootManagerSystem","outputs":[{"internalType":"address","name":"_lootManager","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getMob","outputs":[{"internalType":"struct MobsData","name":"","type":"tuple","components":[{"internalType":"enum MobType","name":"mobType","type":"uint8"},{"internalType":"bytes","name":"mobStats","type":"bytes"},{"internalType":"string","name":"mobMetadata","type":"string"}]}]},{"inputs":[{"internalType":"uint256","name":"mobId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getMob","outputs":[{"internalType":"struct MobsData","name":"","type":"tuple","components":[{"internalType":"enum MobType","name":"mobType","type":"uint8"},{"internalType":"bytes","name":"mobStats","type":"bytes"},{"internalType":"string","name":"mobMetadata","type":"string"}]}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"UD__getMobId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"UD__getMobPosition","outputs":[{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}]},{"inputs":[{"internalType":"uint256","name":"mobId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getMonsterStats","outputs":[{"internalType":"struct MonsterStats","name":"","type":"tuple","components":[{"internalType":"bytes32[]","name":"actions","type":"bytes32[]"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"uint256","name":"armor","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"hitPoints","type":"uint256"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256[]","name":"inventory","type":"uint256[]"},{"internalType":"uint256","name":"level","type":"uint256"},{"internalType":"uint256","name":"strength","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getMonsterStats","outputs":[{"internalType":"struct MonsterStats","name":"","type":"tuple","components":[{"internalType":"bytes32[]","name":"actions","type":"bytes32[]"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"uint256","name":"armor","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"hitPoints","type":"uint256"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256[]","name":"inventory","type":"uint256[]"},{"internalType":"uint256","name":"level","type":"uint256"},{"internalType":"uint256","name":"strength","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getName","outputs":[{"internalType":"bytes32","name":"_name","type":"bytes32"}]},{"inputs":[{"internalType":"uint256","name":"mobId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getNpcStats","outputs":[{"internalType":"struct NPCStats","name":"","type":"tuple","components":[{"internalType":"string","name":"name","type":"string"},{"internalType":"bytes32[]","name":"storyPathIds","type":"bytes32[]"},{"internalType":"enum Alignment","name":"alignment","type":"uint8"}]}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getNpcStats","outputs":[{"internalType":"struct NPCStats","name":"","type":"tuple","components":[{"internalType":"string","name":"name","type":"string"},{"internalType":"bytes32[]","name":"storyPathIds","type":"bytes32[]"},{"internalType":"enum Alignment","name":"alignment","type":"uint8"}]}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getOffer","outputs":[{"internalType":"struct OffersData","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]}]},{"inputs":[{"internalType":"struct Order","name":"order","type":"tuple","components":[{"internalType":"struct Offer","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]},{"internalType":"struct Consideration","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"address","name":"offerer","type":"address"}]}],"stateMutability":"view","type":"function","name":"UD__getOrderHash","outputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getOrderStatus","outputs":[{"internalType":"enum OrderStatus","name":"orderStatus","type":"uint8"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getOwner","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"UD__getOwnerAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint256","name":"characterTokenId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getPlayerEntityId","outputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"UD__getPythProvider","outputs":[{"internalType":"address","name":"_provider","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"UD__getSpawnCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"enum Classes","name":"class","type":"uint8"}],"stateMutability":"view","type":"function","name":"UD__getStarterItems","outputs":[{"internalType":"struct StarterItemsData","name":"data","type":"tuple","components":[{"internalType":"uint256[]","name":"itemIds","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}]}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getStats","outputs":[{"internalType":"struct StatsData","name":"","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}]},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__getSystemAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getTotalSupply","outputs":[{"internalType":"uint256","name":"_supply","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__getWeaponStats","outputs":[{"internalType":"struct WeaponStats","name":"_weaponStats","type":"tuple","components":[{"internalType":"int256","name":"agiModifier","type":"int256"},{"internalType":"int256","name":"hitPointModifier","type":"int256"},{"internalType":"int256","name":"intModifier","type":"int256"},{"internalType":"uint256","name":"maxDamage","type":"uint256"},{"internalType":"uint256","name":"minDamage","type":"uint256"},{"internalType":"uint256","name":"minLevel","type":"uint256"},{"internalType":"struct StatRestrictions","name":"statRestrictions","type":"tuple","components":[{"internalType":"uint256","name":"minAgility","type":"uint256"},{"internalType":"uint256","name":"minIntelligence","type":"uint256"},{"internalType":"uint256","name":"minStrength","type":"uint256"}]},{"internalType":"int256","name":"strModifier","type":"int256"}]}]},{"inputs":[{"internalType":"address","name":"offerer","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"UD__incrementCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"UD__isAtPosition","outputs":[{"internalType":"bool","name":"_isAtPosition","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"view","type":"function","name":"UD__isEquipped","outputs":[{"internalType":"bool","name":"_isEquipped","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"address","name":"account","type":"address"}],"stateMutability":"view","type":"function","name":"UD__isItemOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32[]","name":"participants","type":"bytes32[]"}],"stateMutability":"view","type":"function","name":"UD__isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"bytes32","name":"encounterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__isValidCharacterId","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"UD__isValidMob","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"address","name":"owner","type":"address"}],"stateMutability":"view","type":"function","name":"UD__isValidOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"UD__isValidPvE","outputs":[{"internalType":"bool","name":"_isValidPvE","type":"bool"},{"internalType":"bool","name":"_attackersAreMobs","type":"bool"}]},{"inputs":[{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"UD__isValidPvP","outputs":[{"internalType":"bool","name":"_isValidPvP","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__issueStarterItems"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"struct StatsData","name":"desiredStats","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"UD__levelCharacter"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32","name":"name","type":"bytes32"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"UD__mintCharacter","outputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"nonpayable","type":"function","name":"UD__move"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__removeEntityFromBoard"},{"inputs":[{"internalType":"uint256","name":"itemId","type":"uint256"},{"internalType":"uint256","name":"newSupply","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__resupplyLootManager"},{"inputs":[{"internalType":"bytes32","name":"userRandomNumber","type":"bytes32"},{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"enum Classes","name":"class","type":"uint8"}],"stateMutability":"payable","type":"function","name":"UD__rollStats"},{"inputs":[{"internalType":"address","name":"newAdmin","type":"address"},{"internalType":"bool","name":"adminState","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"UD__setAdmin"},{"inputs":[{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256[]","name":"itemIds","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function","name":"UD__setStarterItems"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"UD__setTokenUri"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"UD__spawn"},{"inputs":[{"internalType":"uint256","name":"mobId","type":"uint256"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"nonpayable","type":"function","name":"UD__spawnMob","outputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"UD__supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"UD__unequipItem","outputs":[{"internalType":"bool","name":"success","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"UD__updateTokenUri"},{"inputs":[{"internalType":"struct SystemCallData[]","name":"systemCalls","type":"tuple[]","components":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"bytes","name":"callData","type":"bytes"}]}],"stateMutability":"nonpayable","type":"function","name":"batchCall","outputs":[{"internalType":"bytes[]","name":"returnDatas","type":"bytes[]"}]},{"inputs":[{"internalType":"struct SystemCallFromData[]","name":"systemCalls","type":"tuple[]","components":[{"internalType":"address","name":"from","type":"address"},{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"bytes","name":"callData","type":"bytes"}]}],"stateMutability":"nonpayable","type":"function","name":"batchCallFrom","outputs":[{"internalType":"bytes[]","name":"returnDatas","type":"bytes[]"}]},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"bytes","name":"callData","type":"bytes"}],"stateMutability":"payable","type":"function","name":"call","outputs":[{"internalType":"bytes","name":"","type":"bytes"}]},{"inputs":[{"internalType":"address","name":"delegator","type":"address"},{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"bytes","name":"callData","type":"bytes"}],"stateMutability":"payable","type":"function","name":"callFrom","outputs":[{"internalType":"bytes","name":"","type":"bytes"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"creator","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"}],"stateMutability":"nonpayable","type":"function","name":"deleteRecord"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"}],"stateMutability":"view","type":"function","name":"getDynamicField","outputs":[{"internalType":"bytes","name":"","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"}],"stateMutability":"view","type":"function","name":"getDynamicFieldLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"stateMutability":"view","type":"function","name":"getDynamicFieldSlice","outputs":[{"internalType":"bytes","name":"data","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getField","outputs":[{"internalType":"bytes","name":"data","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"}],"stateMutability":"view","type":"function","name":"getField","outputs":[{"internalType":"bytes","name":"data","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getFieldLayout","outputs":[{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getFieldLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"}],"stateMutability":"view","type":"function","name":"getFieldLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getKeySchema","outputs":[{"internalType":"Schema","name":"keySchema","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getRecord","outputs":[{"internalType":"bytes","name":"staticData","type":"bytes"},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32"},{"internalType":"bytes","name":"dynamicData","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"}],"stateMutability":"view","type":"function","name":"getRecord","outputs":[{"internalType":"bytes","name":"staticData","type":"bytes"},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32"},{"internalType":"bytes","name":"dynamicData","type":"bytes"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getStaticField","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getValueSchema","outputs":[{"internalType":"Schema","name":"valueSchema","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"address","name":"grantee","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"grantAccess"},{"inputs":[{"internalType":"contract IModule","name":"initModule","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"initialize"},{"inputs":[{"internalType":"contract IModule","name":"module","type":"address"},{"internalType":"bytes","name":"encodedArgs","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"installModule"},{"inputs":[{"internalType":"contract IModule","name":"module","type":"address"},{"internalType":"bytes","name":"encodedArgs","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"installRootModule"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"uint256","name":"byteLengthToPop","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"popFromDynamicField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"bytes","name":"dataToPush","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"pushToDynamicField"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"},{"internalType":"ResourceId","name":"delegationControlId","type":"bytes32"},{"internalType":"bytes","name":"initCallData","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"registerDelegation"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"string","name":"systemFunctionSignature","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"registerFunctionSelector","outputs":[{"internalType":"bytes4","name":"worldFunctionSelector","type":"bytes4"}]},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"registerNamespace"},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"},{"internalType":"ResourceId","name":"delegationControlId","type":"bytes32"},{"internalType":"bytes","name":"initCallData","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"registerNamespaceDelegation"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"string","name":"worldFunctionSignature","type":"string"},{"internalType":"string","name":"systemFunctionSignature","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"registerRootFunctionSelector","outputs":[{"internalType":"bytes4","name":"worldFunctionSelector","type":"bytes4"}]},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"contract IStoreHook","name":"hookAddress","type":"address"},{"internalType":"uint8","name":"enabledHooksBitmap","type":"uint8"}],"stateMutability":"nonpayable","type":"function","name":"registerStoreHook"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"contract System","name":"system","type":"address"},{"internalType":"bool","name":"publicAccess","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"registerSystem"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"contract ISystemHook","name":"hookAddress","type":"address"},{"internalType":"uint8","name":"enabledHooksBitmap","type":"uint8"}],"stateMutability":"nonpayable","type":"function","name":"registerSystemHook"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"},{"internalType":"Schema","name":"keySchema","type":"bytes32"},{"internalType":"Schema","name":"valueSchema","type":"bytes32"},{"internalType":"string[]","name":"keyNames","type":"string[]"},{"internalType":"string[]","name":"fieldNames","type":"string[]"}],"stateMutability":"nonpayable","type":"function","name":"registerTable"},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"renounceOwnership"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"address","name":"grantee","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"revokeAccess"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"setDynamicField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"setField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"setField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"bytes","name":"staticData","type":"bytes"},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32"},{"internalType":"bytes","name":"dynamicData","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"setRecord"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"fieldIndex","type":"uint8"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"FieldLayout","name":"fieldLayout","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"setStaticField"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8"},{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"spliceDynamicData"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]"},{"internalType":"uint48","name":"start","type":"uint48"},{"internalType":"bytes","name":"data","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"spliceStaticData"},{"inputs":[],"stateMutability":"view","type":"function","name":"storeVersion","outputs":[{"internalType":"bytes32","name":"version","type":"bytes32"}]},{"inputs":[{"internalType":"ResourceId","name":"fromNamespaceId","type":"bytes32"},{"internalType":"address","name":"toAddress","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"transferBalanceToAddress"},{"inputs":[{"internalType":"ResourceId","name":"fromNamespaceId","type":"bytes32"},{"internalType":"ResourceId","name":"toNamespaceId","type":"bytes32"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"transferBalanceToNamespace"},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"},{"internalType":"address","name":"newOwner","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"transferOwnership"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"unregisterDelegation"},{"inputs":[{"internalType":"ResourceId","name":"namespaceId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"unregisterNamespaceDelegation"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32"},{"internalType":"contract IStoreHook","name":"hookAddress","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"unregisterStoreHook"},{"inputs":[{"internalType":"ResourceId","name":"systemId","type":"bytes32"},{"internalType":"contract ISystemHook","name":"hookAddress","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"unregisterSystemHook"},{"inputs":[],"stateMutability":"view","type":"function","name":"worldVersion","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}]}],"devdoc":{"kind":"dev","methods":{"call(bytes32,bytes)":{"details":"If the system is not public, the caller must have access to the namespace or name (encoded in the system ID).","params":{"callData":"The data to pass with the call, function selector (4 bytes) followed by the ABI encoded parameters.","systemId":"The ID of the system to be called."},"returns":{"_0":"The abi encoded return data from the called system."}},"callFrom(address,bytes32,bytes)":{"details":"If the system is not public, the delegator must have access to the namespace or name (encoded in the system ID).","params":{"callData":"The data to pass with the call, function selector (4 bytes) followed by the ABI encoded parameters.","delegator":"The address on whose behalf the call is made.","systemId":"The ID of the system to be called."},"returns":{"_0":"The abi encoded return data from the called system."}},"creator()":{"returns":{"_0":"The address of the World's creator."}},"initialize(address)":{"details":"Can only be called once by the creator.","params":{"initModule":"The InitModule to be installed during initialization."}},"installRootModule(address,bytes)":{"details":"Requires the caller to own the root namespace. The module is delegatecalled and installed in the root namespace.","params":{"encodedArgs":"The ABI encoded arguments for the module installation.","module":"The module to be installed."}},"storeVersion()":{"returns":{"version":"The protocol version of the Store contract."}},"worldVersion()":{"returns":{"_0":"The protocol version of the World."}}},"version":1},"userdoc":{"kind":"user","methods":{"call(bytes32,bytes)":{"notice":"Call the system at the given system ID."},"callFrom(address,bytes32,bytes)":{"notice":"Call the system at the given system ID on behalf of the given delegator."},"creator()":{"notice":"Retrieve the immutable original deployer of the World."},"getDynamicField(bytes32,bytes32[],uint8)":{"notice":"Get a single dynamic field from the given tableId and key tuple at the given dynamic field index. (Dynamic field index = field index - number of static fields)"},"getDynamicFieldLength(bytes32,bytes32[],uint8)":{"notice":"Get the byte length of a single dynamic field from the given tableId and key tuple"},"getDynamicFieldSlice(bytes32,bytes32[],uint8,uint256,uint256)":{"notice":"Get a byte slice (including start, excluding end) of a single dynamic field from the given tableId and key tuple, with the given value field layout. The slice is unchecked and will return invalid data if `start`:`end` overflow."},"getField(bytes32,bytes32[],uint8)":{"notice":"Get a single field from the given tableId and key tuple, loading the field layout from storage"},"getField(bytes32,bytes32[],uint8,bytes32)":{"notice":"Get a single field from the given tableId and key tuple, with the given field layout"},"getFieldLength(bytes32,bytes32[],uint8)":{"notice":"Get the byte length of a single field from the given tableId and key tuple, loading the field layout from storage"},"getFieldLength(bytes32,bytes32[],uint8,bytes32)":{"notice":"Get the byte length of a single field from the given tableId and key tuple, with the given value field layout"},"getRecord(bytes32,bytes32[])":{"notice":"Get full record (all fields, static and dynamic data) for the given tableId and key tuple, loading the field layout from storage"},"getRecord(bytes32,bytes32[],bytes32)":{"notice":"Get full record (all fields, static and dynamic data) for the given tableId and key tuple, with the given field layout"},"getStaticField(bytes32,bytes32[],uint8,bytes32)":{"notice":"Get a single static field from the given tableId and key tuple, with the given value field layout. Note: the field value is left-aligned in the returned bytes32, the rest of the word is not zeroed out. Consumers are expected to truncate the returned value as needed."},"initialize(address)":{"notice":"Initializes the World."},"installRootModule(address,bytes)":{"notice":"Install the given root module in the World."},"storeVersion()":{"notice":"Returns the protocol version of the Store contract."},"worldVersion()":{"notice":"Retrieve the protocol version of the World."}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/codegen/world/IWorld.sol":"IWorld"},"evmVersion":"paris","libraries":{}},"sources":{"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a","urls":["bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f","dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4","urls":["bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5","dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk"],"license":"MIT"}},"version":1},"id":233} \ No newline at end of file diff --git a/packages/contracts/out/MapSystem.sol/MapSystem.json b/packages/contracts/out/MapSystem.sol/MapSystem.json index e05d3ef6a..b2aef4a10 100644 --- a/packages/contracts/out/MapSystem.sol/MapSystem.json +++ b/packages/contracts/out/MapSystem.sol/MapSystem.json @@ -1 +1 @@ -{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"getEntitiesAtPosition","inputs":[{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"entitiesAtPosition","type":"bytes32[]","internalType":"bytes32[]"}],"stateMutability":"view"},{"type":"function","name":"getEntityPosition","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"stateMutability":"view"},{"type":"function","name":"isAtPosition","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"_isAtPosition","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"move","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"removeEntityFromBoard","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"spawn","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"deleteCount","type":"uint40","indexed":false,"internalType":"uint40"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"EncodedLengths_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_IndexOutOfBounds","inputs":[{"name":"length","type":"uint256","internalType":"uint256"},{"name":"accessedIndex","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_InvalidSplice","inputs":[{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"fieldLength","type":"uint40","internalType":"uint40"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"World_FunctionSelectorNotFound","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_ResourceNotFound","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b50614d70806100206000396000f3fe608060405234801561001057600080fd5b50600436106100be5760003560e01c806369e10c7b11610076578063911c37ae1161005b578063911c37ae14610194578063953717d1146101a7578063e1af802c146101ba57600080fd5b806369e10c7b1461015f5780638181bc571461017f57600080fd5b80633fbf0c5a116100a75780633fbf0c5a1461010b57806345ec93541461011e57806350c4bd841461013157600080fd5b806301ffc9a7146100c3578063119df25f146100eb575b600080fd5b6100d66100d136600461418f565b6101c2565b60405190151581526020015b60405180910390f35b6100f361025b565b6040516001600160a01b0390911681526020016100e2565b6100d66101193660046141e3565b61026a565b604051601f1936013581526020016100e2565b61014461013f36600461421f565b6102ad565b6040805161ffff9384168152929091166020830152016100e2565b61017261016d366004614238565b6102c3565b6040516100e291906142a7565b61019261018d36600461421f565b6102d6565b005b6101926101a236600461421f565b610530565b6101926101b53660046141e3565b610725565b6100f3610aa2565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee12700000000000000000000000000000000000000000000000000000000148061025557507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b6000610265610aac565b905090565b600080600061027886610ade565b915091508461ffff168261ffff1614801561029a57508361ffff168161ffff16145b156102a457600192505b50509392505050565b6000806102b983610ade565b9094909350915050565b60606102cf8383610b8f565b9392505050565b6102de610aa2565b6001600160a01b031663fa1becc4826040518263ffffffff1660e01b815260040161030b91815260200190565b602060405180830381865afa158015610328573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034c91906142ba565b1561041657600061035b610aa2565b6001600160a01b03166343def6388361037261025b565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815260048101929092526001600160a01b03166024820152604401602060405180830381865afa1580156103d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103f891906142ba565b905080610410576104103061040b61025b565b610c4e565b50610422565b6104223061040b61025b565b60008061042e836102ad565b91509150600061043e83836102c3565b90506000805b82518110156104ca5785838281518110610460576104606142dc565b6020026020010151036104b85760019150600083600185516104829190614308565b81518110610492576104926142dc565b602002602001015190506104a886868484610c64565b6104b28686610d37565b506104ca565b806104c28161431b565b915050610444565b506104d785600080610dd7565b806105295760405162461bcd60e51b815260206004820152601660248201527f456e74697479206e6f7420617420706f736974696f6e0000000000000000000060448201526064015b60405180910390fd5b5050505050565b600061053b82610e9f565b9050806001600160a01b031661054f61025b565b6001600160a01b0316146105ca5760405162461bcd60e51b8152602060048201526024808201527f4f6e6c7920746865206f776e65722063616e20737061776e206120636861726160448201527f63746572000000000000000000000000000000000000000000000000000000006064820152608401610520565b6105d382610f3c565b156106205760405162461bcd60e51b815260206004820152601960248201527f43686172616374657220616c726561647920737061776e6564000000000000006044820152606401610520565b600061062b83610fc9565b9050610635610aa2565b6001600160a01b031663fa1becc4846040518263ffffffff1660e01b815260040161066291815260200190565b602060405180830381865afa15801561067f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106a391906142ba565b156106e85760006106b38461105b565b6106bd9083614335565b905060008113156106d7576106d284826110ed565b6106e2565b6106e28460016110ed565b506106f2565b6106f283826110ed565b6106fe83600080610dd7565b6107098360016111a1565b610714836000611242565b610720600080856112fb565b505050565b600061073084610e9f565b905061073a610aa2565b6001600160a01b031663fa1becc4856040518263ffffffff1660e01b815260040161076791815260200190565b602060405180830381865afa158015610784573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a891906142ba565b6107f45760405162461bcd60e51b815260206004820152601860248201527f43616e204f6e6c79206d6f7665206368617261637465727300000000000000006044820152606401610520565b806001600160a01b031661080661025b565b6001600160a01b0316146108825760405162461bcd60e51b815260206004820152602360248201527f4f6e6c7920746865206f776e65722063616e206d6f766520612063686172616360448201527f74657200000000000000000000000000000000000000000000000000000000006064820152608401610520565b61088b84610f3c565b6108d75760405162461bcd60e51b815260206004820152601560248201527f436861726163746572206e6f7420737061776e656400000000000000000000006044820152606401610520565b60006108e2856113c1565b146109555760405162461bcd60e51b815260206004820152602260248201527f43616e6e6f74206d6f7665207768696c6520696e20616e20656e636f756e746560448201527f722e0000000000000000000000000000000000000000000000000000000000006064820152608401610520565b60008061096186610ade565b91509150600080610970611452565b915091508061ffff168761ffff16106109cb5760405162461bcd60e51b815260206004820152600f60248201527f58206f7574206f6620626f756e647300000000000000000000000000000000006044820152606401610520565b8161ffff168661ffff1610610a225760405162461bcd60e51b815260206004820152600f60248201527f59206f7574206f6620626f756e647300000000000000000000000000000000006044820152606401610520565b610a2e848489896114cf565b61ffff16600114610a815760405162461bcd60e51b815260206004820152601e60248201527f43616e206f6e6c79206d6f766520312074696c6520617420612074696d6500006044820152606401610520565b610a8e8885858a8a61153d565b610a988787611639565b5050505050505050565b6000610265611a3a565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c80610adb5750335b90565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110610b1857610b186142dc565b602090810291909101015260008080610b717f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611a44565b925092509250610b82838383611b14565b9550955050505050915091565b604080516002808252606080830184529260009291906020830190803683370190505090508361ffff1660001b81600081518110610bcf57610bcf6142dc565b6020026020010181815250508261ffff1660001b81600181518110610bf657610bf66142dc565b60209081029190910101526000610c2e7f74625544000000000000000000000000456e7469746965734174506f736974698383611b37565b9050610c45610c408260008451611bfe565b611c8c565b95945050505050565b610c60610c5a83611c9d565b82611d3a565b5050565b6040805160028082526060820183526000926020830190803683370190505090508461ffff1660001b81600081518110610ca057610ca06142dc565b6020026020010181815250508361ffff1660001b81600181518110610cc757610cc76142dc565b602002602001018181525050600082604051602001610ce891815260200190565b6040516020818303038152906040529050610d2f7f74625544000000000000000000000000456e7469746965734174506f7369746960001b83600087602002855186611d86565b505050505050565b6040805160028082526060820183526000926020830190803683370190505090508261ffff1660001b81600081518110610d7357610d736142dc565b6020026020010181815250508161ffff1660001b81600181518110610d9a57610d9a6142dc565b6020026020010181815250506107207f74625544000000000000000000000000456e7469746965734174506f7369746960001b8260006020611e3f565b6040805160f084811b7fffff0000000000000000000000000000000000000000000000000000000000009081166020808501919091529185901b1660228301528251600481840301815260016024840181815260648501909552909360009360609385939160440190803683370190505090508681600081518110610e5e57610e5e6142dc565b6020908102919091010152610e967f74625544000000000000000000000000506f736974696f6e000000000000000082868686611ef0565b50505050505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610ed857610ed86142dc565b60209081029190910101526000610f317f74625544000000000000000000000000436861726163746572730000000000008360017e55040020142001000000000000000000000000000000000000000000000000611f99565b60601c949350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610f7557610f756142dc565b60209081029190910101526000610fb57f74625544000000000000000000000000537061776e65640000000000000000008383630101000160d81b611f99565b9050610fc18160f81c90565b949350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611002576110026142dc565b60209081029190910101526000610fc17f74625544000000000000000000000000537461747300000000000000000000008360047ee1080020200120202020200000000000000000000000000000000000000000611f99565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611094576110946142dc565b60209081029190910101526000610fc17f7462554400000000000000000000000043686172616374657245717569706d658360037ea0050320202020200000000000000000000000000000000000000000000000611f99565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611123576111236142dc565b6020026020010181815250506107207f746255440000000000000000000000005374617473000000000000000000000060001b8260058560405160200161116c91815260200190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000612056565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106111d7576111d76142dc565b6020026020010181815250506107207f74625544000000000000000000000000537061776e656400000000000000000060001b8260008560405160200161122591151560f81b815260010190565b60408051601f19818403018152919052630101000160d81b612056565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611278576112786142dc565b6020026020010181815250506107207f74625544000000000000000000000000456e636f756e746572456e746974790060001b826001856040516020016112c691151560f81b815260010190565b60408051601f198184030181529190527e21020020010000000000000000000000000000000000000000000000000000612056565b6040805160028082526060820183526000926020830190803683370190505090508361ffff1660001b81600081518110611337576113376142dc565b6020026020010181815250508261ffff1660001b8160018151811061135e5761135e6142dc565b6020026020010181815250506113bb7f74625544000000000000000000000000456e7469746965734174506f7369746960001b826000856040516020016113a791815260200190565b6040516020818303038152906040526120cc565b50505050565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106113fa576113fa6142dc565b60209081029190910101526000610fc17f74625544000000000000000000000000456e636f756e746572456e746974790083837e21020020010000000000000000000000000000000000000000000000000000611f99565b604080516000808252602082019092528190600080806114b27f746255440000000000000000000000004d6170436f6e66696700000000000000857e04020002020000000000000000000000000000000000000000000000000000611a44565b9250925092506114c3838383611b14565b95509550505050509091565b6000808361ffff168661ffff16116114f0576114eb8685614373565b6114fa565b6114fa8487614373565b905060008361ffff168661ffff161161151c576115178685614373565b611526565b6115268487614373565b90506115328183614395565b979650505050505050565b600061154985856102c3565b90506000805b82518110156115d5578783828151811061156b5761156b6142dc565b6020026020010151036115c357600191506000836001855161158d9190614308565b8151811061159d5761159d6142dc565b602002602001015190506115b388888484610c64565b6115bd8888610d37565b506115d5565b806115cd8161431b565b91505061154f565b50806116235760405162461bcd60e51b815260206004820152601660248201527f456e74697479206e6f7420617420706f736974696f6e000000000000000000006044820152606401610520565b61162e878585610dd7565b610e968484896112fb565b60006116506000808561ffff168561ffff1661213f565b61ffff1690508060000361166357505050565b600080600583101561167b5750600190506006611683565b5060069050600b5b600060ff83165b8260ff168110156116b25761169e8161215d565b6116a890836143b0565b915060010161168a565b5060008167ffffffffffffffff8111156116ce576116ce61435d565b6040519080825280602002602001820160405280156116f7578160200160208202803683370190505b509050600060ff85165b8460ff1681101561177b576000611717826121dd565b905060005b815181101561177157818181518110611737576117376142dc565b6020026020010151858581518110611751576117516142dc565b6020908102919091010152836117668161431b565b94505060010161171c565b5050600101611701565b5060008251116117f35760405162461bcd60e51b815260206004820152602760248201527f4e6f206d6f6e737465727320617661696c61626c6520666f722074686973206460448201527f697374616e6365000000000000000000000000000000000000000000000000006064820152608401610520565b606046617a690361188d5773__$227e4555c1f608352b26068e438454dd8b$__63bc3a86cf6118236008426144a7565b6040518263ffffffff1660e01b815260040161184191815260200190565b600060405180830381865af415801561185e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261188691908101906144e7565b9050611920565b6040517fbc3a86cf00000000000000000000000000000000000000000000000000000000815244600482015273__$227e4555c1f608352b26068e438454dd8b$__9063bc3a86cf90602401600060405180830381865af41580156118f5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261191d91908101906144e7565b90505b60005b600682600081518110611938576119386142dc565b602002602001015161194a91906145b9565b63ffffffff16811015611a2e57611a2584855184848151811061196f5761196f6142dc565b602002602001015163ffffffff1661198791906145dc565b81518110611997576119976142dc565b60200260200101518b8b6040516024016119c89392919092835261ffff918216602084015216604082015260600190565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f15bc424800000000000000000000000000000000000000000000000000000000179052612264565b50600101611923565b50505050505050505050565b6000610265612312565b6060600060606000611a54612312565b9050306001600160a01b03821603611a7d57611a71878787612351565b93509350935050611b0b565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611ac6908a908a908a906004016145f0565b600060405180830381865afa158015611ae3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611a7191908101906146a1565b93509350939050565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b60606000611b43612312565b9050306001600160a01b03821603611b6857611b60858585612459565b9150506102cf565b6040517f1e7889770000000000000000000000000000000000000000000000000000000081526001600160a01b03821690631e78897790611bb19088908890889060040161470e565b600060405180830381865afa158015611bce573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611b60919081019061473a565b509392505050565b600081831180611c0e5750835182115b15611c4b578383836040517f23230fa30000000000000000000000000000000000000000000000000000000081526004016105209392919061479b565b60208401611c5984826143b0565b90506000611c678585614308565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b606060006102cf8360206000612493565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b81600081518110611ce257611ce26142dc565b60209081029190910101526000610fc17f7462776f726c6400000000000000000053797374656d5265676973747279000083837e20010020000000000000000000000000000000000000000000000000000000611f99565b611d44828261250e565b610c6057611d518261256c565b816040517fd787b7370000000000000000000000000000000000000000000000000000000081526004016105209291906147c0565b6000611d90612312565b9050306001600160a01b03821603611db557611db08787878787876126a9565b610e96565b6040517fc0a2895a0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063c0a2895a90611e04908a908a908a908a908a908a906004016147eb565b600060405180830381600087803b158015611e1e57600080fd5b505af1158015611e32573d6000803e3d6000fd5b5050505050505050505050565b6000611e49612312565b9050306001600160a01b03821603611e6c57611e67858585856126c1565b610529565b6040517fd9c03a040000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063d9c03a0490611eb7908890889088908890600401614841565b600060405180830381600087803b158015611ed157600080fd5b505af1158015611ee5573d6000803e3d6000fd5b505050505050505050565b6000611efa612312565b9050306001600160a01b03821603611f1e57611f19868686868661271a565b610d2f565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611f6b9089908990899089908990600401614870565b600060405180830381600087803b158015611f8557600080fd5b505af1158015611a2e573d6000803e3d6000fd5b600080611fa4612312565b9050306001600160a01b03821603611fca57611fc286868686612730565b915050610fc1565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d5990612015908990899089908990600401614841565b602060405180830381865afa158015612032573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fc291906148b5565b6000612060612312565b9050306001600160a01b0382160361207f57611f19868686868661275d565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611f6b90899089908990899089906004016148ce565b60006120d6612312565b9050306001600160a01b038216036120f457611e6785858585612772565b6040517f150f32620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063150f326290611eb7908890889088908890600401614915565b6000610c4561214e86856127ad565b61215886856127ad565b6127cf565b604080516001808252818301909252600091829190602080830190803683370190505090508260001b81600081518110612199576121996142dc565b602090810291909101015260006121d17f746255440000000000000000000000004d6f627342794c6576656c000000000083836127e6565b60209004949350505050565b60408051600180825281830190925260609160009190602080830190803683370190505090508260001b8160008151811061221a5761221a6142dc565b602090810291909101015260006122527f746255440000000000000000000000004d6f627342794c6576656c00000000008383611b37565b9050610fc1610c408260008451611bfe565b606060008061227a61227585614949565b612898565b91509150816000801b036122e0576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000600035166004820152602401610520565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1682179052610fc1828561295b565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061234c573391505090565b919050565b606060006060600061236285612a36565b905061236f878783612a59565b9350600061237c86612a92565b9050801561244e5761238e8888612acf565b935066ffffffffffffff841667ffffffffffffffff8111156123b2576123b261435d565b6040519080825280601f01601f1916602001820160405280156123dc576020820181803683370190505b5092506020830160005b828160ff16101561244b5760006123fe8b8b84612ae2565b9050600061241b888460ff166028026038011c64ffffffffff1690565b905061242a8260008387612b62565b61243481856143b0565b93505050808061244390614999565b9150506123e6565b50505b505093509350939050565b6060610fc1612469858585612ae2565b600061248e856124798989612acf565b9060ff166028026038011c64ffffffffff1690565b612c2e565b606060006124a18560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816124c7576124c76145a3565b04905060405193506020840160208202810160405281855260005b82811015612502578451871c8252938701936020909101906001016124e2565b50505050509392505050565b600061255c7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783612c51565b806102cf57506102cf8383612c51565b606081601081901b600061257f83612d02565b9050827fffffffffffffffffffffffffffff0000000000000000000000000000000000008316156125da576125d57fffffffffffffffffffffffffffff0000000000000000000000000000000000008416612d19565b612611565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff000000000000000000000000000000008316156126475761264283612d19565b61267e565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612690939291906149b8565b6040516020818303038152906040529350505050919050565b610d2f8686868686866126bc8d8d612acf565b612dbd565b60006126cd8585612acf565b905060006126ea828560ff166028026038011c64ffffffffff1690565b9050610d2f8686866127038764ffffffffff8716614308565b604080516000815260208101909152889088612dbd565b610529858585858561272b8b6131f7565b61327c565b6000610c4561273f86866135b5565b60ff858116601b0360080285901c16612758858761360b565b61363c565b610529858561276c848761360b565b8561368d565b600061277e8585612acf565b9050600061279b828560ff166028026038011c64ffffffffff1690565b9050610d2f8686868460008888612dbd565b60008183116127c5576127c08383614308565b6102cf565b6102cf8284614308565b6000818310156127df57816102cf565b5090919050565b6000806127f1612312565b9050306001600160a01b0382160361280e57611b60858585613928565b6040517fdbbf0e210000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063dbbf0e21906128579088908890889060040161470e565b602060405180830381865afa158015612874573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b6091906148b5565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916816000815181106128f1576128f16142dc565b60209081029190910101526000808061294a7f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611a44565b925092509250610b82838383613938565b60606000612967611a3a565b90506001600160a01b03811630036129a857600061298f612986610aac565b60008787613944565b93509050806129a1576129a183613a7f565b5050610255565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906129ef9087908790600401614a46565b6000604051808303816000875af1158015612a0e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fc1919081019061473a565b60006008612a4660026020614308565b612a509190614a5f565b9190911c919050565b606081600003612a7857506040805160208101909152600081526102cf565b6000612a8485856135b5565b9050610c4581600085612c2e565b60006008600180612aa560026020614308565b612aaf9190614308565b612ab99190614308565b612ac39190614a5f565b8260ff911c1692915050565b60006102cf612ade8484613a87565b5490565b60008383604051602001612af7929190614a76565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612be95760208310612b8c57602083048401935060208381612b8857612b886145a3565b0692505b8215612be9576020839003600081841015612baf5750600019600884021c612bb9565b50600019600882021c5b8554600886021b818451168219821617845250818411612bda5750506113bb565b50600194909401939182900391015b5b60208210612c0b5783548152600190930192601f1990910190602001612bea565b81156113bb576000600019600884021c8251865482191691161782525050505050565b60405160208101601f19603f8484010116604052828252611bf685858584612b62565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110612c8a57612c8a6142dc565b602002602001018181525050826001600160a01b031660001b81600181518110612cb657612cb66142dc565b60209081029190910101526000612cf67f7462776f726c640000000000000000005265736f7572636541636365737300008383630101000160d81b611f99565b9050610c458160f81c90565b6000612d10607060106143b0565b9190911b919050565b606060005b6010811015612d7e577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615612d7e57600101612d1e565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280610fc1565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff0000000000000000000000000000000000000000000000000000000000001614612e7d577f74620000000000000000000000000000000000000000000000000000000000008788604051602001612e3b91815260200190565b60408051601f19818403018152908290527f31b46683000000000000000000000000000000000000000000000000000000008252610520939291600401614ab2565b6000612e98828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff1683612eb19190614308565b612ebb91906143b0565b9050808214158015612edd575081612ed38688614af3565b64ffffffffff1614155b15612f2d576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff8088166004830152808716602483015283166044820152606401610520565b818664ffffffffff161115612f7e576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff87166024820152604401610520565b6000612f8b848984613add565b90506000612f988b613bab565b905060005b8151811015613063576000828281518110612fba57612fba6142dc565b60200260200101519050612fe66010826affffffffffffffffffffff1916613c3490919063ffffffff16565b1561305a57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b81526004016130279796959493929190614b11565b600060405180830381600087803b15801561304157600080fd5b505af1158015613055573d6000803e3d6000fd5b505050505b50600101612f9d565b5064ffffffffff881660005b8a60ff168160ff1610156130a257613096878260ff166028026038011c64ffffffffff1690565b9091019060010161306f565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d6040516130dd96959493929190614b6f565b60405180910390a2508284146130fe5760006130f98c8c613a87565b839055505b600061310b8c8c8c612ae2565b905061311f818a64ffffffffff1689613c52565b5060005b81518110156131e9576000828281518110613140576131406142dc565b6020026020010151905061316c6020826affffffffffffffffffffff1916613c3490919063ffffffff16565b156131e057606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b81526004016131ad9796959493929190614b11565b600060405180830381600087803b1580156131c757600080fd5b505af11580156131db573d6000803e3d6000fd5b505050505b50600101613123565b505050505050505050505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161324657507e60030220202000000000000000000000000000000000000000000000000000919050565b6102556132737f746273746f72650000000000000000005461626c65730000000000000000000084613c68565b6020600061363c565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361330857857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516132fb9493929190614bbe565b60405180910390a2610d2f565b600061331387613bab565b905060005b81518110156133ec576000828281518110613335576133356142dc565b602002602001015190506133616001826affffffffffffffffffffff1916613c3490919063ffffffff16565b156133e3576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c906133b0908c908c908c908c908c908c90600401614bfd565b600060405180830381600087803b1580156133ca57600080fd5b505af11580156133de573d6000803e3d6000fd5b505050505b50600101613318565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516134239493929190614bbe565b60405180910390a2600061343788886135b5565b9050600060208701905061344f826000895184613c84565b600061345a85612a92565b11156134de57600061346c8a8a613a87565b878155905060208601915060008060005b61348688612a92565b8160ff1610156134d95761349b8d8d83612ae2565b92506134b68a8260ff166028026038011c64ffffffffff1690565b91506134c58360008488613c84565b6134cf82866143b0565b945060010161347d565b505050505b60005b8351811015611a2e5760008482815181106134fe576134fe6142dc565b6020026020010151905061352a6002826affffffffffffffffffffff1916613c3490919063ffffffff16565b156135ac576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90613579908e908e908e908e908e908e90600401614bfd565b600060405180830381600087803b15801561359357600080fd5b505af11580156135a7573d6000803e3d6000fd5b505050505b506001016134e1565b600082826040516020016135ca929190614a76565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff16811015611bf65761363260ff601b83900360080287901c16836143b0565b9150600101613610565b6000602082106136625760208204840193506020828161365e5761365e6145a3565b0691505b508254600882021b602082900380841115611bf6576001850154600882021c82179150509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361371757837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161370a93929190614c56565b60405180910390a26113bb565b600061372385856135b5565b9050600061373086613bab565b905060005b8151811015613805576000828281518110613752576137526142dc565b6020026020010151905061377e6004826affffffffffffffffffffff1916613c3490919063ffffffff16565b156137fc576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906137c9908b908b908b908b90600401614c93565b600060405180830381600087803b1580156137e357600080fd5b505af11580156137f7573d6000803e3d6000fd5b505050505b50600101613735565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161383a93929190614c56565b60405180910390a2613855828565ffffffffffff1685613c52565b60005b8151811015610e96576000828281518110613875576138756142dc565b602002602001015190506138a16008826affffffffffffffffffffff1916613c3490919063ffffffff16565b1561391f576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906138ec908b908b908b908b90600401614c93565b600060405180830381600087803b15801561390657600080fd5b505af115801561391a573d6000803e3d6000fd5b505050505b50600101613858565b6000610fc1826124798686612acf565b600080611b2b85613d43565b6000606060008061395486613d58565b90925090506001600160a01b0382166139a557856139718761256c565b6040517ffbf10ce6000000000000000000000000000000000000000000000000000000008152600401610520929190614a46565b806139b4576139b48689613dfc565b8615613a20577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e73000000000000000000000000000000000000000000000000000000000000176000613a0882613e06565b9050613a1d82613a188b846143b0565b613e97565b50505b6000613a2c8760101b90565b7fffffffffffffffffffffffffffff0000000000000000000000000000000000001614613a6457613a5f88888488613f4b565b613a70565b613a7088888488613fc3565b90999098509650505050505050565b805160208201fd5b60008282604051602001613a9c929190614a76565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b600064ffffffffff821115613b21576040517f7149a3c100000000000000000000000000000000000000000000000000000000815260048101839052602401610520565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613b535780850382019150613b5b565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110613be557613be56142dc565b60209081029190910101526000613c1d7f746273746f726500000000000000000053746f7265486f6f6b730000000000008383612459565b9050610fc1613c2f8260008451611bfe565b614024565b60008160ff1682613c458560581c90565b1660ff1614905092915050565b61072083838351613c638560200190565b613c84565b60408051602081018490529081018290526000906060016135ca565b8215613cfe5760208310613cae57602083048401935060208381613caa57613caa6145a3565b0692505b8215613cfe5760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613cef5750506113bb565b50600194909401939182900391015b5b60208210613d205780518455600190930192601f1990910190602001613cff565b81156113bb576000600019600884021c8554835182191691161785555050505050565b602081015160408201516000905b9050915091565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110613d9257613d926142dc565b602090810291909101015260008080613deb7f7462776f726c6400000000000000000053797374656d73000000000000000000857e15020014010000000000000000000000000000000000000000000000000000612351565b925092509250610b82838383614035565b611d448282614041565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613e3f57613e3f6142dc565b60209081029190910101526000610fc17f7462776f726c6400000000000000000042616c616e636573000000000000000083837e20010020000000000000000000000000000000000000000000000000000000612730565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110613ecd57613ecd6142dc565b6020026020010181815250506107207f7462776f726c6400000000000000000042616c616e636573000000000000000060001b82600085604051602001613f1691815260200190565b60408051601f198184030181529190527e2001002000000000000000000000000000000000000000000000000000000061275d565b60006060836001600160a01b03166000613f6685898961409f565b604051613f739190614ccc565b60006040518083038185875af1925050503d8060008114613fb0576040519150601f19603f3d011682016040523d82523d6000602084013e613fb5565b606091505b509097909650945050505050565b60006060836001600160a01b0316613fdc84888861409f565b604051613fe99190614ccc565b600060405180830381855af49150503d8060008114613fb0576040519150601f19603f3d011682016040523d82523d6000602084013e613fb5565b606060006102cf8360156000612493565b600080611b2b856140ce565b600061408f7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff00000000000000000000000000000000851617836140ea565b806102cf57506102cf83836140ea565b60608383836040516020016140b693929190614ce8565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c9060009060f81c613d51565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110614123576141236142dc565b602002602001018181525050826001600160a01b031660001b8160018151811061414f5761414f6142dc565b60209081029190910101526000612cf67f7462776f726c640000000000000000005265736f7572636541636365737300008383630101000160d81b612730565b6000602082840312156141a157600080fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146102cf57600080fd5b803561ffff8116811461234c57600080fd5b6000806000606084860312156141f857600080fd5b83359250614208602085016141d1565b9150614216604085016141d1565b90509250925092565b60006020828403121561423157600080fd5b5035919050565b6000806040838503121561424b57600080fd5b614254836141d1565b9150614262602084016141d1565b90509250929050565b60008151808452602080850194506020840160005b8381101561429c57815187529582019590820190600101614280565b509495945050505050565b6020815260006102cf602083018461426b565b6000602082840312156142cc57600080fd5b815180151581146102cf57600080fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b81810381811115610255576102556142f2565b6000600019820361432e5761432e6142f2565b5060010190565b8082018281126000831280158216821582161715614355576143556142f2565b505092915050565b634e487b7160e01b600052604160045260246000fd5b61ffff82811682821603908082111561438e5761438e6142f2565b5092915050565b61ffff81811683821601908082111561438e5761438e6142f2565b80820180821115610255576102556142f2565b600181815b808511156143fe5781600019048211156143e4576143e46142f2565b808516156143f157918102915b93841c93908002906143c8565b509250929050565b60008261441557506001610255565b8161442257506000610255565b816001811461443857600281146144425761445e565b6001915050610255565b60ff841115614453576144536142f2565b50506001821b610255565b5060208310610133831016604e8410600b8410161715614481575081810a610255565b61448b83836143c3565b806000190482111561449f5761449f6142f2565b029392505050565b60006102cf60ff841683614406565b604051601f8201601f1916810167ffffffffffffffff811182821017156144df576144df61435d565b604052919050565b600060208083850312156144fa57600080fd5b825167ffffffffffffffff8082111561451257600080fd5b818501915085601f83011261452657600080fd5b8151818111156145385761453861435d565b8060051b91506145498483016144b6565b818152918301840191848101908884111561456357600080fd5b938501935b83851015614597578451925063ffffffff831683146145875760008081fd5b8282529385019390850190614568565b98975050505050505050565b634e487b7160e01b600052601260045260246000fd5b600063ffffffff808416806145d0576145d06145a3565b92169190910692915050565b6000826145eb576145eb6145a3565b500690565b838152606060208201526000614609606083018561426b565b9050826040830152949350505050565b60005b8381101561463457818101518382015260200161461c565b50506000910152565b600082601f83011261464e57600080fd5b815167ffffffffffffffff8111156146685761466861435d565b61467b6020601f19601f840116016144b6565b81815284602083860101111561469057600080fd5b610fc1826020830160208701614619565b6000806000606084860312156146b657600080fd5b835167ffffffffffffffff808211156146ce57600080fd5b6146da8783880161463d565b94506020860151935060408601519150808211156146f757600080fd5b506147048682870161463d565b9150509250925092565b838152606060208201526000614727606083018561426b565b905060ff83166040830152949350505050565b60006020828403121561474c57600080fd5b815167ffffffffffffffff81111561476357600080fd5b610fc18482850161463d565b60008151808452614787816020860160208601614619565b601f01601f19169290920160200192915050565b6060815260006147ae606083018661476f565b60208301949094525060400152919050565b6040815260006147d3604083018561476f565b90506001600160a01b03831660208301529392505050565b86815260c06020820152600061480460c083018861426b565b60ff8716604084015264ffffffffff86811660608501528516608084015282810360a0840152614834818561476f565b9998505050505050505050565b84815260806020820152600061485a608083018661426b565b60ff949094166040830152506060015292915050565b85815260a06020820152600061488960a083018761426b565b828103604084015261489b818761476f565b90508460608401528281036080840152614597818561476f565b6000602082840312156148c757600080fd5b5051919050565b85815260a0602082015260006148e760a083018761426b565b60ff861660408401528281036060840152614902818661476f565b9150508260808301529695505050505050565b84815260806020820152600061492e608083018661426b565b60ff851660408401528281036060840152611532818561476f565b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156149915780818460040360031b1b83161693505b505050919050565b600060ff821660ff81036149af576149af6142f2565b60010192915050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a000000000000000000000000000000000000000000000000000000000000008060028401528451614a19816003860160208901614619565b808401905081600382015284519150614a39826004830160208801614619565b0160040195945050505050565b828152604060208201526000610fc1604083018461476f565b8082028115828204841417610255576102556142f2565b8281526000602080830184516020860160005b82811015614aa557815184529284019290840190600101614a89565b5091979650505050505050565b7fffff00000000000000000000000000000000000000000000000000000000000084168152826020820152606060408201526000610c45606083018461476f565b64ffffffffff81811683821601908082111561438e5761438e6142f2565b87815260e060208201526000614b2a60e083018961426b565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c0840152614b61818561476f565b9a9950505050505050505050565b60c081526000614b8260c083018961426b565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a0840152614834818561476f565b608081526000614bd1608083018761426b565b8281036020840152614be3818761476f565b90508460408401528281036060840152611532818561476f565b86815260c060208201526000614c1660c083018861426b565b8281036040840152614c28818861476f565b90508560608401528281036080840152614c42818661476f565b9150508260a0830152979650505050505050565b606081526000614c69606083018661426b565b65ffffffffffff851660208401528281036040840152614c89818561476f565b9695505050505050565b848152608060208201526000614cac608083018661426b565b65ffffffffffff851660408401528281036060840152611532818561476f565b60008251614cde818460208701614619565b9190910192915050565b60008451614cfa818460208901614619565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea2646970667358221220bd153b2079e82c59a3cfac744a71df507146d99d621403b02159b49b412cd4a064736f6c63430008180033","sourceMap":"581:6947:248:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{"src/libraries/LibChunks.sol":{"LibChunks":[{"start":6176,"length":20},{"start":6363,"length":20}]}}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100be5760003560e01c806369e10c7b11610076578063911c37ae1161005b578063911c37ae14610194578063953717d1146101a7578063e1af802c146101ba57600080fd5b806369e10c7b1461015f5780638181bc571461017f57600080fd5b80633fbf0c5a116100a75780633fbf0c5a1461010b57806345ec93541461011e57806350c4bd841461013157600080fd5b806301ffc9a7146100c3578063119df25f146100eb575b600080fd5b6100d66100d136600461418f565b6101c2565b60405190151581526020015b60405180910390f35b6100f361025b565b6040516001600160a01b0390911681526020016100e2565b6100d66101193660046141e3565b61026a565b604051601f1936013581526020016100e2565b61014461013f36600461421f565b6102ad565b6040805161ffff9384168152929091166020830152016100e2565b61017261016d366004614238565b6102c3565b6040516100e291906142a7565b61019261018d36600461421f565b6102d6565b005b6101926101a236600461421f565b610530565b6101926101b53660046141e3565b610725565b6100f3610aa2565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee12700000000000000000000000000000000000000000000000000000000148061025557507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b6000610265610aac565b905090565b600080600061027886610ade565b915091508461ffff168261ffff1614801561029a57508361ffff168161ffff16145b156102a457600192505b50509392505050565b6000806102b983610ade565b9094909350915050565b60606102cf8383610b8f565b9392505050565b6102de610aa2565b6001600160a01b031663fa1becc4826040518263ffffffff1660e01b815260040161030b91815260200190565b602060405180830381865afa158015610328573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034c91906142ba565b1561041657600061035b610aa2565b6001600160a01b03166343def6388361037261025b565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815260048101929092526001600160a01b03166024820152604401602060405180830381865afa1580156103d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103f891906142ba565b905080610410576104103061040b61025b565b610c4e565b50610422565b6104223061040b61025b565b60008061042e836102ad565b91509150600061043e83836102c3565b90506000805b82518110156104ca5785838281518110610460576104606142dc565b6020026020010151036104b85760019150600083600185516104829190614308565b81518110610492576104926142dc565b602002602001015190506104a886868484610c64565b6104b28686610d37565b506104ca565b806104c28161431b565b915050610444565b506104d785600080610dd7565b806105295760405162461bcd60e51b815260206004820152601660248201527f456e74697479206e6f7420617420706f736974696f6e0000000000000000000060448201526064015b60405180910390fd5b5050505050565b600061053b82610e9f565b9050806001600160a01b031661054f61025b565b6001600160a01b0316146105ca5760405162461bcd60e51b8152602060048201526024808201527f4f6e6c7920746865206f776e65722063616e20737061776e206120636861726160448201527f63746572000000000000000000000000000000000000000000000000000000006064820152608401610520565b6105d382610f3c565b156106205760405162461bcd60e51b815260206004820152601960248201527f43686172616374657220616c726561647920737061776e6564000000000000006044820152606401610520565b600061062b83610fc9565b9050610635610aa2565b6001600160a01b031663fa1becc4846040518263ffffffff1660e01b815260040161066291815260200190565b602060405180830381865afa15801561067f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106a391906142ba565b156106e85760006106b38461105b565b6106bd9083614335565b905060008113156106d7576106d284826110ed565b6106e2565b6106e28460016110ed565b506106f2565b6106f283826110ed565b6106fe83600080610dd7565b6107098360016111a1565b610714836000611242565b610720600080856112fb565b505050565b600061073084610e9f565b905061073a610aa2565b6001600160a01b031663fa1becc4856040518263ffffffff1660e01b815260040161076791815260200190565b602060405180830381865afa158015610784573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a891906142ba565b6107f45760405162461bcd60e51b815260206004820152601860248201527f43616e204f6e6c79206d6f7665206368617261637465727300000000000000006044820152606401610520565b806001600160a01b031661080661025b565b6001600160a01b0316146108825760405162461bcd60e51b815260206004820152602360248201527f4f6e6c7920746865206f776e65722063616e206d6f766520612063686172616360448201527f74657200000000000000000000000000000000000000000000000000000000006064820152608401610520565b61088b84610f3c565b6108d75760405162461bcd60e51b815260206004820152601560248201527f436861726163746572206e6f7420737061776e656400000000000000000000006044820152606401610520565b60006108e2856113c1565b146109555760405162461bcd60e51b815260206004820152602260248201527f43616e6e6f74206d6f7665207768696c6520696e20616e20656e636f756e746560448201527f722e0000000000000000000000000000000000000000000000000000000000006064820152608401610520565b60008061096186610ade565b91509150600080610970611452565b915091508061ffff168761ffff16106109cb5760405162461bcd60e51b815260206004820152600f60248201527f58206f7574206f6620626f756e647300000000000000000000000000000000006044820152606401610520565b8161ffff168661ffff1610610a225760405162461bcd60e51b815260206004820152600f60248201527f59206f7574206f6620626f756e647300000000000000000000000000000000006044820152606401610520565b610a2e848489896114cf565b61ffff16600114610a815760405162461bcd60e51b815260206004820152601e60248201527f43616e206f6e6c79206d6f766520312074696c6520617420612074696d6500006044820152606401610520565b610a8e8885858a8a61153d565b610a988787611639565b5050505050505050565b6000610265611a3a565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c80610adb5750335b90565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110610b1857610b186142dc565b602090810291909101015260008080610b717f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611a44565b925092509250610b82838383611b14565b9550955050505050915091565b604080516002808252606080830184529260009291906020830190803683370190505090508361ffff1660001b81600081518110610bcf57610bcf6142dc565b6020026020010181815250508261ffff1660001b81600181518110610bf657610bf66142dc565b60209081029190910101526000610c2e7f74625544000000000000000000000000456e7469746965734174506f736974698383611b37565b9050610c45610c408260008451611bfe565b611c8c565b95945050505050565b610c60610c5a83611c9d565b82611d3a565b5050565b6040805160028082526060820183526000926020830190803683370190505090508461ffff1660001b81600081518110610ca057610ca06142dc565b6020026020010181815250508361ffff1660001b81600181518110610cc757610cc76142dc565b602002602001018181525050600082604051602001610ce891815260200190565b6040516020818303038152906040529050610d2f7f74625544000000000000000000000000456e7469746965734174506f7369746960001b83600087602002855186611d86565b505050505050565b6040805160028082526060820183526000926020830190803683370190505090508261ffff1660001b81600081518110610d7357610d736142dc565b6020026020010181815250508161ffff1660001b81600181518110610d9a57610d9a6142dc565b6020026020010181815250506107207f74625544000000000000000000000000456e7469746965734174506f7369746960001b8260006020611e3f565b6040805160f084811b7fffff0000000000000000000000000000000000000000000000000000000000009081166020808501919091529185901b1660228301528251600481840301815260016024840181815260648501909552909360009360609385939160440190803683370190505090508681600081518110610e5e57610e5e6142dc565b6020908102919091010152610e967f74625544000000000000000000000000506f736974696f6e000000000000000082868686611ef0565b50505050505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610ed857610ed86142dc565b60209081029190910101526000610f317f74625544000000000000000000000000436861726163746572730000000000008360017e55040020142001000000000000000000000000000000000000000000000000611f99565b60601c949350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610f7557610f756142dc565b60209081029190910101526000610fb57f74625544000000000000000000000000537061776e65640000000000000000008383630101000160d81b611f99565b9050610fc18160f81c90565b949350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611002576110026142dc565b60209081029190910101526000610fc17f74625544000000000000000000000000537461747300000000000000000000008360047ee1080020200120202020200000000000000000000000000000000000000000611f99565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611094576110946142dc565b60209081029190910101526000610fc17f7462554400000000000000000000000043686172616374657245717569706d658360037ea0050320202020200000000000000000000000000000000000000000000000611f99565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611123576111236142dc565b6020026020010181815250506107207f746255440000000000000000000000005374617473000000000000000000000060001b8260058560405160200161116c91815260200190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000612056565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106111d7576111d76142dc565b6020026020010181815250506107207f74625544000000000000000000000000537061776e656400000000000000000060001b8260008560405160200161122591151560f81b815260010190565b60408051601f19818403018152919052630101000160d81b612056565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611278576112786142dc565b6020026020010181815250506107207f74625544000000000000000000000000456e636f756e746572456e746974790060001b826001856040516020016112c691151560f81b815260010190565b60408051601f198184030181529190527e21020020010000000000000000000000000000000000000000000000000000612056565b6040805160028082526060820183526000926020830190803683370190505090508361ffff1660001b81600081518110611337576113376142dc565b6020026020010181815250508261ffff1660001b8160018151811061135e5761135e6142dc565b6020026020010181815250506113bb7f74625544000000000000000000000000456e7469746965734174506f7369746960001b826000856040516020016113a791815260200190565b6040516020818303038152906040526120cc565b50505050565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106113fa576113fa6142dc565b60209081029190910101526000610fc17f74625544000000000000000000000000456e636f756e746572456e746974790083837e21020020010000000000000000000000000000000000000000000000000000611f99565b604080516000808252602082019092528190600080806114b27f746255440000000000000000000000004d6170436f6e66696700000000000000857e04020002020000000000000000000000000000000000000000000000000000611a44565b9250925092506114c3838383611b14565b95509550505050509091565b6000808361ffff168661ffff16116114f0576114eb8685614373565b6114fa565b6114fa8487614373565b905060008361ffff168661ffff161161151c576115178685614373565b611526565b6115268487614373565b90506115328183614395565b979650505050505050565b600061154985856102c3565b90506000805b82518110156115d5578783828151811061156b5761156b6142dc565b6020026020010151036115c357600191506000836001855161158d9190614308565b8151811061159d5761159d6142dc565b602002602001015190506115b388888484610c64565b6115bd8888610d37565b506115d5565b806115cd8161431b565b91505061154f565b50806116235760405162461bcd60e51b815260206004820152601660248201527f456e74697479206e6f7420617420706f736974696f6e000000000000000000006044820152606401610520565b61162e878585610dd7565b610e968484896112fb565b60006116506000808561ffff168561ffff1661213f565b61ffff1690508060000361166357505050565b600080600583101561167b5750600190506006611683565b5060069050600b5b600060ff83165b8260ff168110156116b25761169e8161215d565b6116a890836143b0565b915060010161168a565b5060008167ffffffffffffffff8111156116ce576116ce61435d565b6040519080825280602002602001820160405280156116f7578160200160208202803683370190505b509050600060ff85165b8460ff1681101561177b576000611717826121dd565b905060005b815181101561177157818181518110611737576117376142dc565b6020026020010151858581518110611751576117516142dc565b6020908102919091010152836117668161431b565b94505060010161171c565b5050600101611701565b5060008251116117f35760405162461bcd60e51b815260206004820152602760248201527f4e6f206d6f6e737465727320617661696c61626c6520666f722074686973206460448201527f697374616e6365000000000000000000000000000000000000000000000000006064820152608401610520565b606046617a690361188d5773__$227e4555c1f608352b26068e438454dd8b$__63bc3a86cf6118236008426144a7565b6040518263ffffffff1660e01b815260040161184191815260200190565b600060405180830381865af415801561185e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261188691908101906144e7565b9050611920565b6040517fbc3a86cf00000000000000000000000000000000000000000000000000000000815244600482015273__$227e4555c1f608352b26068e438454dd8b$__9063bc3a86cf90602401600060405180830381865af41580156118f5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261191d91908101906144e7565b90505b60005b600682600081518110611938576119386142dc565b602002602001015161194a91906145b9565b63ffffffff16811015611a2e57611a2584855184848151811061196f5761196f6142dc565b602002602001015163ffffffff1661198791906145dc565b81518110611997576119976142dc565b60200260200101518b8b6040516024016119c89392919092835261ffff918216602084015216604082015260600190565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f15bc424800000000000000000000000000000000000000000000000000000000179052612264565b50600101611923565b50505050505050505050565b6000610265612312565b6060600060606000611a54612312565b9050306001600160a01b03821603611a7d57611a71878787612351565b93509350935050611b0b565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611ac6908a908a908a906004016145f0565b600060405180830381865afa158015611ae3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611a7191908101906146a1565b93509350939050565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b60606000611b43612312565b9050306001600160a01b03821603611b6857611b60858585612459565b9150506102cf565b6040517f1e7889770000000000000000000000000000000000000000000000000000000081526001600160a01b03821690631e78897790611bb19088908890889060040161470e565b600060405180830381865afa158015611bce573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611b60919081019061473a565b509392505050565b600081831180611c0e5750835182115b15611c4b578383836040517f23230fa30000000000000000000000000000000000000000000000000000000081526004016105209392919061479b565b60208401611c5984826143b0565b90506000611c678585614308565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b606060006102cf8360206000612493565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b81600081518110611ce257611ce26142dc565b60209081029190910101526000610fc17f7462776f726c6400000000000000000053797374656d5265676973747279000083837e20010020000000000000000000000000000000000000000000000000000000611f99565b611d44828261250e565b610c6057611d518261256c565b816040517fd787b7370000000000000000000000000000000000000000000000000000000081526004016105209291906147c0565b6000611d90612312565b9050306001600160a01b03821603611db557611db08787878787876126a9565b610e96565b6040517fc0a2895a0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063c0a2895a90611e04908a908a908a908a908a908a906004016147eb565b600060405180830381600087803b158015611e1e57600080fd5b505af1158015611e32573d6000803e3d6000fd5b5050505050505050505050565b6000611e49612312565b9050306001600160a01b03821603611e6c57611e67858585856126c1565b610529565b6040517fd9c03a040000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063d9c03a0490611eb7908890889088908890600401614841565b600060405180830381600087803b158015611ed157600080fd5b505af1158015611ee5573d6000803e3d6000fd5b505050505050505050565b6000611efa612312565b9050306001600160a01b03821603611f1e57611f19868686868661271a565b610d2f565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611f6b9089908990899089908990600401614870565b600060405180830381600087803b158015611f8557600080fd5b505af1158015611a2e573d6000803e3d6000fd5b600080611fa4612312565b9050306001600160a01b03821603611fca57611fc286868686612730565b915050610fc1565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d5990612015908990899089908990600401614841565b602060405180830381865afa158015612032573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fc291906148b5565b6000612060612312565b9050306001600160a01b0382160361207f57611f19868686868661275d565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611f6b90899089908990899089906004016148ce565b60006120d6612312565b9050306001600160a01b038216036120f457611e6785858585612772565b6040517f150f32620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063150f326290611eb7908890889088908890600401614915565b6000610c4561214e86856127ad565b61215886856127ad565b6127cf565b604080516001808252818301909252600091829190602080830190803683370190505090508260001b81600081518110612199576121996142dc565b602090810291909101015260006121d17f746255440000000000000000000000004d6f627342794c6576656c000000000083836127e6565b60209004949350505050565b60408051600180825281830190925260609160009190602080830190803683370190505090508260001b8160008151811061221a5761221a6142dc565b602090810291909101015260006122527f746255440000000000000000000000004d6f627342794c6576656c00000000008383611b37565b9050610fc1610c408260008451611bfe565b606060008061227a61227585614949565b612898565b91509150816000801b036122e0576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000600035166004820152602401610520565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1682179052610fc1828561295b565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061234c573391505090565b919050565b606060006060600061236285612a36565b905061236f878783612a59565b9350600061237c86612a92565b9050801561244e5761238e8888612acf565b935066ffffffffffffff841667ffffffffffffffff8111156123b2576123b261435d565b6040519080825280601f01601f1916602001820160405280156123dc576020820181803683370190505b5092506020830160005b828160ff16101561244b5760006123fe8b8b84612ae2565b9050600061241b888460ff166028026038011c64ffffffffff1690565b905061242a8260008387612b62565b61243481856143b0565b93505050808061244390614999565b9150506123e6565b50505b505093509350939050565b6060610fc1612469858585612ae2565b600061248e856124798989612acf565b9060ff166028026038011c64ffffffffff1690565b612c2e565b606060006124a18560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816124c7576124c76145a3565b04905060405193506020840160208202810160405281855260005b82811015612502578451871c8252938701936020909101906001016124e2565b50505050509392505050565b600061255c7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783612c51565b806102cf57506102cf8383612c51565b606081601081901b600061257f83612d02565b9050827fffffffffffffffffffffffffffff0000000000000000000000000000000000008316156125da576125d57fffffffffffffffffffffffffffff0000000000000000000000000000000000008416612d19565b612611565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff000000000000000000000000000000008316156126475761264283612d19565b61267e565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612690939291906149b8565b6040516020818303038152906040529350505050919050565b610d2f8686868686866126bc8d8d612acf565b612dbd565b60006126cd8585612acf565b905060006126ea828560ff166028026038011c64ffffffffff1690565b9050610d2f8686866127038764ffffffffff8716614308565b604080516000815260208101909152889088612dbd565b610529858585858561272b8b6131f7565b61327c565b6000610c4561273f86866135b5565b60ff858116601b0360080285901c16612758858761360b565b61363c565b610529858561276c848761360b565b8561368d565b600061277e8585612acf565b9050600061279b828560ff166028026038011c64ffffffffff1690565b9050610d2f8686868460008888612dbd565b60008183116127c5576127c08383614308565b6102cf565b6102cf8284614308565b6000818310156127df57816102cf565b5090919050565b6000806127f1612312565b9050306001600160a01b0382160361280e57611b60858585613928565b6040517fdbbf0e210000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063dbbf0e21906128579088908890889060040161470e565b602060405180830381865afa158015612874573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b6091906148b5565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916816000815181106128f1576128f16142dc565b60209081029190910101526000808061294a7f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611a44565b925092509250610b82838383613938565b60606000612967611a3a565b90506001600160a01b03811630036129a857600061298f612986610aac565b60008787613944565b93509050806129a1576129a183613a7f565b5050610255565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906129ef9087908790600401614a46565b6000604051808303816000875af1158015612a0e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fc1919081019061473a565b60006008612a4660026020614308565b612a509190614a5f565b9190911c919050565b606081600003612a7857506040805160208101909152600081526102cf565b6000612a8485856135b5565b9050610c4581600085612c2e565b60006008600180612aa560026020614308565b612aaf9190614308565b612ab99190614308565b612ac39190614a5f565b8260ff911c1692915050565b60006102cf612ade8484613a87565b5490565b60008383604051602001612af7929190614a76565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612be95760208310612b8c57602083048401935060208381612b8857612b886145a3565b0692505b8215612be9576020839003600081841015612baf5750600019600884021c612bb9565b50600019600882021c5b8554600886021b818451168219821617845250818411612bda5750506113bb565b50600194909401939182900391015b5b60208210612c0b5783548152600190930192601f1990910190602001612bea565b81156113bb576000600019600884021c8251865482191691161782525050505050565b60405160208101601f19603f8484010116604052828252611bf685858584612b62565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110612c8a57612c8a6142dc565b602002602001018181525050826001600160a01b031660001b81600181518110612cb657612cb66142dc565b60209081029190910101526000612cf67f7462776f726c640000000000000000005265736f7572636541636365737300008383630101000160d81b611f99565b9050610c458160f81c90565b6000612d10607060106143b0565b9190911b919050565b606060005b6010811015612d7e577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615612d7e57600101612d1e565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280610fc1565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff0000000000000000000000000000000000000000000000000000000000001614612e7d577f74620000000000000000000000000000000000000000000000000000000000008788604051602001612e3b91815260200190565b60408051601f19818403018152908290527f31b46683000000000000000000000000000000000000000000000000000000008252610520939291600401614ab2565b6000612e98828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff1683612eb19190614308565b612ebb91906143b0565b9050808214158015612edd575081612ed38688614af3565b64ffffffffff1614155b15612f2d576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff8088166004830152808716602483015283166044820152606401610520565b818664ffffffffff161115612f7e576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff87166024820152604401610520565b6000612f8b848984613add565b90506000612f988b613bab565b905060005b8151811015613063576000828281518110612fba57612fba6142dc565b60200260200101519050612fe66010826affffffffffffffffffffff1916613c3490919063ffffffff16565b1561305a57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b81526004016130279796959493929190614b11565b600060405180830381600087803b15801561304157600080fd5b505af1158015613055573d6000803e3d6000fd5b505050505b50600101612f9d565b5064ffffffffff881660005b8a60ff168160ff1610156130a257613096878260ff166028026038011c64ffffffffff1690565b9091019060010161306f565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d6040516130dd96959493929190614b6f565b60405180910390a2508284146130fe5760006130f98c8c613a87565b839055505b600061310b8c8c8c612ae2565b905061311f818a64ffffffffff1689613c52565b5060005b81518110156131e9576000828281518110613140576131406142dc565b6020026020010151905061316c6020826affffffffffffffffffffff1916613c3490919063ffffffff16565b156131e057606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b81526004016131ad9796959493929190614b11565b600060405180830381600087803b1580156131c757600080fd5b505af11580156131db573d6000803e3d6000fd5b505050505b50600101613123565b505050505050505050505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161324657507e60030220202000000000000000000000000000000000000000000000000000919050565b6102556132737f746273746f72650000000000000000005461626c65730000000000000000000084613c68565b6020600061363c565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361330857857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516132fb9493929190614bbe565b60405180910390a2610d2f565b600061331387613bab565b905060005b81518110156133ec576000828281518110613335576133356142dc565b602002602001015190506133616001826affffffffffffffffffffff1916613c3490919063ffffffff16565b156133e3576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c906133b0908c908c908c908c908c908c90600401614bfd565b600060405180830381600087803b1580156133ca57600080fd5b505af11580156133de573d6000803e3d6000fd5b505050505b50600101613318565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516134239493929190614bbe565b60405180910390a2600061343788886135b5565b9050600060208701905061344f826000895184613c84565b600061345a85612a92565b11156134de57600061346c8a8a613a87565b878155905060208601915060008060005b61348688612a92565b8160ff1610156134d95761349b8d8d83612ae2565b92506134b68a8260ff166028026038011c64ffffffffff1690565b91506134c58360008488613c84565b6134cf82866143b0565b945060010161347d565b505050505b60005b8351811015611a2e5760008482815181106134fe576134fe6142dc565b6020026020010151905061352a6002826affffffffffffffffffffff1916613c3490919063ffffffff16565b156135ac576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90613579908e908e908e908e908e908e90600401614bfd565b600060405180830381600087803b15801561359357600080fd5b505af11580156135a7573d6000803e3d6000fd5b505050505b506001016134e1565b600082826040516020016135ca929190614a76565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff16811015611bf65761363260ff601b83900360080287901c16836143b0565b9150600101613610565b6000602082106136625760208204840193506020828161365e5761365e6145a3565b0691505b508254600882021b602082900380841115611bf6576001850154600882021c82179150509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361371757837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161370a93929190614c56565b60405180910390a26113bb565b600061372385856135b5565b9050600061373086613bab565b905060005b8151811015613805576000828281518110613752576137526142dc565b6020026020010151905061377e6004826affffffffffffffffffffff1916613c3490919063ffffffff16565b156137fc576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906137c9908b908b908b908b90600401614c93565b600060405180830381600087803b1580156137e357600080fd5b505af11580156137f7573d6000803e3d6000fd5b505050505b50600101613735565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161383a93929190614c56565b60405180910390a2613855828565ffffffffffff1685613c52565b60005b8151811015610e96576000828281518110613875576138756142dc565b602002602001015190506138a16008826affffffffffffffffffffff1916613c3490919063ffffffff16565b1561391f576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906138ec908b908b908b908b90600401614c93565b600060405180830381600087803b15801561390657600080fd5b505af115801561391a573d6000803e3d6000fd5b505050505b50600101613858565b6000610fc1826124798686612acf565b600080611b2b85613d43565b6000606060008061395486613d58565b90925090506001600160a01b0382166139a557856139718761256c565b6040517ffbf10ce6000000000000000000000000000000000000000000000000000000008152600401610520929190614a46565b806139b4576139b48689613dfc565b8615613a20577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e73000000000000000000000000000000000000000000000000000000000000176000613a0882613e06565b9050613a1d82613a188b846143b0565b613e97565b50505b6000613a2c8760101b90565b7fffffffffffffffffffffffffffff0000000000000000000000000000000000001614613a6457613a5f88888488613f4b565b613a70565b613a7088888488613fc3565b90999098509650505050505050565b805160208201fd5b60008282604051602001613a9c929190614a76565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b600064ffffffffff821115613b21576040517f7149a3c100000000000000000000000000000000000000000000000000000000815260048101839052602401610520565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613b535780850382019150613b5b565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110613be557613be56142dc565b60209081029190910101526000613c1d7f746273746f726500000000000000000053746f7265486f6f6b730000000000008383612459565b9050610fc1613c2f8260008451611bfe565b614024565b60008160ff1682613c458560581c90565b1660ff1614905092915050565b61072083838351613c638560200190565b613c84565b60408051602081018490529081018290526000906060016135ca565b8215613cfe5760208310613cae57602083048401935060208381613caa57613caa6145a3565b0692505b8215613cfe5760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613cef5750506113bb565b50600194909401939182900391015b5b60208210613d205780518455600190930192601f1990910190602001613cff565b81156113bb576000600019600884021c8554835182191691161785555050505050565b602081015160408201516000905b9050915091565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110613d9257613d926142dc565b602090810291909101015260008080613deb7f7462776f726c6400000000000000000053797374656d73000000000000000000857e15020014010000000000000000000000000000000000000000000000000000612351565b925092509250610b82838383614035565b611d448282614041565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613e3f57613e3f6142dc565b60209081029190910101526000610fc17f7462776f726c6400000000000000000042616c616e636573000000000000000083837e20010020000000000000000000000000000000000000000000000000000000612730565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110613ecd57613ecd6142dc565b6020026020010181815250506107207f7462776f726c6400000000000000000042616c616e636573000000000000000060001b82600085604051602001613f1691815260200190565b60408051601f198184030181529190527e2001002000000000000000000000000000000000000000000000000000000061275d565b60006060836001600160a01b03166000613f6685898961409f565b604051613f739190614ccc565b60006040518083038185875af1925050503d8060008114613fb0576040519150601f19603f3d011682016040523d82523d6000602084013e613fb5565b606091505b509097909650945050505050565b60006060836001600160a01b0316613fdc84888861409f565b604051613fe99190614ccc565b600060405180830381855af49150503d8060008114613fb0576040519150601f19603f3d011682016040523d82523d6000602084013e613fb5565b606060006102cf8360156000612493565b600080611b2b856140ce565b600061408f7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff00000000000000000000000000000000851617836140ea565b806102cf57506102cf83836140ea565b60608383836040516020016140b693929190614ce8565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c9060009060f81c613d51565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110614123576141236142dc565b602002602001018181525050826001600160a01b031660001b8160018151811061414f5761414f6142dc565b60209081029190910101526000612cf67f7462776f726c640000000000000000005265736f7572636541636365737300008383630101000160d81b612730565b6000602082840312156141a157600080fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146102cf57600080fd5b803561ffff8116811461234c57600080fd5b6000806000606084860312156141f857600080fd5b83359250614208602085016141d1565b9150614216604085016141d1565b90509250925092565b60006020828403121561423157600080fd5b5035919050565b6000806040838503121561424b57600080fd5b614254836141d1565b9150614262602084016141d1565b90509250929050565b60008151808452602080850194506020840160005b8381101561429c57815187529582019590820190600101614280565b509495945050505050565b6020815260006102cf602083018461426b565b6000602082840312156142cc57600080fd5b815180151581146102cf57600080fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b81810381811115610255576102556142f2565b6000600019820361432e5761432e6142f2565b5060010190565b8082018281126000831280158216821582161715614355576143556142f2565b505092915050565b634e487b7160e01b600052604160045260246000fd5b61ffff82811682821603908082111561438e5761438e6142f2565b5092915050565b61ffff81811683821601908082111561438e5761438e6142f2565b80820180821115610255576102556142f2565b600181815b808511156143fe5781600019048211156143e4576143e46142f2565b808516156143f157918102915b93841c93908002906143c8565b509250929050565b60008261441557506001610255565b8161442257506000610255565b816001811461443857600281146144425761445e565b6001915050610255565b60ff841115614453576144536142f2565b50506001821b610255565b5060208310610133831016604e8410600b8410161715614481575081810a610255565b61448b83836143c3565b806000190482111561449f5761449f6142f2565b029392505050565b60006102cf60ff841683614406565b604051601f8201601f1916810167ffffffffffffffff811182821017156144df576144df61435d565b604052919050565b600060208083850312156144fa57600080fd5b825167ffffffffffffffff8082111561451257600080fd5b818501915085601f83011261452657600080fd5b8151818111156145385761453861435d565b8060051b91506145498483016144b6565b818152918301840191848101908884111561456357600080fd5b938501935b83851015614597578451925063ffffffff831683146145875760008081fd5b8282529385019390850190614568565b98975050505050505050565b634e487b7160e01b600052601260045260246000fd5b600063ffffffff808416806145d0576145d06145a3565b92169190910692915050565b6000826145eb576145eb6145a3565b500690565b838152606060208201526000614609606083018561426b565b9050826040830152949350505050565b60005b8381101561463457818101518382015260200161461c565b50506000910152565b600082601f83011261464e57600080fd5b815167ffffffffffffffff8111156146685761466861435d565b61467b6020601f19601f840116016144b6565b81815284602083860101111561469057600080fd5b610fc1826020830160208701614619565b6000806000606084860312156146b657600080fd5b835167ffffffffffffffff808211156146ce57600080fd5b6146da8783880161463d565b94506020860151935060408601519150808211156146f757600080fd5b506147048682870161463d565b9150509250925092565b838152606060208201526000614727606083018561426b565b905060ff83166040830152949350505050565b60006020828403121561474c57600080fd5b815167ffffffffffffffff81111561476357600080fd5b610fc18482850161463d565b60008151808452614787816020860160208601614619565b601f01601f19169290920160200192915050565b6060815260006147ae606083018661476f565b60208301949094525060400152919050565b6040815260006147d3604083018561476f565b90506001600160a01b03831660208301529392505050565b86815260c06020820152600061480460c083018861426b565b60ff8716604084015264ffffffffff86811660608501528516608084015282810360a0840152614834818561476f565b9998505050505050505050565b84815260806020820152600061485a608083018661426b565b60ff949094166040830152506060015292915050565b85815260a06020820152600061488960a083018761426b565b828103604084015261489b818761476f565b90508460608401528281036080840152614597818561476f565b6000602082840312156148c757600080fd5b5051919050565b85815260a0602082015260006148e760a083018761426b565b60ff861660408401528281036060840152614902818661476f565b9150508260808301529695505050505050565b84815260806020820152600061492e608083018661426b565b60ff851660408401528281036060840152611532818561476f565b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156149915780818460040360031b1b83161693505b505050919050565b600060ff821660ff81036149af576149af6142f2565b60010192915050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a000000000000000000000000000000000000000000000000000000000000008060028401528451614a19816003860160208901614619565b808401905081600382015284519150614a39826004830160208801614619565b0160040195945050505050565b828152604060208201526000610fc1604083018461476f565b8082028115828204841417610255576102556142f2565b8281526000602080830184516020860160005b82811015614aa557815184529284019290840190600101614a89565b5091979650505050505050565b7fffff00000000000000000000000000000000000000000000000000000000000084168152826020820152606060408201526000610c45606083018461476f565b64ffffffffff81811683821601908082111561438e5761438e6142f2565b87815260e060208201526000614b2a60e083018961426b565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c0840152614b61818561476f565b9a9950505050505050505050565b60c081526000614b8260c083018961426b565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a0840152614834818561476f565b608081526000614bd1608083018761426b565b8281036020840152614be3818761476f565b90508460408401528281036060840152611532818561476f565b86815260c060208201526000614c1660c083018861426b565b8281036040840152614c28818861476f565b90508560608401528281036080840152614c42818661476f565b9150508260a0830152979650505050505050565b606081526000614c69606083018661426b565b65ffffffffffff851660208401528281036040840152614c89818561476f565b9695505050505050565b848152608060208201526000614cac608083018661426b565b65ffffffffffff851660408401528281036060840152611532818561476f565b60008251614cde818460208701614619565b9190910192915050565b60008451614cfa818460208901614619565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea2646970667358221220bd153b2079e82c59a3cfac744a71df507146d99d621403b02159b49b412cd4a064736f6c63430008180033","sourceMap":"581:6947:248:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:198:123;;;;;;:::i;:::-;;:::i;:::-;;;516:14:264;;509:22;491:41;;479:2;464:18;2331:198:123;;;;;;;;1262:113;;;:::i;:::-;;;-1:-1:-1;;;;;707:55:264;;;689:74;;677:2;662:18;1262:113:123;543:226:264;2693:239:248;;;;;;:::i;:::-;;:::i;1616:110:123:-;;;-1:-1:-1;;3800:14:123;3796:25;3783:39;1413:25:264;;1401:2;1386:18;1616:110:123;1267:177:264;2938:134:248;;;;;;:::i;:::-;;:::i;:::-;;;;1814:6:264;1847:15;;;1829:34;;1899:15;;;;1894:2;1879:18;;1872:43;1777:18;2938:134:248;1634:287:264;2518:169:248;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;5469:1223::-;;;;;;:::i;:::-;;:::i;:::-;;1549:963;;;;;;:::i;:::-;;:::i;650:893::-;;;;;;:::i;:::-;;:::i;1942:98:123:-;;;:::i;2331:198::-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;1262:113::-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;2693:239:248:-;2774:18;2805:8;2815;2827:22;2840:8;2827:12;:22::i;:::-;2804:45;;;;2868:1;2863:6;;:1;:6;;;:16;;;;;2878:1;2873:6;;:1;:6;;;2863:16;2859:67;;;2911:4;2895:20;;2859:67;2794:138;;2693:239;;;;;:::o;2938:134::-;3004:8;3014;3043:22;3056:8;3043:12;:22::i;:::-;3034:31;;;;-1:-1:-1;2938:134:248;-1:-1:-1;;2938:134:248:o;2518:169::-;2590:35;2644:36;2675:1;2678;2644:30;:36::i;:::-;2637:43;2518:169;-1:-1:-1;;;2518:169:248:o;5469:1223::-;5546:8;:6;:8::i;:::-;-1:-1:-1;;;;;5539:39:248;;5579:8;5539:49;;;;;;;;;;;;;1413:25:264;;1401:2;1386:18;;1267:177;5539:49:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5535:415;;;5604:18;5632:8;:6;:8::i;:::-;-1:-1:-1;;;;;5625:33:248;;5659:8;5669:12;:10;:12::i;:::-;5625:57;;;;;;;;;;;;;3535:25:264;;;;-1:-1:-1;;;;;3596:55:264;3576:18;;;3569:83;3508:18;;5625:57:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5604:78;;5700:13;5696:170;;5808:43;5831:4;5838:12;:10;:12::i;:::-;5808:14;:43::i;:::-;5590:286;5535:415;;;5896:43;5919:4;5926:12;:10;:12::i;5896:43::-;5960:15;5977;5996:27;6014:8;5996:17;:27::i;:::-;5959:64;;;;6033:25;6061:41;6083:8;6093;6061:21;:41::i;:::-;6033:69;;6112:24;6151:9;6146:438;6166:8;:15;6162:1;:19;6146:438;;;6217:8;6202;6211:1;6202:11;;;;;;;;:::i;:::-;;;;;;;:23;6198:327;;6267:4;6245:26;;6289:15;6307:8;6334:1;6316:8;:15;:19;;;;:::i;:::-;6307:29;;;;;;;;:::i;:::-;;;;;;;6289:47;;6354:65;6388:8;6398;6408:1;6411:7;6354:33;:65::i;:::-;6437:50;6468:8;6478;6437:30;:50::i;:::-;6505:5;;;6198:327;6556:3;;;;:::i;:::-;;;;6146:438;;;;6593:28;6606:8;6616:1;6619;6593:12;:28::i;:::-;6639:19;6631:54;;;;-1:-1:-1;;;6631:54:248;;4576:2:264;6631:54:248;;;4558:21:264;4615:2;4595:18;;;4588:30;4654:24;4634:18;;;4627:52;4696:18;;6631:54:248;;;;;;;;;5525:1167;;;;5469:1223;:::o;1549:963::-;1599:13;1615:29;1635:8;1615:19;:29::i;:::-;1599:45;;1678:5;-1:-1:-1;;;;;1662:21:248;:12;:10;:12::i;:::-;-1:-1:-1;;;;;1662:21:248;;1654:70;;;;-1:-1:-1;;;1654:70:248;;4927:2:264;1654:70:248;;;4909:21:264;4966:2;4946:18;;;4939:30;5005:34;4985:18;;;4978:62;5076:6;5056:18;;;5049:34;5100:19;;1654:70:248;4725:400:264;1654:70:248;1744:28;1763:8;1744:18;:28::i;:::-;1743:29;1735:67;;;;-1:-1:-1;;;1735:67:248;;5332:2:264;1735:67:248;;;5314:21:264;5371:2;5351:18;;;5344:30;5410:27;5390:18;;;5383:55;5455:18;;1735:67:248;5130:349:264;1735:67:248;1812:14;1829:25;1845:8;1829:15;:25::i;:::-;1812:42;;1875:8;:6;:8::i;:::-;-1:-1:-1;;;;;1868:39:248;;1908:8;1868:49;;;;;;;;;;;;;1413:25:264;;1401:2;1386:18;;1267:177;1868:49:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1864:404;;;1933:16;1969:39;1999:8;1969:29;:39::i;:::-;1952:56;;1959:6;1952:56;:::i;:::-;1933:75;;2038:1;2026:9;:13;2022:161;;;2059:39;2078:8;2088:9;2059:18;:39::i;:::-;2022:161;;;2137:31;2156:8;2166:1;2137:18;:31::i;:::-;1919:274;1864:404;;;2213:44;2232:8;2249:6;2213:18;:44::i;:::-;2325:28;2338:8;2348:1;2351;2325:12;:28::i;:::-;2363:34;2382:8;2392:4;2363:18;:34::i;:::-;2408:40;2432:8;2442:5;2408:23;:40::i;:::-;2458:47;2490:1;2493;2496:8;2458:31;:47::i;:::-;1589:923;;1549:963;:::o;650:893::-;719:13;735:29;755:8;735:19;:29::i;:::-;719:45;;789:8;:6;:8::i;:::-;-1:-1:-1;;;;;782:39:248;;822:8;782:49;;;;;;;;;;;;;1413:25:264;;1401:2;1386:18;;1267:177;782:49:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;774:86;;;;-1:-1:-1;;;774:86:248;;5907:2:264;774:86:248;;;5889:21:264;5946:2;5926:18;;;5919:30;5985:26;5965:18;;;5958:54;6029:18;;774:86:248;5705:348:264;774:86:248;894:5;-1:-1:-1;;;;;878:21:248;:12;:10;:12::i;:::-;-1:-1:-1;;;;;878:21:248;;870:69;;;;-1:-1:-1;;;870:69:248;;6260:2:264;870:69:248;;;6242:21:264;6299:2;6279:18;;;6272:30;6338:34;6318:18;;;6311:62;6409:5;6389:18;;;6382:33;6432:19;;870:69:248;6058:399:264;870:69:248;957:28;976:8;957:18;:28::i;:::-;949:62;;;;-1:-1:-1;;;949:62:248;;6664:2:264;949:62:248;;;6646:21:264;6703:2;6683:18;;;6676:30;6742:23;6722:18;;;6715:51;6783:18;;949:62:248;6462:345:264;949:62:248;1081:1;1029:40;1060:8;1029:30;:40::i;:::-;:54;1021:101;;;;-1:-1:-1;;;1021:101:248;;7014:2:264;1021:101:248;;;6996:21:264;7053:2;7033:18;;;7026:30;7092:34;7072:18;;;7065:62;7163:4;7143:18;;;7136:32;7185:19;;1021:101:248;6812:398:264;1021:101:248;1134:15;1151;1170:22;1183:8;1170:12;:22::i;:::-;1133:59;;;;1203:13;1218:12;1234:15;:13;:15::i;:::-;1202:47;;;;1272:5;1268:9;;:1;:9;;;1260:37;;;;-1:-1:-1;;;1260:37:248;;7417:2:264;1260:37:248;;;7399:21:264;7456:2;7436:18;;;7429:30;7495:17;7475:18;;;7468:45;7530:18;;1260:37:248;7215:339:264;1260:37:248;1319:6;1315:10;;:1;:10;;;1307:38;;;;-1:-1:-1;;;1307:38:248;;7761:2:264;1307:38:248;;;7743:21:264;7800:2;7780:18;;;7773:30;7839:17;7819:18;;;7812:45;7874:18;;1307:38:248;7559:339:264;1307:38:248;1363:43;1381:8;1391;1401:1;1404;1363:17;:43::i;:::-;:48;;1410:1;1363:48;1355:91;;;;-1:-1:-1;;;1355:91:248;;8105:2:264;1355:91:248;;;8087:21:264;8144:2;8124:18;;;8117:30;8183:32;8163:18;;;8156:60;8233:18;;1355:91:248;7903:354:264;1355:91:248;1456:47;1468:8;1478;1488;1498:1;1501;1456:11;:47::i;:::-;1513:23;1531:1;1534;1513:17;:23::i;:::-;709:834;;;;;650:893;;;:::o;1942:98:123:-;1981:7;2003:32;:30;:32::i;2992:383::-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;4891:393:211:-;4998:16;;;5012:1;4998:16;;;;;;;;;4943:8;;;;;;4998:16;;;;;;;;;;;-1:-1:-1;4998:16:211;4969:45;;5035:6;5020:9;5030:1;5020:12;;;;;;;;:::i;:::-;;;;;;;;;;:21;5049:24;;;5136:80;1065:66;5181:9;1194:66;5136:21;:80::i;:::-;5048:168;;;;;;5229:50;5236:11;5249:15;5266:12;5229:6;:50::i;:::-;5222:57;;;;;;;;4891:393;;;:::o;2642:387:201:-;2768:16;;;2782:1;2768:16;;;2706:25;2768:16;;;;;2706:25;2739:26;;2768:16;2782:1;2768:16;;;;;;;;;;-1:-1:-1;2768:16:201;2739:45;;2821:1;2813:10;;2805:19;;2790:9;2800:1;2790:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;2861:1;2853:10;;2845:19;;2830:9;2840:1;2830:12;;;;;;;;:::i;:::-;;;;;;;;;;:34;2871:18;2892:51;1083:66;2930:9;2871:18;2892:27;:51::i;:::-;2871:72;;2957:66;:44;2978:5;2985:1;2988:5;:12;2957:20;:44::i;:::-;:64;:66::i;:::-;2949:75;2642:387;-1:-1:-1;;;;;2642:387:201:o;3103:154:254:-;3179:75;3210:35;3229:15;3210:18;:35::i;:::-;3247:6;3179:30;:75::i;:::-;3103:154;;:::o;12135:423:201:-;12257:16;;;12271:1;12257:16;;;;;;;;12228:26;;12257:16;;;;;;;;;;-1:-1:-1;12257:16:201;12228:45;;12310:1;12302:10;;12294:19;;12279:9;12289:1;12279:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;12350:1;12342:10;;12334:19;;12319:9;12329:1;12319:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;12378:21;12420:8;12402:28;;;;;;8580:19:264;;8624:2;8615:12;;8451:182;12402:28:201;;;;;;;;;;;;;12378:52;;12438:109;1083:66;1067:83;;12478:9;12489:1;12499:6;12508:2;12499:11;12520:8;:15;12538:8;12438:29;:109::i;:::-;12360:194;12222:336;12135:423;;;;:::o;10896:252::-;10981:16;;;10995:1;10981:16;;;;;;;;10952:26;;10981:16;;;;;;;;;;-1:-1:-1;10981:16:201;10952:45;;11034:1;11026:10;;11018:19;;11003:9;11013:1;11003:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;11074:1;11066:10;;11058:19;;11043:9;11053:1;11043:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;11084:59;1083:66;1067:83;;11126:9;11137:1;11140:2;11084:31;:59::i;5796:354:211:-;7947:22;;;19280:3:264;19276:16;;;19185:66;19272:25;;;7947:22:211;;;;19260:38:264;;;;19331:16;;;;19327:25;19314:11;;;19307:46;7947:22:211;;;;;;;;;6023:1;19369:11:264;;;6009:16:211;;;;;;;;;7947:22;;-1:-1:-1;;5948:25:211;;-1:-1:-1;;6023:1:211;6009:16;;;7947:22;6009:16;;;;;-1:-1:-1;6009:16:211;5980:45;;6046:6;6031:9;6041:1;6031:12;;;;;;;;:::i;:::-;;;;;;;;;;:21;6059:86;1065:66;6091:9;6102:11;6115:15;6132:12;6059:21;:86::i;:::-;5854:296;;;;5796:354;;;:::o;4071:290:195:-;4183:16;;;4197:1;4183:16;;;;;;;;;4133:13;;;;4183:16;;;;;;;;;;;;-1:-1:-1;4183:16:195;4154:45;;4220:11;4205:9;4215:1;4205:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;4238:13;4254:64;1163:66;4291:9;4302:1;1292:66;4254:26;:64::i;:::-;4332:23;;;4071:290;-1:-1:-1;;;;4071:290:195:o;2592:291:215:-;2702:16;;;2716:1;2702:16;;;;;;;;;2653:12;;;;2702:16;;;;;;;;;;;;-1:-1:-1;2702:16:215;2673:45;;2739:8;2724:9;2734:1;2724:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;2754:13;2770:64;1063:66;2807:9;2754:13;-1:-1:-1;;;2770:26:215;:64::i;:::-;2754:80;;2848:29;2869:5;2856:20;;7000:5;6914:97;2848:29;2840:38;2592:291;-1:-1:-1;;;;2592:291:215:o;8151:286:217:-;8262:16;;;8276:1;8262:16;;;;;;;;;8211:14;;;;8262:16;;;;;;;;;;;;-1:-1:-1;8262:16:217;8233:45;;8299:8;8284:9;8294:1;8284:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;8314:13;8330:64;1303:66;8367:9;8378:1;1432:66;8330:26;:64::i;7003:301:194:-;7118:16;;;7132:1;7118:16;;;;;;;;;7067:14;;;;7118:16;;;;;;;;;;;;-1:-1:-1;7118:16:194;7089:45;;7155:11;7140:9;7150:1;7140:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;7173:13;7189:64;1294:66;7226:9;7237:1;1423:66;7189:26;:64::i;10065:254:217:-;10167:16;;;10181:1;10167:16;;;;;;;;;10138:26;;10167:16;;;;;;;;;;;-1:-1:-1;10167:16:217;10138:45;;10204:8;10189:9;10199:1;10189:12;;;;;;;;:::i;:::-;;;;;;:23;;;;;10219:95;1303:66;1287:83;;10256:9;10267:1;10288:9;10270:29;;;;;;8580:19:264;;8624:2;8615:12;;8451:182;10270:29:217;;;;-1:-1:-1;;10270:29:217;;;;;;;;;1432:66;10219:26;:95::i;3908:246:215:-;4004:16;;;4018:1;4004:16;;;;;;;;;3975:26;;4004:16;;;;;;;;;;;-1:-1:-1;4004:16:215;3975:45;;4041:8;4026:9;4036:1;4026:12;;;;;;;;:::i;:::-;;;;;;:23;;;;;4056:93;1063:66;1047:83;;4093:9;4104:1;4125:7;4107:27;;;;;;8974:14:264;8967:22;8962:3;8958:32;8946:45;;9016:1;9007:11;;8823:201;4107:27:215;;;;-1:-1:-1;;4107:27:215;;;;;;;;;-1:-1:-1;;;4056:26:215;:93::i;4756:255:200:-;4855:16;;;4869:1;4855:16;;;;;;;;;4826:26;;4855:16;;;;;;;;;;;-1:-1:-1;4855:16:200;4826:45;;4892:17;4877:9;4887:1;4877:12;;;;;;;;:::i;:::-;;;;;;:32;;;;;4916:90;1147:66;1131:83;;4953:9;4964:1;4985:4;4967:24;;;;;;8974:14:264;8967:22;8962:3;8958:32;8946:45;;9016:1;9007:11;;8823:201;4967:24:200;;;;-1:-1:-1;;4967:24:200;;;;;;;;;1276:66;4916:26;:90::i;9497:296:201:-;9601:16;;;9615:1;9601:16;;;;;;;;9572:26;;9601:16;;;;;;;;;;-1:-1:-1;9601:16:201;9572:45;;9654:1;9646:10;;9638:19;;9623:9;9633:1;9623:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;9694:1;9686:10;;9678:19;;9663:9;9673:1;9663:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;9704:84;1083:66;1067:83;;9745:9;9756:1;9777:8;9759:28;;;;;;8580:19:264;;8624:2;8615:12;;8451:182;9759:28:201;;;;;;;;;;;;;9704:30;:84::i;:::-;9566:227;9497:296;;;:::o;2730:305:200:-;2860:16;;;2874:1;2860:16;;;;;;;;;2804:19;;;;2860:16;;;;;;;;;;;;-1:-1:-1;2860:16:200;2831:45;;2897:17;2882:9;2892:1;2882:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;2921:13;2937:64;1147:66;2974:9;2921:13;1276:66;2937:26;:64::i;4657:361:204:-;4759:16;;;4695:13;4759:16;;;;;;;;;4695:13;;4783:24;;;4870:80;1067:66;4730:45;1196:66;4870:21;:80::i;:::-;4782:168;;;;;;4963:50;4970:11;4983:15;5000:12;4963:6;:50::i;:::-;4956:57;;;;;;;;4657:361;;:::o;4687:279:248:-;4789:6;4807:13;4831:3;4823:11;;:5;:11;;;:39;;4851:11;4857:5;4851:3;:11;:::i;:::-;4823:39;;;4837:11;4845:3;4837:5;:11;:::i;:::-;4807:55;;4872:13;4896:3;4888:11;;:5;:11;;;:39;;4916:11;4922:5;4916:3;:11;:::i;:::-;4888:39;;;4902:11;4910:3;4902:5;:11;:::i;:::-;4872:55;-1:-1:-1;4944:15:248;4872:55;4944:6;:15;:::i;:::-;4937:22;4687:279;-1:-1:-1;;;;;;;4687:279:248:o;6698:828::-;6810:25;6838:41;6860:8;6870;6838:21;:41::i;:::-;6810:69;;6889:24;6928:9;6923:438;6943:8;:15;6939:1;:19;6923:438;;;6994:8;6979;6988:1;6979:11;;;;;;;;:::i;:::-;;;;;;;:23;6975:327;;7044:4;7022:26;;7066:15;7084:8;7111:1;7093:8;:15;:19;;;;:::i;:::-;7084:29;;;;;;;;:::i;:::-;;;;;;;7066:47;;7131:65;7165:8;7175;7185:1;7188:7;7131:33;:65::i;:::-;7214:50;7245:8;7255;7214:30;:50::i;:::-;7282:5;;;6975:327;7333:3;;;;:::i;:::-;;;;6923:438;;;;7378:19;7370:54;;;;-1:-1:-1;;;7370:54:248;;4576:2:264;7370:54:248;;;4558:21:264;4615:2;4595:18;;;4588:30;4654:24;4634:18;;;4627:52;4696:18;;7370:54:248;4374:346:264;7370:54:248;7434:28;7447:8;7457:1;7460;7434:12;:28::i;:::-;7472:47;7504:1;7507;7510:8;7472:31;:47::i;3078:1603::-;3144:24;3179:30;3198:1;3201;3204;3179:30;;3207:1;3179:30;;:18;:30::i;:::-;3171:39;;3144:66;;3224:16;3244:1;3224:21;3220:58;;3261:7;3078:1603;;:::o;3220:58::-;3288:16;3318:14;3370:1;3351:16;:20;3347:163;;;-1:-1:-1;3400:1:248;;-1:-1:-1;3426:1:248;3347:163;;;-1:-1:-1;3471:1:248;;-1:-1:-1;3497:2:248;3347:163;3520:17;3556:22;;;3551:113;3584:8;3580:12;;:1;:12;3551:113;;;3626:27;3651:1;3626:24;:27::i;:::-;3613:40;;;;:::i;:::-;;-1:-1:-1;3594:3:248;;3551:113;;;;3674:34;3725:9;3711:24;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3711:24:248;-1:-1:-1;3674:61:248;-1:-1:-1;3745:13:248;3778:22;;;3773:274;3806:8;3802:12;;:1;:12;3773:274;;;3835:23;3861:24;3883:1;3861:21;:24::i;:::-;3835:50;;3904:9;3899:138;3923:6;:13;3919:1;:17;3899:138;;;3988:6;3995:1;3988:9;;;;;;;;:::i;:::-;;;;;;;3961:17;3979:5;3961:24;;;;;;;;:::i;:::-;;;;;;;;;;:36;4015:7;;;;:::i;:::-;;-1:-1:-1;;3938:3:248;;3899:138;;;-1:-1:-1;;3816:3:248;;3773:274;;;;4092:1;4065:17;:24;:28;4057:80;;;;-1:-1:-1;;;4057:80:248;;9710:2:264;4057:80:248;;;9692:21:264;9749:2;9729:18;;;9722:30;9788:34;9768:18;;;9761:62;9859:9;9839:18;;;9832:37;9886:19;;4057:80:248;9508:403:264;4057:80:248;4148:19;4232:13;4249:5;4232:22;4228:176;;4276:9;:20;4297;4316:1;4297:15;:20;:::i;:::-;4276:42;;;;;;;;;;;;;1413:25:264;;1401:2;1386:18;;1267:177;4276:42:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;4276:42:248;;;;;;;;;;;;:::i;:::-;4270:48;;4228:176;;;4355:38;;;;;4376:16;4355:38;;;1413:25:264;4355:9:248;;:20;;1386:18:264;;4355:38:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;4355:38:248;;;;;;;;;;;;:::i;:::-;4349:44;;4228:176;4419:9;4414:261;4444:1;4435:3;4439:1;4435:6;;;;;;;;:::i;:::-;;;;;;;:10;;;;:::i;:::-;4430:16;;:1;:16;4414:261;;;4467:197;4564:17;4599;:24;4590:3;4594:1;4590:6;;;;;;;;:::i;:::-;;;;;;;:33;;;;;;:::i;:::-;4564:61;;;;;;;;:::i;:::-;;;;;;;4627:1;4630;4502:148;;;;;;;;;13749:25:264;;;13793:6;13835:15;;;13830:2;13815:18;;13808:43;13887:15;13882:2;13867:18;;13860:43;13737:2;13722:18;;13551:358;4502:148:248;;;;-1:-1:-1;;4502:148:248;;;;;;;;;;;;;;;;;;;;4467:17;:197::i;:::-;-1:-1:-1;4448:3:248;;4414:261;;;;3134:1547;;;;;;;3078:1603;;:::o;4048:97:123:-;4089:7;4111:29;:27;:29::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;7036:160:211:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;7131:8:211;;;;6793:33;;;;;6839;7166:25;7157:34;;;;-1:-1:-1;7036:160:211;-1:-1:-1;;;;7036:160:211:o;18598:431:46:-;18734:12;18754:21;18778:17;:15;:17::i;:::-;18754:41;-1:-1:-1;18830:4:46;-1:-1:-1;;;;;18805:30:46;;;18801:224;;18852:63;18878:7;18887:8;18897:17;18852:25;:63::i;:::-;18845:70;;;;;18801:224;18943:75;;;;;-1:-1:-1;;;;;18943:37:46;;;;;:75;;18981:7;;18990:8;;19000:17;;18943:75;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;18943:75:46;;;;;;;;;;;;:::i;18801:224::-;18748:281;18598:431;;;;;:::o;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;45284:220:56:-;45350:24;45382:30;45415:32;45433:6;45441:2;45445:1;45415:17;:32::i;3430:314:138:-;3538:16;;;3552:1;3538:16;;;;;;;;;3482:19;;;;3538:16;;;;;;;;;;;;-1:-1:-1;3538:16:138;3509:45;;3599:6;-1:-1:-1;;;;;3583:24:138;3575:33;;3560:9;3570:1;3560:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3615:13;3631:64;1169:66;3668:9;3615:13;1298:66;3631:26;:64::i;1698:281:106:-;1860:29;1870:10;1882:6;1860:9;:29::i;:::-;1855:120;;1938:21;:10;:19;:21::i;:::-;1961:6;1906:62;;;;;;;;;;;;:::i;8207:601:46:-;8413:21;8437:17;:15;:17::i;:::-;8413:41;-1:-1:-1;8489:4:46;-1:-1:-1;;;;;8464:30:46;;;8460:344;;8504:102;8532:7;8541:8;8551:17;8570:16;8588:11;8601:4;8504:27;:102::i;:::-;8460:344;;;8627:170;;;;;-1:-1:-1;;;;;8627:39:46;;;;;:170;;8676:7;;8693:8;;8711:17;;8738:16;;8764:11;;8785:4;;8627:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8407:401;8207:601;;;;;;:::o;13190:464::-;13351:21;13375:17;:15;:17::i;:::-;13351:41;-1:-1:-1;13427:4:46;-1:-1:-1;;;;;13402:30:46;;;13398:252;;13442:84;13472:7;13481:8;13491:17;13510:15;13442:29;:84::i;:::-;13398:252;;;13547:96;;;;;-1:-1:-1;;;;;13547:41:46;;;;;:96;;13589:7;;13598:8;;13608:17;;13627:15;;13547:96;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13345:309;13190:464;;;;:::o;6458:480::-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;:::-;6692:242;;;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17775:457;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;10761:455::-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;10980:232::-;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;12345:451::-;12505:21;12529:17;:15;:17::i;:::-;12505:41;-1:-1:-1;12581:4:46;-1:-1:-1;;;;;12556:30:46;;;12552:240;;12596:78;12625:7;12634:8;12644:17;12663:10;12596:28;:78::i;12552:240::-;12695:90;;;;;-1:-1:-1;;;;;12695:40:46;;;;;:90;;12736:7;;12745:8;;12755:17;;12774:10;;12695:90;;;:::i;5049:179:248:-;5148:6;5180:40;5185:16;5194:2;5198;5185:8;:16::i;:::-;5203;5212:2;5216;5203:8;:16::i;:::-;5180:4;:40::i;5306:308:206:-;5410:16;;;5424:1;5410:16;;;;;;;;;5366:7;;;;5410:16;;;;;;;;;;;;-1:-1:-1;5410:16:206;5381:45;;5463:5;5447:23;;5432:9;5442:1;5432:12;;;;;;;;:::i;:::-;;;;;;;;;;:38;5477:19;5499:57;1071:66;5543:9;5477:19;5499:33;:57::i;:::-;5601:2;5587:16;;;;-1:-1:-1;;;;5306:308:206:o;2600:342::-;2717:16;;;2731:1;2717:16;;;;;;;;;2657:23;;2688:26;;2717:16;;;;;;;;;;;;-1:-1:-1;2717:16:206;2688:45;;2770:5;2754:23;;2739:9;2749:1;2739:12;;;;;;;;:::i;:::-;;;;;;;;;;:38;2784:18;2805:51;1071:66;2843:9;2784:18;2805:27;:51::i;:::-;2784:72;;2870:66;:44;2891:5;2898:1;2901:5;:12;2870:20;:44::i;3318:662:107:-;3373:23;3516:19;;3570:39;3592:16;3599:8;3592:16;:::i;:::-;3570:21;:39::i;:::-;3515:94;;;;3690:8;3703:1;3672:32;;;3668:97;;3713:52;;;;;3757:7;;;;3713:52;;;22811:98:264;22784:18;;3713:52:107;22667:248:264;3668:97:107;1759:4:23;1744:28;;1738:35;;1847:9;1836:21;1903:20;;1961:43;;3883:92:107;3900:8;3936;3883:4;:92::i;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;1953:106::-;2039:13;1836:227;-1:-1:-1;1836:227:46:o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;37180:522::-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;2681:1129:58:-;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;;3341:28;;3116:690;;;2681:1129;;;;;:::o;1109:325:106:-;1190:4;1332:55;696:18:144;578:36:124;2955:46;;2954:74;1380:6:106;1332:18;:55::i;:::-;:97;;;;1391:38;1410:10;1422:6;1391:18;:38::i;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;3968:25;;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;19594:539:45:-;19800:328;19854:7;19879:8;19914:17;19957:16;19994:11;20019:4;20055:66;20103:7;20112:8;20055:47;:66::i;:::-;19800:36;:328::i;30235:834::-;30495:37;30535:66;30583:7;30592:8;30535:47;:66::i;:::-;30495:106;-1:-1:-1;30607:26:45;30643:49;30495:106;30674:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;30643:49:45;30607:86;-1:-1:-1;30731:333:45;30785:7;30810:8;30845:17;30895:37;30917:15;30895:37;;;;:::i;:::-;30991:12;;;31001:1;30991:12;;;;;;;;30961:15;;31035:22;30731:36;:333::i;12066:286::-;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;36171:541::-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;23107:355::-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;28764:791::-;29023:37;29063:66;29111:7;29120:8;29063:47;:66::i;:::-;29023:106;-1:-1:-1;29135:26:45;29171:49;29023:106;29202:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;29171:49:45;29135:86;;29259:291;29313:7;29338:8;29373:17;29423:19;29464:1;29479:10;29521:22;29259:36;:291::i;5234:117:248:-;5297:7;5327:1;5323;:5;:21;;5339:5;5343:1;5339;:5;:::i;:::-;5323:21;;;5331:5;5335:1;5331;:5;:::i;5357:106::-;5416:7;5447:1;5442;:6;;:14;;5455:1;5442:14;;;-1:-1:-1;5451:1:248;;5357:106;-1:-1:-1;5357:106:248:o;21091:444:46:-;21233:7;21248:21;21272:17;:15;:17::i;:::-;21248:41;-1:-1:-1;21324:4:46;-1:-1:-1;;;;;21299:30:46;;;21295:236;;21346:69;21378:7;21387:8;21397:17;21346:31;:69::i;21295:236::-;21443:81;;;;;-1:-1:-1;;;;;21443:43:46;;;;;:81;;21487:7;;21496:8;;21506:17;;21443:81;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;5805:471:133:-;5966:16;;;5980:1;5966:16;;;;;;;;;5879:19;;;;;;5966:16;;;;;;;;;;;-1:-1:-1;5966:16:133;5937:45;;6011:21;6003:30;;;5988:9;5998:1;5988:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;6041:24;;;6128:80;1174:66;6173:9;1303:66;6128:21;:80::i;:::-;6040:168;;;;;;6221:50;6228:11;6241:15;6258:12;6221:6;:50::i;2109:683:107:-;2185:23;2216:20;2239:32;:30;:32::i;:::-;2216:55;-1:-1:-1;;;;;;2350:29:107;;2358:4;2350:29;2346:322;;2389:12;2433:153;2467:36;:34;:36::i;:::-;2520:1;2541:8;2569;2433:15;:153::i;:::-;2409:177;-1:-1:-1;2409:177:107;-1:-1:-1;2409:177:107;2595:41;;2609:27;2625:10;2609:15;:27::i;:::-;2644:17;;;;2346:322;2736:51;;;;;-1:-1:-1;;;;;2736:31:107;;;;;:51;;2768:8;;2778;;2736:51;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2736:51:107;;;;;;;;;;;;:::i;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8101:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;8389:20:44;;8299:21;;8322:9;;8295:37;8385:31;;8244:184;8201:237;;-1:-1:-1;6076:2380:44;;;;:::o;5042:669::-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:44;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;3586:379:136:-;3709:16;;;3723:1;3709:16;;;;;;;;3661:11;;;;3709:16;3723:1;3709:16;;;;;;;;;;-1:-1:-1;3709:16:136;3680:45;;3764:10;3731:9;3741:1;3731:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;3820:6;-1:-1:-1;;;;;3804:24:136;3796:33;;3781:9;3791:1;3781:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3836:13;3852:64;1169:66;3889:9;3836:13;-1:-1:-1;;;3852:26:136;:64::i;:::-;3836:80;;3930:29;3951:5;3938:20;;7000:5:215;6914:97;3165:160:124;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;2007:37;;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;25515:66:264;25503:79;;2092:30:124;;;25491:92:264;2092:30:124;;25599:12:264;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;44254:4001:45;44673:14;44652:7;:35;;;44648:161;;44743:14;44759:7;44792;44775:25;;;;;;8580:19:264;;8624:2;8615:12;;8451:182;44775:25:45;;;;-1:-1:-1;;44775:25:45;;;;;;;;;;44704:98;;;;;;;;;;:::i;44648:161::-;44815:27;44845:49;:22;44876:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;44845:49:45;44815:79;;44900:26;44965:4;:11;44951;44929:33;;:19;:33;;;;:::i;:::-;:47;;;;:::i;:::-;44900:76;;45248:18;45225:19;:41;;:98;;;;-1:-1:-1;45304:19:45;45270:30;45289:11;45270:16;:30;:::i;:::-;:53;;;;45225:98;45221:218;;;45340:92;;;;;26695:12:264;26734:15;;;45340:92:45;;;26716:34:264;26786:15;;;26766:18;;;26759:43;26838:15;;26818:18;;;26811:43;26658:18;;45340:92:45;26489:371:264;45221:218:45;45545:19;45526:16;:38;;;45522:140;;;45581:74;;;;;;;;27038:25:264;;;27111:12;27099:25;;27079:18;;;27072:53;27011:18;;45581:74:45;26865:266:264;45522:140:45;45701:36;45740:72;:22;45774:17;45793:18;45740:33;:72::i;:::-;45701:111;;45959:22;45984:24;46000:7;45984:15;:24::i;:::-;45959:49;;46019:9;46014:486;46034:5;:12;46030:1;:16;46014:486;;;46061:9;46083:5;46089:1;46083:8;;;;;;;;:::i;:::-;;;;;;;46061:31;;46104:42;836:6:54;46104:4:45;:14;;;;;:42;;;;:::i;:::-;46100:394;;;3536:35:26;;;;-1:-1:-1;;;;;46158:55:45;;46235:7;46264:8;46303:17;46350:16;46391:11;46430:22;46470:4;46158:327;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;46100:394;-1:-1:-1;46048:3:45;;46014:486;;;-1:-1:-1;46558:32:45;;;:13;46698:107;46716:17;46712:21;;:1;:21;;;46698:107;;;46761:33;:22;46792:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;46761:33:45;46752:42;;;;46735:3;;46698:107;;;;46930:7;46874:277;46957:8;46994:17;47035:5;47064:11;47101:21;47138:4;46874:277;;;;;;;;;;;:::i;:::-;;;;;;;;46506:652;47243:18;47220:19;:41;47216:248;;47271:31;47305:48;47335:7;47344:8;47305:29;:48::i;:::-;695:28:44;;;-1:-1:-1;47216:248:45;47521:27;47551:61;47575:7;47584:8;47594:17;47551:23;:61::i;:::-;47521:91;;47620:92;47652:19;47681:16;47620:92;;47705:4;47620:13;:92::i;:::-;47513:206;47773:9;47768:483;47788:5;:12;47784:1;:16;47768:483;;;47815:9;47837:5;47843:1;47837:8;;;;;;;;:::i;:::-;;;;;;;47815:31;;47858:41;947:6:54;47858:4:45;:14;;;;;:41;;;;:::i;:::-;47854:391;;;3536:35:26;;;;-1:-1:-1;;;;;47911:54:45;;47987:7;48016:8;48055:17;48102:16;48143:11;48182:21;48221:4;47911:325;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;47854:391;-1:-1:-1;47802:3:45;;47768:483;;;;44498:3757;;;;44254:4001;;;;;;;:::o;4015:652::-;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;50806:191;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;51823:242::-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;8945:812:44;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;17013:1682:45:-;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;39909:262;40051:7;40073:93;40148:17;40073:66;40121:7;40130:8;40073:47;:66::i;8363:236:133:-;8474:19;8495:29;8569:25;8582:11;8569:12;:25::i;1761:1386:121:-;1888:12;1902:17;1956:21;1979:17;2000:22;2013:8;2000:12;:22::i;:::-;1955:67;;-1:-1:-1;1955:67:121;-1:-1:-1;;;;;;2067:27:121;;2063:106;;2139:8;2149:19;:8;:17;:19::i;:::-;2103:66;;;;;;;;;;;;:::i;2063:106::-;2275:12;2270:64;;2289:45;2317:8;2327:6;2289:27;:45::i;:::-;2413:9;;2409:197;;578:36:124;2955:46;;696:18:144;2954:74:124;2432:22:121;2515:26;2954:74:124;2515:13:121;:26::i;:::-;2490:51;-1:-1:-1;2549:50:121;2563:11;2576:22;2593:5;2490:51;2576:22;:::i;:::-;2549:13;:50::i;:::-;2424:182;;2409:197;2708:14;2681:23;:8;451:5:41;2637:44:124;;2539:148;2681:23:121;:41;;;:461;;2982:160;3043:6;3069:5;3092:13;3125:8;2982:39;:160::i;:::-;2681:461;;;2805:168;2874:6;2900:5;2923:13;2956:8;2805:47;:168::i;:::-;2663:479;;;;-1:-1:-1;1761:1386:121;-1:-1:-1;;;;;;;1761:1386:121:o;348:217:142:-;551:6;545:13;538:4;530:6;526:17;519:40;53371:230:45;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;7468:1525:24:-;7596:14;1145:16;7622:25;;7618:120;;;7664:67;;;;;;;;1413:25:264;;;1386:18;;7664:67:24;1267:177:264;7618:120:24;7802:14;6445:61;;;7070:16;;;1063;7070;975;7059:27;7017:70;;;6995:94;;8068:38;;;8064:192;;8151:19;8133:15;:37;8118:52;;;;8064:192;;;8232:15;8210:19;:37;8195:52;;;;8064:192;-1:-1:-1;8572:16:24;975;1063;8439;;;;8428:27;8564:35;;;8882:5;8719:26;8699:46;;;;8698:62;;;8862:25;;;;8892:34;;;;;8861:66;;-1:-1:-1;7468:1525:24;;;;;:::o;3658:342:50:-;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:44:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;51249:282:45:-;51494:30;;;;;;32087:19:264;;;32122:12;;;32115:28;;;51337:7:45;;32159:12:264;;51494:30:45;31898:279:264;1489:2340:44;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;7963:242:133:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;8028:19:133;;8173:26;8147:53;;7963:242;;;:::o;5928:433:139:-;6056:16;;;6070:1;6056:16;;;;;;;;;5986:14;;;;;;6056:16;;;;;;;;;;;-1:-1:-1;6056:16:139;6027:45;;6111:8;6078:9;6088:1;6078:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;6128:24;;;6215:78;1155:66;6258:9;1284:66;6215:19;:78::i;:::-;6127:166;;;;;;6306:50;6313:11;6326:15;6343:12;6306:6;:50::i;1546:281:108:-;1708:29;1718:10;1730:6;1708:9;:29::i;3758:308:132:-;3871:16;;;3885:1;3871:16;;;;;;;;;3819:15;;;;3871:16;;;;;;;;;;;;-1:-1:-1;3871:16:132;3842:45;;3926:11;3893:9;3903:1;3893:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;3945:13;3961:62;1157:66;3996:9;3945:13;1286:66;3961:24;:62::i;5057:269::-;5156:16;;;5170:1;5156:16;;;;;;;;;5127:26;;5156:16;;;;;;;;;;;-1:-1:-1;5156:16:132;5127:45;;5211:11;5178:9;5188:1;5178:12;;;;;;;;:::i;:::-;;;;;;:45;;;;;5230:91;1157:66;1141:83;;5265:9;5276:1;5297:7;5279:27;;;;;;8580:19:264;;8624:2;8615:12;;8451:182;5279:27:132;;;;-1:-1:-1;;5279:27:132;;;;;;;;;1286:66;5230:24;:91::i;5594:317:123:-;5733:12;5747:17;5790:6;-1:-1:-1;;;;;5790:11:123;5810:1;5821:79;5847:8;5868:9;5889:8;5821:13;:79::i;:::-;5790:116;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5772:134:123;;;;-1:-1:-1;5594:317:123;-1:-1:-1;;;;;5594:317:123:o;6415:321::-;6562:12;6576:17;6619:6;-1:-1:-1;;;;;6619:19:123;6646:79;6672:8;6693:9;6714:8;6646:13;:79::i;:::-;6619:112;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;40103:220:56;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;7829:207:139:-;7940:14;7956:17;8006:25;8019:11;8006:12;:25::i;955:327:108:-;1036:4;1178:56;696:18:144;578:36:124;2955:46;;2954:74;1227:6:108;1178:19;:56::i;:::-;:99;;;;1238:39;1258:10;1270:6;1238:19;:39::i;4897:201:123:-;5019:12;5063:8;5073:9;5084:8;5046:47;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;5039:54;;4897:201;;;;;:::o;7448:223:139:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;7564:35:139;;;;;;7513:14;;7631:33;;7623:42;6914:97:215;4006:378:136;4130:16;;;4144:1;4130:16;;;;;;;;4082:11;;;;4130:16;4144:1;4130:16;;;;;;;;;;-1:-1:-1;4130:16:136;4101:45;;4185:10;4152:9;4162:1;4152:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;4241:6;-1:-1:-1;;;;;4225:24:136;4217:33;;4202:9;4212:1;4202:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;4257:13;4273:62;1169:66;4308:9;4257:13;-1:-1:-1;;;4273:24:136;:62::i;14:332:264:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;774:159;841:20;;901:6;890:18;;880:29;;870:57;;923:1;920;913:12;938:324;1013:6;1021;1029;1082:2;1070:9;1061:7;1057:23;1053:32;1050:52;;;1098:1;1095;1088:12;1050:52;1134:9;1121:23;1111:33;;1163:37;1196:2;1185:9;1181:18;1163:37;:::i;:::-;1153:47;;1219:37;1252:2;1241:9;1237:18;1219:37;:::i;:::-;1209:47;;938:324;;;;;:::o;1449:180::-;1508:6;1561:2;1549:9;1540:7;1536:23;1532:32;1529:52;;;1577:1;1574;1567:12;1529:52;-1:-1:-1;1600:23:264;;1449:180;-1:-1:-1;1449:180:264:o;1926:256::-;1992:6;2000;2053:2;2041:9;2032:7;2028:23;2024:32;2021:52;;;2069:1;2066;2059:12;2021:52;2092:28;2110:9;2092:28;:::i;:::-;2082:38;;2139:37;2172:2;2161:9;2157:18;2139:37;:::i;:::-;2129:47;;1926:256;;;;;:::o;2187:439::-;2240:3;2278:5;2272:12;2305:6;2300:3;2293:19;2331:4;2360;2355:3;2351:14;2344:21;;2399:4;2392:5;2388:16;2422:1;2432:169;2446:6;2443:1;2440:13;2432:169;;;2507:13;;2495:26;;2541:12;;;;2576:15;;;;2468:1;2461:9;2432:169;;;-1:-1:-1;2617:3:264;;2187:439;-1:-1:-1;;;;;2187:439:264:o;2631:261::-;2810:2;2799:9;2792:21;2773:4;2830:56;2882:2;2871:9;2867:18;2859:6;2830:56;:::i;3079:277::-;3146:6;3199:2;3187:9;3178:7;3174:23;3170:32;3167:52;;;3215:1;3212;3205:12;3167:52;3247:9;3241:16;3300:5;3293:13;3286:21;3279:5;3276:32;3266:60;;3322:1;3319;3312:12;3663:184;-1:-1:-1;;;3712:1:264;3705:88;3812:4;3809:1;3802:15;3836:4;3833:1;3826:15;3852:184;-1:-1:-1;;;3901:1:264;3894:88;4001:4;3998:1;3991:15;4025:4;4022:1;4015:15;4041:128;4108:9;;;4129:11;;;4126:37;;;4143:18;;:::i;4174:195::-;4213:3;-1:-1:-1;;4237:5:264;4234:77;4231:103;;4314:18;;:::i;:::-;-1:-1:-1;4361:1:264;4350:13;;4174:195::o;5484:216::-;5548:9;;;5576:11;;;5523:3;5606:9;;5634:10;;5630:19;;5659:10;;5651:19;;5627:44;5624:70;;;5674:18;;:::i;:::-;5624:70;;5484:216;;;;:::o;8262:184::-;-1:-1:-1;;;8311:1:264;8304:88;8411:4;8408:1;8401:15;8435:4;8432:1;8425:15;9029:171;9097:6;9136:10;;;9124;;;9120:27;;9159:12;;;9156:38;;;9174:18;;:::i;:::-;9156:38;9029:171;;;;:::o;9205:168::-;9272:6;9298:10;;;9310;;;9294:27;;9333:11;;;9330:37;;;9347:18;;:::i;9378:125::-;9443:9;;;9464:10;;;9461:36;;;9477:18;;:::i;9916:476::-;10005:1;10042:5;10005:1;10056:330;10077:7;10067:8;10064:21;10056:330;;;10196:4;-1:-1:-1;;10124:77:264;10118:4;10115:87;10112:113;;;10205:18;;:::i;:::-;10255:7;10245:8;10241:22;10238:55;;;10275:16;;;;10238:55;10354:22;;;;10314:15;;;;10056:330;;;10060:3;9916:476;;;;;:::o;10397:866::-;10446:5;10476:8;10466:80;;-1:-1:-1;10517:1:264;10531:5;;10466:80;10565:4;10555:76;;-1:-1:-1;10602:1:264;10616:5;;10555:76;10647:4;10665:1;10660:59;;;;10733:1;10728:130;;;;10640:218;;10660:59;10690:1;10681:10;;10704:5;;;10728:130;10765:3;10755:8;10752:17;10749:43;;;10772:18;;:::i;:::-;-1:-1:-1;;10828:1:264;10814:16;;10843:5;;10640:218;;10942:2;10932:8;10929:16;10923:3;10917:4;10914:13;10910:36;10904:2;10894:8;10891:16;10886:2;10880:4;10877:12;10873:35;10870:77;10867:159;;;-1:-1:-1;10979:19:264;;;11011:5;;10867:159;11058:34;11083:8;11077:4;11058:34;:::i;:::-;11188:6;-1:-1:-1;;11116:79:264;11107:7;11104:92;11101:118;;;11199:18;;:::i;:::-;11237:20;;10397:866;-1:-1:-1;;;10397:866:264:o;11268:140::-;11326:5;11355:47;11396:4;11386:8;11382:19;11376:4;11355:47;:::i;11603:334::-;11674:2;11668:9;11730:2;11720:13;;-1:-1:-1;;11716:86:264;11704:99;;11833:18;11818:34;;11854:22;;;11815:62;11812:88;;;11880:18;;:::i;:::-;11916:2;11909:22;11603:334;;-1:-1:-1;11603:334:264:o;11942:1110::-;12036:6;12067:2;12110;12098:9;12089:7;12085:23;12081:32;12078:52;;;12126:1;12123;12116:12;12078:52;12159:9;12153:16;12188:18;12229:2;12221:6;12218:14;12215:34;;;12245:1;12242;12235:12;12215:34;12283:6;12272:9;12268:22;12258:32;;12328:7;12321:4;12317:2;12313:13;12309:27;12299:55;;12350:1;12347;12340:12;12299:55;12379:2;12373:9;12401:2;12397;12394:10;12391:36;;;12407:18;;:::i;:::-;12453:2;12450:1;12446:10;12436:20;;12476:28;12500:2;12496;12492:11;12476:28;:::i;:::-;12538:15;;;12608:11;;;12604:20;;;12569:12;;;;12636:19;;;12633:39;;;12668:1;12665;12658:12;12633:39;12692:11;;;;12712:310;12728:6;12723:3;12720:15;12712:310;;;12801:3;12795:10;12782:23;;12849:10;12842:5;12838:22;12831:5;12828:33;12818:131;;12903:1;12932:2;12928;12921:14;12818:131;12962:18;;;12745:12;;;;13000;;;;12712:310;;;13041:5;11942:1110;-1:-1:-1;;;;;;;;11942:1110:264:o;13057:184::-;-1:-1:-1;;;13106:1:264;13099:88;13206:4;13203:1;13196:15;13230:4;13227:1;13220:15;13246:183;13277:1;13303:10;13340:2;13337:1;13333:10;13362:3;13352:37;;13369:18;;:::i;:::-;13407:10;;13403:20;;;;;13246:183;-1:-1:-1;;13246:183:264:o;13434:112::-;13466:1;13492;13482:35;;13497:18;;:::i;:::-;-1:-1:-1;13531:9:264;;13434:112::o;13914:468::-;14214:6;14203:9;14196:25;14257:2;14252;14241:9;14237:18;14230:30;14177:4;14277:56;14329:2;14318:9;14314:18;14306:6;14277:56;:::i;:::-;14269:64;;14369:6;14364:2;14353:9;14349:18;14342:34;13914:468;;;;;;:::o;14387:250::-;14472:1;14482:113;14496:6;14493:1;14490:13;14482:113;;;14572:11;;;14566:18;14553:11;;;14546:39;14518:2;14511:10;14482:113;;;-1:-1:-1;;14629:1:264;14611:16;;14604:27;14387:250::o;14642:568::-;14695:5;14748:3;14741:4;14733:6;14729:17;14725:27;14715:55;;14766:1;14763;14756:12;14715:55;14795:6;14789:13;14821:18;14817:2;14814:26;14811:52;;;14843:18;;:::i;:::-;14887:114;14995:4;-1:-1:-1;;14919:4:264;14915:2;14911:13;14907:86;14903:97;14887:114;:::i;:::-;15026:2;15017:7;15010:19;15072:3;15065:4;15060:2;15052:6;15048:15;15044:26;15041:35;15038:55;;;15089:1;15086;15079:12;15038:55;15102:77;15176:2;15169:4;15160:7;15156:18;15149:4;15141:6;15137:17;15102:77;:::i;15215:655::-;15357:6;15365;15373;15426:2;15414:9;15405:7;15401:23;15397:32;15394:52;;;15442:1;15439;15432:12;15394:52;15475:9;15469:16;15504:18;15545:2;15537:6;15534:14;15531:34;;;15561:1;15558;15551:12;15531:34;15584:60;15636:7;15627:6;15616:9;15612:22;15584:60;:::i;:::-;15574:70;;15684:2;15673:9;15669:18;15663:25;15653:35;;15734:2;15723:9;15719:18;15713:25;15697:41;;15763:2;15753:8;15750:16;15747:36;;;15779:1;15776;15769:12;15747:36;;15802:62;15856:7;15845:8;15834:9;15830:24;15802:62;:::i;:::-;15792:72;;;15215:655;;;;;:::o;15875:442::-;16138:6;16127:9;16120:25;16181:2;16176;16165:9;16161:18;16154:30;16101:4;16201:56;16253:2;16242:9;16238:18;16230:6;16201:56;:::i;:::-;16193:64;;16305:4;16297:6;16293:17;16288:2;16277:9;16273:18;16266:45;15875:442;;;;;;:::o;16322:335::-;16401:6;16454:2;16442:9;16433:7;16429:23;16425:32;16422:52;;;16470:1;16467;16460:12;16422:52;16503:9;16497:16;16536:18;16528:6;16525:30;16522:50;;;16568:1;16565;16558:12;16522:50;16591:60;16643:7;16634:6;16623:9;16619:22;16591:60;:::i;16662:329::-;16703:3;16741:5;16735:12;16768:6;16763:3;16756:19;16784:76;16853:6;16846:4;16841:3;16837:14;16830:4;16823:5;16819:16;16784:76;:::i;:::-;16905:2;16893:15;-1:-1:-1;;16889:88:264;16880:98;;;;16980:4;16876:109;;16662:329;-1:-1:-1;;16662:329:264:o;16996:359::-;17199:2;17188:9;17181:21;17162:4;17219:44;17259:2;17248:9;17244:18;17236:6;17219:44;:::i;:::-;17294:2;17279:18;;17272:34;;;;-1:-1:-1;17337:2:264;17322:18;17315:34;17211:52;16996:359;-1:-1:-1;16996:359:264:o;17360:339::-;17537:2;17526:9;17519:21;17500:4;17557:44;17597:2;17586:9;17582:18;17574:6;17557:44;:::i;:::-;17549:52;;-1:-1:-1;;;;;17641:6:264;17637:55;17632:2;17621:9;17617:18;17610:83;17360:339;;;;;:::o;17704:793::-;18065:6;18054:9;18047:25;18108:3;18103:2;18092:9;18088:18;18081:31;18028:4;18135:57;18187:3;18176:9;18172:19;18164:6;18135:57;:::i;:::-;18240:4;18228:17;;18223:2;18208:18;;18201:45;18265:12;18313:15;;;18308:2;18293:18;;18286:43;18366:15;;18360:3;18345:19;;18338:44;18419:22;;;18413:3;18398:19;;18391:51;18459:32;18423:6;18476;18459:32;:::i;:::-;18451:40;17704:793;-1:-1:-1;;;;;;;;;17704:793:264:o;18502:515::-;18793:6;18782:9;18775:25;18836:3;18831:2;18820:9;18816:18;18809:31;18756:4;18857:57;18909:3;18898:9;18894:19;18886:6;18857:57;:::i;:::-;18962:4;18950:17;;;;18945:2;18930:18;;18923:45;-1:-1:-1;18999:2:264;18984:18;18977:34;18849:65;18502:515;-1:-1:-1;;18502:515:264:o;19391:794::-;19786:6;19775:9;19768:25;19829:3;19824:2;19813:9;19809:18;19802:31;19749:4;19856:57;19908:3;19897:9;19893:19;19885:6;19856:57;:::i;:::-;19961:9;19953:6;19949:22;19944:2;19933:9;19929:18;19922:50;19995:32;20020:6;20012;19995:32;:::i;:::-;19981:46;;20063:6;20058:2;20047:9;20043:18;20036:34;20119:9;20111:6;20107:22;20101:3;20090:9;20086:19;20079:51;20147:32;20172:6;20164;20147:32;:::i;20743:184::-;20813:6;20866:2;20854:9;20845:7;20841:23;20837:32;20834:52;;;20882:1;20879;20872:12;20834:52;-1:-1:-1;20905:16:264;;20743:184;-1:-1:-1;20743:184:264:o;20932:709::-;21302:6;21291:9;21284:25;21345:3;21340:2;21329:9;21325:18;21318:31;21265:4;21372:57;21424:3;21413:9;21409:19;21401:6;21372:57;:::i;:::-;21477:4;21469:6;21465:17;21460:2;21449:9;21445:18;21438:45;21531:9;21523:6;21519:22;21514:2;21503:9;21499:18;21492:50;21559:32;21584:6;21576;21559:32;:::i;:::-;21551:40;;;21628:6;21622:3;21611:9;21607:19;21600:35;20932:709;;;;;;;;:::o;21646:604::-;21955:6;21944:9;21937:25;21998:3;21993:2;21982:9;21978:18;21971:31;21918:4;22025:57;22077:3;22066:9;22062:19;22054:6;22025:57;:::i;:::-;22130:4;22122:6;22118:17;22113:2;22102:9;22098:18;22091:45;22184:9;22176:6;22172:22;22167:2;22156:9;22152:18;22145:50;22212:32;22237:6;22229;22212:32;:::i;22255:407::-;22338:5;22378;22372:12;22420:4;22413:5;22409:16;22403:23;22445:66;22537:2;22533;22529:11;22520:20;;22563:1;22555:6;22552:13;22549:107;;;22643:2;22637;22627:6;22624:1;22620:14;22617:1;22613:22;22609:31;22605:2;22601:40;22597:49;22588:58;;22549:107;;;;22255:407;;;:::o;22920:175::-;22957:3;23001:4;22994:5;22990:16;23030:4;23021:7;23018:17;23015:43;;23038:18;;:::i;:::-;23087:1;23074:15;;22920:175;-1:-1:-1;;22920:175:264:o;23100:925::-;23549:66;23541:6;23537:79;23532:3;23525:92;23507:3;23636;23668:2;23664:1;23659:3;23655:11;23648:23;23700:6;23694:13;23716:74;23783:6;23779:1;23774:3;23770:11;23763:4;23755:6;23751:17;23716:74;:::i;:::-;23818:6;23813:3;23809:16;23799:26;;23853:2;23849:1;23845:2;23841:10;23834:22;23887:6;23881:13;23865:29;;23903:75;23969:8;23965:1;23961:2;23957:10;23950:4;23942:6;23938:17;23903:75;:::i;:::-;23998:17;24017:1;23994:25;;23100:925;-1:-1:-1;;;;;23100:925:264:o;24219:320::-;24426:6;24415:9;24408:25;24469:2;24464;24453:9;24449:18;24442:30;24389:4;24489:44;24529:2;24518:9;24514:18;24506:6;24489:44;:::i;24544:168::-;24617:9;;;24648;;24665:15;;;24659:22;;24645:37;24635:71;;24686:18;;:::i;24717:640::-;24968:6;24963:3;24956:19;24938:3;24994:2;25027;25022:3;25018:12;25059:6;25053:13;25124:2;25116:6;25112:15;25145:1;25155:175;25169:6;25166:1;25163:13;25155:175;;;25232:13;;25218:28;;25268:14;;;;25305:15;;;;25191:1;25184:9;25155:175;;;-1:-1:-1;25346:5:264;;24717:640;-1:-1:-1;;;;;;;24717:640:264:o;25841:464::-;26088:66;26080:6;26076:79;26065:9;26058:98;26192:6;26187:2;26176:9;26172:18;26165:34;26235:2;26230;26219:9;26215:18;26208:30;26039:4;26255:44;26295:2;26284:9;26280:18;26272:6;26255:44;:::i;26310:174::-;26377:12;26409:10;;;26421;;;26405:27;;26444:11;;;26441:37;;;26458:18;;:::i;27136:901::-;27561:6;27550:9;27543:25;27604:3;27599:2;27588:9;27584:18;27577:31;27524:4;27631:57;27683:3;27672:9;27668:19;27660:6;27631:57;:::i;:::-;27736:4;27724:17;;27719:2;27704:18;;27697:45;27761:12;27809:15;;;27804:2;27789:18;;27782:43;27862:15;;27856:3;27841:19;;27834:44;27909:3;27894:19;;27887:35;;;27959:22;;;27953:3;27938:19;;27931:51;27999:32;27963:6;28016;27999:32;:::i;:::-;27991:40;27136:901;-1:-1:-1;;;;;;;;;;27136:901:264:o;28042:788::-;28407:3;28396:9;28389:22;28370:4;28434:57;28486:3;28475:9;28471:19;28463:6;28434:57;:::i;:::-;28539:4;28531:6;28527:17;28522:2;28511:9;28507:18;28500:45;28593:14;28585:6;28581:27;28576:2;28565:9;28561:18;28554:55;28657:12;28649:6;28645:25;28640:2;28629:9;28625:18;28618:53;28708:6;28702:3;28691:9;28687:19;28680:35;28764:9;28756:6;28752:22;28746:3;28735:9;28731:19;28724:51;28792:32;28817:6;28809;28792:32;:::i;28835:690::-;29170:3;29159:9;29152:22;29133:4;29197:57;29249:3;29238:9;29234:19;29226:6;29197:57;:::i;:::-;29302:9;29294:6;29290:22;29285:2;29274:9;29270:18;29263:50;29336:32;29361:6;29353;29336:32;:::i;:::-;29322:46;;29404:6;29399:2;29388:9;29384:18;29377:34;29459:9;29451:6;29447:22;29442:2;29431:9;29427:18;29420:50;29487:32;29512:6;29504;29487:32;:::i;29530:899::-;29986:6;29975:9;29968:25;30029:3;30024:2;30013:9;30009:18;30002:31;29949:4;30056:57;30108:3;30097:9;30093:19;30085:6;30056:57;:::i;:::-;30161:9;30153:6;30149:22;30144:2;30133:9;30129:18;30122:50;30195:32;30220:6;30212;30195:32;:::i;:::-;30181:46;;30263:6;30258:2;30247:9;30243:18;30236:34;30319:9;30311:6;30307:22;30301:3;30290:9;30286:19;30279:51;30347:32;30372:6;30364;30347:32;:::i;:::-;30339:40;;;30416:6;30410:3;30399:9;30395:19;30388:35;29530:899;;;;;;;;;:::o;30434:511::-;30685:2;30674:9;30667:21;30648:4;30711:56;30763:2;30752:9;30748:18;30740:6;30711:56;:::i;:::-;30815:14;30807:6;30803:27;30798:2;30787:9;30783:18;30776:55;30879:9;30871:6;30867:22;30862:2;30851:9;30847:18;30840:50;30907:32;30932:6;30924;30907:32;:::i;:::-;30899:40;30434:511;-1:-1:-1;;;;;;30434:511:264:o;30950:616::-;31261:6;31250:9;31243:25;31304:3;31299:2;31288:9;31284:18;31277:31;31224:4;31331:57;31383:3;31372:9;31368:19;31360:6;31331:57;:::i;:::-;31436:14;31428:6;31424:27;31419:2;31408:9;31404:18;31397:55;31500:9;31492:6;31488:22;31483:2;31472:9;31468:18;31461:50;31528:32;31553:6;31545;31528:32;:::i;32369:287::-;32498:3;32536:6;32530:13;32552:66;32611:6;32606:3;32599:4;32591:6;32587:17;32552:66;:::i;:::-;32634:16;;;;;32369:287;-1:-1:-1;;32369:287:264:o;32661:530::-;32846:3;32884:6;32878:13;32900:66;32959:6;32954:3;32947:4;32939:6;32935:17;32900:66;:::i;:::-;33035:2;33031:15;;;;33048:66;33027:88;32988:16;;;;33013:103;;;33143:2;33132:14;;33125:30;;;;33182:2;33171:14;;32661:530;-1:-1:-1;;32661:530:264:o","linkReferences":{"src/libraries/LibChunks.sol":{"LibChunks":[{"start":6144,"length":20},{"start":6331,"length":20}]}}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","getEntitiesAtPosition(uint16,uint16)":"69e10c7b","getEntityPosition(bytes32)":"50c4bd84","isAtPosition(bytes32,uint16,uint16)":"3fbf0c5a","move(bytes32,uint16,uint16)":"953717d1","removeEntityFromBoard(bytes32)":"8181bc57","spawn(bytes32)":"911c37ae","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"EncodedLengths_InvalidLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accessedIndex\",\"type\":\"uint256\"}],\"name\":\"Store_IndexOutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"Store_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"fieldLength\",\"type\":\"uint40\"}],\"name\":\"Store_InvalidSplice\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceDynamicData\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"getEntitiesAtPosition\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"entitiesAtPosition\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"getEntityPosition\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"isAtPosition\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isAtPosition\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"move\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"removeEntityFromBoard\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"spawn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the encoded lengths.\"}}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"details\":\"Raised if the start index is larger than the previous length of the field.\",\"params\":{\"accessedIndex\":\"FIXME\",\"length\":\"FIXME\"}}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The resource ID.\",\"resourceIdString\":\"The stringified resource ID (for easier debugging).\"}}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"details\":\"Raised if the splice total length of the field is changed but the splice is not at the end of the field.\",\"params\":{\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"fieldLength\":\"The field length for the splice operation.\",\"startWithinField\":\"The start index within the field for the splice operation.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"params\":{\"data\":\"The data to insert into the dynamic data of the record at the start byte.\",\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"dynamicFieldIndex\":\"The index of the dynamic field to splice data, relative to the start of the dynamic fields. (Dynamic field index = field index - number of static fields)\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided encoded lengths has an invalid length.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided index is out of bounds.\"}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Error raised if the provided resource ID cannot be found.\"}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"notice\":\"Error raised if the provided splice is invalid.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"notice\":\"Emitted when dynamic data in the store is spliced.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/MapSystem.sol\":\"MapSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/\",\":openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/\"]},\"sources\":{\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f\",\"dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5\",\"dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/systems/MapSystem.sol\":{\"keccak256\":\"0x72af6faa75f674fe844405d01a72021da627d7ad150a439a092e121d1cf65f17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e9154f0b28b256e679a0ad1290c4d15e8d455ae4afa81e943dfbdf0003271166\",\"dweb:/ipfs/QmSaBDogAycpDqCq8jbiDPD8DmBLFUojR5Uw1gfbqjDPmV\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"EncodedLengths_InvalidLength"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"},{"internalType":"uint256","name":"accessedIndex","type":"uint256"}],"type":"error","name":"Store_IndexOutOfBounds"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"Store_InvalidResourceType"},{"inputs":[{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"uint40","name":"fieldLength","type":"uint40"}],"type":"error","name":"Store_InvalidSplice"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"uint40","name":"deleteCount","type":"uint40","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceDynamicData","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"getEntitiesAtPosition","outputs":[{"internalType":"bytes32[]","name":"entitiesAtPosition","type":"bytes32[]"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getEntityPosition","outputs":[{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"isAtPosition","outputs":[{"internalType":"bool","name":"_isAtPosition","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"nonpayable","type":"function","name":"move"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"removeEntityFromBoard"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"spawn"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/","openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/MapSystem.sol":"MapSystem"},"evmVersion":"paris","libraries":{}},"sources":{"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a","urls":["bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f","dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4","urls":["bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5","dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk"],"license":"MIT"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/systems/MapSystem.sol":{"keccak256":"0x72af6faa75f674fe844405d01a72021da627d7ad150a439a092e121d1cf65f17","urls":["bzz-raw://e9154f0b28b256e679a0ad1290c4d15e8d455ae4afa81e943dfbdf0003271166","dweb:/ipfs/QmSaBDogAycpDqCq8jbiDPD8DmBLFUojR5Uw1gfbqjDPmV"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":248} \ No newline at end of file +{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"getEntitiesAtPosition","inputs":[{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"entitiesAtPosition","type":"bytes32[]","internalType":"bytes32[]"}],"stateMutability":"view"},{"type":"function","name":"getEntityPosition","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"stateMutability":"view"},{"type":"function","name":"isAtPosition","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[{"name":"_isAtPosition","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"move","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"},{"name":"x","type":"uint16","internalType":"uint16"},{"name":"y","type":"uint16","internalType":"uint16"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"removeEntityFromBoard","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"spawn","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"deleteCount","type":"uint40","indexed":false,"internalType":"uint40"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"EncodedLengths_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_IndexOutOfBounds","inputs":[{"name":"length","type":"uint256","internalType":"uint256"},{"name":"accessedIndex","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_InvalidSplice","inputs":[{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"fieldLength","type":"uint40","internalType":"uint40"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"World_FunctionSelectorNotFound","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_ResourceNotFound","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b50614d70806100206000396000f3fe608060405234801561001057600080fd5b50600436106100be5760003560e01c806369e10c7b11610076578063911c37ae1161005b578063911c37ae14610194578063953717d1146101a7578063e1af802c146101ba57600080fd5b806369e10c7b1461015f5780638181bc571461017f57600080fd5b80633fbf0c5a116100a75780633fbf0c5a1461010b57806345ec93541461011e57806350c4bd841461013157600080fd5b806301ffc9a7146100c3578063119df25f146100eb575b600080fd5b6100d66100d136600461418f565b6101c2565b60405190151581526020015b60405180910390f35b6100f361025b565b6040516001600160a01b0390911681526020016100e2565b6100d66101193660046141e3565b61026a565b604051601f1936013581526020016100e2565b61014461013f36600461421f565b6102ad565b6040805161ffff9384168152929091166020830152016100e2565b61017261016d366004614238565b6102c3565b6040516100e291906142a7565b61019261018d36600461421f565b6102d6565b005b6101926101a236600461421f565b610530565b6101926101b53660046141e3565b610725565b6100f3610aa2565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee12700000000000000000000000000000000000000000000000000000000148061025557507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b6000610265610aac565b905090565b600080600061027886610ade565b915091508461ffff168261ffff1614801561029a57508361ffff168161ffff16145b156102a457600192505b50509392505050565b6000806102b983610ade565b9094909350915050565b60606102cf8383610b8f565b9392505050565b6102de610aa2565b6001600160a01b031663fa1becc4826040518263ffffffff1660e01b815260040161030b91815260200190565b602060405180830381865afa158015610328573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034c91906142ba565b1561041657600061035b610aa2565b6001600160a01b03166343def6388361037261025b565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815260048101929092526001600160a01b03166024820152604401602060405180830381865afa1580156103d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103f891906142ba565b905080610410576104103061040b61025b565b610c4e565b50610422565b6104223061040b61025b565b60008061042e836102ad565b91509150600061043e83836102c3565b90506000805b82518110156104ca5785838281518110610460576104606142dc565b6020026020010151036104b85760019150600083600185516104829190614308565b81518110610492576104926142dc565b602002602001015190506104a886868484610c64565b6104b28686610d37565b506104ca565b806104c28161431b565b915050610444565b506104d785600080610dd7565b806105295760405162461bcd60e51b815260206004820152601660248201527f456e74697479206e6f7420617420706f736974696f6e0000000000000000000060448201526064015b60405180910390fd5b5050505050565b600061053b82610e9f565b9050806001600160a01b031661054f61025b565b6001600160a01b0316146105ca5760405162461bcd60e51b8152602060048201526024808201527f4f6e6c7920746865206f776e65722063616e20737061776e206120636861726160448201527f63746572000000000000000000000000000000000000000000000000000000006064820152608401610520565b6105d382610f3c565b156106205760405162461bcd60e51b815260206004820152601960248201527f43686172616374657220616c726561647920737061776e6564000000000000006044820152606401610520565b600061062b83610fc9565b9050610635610aa2565b6001600160a01b031663fa1becc4846040518263ffffffff1660e01b815260040161066291815260200190565b602060405180830381865afa15801561067f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106a391906142ba565b156106e85760006106b38461105b565b6106bd9083614335565b905060008113156106d7576106d284826110ed565b6106e2565b6106e28460016110ed565b506106f2565b6106f283826110ed565b6106fe83600080610dd7565b6107098360016111a1565b610714836000611242565b610720600080856112fb565b505050565b600061073084610e9f565b905061073a610aa2565b6001600160a01b031663fa1becc4856040518263ffffffff1660e01b815260040161076791815260200190565b602060405180830381865afa158015610784573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a891906142ba565b6107f45760405162461bcd60e51b815260206004820152601860248201527f43616e204f6e6c79206d6f7665206368617261637465727300000000000000006044820152606401610520565b806001600160a01b031661080661025b565b6001600160a01b0316146108825760405162461bcd60e51b815260206004820152602360248201527f4f6e6c7920746865206f776e65722063616e206d6f766520612063686172616360448201527f74657200000000000000000000000000000000000000000000000000000000006064820152608401610520565b61088b84610f3c565b6108d75760405162461bcd60e51b815260206004820152601560248201527f436861726163746572206e6f7420737061776e656400000000000000000000006044820152606401610520565b60006108e2856113c1565b146109555760405162461bcd60e51b815260206004820152602260248201527f43616e6e6f74206d6f7665207768696c6520696e20616e20656e636f756e746560448201527f722e0000000000000000000000000000000000000000000000000000000000006064820152608401610520565b60008061096186610ade565b91509150600080610970611452565b915091508061ffff168761ffff16106109cb5760405162461bcd60e51b815260206004820152600f60248201527f58206f7574206f6620626f756e647300000000000000000000000000000000006044820152606401610520565b8161ffff168661ffff1610610a225760405162461bcd60e51b815260206004820152600f60248201527f59206f7574206f6620626f756e647300000000000000000000000000000000006044820152606401610520565b610a2e848489896114cf565b61ffff16600114610a815760405162461bcd60e51b815260206004820152601e60248201527f43616e206f6e6c79206d6f766520312074696c6520617420612074696d6500006044820152606401610520565b610a8e8885858a8a61153d565b610a988787611639565b5050505050505050565b6000610265611a3a565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c80610adb5750335b90565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110610b1857610b186142dc565b602090810291909101015260008080610b717f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611a44565b925092509250610b82838383611b14565b9550955050505050915091565b604080516002808252606080830184529260009291906020830190803683370190505090508361ffff1660001b81600081518110610bcf57610bcf6142dc565b6020026020010181815250508261ffff1660001b81600181518110610bf657610bf66142dc565b60209081029190910101526000610c2e7f74625544000000000000000000000000456e7469746965734174506f736974698383611b37565b9050610c45610c408260008451611bfe565b611c8c565b95945050505050565b610c60610c5a83611c9d565b82611d3a565b5050565b6040805160028082526060820183526000926020830190803683370190505090508461ffff1660001b81600081518110610ca057610ca06142dc565b6020026020010181815250508361ffff1660001b81600181518110610cc757610cc76142dc565b602002602001018181525050600082604051602001610ce891815260200190565b6040516020818303038152906040529050610d2f7f74625544000000000000000000000000456e7469746965734174506f7369746960001b83600087602002855186611d86565b505050505050565b6040805160028082526060820183526000926020830190803683370190505090508261ffff1660001b81600081518110610d7357610d736142dc565b6020026020010181815250508161ffff1660001b81600181518110610d9a57610d9a6142dc565b6020026020010181815250506107207f74625544000000000000000000000000456e7469746965734174506f7369746960001b8260006020611e3f565b6040805160f084811b7fffff0000000000000000000000000000000000000000000000000000000000009081166020808501919091529185901b1660228301528251600481840301815260016024840181815260648501909552909360009360609385939160440190803683370190505090508681600081518110610e5e57610e5e6142dc565b6020908102919091010152610e967f74625544000000000000000000000000506f736974696f6e000000000000000082868686611ef0565b50505050505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610ed857610ed86142dc565b60209081029190910101526000610f317f74625544000000000000000000000000436861726163746572730000000000008360017e55040020142001000000000000000000000000000000000000000000000000611f99565b60601c949350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610f7557610f756142dc565b60209081029190910101526000610fb57f74625544000000000000000000000000537061776e65640000000000000000008383630101000160d81b611f99565b9050610fc18160f81c90565b949350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611002576110026142dc565b60209081029190910101526000610fc17f74625544000000000000000000000000537461747300000000000000000000008360047ee1080020200120202020200000000000000000000000000000000000000000611f99565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611094576110946142dc565b60209081029190910101526000610fc17f7462554400000000000000000000000043686172616374657245717569706d658360037ea0050320202020200000000000000000000000000000000000000000000000611f99565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611123576111236142dc565b6020026020010181815250506107207f746255440000000000000000000000005374617473000000000000000000000060001b8260058560405160200161116c91815260200190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000612056565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106111d7576111d76142dc565b6020026020010181815250506107207f74625544000000000000000000000000537061776e656400000000000000000060001b8260008560405160200161122591151560f81b815260010190565b60408051601f19818403018152919052630101000160d81b612056565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611278576112786142dc565b6020026020010181815250506107207f74625544000000000000000000000000456e636f756e746572456e746974790060001b826001856040516020016112c691151560f81b815260010190565b60408051601f198184030181529190527e21020020010000000000000000000000000000000000000000000000000000612056565b6040805160028082526060820183526000926020830190803683370190505090508361ffff1660001b81600081518110611337576113376142dc565b6020026020010181815250508261ffff1660001b8160018151811061135e5761135e6142dc565b6020026020010181815250506113bb7f74625544000000000000000000000000456e7469746965734174506f7369746960001b826000856040516020016113a791815260200190565b6040516020818303038152906040526120cc565b50505050565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106113fa576113fa6142dc565b60209081029190910101526000610fc17f74625544000000000000000000000000456e636f756e746572456e746974790083837e21020020010000000000000000000000000000000000000000000000000000611f99565b604080516000808252602082019092528190600080806114b27f746255440000000000000000000000004d6170436f6e66696700000000000000857e04020002020000000000000000000000000000000000000000000000000000611a44565b9250925092506114c3838383611b14565b95509550505050509091565b6000808361ffff168661ffff16116114f0576114eb8685614373565b6114fa565b6114fa8487614373565b905060008361ffff168661ffff161161151c576115178685614373565b611526565b6115268487614373565b90506115328183614395565b979650505050505050565b600061154985856102c3565b90506000805b82518110156115d5578783828151811061156b5761156b6142dc565b6020026020010151036115c357600191506000836001855161158d9190614308565b8151811061159d5761159d6142dc565b602002602001015190506115b388888484610c64565b6115bd8888610d37565b506115d5565b806115cd8161431b565b91505061154f565b50806116235760405162461bcd60e51b815260206004820152601660248201527f456e74697479206e6f7420617420706f736974696f6e000000000000000000006044820152606401610520565b61162e878585610dd7565b610e968484896112fb565b60006116506000808561ffff168561ffff1661213f565b61ffff1690508060000361166357505050565b600080600583101561167b5750600190506006611683565b5060069050600b5b600060ff83165b8260ff168110156116b25761169e8161215d565b6116a890836143b0565b915060010161168a565b5060008167ffffffffffffffff8111156116ce576116ce61435d565b6040519080825280602002602001820160405280156116f7578160200160208202803683370190505b509050600060ff85165b8460ff1681101561177b576000611717826121dd565b905060005b815181101561177157818181518110611737576117376142dc565b6020026020010151858581518110611751576117516142dc565b6020908102919091010152836117668161431b565b94505060010161171c565b5050600101611701565b5060008251116117f35760405162461bcd60e51b815260206004820152602760248201527f4e6f206d6f6e737465727320617661696c61626c6520666f722074686973206460448201527f697374616e6365000000000000000000000000000000000000000000000000006064820152608401610520565b606046617a690361188d5773__$227e4555c1f608352b26068e438454dd8b$__63bc3a86cf6118236008426144a7565b6040518263ffffffff1660e01b815260040161184191815260200190565b600060405180830381865af415801561185e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261188691908101906144e7565b9050611920565b6040517fbc3a86cf00000000000000000000000000000000000000000000000000000000815244600482015273__$227e4555c1f608352b26068e438454dd8b$__9063bc3a86cf90602401600060405180830381865af41580156118f5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261191d91908101906144e7565b90505b60005b600682600081518110611938576119386142dc565b602002602001015161194a91906145b9565b63ffffffff16811015611a2e57611a2584855184848151811061196f5761196f6142dc565b602002602001015163ffffffff1661198791906145dc565b81518110611997576119976142dc565b60200260200101518b8b6040516024016119c89392919092835261ffff918216602084015216604082015260600190565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f15bc424800000000000000000000000000000000000000000000000000000000179052612264565b50600101611923565b50505050505050505050565b6000610265612312565b6060600060606000611a54612312565b9050306001600160a01b03821603611a7d57611a71878787612351565b93509350935050611b0b565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611ac6908a908a908a906004016145f0565b600060405180830381865afa158015611ae3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611a7191908101906146a1565b93509350939050565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b60606000611b43612312565b9050306001600160a01b03821603611b6857611b60858585612459565b9150506102cf565b6040517f1e7889770000000000000000000000000000000000000000000000000000000081526001600160a01b03821690631e78897790611bb19088908890889060040161470e565b600060405180830381865afa158015611bce573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611b60919081019061473a565b509392505050565b600081831180611c0e5750835182115b15611c4b578383836040517f23230fa30000000000000000000000000000000000000000000000000000000081526004016105209392919061479b565b60208401611c5984826143b0565b90506000611c678585614308565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b606060006102cf8360206000612493565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b81600081518110611ce257611ce26142dc565b60209081029190910101526000610fc17f7462776f726c6400000000000000000053797374656d5265676973747279000083837e20010020000000000000000000000000000000000000000000000000000000611f99565b611d44828261250e565b610c6057611d518261256c565b816040517fd787b7370000000000000000000000000000000000000000000000000000000081526004016105209291906147c0565b6000611d90612312565b9050306001600160a01b03821603611db557611db08787878787876126a9565b610e96565b6040517fc0a2895a0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063c0a2895a90611e04908a908a908a908a908a908a906004016147eb565b600060405180830381600087803b158015611e1e57600080fd5b505af1158015611e32573d6000803e3d6000fd5b5050505050505050505050565b6000611e49612312565b9050306001600160a01b03821603611e6c57611e67858585856126c1565b610529565b6040517fd9c03a040000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063d9c03a0490611eb7908890889088908890600401614841565b600060405180830381600087803b158015611ed157600080fd5b505af1158015611ee5573d6000803e3d6000fd5b505050505050505050565b6000611efa612312565b9050306001600160a01b03821603611f1e57611f19868686868661271a565b610d2f565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611f6b9089908990899089908990600401614870565b600060405180830381600087803b158015611f8557600080fd5b505af1158015611a2e573d6000803e3d6000fd5b600080611fa4612312565b9050306001600160a01b03821603611fca57611fc286868686612730565b915050610fc1565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d5990612015908990899089908990600401614841565b602060405180830381865afa158015612032573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fc291906148b5565b6000612060612312565b9050306001600160a01b0382160361207f57611f19868686868661275d565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611f6b90899089908990899089906004016148ce565b60006120d6612312565b9050306001600160a01b038216036120f457611e6785858585612772565b6040517f150f32620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063150f326290611eb7908890889088908890600401614915565b6000610c4561214e86856127ad565b61215886856127ad565b6127cf565b604080516001808252818301909252600091829190602080830190803683370190505090508260001b81600081518110612199576121996142dc565b602090810291909101015260006121d17f746255440000000000000000000000004d6f627342794c6576656c000000000083836127e6565b60209004949350505050565b60408051600180825281830190925260609160009190602080830190803683370190505090508260001b8160008151811061221a5761221a6142dc565b602090810291909101015260006122527f746255440000000000000000000000004d6f627342794c6576656c00000000008383611b37565b9050610fc1610c408260008451611bfe565b606060008061227a61227585614949565b612898565b91509150816000801b036122e0576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000600035166004820152602401610520565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1682179052610fc1828561295b565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061234c573391505090565b919050565b606060006060600061236285612a36565b905061236f878783612a59565b9350600061237c86612a92565b9050801561244e5761238e8888612acf565b935066ffffffffffffff841667ffffffffffffffff8111156123b2576123b261435d565b6040519080825280601f01601f1916602001820160405280156123dc576020820181803683370190505b5092506020830160005b828160ff16101561244b5760006123fe8b8b84612ae2565b9050600061241b888460ff166028026038011c64ffffffffff1690565b905061242a8260008387612b62565b61243481856143b0565b93505050808061244390614999565b9150506123e6565b50505b505093509350939050565b6060610fc1612469858585612ae2565b600061248e856124798989612acf565b9060ff166028026038011c64ffffffffff1690565b612c2e565b606060006124a18560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816124c7576124c76145a3565b04905060405193506020840160208202810160405281855260005b82811015612502578451871c8252938701936020909101906001016124e2565b50505050509392505050565b600061255c7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783612c51565b806102cf57506102cf8383612c51565b606081601081901b600061257f83612d02565b9050827fffffffffffffffffffffffffffff0000000000000000000000000000000000008316156125da576125d57fffffffffffffffffffffffffffff0000000000000000000000000000000000008416612d19565b612611565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff000000000000000000000000000000008316156126475761264283612d19565b61267e565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612690939291906149b8565b6040516020818303038152906040529350505050919050565b610d2f8686868686866126bc8d8d612acf565b612dbd565b60006126cd8585612acf565b905060006126ea828560ff166028026038011c64ffffffffff1690565b9050610d2f8686866127038764ffffffffff8716614308565b604080516000815260208101909152889088612dbd565b610529858585858561272b8b6131f7565b61327c565b6000610c4561273f86866135b5565b60ff858116601b0360080285901c16612758858761360b565b61363c565b610529858561276c848761360b565b8561368d565b600061277e8585612acf565b9050600061279b828560ff166028026038011c64ffffffffff1690565b9050610d2f8686868460008888612dbd565b60008183116127c5576127c08383614308565b6102cf565b6102cf8284614308565b6000818310156127df57816102cf565b5090919050565b6000806127f1612312565b9050306001600160a01b0382160361280e57611b60858585613928565b6040517fdbbf0e210000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063dbbf0e21906128579088908890889060040161470e565b602060405180830381865afa158015612874573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b6091906148b5565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916816000815181106128f1576128f16142dc565b60209081029190910101526000808061294a7f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611a44565b925092509250610b82838383613938565b60606000612967611a3a565b90506001600160a01b03811630036129a857600061298f612986610aac565b60008787613944565b93509050806129a1576129a183613a7f565b5050610255565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906129ef9087908790600401614a46565b6000604051808303816000875af1158015612a0e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fc1919081019061473a565b60006008612a4660026020614308565b612a509190614a5f565b9190911c919050565b606081600003612a7857506040805160208101909152600081526102cf565b6000612a8485856135b5565b9050610c4581600085612c2e565b60006008600180612aa560026020614308565b612aaf9190614308565b612ab99190614308565b612ac39190614a5f565b8260ff911c1692915050565b60006102cf612ade8484613a87565b5490565b60008383604051602001612af7929190614a76565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612be95760208310612b8c57602083048401935060208381612b8857612b886145a3565b0692505b8215612be9576020839003600081841015612baf5750600019600884021c612bb9565b50600019600882021c5b8554600886021b818451168219821617845250818411612bda5750506113bb565b50600194909401939182900391015b5b60208210612c0b5783548152600190930192601f1990910190602001612bea565b81156113bb576000600019600884021c8251865482191691161782525050505050565b60405160208101601f19603f8484010116604052828252611bf685858584612b62565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110612c8a57612c8a6142dc565b602002602001018181525050826001600160a01b031660001b81600181518110612cb657612cb66142dc565b60209081029190910101526000612cf67f7462776f726c640000000000000000005265736f7572636541636365737300008383630101000160d81b611f99565b9050610c458160f81c90565b6000612d10607060106143b0565b9190911b919050565b606060005b6010811015612d7e577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615612d7e57600101612d1e565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280610fc1565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff0000000000000000000000000000000000000000000000000000000000001614612e7d577f74620000000000000000000000000000000000000000000000000000000000008788604051602001612e3b91815260200190565b60408051601f19818403018152908290527f31b46683000000000000000000000000000000000000000000000000000000008252610520939291600401614ab2565b6000612e98828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff1683612eb19190614308565b612ebb91906143b0565b9050808214158015612edd575081612ed38688614af3565b64ffffffffff1614155b15612f2d576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff8088166004830152808716602483015283166044820152606401610520565b818664ffffffffff161115612f7e576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff87166024820152604401610520565b6000612f8b848984613add565b90506000612f988b613bab565b905060005b8151811015613063576000828281518110612fba57612fba6142dc565b60200260200101519050612fe66010826affffffffffffffffffffff1916613c3490919063ffffffff16565b1561305a57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b81526004016130279796959493929190614b11565b600060405180830381600087803b15801561304157600080fd5b505af1158015613055573d6000803e3d6000fd5b505050505b50600101612f9d565b5064ffffffffff881660005b8a60ff168160ff1610156130a257613096878260ff166028026038011c64ffffffffff1690565b9091019060010161306f565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d6040516130dd96959493929190614b6f565b60405180910390a2508284146130fe5760006130f98c8c613a87565b839055505b600061310b8c8c8c612ae2565b905061311f818a64ffffffffff1689613c52565b5060005b81518110156131e9576000828281518110613140576131406142dc565b6020026020010151905061316c6020826affffffffffffffffffffff1916613c3490919063ffffffff16565b156131e057606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b81526004016131ad9796959493929190614b11565b600060405180830381600087803b1580156131c757600080fd5b505af11580156131db573d6000803e3d6000fd5b505050505b50600101613123565b505050505050505050505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161324657507e60030220202000000000000000000000000000000000000000000000000000919050565b6102556132737f746273746f72650000000000000000005461626c65730000000000000000000084613c68565b6020600061363c565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361330857857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516132fb9493929190614bbe565b60405180910390a2610d2f565b600061331387613bab565b905060005b81518110156133ec576000828281518110613335576133356142dc565b602002602001015190506133616001826affffffffffffffffffffff1916613c3490919063ffffffff16565b156133e3576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c906133b0908c908c908c908c908c908c90600401614bfd565b600060405180830381600087803b1580156133ca57600080fd5b505af11580156133de573d6000803e3d6000fd5b505050505b50600101613318565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516134239493929190614bbe565b60405180910390a2600061343788886135b5565b9050600060208701905061344f826000895184613c84565b600061345a85612a92565b11156134de57600061346c8a8a613a87565b878155905060208601915060008060005b61348688612a92565b8160ff1610156134d95761349b8d8d83612ae2565b92506134b68a8260ff166028026038011c64ffffffffff1690565b91506134c58360008488613c84565b6134cf82866143b0565b945060010161347d565b505050505b60005b8351811015611a2e5760008482815181106134fe576134fe6142dc565b6020026020010151905061352a6002826affffffffffffffffffffff1916613c3490919063ffffffff16565b156135ac576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90613579908e908e908e908e908e908e90600401614bfd565b600060405180830381600087803b15801561359357600080fd5b505af11580156135a7573d6000803e3d6000fd5b505050505b506001016134e1565b600082826040516020016135ca929190614a76565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff16811015611bf65761363260ff601b83900360080287901c16836143b0565b9150600101613610565b6000602082106136625760208204840193506020828161365e5761365e6145a3565b0691505b508254600882021b602082900380841115611bf6576001850154600882021c82179150509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361371757837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161370a93929190614c56565b60405180910390a26113bb565b600061372385856135b5565b9050600061373086613bab565b905060005b8151811015613805576000828281518110613752576137526142dc565b6020026020010151905061377e6004826affffffffffffffffffffff1916613c3490919063ffffffff16565b156137fc576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906137c9908b908b908b908b90600401614c93565b600060405180830381600087803b1580156137e357600080fd5b505af11580156137f7573d6000803e3d6000fd5b505050505b50600101613735565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161383a93929190614c56565b60405180910390a2613855828565ffffffffffff1685613c52565b60005b8151811015610e96576000828281518110613875576138756142dc565b602002602001015190506138a16008826affffffffffffffffffffff1916613c3490919063ffffffff16565b1561391f576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906138ec908b908b908b908b90600401614c93565b600060405180830381600087803b15801561390657600080fd5b505af115801561391a573d6000803e3d6000fd5b505050505b50600101613858565b6000610fc1826124798686612acf565b600080611b2b85613d43565b6000606060008061395486613d58565b90925090506001600160a01b0382166139a557856139718761256c565b6040517ffbf10ce6000000000000000000000000000000000000000000000000000000008152600401610520929190614a46565b806139b4576139b48689613dfc565b8615613a20577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e73000000000000000000000000000000000000000000000000000000000000176000613a0882613e06565b9050613a1d82613a188b846143b0565b613e97565b50505b6000613a2c8760101b90565b7fffffffffffffffffffffffffffff0000000000000000000000000000000000001614613a6457613a5f88888488613f4b565b613a70565b613a7088888488613fc3565b90999098509650505050505050565b805160208201fd5b60008282604051602001613a9c929190614a76565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b600064ffffffffff821115613b21576040517f7149a3c100000000000000000000000000000000000000000000000000000000815260048101839052602401610520565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613b535780850382019150613b5b565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110613be557613be56142dc565b60209081029190910101526000613c1d7f746273746f726500000000000000000053746f7265486f6f6b730000000000008383612459565b9050610fc1613c2f8260008451611bfe565b614024565b60008160ff1682613c458560581c90565b1660ff1614905092915050565b61072083838351613c638560200190565b613c84565b60408051602081018490529081018290526000906060016135ca565b8215613cfe5760208310613cae57602083048401935060208381613caa57613caa6145a3565b0692505b8215613cfe5760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613cef5750506113bb565b50600194909401939182900391015b5b60208210613d205780518455600190930192601f1990910190602001613cff565b81156113bb576000600019600884021c8554835182191691161785555050505050565b602081015160408201516000905b9050915091565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110613d9257613d926142dc565b602090810291909101015260008080613deb7f7462776f726c6400000000000000000053797374656d73000000000000000000857e15020014010000000000000000000000000000000000000000000000000000612351565b925092509250610b82838383614035565b611d448282614041565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613e3f57613e3f6142dc565b60209081029190910101526000610fc17f7462776f726c6400000000000000000042616c616e636573000000000000000083837e20010020000000000000000000000000000000000000000000000000000000612730565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110613ecd57613ecd6142dc565b6020026020010181815250506107207f7462776f726c6400000000000000000042616c616e636573000000000000000060001b82600085604051602001613f1691815260200190565b60408051601f198184030181529190527e2001002000000000000000000000000000000000000000000000000000000061275d565b60006060836001600160a01b03166000613f6685898961409f565b604051613f739190614ccc565b60006040518083038185875af1925050503d8060008114613fb0576040519150601f19603f3d011682016040523d82523d6000602084013e613fb5565b606091505b509097909650945050505050565b60006060836001600160a01b0316613fdc84888861409f565b604051613fe99190614ccc565b600060405180830381855af49150503d8060008114613fb0576040519150601f19603f3d011682016040523d82523d6000602084013e613fb5565b606060006102cf8360156000612493565b600080611b2b856140ce565b600061408f7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff00000000000000000000000000000000851617836140ea565b806102cf57506102cf83836140ea565b60608383836040516020016140b693929190614ce8565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c9060009060f81c613d51565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110614123576141236142dc565b602002602001018181525050826001600160a01b031660001b8160018151811061414f5761414f6142dc565b60209081029190910101526000612cf67f7462776f726c640000000000000000005265736f7572636541636365737300008383630101000160d81b612730565b6000602082840312156141a157600080fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146102cf57600080fd5b803561ffff8116811461234c57600080fd5b6000806000606084860312156141f857600080fd5b83359250614208602085016141d1565b9150614216604085016141d1565b90509250925092565b60006020828403121561423157600080fd5b5035919050565b6000806040838503121561424b57600080fd5b614254836141d1565b9150614262602084016141d1565b90509250929050565b60008151808452602080850194506020840160005b8381101561429c57815187529582019590820190600101614280565b509495945050505050565b6020815260006102cf602083018461426b565b6000602082840312156142cc57600080fd5b815180151581146102cf57600080fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b81810381811115610255576102556142f2565b6000600019820361432e5761432e6142f2565b5060010190565b8082018281126000831280158216821582161715614355576143556142f2565b505092915050565b634e487b7160e01b600052604160045260246000fd5b61ffff82811682821603908082111561438e5761438e6142f2565b5092915050565b61ffff81811683821601908082111561438e5761438e6142f2565b80820180821115610255576102556142f2565b600181815b808511156143fe5781600019048211156143e4576143e46142f2565b808516156143f157918102915b93841c93908002906143c8565b509250929050565b60008261441557506001610255565b8161442257506000610255565b816001811461443857600281146144425761445e565b6001915050610255565b60ff841115614453576144536142f2565b50506001821b610255565b5060208310610133831016604e8410600b8410161715614481575081810a610255565b61448b83836143c3565b806000190482111561449f5761449f6142f2565b029392505050565b60006102cf60ff841683614406565b604051601f8201601f1916810167ffffffffffffffff811182821017156144df576144df61435d565b604052919050565b600060208083850312156144fa57600080fd5b825167ffffffffffffffff8082111561451257600080fd5b818501915085601f83011261452657600080fd5b8151818111156145385761453861435d565b8060051b91506145498483016144b6565b818152918301840191848101908884111561456357600080fd5b938501935b83851015614597578451925063ffffffff831683146145875760008081fd5b8282529385019390850190614568565b98975050505050505050565b634e487b7160e01b600052601260045260246000fd5b600063ffffffff808416806145d0576145d06145a3565b92169190910692915050565b6000826145eb576145eb6145a3565b500690565b838152606060208201526000614609606083018561426b565b9050826040830152949350505050565b60005b8381101561463457818101518382015260200161461c565b50506000910152565b600082601f83011261464e57600080fd5b815167ffffffffffffffff8111156146685761466861435d565b61467b6020601f19601f840116016144b6565b81815284602083860101111561469057600080fd5b610fc1826020830160208701614619565b6000806000606084860312156146b657600080fd5b835167ffffffffffffffff808211156146ce57600080fd5b6146da8783880161463d565b94506020860151935060408601519150808211156146f757600080fd5b506147048682870161463d565b9150509250925092565b838152606060208201526000614727606083018561426b565b905060ff83166040830152949350505050565b60006020828403121561474c57600080fd5b815167ffffffffffffffff81111561476357600080fd5b610fc18482850161463d565b60008151808452614787816020860160208601614619565b601f01601f19169290920160200192915050565b6060815260006147ae606083018661476f565b60208301949094525060400152919050565b6040815260006147d3604083018561476f565b90506001600160a01b03831660208301529392505050565b86815260c06020820152600061480460c083018861426b565b60ff8716604084015264ffffffffff86811660608501528516608084015282810360a0840152614834818561476f565b9998505050505050505050565b84815260806020820152600061485a608083018661426b565b60ff949094166040830152506060015292915050565b85815260a06020820152600061488960a083018761426b565b828103604084015261489b818761476f565b90508460608401528281036080840152614597818561476f565b6000602082840312156148c757600080fd5b5051919050565b85815260a0602082015260006148e760a083018761426b565b60ff861660408401528281036060840152614902818661476f565b9150508260808301529695505050505050565b84815260806020820152600061492e608083018661426b565b60ff851660408401528281036060840152611532818561476f565b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156149915780818460040360031b1b83161693505b505050919050565b600060ff821660ff81036149af576149af6142f2565b60010192915050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a000000000000000000000000000000000000000000000000000000000000008060028401528451614a19816003860160208901614619565b808401905081600382015284519150614a39826004830160208801614619565b0160040195945050505050565b828152604060208201526000610fc1604083018461476f565b8082028115828204841417610255576102556142f2565b8281526000602080830184516020860160005b82811015614aa557815184529284019290840190600101614a89565b5091979650505050505050565b7fffff00000000000000000000000000000000000000000000000000000000000084168152826020820152606060408201526000610c45606083018461476f565b64ffffffffff81811683821601908082111561438e5761438e6142f2565b87815260e060208201526000614b2a60e083018961426b565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c0840152614b61818561476f565b9a9950505050505050505050565b60c081526000614b8260c083018961426b565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a0840152614834818561476f565b608081526000614bd1608083018761426b565b8281036020840152614be3818761476f565b90508460408401528281036060840152611532818561476f565b86815260c060208201526000614c1660c083018861426b565b8281036040840152614c28818861476f565b90508560608401528281036080840152614c42818661476f565b9150508260a0830152979650505050505050565b606081526000614c69606083018661426b565b65ffffffffffff851660208401528281036040840152614c89818561476f565b9695505050505050565b848152608060208201526000614cac608083018661426b565b65ffffffffffff851660408401528281036060840152611532818561476f565b60008251614cde818460208701614619565b9190910192915050565b60008451614cfa818460208901614619565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea2646970667358221220915d262bc111bbc328514af0c5ba456c3993894a90b38dfe9abae73ac8ffb31a64736f6c63430008180033","sourceMap":"581:6947:248:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{"src/libraries/LibChunks.sol":{"LibChunks":[{"start":6176,"length":20},{"start":6363,"length":20}]}}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100be5760003560e01c806369e10c7b11610076578063911c37ae1161005b578063911c37ae14610194578063953717d1146101a7578063e1af802c146101ba57600080fd5b806369e10c7b1461015f5780638181bc571461017f57600080fd5b80633fbf0c5a116100a75780633fbf0c5a1461010b57806345ec93541461011e57806350c4bd841461013157600080fd5b806301ffc9a7146100c3578063119df25f146100eb575b600080fd5b6100d66100d136600461418f565b6101c2565b60405190151581526020015b60405180910390f35b6100f361025b565b6040516001600160a01b0390911681526020016100e2565b6100d66101193660046141e3565b61026a565b604051601f1936013581526020016100e2565b61014461013f36600461421f565b6102ad565b6040805161ffff9384168152929091166020830152016100e2565b61017261016d366004614238565b6102c3565b6040516100e291906142a7565b61019261018d36600461421f565b6102d6565b005b6101926101a236600461421f565b610530565b6101926101b53660046141e3565b610725565b6100f3610aa2565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee12700000000000000000000000000000000000000000000000000000000148061025557507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b6000610265610aac565b905090565b600080600061027886610ade565b915091508461ffff168261ffff1614801561029a57508361ffff168161ffff16145b156102a457600192505b50509392505050565b6000806102b983610ade565b9094909350915050565b60606102cf8383610b8f565b9392505050565b6102de610aa2565b6001600160a01b031663fa1becc4826040518263ffffffff1660e01b815260040161030b91815260200190565b602060405180830381865afa158015610328573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034c91906142ba565b1561041657600061035b610aa2565b6001600160a01b03166343def6388361037261025b565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815260048101929092526001600160a01b03166024820152604401602060405180830381865afa1580156103d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103f891906142ba565b905080610410576104103061040b61025b565b610c4e565b50610422565b6104223061040b61025b565b60008061042e836102ad565b91509150600061043e83836102c3565b90506000805b82518110156104ca5785838281518110610460576104606142dc565b6020026020010151036104b85760019150600083600185516104829190614308565b81518110610492576104926142dc565b602002602001015190506104a886868484610c64565b6104b28686610d37565b506104ca565b806104c28161431b565b915050610444565b506104d785600080610dd7565b806105295760405162461bcd60e51b815260206004820152601660248201527f456e74697479206e6f7420617420706f736974696f6e0000000000000000000060448201526064015b60405180910390fd5b5050505050565b600061053b82610e9f565b9050806001600160a01b031661054f61025b565b6001600160a01b0316146105ca5760405162461bcd60e51b8152602060048201526024808201527f4f6e6c7920746865206f776e65722063616e20737061776e206120636861726160448201527f63746572000000000000000000000000000000000000000000000000000000006064820152608401610520565b6105d382610f3c565b156106205760405162461bcd60e51b815260206004820152601960248201527f43686172616374657220616c726561647920737061776e6564000000000000006044820152606401610520565b600061062b83610fc9565b9050610635610aa2565b6001600160a01b031663fa1becc4846040518263ffffffff1660e01b815260040161066291815260200190565b602060405180830381865afa15801561067f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106a391906142ba565b156106e85760006106b38461105b565b6106bd9083614335565b905060008113156106d7576106d284826110ed565b6106e2565b6106e28460016110ed565b506106f2565b6106f283826110ed565b6106fe83600080610dd7565b6107098360016111a1565b610714836000611242565b610720600080856112fb565b505050565b600061073084610e9f565b905061073a610aa2565b6001600160a01b031663fa1becc4856040518263ffffffff1660e01b815260040161076791815260200190565b602060405180830381865afa158015610784573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a891906142ba565b6107f45760405162461bcd60e51b815260206004820152601860248201527f43616e204f6e6c79206d6f7665206368617261637465727300000000000000006044820152606401610520565b806001600160a01b031661080661025b565b6001600160a01b0316146108825760405162461bcd60e51b815260206004820152602360248201527f4f6e6c7920746865206f776e65722063616e206d6f766520612063686172616360448201527f74657200000000000000000000000000000000000000000000000000000000006064820152608401610520565b61088b84610f3c565b6108d75760405162461bcd60e51b815260206004820152601560248201527f436861726163746572206e6f7420737061776e656400000000000000000000006044820152606401610520565b60006108e2856113c1565b146109555760405162461bcd60e51b815260206004820152602260248201527f43616e6e6f74206d6f7665207768696c6520696e20616e20656e636f756e746560448201527f722e0000000000000000000000000000000000000000000000000000000000006064820152608401610520565b60008061096186610ade565b91509150600080610970611452565b915091508061ffff168761ffff16106109cb5760405162461bcd60e51b815260206004820152600f60248201527f58206f7574206f6620626f756e647300000000000000000000000000000000006044820152606401610520565b8161ffff168661ffff1610610a225760405162461bcd60e51b815260206004820152600f60248201527f59206f7574206f6620626f756e647300000000000000000000000000000000006044820152606401610520565b610a2e848489896114cf565b61ffff16600114610a815760405162461bcd60e51b815260206004820152601e60248201527f43616e206f6e6c79206d6f766520312074696c6520617420612074696d6500006044820152606401610520565b610a8e8885858a8a61153d565b610a988787611639565b5050505050505050565b6000610265611a3a565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c80610adb5750335b90565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110610b1857610b186142dc565b602090810291909101015260008080610b717f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611a44565b925092509250610b82838383611b14565b9550955050505050915091565b604080516002808252606080830184529260009291906020830190803683370190505090508361ffff1660001b81600081518110610bcf57610bcf6142dc565b6020026020010181815250508261ffff1660001b81600181518110610bf657610bf66142dc565b60209081029190910101526000610c2e7f74625544000000000000000000000000456e7469746965734174506f736974698383611b37565b9050610c45610c408260008451611bfe565b611c8c565b95945050505050565b610c60610c5a83611c9d565b82611d3a565b5050565b6040805160028082526060820183526000926020830190803683370190505090508461ffff1660001b81600081518110610ca057610ca06142dc565b6020026020010181815250508361ffff1660001b81600181518110610cc757610cc76142dc565b602002602001018181525050600082604051602001610ce891815260200190565b6040516020818303038152906040529050610d2f7f74625544000000000000000000000000456e7469746965734174506f7369746960001b83600087602002855186611d86565b505050505050565b6040805160028082526060820183526000926020830190803683370190505090508261ffff1660001b81600081518110610d7357610d736142dc565b6020026020010181815250508161ffff1660001b81600181518110610d9a57610d9a6142dc565b6020026020010181815250506107207f74625544000000000000000000000000456e7469746965734174506f7369746960001b8260006020611e3f565b6040805160f084811b7fffff0000000000000000000000000000000000000000000000000000000000009081166020808501919091529185901b1660228301528251600481840301815260016024840181815260648501909552909360009360609385939160440190803683370190505090508681600081518110610e5e57610e5e6142dc565b6020908102919091010152610e967f74625544000000000000000000000000506f736974696f6e000000000000000082868686611ef0565b50505050505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610ed857610ed86142dc565b60209081029190910101526000610f317f74625544000000000000000000000000436861726163746572730000000000008360017e55040020142001000000000000000000000000000000000000000000000000611f99565b60601c949350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610f7557610f756142dc565b60209081029190910101526000610fb57f74625544000000000000000000000000537061776e65640000000000000000008383630101000160d81b611f99565b9050610fc18160f81c90565b949350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611002576110026142dc565b60209081029190910101526000610fc17f74625544000000000000000000000000537461747300000000000000000000008360047ee1080020200120202020200000000000000000000000000000000000000000611f99565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611094576110946142dc565b60209081029190910101526000610fc17f7462554400000000000000000000000043686172616374657245717569706d658360037ea0050320202020200000000000000000000000000000000000000000000000611f99565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611123576111236142dc565b6020026020010181815250506107207f746255440000000000000000000000005374617473000000000000000000000060001b8260058560405160200161116c91815260200190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000612056565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106111d7576111d76142dc565b6020026020010181815250506107207f74625544000000000000000000000000537061776e656400000000000000000060001b8260008560405160200161122591151560f81b815260010190565b60408051601f19818403018152919052630101000160d81b612056565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611278576112786142dc565b6020026020010181815250506107207f74625544000000000000000000000000456e636f756e746572456e746974790060001b826001856040516020016112c691151560f81b815260010190565b60408051601f198184030181529190527e21020020010000000000000000000000000000000000000000000000000000612056565b6040805160028082526060820183526000926020830190803683370190505090508361ffff1660001b81600081518110611337576113376142dc565b6020026020010181815250508261ffff1660001b8160018151811061135e5761135e6142dc565b6020026020010181815250506113bb7f74625544000000000000000000000000456e7469746965734174506f7369746960001b826000856040516020016113a791815260200190565b6040516020818303038152906040526120cc565b50505050565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106113fa576113fa6142dc565b60209081029190910101526000610fc17f74625544000000000000000000000000456e636f756e746572456e746974790083837e21020020010000000000000000000000000000000000000000000000000000611f99565b604080516000808252602082019092528190600080806114b27f746255440000000000000000000000004d6170436f6e66696700000000000000857e04020002020000000000000000000000000000000000000000000000000000611a44565b9250925092506114c3838383611b14565b95509550505050509091565b6000808361ffff168661ffff16116114f0576114eb8685614373565b6114fa565b6114fa8487614373565b905060008361ffff168661ffff161161151c576115178685614373565b611526565b6115268487614373565b90506115328183614395565b979650505050505050565b600061154985856102c3565b90506000805b82518110156115d5578783828151811061156b5761156b6142dc565b6020026020010151036115c357600191506000836001855161158d9190614308565b8151811061159d5761159d6142dc565b602002602001015190506115b388888484610c64565b6115bd8888610d37565b506115d5565b806115cd8161431b565b91505061154f565b50806116235760405162461bcd60e51b815260206004820152601660248201527f456e74697479206e6f7420617420706f736974696f6e000000000000000000006044820152606401610520565b61162e878585610dd7565b610e968484896112fb565b60006116506000808561ffff168561ffff1661213f565b61ffff1690508060000361166357505050565b600080600583101561167b5750600190506006611683565b5060069050600b5b600060ff83165b8260ff168110156116b25761169e8161215d565b6116a890836143b0565b915060010161168a565b5060008167ffffffffffffffff8111156116ce576116ce61435d565b6040519080825280602002602001820160405280156116f7578160200160208202803683370190505b509050600060ff85165b8460ff1681101561177b576000611717826121dd565b905060005b815181101561177157818181518110611737576117376142dc565b6020026020010151858581518110611751576117516142dc565b6020908102919091010152836117668161431b565b94505060010161171c565b5050600101611701565b5060008251116117f35760405162461bcd60e51b815260206004820152602760248201527f4e6f206d6f6e737465727320617661696c61626c6520666f722074686973206460448201527f697374616e6365000000000000000000000000000000000000000000000000006064820152608401610520565b606046617a690361188d5773__$227e4555c1f608352b26068e438454dd8b$__63bc3a86cf6118236008426144a7565b6040518263ffffffff1660e01b815260040161184191815260200190565b600060405180830381865af415801561185e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261188691908101906144e7565b9050611920565b6040517fbc3a86cf00000000000000000000000000000000000000000000000000000000815244600482015273__$227e4555c1f608352b26068e438454dd8b$__9063bc3a86cf90602401600060405180830381865af41580156118f5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261191d91908101906144e7565b90505b60005b600682600081518110611938576119386142dc565b602002602001015161194a91906145b9565b63ffffffff16811015611a2e57611a2584855184848151811061196f5761196f6142dc565b602002602001015163ffffffff1661198791906145dc565b81518110611997576119976142dc565b60200260200101518b8b6040516024016119c89392919092835261ffff918216602084015216604082015260600190565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f15bc424800000000000000000000000000000000000000000000000000000000179052612264565b50600101611923565b50505050505050505050565b6000610265612312565b6060600060606000611a54612312565b9050306001600160a01b03821603611a7d57611a71878787612351565b93509350935050611b0b565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611ac6908a908a908a906004016145f0565b600060405180830381865afa158015611ae3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611a7191908101906146a1565b93509350939050565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b60606000611b43612312565b9050306001600160a01b03821603611b6857611b60858585612459565b9150506102cf565b6040517f1e7889770000000000000000000000000000000000000000000000000000000081526001600160a01b03821690631e78897790611bb19088908890889060040161470e565b600060405180830381865afa158015611bce573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611b60919081019061473a565b509392505050565b600081831180611c0e5750835182115b15611c4b578383836040517f23230fa30000000000000000000000000000000000000000000000000000000081526004016105209392919061479b565b60208401611c5984826143b0565b90506000611c678585614308565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b606060006102cf8360206000612493565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b81600081518110611ce257611ce26142dc565b60209081029190910101526000610fc17f7462776f726c6400000000000000000053797374656d5265676973747279000083837e20010020000000000000000000000000000000000000000000000000000000611f99565b611d44828261250e565b610c6057611d518261256c565b816040517fd787b7370000000000000000000000000000000000000000000000000000000081526004016105209291906147c0565b6000611d90612312565b9050306001600160a01b03821603611db557611db08787878787876126a9565b610e96565b6040517fc0a2895a0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063c0a2895a90611e04908a908a908a908a908a908a906004016147eb565b600060405180830381600087803b158015611e1e57600080fd5b505af1158015611e32573d6000803e3d6000fd5b5050505050505050505050565b6000611e49612312565b9050306001600160a01b03821603611e6c57611e67858585856126c1565b610529565b6040517fd9c03a040000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063d9c03a0490611eb7908890889088908890600401614841565b600060405180830381600087803b158015611ed157600080fd5b505af1158015611ee5573d6000803e3d6000fd5b505050505050505050565b6000611efa612312565b9050306001600160a01b03821603611f1e57611f19868686868661271a565b610d2f565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611f6b9089908990899089908990600401614870565b600060405180830381600087803b158015611f8557600080fd5b505af1158015611a2e573d6000803e3d6000fd5b600080611fa4612312565b9050306001600160a01b03821603611fca57611fc286868686612730565b915050610fc1565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d5990612015908990899089908990600401614841565b602060405180830381865afa158015612032573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fc291906148b5565b6000612060612312565b9050306001600160a01b0382160361207f57611f19868686868661275d565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611f6b90899089908990899089906004016148ce565b60006120d6612312565b9050306001600160a01b038216036120f457611e6785858585612772565b6040517f150f32620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063150f326290611eb7908890889088908890600401614915565b6000610c4561214e86856127ad565b61215886856127ad565b6127cf565b604080516001808252818301909252600091829190602080830190803683370190505090508260001b81600081518110612199576121996142dc565b602090810291909101015260006121d17f746255440000000000000000000000004d6f627342794c6576656c000000000083836127e6565b60209004949350505050565b60408051600180825281830190925260609160009190602080830190803683370190505090508260001b8160008151811061221a5761221a6142dc565b602090810291909101015260006122527f746255440000000000000000000000004d6f627342794c6576656c00000000008383611b37565b9050610fc1610c408260008451611bfe565b606060008061227a61227585614949565b612898565b91509150816000801b036122e0576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000600035166004820152602401610520565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1682179052610fc1828561295b565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061234c573391505090565b919050565b606060006060600061236285612a36565b905061236f878783612a59565b9350600061237c86612a92565b9050801561244e5761238e8888612acf565b935066ffffffffffffff841667ffffffffffffffff8111156123b2576123b261435d565b6040519080825280601f01601f1916602001820160405280156123dc576020820181803683370190505b5092506020830160005b828160ff16101561244b5760006123fe8b8b84612ae2565b9050600061241b888460ff166028026038011c64ffffffffff1690565b905061242a8260008387612b62565b61243481856143b0565b93505050808061244390614999565b9150506123e6565b50505b505093509350939050565b6060610fc1612469858585612ae2565b600061248e856124798989612acf565b9060ff166028026038011c64ffffffffff1690565b612c2e565b606060006124a18560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816124c7576124c76145a3565b04905060405193506020840160208202810160405281855260005b82811015612502578451871c8252938701936020909101906001016124e2565b50505050509392505050565b600061255c7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783612c51565b806102cf57506102cf8383612c51565b606081601081901b600061257f83612d02565b9050827fffffffffffffffffffffffffffff0000000000000000000000000000000000008316156125da576125d57fffffffffffffffffffffffffffff0000000000000000000000000000000000008416612d19565b612611565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff000000000000000000000000000000008316156126475761264283612d19565b61267e565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612690939291906149b8565b6040516020818303038152906040529350505050919050565b610d2f8686868686866126bc8d8d612acf565b612dbd565b60006126cd8585612acf565b905060006126ea828560ff166028026038011c64ffffffffff1690565b9050610d2f8686866127038764ffffffffff8716614308565b604080516000815260208101909152889088612dbd565b610529858585858561272b8b6131f7565b61327c565b6000610c4561273f86866135b5565b60ff858116601b0360080285901c16612758858761360b565b61363c565b610529858561276c848761360b565b8561368d565b600061277e8585612acf565b9050600061279b828560ff166028026038011c64ffffffffff1690565b9050610d2f8686868460008888612dbd565b60008183116127c5576127c08383614308565b6102cf565b6102cf8284614308565b6000818310156127df57816102cf565b5090919050565b6000806127f1612312565b9050306001600160a01b0382160361280e57611b60858585613928565b6040517fdbbf0e210000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063dbbf0e21906128579088908890889060040161470e565b602060405180830381865afa158015612874573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b6091906148b5565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916816000815181106128f1576128f16142dc565b60209081029190910101526000808061294a7f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611a44565b925092509250610b82838383613938565b60606000612967611a3a565b90506001600160a01b03811630036129a857600061298f612986610aac565b60008787613944565b93509050806129a1576129a183613a7f565b5050610255565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906129ef9087908790600401614a46565b6000604051808303816000875af1158015612a0e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fc1919081019061473a565b60006008612a4660026020614308565b612a509190614a5f565b9190911c919050565b606081600003612a7857506040805160208101909152600081526102cf565b6000612a8485856135b5565b9050610c4581600085612c2e565b60006008600180612aa560026020614308565b612aaf9190614308565b612ab99190614308565b612ac39190614a5f565b8260ff911c1692915050565b60006102cf612ade8484613a87565b5490565b60008383604051602001612af7929190614a76565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612be95760208310612b8c57602083048401935060208381612b8857612b886145a3565b0692505b8215612be9576020839003600081841015612baf5750600019600884021c612bb9565b50600019600882021c5b8554600886021b818451168219821617845250818411612bda5750506113bb565b50600194909401939182900391015b5b60208210612c0b5783548152600190930192601f1990910190602001612bea565b81156113bb576000600019600884021c8251865482191691161782525050505050565b60405160208101601f19603f8484010116604052828252611bf685858584612b62565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110612c8a57612c8a6142dc565b602002602001018181525050826001600160a01b031660001b81600181518110612cb657612cb66142dc565b60209081029190910101526000612cf67f7462776f726c640000000000000000005265736f7572636541636365737300008383630101000160d81b611f99565b9050610c458160f81c90565b6000612d10607060106143b0565b9190911b919050565b606060005b6010811015612d7e577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615612d7e57600101612d1e565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280610fc1565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff0000000000000000000000000000000000000000000000000000000000001614612e7d577f74620000000000000000000000000000000000000000000000000000000000008788604051602001612e3b91815260200190565b60408051601f19818403018152908290527f31b46683000000000000000000000000000000000000000000000000000000008252610520939291600401614ab2565b6000612e98828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff1683612eb19190614308565b612ebb91906143b0565b9050808214158015612edd575081612ed38688614af3565b64ffffffffff1614155b15612f2d576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff8088166004830152808716602483015283166044820152606401610520565b818664ffffffffff161115612f7e576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff87166024820152604401610520565b6000612f8b848984613add565b90506000612f988b613bab565b905060005b8151811015613063576000828281518110612fba57612fba6142dc565b60200260200101519050612fe66010826affffffffffffffffffffff1916613c3490919063ffffffff16565b1561305a57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b81526004016130279796959493929190614b11565b600060405180830381600087803b15801561304157600080fd5b505af1158015613055573d6000803e3d6000fd5b505050505b50600101612f9d565b5064ffffffffff881660005b8a60ff168160ff1610156130a257613096878260ff166028026038011c64ffffffffff1690565b9091019060010161306f565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d6040516130dd96959493929190614b6f565b60405180910390a2508284146130fe5760006130f98c8c613a87565b839055505b600061310b8c8c8c612ae2565b905061311f818a64ffffffffff1689613c52565b5060005b81518110156131e9576000828281518110613140576131406142dc565b6020026020010151905061316c6020826affffffffffffffffffffff1916613c3490919063ffffffff16565b156131e057606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b81526004016131ad9796959493929190614b11565b600060405180830381600087803b1580156131c757600080fd5b505af11580156131db573d6000803e3d6000fd5b505050505b50600101613123565b505050505050505050505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161324657507e60030220202000000000000000000000000000000000000000000000000000919050565b6102556132737f746273746f72650000000000000000005461626c65730000000000000000000084613c68565b6020600061363c565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361330857857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516132fb9493929190614bbe565b60405180910390a2610d2f565b600061331387613bab565b905060005b81518110156133ec576000828281518110613335576133356142dc565b602002602001015190506133616001826affffffffffffffffffffff1916613c3490919063ffffffff16565b156133e3576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c906133b0908c908c908c908c908c908c90600401614bfd565b600060405180830381600087803b1580156133ca57600080fd5b505af11580156133de573d6000803e3d6000fd5b505050505b50600101613318565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516134239493929190614bbe565b60405180910390a2600061343788886135b5565b9050600060208701905061344f826000895184613c84565b600061345a85612a92565b11156134de57600061346c8a8a613a87565b878155905060208601915060008060005b61348688612a92565b8160ff1610156134d95761349b8d8d83612ae2565b92506134b68a8260ff166028026038011c64ffffffffff1690565b91506134c58360008488613c84565b6134cf82866143b0565b945060010161347d565b505050505b60005b8351811015611a2e5760008482815181106134fe576134fe6142dc565b6020026020010151905061352a6002826affffffffffffffffffffff1916613c3490919063ffffffff16565b156135ac576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90613579908e908e908e908e908e908e90600401614bfd565b600060405180830381600087803b15801561359357600080fd5b505af11580156135a7573d6000803e3d6000fd5b505050505b506001016134e1565b600082826040516020016135ca929190614a76565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff16811015611bf65761363260ff601b83900360080287901c16836143b0565b9150600101613610565b6000602082106136625760208204840193506020828161365e5761365e6145a3565b0691505b508254600882021b602082900380841115611bf6576001850154600882021c82179150509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361371757837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161370a93929190614c56565b60405180910390a26113bb565b600061372385856135b5565b9050600061373086613bab565b905060005b8151811015613805576000828281518110613752576137526142dc565b6020026020010151905061377e6004826affffffffffffffffffffff1916613c3490919063ffffffff16565b156137fc576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906137c9908b908b908b908b90600401614c93565b600060405180830381600087803b1580156137e357600080fd5b505af11580156137f7573d6000803e3d6000fd5b505050505b50600101613735565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161383a93929190614c56565b60405180910390a2613855828565ffffffffffff1685613c52565b60005b8151811015610e96576000828281518110613875576138756142dc565b602002602001015190506138a16008826affffffffffffffffffffff1916613c3490919063ffffffff16565b1561391f576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906138ec908b908b908b908b90600401614c93565b600060405180830381600087803b15801561390657600080fd5b505af115801561391a573d6000803e3d6000fd5b505050505b50600101613858565b6000610fc1826124798686612acf565b600080611b2b85613d43565b6000606060008061395486613d58565b90925090506001600160a01b0382166139a557856139718761256c565b6040517ffbf10ce6000000000000000000000000000000000000000000000000000000008152600401610520929190614a46565b806139b4576139b48689613dfc565b8615613a20577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e73000000000000000000000000000000000000000000000000000000000000176000613a0882613e06565b9050613a1d82613a188b846143b0565b613e97565b50505b6000613a2c8760101b90565b7fffffffffffffffffffffffffffff0000000000000000000000000000000000001614613a6457613a5f88888488613f4b565b613a70565b613a7088888488613fc3565b90999098509650505050505050565b805160208201fd5b60008282604051602001613a9c929190614a76565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b600064ffffffffff821115613b21576040517f7149a3c100000000000000000000000000000000000000000000000000000000815260048101839052602401610520565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613b535780850382019150613b5b565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110613be557613be56142dc565b60209081029190910101526000613c1d7f746273746f726500000000000000000053746f7265486f6f6b730000000000008383612459565b9050610fc1613c2f8260008451611bfe565b614024565b60008160ff1682613c458560581c90565b1660ff1614905092915050565b61072083838351613c638560200190565b613c84565b60408051602081018490529081018290526000906060016135ca565b8215613cfe5760208310613cae57602083048401935060208381613caa57613caa6145a3565b0692505b8215613cfe5760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613cef5750506113bb565b50600194909401939182900391015b5b60208210613d205780518455600190930192601f1990910190602001613cff565b81156113bb576000600019600884021c8554835182191691161785555050505050565b602081015160408201516000905b9050915091565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110613d9257613d926142dc565b602090810291909101015260008080613deb7f7462776f726c6400000000000000000053797374656d73000000000000000000857e15020014010000000000000000000000000000000000000000000000000000612351565b925092509250610b82838383614035565b611d448282614041565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613e3f57613e3f6142dc565b60209081029190910101526000610fc17f7462776f726c6400000000000000000042616c616e636573000000000000000083837e20010020000000000000000000000000000000000000000000000000000000612730565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110613ecd57613ecd6142dc565b6020026020010181815250506107207f7462776f726c6400000000000000000042616c616e636573000000000000000060001b82600085604051602001613f1691815260200190565b60408051601f198184030181529190527e2001002000000000000000000000000000000000000000000000000000000061275d565b60006060836001600160a01b03166000613f6685898961409f565b604051613f739190614ccc565b60006040518083038185875af1925050503d8060008114613fb0576040519150601f19603f3d011682016040523d82523d6000602084013e613fb5565b606091505b509097909650945050505050565b60006060836001600160a01b0316613fdc84888861409f565b604051613fe99190614ccc565b600060405180830381855af49150503d8060008114613fb0576040519150601f19603f3d011682016040523d82523d6000602084013e613fb5565b606060006102cf8360156000612493565b600080611b2b856140ce565b600061408f7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff00000000000000000000000000000000851617836140ea565b806102cf57506102cf83836140ea565b60608383836040516020016140b693929190614ce8565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c9060009060f81c613d51565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110614123576141236142dc565b602002602001018181525050826001600160a01b031660001b8160018151811061414f5761414f6142dc565b60209081029190910101526000612cf67f7462776f726c640000000000000000005265736f7572636541636365737300008383630101000160d81b612730565b6000602082840312156141a157600080fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146102cf57600080fd5b803561ffff8116811461234c57600080fd5b6000806000606084860312156141f857600080fd5b83359250614208602085016141d1565b9150614216604085016141d1565b90509250925092565b60006020828403121561423157600080fd5b5035919050565b6000806040838503121561424b57600080fd5b614254836141d1565b9150614262602084016141d1565b90509250929050565b60008151808452602080850194506020840160005b8381101561429c57815187529582019590820190600101614280565b509495945050505050565b6020815260006102cf602083018461426b565b6000602082840312156142cc57600080fd5b815180151581146102cf57600080fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b81810381811115610255576102556142f2565b6000600019820361432e5761432e6142f2565b5060010190565b8082018281126000831280158216821582161715614355576143556142f2565b505092915050565b634e487b7160e01b600052604160045260246000fd5b61ffff82811682821603908082111561438e5761438e6142f2565b5092915050565b61ffff81811683821601908082111561438e5761438e6142f2565b80820180821115610255576102556142f2565b600181815b808511156143fe5781600019048211156143e4576143e46142f2565b808516156143f157918102915b93841c93908002906143c8565b509250929050565b60008261441557506001610255565b8161442257506000610255565b816001811461443857600281146144425761445e565b6001915050610255565b60ff841115614453576144536142f2565b50506001821b610255565b5060208310610133831016604e8410600b8410161715614481575081810a610255565b61448b83836143c3565b806000190482111561449f5761449f6142f2565b029392505050565b60006102cf60ff841683614406565b604051601f8201601f1916810167ffffffffffffffff811182821017156144df576144df61435d565b604052919050565b600060208083850312156144fa57600080fd5b825167ffffffffffffffff8082111561451257600080fd5b818501915085601f83011261452657600080fd5b8151818111156145385761453861435d565b8060051b91506145498483016144b6565b818152918301840191848101908884111561456357600080fd5b938501935b83851015614597578451925063ffffffff831683146145875760008081fd5b8282529385019390850190614568565b98975050505050505050565b634e487b7160e01b600052601260045260246000fd5b600063ffffffff808416806145d0576145d06145a3565b92169190910692915050565b6000826145eb576145eb6145a3565b500690565b838152606060208201526000614609606083018561426b565b9050826040830152949350505050565b60005b8381101561463457818101518382015260200161461c565b50506000910152565b600082601f83011261464e57600080fd5b815167ffffffffffffffff8111156146685761466861435d565b61467b6020601f19601f840116016144b6565b81815284602083860101111561469057600080fd5b610fc1826020830160208701614619565b6000806000606084860312156146b657600080fd5b835167ffffffffffffffff808211156146ce57600080fd5b6146da8783880161463d565b94506020860151935060408601519150808211156146f757600080fd5b506147048682870161463d565b9150509250925092565b838152606060208201526000614727606083018561426b565b905060ff83166040830152949350505050565b60006020828403121561474c57600080fd5b815167ffffffffffffffff81111561476357600080fd5b610fc18482850161463d565b60008151808452614787816020860160208601614619565b601f01601f19169290920160200192915050565b6060815260006147ae606083018661476f565b60208301949094525060400152919050565b6040815260006147d3604083018561476f565b90506001600160a01b03831660208301529392505050565b86815260c06020820152600061480460c083018861426b565b60ff8716604084015264ffffffffff86811660608501528516608084015282810360a0840152614834818561476f565b9998505050505050505050565b84815260806020820152600061485a608083018661426b565b60ff949094166040830152506060015292915050565b85815260a06020820152600061488960a083018761426b565b828103604084015261489b818761476f565b90508460608401528281036080840152614597818561476f565b6000602082840312156148c757600080fd5b5051919050565b85815260a0602082015260006148e760a083018761426b565b60ff861660408401528281036060840152614902818661476f565b9150508260808301529695505050505050565b84815260806020820152600061492e608083018661426b565b60ff851660408401528281036060840152611532818561476f565b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156149915780818460040360031b1b83161693505b505050919050565b600060ff821660ff81036149af576149af6142f2565b60010192915050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a000000000000000000000000000000000000000000000000000000000000008060028401528451614a19816003860160208901614619565b808401905081600382015284519150614a39826004830160208801614619565b0160040195945050505050565b828152604060208201526000610fc1604083018461476f565b8082028115828204841417610255576102556142f2565b8281526000602080830184516020860160005b82811015614aa557815184529284019290840190600101614a89565b5091979650505050505050565b7fffff00000000000000000000000000000000000000000000000000000000000084168152826020820152606060408201526000610c45606083018461476f565b64ffffffffff81811683821601908082111561438e5761438e6142f2565b87815260e060208201526000614b2a60e083018961426b565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c0840152614b61818561476f565b9a9950505050505050505050565b60c081526000614b8260c083018961426b565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a0840152614834818561476f565b608081526000614bd1608083018761426b565b8281036020840152614be3818761476f565b90508460408401528281036060840152611532818561476f565b86815260c060208201526000614c1660c083018861426b565b8281036040840152614c28818861476f565b90508560608401528281036080840152614c42818661476f565b9150508260a0830152979650505050505050565b606081526000614c69606083018661426b565b65ffffffffffff851660208401528281036040840152614c89818561476f565b9695505050505050565b848152608060208201526000614cac608083018661426b565b65ffffffffffff851660408401528281036060840152611532818561476f565b60008251614cde818460208701614619565b9190910192915050565b60008451614cfa818460208901614619565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea2646970667358221220915d262bc111bbc328514af0c5ba456c3993894a90b38dfe9abae73ac8ffb31a64736f6c63430008180033","sourceMap":"581:6947:248:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:198:123;;;;;;:::i;:::-;;:::i;:::-;;;516:14:264;;509:22;491:41;;479:2;464:18;2331:198:123;;;;;;;;1262:113;;;:::i;:::-;;;-1:-1:-1;;;;;707:55:264;;;689:74;;677:2;662:18;1262:113:123;543:226:264;2693:239:248;;;;;;:::i;:::-;;:::i;1616:110:123:-;;;-1:-1:-1;;3800:14:123;3796:25;3783:39;1413:25:264;;1401:2;1386:18;1616:110:123;1267:177:264;2938:134:248;;;;;;:::i;:::-;;:::i;:::-;;;;1814:6:264;1847:15;;;1829:34;;1899:15;;;;1894:2;1879:18;;1872:43;1777:18;2938:134:248;1634:287:264;2518:169:248;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;5469:1223::-;;;;;;:::i;:::-;;:::i;:::-;;1549:963;;;;;;:::i;:::-;;:::i;650:893::-;;;;;;:::i;:::-;;:::i;1942:98:123:-;;;:::i;2331:198::-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;1262:113::-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;2693:239:248:-;2774:18;2805:8;2815;2827:22;2840:8;2827:12;:22::i;:::-;2804:45;;;;2868:1;2863:6;;:1;:6;;;:16;;;;;2878:1;2873:6;;:1;:6;;;2863:16;2859:67;;;2911:4;2895:20;;2859:67;2794:138;;2693:239;;;;;:::o;2938:134::-;3004:8;3014;3043:22;3056:8;3043:12;:22::i;:::-;3034:31;;;;-1:-1:-1;2938:134:248;-1:-1:-1;;2938:134:248:o;2518:169::-;2590:35;2644:36;2675:1;2678;2644:30;:36::i;:::-;2637:43;2518:169;-1:-1:-1;;;2518:169:248:o;5469:1223::-;5546:8;:6;:8::i;:::-;-1:-1:-1;;;;;5539:39:248;;5579:8;5539:49;;;;;;;;;;;;;1413:25:264;;1401:2;1386:18;;1267:177;5539:49:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5535:415;;;5604:18;5632:8;:6;:8::i;:::-;-1:-1:-1;;;;;5625:33:248;;5659:8;5669:12;:10;:12::i;:::-;5625:57;;;;;;;;;;;;;3535:25:264;;;;-1:-1:-1;;;;;3596:55:264;3576:18;;;3569:83;3508:18;;5625:57:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5604:78;;5700:13;5696:170;;5808:43;5831:4;5838:12;:10;:12::i;:::-;5808:14;:43::i;:::-;5590:286;5535:415;;;5896:43;5919:4;5926:12;:10;:12::i;5896:43::-;5960:15;5977;5996:27;6014:8;5996:17;:27::i;:::-;5959:64;;;;6033:25;6061:41;6083:8;6093;6061:21;:41::i;:::-;6033:69;;6112:24;6151:9;6146:438;6166:8;:15;6162:1;:19;6146:438;;;6217:8;6202;6211:1;6202:11;;;;;;;;:::i;:::-;;;;;;;:23;6198:327;;6267:4;6245:26;;6289:15;6307:8;6334:1;6316:8;:15;:19;;;;:::i;:::-;6307:29;;;;;;;;:::i;:::-;;;;;;;6289:47;;6354:65;6388:8;6398;6408:1;6411:7;6354:33;:65::i;:::-;6437:50;6468:8;6478;6437:30;:50::i;:::-;6505:5;;;6198:327;6556:3;;;;:::i;:::-;;;;6146:438;;;;6593:28;6606:8;6616:1;6619;6593:12;:28::i;:::-;6639:19;6631:54;;;;-1:-1:-1;;;6631:54:248;;4576:2:264;6631:54:248;;;4558:21:264;4615:2;4595:18;;;4588:30;4654:24;4634:18;;;4627:52;4696:18;;6631:54:248;;;;;;;;;5525:1167;;;;5469:1223;:::o;1549:963::-;1599:13;1615:29;1635:8;1615:19;:29::i;:::-;1599:45;;1678:5;-1:-1:-1;;;;;1662:21:248;:12;:10;:12::i;:::-;-1:-1:-1;;;;;1662:21:248;;1654:70;;;;-1:-1:-1;;;1654:70:248;;4927:2:264;1654:70:248;;;4909:21:264;4966:2;4946:18;;;4939:30;5005:34;4985:18;;;4978:62;5076:6;5056:18;;;5049:34;5100:19;;1654:70:248;4725:400:264;1654:70:248;1744:28;1763:8;1744:18;:28::i;:::-;1743:29;1735:67;;;;-1:-1:-1;;;1735:67:248;;5332:2:264;1735:67:248;;;5314:21:264;5371:2;5351:18;;;5344:30;5410:27;5390:18;;;5383:55;5455:18;;1735:67:248;5130:349:264;1735:67:248;1812:14;1829:25;1845:8;1829:15;:25::i;:::-;1812:42;;1875:8;:6;:8::i;:::-;-1:-1:-1;;;;;1868:39:248;;1908:8;1868:49;;;;;;;;;;;;;1413:25:264;;1401:2;1386:18;;1267:177;1868:49:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1864:404;;;1933:16;1969:39;1999:8;1969:29;:39::i;:::-;1952:56;;1959:6;1952:56;:::i;:::-;1933:75;;2038:1;2026:9;:13;2022:161;;;2059:39;2078:8;2088:9;2059:18;:39::i;:::-;2022:161;;;2137:31;2156:8;2166:1;2137:18;:31::i;:::-;1919:274;1864:404;;;2213:44;2232:8;2249:6;2213:18;:44::i;:::-;2325:28;2338:8;2348:1;2351;2325:12;:28::i;:::-;2363:34;2382:8;2392:4;2363:18;:34::i;:::-;2408:40;2432:8;2442:5;2408:23;:40::i;:::-;2458:47;2490:1;2493;2496:8;2458:31;:47::i;:::-;1589:923;;1549:963;:::o;650:893::-;719:13;735:29;755:8;735:19;:29::i;:::-;719:45;;789:8;:6;:8::i;:::-;-1:-1:-1;;;;;782:39:248;;822:8;782:49;;;;;;;;;;;;;1413:25:264;;1401:2;1386:18;;1267:177;782:49:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;774:86;;;;-1:-1:-1;;;774:86:248;;5907:2:264;774:86:248;;;5889:21:264;5946:2;5926:18;;;5919:30;5985:26;5965:18;;;5958:54;6029:18;;774:86:248;5705:348:264;774:86:248;894:5;-1:-1:-1;;;;;878:21:248;:12;:10;:12::i;:::-;-1:-1:-1;;;;;878:21:248;;870:69;;;;-1:-1:-1;;;870:69:248;;6260:2:264;870:69:248;;;6242:21:264;6299:2;6279:18;;;6272:30;6338:34;6318:18;;;6311:62;6409:5;6389:18;;;6382:33;6432:19;;870:69:248;6058:399:264;870:69:248;957:28;976:8;957:18;:28::i;:::-;949:62;;;;-1:-1:-1;;;949:62:248;;6664:2:264;949:62:248;;;6646:21:264;6703:2;6683:18;;;6676:30;6742:23;6722:18;;;6715:51;6783:18;;949:62:248;6462:345:264;949:62:248;1081:1;1029:40;1060:8;1029:30;:40::i;:::-;:54;1021:101;;;;-1:-1:-1;;;1021:101:248;;7014:2:264;1021:101:248;;;6996:21:264;7053:2;7033:18;;;7026:30;7092:34;7072:18;;;7065:62;7163:4;7143:18;;;7136:32;7185:19;;1021:101:248;6812:398:264;1021:101:248;1134:15;1151;1170:22;1183:8;1170:12;:22::i;:::-;1133:59;;;;1203:13;1218:12;1234:15;:13;:15::i;:::-;1202:47;;;;1272:5;1268:9;;:1;:9;;;1260:37;;;;-1:-1:-1;;;1260:37:248;;7417:2:264;1260:37:248;;;7399:21:264;7456:2;7436:18;;;7429:30;7495:17;7475:18;;;7468:45;7530:18;;1260:37:248;7215:339:264;1260:37:248;1319:6;1315:10;;:1;:10;;;1307:38;;;;-1:-1:-1;;;1307:38:248;;7761:2:264;1307:38:248;;;7743:21:264;7800:2;7780:18;;;7773:30;7839:17;7819:18;;;7812:45;7874:18;;1307:38:248;7559:339:264;1307:38:248;1363:43;1381:8;1391;1401:1;1404;1363:17;:43::i;:::-;:48;;1410:1;1363:48;1355:91;;;;-1:-1:-1;;;1355:91:248;;8105:2:264;1355:91:248;;;8087:21:264;8144:2;8124:18;;;8117:30;8183:32;8163:18;;;8156:60;8233:18;;1355:91:248;7903:354:264;1355:91:248;1456:47;1468:8;1478;1488;1498:1;1501;1456:11;:47::i;:::-;1513:23;1531:1;1534;1513:17;:23::i;:::-;709:834;;;;;650:893;;;:::o;1942:98:123:-;1981:7;2003:32;:30;:32::i;2992:383::-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;4891:393:211:-;4998:16;;;5012:1;4998:16;;;;;;;;;4943:8;;;;;;4998:16;;;;;;;;;;;-1:-1:-1;4998:16:211;4969:45;;5035:6;5020:9;5030:1;5020:12;;;;;;;;:::i;:::-;;;;;;;;;;:21;5049:24;;;5136:80;1065:66;5181:9;1194:66;5136:21;:80::i;:::-;5048:168;;;;;;5229:50;5236:11;5249:15;5266:12;5229:6;:50::i;:::-;5222:57;;;;;;;;4891:393;;;:::o;2642:387:201:-;2768:16;;;2782:1;2768:16;;;2706:25;2768:16;;;;;2706:25;2739:26;;2768:16;2782:1;2768:16;;;;;;;;;;-1:-1:-1;2768:16:201;2739:45;;2821:1;2813:10;;2805:19;;2790:9;2800:1;2790:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;2861:1;2853:10;;2845:19;;2830:9;2840:1;2830:12;;;;;;;;:::i;:::-;;;;;;;;;;:34;2871:18;2892:51;1083:66;2930:9;2871:18;2892:27;:51::i;:::-;2871:72;;2957:66;:44;2978:5;2985:1;2988:5;:12;2957:20;:44::i;:::-;:64;:66::i;:::-;2949:75;2642:387;-1:-1:-1;;;;;2642:387:201:o;3103:154:254:-;3179:75;3210:35;3229:15;3210:18;:35::i;:::-;3247:6;3179:30;:75::i;:::-;3103:154;;:::o;12135:423:201:-;12257:16;;;12271:1;12257:16;;;;;;;;12228:26;;12257:16;;;;;;;;;;-1:-1:-1;12257:16:201;12228:45;;12310:1;12302:10;;12294:19;;12279:9;12289:1;12279:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;12350:1;12342:10;;12334:19;;12319:9;12329:1;12319:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;12378:21;12420:8;12402:28;;;;;;8580:19:264;;8624:2;8615:12;;8451:182;12402:28:201;;;;;;;;;;;;;12378:52;;12438:109;1083:66;1067:83;;12478:9;12489:1;12499:6;12508:2;12499:11;12520:8;:15;12538:8;12438:29;:109::i;:::-;12360:194;12222:336;12135:423;;;;:::o;10896:252::-;10981:16;;;10995:1;10981:16;;;;;;;;10952:26;;10981:16;;;;;;;;;;-1:-1:-1;10981:16:201;10952:45;;11034:1;11026:10;;11018:19;;11003:9;11013:1;11003:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;11074:1;11066:10;;11058:19;;11043:9;11053:1;11043:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;11084:59;1083:66;1067:83;;11126:9;11137:1;11140:2;11084:31;:59::i;5796:354:211:-;7947:22;;;19280:3:264;19276:16;;;19185:66;19272:25;;;7947:22:211;;;;19260:38:264;;;;19331:16;;;;19327:25;19314:11;;;19307:46;7947:22:211;;;;;;;;;6023:1;19369:11:264;;;6009:16:211;;;;;;;;;7947:22;;-1:-1:-1;;5948:25:211;;-1:-1:-1;;6023:1:211;6009:16;;;7947:22;6009:16;;;;;-1:-1:-1;6009:16:211;5980:45;;6046:6;6031:9;6041:1;6031:12;;;;;;;;:::i;:::-;;;;;;;;;;:21;6059:86;1065:66;6091:9;6102:11;6115:15;6132:12;6059:21;:86::i;:::-;5854:296;;;;5796:354;;;:::o;4071:290:195:-;4183:16;;;4197:1;4183:16;;;;;;;;;4133:13;;;;4183:16;;;;;;;;;;;;-1:-1:-1;4183:16:195;4154:45;;4220:11;4205:9;4215:1;4205:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;4238:13;4254:64;1163:66;4291:9;4302:1;1292:66;4254:26;:64::i;:::-;4332:23;;;4071:290;-1:-1:-1;;;;4071:290:195:o;2592:291:215:-;2702:16;;;2716:1;2702:16;;;;;;;;;2653:12;;;;2702:16;;;;;;;;;;;;-1:-1:-1;2702:16:215;2673:45;;2739:8;2724:9;2734:1;2724:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;2754:13;2770:64;1063:66;2807:9;2754:13;-1:-1:-1;;;2770:26:215;:64::i;:::-;2754:80;;2848:29;2869:5;2856:20;;7000:5;6914:97;2848:29;2840:38;2592:291;-1:-1:-1;;;;2592:291:215:o;8151:286:217:-;8262:16;;;8276:1;8262:16;;;;;;;;;8211:14;;;;8262:16;;;;;;;;;;;;-1:-1:-1;8262:16:217;8233:45;;8299:8;8284:9;8294:1;8284:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;8314:13;8330:64;1303:66;8367:9;8378:1;1432:66;8330:26;:64::i;7003:301:194:-;7118:16;;;7132:1;7118:16;;;;;;;;;7067:14;;;;7118:16;;;;;;;;;;;;-1:-1:-1;7118:16:194;7089:45;;7155:11;7140:9;7150:1;7140:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;7173:13;7189:64;1294:66;7226:9;7237:1;1423:66;7189:26;:64::i;10065:254:217:-;10167:16;;;10181:1;10167:16;;;;;;;;;10138:26;;10167:16;;;;;;;;;;;-1:-1:-1;10167:16:217;10138:45;;10204:8;10189:9;10199:1;10189:12;;;;;;;;:::i;:::-;;;;;;:23;;;;;10219:95;1303:66;1287:83;;10256:9;10267:1;10288:9;10270:29;;;;;;8580:19:264;;8624:2;8615:12;;8451:182;10270:29:217;;;;-1:-1:-1;;10270:29:217;;;;;;;;;1432:66;10219:26;:95::i;3908:246:215:-;4004:16;;;4018:1;4004:16;;;;;;;;;3975:26;;4004:16;;;;;;;;;;;-1:-1:-1;4004:16:215;3975:45;;4041:8;4026:9;4036:1;4026:12;;;;;;;;:::i;:::-;;;;;;:23;;;;;4056:93;1063:66;1047:83;;4093:9;4104:1;4125:7;4107:27;;;;;;8974:14:264;8967:22;8962:3;8958:32;8946:45;;9016:1;9007:11;;8823:201;4107:27:215;;;;-1:-1:-1;;4107:27:215;;;;;;;;;-1:-1:-1;;;4056:26:215;:93::i;4756:255:200:-;4855:16;;;4869:1;4855:16;;;;;;;;;4826:26;;4855:16;;;;;;;;;;;-1:-1:-1;4855:16:200;4826:45;;4892:17;4877:9;4887:1;4877:12;;;;;;;;:::i;:::-;;;;;;:32;;;;;4916:90;1147:66;1131:83;;4953:9;4964:1;4985:4;4967:24;;;;;;8974:14:264;8967:22;8962:3;8958:32;8946:45;;9016:1;9007:11;;8823:201;4967:24:200;;;;-1:-1:-1;;4967:24:200;;;;;;;;;1276:66;4916:26;:90::i;9497:296:201:-;9601:16;;;9615:1;9601:16;;;;;;;;9572:26;;9601:16;;;;;;;;;;-1:-1:-1;9601:16:201;9572:45;;9654:1;9646:10;;9638:19;;9623:9;9633:1;9623:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;9694:1;9686:10;;9678:19;;9663:9;9673:1;9663:12;;;;;;;;:::i;:::-;;;;;;:34;;;;;9704:84;1083:66;1067:83;;9745:9;9756:1;9777:8;9759:28;;;;;;8580:19:264;;8624:2;8615:12;;8451:182;9759:28:201;;;;;;;;;;;;;9704:30;:84::i;:::-;9566:227;9497:296;;;:::o;2730:305:200:-;2860:16;;;2874:1;2860:16;;;;;;;;;2804:19;;;;2860:16;;;;;;;;;;;;-1:-1:-1;2860:16:200;2831:45;;2897:17;2882:9;2892:1;2882:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;2921:13;2937:64;1147:66;2974:9;2921:13;1276:66;2937:26;:64::i;4657:361:204:-;4759:16;;;4695:13;4759:16;;;;;;;;;4695:13;;4783:24;;;4870:80;1067:66;4730:45;1196:66;4870:21;:80::i;:::-;4782:168;;;;;;4963:50;4970:11;4983:15;5000:12;4963:6;:50::i;:::-;4956:57;;;;;;;;4657:361;;:::o;4687:279:248:-;4789:6;4807:13;4831:3;4823:11;;:5;:11;;;:39;;4851:11;4857:5;4851:3;:11;:::i;:::-;4823:39;;;4837:11;4845:3;4837:5;:11;:::i;:::-;4807:55;;4872:13;4896:3;4888:11;;:5;:11;;;:39;;4916:11;4922:5;4916:3;:11;:::i;:::-;4888:39;;;4902:11;4910:3;4902:5;:11;:::i;:::-;4872:55;-1:-1:-1;4944:15:248;4872:55;4944:6;:15;:::i;:::-;4937:22;4687:279;-1:-1:-1;;;;;;;4687:279:248:o;6698:828::-;6810:25;6838:41;6860:8;6870;6838:21;:41::i;:::-;6810:69;;6889:24;6928:9;6923:438;6943:8;:15;6939:1;:19;6923:438;;;6994:8;6979;6988:1;6979:11;;;;;;;;:::i;:::-;;;;;;;:23;6975:327;;7044:4;7022:26;;7066:15;7084:8;7111:1;7093:8;:15;:19;;;;:::i;:::-;7084:29;;;;;;;;:::i;:::-;;;;;;;7066:47;;7131:65;7165:8;7175;7185:1;7188:7;7131:33;:65::i;:::-;7214:50;7245:8;7255;7214:30;:50::i;:::-;7282:5;;;6975:327;7333:3;;;;:::i;:::-;;;;6923:438;;;;7378:19;7370:54;;;;-1:-1:-1;;;7370:54:248;;4576:2:264;7370:54:248;;;4558:21:264;4615:2;4595:18;;;4588:30;4654:24;4634:18;;;4627:52;4696:18;;7370:54:248;4374:346:264;7370:54:248;7434:28;7447:8;7457:1;7460;7434:12;:28::i;:::-;7472:47;7504:1;7507;7510:8;7472:31;:47::i;3078:1603::-;3144:24;3179:30;3198:1;3201;3204;3179:30;;3207:1;3179:30;;:18;:30::i;:::-;3171:39;;3144:66;;3224:16;3244:1;3224:21;3220:58;;3261:7;3078:1603;;:::o;3220:58::-;3288:16;3318:14;3370:1;3351:16;:20;3347:163;;;-1:-1:-1;3400:1:248;;-1:-1:-1;3426:1:248;3347:163;;;-1:-1:-1;3471:1:248;;-1:-1:-1;3497:2:248;3347:163;3520:17;3556:22;;;3551:113;3584:8;3580:12;;:1;:12;3551:113;;;3626:27;3651:1;3626:24;:27::i;:::-;3613:40;;;;:::i;:::-;;-1:-1:-1;3594:3:248;;3551:113;;;;3674:34;3725:9;3711:24;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3711:24:248;-1:-1:-1;3674:61:248;-1:-1:-1;3745:13:248;3778:22;;;3773:274;3806:8;3802:12;;:1;:12;3773:274;;;3835:23;3861:24;3883:1;3861:21;:24::i;:::-;3835:50;;3904:9;3899:138;3923:6;:13;3919:1;:17;3899:138;;;3988:6;3995:1;3988:9;;;;;;;;:::i;:::-;;;;;;;3961:17;3979:5;3961:24;;;;;;;;:::i;:::-;;;;;;;;;;:36;4015:7;;;;:::i;:::-;;-1:-1:-1;;3938:3:248;;3899:138;;;-1:-1:-1;;3816:3:248;;3773:274;;;;4092:1;4065:17;:24;:28;4057:80;;;;-1:-1:-1;;;4057:80:248;;9710:2:264;4057:80:248;;;9692:21:264;9749:2;9729:18;;;9722:30;9788:34;9768:18;;;9761:62;9859:9;9839:18;;;9832:37;9886:19;;4057:80:248;9508:403:264;4057:80:248;4148:19;4232:13;4249:5;4232:22;4228:176;;4276:9;:20;4297;4316:1;4297:15;:20;:::i;:::-;4276:42;;;;;;;;;;;;;1413:25:264;;1401:2;1386:18;;1267:177;4276:42:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;4276:42:248;;;;;;;;;;;;:::i;:::-;4270:48;;4228:176;;;4355:38;;;;;4376:16;4355:38;;;1413:25:264;4355:9:248;;:20;;1386:18:264;;4355:38:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;4355:38:248;;;;;;;;;;;;:::i;:::-;4349:44;;4228:176;4419:9;4414:261;4444:1;4435:3;4439:1;4435:6;;;;;;;;:::i;:::-;;;;;;;:10;;;;:::i;:::-;4430:16;;:1;:16;4414:261;;;4467:197;4564:17;4599;:24;4590:3;4594:1;4590:6;;;;;;;;:::i;:::-;;;;;;;:33;;;;;;:::i;:::-;4564:61;;;;;;;;:::i;:::-;;;;;;;4627:1;4630;4502:148;;;;;;;;;13749:25:264;;;13793:6;13835:15;;;13830:2;13815:18;;13808:43;13887:15;13882:2;13867:18;;13860:43;13737:2;13722:18;;13551:358;4502:148:248;;;;-1:-1:-1;;4502:148:248;;;;;;;;;;;;;;;;;;;;4467:17;:197::i;:::-;-1:-1:-1;4448:3:248;;4414:261;;;;3134:1547;;;;;;;3078:1603;;:::o;4048:97:123:-;4089:7;4111:29;:27;:29::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;7036:160:211:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;7131:8:211;;;;6793:33;;;;;6839;7166:25;7157:34;;;;-1:-1:-1;7036:160:211;-1:-1:-1;;;;7036:160:211:o;18598:431:46:-;18734:12;18754:21;18778:17;:15;:17::i;:::-;18754:41;-1:-1:-1;18830:4:46;-1:-1:-1;;;;;18805:30:46;;;18801:224;;18852:63;18878:7;18887:8;18897:17;18852:25;:63::i;:::-;18845:70;;;;;18801:224;18943:75;;;;;-1:-1:-1;;;;;18943:37:46;;;;;:75;;18981:7;;18990:8;;19000:17;;18943:75;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;18943:75:46;;;;;;;;;;;;:::i;18801:224::-;18748:281;18598:431;;;;;:::o;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;45284:220:56:-;45350:24;45382:30;45415:32;45433:6;45441:2;45445:1;45415:17;:32::i;3430:314:138:-;3538:16;;;3552:1;3538:16;;;;;;;;;3482:19;;;;3538:16;;;;;;;;;;;;-1:-1:-1;3538:16:138;3509:45;;3599:6;-1:-1:-1;;;;;3583:24:138;3575:33;;3560:9;3570:1;3560:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3615:13;3631:64;1169:66;3668:9;3615:13;1298:66;3631:26;:64::i;1698:281:106:-;1860:29;1870:10;1882:6;1860:9;:29::i;:::-;1855:120;;1938:21;:10;:19;:21::i;:::-;1961:6;1906:62;;;;;;;;;;;;:::i;8207:601:46:-;8413:21;8437:17;:15;:17::i;:::-;8413:41;-1:-1:-1;8489:4:46;-1:-1:-1;;;;;8464:30:46;;;8460:344;;8504:102;8532:7;8541:8;8551:17;8570:16;8588:11;8601:4;8504:27;:102::i;:::-;8460:344;;;8627:170;;;;;-1:-1:-1;;;;;8627:39:46;;;;;:170;;8676:7;;8693:8;;8711:17;;8738:16;;8764:11;;8785:4;;8627:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8407:401;8207:601;;;;;;:::o;13190:464::-;13351:21;13375:17;:15;:17::i;:::-;13351:41;-1:-1:-1;13427:4:46;-1:-1:-1;;;;;13402:30:46;;;13398:252;;13442:84;13472:7;13481:8;13491:17;13510:15;13442:29;:84::i;:::-;13398:252;;;13547:96;;;;;-1:-1:-1;;;;;13547:41:46;;;;;:96;;13589:7;;13598:8;;13608:17;;13627:15;;13547:96;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13345:309;13190:464;;;;:::o;6458:480::-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;:::-;6692:242;;;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17775:457;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;10761:455::-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;10980:232::-;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;12345:451::-;12505:21;12529:17;:15;:17::i;:::-;12505:41;-1:-1:-1;12581:4:46;-1:-1:-1;;;;;12556:30:46;;;12552:240;;12596:78;12625:7;12634:8;12644:17;12663:10;12596:28;:78::i;12552:240::-;12695:90;;;;;-1:-1:-1;;;;;12695:40:46;;;;;:90;;12736:7;;12745:8;;12755:17;;12774:10;;12695:90;;;:::i;5049:179:248:-;5148:6;5180:40;5185:16;5194:2;5198;5185:8;:16::i;:::-;5203;5212:2;5216;5203:8;:16::i;:::-;5180:4;:40::i;5306:308:206:-;5410:16;;;5424:1;5410:16;;;;;;;;;5366:7;;;;5410:16;;;;;;;;;;;;-1:-1:-1;5410:16:206;5381:45;;5463:5;5447:23;;5432:9;5442:1;5432:12;;;;;;;;:::i;:::-;;;;;;;;;;:38;5477:19;5499:57;1071:66;5543:9;5477:19;5499:33;:57::i;:::-;5601:2;5587:16;;;;-1:-1:-1;;;;5306:308:206:o;2600:342::-;2717:16;;;2731:1;2717:16;;;;;;;;;2657:23;;2688:26;;2717:16;;;;;;;;;;;;-1:-1:-1;2717:16:206;2688:45;;2770:5;2754:23;;2739:9;2749:1;2739:12;;;;;;;;:::i;:::-;;;;;;;;;;:38;2784:18;2805:51;1071:66;2843:9;2784:18;2805:27;:51::i;:::-;2784:72;;2870:66;:44;2891:5;2898:1;2901:5;:12;2870:20;:44::i;3318:662:107:-;3373:23;3516:19;;3570:39;3592:16;3599:8;3592:16;:::i;:::-;3570:21;:39::i;:::-;3515:94;;;;3690:8;3703:1;3672:32;;;3668:97;;3713:52;;;;;3757:7;;;;3713:52;;;22811:98:264;22784:18;;3713:52:107;22667:248:264;3668:97:107;1759:4:23;1744:28;;1738:35;;1847:9;1836:21;1903:20;;1961:43;;3883:92:107;3900:8;3936;3883:4;:92::i;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;1953:106::-;2039:13;1836:227;-1:-1:-1;1836:227:46:o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;37180:522::-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;2681:1129:58:-;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;;3341:28;;3116:690;;;2681:1129;;;;;:::o;1109:325:106:-;1190:4;1332:55;696:18:144;578:36:124;2955:46;;2954:74;1380:6:106;1332:18;:55::i;:::-;:97;;;;1391:38;1410:10;1422:6;1391:18;:38::i;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;3968:25;;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;19594:539:45:-;19800:328;19854:7;19879:8;19914:17;19957:16;19994:11;20019:4;20055:66;20103:7;20112:8;20055:47;:66::i;:::-;19800:36;:328::i;30235:834::-;30495:37;30535:66;30583:7;30592:8;30535:47;:66::i;:::-;30495:106;-1:-1:-1;30607:26:45;30643:49;30495:106;30674:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;30643:49:45;30607:86;-1:-1:-1;30731:333:45;30785:7;30810:8;30845:17;30895:37;30917:15;30895:37;;;;:::i;:::-;30991:12;;;31001:1;30991:12;;;;;;;;30961:15;;31035:22;30731:36;:333::i;12066:286::-;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;36171:541::-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;23107:355::-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;28764:791::-;29023:37;29063:66;29111:7;29120:8;29063:47;:66::i;:::-;29023:106;-1:-1:-1;29135:26:45;29171:49;29023:106;29202:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;29171:49:45;29135:86;;29259:291;29313:7;29338:8;29373:17;29423:19;29464:1;29479:10;29521:22;29259:36;:291::i;5234:117:248:-;5297:7;5327:1;5323;:5;:21;;5339:5;5343:1;5339;:5;:::i;:::-;5323:21;;;5331:5;5335:1;5331;:5;:::i;5357:106::-;5416:7;5447:1;5442;:6;;:14;;5455:1;5442:14;;;-1:-1:-1;5451:1:248;;5357:106;-1:-1:-1;5357:106:248:o;21091:444:46:-;21233:7;21248:21;21272:17;:15;:17::i;:::-;21248:41;-1:-1:-1;21324:4:46;-1:-1:-1;;;;;21299:30:46;;;21295:236;;21346:69;21378:7;21387:8;21397:17;21346:31;:69::i;21295:236::-;21443:81;;;;;-1:-1:-1;;;;;21443:43:46;;;;;:81;;21487:7;;21496:8;;21506:17;;21443:81;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;5805:471:133:-;5966:16;;;5980:1;5966:16;;;;;;;;;5879:19;;;;;;5966:16;;;;;;;;;;;-1:-1:-1;5966:16:133;5937:45;;6011:21;6003:30;;;5988:9;5998:1;5988:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;6041:24;;;6128:80;1174:66;6173:9;1303:66;6128:21;:80::i;:::-;6040:168;;;;;;6221:50;6228:11;6241:15;6258:12;6221:6;:50::i;2109:683:107:-;2185:23;2216:20;2239:32;:30;:32::i;:::-;2216:55;-1:-1:-1;;;;;;2350:29:107;;2358:4;2350:29;2346:322;;2389:12;2433:153;2467:36;:34;:36::i;:::-;2520:1;2541:8;2569;2433:15;:153::i;:::-;2409:177;-1:-1:-1;2409:177:107;-1:-1:-1;2409:177:107;2595:41;;2609:27;2625:10;2609:15;:27::i;:::-;2644:17;;;;2346:322;2736:51;;;;;-1:-1:-1;;;;;2736:31:107;;;;;:51;;2768:8;;2778;;2736:51;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2736:51:107;;;;;;;;;;;;:::i;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8101:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;8389:20:44;;8299:21;;8322:9;;8295:37;8385:31;;8244:184;8201:237;;-1:-1:-1;6076:2380:44;;;;:::o;5042:669::-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:44;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;3586:379:136:-;3709:16;;;3723:1;3709:16;;;;;;;;3661:11;;;;3709:16;3723:1;3709:16;;;;;;;;;;-1:-1:-1;3709:16:136;3680:45;;3764:10;3731:9;3741:1;3731:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;3820:6;-1:-1:-1;;;;;3804:24:136;3796:33;;3781:9;3791:1;3781:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3836:13;3852:64;1169:66;3889:9;3836:13;-1:-1:-1;;;3852:26:136;:64::i;:::-;3836:80;;3930:29;3951:5;3938:20;;7000:5:215;6914:97;3165:160:124;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;2007:37;;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;25515:66:264;25503:79;;2092:30:124;;;25491:92:264;2092:30:124;;25599:12:264;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;44254:4001:45;44673:14;44652:7;:35;;;44648:161;;44743:14;44759:7;44792;44775:25;;;;;;8580:19:264;;8624:2;8615:12;;8451:182;44775:25:45;;;;-1:-1:-1;;44775:25:45;;;;;;;;;;44704:98;;;;;;;;;;:::i;44648:161::-;44815:27;44845:49;:22;44876:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;44845:49:45;44815:79;;44900:26;44965:4;:11;44951;44929:33;;:19;:33;;;;:::i;:::-;:47;;;;:::i;:::-;44900:76;;45248:18;45225:19;:41;;:98;;;;-1:-1:-1;45304:19:45;45270:30;45289:11;45270:16;:30;:::i;:::-;:53;;;;45225:98;45221:218;;;45340:92;;;;;26695:12:264;26734:15;;;45340:92:45;;;26716:34:264;26786:15;;;26766:18;;;26759:43;26838:15;;26818:18;;;26811:43;26658:18;;45340:92:45;26489:371:264;45221:218:45;45545:19;45526:16;:38;;;45522:140;;;45581:74;;;;;;;;27038:25:264;;;27111:12;27099:25;;27079:18;;;27072:53;27011:18;;45581:74:45;26865:266:264;45522:140:45;45701:36;45740:72;:22;45774:17;45793:18;45740:33;:72::i;:::-;45701:111;;45959:22;45984:24;46000:7;45984:15;:24::i;:::-;45959:49;;46019:9;46014:486;46034:5;:12;46030:1;:16;46014:486;;;46061:9;46083:5;46089:1;46083:8;;;;;;;;:::i;:::-;;;;;;;46061:31;;46104:42;836:6:54;46104:4:45;:14;;;;;:42;;;;:::i;:::-;46100:394;;;3536:35:26;;;;-1:-1:-1;;;;;46158:55:45;;46235:7;46264:8;46303:17;46350:16;46391:11;46430:22;46470:4;46158:327;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;46100:394;-1:-1:-1;46048:3:45;;46014:486;;;-1:-1:-1;46558:32:45;;;:13;46698:107;46716:17;46712:21;;:1;:21;;;46698:107;;;46761:33;:22;46792:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;46761:33:45;46752:42;;;;46735:3;;46698:107;;;;46930:7;46874:277;46957:8;46994:17;47035:5;47064:11;47101:21;47138:4;46874:277;;;;;;;;;;;:::i;:::-;;;;;;;;46506:652;47243:18;47220:19;:41;47216:248;;47271:31;47305:48;47335:7;47344:8;47305:29;:48::i;:::-;695:28:44;;;-1:-1:-1;47216:248:45;47521:27;47551:61;47575:7;47584:8;47594:17;47551:23;:61::i;:::-;47521:91;;47620:92;47652:19;47681:16;47620:92;;47705:4;47620:13;:92::i;:::-;47513:206;47773:9;47768:483;47788:5;:12;47784:1;:16;47768:483;;;47815:9;47837:5;47843:1;47837:8;;;;;;;;:::i;:::-;;;;;;;47815:31;;47858:41;947:6:54;47858:4:45;:14;;;;;:41;;;;:::i;:::-;47854:391;;;3536:35:26;;;;-1:-1:-1;;;;;47911:54:45;;47987:7;48016:8;48055:17;48102:16;48143:11;48182:21;48221:4;47911:325;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;47854:391;-1:-1:-1;47802:3:45;;47768:483;;;;44498:3757;;;;44254:4001;;;;;;;:::o;4015:652::-;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;50806:191;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;51823:242::-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;8945:812:44;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;17013:1682:45:-;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;39909:262;40051:7;40073:93;40148:17;40073:66;40121:7;40130:8;40073:47;:66::i;8363:236:133:-;8474:19;8495:29;8569:25;8582:11;8569:12;:25::i;1761:1386:121:-;1888:12;1902:17;1956:21;1979:17;2000:22;2013:8;2000:12;:22::i;:::-;1955:67;;-1:-1:-1;1955:67:121;-1:-1:-1;;;;;;2067:27:121;;2063:106;;2139:8;2149:19;:8;:17;:19::i;:::-;2103:66;;;;;;;;;;;;:::i;2063:106::-;2275:12;2270:64;;2289:45;2317:8;2327:6;2289:27;:45::i;:::-;2413:9;;2409:197;;578:36:124;2955:46;;696:18:144;2954:74:124;2432:22:121;2515:26;2954:74:124;2515:13:121;:26::i;:::-;2490:51;-1:-1:-1;2549:50:121;2563:11;2576:22;2593:5;2490:51;2576:22;:::i;:::-;2549:13;:50::i;:::-;2424:182;;2409:197;2708:14;2681:23;:8;451:5:41;2637:44:124;;2539:148;2681:23:121;:41;;;:461;;2982:160;3043:6;3069:5;3092:13;3125:8;2982:39;:160::i;:::-;2681:461;;;2805:168;2874:6;2900:5;2923:13;2956:8;2805:47;:168::i;:::-;2663:479;;;;-1:-1:-1;1761:1386:121;-1:-1:-1;;;;;;;1761:1386:121:o;348:217:142:-;551:6;545:13;538:4;530:6;526:17;519:40;53371:230:45;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;7468:1525:24:-;7596:14;1145:16;7622:25;;7618:120;;;7664:67;;;;;;;;1413:25:264;;;1386:18;;7664:67:24;1267:177:264;7618:120:24;7802:14;6445:61;;;7070:16;;;1063;7070;975;7059:27;7017:70;;;6995:94;;8068:38;;;8064:192;;8151:19;8133:15;:37;8118:52;;;;8064:192;;;8232:15;8210:19;:37;8195:52;;;;8064:192;-1:-1:-1;8572:16:24;975;1063;8439;;;;8428:27;8564:35;;;8882:5;8719:26;8699:46;;;;8698:62;;;8862:25;;;;8892:34;;;;;8861:66;;-1:-1:-1;7468:1525:24;;;;;:::o;3658:342:50:-;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:44:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;51249:282:45:-;51494:30;;;;;;32087:19:264;;;32122:12;;;32115:28;;;51337:7:45;;32159:12:264;;51494:30:45;31898:279:264;1489:2340:44;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;7963:242:133:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;8028:19:133;;8173:26;8147:53;;7963:242;;;:::o;5928:433:139:-;6056:16;;;6070:1;6056:16;;;;;;;;;5986:14;;;;;;6056:16;;;;;;;;;;;-1:-1:-1;6056:16:139;6027:45;;6111:8;6078:9;6088:1;6078:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;6128:24;;;6215:78;1155:66;6258:9;1284:66;6215:19;:78::i;:::-;6127:166;;;;;;6306:50;6313:11;6326:15;6343:12;6306:6;:50::i;1546:281:108:-;1708:29;1718:10;1730:6;1708:9;:29::i;3758:308:132:-;3871:16;;;3885:1;3871:16;;;;;;;;;3819:15;;;;3871:16;;;;;;;;;;;;-1:-1:-1;3871:16:132;3842:45;;3926:11;3893:9;3903:1;3893:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;3945:13;3961:62;1157:66;3996:9;3945:13;1286:66;3961:24;:62::i;5057:269::-;5156:16;;;5170:1;5156:16;;;;;;;;;5127:26;;5156:16;;;;;;;;;;;-1:-1:-1;5156:16:132;5127:45;;5211:11;5178:9;5188:1;5178:12;;;;;;;;:::i;:::-;;;;;;:45;;;;;5230:91;1157:66;1141:83;;5265:9;5276:1;5297:7;5279:27;;;;;;8580:19:264;;8624:2;8615:12;;8451:182;5279:27:132;;;;-1:-1:-1;;5279:27:132;;;;;;;;;1286:66;5230:24;:91::i;5594:317:123:-;5733:12;5747:17;5790:6;-1:-1:-1;;;;;5790:11:123;5810:1;5821:79;5847:8;5868:9;5889:8;5821:13;:79::i;:::-;5790:116;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5772:134:123;;;;-1:-1:-1;5594:317:123;-1:-1:-1;;;;;5594:317:123:o;6415:321::-;6562:12;6576:17;6619:6;-1:-1:-1;;;;;6619:19:123;6646:79;6672:8;6693:9;6714:8;6646:13;:79::i;:::-;6619:112;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;40103:220:56;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;7829:207:139:-;7940:14;7956:17;8006:25;8019:11;8006:12;:25::i;955:327:108:-;1036:4;1178:56;696:18:144;578:36:124;2955:46;;2954:74;1227:6:108;1178:19;:56::i;:::-;:99;;;;1238:39;1258:10;1270:6;1238:19;:39::i;4897:201:123:-;5019:12;5063:8;5073:9;5084:8;5046:47;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;5039:54;;4897:201;;;;;:::o;7448:223:139:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;7564:35:139;;;;;;7513:14;;7631:33;;7623:42;6914:97:215;4006:378:136;4130:16;;;4144:1;4130:16;;;;;;;;4082:11;;;;4130:16;4144:1;4130:16;;;;;;;;;;-1:-1:-1;4130:16:136;4101:45;;4185:10;4152:9;4162:1;4152:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;4241:6;-1:-1:-1;;;;;4225:24:136;4217:33;;4202:9;4212:1;4202:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;4257:13;4273:62;1169:66;4308:9;4257:13;-1:-1:-1;;;4273:24:136;:62::i;14:332:264:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;774:159;841:20;;901:6;890:18;;880:29;;870:57;;923:1;920;913:12;938:324;1013:6;1021;1029;1082:2;1070:9;1061:7;1057:23;1053:32;1050:52;;;1098:1;1095;1088:12;1050:52;1134:9;1121:23;1111:33;;1163:37;1196:2;1185:9;1181:18;1163:37;:::i;:::-;1153:47;;1219:37;1252:2;1241:9;1237:18;1219:37;:::i;:::-;1209:47;;938:324;;;;;:::o;1449:180::-;1508:6;1561:2;1549:9;1540:7;1536:23;1532:32;1529:52;;;1577:1;1574;1567:12;1529:52;-1:-1:-1;1600:23:264;;1449:180;-1:-1:-1;1449:180:264:o;1926:256::-;1992:6;2000;2053:2;2041:9;2032:7;2028:23;2024:32;2021:52;;;2069:1;2066;2059:12;2021:52;2092:28;2110:9;2092:28;:::i;:::-;2082:38;;2139:37;2172:2;2161:9;2157:18;2139:37;:::i;:::-;2129:47;;1926:256;;;;;:::o;2187:439::-;2240:3;2278:5;2272:12;2305:6;2300:3;2293:19;2331:4;2360;2355:3;2351:14;2344:21;;2399:4;2392:5;2388:16;2422:1;2432:169;2446:6;2443:1;2440:13;2432:169;;;2507:13;;2495:26;;2541:12;;;;2576:15;;;;2468:1;2461:9;2432:169;;;-1:-1:-1;2617:3:264;;2187:439;-1:-1:-1;;;;;2187:439:264:o;2631:261::-;2810:2;2799:9;2792:21;2773:4;2830:56;2882:2;2871:9;2867:18;2859:6;2830:56;:::i;3079:277::-;3146:6;3199:2;3187:9;3178:7;3174:23;3170:32;3167:52;;;3215:1;3212;3205:12;3167:52;3247:9;3241:16;3300:5;3293:13;3286:21;3279:5;3276:32;3266:60;;3322:1;3319;3312:12;3663:184;-1:-1:-1;;;3712:1:264;3705:88;3812:4;3809:1;3802:15;3836:4;3833:1;3826:15;3852:184;-1:-1:-1;;;3901:1:264;3894:88;4001:4;3998:1;3991:15;4025:4;4022:1;4015:15;4041:128;4108:9;;;4129:11;;;4126:37;;;4143:18;;:::i;4174:195::-;4213:3;-1:-1:-1;;4237:5:264;4234:77;4231:103;;4314:18;;:::i;:::-;-1:-1:-1;4361:1:264;4350:13;;4174:195::o;5484:216::-;5548:9;;;5576:11;;;5523:3;5606:9;;5634:10;;5630:19;;5659:10;;5651:19;;5627:44;5624:70;;;5674:18;;:::i;:::-;5624:70;;5484:216;;;;:::o;8262:184::-;-1:-1:-1;;;8311:1:264;8304:88;8411:4;8408:1;8401:15;8435:4;8432:1;8425:15;9029:171;9097:6;9136:10;;;9124;;;9120:27;;9159:12;;;9156:38;;;9174:18;;:::i;:::-;9156:38;9029:171;;;;:::o;9205:168::-;9272:6;9298:10;;;9310;;;9294:27;;9333:11;;;9330:37;;;9347:18;;:::i;9378:125::-;9443:9;;;9464:10;;;9461:36;;;9477:18;;:::i;9916:476::-;10005:1;10042:5;10005:1;10056:330;10077:7;10067:8;10064:21;10056:330;;;10196:4;-1:-1:-1;;10124:77:264;10118:4;10115:87;10112:113;;;10205:18;;:::i;:::-;10255:7;10245:8;10241:22;10238:55;;;10275:16;;;;10238:55;10354:22;;;;10314:15;;;;10056:330;;;10060:3;9916:476;;;;;:::o;10397:866::-;10446:5;10476:8;10466:80;;-1:-1:-1;10517:1:264;10531:5;;10466:80;10565:4;10555:76;;-1:-1:-1;10602:1:264;10616:5;;10555:76;10647:4;10665:1;10660:59;;;;10733:1;10728:130;;;;10640:218;;10660:59;10690:1;10681:10;;10704:5;;;10728:130;10765:3;10755:8;10752:17;10749:43;;;10772:18;;:::i;:::-;-1:-1:-1;;10828:1:264;10814:16;;10843:5;;10640:218;;10942:2;10932:8;10929:16;10923:3;10917:4;10914:13;10910:36;10904:2;10894:8;10891:16;10886:2;10880:4;10877:12;10873:35;10870:77;10867:159;;;-1:-1:-1;10979:19:264;;;11011:5;;10867:159;11058:34;11083:8;11077:4;11058:34;:::i;:::-;11188:6;-1:-1:-1;;11116:79:264;11107:7;11104:92;11101:118;;;11199:18;;:::i;:::-;11237:20;;10397:866;-1:-1:-1;;;10397:866:264:o;11268:140::-;11326:5;11355:47;11396:4;11386:8;11382:19;11376:4;11355:47;:::i;11603:334::-;11674:2;11668:9;11730:2;11720:13;;-1:-1:-1;;11716:86:264;11704:99;;11833:18;11818:34;;11854:22;;;11815:62;11812:88;;;11880:18;;:::i;:::-;11916:2;11909:22;11603:334;;-1:-1:-1;11603:334:264:o;11942:1110::-;12036:6;12067:2;12110;12098:9;12089:7;12085:23;12081:32;12078:52;;;12126:1;12123;12116:12;12078:52;12159:9;12153:16;12188:18;12229:2;12221:6;12218:14;12215:34;;;12245:1;12242;12235:12;12215:34;12283:6;12272:9;12268:22;12258:32;;12328:7;12321:4;12317:2;12313:13;12309:27;12299:55;;12350:1;12347;12340:12;12299:55;12379:2;12373:9;12401:2;12397;12394:10;12391:36;;;12407:18;;:::i;:::-;12453:2;12450:1;12446:10;12436:20;;12476:28;12500:2;12496;12492:11;12476:28;:::i;:::-;12538:15;;;12608:11;;;12604:20;;;12569:12;;;;12636:19;;;12633:39;;;12668:1;12665;12658:12;12633:39;12692:11;;;;12712:310;12728:6;12723:3;12720:15;12712:310;;;12801:3;12795:10;12782:23;;12849:10;12842:5;12838:22;12831:5;12828:33;12818:131;;12903:1;12932:2;12928;12921:14;12818:131;12962:18;;;12745:12;;;;13000;;;;12712:310;;;13041:5;11942:1110;-1:-1:-1;;;;;;;;11942:1110:264:o;13057:184::-;-1:-1:-1;;;13106:1:264;13099:88;13206:4;13203:1;13196:15;13230:4;13227:1;13220:15;13246:183;13277:1;13303:10;13340:2;13337:1;13333:10;13362:3;13352:37;;13369:18;;:::i;:::-;13407:10;;13403:20;;;;;13246:183;-1:-1:-1;;13246:183:264:o;13434:112::-;13466:1;13492;13482:35;;13497:18;;:::i;:::-;-1:-1:-1;13531:9:264;;13434:112::o;13914:468::-;14214:6;14203:9;14196:25;14257:2;14252;14241:9;14237:18;14230:30;14177:4;14277:56;14329:2;14318:9;14314:18;14306:6;14277:56;:::i;:::-;14269:64;;14369:6;14364:2;14353:9;14349:18;14342:34;13914:468;;;;;;:::o;14387:250::-;14472:1;14482:113;14496:6;14493:1;14490:13;14482:113;;;14572:11;;;14566:18;14553:11;;;14546:39;14518:2;14511:10;14482:113;;;-1:-1:-1;;14629:1:264;14611:16;;14604:27;14387:250::o;14642:568::-;14695:5;14748:3;14741:4;14733:6;14729:17;14725:27;14715:55;;14766:1;14763;14756:12;14715:55;14795:6;14789:13;14821:18;14817:2;14814:26;14811:52;;;14843:18;;:::i;:::-;14887:114;14995:4;-1:-1:-1;;14919:4:264;14915:2;14911:13;14907:86;14903:97;14887:114;:::i;:::-;15026:2;15017:7;15010:19;15072:3;15065:4;15060:2;15052:6;15048:15;15044:26;15041:35;15038:55;;;15089:1;15086;15079:12;15038:55;15102:77;15176:2;15169:4;15160:7;15156:18;15149:4;15141:6;15137:17;15102:77;:::i;15215:655::-;15357:6;15365;15373;15426:2;15414:9;15405:7;15401:23;15397:32;15394:52;;;15442:1;15439;15432:12;15394:52;15475:9;15469:16;15504:18;15545:2;15537:6;15534:14;15531:34;;;15561:1;15558;15551:12;15531:34;15584:60;15636:7;15627:6;15616:9;15612:22;15584:60;:::i;:::-;15574:70;;15684:2;15673:9;15669:18;15663:25;15653:35;;15734:2;15723:9;15719:18;15713:25;15697:41;;15763:2;15753:8;15750:16;15747:36;;;15779:1;15776;15769:12;15747:36;;15802:62;15856:7;15845:8;15834:9;15830:24;15802:62;:::i;:::-;15792:72;;;15215:655;;;;;:::o;15875:442::-;16138:6;16127:9;16120:25;16181:2;16176;16165:9;16161:18;16154:30;16101:4;16201:56;16253:2;16242:9;16238:18;16230:6;16201:56;:::i;:::-;16193:64;;16305:4;16297:6;16293:17;16288:2;16277:9;16273:18;16266:45;15875:442;;;;;;:::o;16322:335::-;16401:6;16454:2;16442:9;16433:7;16429:23;16425:32;16422:52;;;16470:1;16467;16460:12;16422:52;16503:9;16497:16;16536:18;16528:6;16525:30;16522:50;;;16568:1;16565;16558:12;16522:50;16591:60;16643:7;16634:6;16623:9;16619:22;16591:60;:::i;16662:329::-;16703:3;16741:5;16735:12;16768:6;16763:3;16756:19;16784:76;16853:6;16846:4;16841:3;16837:14;16830:4;16823:5;16819:16;16784:76;:::i;:::-;16905:2;16893:15;-1:-1:-1;;16889:88:264;16880:98;;;;16980:4;16876:109;;16662:329;-1:-1:-1;;16662:329:264:o;16996:359::-;17199:2;17188:9;17181:21;17162:4;17219:44;17259:2;17248:9;17244:18;17236:6;17219:44;:::i;:::-;17294:2;17279:18;;17272:34;;;;-1:-1:-1;17337:2:264;17322:18;17315:34;17211:52;16996:359;-1:-1:-1;16996:359:264:o;17360:339::-;17537:2;17526:9;17519:21;17500:4;17557:44;17597:2;17586:9;17582:18;17574:6;17557:44;:::i;:::-;17549:52;;-1:-1:-1;;;;;17641:6:264;17637:55;17632:2;17621:9;17617:18;17610:83;17360:339;;;;;:::o;17704:793::-;18065:6;18054:9;18047:25;18108:3;18103:2;18092:9;18088:18;18081:31;18028:4;18135:57;18187:3;18176:9;18172:19;18164:6;18135:57;:::i;:::-;18240:4;18228:17;;18223:2;18208:18;;18201:45;18265:12;18313:15;;;18308:2;18293:18;;18286:43;18366:15;;18360:3;18345:19;;18338:44;18419:22;;;18413:3;18398:19;;18391:51;18459:32;18423:6;18476;18459:32;:::i;:::-;18451:40;17704:793;-1:-1:-1;;;;;;;;;17704:793:264:o;18502:515::-;18793:6;18782:9;18775:25;18836:3;18831:2;18820:9;18816:18;18809:31;18756:4;18857:57;18909:3;18898:9;18894:19;18886:6;18857:57;:::i;:::-;18962:4;18950:17;;;;18945:2;18930:18;;18923:45;-1:-1:-1;18999:2:264;18984:18;18977:34;18849:65;18502:515;-1:-1:-1;;18502:515:264:o;19391:794::-;19786:6;19775:9;19768:25;19829:3;19824:2;19813:9;19809:18;19802:31;19749:4;19856:57;19908:3;19897:9;19893:19;19885:6;19856:57;:::i;:::-;19961:9;19953:6;19949:22;19944:2;19933:9;19929:18;19922:50;19995:32;20020:6;20012;19995:32;:::i;:::-;19981:46;;20063:6;20058:2;20047:9;20043:18;20036:34;20119:9;20111:6;20107:22;20101:3;20090:9;20086:19;20079:51;20147:32;20172:6;20164;20147:32;:::i;20743:184::-;20813:6;20866:2;20854:9;20845:7;20841:23;20837:32;20834:52;;;20882:1;20879;20872:12;20834:52;-1:-1:-1;20905:16:264;;20743:184;-1:-1:-1;20743:184:264:o;20932:709::-;21302:6;21291:9;21284:25;21345:3;21340:2;21329:9;21325:18;21318:31;21265:4;21372:57;21424:3;21413:9;21409:19;21401:6;21372:57;:::i;:::-;21477:4;21469:6;21465:17;21460:2;21449:9;21445:18;21438:45;21531:9;21523:6;21519:22;21514:2;21503:9;21499:18;21492:50;21559:32;21584:6;21576;21559:32;:::i;:::-;21551:40;;;21628:6;21622:3;21611:9;21607:19;21600:35;20932:709;;;;;;;;:::o;21646:604::-;21955:6;21944:9;21937:25;21998:3;21993:2;21982:9;21978:18;21971:31;21918:4;22025:57;22077:3;22066:9;22062:19;22054:6;22025:57;:::i;:::-;22130:4;22122:6;22118:17;22113:2;22102:9;22098:18;22091:45;22184:9;22176:6;22172:22;22167:2;22156:9;22152:18;22145:50;22212:32;22237:6;22229;22212:32;:::i;22255:407::-;22338:5;22378;22372:12;22420:4;22413:5;22409:16;22403:23;22445:66;22537:2;22533;22529:11;22520:20;;22563:1;22555:6;22552:13;22549:107;;;22643:2;22637;22627:6;22624:1;22620:14;22617:1;22613:22;22609:31;22605:2;22601:40;22597:49;22588:58;;22549:107;;;;22255:407;;;:::o;22920:175::-;22957:3;23001:4;22994:5;22990:16;23030:4;23021:7;23018:17;23015:43;;23038:18;;:::i;:::-;23087:1;23074:15;;22920:175;-1:-1:-1;;22920:175:264:o;23100:925::-;23549:66;23541:6;23537:79;23532:3;23525:92;23507:3;23636;23668:2;23664:1;23659:3;23655:11;23648:23;23700:6;23694:13;23716:74;23783:6;23779:1;23774:3;23770:11;23763:4;23755:6;23751:17;23716:74;:::i;:::-;23818:6;23813:3;23809:16;23799:26;;23853:2;23849:1;23845:2;23841:10;23834:22;23887:6;23881:13;23865:29;;23903:75;23969:8;23965:1;23961:2;23957:10;23950:4;23942:6;23938:17;23903:75;:::i;:::-;23998:17;24017:1;23994:25;;23100:925;-1:-1:-1;;;;;23100:925:264:o;24219:320::-;24426:6;24415:9;24408:25;24469:2;24464;24453:9;24449:18;24442:30;24389:4;24489:44;24529:2;24518:9;24514:18;24506:6;24489:44;:::i;24544:168::-;24617:9;;;24648;;24665:15;;;24659:22;;24645:37;24635:71;;24686:18;;:::i;24717:640::-;24968:6;24963:3;24956:19;24938:3;24994:2;25027;25022:3;25018:12;25059:6;25053:13;25124:2;25116:6;25112:15;25145:1;25155:175;25169:6;25166:1;25163:13;25155:175;;;25232:13;;25218:28;;25268:14;;;;25305:15;;;;25191:1;25184:9;25155:175;;;-1:-1:-1;25346:5:264;;24717:640;-1:-1:-1;;;;;;;24717:640:264:o;25841:464::-;26088:66;26080:6;26076:79;26065:9;26058:98;26192:6;26187:2;26176:9;26172:18;26165:34;26235:2;26230;26219:9;26215:18;26208:30;26039:4;26255:44;26295:2;26284:9;26280:18;26272:6;26255:44;:::i;26310:174::-;26377:12;26409:10;;;26421;;;26405:27;;26444:11;;;26441:37;;;26458:18;;:::i;27136:901::-;27561:6;27550:9;27543:25;27604:3;27599:2;27588:9;27584:18;27577:31;27524:4;27631:57;27683:3;27672:9;27668:19;27660:6;27631:57;:::i;:::-;27736:4;27724:17;;27719:2;27704:18;;27697:45;27761:12;27809:15;;;27804:2;27789:18;;27782:43;27862:15;;27856:3;27841:19;;27834:44;27909:3;27894:19;;27887:35;;;27959:22;;;27953:3;27938:19;;27931:51;27999:32;27963:6;28016;27999:32;:::i;:::-;27991:40;27136:901;-1:-1:-1;;;;;;;;;;27136:901:264:o;28042:788::-;28407:3;28396:9;28389:22;28370:4;28434:57;28486:3;28475:9;28471:19;28463:6;28434:57;:::i;:::-;28539:4;28531:6;28527:17;28522:2;28511:9;28507:18;28500:45;28593:14;28585:6;28581:27;28576:2;28565:9;28561:18;28554:55;28657:12;28649:6;28645:25;28640:2;28629:9;28625:18;28618:53;28708:6;28702:3;28691:9;28687:19;28680:35;28764:9;28756:6;28752:22;28746:3;28735:9;28731:19;28724:51;28792:32;28817:6;28809;28792:32;:::i;28835:690::-;29170:3;29159:9;29152:22;29133:4;29197:57;29249:3;29238:9;29234:19;29226:6;29197:57;:::i;:::-;29302:9;29294:6;29290:22;29285:2;29274:9;29270:18;29263:50;29336:32;29361:6;29353;29336:32;:::i;:::-;29322:46;;29404:6;29399:2;29388:9;29384:18;29377:34;29459:9;29451:6;29447:22;29442:2;29431:9;29427:18;29420:50;29487:32;29512:6;29504;29487:32;:::i;29530:899::-;29986:6;29975:9;29968:25;30029:3;30024:2;30013:9;30009:18;30002:31;29949:4;30056:57;30108:3;30097:9;30093:19;30085:6;30056:57;:::i;:::-;30161:9;30153:6;30149:22;30144:2;30133:9;30129:18;30122:50;30195:32;30220:6;30212;30195:32;:::i;:::-;30181:46;;30263:6;30258:2;30247:9;30243:18;30236:34;30319:9;30311:6;30307:22;30301:3;30290:9;30286:19;30279:51;30347:32;30372:6;30364;30347:32;:::i;:::-;30339:40;;;30416:6;30410:3;30399:9;30395:19;30388:35;29530:899;;;;;;;;;:::o;30434:511::-;30685:2;30674:9;30667:21;30648:4;30711:56;30763:2;30752:9;30748:18;30740:6;30711:56;:::i;:::-;30815:14;30807:6;30803:27;30798:2;30787:9;30783:18;30776:55;30879:9;30871:6;30867:22;30862:2;30851:9;30847:18;30840:50;30907:32;30932:6;30924;30907:32;:::i;:::-;30899:40;30434:511;-1:-1:-1;;;;;;30434:511:264:o;30950:616::-;31261:6;31250:9;31243:25;31304:3;31299:2;31288:9;31284:18;31277:31;31224:4;31331:57;31383:3;31372:9;31368:19;31360:6;31331:57;:::i;:::-;31436:14;31428:6;31424:27;31419:2;31408:9;31404:18;31397:55;31500:9;31492:6;31488:22;31483:2;31472:9;31468:18;31461:50;31528:32;31553:6;31545;31528:32;:::i;32369:287::-;32498:3;32536:6;32530:13;32552:66;32611:6;32606:3;32599:4;32591:6;32587:17;32552:66;:::i;:::-;32634:16;;;;;32369:287;-1:-1:-1;;32369:287:264:o;32661:530::-;32846:3;32884:6;32878:13;32900:66;32959:6;32954:3;32947:4;32939:6;32935:17;32900:66;:::i;:::-;33035:2;33031:15;;;;33048:66;33027:88;32988:16;;;;33013:103;;;33143:2;33132:14;;33125:30;;;;33182:2;33171:14;;32661:530;-1:-1:-1;;32661:530:264:o","linkReferences":{"src/libraries/LibChunks.sol":{"LibChunks":[{"start":6144,"length":20},{"start":6331,"length":20}]}}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","getEntitiesAtPosition(uint16,uint16)":"69e10c7b","getEntityPosition(bytes32)":"50c4bd84","isAtPosition(bytes32,uint16,uint16)":"3fbf0c5a","move(bytes32,uint16,uint16)":"953717d1","removeEntityFromBoard(bytes32)":"8181bc57","spawn(bytes32)":"911c37ae","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"EncodedLengths_InvalidLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accessedIndex\",\"type\":\"uint256\"}],\"name\":\"Store_IndexOutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"Store_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"fieldLength\",\"type\":\"uint40\"}],\"name\":\"Store_InvalidSplice\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceDynamicData\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"getEntitiesAtPosition\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"entitiesAtPosition\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"getEntityPosition\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"isAtPosition\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isAtPosition\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"x\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"y\",\"type\":\"uint16\"}],\"name\":\"move\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"removeEntityFromBoard\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"spawn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the encoded lengths.\"}}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"details\":\"Raised if the start index is larger than the previous length of the field.\",\"params\":{\"accessedIndex\":\"FIXME\",\"length\":\"FIXME\"}}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The resource ID.\",\"resourceIdString\":\"The stringified resource ID (for easier debugging).\"}}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"details\":\"Raised if the splice total length of the field is changed but the splice is not at the end of the field.\",\"params\":{\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"fieldLength\":\"The field length for the splice operation.\",\"startWithinField\":\"The start index within the field for the splice operation.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"params\":{\"data\":\"The data to insert into the dynamic data of the record at the start byte.\",\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"dynamicFieldIndex\":\"The index of the dynamic field to splice data, relative to the start of the dynamic fields. (Dynamic field index = field index - number of static fields)\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided encoded lengths has an invalid length.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided index is out of bounds.\"}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Error raised if the provided resource ID cannot be found.\"}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"notice\":\"Error raised if the provided splice is invalid.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"notice\":\"Emitted when dynamic data in the store is spliced.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/MapSystem.sol\":\"MapSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\"]},\"sources\":{\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f\",\"dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5\",\"dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/systems/MapSystem.sol\":{\"keccak256\":\"0x72af6faa75f674fe844405d01a72021da627d7ad150a439a092e121d1cf65f17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e9154f0b28b256e679a0ad1290c4d15e8d455ae4afa81e943dfbdf0003271166\",\"dweb:/ipfs/QmSaBDogAycpDqCq8jbiDPD8DmBLFUojR5Uw1gfbqjDPmV\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"EncodedLengths_InvalidLength"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"},{"internalType":"uint256","name":"accessedIndex","type":"uint256"}],"type":"error","name":"Store_IndexOutOfBounds"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"Store_InvalidResourceType"},{"inputs":[{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"uint40","name":"fieldLength","type":"uint40"}],"type":"error","name":"Store_InvalidSplice"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"uint40","name":"deleteCount","type":"uint40","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceDynamicData","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"getEntitiesAtPosition","outputs":[{"internalType":"bytes32[]","name":"entitiesAtPosition","type":"bytes32[]"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getEntityPosition","outputs":[{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"view","type":"function","name":"isAtPosition","outputs":[{"internalType":"bool","name":"_isAtPosition","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"},{"internalType":"uint16","name":"x","type":"uint16"},{"internalType":"uint16","name":"y","type":"uint16"}],"stateMutability":"nonpayable","type":"function","name":"move"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"removeEntityFromBoard"},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"spawn"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/MapSystem.sol":"MapSystem"},"evmVersion":"paris","libraries":{}},"sources":{"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a","urls":["bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f","dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4","urls":["bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5","dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk"],"license":"MIT"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/systems/MapSystem.sol":{"keccak256":"0x72af6faa75f674fe844405d01a72021da627d7ad150a439a092e121d1cf65f17","urls":["bzz-raw://e9154f0b28b256e679a0ad1290c4d15e8d455ae4afa81e943dfbdf0003271166","dweb:/ipfs/QmSaBDogAycpDqCq8jbiDPD8DmBLFUojR5Uw1gfbqjDPmV"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":248} \ No newline at end of file diff --git a/packages/contracts/worlds.json b/packages/contracts/worlds.json index 57f2c896e..b1014ea9e 100644 --- a/packages/contracts/worlds.json +++ b/packages/contracts/worlds.json @@ -4,10 +4,10 @@ "blockNumber": 6261456 }, "31337": { - "address": "0x58682247e9c7f8e9d659d2105182927bd42f478c" + "address": "0x47013e873ba450c8635d33b2bad22764fa6d5a1f" }, "84532": { "address": "0x3cf01199a18fd3900c49710563177505085371ca", "blockNumber": 13947614 } -} +} \ No newline at end of file From 1d4bda4988d7f3456c3ba228542e72cf289cb396 Mon Sep 17 00:00:00 2001 From: ECWireless Date: Thu, 29 Aug 2024 19:26:04 -0600 Subject: [PATCH 6/7] Minor tweaks --- packages/client/src/components/ShopHalf.tsx | 1 - packages/client/src/pages/Shop.tsx | 9 +++++---- .../contracts/out/AuctionSystem.sol/AuctionSystem.json | 2 +- .../out/CharacterSystem.sol/CharacterSystem.json | 2 +- .../contracts/out/CombatSystem.sol/CombatSystem.json | 2 +- .../out/EncounterSystem.sol/EncounterSystem.json | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/client/src/components/ShopHalf.tsx b/packages/client/src/components/ShopHalf.tsx index 1fa2674a7..2c7b109a3 100644 --- a/packages/client/src/components/ShopHalf.tsx +++ b/packages/client/src/components/ShopHalf.tsx @@ -15,7 +15,6 @@ import FuzzySearch from 'fuzzy-search'; import { useEffect, useMemo, useState } from 'react'; import { FaSearch, FaSortAmountDown, FaSortAmountUp } from 'react-icons/fa'; -// import { FaHatWizard } from 'react-icons/fa'; import { getEmoji, removeEmoji } from '../utils/helpers'; import { ArmorTemplate, WeaponTemplate } from '../utils/types'; import { Pagination } from './Pagination'; diff --git a/packages/client/src/pages/Shop.tsx b/packages/client/src/pages/Shop.tsx index 896bd406a..390b93263 100644 --- a/packages/client/src/pages/Shop.tsx +++ b/packages/client/src/pages/Shop.tsx @@ -7,13 +7,14 @@ import { useItems } from '../contexts/ItemsContext'; export const Shop = (): JSX.Element => { const { armorTemplates, weaponTemplates } = useItems(); + const items = [...armorTemplates, ...weaponTemplates]; return ( - Hi, welcome to the shop. Please have a look at my wares. Let me know - if you need any help. + Hello, and welcome to my shop! Please have a look at my wares. Let me + know if you need any help. @@ -25,10 +26,10 @@ export const Shop = (): JSX.Element => { No Data )} - + {items.length > 0 ? ( - + ) : ( No Data )} diff --git a/packages/contracts/out/AuctionSystem.sol/AuctionSystem.json b/packages/contracts/out/AuctionSystem.sol/AuctionSystem.json index fe0d5b8e1..dd09fec58 100644 --- a/packages/contracts/out/AuctionSystem.sol/AuctionSystem.json +++ b/packages/contracts/out/AuctionSystem.sol/AuctionSystem.json @@ -1 +1 @@ -{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"auctionHouseAddress","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"cancelOrder","inputs":[{"name":"_orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"createOrder","inputs":[{"name":"order","type":"tuple","internalType":"struct Order","components":[{"name":"offer","type":"tuple","internalType":"struct Offer","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"name":"consideration","type":"tuple","internalType":"struct Consideration","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]},{"name":"signature","type":"bytes","internalType":"bytes"},{"name":"offerer","type":"address","internalType":"address"}]}],"outputs":[{"name":"_orderHash","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"fulfillOrder","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"fulfilled","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"getConsideration","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"consideration","type":"tuple","internalType":"struct ConsiderationsData","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]}],"stateMutability":"view"},{"type":"function","name":"getCounter","inputs":[{"name":"offerer","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getOffer","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"offer","type":"tuple","internalType":"struct OffersData","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"getOrderHash","inputs":[{"name":"order","type":"tuple","internalType":"struct Order","components":[{"name":"offer","type":"tuple","internalType":"struct Offer","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"name":"consideration","type":"tuple","internalType":"struct Consideration","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]},{"name":"signature","type":"bytes","internalType":"bytes"},{"name":"offerer","type":"address","internalType":"address"}]}],"outputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"getOrderStatus","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"orderStatus","type":"uint8","internalType":"enum OrderStatus"}],"stateMutability":"view"},{"type":"function","name":"incrementCounter","inputs":[{"name":"offerer","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"onERC1155BatchReceived","inputs":[{"name":"","type":"address","internalType":"address"},{"name":"","type":"address","internalType":"address"},{"name":"","type":"uint256[]","internalType":"uint256[]"},{"name":"","type":"uint256[]","internalType":"uint256[]"},{"name":"","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes4","internalType":"bytes4"}],"stateMutability":"nonpayable"},{"type":"function","name":"onERC1155Received","inputs":[{"name":"","type":"address","internalType":"address"},{"name":"","type":"address","internalType":"address"},{"name":"","type":"uint256","internalType":"uint256"},{"name":"","type":"uint256","internalType":"uint256"},{"name":"","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes4","internalType":"bytes4"}],"stateMutability":"nonpayable"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"ReentrancyGuardReentrantCall","inputs":[]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b506001600055613492806100256000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063bc74f4a511610097578063e5910ae711610066578063e5910ae714610265578063f07ec37314610278578063f23a6e611461028b578063f8b48037146102c357600080fd5b8063bc74f4a514610224578063d597b8c81461022a578063dd5c51a71461024a578063e1af802c1461025d57600080fd5b806346423aa7116100d357806346423aa7146101755780637489ec231461019557806378885da7146101a8578063bc197c81146101bb57600080fd5b806301ffc9a714610105578063119df25f1461012d57806326e5dc5d1461014d57806345ec935414610160575b600080fd5b610118610113366004612998565b6102e3565b60405190151581526020015b60405180910390f35b6101356102f4565b6040516001600160a01b039091168152602001610124565b61011861015b3660046129da565b610303565b36601f1901355b604051908152602001610124565b6101886101833660046129da565b610451565b6040516101249190612a09565b6101186101a33660046129da565b61045c565b6101676101b6366004612bba565b61052c565b6101f36101c9366004612d21565b7fbc197c810000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610124565b30610135565b61023d6102383660046129da565b610945565b6040516101249190612e15565b610167610258366004612bba565b610972565b6101356109b5565b610167610273366004612e23565b6109bf565b610167610286366004612e23565b610a0c565b6101f3610299366004612e3e565b7ff23a6e610000000000000000000000000000000000000000000000000000000095945050505050565b6102d66102d13660046129da565b610a21565b6040516101249190612ee9565b60006102ee82610a55565b92915050565b60006102fe610aed565b905090565b600061030d610b1f565b600061031883610b62565b9050600061032584610c30565b9050600161033285610cfb565b6002811115610343576103436129f3565b146103955760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f74206163746976650000000000000000000000000060448201526064015b60405180910390fd5b80606001516103ad8560006103a86102f4565b610dad565b10156103fb5760405162461bcd60e51b815260206004820152601460248201527f496e73756666696369656e742062616c616e6365000000000000000000000000604482015260640161038c565b610413846000836080015161040e6102f4565b610f27565b6104278460016104216102f4565b30610f27565b61043c846104336102f4565b60006002611209565b60019250505061044c6001600055565b919050565b60006102ee82610cfb565b6000610466610b1f565b600161047183610451565b6002811115610482576104826129f3565b146104cf5760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f742061637469766500000000000000000000000000604482015260640161038c565b60006104da83610a21565b905080608001516001600160a01b03166104f26102f4565b6001600160a01b03161461050557600080fd5b610510836000611297565b610521836001836080015130610f27565b5061044c6001600055565b6000610536610b1f565b61053e6102f4565b6001600160a01b031682606001516001600160a01b0316146105c85760405162461bcd60e51b815260206004820152602560248201527f596f752063616e6e6f74206f6666657220736f6d656f6e6520656c736527732060448201527f6974656d73000000000000000000000000000000000000000000000000000000606482015260840161038c565b6105d06102f4565b6001600160a01b03168260200151608001516001600160a01b03161461065e5760405162461bcd60e51b815260206004820152602c60248201527f596f752063616e6e6f7420707572636861736520616e206974656d20666f722060448201527f736f6d656f6e6520656c73650000000000000000000000000000000000000000606482015260840161038c565b600060405180608001604052808460000151600001516003811115610685576106856129f3565b81526020018460000151602001516001600160a01b031681526020018460000151604001518152602001846000015160600151815250905060006040518060a0016040528085602001516000015160038111156106e4576106e46129f3565b81526020018560200151602001516001600160a01b03168152602001856020015160400151815260200185602001516060015181526020018560200151608001516001600160a01b0316815250905060016003811115610746576107466129f3565b845151600381111561075a5761075a6129f3565b1480610779575060038451516003811115610777576107776129f3565b145b6107c55760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b600160208501515160038111156107de576107de6129f3565b14806108005750600360208501515160038111156107fe576107fe6129f3565b145b61084c5760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b6020840151516003811115610863576108636129f3565b8451516003811115610877576108776129f3565b036108c45760405162461bcd60e51b815260206004820152601260248201527f43616e6e6f742063726f73732074726164650000000000000000000000000000604482015260640161038c565b60006108d585606001516000611385565b6108e0906001612f0d565b90506108f685602001516080015160008361144e565b6108ff85610972565b935061090b8484611530565b61091584836115cd565b610926846001308860600151610f27565b61093884866060015160006001611209565b50505061044c6001600055565b6040805160808101825260008082526020820181905291810182905260608101919091526102ee82610b62565b60006109818260600151610a0c565b825160208085015160405161099894939201612f20565b604051602081830303815290604052805190602001209050919050565b60006102fe611667565b6000816001600160a01b03166109d36102f4565b6001600160a01b0316146109e657600080fd5b60006109f3836000611385565b6109fe906001612f0d565b90506102ee8360008361144e565b600080610a1a836000611385565b9392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526102ee82610c30565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102ee57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a7000000000000000000000000000000000000000000000000000000001492915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c80610b1c5750335b90565b600260005403610b5b576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600055565b604080516080810182526000808252602082018190529181018290526060810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610bbc57610bbc612f42565b602090810291909101015260008080610c157f746255440000000000000000000000004f666665727300000000000000000000857e55040001142020000000000000000000000000000000000000000000000000611671565b925092509250610c26838383611741565b9695505050505050565b6040805160a081018252600080825260208201819052918101829052606081018290526080810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c9157610c91612f42565b602090810291909101015260008080610cea7f74625544000000000000000000000000436f6e73696465726174696f6e730000857e69050001142020140000000000000000000000000000000000000000000000611671565b925092509250610c268383836117bd565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610d3457610d34612f42565b60209081029190910101526000610d8d7f746255440000000000000000000000004f7264657273000000000000000000008360027e35030014200100000000000000000000000000000000000000000000000000611849565b905060f881901c6002811115610da557610da56129f3565b949350505050565b600080610db985610c30565b90506000610dc686610b62565b9050600085610dd6578251610dd9565b81515b9050600086610dec578360200151610df2565b82602001515b9050600087610e05578460400151610e0b565b83604001515b90506001836003811115610e2157610e216129f3565b03610eb6576040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301528316906370a08231906024015b602060405180830381865afa158015610e86573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eaa9190612f58565b95505050505050610a1a565b6003836003811115610eca57610eca6129f3565b03610f1b576040517efdd58e0000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301526024820183905283169062fdd58e90604401610e69565b50505050509392505050565b6000610f3285610c30565b90506000610f3f86610b62565b9050600085610f52578260600151610f58565b81606001515b9050600086610f68578351610f6b565b82515b9050600087610f7e578460400151610f84565b83604001515b90506001600160a01b0386163014600089610fa3578660200151610fa9565b85602001515b90506001846003811115610fbf57610fbf6129f3565b036110fe57811561105c576040517fa9059cbb0000000000000000000000000000000000000000000000000000000081526001600160a01b038a811660048301526024820187905282169063a9059cbb906044016020604051808303816000875af1158015611032573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110569190612f71565b506110f2565b6040517f23b872dd0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018790528216906323b872dd906064016020604051808303816000875af11580156110cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110f09190612f71565b505b50505050505050611203565b6003846003811115611112576111126129f3565b036111bb576040517ff242432a0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018590526064820187905260a06084830152600060a483015282169063f242432a9060c401600060405180830381600087803b15801561119757600080fd5b505af11580156111ab573d6000803e3d6000fd5b5050505050505050505050611203565b60405162461bcd60e51b815260206004820152601b60248201527f546f6b656e2074797065206973206e6f7420737570706f727465640000000000604482015260640161038c565b50505050565b6000611216848484611906565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050878160008151811061125557611255612f42565b602090810291909101015261128d7f746255440000000000000000000000004f72646572730000000000000000000082868686611935565b5050505050505050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112cd576112cd612f42565b60209081029190910101526113807f746255440000000000000000000000004f7264657273000000000000000000008260028581811115611310576113106129f3565b60405160200161134b919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527e350300142001000000000000000000000000000000000000000000000000006119ea565b505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b816000815181106113ca576113ca612f42565b6020026020010181815250508260001b816001815181106113ed576113ed612f42565b602090810291909101015260006114457f74625544000000000000000000000000436f756e74657273000000000000000083837e20010020000000000000000000000000000000000000000000000000000000611849565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b8160008151811061148f5761148f612f42565b6020026020010181815250508260001b816001815181106114b2576114b2612f42565b6020026020010181815250506112037f74625544000000000000000000000000436f756e74657273000000000000000060001b826000856040516020016114fb91815260200190565b60408051601f198184030181529190527e200100200000000000000000000000000000000000000000000000000000006119ea565b600061154e8260000151836020015184604001518560600151611a60565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061158d5761158d612f42565b60209081029190910101526115c57f746255440000000000000000000000004f66666572730000000000000000000082868686611935565b505050505050565b60006115f082600001518360200151846040015185606001518660800151611a92565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061162f5761162f612f42565b60209081029190910101526115c57f74625544000000000000000000000000436f6e73696465726174696f6e73000082868686611935565b60006102fe611ac7565b6060600060606000611681611ac7565b9050306001600160a01b038216036116aa5761169e878787611b01565b93509350935050611738565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906116f3908a908a908a90600401612fcf565b600060405180830381865afa158015611710573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261169e9190810190613061565b93509350939050565b60408051608081018252600080825260208201819052918101829052606081019190915261176e84611c09565b60608501819052604085018290526001600160a01b03831660208601528484600381111561179e5761179e6129f3565b60038111156117af576117af6129f3565b815250505050509392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526117f184611c54565b6001600160a01b03808216608088015260608701839052604087018490528416602087015285856003811115611829576118296129f3565b600381111561183a5761183a6129f3565b81525050505050509392505050565b600080611854611ac7565b9050306001600160a01b0382160361187a5761187286868686611cab565b915050610da5565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906118c59089908990899089906004016130ce565b602060405180830381865afa1580156118e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118729190612f58565b606083838360405160200161191d939291906130fd565b60405160208183030381529060405290509392505050565b600061193f611ac7565b9050306001600160a01b038216036119635761195e8686868686611cd8565b6115c5565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb906119b0908990899089908990899060040161316b565b600060405180830381600087803b1580156119ca57600080fd5b505af11580156119de573d6000803e3d6000fd5b50505050505050505050565b60006119f4611ac7565b9050306001600160a01b03821603611a135761195e8686868686611cf5565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae0906119b090899089908990899089906004016131bc565b606084848484604051602001611a79949392919061321a565b6040516020818303038152906040529050949350505050565b60608585858585604051602001611aad959493929190613253565b604051602081830303815290604052905095945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061044c573391505090565b6060600060606000611b1285611d0a565b9050611b1f878783611d2d565b93506000611b2c86611d66565b90508015611bfe57611b3e8888611da3565b935066ffffffffffffff841667ffffffffffffffff811115611b6257611b62612a23565b6040519080825280601f01601f191660200182016040528015611b8c576020820181803683370190505b5092506020830160005b828160ff161015611bfb576000611bae8b8b84611db6565b90506000611bcb888460ff166028026038011c64ffffffffff1690565b9050611bda8260008387611e36565b611be48185612f0d565b935050508080611bf390613298565b915050611b96565b50505b505093509350939050565b600080600080611c1d856000016020015190565b60f81c6003811115611c3157611c316129f3565b60218601516035870151605590970151919760609190911c969550909350915050565b6000806000806000611c6a866000016020015190565b60f81c6003811115611c7e57611c7e6129f3565b6021870151603588015160558901516075909901519299606092831c9991985090965091901c9350915050565b6000611445611cba8686611f02565b60ff858116601b0360080285901c16611cd38587611f58565b611f91565b611cee8585858585611ce98b611fe2565b612067565b5050505050565b611cee8585611d048487611f58565b856123a0565b60006008611d1a600260206132b7565b611d2491906132ca565b9190911c919050565b606081600003611d4c5750604080516020810190915260008152610a1a565b6000611d588585611f02565b905061144581600085612644565b60006008600180611d79600260206132b7565b611d8391906132b7565b611d8d91906132b7565b611d9791906132ca565b8260ff911c1692915050565b6000610a1a611db28484612667565b5490565b60008383604051602001611dcb9291906132e1565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611ebd5760208310611e6057602083048401935060208381611e5c57611e5c61331d565b0692505b8215611ebd576020839003600081841015611e835750600019600884021c611e8d565b50600019600882021c5b8554600886021b818451168219821617845250818411611eae575050611203565b50600194909401939182900391015b5b60208210611edf5783548152600190930192601f1990910190602001611ebe565b8115611203576000600019600884021c8251865482191691161782525050505050565b60008282604051602001611f179291906132e1565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff16811015611f8957611f7f60ff601b83900360080287901c1683612f0d565b9150600101611f5d565b509392505050565b600060208210611fb757602082048401935060208281611fb357611fb361331d565b0691505b508254600882021b602082900380841115611f89576001850154600882021c82179150509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161203157507e60030220202000000000000000000000000000000000000000000000000000919050565b6102ee61205e7f746273746f72650000000000000000005461626c657300000000000000000000846126bd565b60206000611f91565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff00000000000000000000000000000000000000000000000000000000000016036120f357857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516120e69493929190613333565b60405180910390a26115c5565b60006120fe876126d9565b905060005b81518110156121d757600082828151811061212057612120612f42565b6020026020010151905061214c6001826affffffffffffffffffffff191661276290919063ffffffff16565b156121ce576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c9061219b908c908c908c908c908c908c90600401613372565b600060405180830381600087803b1580156121b557600080fd5b505af11580156121c9573d6000803e3d6000fd5b505050505b50600101612103565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98787878760405161220e9493929190613333565b60405180910390a260006122228888611f02565b9050600060208701905061223a826000895184612780565b600061224585611d66565b11156122c95760006122578a8a612667565b878155905060208601915060008060005b61227188611d66565b8160ff1610156122c4576122868d8d83611db6565b92506122a18a8260ff166028026038011c64ffffffffff1690565b91506122b08360008488612780565b6122ba8286612f0d565b9450600101612268565b505050505b60005b83518110156119de5760008482815181106122e9576122e9612f42565b602002602001015190506123156002826affffffffffffffffffffff191661276290919063ffffffff16565b15612397576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612364908e908e908e908e908e908e90600401613372565b600060405180830381600087803b15801561237e57600080fd5b505af1158015612392573d6000803e3d6000fd5b505050505b506001016122cc565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361242a57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161241d939291906133cb565b60405180910390a2611203565b60006124368585611f02565b90506000612443866126d9565b905060005b815181101561251857600082828151811061246557612465612f42565b602002602001015190506124916004826affffffffffffffffffffff191661276290919063ffffffff16565b1561250f576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906124dc908b908b908b908b906004016133fe565b600060405180830381600087803b1580156124f657600080fd5b505af115801561250a573d6000803e3d6000fd5b505050505b50600101612448565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161254d939291906133cb565b60405180910390a2612568828565ffffffffffff168561283f565b60005b815181101561263b57600082828151811061258857612588612f42565b602002602001015190506125b46008826affffffffffffffffffffff191661276290919063ffffffff16565b15612632576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125ff908b908b908b908b906004016133fe565b600060405180830381600087803b15801561261957600080fd5b505af115801561262d573d6000803e3d6000fd5b505050505b5060010161256b565b50505050505050565b60405160208101601f19603f8484010116604052828252611f8985858584611e36565b6000828260405160200161267c9291906132e1565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b6040805160208101849052908101829052600090606001611f17565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061271357612713612f42565b6020908102919091010152600061274b7f746273746f726500000000000000000053746f7265486f6f6b730000000000008383612855565b9050610da561275d826000845161288f565b61291d565b60008160ff16826127738560581c90565b1660ff1614905092915050565b82156127fa57602083106127aa576020830484019350602083816127a6576127a661331d565b0692505b82156127fa5760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116127eb575050611203565b50600194909401939182900391015b5b6020821061281c5780518455600190930192601f19909101906020016127fb565b8115611203576000600019600884021c8554835182191691161785555050505050565b611380838383516128508560200190565b612780565b6060610da5612865858585611db6565b600061288a856128758989611da3565b9060ff166028026038011c64ffffffffff1690565b612644565b60008183118061289f5750835182115b156128dc578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161038c93929190613437565b602084016128ea8482612f0d565b905060006128f885856132b7565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610a1a8360156000606060006129378560801c90565b90506fffffffffffffffffffffffffffffffff8516600085828161295d5761295d61331d565b04905060405193506020840160208202810160405281855260005b82811015610f1b578451871c825293870193602090910190600101612978565b6000602082840312156129aa57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610a1a57600080fd5b6000602082840312156129ec57600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6020810160038310612a1d57612a1d6129f3565b91905290565b634e487b7160e01b600052604160045260246000fd5b6040516080810167ffffffffffffffff81118282101715612a5c57612a5c612a23565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715612a8b57612a8b612a23565b604052919050565b80356004811061044c57600080fd5b80356001600160a01b038116811461044c57600080fd5b600060a08284031215612acb57600080fd5b60405160a0810181811067ffffffffffffffff82111715612aee57612aee612a23565b604052905080612afd83612a93565b8152612b0b60208401612aa2565b60208201526040830135604082015260608301356060820152612b3060808401612aa2565b60808201525092915050565b600067ffffffffffffffff821115612b5657612b56612a23565b50601f01601f191660200190565b600082601f830112612b7557600080fd5b8135612b88612b8382612b3c565b612a62565b818152846020838601011115612b9d57600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215612bcc57600080fd5b813567ffffffffffffffff80821115612be457600080fd5b90830190818503610160811215612bfa57600080fd5b612c02612a39565b6080821215612c1057600080fd5b612c18612a39565b9150612c2384612a93565b8252612c3160208501612aa2565b60208301526040840135604083015260608401356060830152818152612c5a8760808601612ab9565b6020820152610120840135915082821115612c7457600080fd5b612c8087838601612b64565b6040820152612c926101408501612aa2565b60608201529695505050505050565b600082601f830112612cb257600080fd5b8135602067ffffffffffffffff821115612cce57612cce612a23565b8160051b612cdd828201612a62565b9283528481018201928281019087851115612cf757600080fd5b83870192505b84831015612d1657823582529183019190830190612cfd565b979650505050505050565b600080600080600060a08688031215612d3957600080fd5b612d4286612aa2565b9450612d5060208701612aa2565b9350604086013567ffffffffffffffff80821115612d6d57600080fd5b612d7989838a01612ca1565b94506060880135915080821115612d8f57600080fd5b612d9b89838a01612ca1565b93506080880135915080821115612db157600080fd5b50612dbe88828901612b64565b9150509295509295909350565b60048110612ddb57612ddb6129f3565b9052565b612dea828251612dcb565b6001600160a01b03602082015116602083015260408101516040830152606081015160608301525050565b608081016102ee8284612ddf565b600060208284031215612e3557600080fd5b610a1a82612aa2565b600080600080600060a08688031215612e5657600080fd5b612e5f86612aa2565b9450612e6d60208701612aa2565b93506040860135925060608601359150608086013567ffffffffffffffff811115612e9757600080fd5b612dbe88828901612b64565b612eae828251612dcb565b60208101516001600160a01b038082166020850152604083015160408501526060830151606085015280608084015116608085015250505050565b60a081016102ee8284612ea3565b634e487b7160e01b600052601160045260246000fd5b808201808211156102ee576102ee612ef7565b8381526101408101612f356020830185612ddf565b610da560a0830184612ea3565b634e487b7160e01b600052603260045260246000fd5b600060208284031215612f6a57600080fd5b5051919050565b600060208284031215612f8357600080fd5b81518015158114610a1a57600080fd5b60008151808452602080850194506020840160005b83811015612fc457815187529582019590820190600101612fa8565b509495945050505050565b838152606060208201526000612fe86060830185612f93565b9050826040830152949350505050565b60005b83811015613013578181015183820152602001612ffb565b50506000910152565b600082601f83011261302d57600080fd5b815161303b612b8382612b3c565b81815284602083860101111561305057600080fd5b610da5826020830160208701612ff8565b60008060006060848603121561307657600080fd5b835167ffffffffffffffff8082111561308e57600080fd5b61309a8783880161301c565b94506020860151935060408601519150808211156130b757600080fd5b506130c48682870161301c565b9150509250925092565b8481526080602082015260006130e76080830186612f93565b60ff949094166040830152506060015292915050565b6bffffffffffffffffffffffff198460601b16815282601482015260006003831061312a5761312a6129f3565b5060f89190911b603482015260350192915050565b60008151808452613157816020860160208601612ff8565b601f01601f19169290920160200192915050565b85815260a06020820152600061318460a0830187612f93565b8281036040840152613196818761313f565b905084606084015282810360808401526131b0818561313f565b98975050505050505050565b85815260a0602082015260006131d560a0830187612f93565b60ff8616604084015282810360608401526131f0818661313f565b9150508260808301529695505050505050565b60048110613213576132136129f3565b60f81b9052565b6132248186613203565b60609390931b6bffffffffffffffffffffffff1916600184015260158301919091526035820152605501919050565b61325d8187613203565b6bffffffffffffffffffffffff19606095861b811660018301526015820194909452603581019290925290921b166055820152606901919050565b600060ff821660ff81036132ae576132ae612ef7565b60010192915050565b818103818111156102ee576102ee612ef7565b80820281158282048414176102ee576102ee612ef7565b8281526000602080830184516020860160005b82811015613310578151845292840192908401906001016132f4565b5091979650505050505050565b634e487b7160e01b600052601260045260246000fd5b6080815260006133466080830187612f93565b8281036020840152613358818761313f565b90508460408401528281036060840152612d16818561313f565b86815260c06020820152600061338b60c0830188612f93565b828103604084015261339d818861313f565b905085606084015282810360808401526133b7818661313f565b9150508260a0830152979650505050505050565b6060815260006133de6060830186612f93565b65ffffffffffff851660208401528281036040840152610c26818561313f565b8481526080602082015260006134176080830186612f93565b65ffffffffffff851660408401528281036060840152612d16818561313f565b60608152600061344a606083018661313f565b6020830194909452506040015291905056fea2646970667358221220d538babe9ba5716b77bbd2d0a7b2e9c34d07572b4c78494a52a5c524a8733a7564736f6c63430008180033","sourceMap":"1133:6630:241:-:0;;;;;;;;;;;;-1:-1:-1;1713:1:157;1917:7;:21;1133:6630:241;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106101005760003560e01c8063bc74f4a511610097578063e5910ae711610066578063e5910ae714610265578063f07ec37314610278578063f23a6e611461028b578063f8b48037146102c357600080fd5b8063bc74f4a514610224578063d597b8c81461022a578063dd5c51a71461024a578063e1af802c1461025d57600080fd5b806346423aa7116100d357806346423aa7146101755780637489ec231461019557806378885da7146101a8578063bc197c81146101bb57600080fd5b806301ffc9a714610105578063119df25f1461012d57806326e5dc5d1461014d57806345ec935414610160575b600080fd5b610118610113366004612998565b6102e3565b60405190151581526020015b60405180910390f35b6101356102f4565b6040516001600160a01b039091168152602001610124565b61011861015b3660046129da565b610303565b36601f1901355b604051908152602001610124565b6101886101833660046129da565b610451565b6040516101249190612a09565b6101186101a33660046129da565b61045c565b6101676101b6366004612bba565b61052c565b6101f36101c9366004612d21565b7fbc197c810000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610124565b30610135565b61023d6102383660046129da565b610945565b6040516101249190612e15565b610167610258366004612bba565b610972565b6101356109b5565b610167610273366004612e23565b6109bf565b610167610286366004612e23565b610a0c565b6101f3610299366004612e3e565b7ff23a6e610000000000000000000000000000000000000000000000000000000095945050505050565b6102d66102d13660046129da565b610a21565b6040516101249190612ee9565b60006102ee82610a55565b92915050565b60006102fe610aed565b905090565b600061030d610b1f565b600061031883610b62565b9050600061032584610c30565b9050600161033285610cfb565b6002811115610343576103436129f3565b146103955760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f74206163746976650000000000000000000000000060448201526064015b60405180910390fd5b80606001516103ad8560006103a86102f4565b610dad565b10156103fb5760405162461bcd60e51b815260206004820152601460248201527f496e73756666696369656e742062616c616e6365000000000000000000000000604482015260640161038c565b610413846000836080015161040e6102f4565b610f27565b6104278460016104216102f4565b30610f27565b61043c846104336102f4565b60006002611209565b60019250505061044c6001600055565b919050565b60006102ee82610cfb565b6000610466610b1f565b600161047183610451565b6002811115610482576104826129f3565b146104cf5760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f742061637469766500000000000000000000000000604482015260640161038c565b60006104da83610a21565b905080608001516001600160a01b03166104f26102f4565b6001600160a01b03161461050557600080fd5b610510836000611297565b610521836001836080015130610f27565b5061044c6001600055565b6000610536610b1f565b61053e6102f4565b6001600160a01b031682606001516001600160a01b0316146105c85760405162461bcd60e51b815260206004820152602560248201527f596f752063616e6e6f74206f6666657220736f6d656f6e6520656c736527732060448201527f6974656d73000000000000000000000000000000000000000000000000000000606482015260840161038c565b6105d06102f4565b6001600160a01b03168260200151608001516001600160a01b03161461065e5760405162461bcd60e51b815260206004820152602c60248201527f596f752063616e6e6f7420707572636861736520616e206974656d20666f722060448201527f736f6d656f6e6520656c73650000000000000000000000000000000000000000606482015260840161038c565b600060405180608001604052808460000151600001516003811115610685576106856129f3565b81526020018460000151602001516001600160a01b031681526020018460000151604001518152602001846000015160600151815250905060006040518060a0016040528085602001516000015160038111156106e4576106e46129f3565b81526020018560200151602001516001600160a01b03168152602001856020015160400151815260200185602001516060015181526020018560200151608001516001600160a01b0316815250905060016003811115610746576107466129f3565b845151600381111561075a5761075a6129f3565b1480610779575060038451516003811115610777576107776129f3565b145b6107c55760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b600160208501515160038111156107de576107de6129f3565b14806108005750600360208501515160038111156107fe576107fe6129f3565b145b61084c5760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b6020840151516003811115610863576108636129f3565b8451516003811115610877576108776129f3565b036108c45760405162461bcd60e51b815260206004820152601260248201527f43616e6e6f742063726f73732074726164650000000000000000000000000000604482015260640161038c565b60006108d585606001516000611385565b6108e0906001612f0d565b90506108f685602001516080015160008361144e565b6108ff85610972565b935061090b8484611530565b61091584836115cd565b610926846001308860600151610f27565b61093884866060015160006001611209565b50505061044c6001600055565b6040805160808101825260008082526020820181905291810182905260608101919091526102ee82610b62565b60006109818260600151610a0c565b825160208085015160405161099894939201612f20565b604051602081830303815290604052805190602001209050919050565b60006102fe611667565b6000816001600160a01b03166109d36102f4565b6001600160a01b0316146109e657600080fd5b60006109f3836000611385565b6109fe906001612f0d565b90506102ee8360008361144e565b600080610a1a836000611385565b9392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526102ee82610c30565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102ee57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a7000000000000000000000000000000000000000000000000000000001492915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c80610b1c5750335b90565b600260005403610b5b576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600055565b604080516080810182526000808252602082018190529181018290526060810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610bbc57610bbc612f42565b602090810291909101015260008080610c157f746255440000000000000000000000004f666665727300000000000000000000857e55040001142020000000000000000000000000000000000000000000000000611671565b925092509250610c26838383611741565b9695505050505050565b6040805160a081018252600080825260208201819052918101829052606081018290526080810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c9157610c91612f42565b602090810291909101015260008080610cea7f74625544000000000000000000000000436f6e73696465726174696f6e730000857e69050001142020140000000000000000000000000000000000000000000000611671565b925092509250610c268383836117bd565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610d3457610d34612f42565b60209081029190910101526000610d8d7f746255440000000000000000000000004f7264657273000000000000000000008360027e35030014200100000000000000000000000000000000000000000000000000611849565b905060f881901c6002811115610da557610da56129f3565b949350505050565b600080610db985610c30565b90506000610dc686610b62565b9050600085610dd6578251610dd9565b81515b9050600086610dec578360200151610df2565b82602001515b9050600087610e05578460400151610e0b565b83604001515b90506001836003811115610e2157610e216129f3565b03610eb6576040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301528316906370a08231906024015b602060405180830381865afa158015610e86573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eaa9190612f58565b95505050505050610a1a565b6003836003811115610eca57610eca6129f3565b03610f1b576040517efdd58e0000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301526024820183905283169062fdd58e90604401610e69565b50505050509392505050565b6000610f3285610c30565b90506000610f3f86610b62565b9050600085610f52578260600151610f58565b81606001515b9050600086610f68578351610f6b565b82515b9050600087610f7e578460400151610f84565b83604001515b90506001600160a01b0386163014600089610fa3578660200151610fa9565b85602001515b90506001846003811115610fbf57610fbf6129f3565b036110fe57811561105c576040517fa9059cbb0000000000000000000000000000000000000000000000000000000081526001600160a01b038a811660048301526024820187905282169063a9059cbb906044016020604051808303816000875af1158015611032573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110569190612f71565b506110f2565b6040517f23b872dd0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018790528216906323b872dd906064016020604051808303816000875af11580156110cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110f09190612f71565b505b50505050505050611203565b6003846003811115611112576111126129f3565b036111bb576040517ff242432a0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018590526064820187905260a06084830152600060a483015282169063f242432a9060c401600060405180830381600087803b15801561119757600080fd5b505af11580156111ab573d6000803e3d6000fd5b5050505050505050505050611203565b60405162461bcd60e51b815260206004820152601b60248201527f546f6b656e2074797065206973206e6f7420737570706f727465640000000000604482015260640161038c565b50505050565b6000611216848484611906565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050878160008151811061125557611255612f42565b602090810291909101015261128d7f746255440000000000000000000000004f72646572730000000000000000000082868686611935565b5050505050505050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112cd576112cd612f42565b60209081029190910101526113807f746255440000000000000000000000004f7264657273000000000000000000008260028581811115611310576113106129f3565b60405160200161134b919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527e350300142001000000000000000000000000000000000000000000000000006119ea565b505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b816000815181106113ca576113ca612f42565b6020026020010181815250508260001b816001815181106113ed576113ed612f42565b602090810291909101015260006114457f74625544000000000000000000000000436f756e74657273000000000000000083837e20010020000000000000000000000000000000000000000000000000000000611849565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b8160008151811061148f5761148f612f42565b6020026020010181815250508260001b816001815181106114b2576114b2612f42565b6020026020010181815250506112037f74625544000000000000000000000000436f756e74657273000000000000000060001b826000856040516020016114fb91815260200190565b60408051601f198184030181529190527e200100200000000000000000000000000000000000000000000000000000006119ea565b600061154e8260000151836020015184604001518560600151611a60565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061158d5761158d612f42565b60209081029190910101526115c57f746255440000000000000000000000004f66666572730000000000000000000082868686611935565b505050505050565b60006115f082600001518360200151846040015185606001518660800151611a92565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061162f5761162f612f42565b60209081029190910101526115c57f74625544000000000000000000000000436f6e73696465726174696f6e73000082868686611935565b60006102fe611ac7565b6060600060606000611681611ac7565b9050306001600160a01b038216036116aa5761169e878787611b01565b93509350935050611738565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906116f3908a908a908a90600401612fcf565b600060405180830381865afa158015611710573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261169e9190810190613061565b93509350939050565b60408051608081018252600080825260208201819052918101829052606081019190915261176e84611c09565b60608501819052604085018290526001600160a01b03831660208601528484600381111561179e5761179e6129f3565b60038111156117af576117af6129f3565b815250505050509392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526117f184611c54565b6001600160a01b03808216608088015260608701839052604087018490528416602087015285856003811115611829576118296129f3565b600381111561183a5761183a6129f3565b81525050505050509392505050565b600080611854611ac7565b9050306001600160a01b0382160361187a5761187286868686611cab565b915050610da5565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906118c59089908990899089906004016130ce565b602060405180830381865afa1580156118e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118729190612f58565b606083838360405160200161191d939291906130fd565b60405160208183030381529060405290509392505050565b600061193f611ac7565b9050306001600160a01b038216036119635761195e8686868686611cd8565b6115c5565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb906119b0908990899089908990899060040161316b565b600060405180830381600087803b1580156119ca57600080fd5b505af11580156119de573d6000803e3d6000fd5b50505050505050505050565b60006119f4611ac7565b9050306001600160a01b03821603611a135761195e8686868686611cf5565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae0906119b090899089908990899089906004016131bc565b606084848484604051602001611a79949392919061321a565b6040516020818303038152906040529050949350505050565b60608585858585604051602001611aad959493929190613253565b604051602081830303815290604052905095945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061044c573391505090565b6060600060606000611b1285611d0a565b9050611b1f878783611d2d565b93506000611b2c86611d66565b90508015611bfe57611b3e8888611da3565b935066ffffffffffffff841667ffffffffffffffff811115611b6257611b62612a23565b6040519080825280601f01601f191660200182016040528015611b8c576020820181803683370190505b5092506020830160005b828160ff161015611bfb576000611bae8b8b84611db6565b90506000611bcb888460ff166028026038011c64ffffffffff1690565b9050611bda8260008387611e36565b611be48185612f0d565b935050508080611bf390613298565b915050611b96565b50505b505093509350939050565b600080600080611c1d856000016020015190565b60f81c6003811115611c3157611c316129f3565b60218601516035870151605590970151919760609190911c969550909350915050565b6000806000806000611c6a866000016020015190565b60f81c6003811115611c7e57611c7e6129f3565b6021870151603588015160558901516075909901519299606092831c9991985090965091901c9350915050565b6000611445611cba8686611f02565b60ff858116601b0360080285901c16611cd38587611f58565b611f91565b611cee8585858585611ce98b611fe2565b612067565b5050505050565b611cee8585611d048487611f58565b856123a0565b60006008611d1a600260206132b7565b611d2491906132ca565b9190911c919050565b606081600003611d4c5750604080516020810190915260008152610a1a565b6000611d588585611f02565b905061144581600085612644565b60006008600180611d79600260206132b7565b611d8391906132b7565b611d8d91906132b7565b611d9791906132ca565b8260ff911c1692915050565b6000610a1a611db28484612667565b5490565b60008383604051602001611dcb9291906132e1565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611ebd5760208310611e6057602083048401935060208381611e5c57611e5c61331d565b0692505b8215611ebd576020839003600081841015611e835750600019600884021c611e8d565b50600019600882021c5b8554600886021b818451168219821617845250818411611eae575050611203565b50600194909401939182900391015b5b60208210611edf5783548152600190930192601f1990910190602001611ebe565b8115611203576000600019600884021c8251865482191691161782525050505050565b60008282604051602001611f179291906132e1565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff16811015611f8957611f7f60ff601b83900360080287901c1683612f0d565b9150600101611f5d565b509392505050565b600060208210611fb757602082048401935060208281611fb357611fb361331d565b0691505b508254600882021b602082900380841115611f89576001850154600882021c82179150509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161203157507e60030220202000000000000000000000000000000000000000000000000000919050565b6102ee61205e7f746273746f72650000000000000000005461626c657300000000000000000000846126bd565b60206000611f91565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff00000000000000000000000000000000000000000000000000000000000016036120f357857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516120e69493929190613333565b60405180910390a26115c5565b60006120fe876126d9565b905060005b81518110156121d757600082828151811061212057612120612f42565b6020026020010151905061214c6001826affffffffffffffffffffff191661276290919063ffffffff16565b156121ce576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c9061219b908c908c908c908c908c908c90600401613372565b600060405180830381600087803b1580156121b557600080fd5b505af11580156121c9573d6000803e3d6000fd5b505050505b50600101612103565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98787878760405161220e9493929190613333565b60405180910390a260006122228888611f02565b9050600060208701905061223a826000895184612780565b600061224585611d66565b11156122c95760006122578a8a612667565b878155905060208601915060008060005b61227188611d66565b8160ff1610156122c4576122868d8d83611db6565b92506122a18a8260ff166028026038011c64ffffffffff1690565b91506122b08360008488612780565b6122ba8286612f0d565b9450600101612268565b505050505b60005b83518110156119de5760008482815181106122e9576122e9612f42565b602002602001015190506123156002826affffffffffffffffffffff191661276290919063ffffffff16565b15612397576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612364908e908e908e908e908e908e90600401613372565b600060405180830381600087803b15801561237e57600080fd5b505af1158015612392573d6000803e3d6000fd5b505050505b506001016122cc565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361242a57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161241d939291906133cb565b60405180910390a2611203565b60006124368585611f02565b90506000612443866126d9565b905060005b815181101561251857600082828151811061246557612465612f42565b602002602001015190506124916004826affffffffffffffffffffff191661276290919063ffffffff16565b1561250f576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906124dc908b908b908b908b906004016133fe565b600060405180830381600087803b1580156124f657600080fd5b505af115801561250a573d6000803e3d6000fd5b505050505b50600101612448565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161254d939291906133cb565b60405180910390a2612568828565ffffffffffff168561283f565b60005b815181101561263b57600082828151811061258857612588612f42565b602002602001015190506125b46008826affffffffffffffffffffff191661276290919063ffffffff16565b15612632576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125ff908b908b908b908b906004016133fe565b600060405180830381600087803b15801561261957600080fd5b505af115801561262d573d6000803e3d6000fd5b505050505b5060010161256b565b50505050505050565b60405160208101601f19603f8484010116604052828252611f8985858584611e36565b6000828260405160200161267c9291906132e1565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b6040805160208101849052908101829052600090606001611f17565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061271357612713612f42565b6020908102919091010152600061274b7f746273746f726500000000000000000053746f7265486f6f6b730000000000008383612855565b9050610da561275d826000845161288f565b61291d565b60008160ff16826127738560581c90565b1660ff1614905092915050565b82156127fa57602083106127aa576020830484019350602083816127a6576127a661331d565b0692505b82156127fa5760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116127eb575050611203565b50600194909401939182900391015b5b6020821061281c5780518455600190930192601f19909101906020016127fb565b8115611203576000600019600884021c8554835182191691161785555050505050565b611380838383516128508560200190565b612780565b6060610da5612865858585611db6565b600061288a856128758989611da3565b9060ff166028026038011c64ffffffffff1690565b612644565b60008183118061289f5750835182115b156128dc578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161038c93929190613437565b602084016128ea8482612f0d565b905060006128f885856132b7565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610a1a8360156000606060006129378560801c90565b90506fffffffffffffffffffffffffffffffff8516600085828161295d5761295d61331d565b04905060405193506020840160208202810160405281855260005b82811015610f1b578451871c825293870193602090910190600101612978565b6000602082840312156129aa57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610a1a57600080fd5b6000602082840312156129ec57600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6020810160038310612a1d57612a1d6129f3565b91905290565b634e487b7160e01b600052604160045260246000fd5b6040516080810167ffffffffffffffff81118282101715612a5c57612a5c612a23565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715612a8b57612a8b612a23565b604052919050565b80356004811061044c57600080fd5b80356001600160a01b038116811461044c57600080fd5b600060a08284031215612acb57600080fd5b60405160a0810181811067ffffffffffffffff82111715612aee57612aee612a23565b604052905080612afd83612a93565b8152612b0b60208401612aa2565b60208201526040830135604082015260608301356060820152612b3060808401612aa2565b60808201525092915050565b600067ffffffffffffffff821115612b5657612b56612a23565b50601f01601f191660200190565b600082601f830112612b7557600080fd5b8135612b88612b8382612b3c565b612a62565b818152846020838601011115612b9d57600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215612bcc57600080fd5b813567ffffffffffffffff80821115612be457600080fd5b90830190818503610160811215612bfa57600080fd5b612c02612a39565b6080821215612c1057600080fd5b612c18612a39565b9150612c2384612a93565b8252612c3160208501612aa2565b60208301526040840135604083015260608401356060830152818152612c5a8760808601612ab9565b6020820152610120840135915082821115612c7457600080fd5b612c8087838601612b64565b6040820152612c926101408501612aa2565b60608201529695505050505050565b600082601f830112612cb257600080fd5b8135602067ffffffffffffffff821115612cce57612cce612a23565b8160051b612cdd828201612a62565b9283528481018201928281019087851115612cf757600080fd5b83870192505b84831015612d1657823582529183019190830190612cfd565b979650505050505050565b600080600080600060a08688031215612d3957600080fd5b612d4286612aa2565b9450612d5060208701612aa2565b9350604086013567ffffffffffffffff80821115612d6d57600080fd5b612d7989838a01612ca1565b94506060880135915080821115612d8f57600080fd5b612d9b89838a01612ca1565b93506080880135915080821115612db157600080fd5b50612dbe88828901612b64565b9150509295509295909350565b60048110612ddb57612ddb6129f3565b9052565b612dea828251612dcb565b6001600160a01b03602082015116602083015260408101516040830152606081015160608301525050565b608081016102ee8284612ddf565b600060208284031215612e3557600080fd5b610a1a82612aa2565b600080600080600060a08688031215612e5657600080fd5b612e5f86612aa2565b9450612e6d60208701612aa2565b93506040860135925060608601359150608086013567ffffffffffffffff811115612e9757600080fd5b612dbe88828901612b64565b612eae828251612dcb565b60208101516001600160a01b038082166020850152604083015160408501526060830151606085015280608084015116608085015250505050565b60a081016102ee8284612ea3565b634e487b7160e01b600052601160045260246000fd5b808201808211156102ee576102ee612ef7565b8381526101408101612f356020830185612ddf565b610da560a0830184612ea3565b634e487b7160e01b600052603260045260246000fd5b600060208284031215612f6a57600080fd5b5051919050565b600060208284031215612f8357600080fd5b81518015158114610a1a57600080fd5b60008151808452602080850194506020840160005b83811015612fc457815187529582019590820190600101612fa8565b509495945050505050565b838152606060208201526000612fe86060830185612f93565b9050826040830152949350505050565b60005b83811015613013578181015183820152602001612ffb565b50506000910152565b600082601f83011261302d57600080fd5b815161303b612b8382612b3c565b81815284602083860101111561305057600080fd5b610da5826020830160208701612ff8565b60008060006060848603121561307657600080fd5b835167ffffffffffffffff8082111561308e57600080fd5b61309a8783880161301c565b94506020860151935060408601519150808211156130b757600080fd5b506130c48682870161301c565b9150509250925092565b8481526080602082015260006130e76080830186612f93565b60ff949094166040830152506060015292915050565b6bffffffffffffffffffffffff198460601b16815282601482015260006003831061312a5761312a6129f3565b5060f89190911b603482015260350192915050565b60008151808452613157816020860160208601612ff8565b601f01601f19169290920160200192915050565b85815260a06020820152600061318460a0830187612f93565b8281036040840152613196818761313f565b905084606084015282810360808401526131b0818561313f565b98975050505050505050565b85815260a0602082015260006131d560a0830187612f93565b60ff8616604084015282810360608401526131f0818661313f565b9150508260808301529695505050505050565b60048110613213576132136129f3565b60f81b9052565b6132248186613203565b60609390931b6bffffffffffffffffffffffff1916600184015260158301919091526035820152605501919050565b61325d8187613203565b6bffffffffffffffffffffffff19606095861b811660018301526015820194909452603581019290925290921b166055820152606901919050565b600060ff821660ff81036132ae576132ae612ef7565b60010192915050565b818103818111156102ee576102ee612ef7565b80820281158282048414176102ee576102ee612ef7565b8281526000602080830184516020860160005b82811015613310578151845292840192908401906001016132f4565b5091979650505050505050565b634e487b7160e01b600052601260045260246000fd5b6080815260006133466080830187612f93565b8281036020840152613358818761313f565b90508460408401528281036060840152612d16818561313f565b86815260c06020820152600061338b60c0830188612f93565b828103604084015261339d818861313f565b905085606084015282810360808401526133b7818661313f565b9150508260a0830152979650505050505050565b6060815260006133de6060830186612f93565b65ffffffffffff851660208401528281036040840152610c26818561313f565b8481526080602082015260006134176080830186612f93565b65ffffffffffff851660408401528281036060840152612d16818561313f565b60608152600061344a606083018661313f565b6020830194909452506040015291905056fea2646970667358221220d538babe9ba5716b77bbd2d0a7b2e9c34d07572b4c78494a52a5c524a8733a7564736f6c63430008180033","sourceMap":"1133:6630:241:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1204:188;;;;;;:::i;:::-;;:::i;:::-;;;516:14:264;;509:22;491:41;;479:2;464:18;1204:188:241;;;;;;;;1262:113:123;;;:::i;:::-;;;-1:-1:-1;;;;;707:55:264;;;689:74;;677:2;662:18;1262:113:123;543:226:264;3389:883:241;;;;;;:::i;:::-;;:::i;1616:110:123:-;3800:14;-1:-1:-1;;3796:25:123;3783:39;1616:110;;;1105:25:264;;;1093:2;1078:18;1616:110:123;959:177:264;5925:145:241;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;4333:575::-;;;;;;:::i;:::-;;:::i;1495:1888::-;;;;;;:::i;:::-;;:::i;1101:247:151:-;;;;;;:::i;:::-;1305:36;1101:247;;;;;;;;;;;7340:66:264;7328:79;;;7310:98;;7298:2;7283:18;1101:247:151;7166:248:264;6075:99:241;6162:4;6075:99;;5623:130;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;5424:193::-;;;;;;:::i;:::-;;:::i;1942:98:123:-;;;:::i;4974:271:241:-;;;;;;:::i;:::-;;:::i;5251:167::-;;;;;;:::i;:::-;;:::i;876:219:151:-;;;;;;:::i;:::-;1057:31;876:219;;;;;;;;5759:160:241;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1204:188::-;1326:4;1349:36;1373:11;1349:23;:36::i;:::-;1342:43;1204:188;-1:-1:-1;;1204:188:241:o;1262:113:123:-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;3389:883:241:-;3459:14;2356:21:157;:19;:21::i;:::-;3486:19:241::1;3508:21;3519:9;3508:10;:21::i;:::-;3486:43;;3539:27;3569:29;3588:9;3569:18;:29::i;:::-;3539:59:::0;-1:-1:-1;3690:18:241::1;3654:32;3676:9;3654:21;:32::i;:::-;:54;;;;;;;;:::i;:::-;;3646:86;;;::::0;-1:-1:-1;;;3646:86:241;;9956:2:264;3646:86:241::1;::::0;::::1;9938:21:264::0;9995:2;9975:18;;;9968:30;10034:21;10014:18;;;10007:49;10073:18;;3646:86:241::1;;;;;;;;;3827:1;:8;;;3781:42;3792:9;3803:5;3810:12;:10;:12::i;:::-;3781:10;:42::i;:::-;:54;;3773:87;;;::::0;-1:-1:-1;;;3773:87:241;;10304:2:264;3773:87:241::1;::::0;::::1;10286:21:264::0;10343:2;10323:18;;;10316:30;10382:22;10362:18;;;10355:50;10422:18;;3773:87:241::1;10102:344:264::0;3773:87:241::1;3937:54;3947:9;3958:5;3965:1;:11;;;3978:12;:10;:12::i;:::-;3937:9;:54::i;:::-;4048:55;4058:9;4069:4;4075:12;:10;:12::i;:::-;4097:4;4048:9;:55::i;:::-;4154:62;4165:9;4176:12;:10;:12::i;:::-;4190:1;4193:22;4154:10;:62::i;:::-;4260:4;4253:11;;;;2398:20:157::0;1713:1;2924:7;:21;2744:208;2398:20;3389:883:241;;;:::o;5925:145::-;5989:23;6031:32;6053:9;6031:21;:32::i;4333:575::-;4403:4;2356:21:157;:19;:21::i;:::-;4526:18:241::1;4496:26;4511:10;4496:14;:26::i;:::-;:48;;;;;;;;:::i;:::-;;4488:80;;;::::0;-1:-1:-1;;;4488:80:241;;9956:2:264;4488:80:241::1;::::0;::::1;9938:21:264::0;9995:2;9975:18;;;9968:30;10034:21;10014:18;;;10007:49;10073:18;;4488:80:241::1;9754:343:264::0;4488:80:241::1;4578:27;4608:28;4625:10;4608:16;:28::i;:::-;4578:58;;4670:1;:11;;;-1:-1:-1::0;;;;;4654:27:241::1;:12;:10;:12::i;:::-;-1:-1:-1::0;;;;;4654:27:241::1;;4646:36;;;::::0;::::1;;4733:55;4755:10;4767:20;4733:21;:55::i;:::-;4846;4856:10;4868:4;4874:1;:11;;;4895:4;4846:9;:55::i;:::-;4409:499;2398:20:157::0;1713:1;2924:7;:21;2744:208;1495:1888:241;1565:18;2356:21:157;:19;:21::i;:::-;1620:12:241::1;:10;:12::i;:::-;-1:-1:-1::0;;;;;1603:29:241::1;:5;:13;;;-1:-1:-1::0;;;;;1603:29:241::1;;1595:79;;;::::0;-1:-1:-1;;;1595:79:241;;10653:2:264;1595:79:241::1;::::0;::::1;10635:21:264::0;10692:2;10672:18;;;10665:30;10731:34;10711:18;;;10704:62;10802:7;10782:18;;;10775:35;10827:19;;1595:79:241::1;10451:401:264::0;1595:79:241::1;1725:12;:10;:12::i;:::-;-1:-1:-1::0;;;;;1692:45:241::1;:5;:19;;;:29;;;-1:-1:-1::0;;;;;1692:45:241::1;;1684:102;;;::::0;-1:-1:-1;;;1684:102:241;;11059:2:264;1684:102:241::1;::::0;::::1;11041:21:264::0;11098:2;11078:18;;;11071:30;11137:34;11117:18;;;11110:62;11208:14;11188:18;;;11181:42;11240:19;;1684:102:241::1;10857:408:264::0;1684:102:241::1;1825:26;1854:136;;;;;;;;1877:5;:11;;;:21;;;1854:136;;;;;;;;:::i;:::-;;;;;1907:5;:11;;;:17;;;-1:-1:-1::0;;;;;1854:136:241::1;;;;;1938:5;:11;;;:22;;;1854:136;;;;1970:5;:11;;;:18;;;1854:136;;::::0;1825:165:::1;;2037:42;2082:218;;;;;;;;2113:5;:19;;;:29;;;2082:218;;;;;;;;:::i;:::-;;;;;2151:5;:19;;;:25;;;-1:-1:-1::0;;;;;2082:218:241::1;;;;;2190:5;:19;;;:30;;;2082:218;;;;2230:5;:19;;;:26;;;2082:218;;;;2269:5;:19;;;:29;;;-1:-1:-1::0;;;;;2082:218:241::1;;;::::0;2037:263:::1;;2343:15;2318:40;;;;;;;;:::i;:::-;:11:::0;;:21;:40:::1;::::0;::::1;;;;;;:::i;:::-;;:86;;;-1:-1:-1::0;2387:17:241::1;2362:11:::0;;:21;:42:::1;::::0;::::1;;;;;;:::i;:::-;;2318:86;2310:117;;;::::0;-1:-1:-1;;;2310:117:241;;11472:2:264;2310:117:241::1;::::0;::::1;11454:21:264::0;11511:2;11491:18;;;11484:30;11550:20;11530:18;;;11523:48;11588:18;;2310:117:241::1;11270:342:264::0;2310:117:241::1;2478:15;2445:19;::::0;::::1;::::0;:29;:48:::1;::::0;::::1;;;;;;:::i;:::-;;:102;;;-1:-1:-1::0;2530:17:241::1;2497:19;::::0;::::1;::::0;:29;:50:::1;::::0;::::1;;;;;;:::i;:::-;;2445:102;2437:133;;;::::0;-1:-1:-1;;;2437:133:241;;11472:2:264;2437:133:241::1;::::0;::::1;11454:21:264::0;11511:2;11491:18;;;11484:30;11550:20;11530:18;;;11523:48;11588:18;;2437:133:241::1;11270:342:264::0;2437:133:241::1;2613:19;::::0;::::1;::::0;:29;2588:54:::1;::::0;::::1;;;;;;:::i;:::-;:11:::0;;:21;:54:::1;::::0;::::1;;;;;;:::i;:::-;::::0;2580:85:::1;;;::::0;-1:-1:-1;;;2580:85:241;;11819:2:264;2580:85:241::1;::::0;::::1;11801:21:264::0;11858:2;11838:18;;;11831:30;11897:20;11877:18;;;11870:48;11935:18;;2580:85:241::1;11617:342:264::0;2580:85:241::1;2772:20;2795:37;2815:5;:13;;;2830:1;2795:19;:37::i;:::-;:41;::::0;2835:1:::1;2795:41;:::i;:::-;2772:64;;2846:69;2866:5;:19;;;:29;;;2897:1;2901:12;2846:19;:69::i;:::-;2938:19;2951:5;2938:12;:19::i;:::-;2925:32;;3006;3017:10;3029:8;3006:10;:32::i;:::-;3103:48;3122:10;3134:16;3103:18;:48::i;:::-;3211:57;3221:10;3233:4;3247;3254:5;:13;;;3211:9;:57::i;:::-;3316:60;3327:10;3339:5;:13;;;3354:1;3357:18;3316:10;:60::i;:::-;1585:1798;;;2398:20:157::0;1713:1;2924:7;:21;2744:208;5623:130:241;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5725:21:241;5736:9;5725:10;:21::i;5424:193::-;5487:17;5549:25;5560:5;:13;;;5549:10;:25::i;:::-;5576:11;;5589:19;;;;;5538:71;;;;;5576:11;5538:71;;:::i;:::-;;;;;;;;;;;;;5528:82;;;;;;5516:94;;5424:193;;;:::o;1942:98:123:-;1981:7;2003:32;:30;:32::i;4974:271:241:-;5033:7;5076;-1:-1:-1;;;;;5060:23:241;:12;:10;:12::i;:::-;-1:-1:-1;;;;;5060:23:241;;5052:32;;;;;;5094:20;5117:31;5137:7;5146:1;5117:19;:31::i;:::-;:35;;5151:1;5117:35;:::i;:::-;5094:58;;5162:47;5182:7;5191:1;5195:12;5162:19;:47::i;5251:167::-;5309:7;5328:20;5351:31;5371:7;5380:1;5351:19;:31::i;:::-;5328:54;5251:167;-1:-1:-1;;;5251:167:241:o;5759:160::-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5883:29:241;5902:9;5883:18;:29::i;2331:198:123:-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;2992:383::-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;2431:307:157:-;1755:1;2558:7;;:18;2554:86;;2599:30;;;;;;;;;;;;;;2554:86;1755:1;2714:7;:17;2431:307::o;7940:405:209:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8056:16:209;;;8070:1;8056:16;;;;;;;;;8027:26;;8056:16;;;;;;;;;;;-1:-1:-1;8056:16:209;8027:45;;8093:9;8078;8088:1;8078:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;8110;;;8197:80;1231:66;8242:9;1360:66;8197:21;:80::i;:::-;8109:168;;;;;;8290:50;8297:11;8310:15;8327:12;8290:6;:50::i;:::-;8283:57;7940:405;-1:-1:-1;;;;;;7940:405:209:o;9303:413:198:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9427:16:198;;;9441:1;9427:16;;;;;;;;;9398:26;;9427:16;;;;;;;;;;;-1:-1:-1;9427:16:198;9398:45;;9464:9;9449;9459:1;9449:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;9481;;;9568:80;1276:66;9613:9;1405:66;9568:21;:80::i;:::-;9480:168;;;;;;9661:50;9668:11;9681:15;9698:12;9661:6;:50::i;5413:310:210:-;5539:16;;;5553:1;5539:16;;;;;;;;;5479:23;;;;5539:16;;;;;;;;;;;;-1:-1:-1;5539:16:210;5510:45;;5576:9;5561;5571:1;5561:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;5592:13;5608:64;1223:66;5645:9;5656:1;1352:66;5608:26;:64::i;:::-;5592:80;-1:-1:-1;5697:20:210;;;;5685:33;;;;;;;;:::i;:::-;5678:40;5413:310;-1:-1:-1;;;;5413:310:210:o;7121:640:241:-;7211:4;7226:27;7256:29;7275:9;7256:18;:29::i;:::-;7226:59;;7295:19;7317:21;7328:9;7317:10;:21::i;:::-;7295:43;;7348:19;7370:7;:35;;7394:11;;7370:35;;;7380:11;;7370:35;7348:57;;7415:13;7431:7;:27;;7451:1;:7;;;7431:27;;;7441:1;:7;;;7431:27;7415:43;;7468:18;7489:7;:37;;7514:1;:12;;;7489:37;;;7499:1;:12;;;7489:37;7468:58;-1:-1:-1;7552:15:241;7539:9;:28;;;;;;;;:::i;:::-;;7536:219;;7589:30;;;;;-1:-1:-1;;;;;707:55:264;;;7589:30:241;;;689:74:264;7589:23:241;;;;;662:18:264;;7589:30:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7582:37;;;;;;;;;7536:219;7661:17;7648:9;:30;;;;;;;;:::i;:::-;;7645:110;;7700:44;;;;;-1:-1:-1;;;;;13347:55:264;;;7700:44:241;;;13329:74:264;13419:18;;;13412:34;;;7700:25:241;;;;;13302:18:264;;7700:44:241;13155:297:264;7645:110:241;7216:545;;;;;7121:640;;;;;:::o;6179:937::-;6276:27;6306:29;6325:9;6306:18;:29::i;:::-;6276:59;;6345:19;6367:21;6378:9;6367:10;:21::i;:::-;6345:43;;6398:14;6415:7;:29;;6436:1;:8;;;6415:29;;;6425:1;:8;;;6415:29;6398:46;;6454:19;6476:7;:35;;6500:11;;6476:35;;;6486:11;;6476:35;6454:57;;6521:18;6542:7;:37;;6567:1;:12;;;6542:37;;;6552:1;:12;;;6542:37;6521:58;-1:-1:-1;;;;;;6603:21:241;;6619:4;6603:21;6589:11;6650:7;:27;;6670:1;:7;;;6650:27;;;6660:1;:7;;;6650:27;6634:43;-1:-1:-1;6703:15:241;6690:9;:28;;;;;;;;:::i;:::-;;6687:423;;6736:6;6733:113;;;6745:34;;;;;-1:-1:-1;;;;;13347:55:264;;;6745:34:241;;;13329:74:264;13419:18;;;13412:34;;;6745:22:241;;;;;13302:18:264;;6745:34:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6733:113;;;6800:44;;;;;-1:-1:-1;;;;;14020:15:264;;;6800:44:241;;;14002:34:264;14072:15;;;14052:18;;;14045:43;14104:18;;;14097:34;;;6800:26:241;;;;;13914:18:264;;6800:44:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6733:113;6859:7;;;;;;;;;6687:423;6906:17;6893:9;:30;;;;;;;;:::i;:::-;;6890:220;;6938:66;;;;;-1:-1:-1;;;;;14516:15:264;;;6938:66:241;;;14498:34:264;14568:15;;;14548:18;;;14541:43;14600:18;;;14593:34;;;14643:18;;;14636:34;;;14707:3;14686:19;;;14679:32;-1:-1:-1;14727:19:264;;;14720:30;6938:32:241;;;;;14767:19:264;;6938:66:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7018:7;;;;;;;;;6890:220;7062:37;;-1:-1:-1;;;7062:37:241;;14999:2:264;7062:37:241;;;14981:21:264;15038:2;15018:18;;;15011:30;15077:29;15057:18;;;15050:57;15124:18;;7062:37:241;14797:351:264;6179:937:241;;;;;:::o;7690:434:210:-;7801:24;7828:48;7841:7;7850:12;7864:11;7828:12;:48::i;:::-;7980:16;;;7994:1;7980:16;;;;;;;;;7801:75;;-1:-1:-1;7883:30:210;;7919:25;;7883:30;;7980:16;;;;;;;;;;;;-1:-1:-1;7980:16:210;7951:45;;8017:9;8002;8012:1;8002:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;8033:86;1223:66;8065:9;8076:11;8089:15;8106:12;8033:21;:86::i;:::-;7795:329;;;;7690:434;;;;:::o;6124:272::-;6236:16;;;6250:1;6236:16;;;;;;;;;6207:26;;6236:16;;;;;;;;;;;-1:-1:-1;6236:16:210;6207:45;;6273:9;6258;6268:1;6258:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;6289:102;1223:66;6326:9;6337:1;6363:11;6357:18;;;;;;;;:::i;:::-;6340:36;;;;;;;15298:3:264;15294:16;;;;15312:66;15290:89;15278:102;;15405:1;15396:11;;15153:260;6340:36:210;;;;-1:-1:-1;;6340:36:210;;;;;;;;;1352:66;6289:26;:102::i;:::-;6201:195;6124:272;;:::o;2644:396:199:-;2783:16;;;2797:1;2783:16;;;;;;;;2731:15;;;;2783:16;2797:1;2783:16;;;;;;;;;;-1:-1:-1;2783:16:199;2754:45;;2844:15;-1:-1:-1;;;;;2828:33:199;2820:42;;2805:9;2815:1;2805:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;2899:9;2883:27;;2868:9;2878:1;2868:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;2917:13;2933:64;1065:66;2970:9;2917:13;1194:66;2933:26;:64::i;:::-;2917:80;2644:396;-1:-1:-1;;;;;2644:396:199:o;4380:357::-;4505:16;;;4519:1;4505:16;;;;;;;;4476:26;;4505:16;;;;;;;;;;-1:-1:-1;4505:16:199;4476:45;;4566:15;-1:-1:-1;;;;;4550:33:199;4542:42;;4527:9;4537:1;4527:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;4621:9;4605:27;;4590:9;4600:1;4590:12;;;;;;;;:::i;:::-;;;;;;:42;;;;;4639:93;1065:66;1049:83;;4676:9;4687:1;4708:7;4690:27;;;;;;15547:19:264;;15591:2;15582:12;;15418:182;4690:27:199;;;;-1:-1:-1;;4690:27:199;;;;;;;;;1194:66;4639:26;:93::i;9912:426:209:-;9985:24;10012:78;10025:6;:16;;;10043:6;:12;;;10057:6;:17;;;10076:6;:13;;;10012:12;:78::i;:::-;10194:16;;;10208:1;10194:16;;;;;;;;;9985:105;;-1:-1:-1;10097:30:209;;10133:25;;10097:30;;10194:16;;;;;;;;;;;;-1:-1:-1;10194:16:209;10165:45;;10231:9;10216;10226:1;10216:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;10247:86;1231:66;10279:9;10290:11;10303:15;10320:12;10247:21;:86::i;:::-;9979:359;;;;9912:426;;:::o;11407:488:198:-;11488:24;11515:132;11535:6;:16;;;11559:6;:12;;;11579:6;:17;;;11604:6;:13;;;11625:6;:16;;;11515:12;:132::i;:::-;11751:16;;;11765:1;11751:16;;;;;;;;;11488:159;;-1:-1:-1;11654:30:198;;11690:25;;11654:30;;11751:16;;;;;;;;;;;;-1:-1:-1;11751:16:198;11722:45;;11788:9;11773;11783:1;11773:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;11804:86;1276:66;11836:9;11847:11;11860:15;11877:12;11804:21;:86::i;4048:97:123:-;4089:7;4111:29;:27;:29::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;11488:242:209:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11700:25:209;11713:11;11700:12;:25::i;:::-;11683:13;;;11631:94;;;11664:17;;;11631:94;;;-1:-1:-1;;;;;11631:94:209;;11650:12;;;11631:94;11632:6;11631:94;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;11488:242;;;;;:::o;13183:268:198:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13421:25:198;13434:11;13421:12;:25::i;:::-;-1:-1:-1;;;;;13334:112:198;;;13401:16;;;13334:112;13386:13;;;13334:112;;;13367:17;;;13334:112;;;;;13353:12;;;13334:112;13335:6;13334:112;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;13183:268;;;;;:::o;17775:457:46:-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;11122:209:210:-;11247:12;11291:7;11300:12;11314:11;11274:52;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;11267:59;;11122:209;;;;;:::o;6458:480:46:-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;:::-;6692:242;;;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6639:299;6458:480;;;;;:::o;10761:455::-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;10980:232::-;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;12401:223:209:-;12538:12;12582:9;12593:5;12600:10;12612:6;12565:54;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;12558:61;;12401:223;;;;;;:::o;14122:257:198:-;14282:12;14326:9;14337:5;14344:10;14356:6;14364:9;14309:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;14302:72;;14122:257;;;;;;;:::o;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;10955:375:209:-;11028:19;11049:13;11064:18;11084:14;11134:25;11150:5;11157:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;11134:25:209;11128:32;;11118:43;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;;2736:34;11106:55:209;;11177:35;;;;;;2736:34:23;-1:-1:-1;2736:34:23;;-1:-1:-1;10955:375:209;-1:-1:-1;;10955:375:209:o;12574:451:198:-;12647:19;12668:13;12683:18;12703:14;12719:17;12772:25;12788:5;12795:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;12772:25:198;12766:32;;12756:43;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;;2736:34;12744:55:198;;12815:35;;;;;2736:34:23;;-1:-1:-1;2736:34:23;;-1:-1:-1;12983:36:198;;;;-1:-1:-1;12574:451:198;-1:-1:-1;;12574:451:198:o;36171:541:45:-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;12066:286::-;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;:::-;12066:286;;;;;:::o;23107:355::-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8101:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;8389:20:44;;8299:21;;8322:9;;8295:37;8385:31;;8244:184;8201:237;;-1:-1:-1;6076:2380:44;;;;:::o;50806:191:45:-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;51823:242::-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;;-1:-1:-1;52054:6:45;51823:242;-1:-1:-1;;;51823:242:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;4015:652:45:-;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;17013:1682;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;5042:669:44:-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:44;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;51249:282::-;51494:30;;;;;;26450:19:264;;;26485:12;;;26478:28;;;51337:7:45;;26522:12:264;;51494:30:45;26261:279:264;3658:342:50;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;1489:2340:44:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;966:162::-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;2801:22:58;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;14:332:264;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;774:180;833:6;886:2;874:9;865:7;861:23;857:32;854:52;;;902:1;899;892:12;854:52;-1:-1:-1;925:23:264;;774:180;-1:-1:-1;774:180:264:o;1141:184::-;-1:-1:-1;;;1190:1:264;1183:88;1290:4;1287:1;1280:15;1314:4;1311:1;1304:15;1330:249;1480:2;1465:18;;1513:1;1502:13;;1492:47;;1519:18;;:::i;:::-;1548:25;;;1330:249;:::o;1584:184::-;-1:-1:-1;;;1633:1:264;1626:88;1733:4;1730:1;1723:15;1757:4;1754:1;1747:15;1773:253;1845:2;1839:9;1887:4;1875:17;;1922:18;1907:34;;1943:22;;;1904:62;1901:88;;;1969:18;;:::i;:::-;2005:2;1998:22;1773:253;:::o;2031:334::-;2102:2;2096:9;2158:2;2148:13;;-1:-1:-1;;2144:86:264;2132:99;;2261:18;2246:34;;2282:22;;;2243:62;2240:88;;;2308:18;;:::i;:::-;2344:2;2337:22;2031:334;;-1:-1:-1;2031:334:264:o;2370:150::-;2445:20;;2494:1;2484:12;;2474:40;;2510:1;2507;2500:12;2525:196;2593:20;;-1:-1:-1;;;;;2642:54:264;;2632:65;;2622:93;;2711:1;2708;2701:12;2726:703;2786:5;2834:4;2822:9;2817:3;2813:19;2809:30;2806:50;;;2852:1;2849;2842:12;2806:50;2885:2;2879:9;2927:4;2919:6;2915:17;2998:6;2986:10;2983:22;2962:18;2950:10;2947:34;2944:62;2941:88;;;3009:18;;:::i;:::-;3045:2;3038:22;3078:6;-1:-1:-1;3078:6:264;3108:36;3134:9;3108:36;:::i;:::-;3100:6;3093:52;3178:38;3212:2;3201:9;3197:18;3178:38;:::i;:::-;3173:2;3165:6;3161:15;3154:63;3278:2;3267:9;3263:18;3250:32;3245:2;3237:6;3233:15;3226:57;3344:2;3333:9;3329:18;3316:32;3311:2;3303:6;3299:15;3292:57;3383:39;3417:3;3406:9;3402:19;3383:39;:::i;:::-;3377:3;3369:6;3365:16;3358:65;;2726:703;;;;:::o;3434:245::-;3482:4;3515:18;3507:6;3504:30;3501:56;;;3537:18;;:::i;:::-;-1:-1:-1;3594:2:264;3582:15;-1:-1:-1;;3578:88:264;3668:4;3574:99;;3434:245::o;3684:462::-;3726:5;3779:3;3772:4;3764:6;3760:17;3756:27;3746:55;;3797:1;3794;3787:12;3746:55;3833:6;3820:20;3864:48;3880:31;3908:2;3880:31;:::i;:::-;3864:48;:::i;:::-;3937:2;3928:7;3921:19;3983:3;3976:4;3971:2;3963:6;3959:15;3955:26;3952:35;3949:55;;;4000:1;3997;3990:12;3949:55;4065:2;4058:4;4050:6;4046:17;4039:4;4030:7;4026:18;4013:55;4113:1;4088:16;;;4106:4;4084:27;4077:38;;;;4092:7;3684:462;-1:-1:-1;;;3684:462:264:o;4151:1163::-;4235:6;4288:2;4276:9;4267:7;4263:23;4259:32;4256:52;;;4304:1;4301;4294:12;4256:52;4344:9;4331:23;4373:18;4414:2;4406:6;4403:14;4400:34;;;4430:1;4427;4420:12;4400:34;4453:22;;;;4494:16;;;4530:6;4522:15;;4519:35;;;4550:1;4547;4540:12;4519:35;4576:22;;:::i;:::-;4618:4;4614:2;4610:13;4607:33;;;4636:1;4633;4626:12;4607:33;4664:22;;:::i;:::-;4649:37;;4711:29;4737:2;4711:29;:::i;:::-;4702:7;4695:46;4775:31;4802:2;4798;4794:11;4775:31;:::i;:::-;4770:2;4761:7;4757:16;4750:57;4862:2;4858;4854:11;4841:25;4836:2;4827:7;4823:16;4816:51;4922:2;4918;4914:11;4901:25;4896:2;4887:7;4883:16;4876:51;4950:7;4943:5;4936:22;4990:55;5037:7;5030:4;5026:2;5022:13;4990:55;:::i;:::-;4985:2;4978:5;4974:14;4967:79;5092:3;5088:2;5084:12;5071:26;5055:42;;5122:2;5112:8;5109:16;5106:36;;;5138:1;5135;5128:12;5106:36;5174:44;5210:7;5199:8;5195:2;5191:17;5174:44;:::i;:::-;5169:2;5162:5;5158:14;5151:68;5251:32;5278:3;5274:2;5270:12;5251:32;:::i;:::-;5246:2;5235:14;;5228:56;5239:5;4151:1163;-1:-1:-1;;;;;;4151:1163:264:o;5501:712::-;5555:5;5608:3;5601:4;5593:6;5589:17;5585:27;5575:55;;5626:1;5623;5616:12;5575:55;5662:6;5649:20;5688:4;5711:18;5707:2;5704:26;5701:52;;;5733:18;;:::i;:::-;5779:2;5776:1;5772:10;5802:28;5826:2;5822;5818:11;5802:28;:::i;:::-;5864:15;;;5934;;;5930:24;;;5895:12;;;;5966:15;;;5963:35;;;5994:1;5991;5984:12;5963:35;6030:2;6022:6;6018:15;6007:26;;6042:142;6058:6;6053:3;6050:15;6042:142;;;6124:17;;6112:30;;6075:12;;;;6162;;;;6042:142;;;6202:5;5501:712;-1:-1:-1;;;;;;;5501:712:264:o;6218:943::-;6372:6;6380;6388;6396;6404;6457:3;6445:9;6436:7;6432:23;6428:33;6425:53;;;6474:1;6471;6464:12;6425:53;6497:29;6516:9;6497:29;:::i;:::-;6487:39;;6545:38;6579:2;6568:9;6564:18;6545:38;:::i;:::-;6535:48;;6634:2;6623:9;6619:18;6606:32;6657:18;6698:2;6690:6;6687:14;6684:34;;;6714:1;6711;6704:12;6684:34;6737:61;6790:7;6781:6;6770:9;6766:22;6737:61;:::i;:::-;6727:71;;6851:2;6840:9;6836:18;6823:32;6807:48;;6880:2;6870:8;6867:16;6864:36;;;6896:1;6893;6886:12;6864:36;6919:63;6974:7;6963:8;6952:9;6948:24;6919:63;:::i;:::-;6909:73;;7035:3;7024:9;7020:19;7007:33;6991:49;;7065:2;7055:8;7052:16;7049:36;;;7081:1;7078;7071:12;7049:36;;7104:51;7147:7;7136:8;7125:9;7121:24;7104:51;:::i;:::-;7094:61;;;6218:943;;;;;;;;:::o;7419:149::-;7509:1;7502:5;7499:12;7489:46;;7515:18;;:::i;:::-;7544;;7419:149::o;7573:340::-;7637:53;7686:3;7678:5;7672:12;7637:53;:::i;:::-;-1:-1:-1;;;;;7743:4:264;7736:5;7732:16;7726:23;7722:72;7715:4;7710:3;7706:14;7699:96;7844:4;7837:5;7833:16;7827:23;7820:4;7815:3;7811:14;7804:47;7900:4;7893:5;7889:16;7883:23;7876:4;7871:3;7867:14;7860:47;;;7573:340::o;7918:260::-;8112:3;8097:19;;8125:47;8101:9;8154:6;8125:47;:::i;8183:186::-;8242:6;8295:2;8283:9;8274:7;8270:23;8266:32;8263:52;;;8311:1;8308;8301:12;8263:52;8334:29;8353:9;8334:29;:::i;8374:606::-;8478:6;8486;8494;8502;8510;8563:3;8551:9;8542:7;8538:23;8534:33;8531:53;;;8580:1;8577;8570:12;8531:53;8603:29;8622:9;8603:29;:::i;:::-;8593:39;;8651:38;8685:2;8674:9;8670:18;8651:38;:::i;:::-;8641:48;;8736:2;8725:9;8721:18;8708:32;8698:42;;8787:2;8776:9;8772:18;8759:32;8749:42;;8842:3;8831:9;8827:19;8814:33;8870:18;8862:6;8859:30;8856:50;;;8902:1;8899;8892:12;8856:50;8925:49;8966:7;8957:6;8946:9;8942:22;8925:49;:::i;8985:475::-;9057:53;9106:3;9098:5;9092:12;9057:53;:::i;:::-;9156:4;9149:5;9145:16;9139:23;-1:-1:-1;;;;;9273:2:264;9259:12;9255:21;9248:4;9243:3;9239:14;9232:45;9326:4;9319:5;9315:16;9309:23;9302:4;9297:3;9293:14;9286:47;9382:4;9375:5;9371:16;9365:23;9358:4;9353:3;9349:14;9342:47;9450:2;9442:4;9435:5;9431:16;9425:23;9421:32;9414:4;9409:3;9405:14;9398:56;;;8985:475;;:::o;9465:284::-;9675:3;9660:19;;9688:55;9664:9;9725:6;9688:55;:::i;11964:184::-;-1:-1:-1;;;12013:1:264;12006:88;12113:4;12110:1;12103:15;12137:4;12134:1;12127:15;12153:125;12218:9;;;12239:10;;;12236:36;;;12252:18;;:::i;12283:489::-;12602:25;;;12589:3;12574:19;;12636:56;12688:2;12673:18;;12665:6;12636:56;:::i;:::-;12701:65;12761:3;12750:9;12746:19;12738:6;12701:65;:::i;12777:184::-;-1:-1:-1;;;12826:1:264;12819:88;12926:4;12923:1;12916:15;12950:4;12947:1;12940:15;12966:184;13036:6;13089:2;13077:9;13068:7;13064:23;13060:32;13057:52;;;13105:1;13102;13095:12;13057:52;-1:-1:-1;13128:16:264;;12966:184;-1:-1:-1;12966:184:264:o;13457:277::-;13524:6;13577:2;13565:9;13556:7;13552:23;13548:32;13545:52;;;13593:1;13590;13583:12;13545:52;13625:9;13619:16;13678:5;13671:13;13664:21;13657:5;13654:32;13644:60;;13700:1;13697;13690:12;15605:439;15658:3;15696:5;15690:12;15723:6;15718:3;15711:19;15749:4;15778;15773:3;15769:14;15762:21;;15817:4;15810:5;15806:16;15840:1;15850:169;15864:6;15861:1;15858:13;15850:169;;;15925:13;;15913:26;;15959:12;;;;15994:15;;;;15886:1;15879:9;15850:169;;;-1:-1:-1;16035:3:264;;15605:439;-1:-1:-1;;;;;15605:439:264:o;16049:468::-;16349:6;16338:9;16331:25;16392:2;16387;16376:9;16372:18;16365:30;16312:4;16412:56;16464:2;16453:9;16449:18;16441:6;16412:56;:::i;:::-;16404:64;;16504:6;16499:2;16488:9;16484:18;16477:34;16049:468;;;;;;:::o;16522:250::-;16607:1;16617:113;16631:6;16628:1;16625:13;16617:113;;;16707:11;;;16701:18;16688:11;;;16681:39;16653:2;16646:10;16617:113;;;-1:-1:-1;;16764:1:264;16746:16;;16739:27;16522:250::o;16777:441::-;16830:5;16883:3;16876:4;16868:6;16864:17;16860:27;16850:55;;16901:1;16898;16891:12;16850:55;16930:6;16924:13;16961:48;16977:31;17005:2;16977:31;:::i;16961:48::-;17034:2;17025:7;17018:19;17080:3;17073:4;17068:2;17060:6;17056:15;17052:26;17049:35;17046:55;;;17097:1;17094;17087:12;17046:55;17110:77;17184:2;17177:4;17168:7;17164:18;17157:4;17149:6;17145:17;17110:77;:::i;17223:655::-;17365:6;17373;17381;17434:2;17422:9;17413:7;17409:23;17405:32;17402:52;;;17450:1;17447;17440:12;17402:52;17483:9;17477:16;17512:18;17553:2;17545:6;17542:14;17539:34;;;17569:1;17566;17559:12;17539:34;17592:60;17644:7;17635:6;17624:9;17620:22;17592:60;:::i;:::-;17582:70;;17692:2;17681:9;17677:18;17671:25;17661:35;;17742:2;17731:9;17727:18;17721:25;17705:41;;17771:2;17761:8;17758:16;17755:36;;;17787:1;17784;17777:12;17755:36;;17810:62;17864:7;17853:8;17842:9;17838:24;17810:62;:::i;:::-;17800:72;;;17223:655;;;;;:::o;17883:548::-;18207:6;18196:9;18189:25;18250:3;18245:2;18234:9;18230:18;18223:31;18170:4;18271:57;18323:3;18312:9;18308:19;18300:6;18271:57;:::i;:::-;18376:4;18364:17;;;;18359:2;18344:18;;18337:45;-1:-1:-1;18413:2:264;18398:18;18391:34;18263:65;17883:548;-1:-1:-1;;17883:548:264:o;18625:476::-;-1:-1:-1;;18850:6:264;18846:2;18842:15;18838:88;18833:3;18826:101;18957:6;18952:2;18947:3;18943:12;18936:28;18808:3;18994:1;18986:6;18983:13;18973:47;;19000:18;;:::i;:::-;-1:-1:-1;19054:3:264;19050:16;;;;19045:2;19036:12;;19029:38;19092:2;19083:12;;18625:476;-1:-1:-1;;18625:476:264:o;19106:329::-;19147:3;19185:5;19179:12;19212:6;19207:3;19200:19;19228:76;19297:6;19290:4;19285:3;19281:14;19274:4;19267:5;19263:16;19228:76;:::i;:::-;19349:2;19337:15;-1:-1:-1;;19333:88:264;19324:98;;;;19424:4;19320:109;;19106:329;-1:-1:-1;;19106:329:264:o;19440:794::-;19835:6;19824:9;19817:25;19878:3;19873:2;19862:9;19858:18;19851:31;19798:4;19905:57;19957:3;19946:9;19942:19;19934:6;19905:57;:::i;:::-;20010:9;20002:6;19998:22;19993:2;19982:9;19978:18;19971:50;20044:32;20069:6;20061;20044:32;:::i;:::-;20030:46;;20112:6;20107:2;20096:9;20092:18;20085:34;20168:9;20160:6;20156:22;20150:3;20139:9;20135:19;20128:51;20196:32;20221:6;20213;20196:32;:::i;:::-;20188:40;19440:794;-1:-1:-1;;;;;;;;19440:794:264:o;20239:709::-;20609:6;20598:9;20591:25;20652:3;20647:2;20636:9;20632:18;20625:31;20572:4;20679:57;20731:3;20720:9;20716:19;20708:6;20679:57;:::i;:::-;20784:4;20776:6;20772:17;20767:2;20756:9;20752:18;20745:45;20838:9;20830:6;20826:22;20821:2;20810:9;20806:18;20799:50;20866:32;20891:6;20883;20866:32;:::i;:::-;20858:40;;;20935:6;20929:3;20918:9;20914:19;20907:35;20239:709;;;;;;;;:::o;20953:150::-;21034:1;21027:5;21024:12;21014:46;;21040:18;;:::i;:::-;21085:3;21081:15;21069:28;;20953:150::o;21108:491::-;21335:38;21369:3;21361:6;21335:38;:::i;:::-;21410:2;21406:15;;;;-1:-1:-1;;21402:88:264;21398:1;21389:11;;21382:109;21516:2;21507:12;;21500:28;;;;21553:2;21544:12;;21537:28;21590:2;21581:12;;21108:491;-1:-1:-1;21108:491:264:o;21604:596::-;21859:38;21893:3;21885:6;21859:38;:::i;:::-;-1:-1:-1;;22019:2:264;22015:15;;;22011:24;;22007:1;21998:11;;21991:45;22061:2;22052:12;;22045:28;;;;22098:2;22089:12;;22082:28;;;;22144:15;;;22140:24;22135:2;22126:12;;22119:46;22190:3;22181:13;;;-1:-1:-1;21604:596:264:o;22205:175::-;22242:3;22286:4;22279:5;22275:16;22315:4;22306:7;22303:17;22300:43;;22323:18;;:::i;:::-;22372:1;22359:15;;22205:175;-1:-1:-1;;22205:175:264:o;22385:128::-;22452:9;;;22473:11;;;22470:37;;;22487:18;;:::i;22518:168::-;22591:9;;;22622;;22639:15;;;22633:22;;22619:37;22609:71;;22660:18;;:::i;22691:640::-;22942:6;22937:3;22930:19;22912:3;22968:2;23001;22996:3;22992:12;23033:6;23027:13;23098:2;23090:6;23086:15;23119:1;23129:175;23143:6;23140:1;23137:13;23129:175;;;23206:13;;23192:28;;23242:14;;;;23279:15;;;;23165:1;23158:9;23129:175;;;-1:-1:-1;23320:5:264;;22691:640;-1:-1:-1;;;;;;;22691:640:264:o;23336:184::-;-1:-1:-1;;;23385:1:264;23378:88;23485:4;23482:1;23475:15;23509:4;23506:1;23499:15;23525:690;23860:3;23849:9;23842:22;23823:4;23887:57;23939:3;23928:9;23924:19;23916:6;23887:57;:::i;:::-;23992:9;23984:6;23980:22;23975:2;23964:9;23960:18;23953:50;24026:32;24051:6;24043;24026:32;:::i;:::-;24012:46;;24094:6;24089:2;24078:9;24074:18;24067:34;24149:9;24141:6;24137:22;24132:2;24121:9;24117:18;24110:50;24177:32;24202:6;24194;24177:32;:::i;24220:899::-;24676:6;24665:9;24658:25;24719:3;24714:2;24703:9;24699:18;24692:31;24639:4;24746:57;24798:3;24787:9;24783:19;24775:6;24746:57;:::i;:::-;24851:9;24843:6;24839:22;24834:2;24823:9;24819:18;24812:50;24885:32;24910:6;24902;24885:32;:::i;:::-;24871:46;;24953:6;24948:2;24937:9;24933:18;24926:34;25009:9;25001:6;24997:22;24991:3;24980:9;24976:19;24969:51;25037:32;25062:6;25054;25037:32;:::i;:::-;25029:40;;;25106:6;25100:3;25089:9;25085:19;25078:35;24220:899;;;;;;;;;:::o;25124:511::-;25375:2;25364:9;25357:21;25338:4;25401:56;25453:2;25442:9;25438:18;25430:6;25401:56;:::i;:::-;25505:14;25497:6;25493:27;25488:2;25477:9;25473:18;25466:55;25569:9;25561:6;25557:22;25552:2;25541:9;25537:18;25530:50;25597:32;25622:6;25614;25597:32;:::i;25640:616::-;25951:6;25940:9;25933:25;25994:3;25989:2;25978:9;25974:18;25967:31;25914:4;26021:57;26073:3;26062:9;26058:19;26050:6;26021:57;:::i;:::-;26126:14;26118:6;26114:27;26109:2;26098:9;26094:18;26087:55;26190:9;26182:6;26178:22;26173:2;26162:9;26158:18;26151:50;26218:32;26243:6;26235;26218:32;:::i;26545:359::-;26748:2;26737:9;26730:21;26711:4;26768:44;26808:2;26797:9;26793:18;26785:6;26768:44;:::i;:::-;26843:2;26828:18;;26821:34;;;;-1:-1:-1;26886:2:264;26871:18;26864:34;26760:52;26545:359;-1:-1:-1;26545:359:264:o","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","auctionHouseAddress()":"bc74f4a5","cancelOrder(bytes32)":"7489ec23","createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":"78885da7","fulfillOrder(bytes32)":"26e5dc5d","getConsideration(bytes32)":"f8b48037","getCounter(address)":"f07ec373","getOffer(bytes32)":"d597b8c8","getOrderHash(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":"dd5c51a7","getOrderStatus(bytes32)":"46423aa7","incrementCounter(address)":"e5910ae7","onERC1155BatchReceived(address,address,uint256[],uint256[],bytes)":"bc197c81","onERC1155Received(address,address,uint256,uint256,bytes)":"f23a6e61","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"ReentrancyGuardReentrantCall\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"auctionHouseAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_orderHash\",\"type\":\"bytes32\"}],\"name\":\"cancelOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct Offer\",\"name\":\"offer\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct Consideration\",\"name\":\"consideration\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"internalType\":\"struct Order\",\"name\":\"order\",\"type\":\"tuple\"}],\"name\":\"createOrder\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_orderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"fulfillOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"fulfilled\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"getConsideration\",\"outputs\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct ConsiderationsData\",\"name\":\"consideration\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"getCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"getOffer\",\"outputs\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct OffersData\",\"name\":\"offer\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct Offer\",\"name\":\"offer\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct Consideration\",\"name\":\"consideration\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"internalType\":\"struct Order\",\"name\":\"order\",\"type\":\"tuple\"}],\"name\":\"getOrderHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"getOrderStatus\",\"outputs\":[{\"internalType\":\"enum OrderStatus\",\"name\":\"orderStatus\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"incrementCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155BatchReceived\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"ReentrancyGuardReentrantCall()\":[{\"details\":\"Unauthorized reentrant call.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))\":{\"params\":{\"order\":\"An order\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))\":{\"notice\":\"Create a new order for a desired NFT or Gold\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/AuctionSystem.sol\":\"AuctionSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"lib/ERC1155-puppet/ERC1155System.sol\":{\"keccak256\":\"0x37bfddf9abf8e10002749d0f3e5c2d765da2359b4aa0c10549d61728da1ddae3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://77cef81d1373f77daac326d90895bbe692166b82895ae4b5f11ed92d4c5ad21c\",\"dweb:/ipfs/Qmcjk2FUweGK5McuAQh8jXjMa6t3wW4YoWtwitEKD3jqhG\"]},\"lib/ERC1155-puppet/IERC1155.sol\":{\"keccak256\":\"0xba76a0cbf29f93fdcf613ee19a3e8a36d8579628c3e657f68edd29f682cfe05d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c40994dd35444a97b97eacd9c5af7f27373c357642000bbcbcafe7169bd2179e\",\"dweb:/ipfs/QmSVGhh4AT7gkSmVtnitew14xtQFepACdhbGbWXJh39mk1\"]},\"lib/ERC1155-puppet/IERC1155Errors.sol\":{\"keccak256\":\"0x507875c8e9e6f2e706e95c565d51f20030165eb2dc241f49a42cedb96caaead2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b96ff50d61db0f5773b5322c8d3dc8b062a92f9da21bf9a821ac7bae58bcdecb\",\"dweb:/ipfs/QmcXnAhbPWL4ekfgLVPXuBRPuUUMM7zfU5xwP8pPoihnTu\"]},\"lib/ERC1155-puppet/IERC1155Events.sol\":{\"keccak256\":\"0x43dcbad156d27946650411971fabb2dcac1f234f78a5e7a776e18560c9ef64d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://299a141df22563efaa23eb10ab2a311d3b4cc252a3f63a4c73902b198f731859\",\"dweb:/ipfs/QmbaTrv7SwCrYcQ4qyyPf4YxUFQLrcuYMy1aF5sp3VwswN\"]},\"lib/ERC1155-puppet/IERC1155MetadataURI.sol\":{\"keccak256\":\"0x73546c8cf58dc8ce002f50f172ebb8207e65856d12402f8d86fca8ba9288c4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c81bc7f8b4f61810c1562c0197499be6ce636313c2beb9d095455ea8ccd21ae0\",\"dweb:/ipfs/QmR67xU45dQWo51gHyaZB6wy8CbnRLg6nFvD4KeTX6mfZz\"]},\"lib/ERC1155-puppet/IERC1155Receiver.sol\":{\"keccak256\":\"0x9a6fd2d799610585460b2eeba3a38fe7706b8e7291f05411622a979fb462383f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d3c78236d3e2b76209e1e2bb175820449bb1527c0ca99e526b19a73f207d38b3\",\"dweb:/ipfs/Qma552XoWh5sYX4SSiUgwsSpTxe4qR47ozuac4nDsRetxF\"]},\"lib/ERC1155-puppet/constants.sol\":{\"keccak256\":\"0xe41618b4227fc0aaa1c22fc3972420734e23e0441a2315269de368af69d67c70\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e67f2b3f6597a30810afaccd9cd90146b7164fc6c8e91a16261f2424b6b62ee\",\"dweb:/ipfs/QmeJoceERJVcjfH4g1YQTpZGQdUnTFSgZz2eWTRtuwKXje\"]},\"lib/ERC1155-puppet/libraries/LibString.sol\":{\"keccak256\":\"0xb53857d461ac8c546fcd96b94a9f4e34001ac555bbc7b3fc3471c52b16afe2fb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://24cae538067519ffa04a943330b10cba87d26e2c03227edd8a0ebe671186fb73\",\"dweb:/ipfs/QmcZuKmY8GyCWDSSSYAV5ZLuGyhkYhiJXb5AMvViUYgAuz\"]},\"lib/ERC1155-puppet/libraries/utils/ERC1155Utils.sol\":{\"keccak256\":\"0x981a5c3d788baf2b20b043c1a1f005fa9aa224f660233ecc63c6aa2e719b0f21\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5270b523c823caf879a3d338914d1c44070aace2825fb4fbd83d744267a26f5f\",\"dweb:/ipfs/QmVfXQPAPsr24W5rz5qDiiVp2n6owM417skseKnEHxqXmq\"]},\"lib/ERC1155-puppet/libraries/utils/draft-IERC6093.sol\":{\"keccak256\":\"0xb016571337f659bda4d98117bfd0ea8e26d5e7b696eff5cc308275b420b9120e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72ad563fb7c394adfce5a899bc94afb6e463c2773d9de1b98cae3747f85cd779\",\"dweb:/ipfs/QmZwZGrZreuHMW7EHmzpXpN6JVtmcmQY4othHaTqR2ucV6\"]},\"lib/ERC1155-puppet/tables/ERC1155MetadataURI.sol\":{\"keccak256\":\"0x5e7be6ad3cd2280a13cbc155496131b2453d411da565d17e68df8a2b479ae3ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1a6ccc261562a5c76ac720adc8634d931cae7a7ecc40c96e5db7837a262c38fe\",\"dweb:/ipfs/QmY3G99LXRifTJpJA4FqPRDUBboe8GD2PcEagu9MiwuUqL\"]},\"lib/ERC1155-puppet/tables/ERC1155URIStorage.sol\":{\"keccak256\":\"0x41b5c9f2a05119ab0cdc2ed8ebafca81338e71637dc79b218c3c35a4d901d40e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://526fc37c04ba0e53d742e26cf7e6b899f520482fd02fe484e17100eb3b1a256d\",\"dweb:/ipfs/Qmex48c3aPQYRHkduC9fxxzvAYYvnqesyP1AKZNnrXC2cQ\"]},\"lib/ERC1155-puppet/tables/OperatorApproval.sol\":{\"keccak256\":\"0xbbed481b7ccef9525cd566c8e36f42512c8de94c7431510356b35c853c2764d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://984af22419c3ba9e19775b47cdd981872bb1aff430ebab83752a0ea3f6b6fb79\",\"dweb:/ipfs/Qmdr1FByP2aWAuursvKr126EZhNzT29H4bGs3qx9yacVfg\"]},\"lib/ERC1155-puppet/tables/Owners.sol\":{\"keccak256\":\"0x1dce77dc5f33c570e2163f8cbb9e5b3a628ae8f6abbf097dfc24422ff7d50636\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c604d7d03c963f322ed07c2978e1276e89d4a61ad2f2d6790eba98d7f663c7a3\",\"dweb:/ipfs/QmakymS49hdSh7i5igXbTX9f44A4h3yh4cFAxTaMfNvXTp\"]},\"lib/ERC1155-puppet/tables/TotalSupply.sol\":{\"keccak256\":\"0x892ee6cca8571fc5e43563a5834d5a44330a27206a838bb755f7711bbd357c4a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f3120b4a608f998c88b42a50ec33b6ffa709e7079d37f0ec88998f6fb441919b\",\"dweb:/ipfs/QmP4RFLPi75jTn19cUYXshfZgSAJoDzHAio6xGnYSK9NLE\"]},\"lib/ERC1155-puppet/utils.sol\":{\"keccak256\":\"0x4c264da22c936a784106d81aa3cdb94f54d90d46e15ad1b66b53bf28bbcbdf49\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b47674f3483134a57c6a3ac0193e6cdd3643774d12ad433de0541b8358ea9dd0\",\"dweb:/ipfs/QmSqmfS5s7aqrsLgi67b91s3f51AaDJs5F5xzioZcussXH\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/Puppet.sol\":{\"keccak256\":\"0x0793dc274d0e27b9a00369935693952f2b15e85b243ebed5994cc0c5fd806bc9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d94877420ab98c06013f327ce43e18a7dd3f9a42a33f76a5291ae8424b2699a6\",\"dweb:/ipfs/QmcpKAzLV2eKSU7Pfbb7wgkidNeWSUyUD5J2Scgio16RS8\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/PuppetMaster.sol\":{\"keccak256\":\"0xc83209af82eba3b3452a5c62531d52edb13d69db67c768ec12989cfaf9191c72\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f1d83a60ed2e3a15cde57d6fc859ee7c76e6d089010f41189151e799eb90525c\",\"dweb:/ipfs/QmfZLVNQ9G3kkMBxu3koZbMVPqhtxGTw2iziZQbob4AFhm\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/constants.sol\":{\"keccak256\":\"0x55dc370e83d22bd3ddb79172658731deb725c7609c1966d58cfdc5276bc20a7e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6bc27074a755a64d238f32cfd07b4226cfd47fd157f4f0829c13d8d5406d5f9d\",\"dweb:/ipfs/QmZesmQK815TdF6AuZpKZ249NXP2Qqnzmy9k3WpNRc5Cyq\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/tables/PuppetRegistry.sol\":{\"keccak256\":\"0x37273e42577e71b80621bcaa9132b8f9d28ded452242fb478fd7e52f382b83a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://26403866f063923a910cc1e6f4ff7b0e74e4f343b1222675658d1b9a1ecdbe14\",\"dweb:/ipfs/QmSTqLMbg9PvyFkVexVbLPUPLr1aBuBtcfnBZGbqEaje7Q\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/utils.sol\":{\"keccak256\":\"0x0c07e1daf167a9ebcf81d1b176e4aef23d12b0bc01333c572c0482b699fd199d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7f2ec0928e530ae3b75aadfe224a5c1654d0c26b8f10e06e490274fff3871489\",\"dweb:/ipfs/QmPLfak2kwefQ5tcNFxuE9TXsQ4PVkvTraHWZU8PK9GkR4\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol\":{\"keccak256\":\"0xb69597a63b202e28401128bed6a6d259e8730191274471af7303eafb247881a3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://25addbda49a578b3318130585601344c5149a5549d749adf88e9685349a46b23\",\"dweb:/ipfs/Qme2DuD8gpsve1ZvaSMQpBwMdpU7yAtekDwr7gUp8dX4zX\"]},\"node_modules/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol\":{\"keccak256\":\"0xc26cd2e2bcf59b87c986fc653545b35010db9c585a3f3312fe61d7b1b3805735\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://46fe54b0ac3ee60bdff012fae7d13c1171dff433aa4fdd356fd06ce46fbe711b\",\"dweb:/ipfs/QmTTm6jBY6jQ6fx1cnCT4YepEV2aQvqLme5TSxuidfpf2q\"]},\"node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol\":{\"keccak256\":\"0xc6a8ff0ea489379b61faa647490411b80102578440ab9d84e9a957cc12164e70\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ea104e577e63faea3b69c415637e99e755dcbf64c5833d7140c35a714d6d90c\",\"dweb:/ipfs/Qmau6x4Ns9XdyynRCNNp3RhLqijJjFm7z5fyZazfYFGYdq\"]},\"node_modules/@openzeppelin/contracts/utils/ReentrancyGuard.sol\":{\"keccak256\":\"0xf980daa263b661ab8ddee7d4fd833c7da7e7995e2c359ff1f17e67e4112f2236\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7448ab095d6940130bcf76ba47a2eab14148c83119523b93dd89f6d84edd6c02\",\"dweb:/ipfs/QmawrZ4voKQjH3oomXT3Kuheb3Mnmo2VvVpxg8Ne5UJUrd\"]},\"node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0x9e8778b14317ba9e256c30a76fd6c32b960af621987f56069e1e819c77c6a133\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1777404f1dcd0fac188e55a288724ec3c67b45288e49cc64723e95e702b49ab8\",\"dweb:/ipfs/QmZFdC626GButBApwDUvvTnUzdinevC3B24d7yyh57XkiA\"]},\"node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0x4296879f55019b23e135000eb36896057e7101fb7fb859c5ef690cf14643757b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://87b3541437c8c443ccd36795e56a338ed12855eec17f8da624511b8d1a7e14df\",\"dweb:/ipfs/QmeJQCtZrQjtJLr6u7ZHWeH3pBnjtLWzvRrKViAi7UZqxL\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f\",\"dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5\",\"dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk\"]},\"src/systems/AuctionSystem.sol\":{\"keccak256\":\"0x8f634113685bd8065f2356450b84d2951772ef30d175227b0f1f1548e8c6ae99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9a6a2756fd0df55ad66301e78c51e1bfc2f6566bb8a1e4c7a654642cca12e170\",\"dweb:/ipfs/QmNy9DNFCvqZiBCZFCqpJd5k15ncRsxWsXfxiJBffHfnJS\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[],"type":"error","name":"ReentrancyGuardReentrantCall"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"auctionHouseAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"_orderHash","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"cancelOrder","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"struct Order","name":"order","type":"tuple","components":[{"internalType":"struct Offer","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]},{"internalType":"struct Consideration","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"address","name":"offerer","type":"address"}]}],"stateMutability":"nonpayable","type":"function","name":"createOrder","outputs":[{"internalType":"bytes32","name":"_orderHash","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"fulfillOrder","outputs":[{"internalType":"bool","name":"fulfilled","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getConsideration","outputs":[{"internalType":"struct ConsiderationsData","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]}]},{"inputs":[{"internalType":"address","name":"offerer","type":"address"}],"stateMutability":"view","type":"function","name":"getCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getOffer","outputs":[{"internalType":"struct OffersData","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]}]},{"inputs":[{"internalType":"struct Order","name":"order","type":"tuple","components":[{"internalType":"struct Offer","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]},{"internalType":"struct Consideration","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"address","name":"offerer","type":"address"}]}],"stateMutability":"view","type":"function","name":"getOrderHash","outputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getOrderStatus","outputs":[{"internalType":"enum OrderStatus","name":"orderStatus","type":"uint8"}]},{"inputs":[{"internalType":"address","name":"offerer","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"incrementCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256[]","name":"","type":"uint256[]"},{"internalType":"uint256[]","name":"","type":"uint256[]"},{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"onERC1155BatchReceived","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}]},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"onERC1155Received","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":{"params":{"order":"An order"}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":{"notice":"Create a new order for a desired NFT or Gold"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/AuctionSystem.sol":"AuctionSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"lib/ERC1155-puppet/ERC1155System.sol":{"keccak256":"0x37bfddf9abf8e10002749d0f3e5c2d765da2359b4aa0c10549d61728da1ddae3","urls":["bzz-raw://77cef81d1373f77daac326d90895bbe692166b82895ae4b5f11ed92d4c5ad21c","dweb:/ipfs/Qmcjk2FUweGK5McuAQh8jXjMa6t3wW4YoWtwitEKD3jqhG"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155.sol":{"keccak256":"0xba76a0cbf29f93fdcf613ee19a3e8a36d8579628c3e657f68edd29f682cfe05d","urls":["bzz-raw://c40994dd35444a97b97eacd9c5af7f27373c357642000bbcbcafe7169bd2179e","dweb:/ipfs/QmSVGhh4AT7gkSmVtnitew14xtQFepACdhbGbWXJh39mk1"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Errors.sol":{"keccak256":"0x507875c8e9e6f2e706e95c565d51f20030165eb2dc241f49a42cedb96caaead2","urls":["bzz-raw://b96ff50d61db0f5773b5322c8d3dc8b062a92f9da21bf9a821ac7bae58bcdecb","dweb:/ipfs/QmcXnAhbPWL4ekfgLVPXuBRPuUUMM7zfU5xwP8pPoihnTu"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Events.sol":{"keccak256":"0x43dcbad156d27946650411971fabb2dcac1f234f78a5e7a776e18560c9ef64d5","urls":["bzz-raw://299a141df22563efaa23eb10ab2a311d3b4cc252a3f63a4c73902b198f731859","dweb:/ipfs/QmbaTrv7SwCrYcQ4qyyPf4YxUFQLrcuYMy1aF5sp3VwswN"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155MetadataURI.sol":{"keccak256":"0x73546c8cf58dc8ce002f50f172ebb8207e65856d12402f8d86fca8ba9288c4d8","urls":["bzz-raw://c81bc7f8b4f61810c1562c0197499be6ce636313c2beb9d095455ea8ccd21ae0","dweb:/ipfs/QmR67xU45dQWo51gHyaZB6wy8CbnRLg6nFvD4KeTX6mfZz"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Receiver.sol":{"keccak256":"0x9a6fd2d799610585460b2eeba3a38fe7706b8e7291f05411622a979fb462383f","urls":["bzz-raw://d3c78236d3e2b76209e1e2bb175820449bb1527c0ca99e526b19a73f207d38b3","dweb:/ipfs/Qma552XoWh5sYX4SSiUgwsSpTxe4qR47ozuac4nDsRetxF"],"license":"MIT"},"lib/ERC1155-puppet/constants.sol":{"keccak256":"0xe41618b4227fc0aaa1c22fc3972420734e23e0441a2315269de368af69d67c70","urls":["bzz-raw://9e67f2b3f6597a30810afaccd9cd90146b7164fc6c8e91a16261f2424b6b62ee","dweb:/ipfs/QmeJoceERJVcjfH4g1YQTpZGQdUnTFSgZz2eWTRtuwKXje"],"license":"MIT"},"lib/ERC1155-puppet/libraries/LibString.sol":{"keccak256":"0xb53857d461ac8c546fcd96b94a9f4e34001ac555bbc7b3fc3471c52b16afe2fb","urls":["bzz-raw://24cae538067519ffa04a943330b10cba87d26e2c03227edd8a0ebe671186fb73","dweb:/ipfs/QmcZuKmY8GyCWDSSSYAV5ZLuGyhkYhiJXb5AMvViUYgAuz"],"license":"MIT"},"lib/ERC1155-puppet/libraries/utils/ERC1155Utils.sol":{"keccak256":"0x981a5c3d788baf2b20b043c1a1f005fa9aa224f660233ecc63c6aa2e719b0f21","urls":["bzz-raw://5270b523c823caf879a3d338914d1c44070aace2825fb4fbd83d744267a26f5f","dweb:/ipfs/QmVfXQPAPsr24W5rz5qDiiVp2n6owM417skseKnEHxqXmq"],"license":"MIT"},"lib/ERC1155-puppet/libraries/utils/draft-IERC6093.sol":{"keccak256":"0xb016571337f659bda4d98117bfd0ea8e26d5e7b696eff5cc308275b420b9120e","urls":["bzz-raw://72ad563fb7c394adfce5a899bc94afb6e463c2773d9de1b98cae3747f85cd779","dweb:/ipfs/QmZwZGrZreuHMW7EHmzpXpN6JVtmcmQY4othHaTqR2ucV6"],"license":"MIT"},"lib/ERC1155-puppet/tables/ERC1155MetadataURI.sol":{"keccak256":"0x5e7be6ad3cd2280a13cbc155496131b2453d411da565d17e68df8a2b479ae3ea","urls":["bzz-raw://1a6ccc261562a5c76ac720adc8634d931cae7a7ecc40c96e5db7837a262c38fe","dweb:/ipfs/QmY3G99LXRifTJpJA4FqPRDUBboe8GD2PcEagu9MiwuUqL"],"license":"MIT"},"lib/ERC1155-puppet/tables/ERC1155URIStorage.sol":{"keccak256":"0x41b5c9f2a05119ab0cdc2ed8ebafca81338e71637dc79b218c3c35a4d901d40e","urls":["bzz-raw://526fc37c04ba0e53d742e26cf7e6b899f520482fd02fe484e17100eb3b1a256d","dweb:/ipfs/Qmex48c3aPQYRHkduC9fxxzvAYYvnqesyP1AKZNnrXC2cQ"],"license":"MIT"},"lib/ERC1155-puppet/tables/OperatorApproval.sol":{"keccak256":"0xbbed481b7ccef9525cd566c8e36f42512c8de94c7431510356b35c853c2764d5","urls":["bzz-raw://984af22419c3ba9e19775b47cdd981872bb1aff430ebab83752a0ea3f6b6fb79","dweb:/ipfs/Qmdr1FByP2aWAuursvKr126EZhNzT29H4bGs3qx9yacVfg"],"license":"MIT"},"lib/ERC1155-puppet/tables/Owners.sol":{"keccak256":"0x1dce77dc5f33c570e2163f8cbb9e5b3a628ae8f6abbf097dfc24422ff7d50636","urls":["bzz-raw://c604d7d03c963f322ed07c2978e1276e89d4a61ad2f2d6790eba98d7f663c7a3","dweb:/ipfs/QmakymS49hdSh7i5igXbTX9f44A4h3yh4cFAxTaMfNvXTp"],"license":"MIT"},"lib/ERC1155-puppet/tables/TotalSupply.sol":{"keccak256":"0x892ee6cca8571fc5e43563a5834d5a44330a27206a838bb755f7711bbd357c4a","urls":["bzz-raw://f3120b4a608f998c88b42a50ec33b6ffa709e7079d37f0ec88998f6fb441919b","dweb:/ipfs/QmP4RFLPi75jTn19cUYXshfZgSAJoDzHAio6xGnYSK9NLE"],"license":"MIT"},"lib/ERC1155-puppet/utils.sol":{"keccak256":"0x4c264da22c936a784106d81aa3cdb94f54d90d46e15ad1b66b53bf28bbcbdf49","urls":["bzz-raw://b47674f3483134a57c6a3ac0193e6cdd3643774d12ad433de0541b8358ea9dd0","dweb:/ipfs/QmSqmfS5s7aqrsLgi67b91s3f51AaDJs5F5xzioZcussXH"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/Puppet.sol":{"keccak256":"0x0793dc274d0e27b9a00369935693952f2b15e85b243ebed5994cc0c5fd806bc9","urls":["bzz-raw://d94877420ab98c06013f327ce43e18a7dd3f9a42a33f76a5291ae8424b2699a6","dweb:/ipfs/QmcpKAzLV2eKSU7Pfbb7wgkidNeWSUyUD5J2Scgio16RS8"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/PuppetMaster.sol":{"keccak256":"0xc83209af82eba3b3452a5c62531d52edb13d69db67c768ec12989cfaf9191c72","urls":["bzz-raw://f1d83a60ed2e3a15cde57d6fc859ee7c76e6d089010f41189151e799eb90525c","dweb:/ipfs/QmfZLVNQ9G3kkMBxu3koZbMVPqhtxGTw2iziZQbob4AFhm"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/constants.sol":{"keccak256":"0x55dc370e83d22bd3ddb79172658731deb725c7609c1966d58cfdc5276bc20a7e","urls":["bzz-raw://6bc27074a755a64d238f32cfd07b4226cfd47fd157f4f0829c13d8d5406d5f9d","dweb:/ipfs/QmZesmQK815TdF6AuZpKZ249NXP2Qqnzmy9k3WpNRc5Cyq"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/tables/PuppetRegistry.sol":{"keccak256":"0x37273e42577e71b80621bcaa9132b8f9d28ded452242fb478fd7e52f382b83a6","urls":["bzz-raw://26403866f063923a910cc1e6f4ff7b0e74e4f343b1222675658d1b9a1ecdbe14","dweb:/ipfs/QmSTqLMbg9PvyFkVexVbLPUPLr1aBuBtcfnBZGbqEaje7Q"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/utils.sol":{"keccak256":"0x0c07e1daf167a9ebcf81d1b176e4aef23d12b0bc01333c572c0482b699fd199d","urls":["bzz-raw://7f2ec0928e530ae3b75aadfe224a5c1654d0c26b8f10e06e490274fff3871489","dweb:/ipfs/QmPLfak2kwefQ5tcNFxuE9TXsQ4PVkvTraHWZU8PK9GkR4"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol":{"keccak256":"0xb69597a63b202e28401128bed6a6d259e8730191274471af7303eafb247881a3","urls":["bzz-raw://25addbda49a578b3318130585601344c5149a5549d749adf88e9685349a46b23","dweb:/ipfs/Qme2DuD8gpsve1ZvaSMQpBwMdpU7yAtekDwr7gUp8dX4zX"],"license":"MIT"},"node_modules/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol":{"keccak256":"0xc26cd2e2bcf59b87c986fc653545b35010db9c585a3f3312fe61d7b1b3805735","urls":["bzz-raw://46fe54b0ac3ee60bdff012fae7d13c1171dff433aa4fdd356fd06ce46fbe711b","dweb:/ipfs/QmTTm6jBY6jQ6fx1cnCT4YepEV2aQvqLme5TSxuidfpf2q"],"license":"MIT"},"node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol":{"keccak256":"0xc6a8ff0ea489379b61faa647490411b80102578440ab9d84e9a957cc12164e70","urls":["bzz-raw://0ea104e577e63faea3b69c415637e99e755dcbf64c5833d7140c35a714d6d90c","dweb:/ipfs/Qmau6x4Ns9XdyynRCNNp3RhLqijJjFm7z5fyZazfYFGYdq"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/ReentrancyGuard.sol":{"keccak256":"0xf980daa263b661ab8ddee7d4fd833c7da7e7995e2c359ff1f17e67e4112f2236","urls":["bzz-raw://7448ab095d6940130bcf76ba47a2eab14148c83119523b93dd89f6d84edd6c02","dweb:/ipfs/QmawrZ4voKQjH3oomXT3Kuheb3Mnmo2VvVpxg8Ne5UJUrd"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol":{"keccak256":"0x9e8778b14317ba9e256c30a76fd6c32b960af621987f56069e1e819c77c6a133","urls":["bzz-raw://1777404f1dcd0fac188e55a288724ec3c67b45288e49cc64723e95e702b49ab8","dweb:/ipfs/QmZFdC626GButBApwDUvvTnUzdinevC3B24d7yyh57XkiA"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol":{"keccak256":"0x4296879f55019b23e135000eb36896057e7101fb7fb859c5ef690cf14643757b","urls":["bzz-raw://87b3541437c8c443ccd36795e56a338ed12855eec17f8da624511b8d1a7e14df","dweb:/ipfs/QmeJQCtZrQjtJLr6u7ZHWeH3pBnjtLWzvRrKViAi7UZqxL"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a","urls":["bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f","dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4","urls":["bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5","dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk"],"license":"MIT"},"src/systems/AuctionSystem.sol":{"keccak256":"0x8f634113685bd8065f2356450b84d2951772ef30d175227b0f1f1548e8c6ae99","urls":["bzz-raw://9a6a2756fd0df55ad66301e78c51e1bfc2f6566bb8a1e4c7a654642cca12e170","dweb:/ipfs/QmNy9DNFCvqZiBCZFCqpJd5k15ncRsxWsXfxiJBffHfnJS"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":241} \ No newline at end of file +{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"auctionHouseAddress","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"cancelOrder","inputs":[{"name":"_orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"createOrder","inputs":[{"name":"order","type":"tuple","internalType":"struct Order","components":[{"name":"offer","type":"tuple","internalType":"struct Offer","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"name":"consideration","type":"tuple","internalType":"struct Consideration","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]},{"name":"signature","type":"bytes","internalType":"bytes"},{"name":"offerer","type":"address","internalType":"address"}]}],"outputs":[{"name":"_orderHash","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"fulfillOrder","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"fulfilled","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"getConsideration","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"consideration","type":"tuple","internalType":"struct ConsiderationsData","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]}],"stateMutability":"view"},{"type":"function","name":"getCounter","inputs":[{"name":"offerer","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getOffer","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"offer","type":"tuple","internalType":"struct OffersData","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"getOrderHash","inputs":[{"name":"order","type":"tuple","internalType":"struct Order","components":[{"name":"offer","type":"tuple","internalType":"struct Offer","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"}]},{"name":"consideration","type":"tuple","internalType":"struct Consideration","components":[{"name":"tokenType","type":"uint8","internalType":"enum TokenType"},{"name":"token","type":"address","internalType":"address"},{"name":"identifier","type":"uint256","internalType":"uint256"},{"name":"amount","type":"uint256","internalType":"uint256"},{"name":"recipient","type":"address","internalType":"address"}]},{"name":"signature","type":"bytes","internalType":"bytes"},{"name":"offerer","type":"address","internalType":"address"}]}],"outputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"getOrderStatus","inputs":[{"name":"orderHash","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"orderStatus","type":"uint8","internalType":"enum OrderStatus"}],"stateMutability":"view"},{"type":"function","name":"incrementCounter","inputs":[{"name":"offerer","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"onERC1155BatchReceived","inputs":[{"name":"","type":"address","internalType":"address"},{"name":"","type":"address","internalType":"address"},{"name":"","type":"uint256[]","internalType":"uint256[]"},{"name":"","type":"uint256[]","internalType":"uint256[]"},{"name":"","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes4","internalType":"bytes4"}],"stateMutability":"nonpayable"},{"type":"function","name":"onERC1155Received","inputs":[{"name":"","type":"address","internalType":"address"},{"name":"","type":"address","internalType":"address"},{"name":"","type":"uint256","internalType":"uint256"},{"name":"","type":"uint256","internalType":"uint256"},{"name":"","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes4","internalType":"bytes4"}],"stateMutability":"nonpayable"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"ReentrancyGuardReentrantCall","inputs":[]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b506001600055613492806100256000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063bc74f4a511610097578063e5910ae711610066578063e5910ae714610265578063f07ec37314610278578063f23a6e611461028b578063f8b48037146102c357600080fd5b8063bc74f4a514610224578063d597b8c81461022a578063dd5c51a71461024a578063e1af802c1461025d57600080fd5b806346423aa7116100d357806346423aa7146101755780637489ec231461019557806378885da7146101a8578063bc197c81146101bb57600080fd5b806301ffc9a714610105578063119df25f1461012d57806326e5dc5d1461014d57806345ec935414610160575b600080fd5b610118610113366004612998565b6102e3565b60405190151581526020015b60405180910390f35b6101356102f4565b6040516001600160a01b039091168152602001610124565b61011861015b3660046129da565b610303565b36601f1901355b604051908152602001610124565b6101886101833660046129da565b610451565b6040516101249190612a09565b6101186101a33660046129da565b61045c565b6101676101b6366004612bba565b61052c565b6101f36101c9366004612d21565b7fbc197c810000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610124565b30610135565b61023d6102383660046129da565b610945565b6040516101249190612e15565b610167610258366004612bba565b610972565b6101356109b5565b610167610273366004612e23565b6109bf565b610167610286366004612e23565b610a0c565b6101f3610299366004612e3e565b7ff23a6e610000000000000000000000000000000000000000000000000000000095945050505050565b6102d66102d13660046129da565b610a21565b6040516101249190612ee9565b60006102ee82610a55565b92915050565b60006102fe610aed565b905090565b600061030d610b1f565b600061031883610b62565b9050600061032584610c30565b9050600161033285610cfb565b6002811115610343576103436129f3565b146103955760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f74206163746976650000000000000000000000000060448201526064015b60405180910390fd5b80606001516103ad8560006103a86102f4565b610dad565b10156103fb5760405162461bcd60e51b815260206004820152601460248201527f496e73756666696369656e742062616c616e6365000000000000000000000000604482015260640161038c565b610413846000836080015161040e6102f4565b610f27565b6104278460016104216102f4565b30610f27565b61043c846104336102f4565b60006002611209565b60019250505061044c6001600055565b919050565b60006102ee82610cfb565b6000610466610b1f565b600161047183610451565b6002811115610482576104826129f3565b146104cf5760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f742061637469766500000000000000000000000000604482015260640161038c565b60006104da83610a21565b905080608001516001600160a01b03166104f26102f4565b6001600160a01b03161461050557600080fd5b610510836000611297565b610521836001836080015130610f27565b5061044c6001600055565b6000610536610b1f565b61053e6102f4565b6001600160a01b031682606001516001600160a01b0316146105c85760405162461bcd60e51b815260206004820152602560248201527f596f752063616e6e6f74206f6666657220736f6d656f6e6520656c736527732060448201527f6974656d73000000000000000000000000000000000000000000000000000000606482015260840161038c565b6105d06102f4565b6001600160a01b03168260200151608001516001600160a01b03161461065e5760405162461bcd60e51b815260206004820152602c60248201527f596f752063616e6e6f7420707572636861736520616e206974656d20666f722060448201527f736f6d656f6e6520656c73650000000000000000000000000000000000000000606482015260840161038c565b600060405180608001604052808460000151600001516003811115610685576106856129f3565b81526020018460000151602001516001600160a01b031681526020018460000151604001518152602001846000015160600151815250905060006040518060a0016040528085602001516000015160038111156106e4576106e46129f3565b81526020018560200151602001516001600160a01b03168152602001856020015160400151815260200185602001516060015181526020018560200151608001516001600160a01b0316815250905060016003811115610746576107466129f3565b845151600381111561075a5761075a6129f3565b1480610779575060038451516003811115610777576107776129f3565b145b6107c55760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b600160208501515160038111156107de576107de6129f3565b14806108005750600360208501515160038111156107fe576107fe6129f3565b145b61084c5760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b6020840151516003811115610863576108636129f3565b8451516003811115610877576108776129f3565b036108c45760405162461bcd60e51b815260206004820152601260248201527f43616e6e6f742063726f73732074726164650000000000000000000000000000604482015260640161038c565b60006108d585606001516000611385565b6108e0906001612f0d565b90506108f685602001516080015160008361144e565b6108ff85610972565b935061090b8484611530565b61091584836115cd565b610926846001308860600151610f27565b61093884866060015160006001611209565b50505061044c6001600055565b6040805160808101825260008082526020820181905291810182905260608101919091526102ee82610b62565b60006109818260600151610a0c565b825160208085015160405161099894939201612f20565b604051602081830303815290604052805190602001209050919050565b60006102fe611667565b6000816001600160a01b03166109d36102f4565b6001600160a01b0316146109e657600080fd5b60006109f3836000611385565b6109fe906001612f0d565b90506102ee8360008361144e565b600080610a1a836000611385565b9392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526102ee82610c30565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102ee57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a7000000000000000000000000000000000000000000000000000000001492915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c80610b1c5750335b90565b600260005403610b5b576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600055565b604080516080810182526000808252602082018190529181018290526060810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610bbc57610bbc612f42565b602090810291909101015260008080610c157f746255440000000000000000000000004f666665727300000000000000000000857e55040001142020000000000000000000000000000000000000000000000000611671565b925092509250610c26838383611741565b9695505050505050565b6040805160a081018252600080825260208201819052918101829052606081018290526080810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c9157610c91612f42565b602090810291909101015260008080610cea7f74625544000000000000000000000000436f6e73696465726174696f6e730000857e69050001142020140000000000000000000000000000000000000000000000611671565b925092509250610c268383836117bd565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610d3457610d34612f42565b60209081029190910101526000610d8d7f746255440000000000000000000000004f7264657273000000000000000000008360027e35030014200100000000000000000000000000000000000000000000000000611849565b905060f881901c6002811115610da557610da56129f3565b949350505050565b600080610db985610c30565b90506000610dc686610b62565b9050600085610dd6578251610dd9565b81515b9050600086610dec578360200151610df2565b82602001515b9050600087610e05578460400151610e0b565b83604001515b90506001836003811115610e2157610e216129f3565b03610eb6576040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301528316906370a08231906024015b602060405180830381865afa158015610e86573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eaa9190612f58565b95505050505050610a1a565b6003836003811115610eca57610eca6129f3565b03610f1b576040517efdd58e0000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301526024820183905283169062fdd58e90604401610e69565b50505050509392505050565b6000610f3285610c30565b90506000610f3f86610b62565b9050600085610f52578260600151610f58565b81606001515b9050600086610f68578351610f6b565b82515b9050600087610f7e578460400151610f84565b83604001515b90506001600160a01b0386163014600089610fa3578660200151610fa9565b85602001515b90506001846003811115610fbf57610fbf6129f3565b036110fe57811561105c576040517fa9059cbb0000000000000000000000000000000000000000000000000000000081526001600160a01b038a811660048301526024820187905282169063a9059cbb906044016020604051808303816000875af1158015611032573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110569190612f71565b506110f2565b6040517f23b872dd0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018790528216906323b872dd906064016020604051808303816000875af11580156110cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110f09190612f71565b505b50505050505050611203565b6003846003811115611112576111126129f3565b036111bb576040517ff242432a0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018590526064820187905260a06084830152600060a483015282169063f242432a9060c401600060405180830381600087803b15801561119757600080fd5b505af11580156111ab573d6000803e3d6000fd5b5050505050505050505050611203565b60405162461bcd60e51b815260206004820152601b60248201527f546f6b656e2074797065206973206e6f7420737570706f727465640000000000604482015260640161038c565b50505050565b6000611216848484611906565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050878160008151811061125557611255612f42565b602090810291909101015261128d7f746255440000000000000000000000004f72646572730000000000000000000082868686611935565b5050505050505050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112cd576112cd612f42565b60209081029190910101526113807f746255440000000000000000000000004f7264657273000000000000000000008260028581811115611310576113106129f3565b60405160200161134b919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527e350300142001000000000000000000000000000000000000000000000000006119ea565b505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b816000815181106113ca576113ca612f42565b6020026020010181815250508260001b816001815181106113ed576113ed612f42565b602090810291909101015260006114457f74625544000000000000000000000000436f756e74657273000000000000000083837e20010020000000000000000000000000000000000000000000000000000000611849565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b8160008151811061148f5761148f612f42565b6020026020010181815250508260001b816001815181106114b2576114b2612f42565b6020026020010181815250506112037f74625544000000000000000000000000436f756e74657273000000000000000060001b826000856040516020016114fb91815260200190565b60408051601f198184030181529190527e200100200000000000000000000000000000000000000000000000000000006119ea565b600061154e8260000151836020015184604001518560600151611a60565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061158d5761158d612f42565b60209081029190910101526115c57f746255440000000000000000000000004f66666572730000000000000000000082868686611935565b505050505050565b60006115f082600001518360200151846040015185606001518660800151611a92565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061162f5761162f612f42565b60209081029190910101526115c57f74625544000000000000000000000000436f6e73696465726174696f6e73000082868686611935565b60006102fe611ac7565b6060600060606000611681611ac7565b9050306001600160a01b038216036116aa5761169e878787611b01565b93509350935050611738565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906116f3908a908a908a90600401612fcf565b600060405180830381865afa158015611710573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261169e9190810190613061565b93509350939050565b60408051608081018252600080825260208201819052918101829052606081019190915261176e84611c09565b60608501819052604085018290526001600160a01b03831660208601528484600381111561179e5761179e6129f3565b60038111156117af576117af6129f3565b815250505050509392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526117f184611c54565b6001600160a01b03808216608088015260608701839052604087018490528416602087015285856003811115611829576118296129f3565b600381111561183a5761183a6129f3565b81525050505050509392505050565b600080611854611ac7565b9050306001600160a01b0382160361187a5761187286868686611cab565b915050610da5565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906118c59089908990899089906004016130ce565b602060405180830381865afa1580156118e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118729190612f58565b606083838360405160200161191d939291906130fd565b60405160208183030381529060405290509392505050565b600061193f611ac7565b9050306001600160a01b038216036119635761195e8686868686611cd8565b6115c5565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb906119b0908990899089908990899060040161316b565b600060405180830381600087803b1580156119ca57600080fd5b505af11580156119de573d6000803e3d6000fd5b50505050505050505050565b60006119f4611ac7565b9050306001600160a01b03821603611a135761195e8686868686611cf5565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae0906119b090899089908990899089906004016131bc565b606084848484604051602001611a79949392919061321a565b6040516020818303038152906040529050949350505050565b60608585858585604051602001611aad959493929190613253565b604051602081830303815290604052905095945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061044c573391505090565b6060600060606000611b1285611d0a565b9050611b1f878783611d2d565b93506000611b2c86611d66565b90508015611bfe57611b3e8888611da3565b935066ffffffffffffff841667ffffffffffffffff811115611b6257611b62612a23565b6040519080825280601f01601f191660200182016040528015611b8c576020820181803683370190505b5092506020830160005b828160ff161015611bfb576000611bae8b8b84611db6565b90506000611bcb888460ff166028026038011c64ffffffffff1690565b9050611bda8260008387611e36565b611be48185612f0d565b935050508080611bf390613298565b915050611b96565b50505b505093509350939050565b600080600080611c1d856000016020015190565b60f81c6003811115611c3157611c316129f3565b60218601516035870151605590970151919760609190911c969550909350915050565b6000806000806000611c6a866000016020015190565b60f81c6003811115611c7e57611c7e6129f3565b6021870151603588015160558901516075909901519299606092831c9991985090965091901c9350915050565b6000611445611cba8686611f02565b60ff858116601b0360080285901c16611cd38587611f58565b611f91565b611cee8585858585611ce98b611fe2565b612067565b5050505050565b611cee8585611d048487611f58565b856123a0565b60006008611d1a600260206132b7565b611d2491906132ca565b9190911c919050565b606081600003611d4c5750604080516020810190915260008152610a1a565b6000611d588585611f02565b905061144581600085612644565b60006008600180611d79600260206132b7565b611d8391906132b7565b611d8d91906132b7565b611d9791906132ca565b8260ff911c1692915050565b6000610a1a611db28484612667565b5490565b60008383604051602001611dcb9291906132e1565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611ebd5760208310611e6057602083048401935060208381611e5c57611e5c61331d565b0692505b8215611ebd576020839003600081841015611e835750600019600884021c611e8d565b50600019600882021c5b8554600886021b818451168219821617845250818411611eae575050611203565b50600194909401939182900391015b5b60208210611edf5783548152600190930192601f1990910190602001611ebe565b8115611203576000600019600884021c8251865482191691161782525050505050565b60008282604051602001611f179291906132e1565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff16811015611f8957611f7f60ff601b83900360080287901c1683612f0d565b9150600101611f5d565b509392505050565b600060208210611fb757602082048401935060208281611fb357611fb361331d565b0691505b508254600882021b602082900380841115611f89576001850154600882021c82179150509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161203157507e60030220202000000000000000000000000000000000000000000000000000919050565b6102ee61205e7f746273746f72650000000000000000005461626c657300000000000000000000846126bd565b60206000611f91565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff00000000000000000000000000000000000000000000000000000000000016036120f357857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516120e69493929190613333565b60405180910390a26115c5565b60006120fe876126d9565b905060005b81518110156121d757600082828151811061212057612120612f42565b6020026020010151905061214c6001826affffffffffffffffffffff191661276290919063ffffffff16565b156121ce576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c9061219b908c908c908c908c908c908c90600401613372565b600060405180830381600087803b1580156121b557600080fd5b505af11580156121c9573d6000803e3d6000fd5b505050505b50600101612103565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98787878760405161220e9493929190613333565b60405180910390a260006122228888611f02565b9050600060208701905061223a826000895184612780565b600061224585611d66565b11156122c95760006122578a8a612667565b878155905060208601915060008060005b61227188611d66565b8160ff1610156122c4576122868d8d83611db6565b92506122a18a8260ff166028026038011c64ffffffffff1690565b91506122b08360008488612780565b6122ba8286612f0d565b9450600101612268565b505050505b60005b83518110156119de5760008482815181106122e9576122e9612f42565b602002602001015190506123156002826affffffffffffffffffffff191661276290919063ffffffff16565b15612397576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612364908e908e908e908e908e908e90600401613372565b600060405180830381600087803b15801561237e57600080fd5b505af1158015612392573d6000803e3d6000fd5b505050505b506001016122cc565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361242a57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161241d939291906133cb565b60405180910390a2611203565b60006124368585611f02565b90506000612443866126d9565b905060005b815181101561251857600082828151811061246557612465612f42565b602002602001015190506124916004826affffffffffffffffffffff191661276290919063ffffffff16565b1561250f576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906124dc908b908b908b908b906004016133fe565b600060405180830381600087803b1580156124f657600080fd5b505af115801561250a573d6000803e3d6000fd5b505050505b50600101612448565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161254d939291906133cb565b60405180910390a2612568828565ffffffffffff168561283f565b60005b815181101561263b57600082828151811061258857612588612f42565b602002602001015190506125b46008826affffffffffffffffffffff191661276290919063ffffffff16565b15612632576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125ff908b908b908b908b906004016133fe565b600060405180830381600087803b15801561261957600080fd5b505af115801561262d573d6000803e3d6000fd5b505050505b5060010161256b565b50505050505050565b60405160208101601f19603f8484010116604052828252611f8985858584611e36565b6000828260405160200161267c9291906132e1565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b6040805160208101849052908101829052600090606001611f17565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061271357612713612f42565b6020908102919091010152600061274b7f746273746f726500000000000000000053746f7265486f6f6b730000000000008383612855565b9050610da561275d826000845161288f565b61291d565b60008160ff16826127738560581c90565b1660ff1614905092915050565b82156127fa57602083106127aa576020830484019350602083816127a6576127a661331d565b0692505b82156127fa5760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116127eb575050611203565b50600194909401939182900391015b5b6020821061281c5780518455600190930192601f19909101906020016127fb565b8115611203576000600019600884021c8554835182191691161785555050505050565b611380838383516128508560200190565b612780565b6060610da5612865858585611db6565b600061288a856128758989611da3565b9060ff166028026038011c64ffffffffff1690565b612644565b60008183118061289f5750835182115b156128dc578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161038c93929190613437565b602084016128ea8482612f0d565b905060006128f885856132b7565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610a1a8360156000606060006129378560801c90565b90506fffffffffffffffffffffffffffffffff8516600085828161295d5761295d61331d565b04905060405193506020840160208202810160405281855260005b82811015610f1b578451871c825293870193602090910190600101612978565b6000602082840312156129aa57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610a1a57600080fd5b6000602082840312156129ec57600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6020810160038310612a1d57612a1d6129f3565b91905290565b634e487b7160e01b600052604160045260246000fd5b6040516080810167ffffffffffffffff81118282101715612a5c57612a5c612a23565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715612a8b57612a8b612a23565b604052919050565b80356004811061044c57600080fd5b80356001600160a01b038116811461044c57600080fd5b600060a08284031215612acb57600080fd5b60405160a0810181811067ffffffffffffffff82111715612aee57612aee612a23565b604052905080612afd83612a93565b8152612b0b60208401612aa2565b60208201526040830135604082015260608301356060820152612b3060808401612aa2565b60808201525092915050565b600067ffffffffffffffff821115612b5657612b56612a23565b50601f01601f191660200190565b600082601f830112612b7557600080fd5b8135612b88612b8382612b3c565b612a62565b818152846020838601011115612b9d57600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215612bcc57600080fd5b813567ffffffffffffffff80821115612be457600080fd5b90830190818503610160811215612bfa57600080fd5b612c02612a39565b6080821215612c1057600080fd5b612c18612a39565b9150612c2384612a93565b8252612c3160208501612aa2565b60208301526040840135604083015260608401356060830152818152612c5a8760808601612ab9565b6020820152610120840135915082821115612c7457600080fd5b612c8087838601612b64565b6040820152612c926101408501612aa2565b60608201529695505050505050565b600082601f830112612cb257600080fd5b8135602067ffffffffffffffff821115612cce57612cce612a23565b8160051b612cdd828201612a62565b9283528481018201928281019087851115612cf757600080fd5b83870192505b84831015612d1657823582529183019190830190612cfd565b979650505050505050565b600080600080600060a08688031215612d3957600080fd5b612d4286612aa2565b9450612d5060208701612aa2565b9350604086013567ffffffffffffffff80821115612d6d57600080fd5b612d7989838a01612ca1565b94506060880135915080821115612d8f57600080fd5b612d9b89838a01612ca1565b93506080880135915080821115612db157600080fd5b50612dbe88828901612b64565b9150509295509295909350565b60048110612ddb57612ddb6129f3565b9052565b612dea828251612dcb565b6001600160a01b03602082015116602083015260408101516040830152606081015160608301525050565b608081016102ee8284612ddf565b600060208284031215612e3557600080fd5b610a1a82612aa2565b600080600080600060a08688031215612e5657600080fd5b612e5f86612aa2565b9450612e6d60208701612aa2565b93506040860135925060608601359150608086013567ffffffffffffffff811115612e9757600080fd5b612dbe88828901612b64565b612eae828251612dcb565b60208101516001600160a01b038082166020850152604083015160408501526060830151606085015280608084015116608085015250505050565b60a081016102ee8284612ea3565b634e487b7160e01b600052601160045260246000fd5b808201808211156102ee576102ee612ef7565b8381526101408101612f356020830185612ddf565b610da560a0830184612ea3565b634e487b7160e01b600052603260045260246000fd5b600060208284031215612f6a57600080fd5b5051919050565b600060208284031215612f8357600080fd5b81518015158114610a1a57600080fd5b60008151808452602080850194506020840160005b83811015612fc457815187529582019590820190600101612fa8565b509495945050505050565b838152606060208201526000612fe86060830185612f93565b9050826040830152949350505050565b60005b83811015613013578181015183820152602001612ffb565b50506000910152565b600082601f83011261302d57600080fd5b815161303b612b8382612b3c565b81815284602083860101111561305057600080fd5b610da5826020830160208701612ff8565b60008060006060848603121561307657600080fd5b835167ffffffffffffffff8082111561308e57600080fd5b61309a8783880161301c565b94506020860151935060408601519150808211156130b757600080fd5b506130c48682870161301c565b9150509250925092565b8481526080602082015260006130e76080830186612f93565b60ff949094166040830152506060015292915050565b6bffffffffffffffffffffffff198460601b16815282601482015260006003831061312a5761312a6129f3565b5060f89190911b603482015260350192915050565b60008151808452613157816020860160208601612ff8565b601f01601f19169290920160200192915050565b85815260a06020820152600061318460a0830187612f93565b8281036040840152613196818761313f565b905084606084015282810360808401526131b0818561313f565b98975050505050505050565b85815260a0602082015260006131d560a0830187612f93565b60ff8616604084015282810360608401526131f0818661313f565b9150508260808301529695505050505050565b60048110613213576132136129f3565b60f81b9052565b6132248186613203565b60609390931b6bffffffffffffffffffffffff1916600184015260158301919091526035820152605501919050565b61325d8187613203565b6bffffffffffffffffffffffff19606095861b811660018301526015820194909452603581019290925290921b166055820152606901919050565b600060ff821660ff81036132ae576132ae612ef7565b60010192915050565b818103818111156102ee576102ee612ef7565b80820281158282048414176102ee576102ee612ef7565b8281526000602080830184516020860160005b82811015613310578151845292840192908401906001016132f4565b5091979650505050505050565b634e487b7160e01b600052601260045260246000fd5b6080815260006133466080830187612f93565b8281036020840152613358818761313f565b90508460408401528281036060840152612d16818561313f565b86815260c06020820152600061338b60c0830188612f93565b828103604084015261339d818861313f565b905085606084015282810360808401526133b7818661313f565b9150508260a0830152979650505050505050565b6060815260006133de6060830186612f93565b65ffffffffffff851660208401528281036040840152610c26818561313f565b8481526080602082015260006134176080830186612f93565b65ffffffffffff851660408401528281036060840152612d16818561313f565b60608152600061344a606083018661313f565b6020830194909452506040015291905056fea2646970667358221220f2884dc0c5c4231f89714f589302e2fb5949fa5d22d0ed37952e21e5121b4b8764736f6c63430008180033","sourceMap":"1133:6630:241:-:0;;;;;;;;;;;;-1:-1:-1;1713:1:157;1917:7;:21;1133:6630:241;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106101005760003560e01c8063bc74f4a511610097578063e5910ae711610066578063e5910ae714610265578063f07ec37314610278578063f23a6e611461028b578063f8b48037146102c357600080fd5b8063bc74f4a514610224578063d597b8c81461022a578063dd5c51a71461024a578063e1af802c1461025d57600080fd5b806346423aa7116100d357806346423aa7146101755780637489ec231461019557806378885da7146101a8578063bc197c81146101bb57600080fd5b806301ffc9a714610105578063119df25f1461012d57806326e5dc5d1461014d57806345ec935414610160575b600080fd5b610118610113366004612998565b6102e3565b60405190151581526020015b60405180910390f35b6101356102f4565b6040516001600160a01b039091168152602001610124565b61011861015b3660046129da565b610303565b36601f1901355b604051908152602001610124565b6101886101833660046129da565b610451565b6040516101249190612a09565b6101186101a33660046129da565b61045c565b6101676101b6366004612bba565b61052c565b6101f36101c9366004612d21565b7fbc197c810000000000000000000000000000000000000000000000000000000095945050505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610124565b30610135565b61023d6102383660046129da565b610945565b6040516101249190612e15565b610167610258366004612bba565b610972565b6101356109b5565b610167610273366004612e23565b6109bf565b610167610286366004612e23565b610a0c565b6101f3610299366004612e3e565b7ff23a6e610000000000000000000000000000000000000000000000000000000095945050505050565b6102d66102d13660046129da565b610a21565b6040516101249190612ee9565b60006102ee82610a55565b92915050565b60006102fe610aed565b905090565b600061030d610b1f565b600061031883610b62565b9050600061032584610c30565b9050600161033285610cfb565b6002811115610343576103436129f3565b146103955760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f74206163746976650000000000000000000000000060448201526064015b60405180910390fd5b80606001516103ad8560006103a86102f4565b610dad565b10156103fb5760405162461bcd60e51b815260206004820152601460248201527f496e73756666696369656e742062616c616e6365000000000000000000000000604482015260640161038c565b610413846000836080015161040e6102f4565b610f27565b6104278460016104216102f4565b30610f27565b61043c846104336102f4565b60006002611209565b60019250505061044c6001600055565b919050565b60006102ee82610cfb565b6000610466610b1f565b600161047183610451565b6002811115610482576104826129f3565b146104cf5760405162461bcd60e51b815260206004820152601360248201527f4f72646572206973206e6f742061637469766500000000000000000000000000604482015260640161038c565b60006104da83610a21565b905080608001516001600160a01b03166104f26102f4565b6001600160a01b03161461050557600080fd5b610510836000611297565b610521836001836080015130610f27565b5061044c6001600055565b6000610536610b1f565b61053e6102f4565b6001600160a01b031682606001516001600160a01b0316146105c85760405162461bcd60e51b815260206004820152602560248201527f596f752063616e6e6f74206f6666657220736f6d656f6e6520656c736527732060448201527f6974656d73000000000000000000000000000000000000000000000000000000606482015260840161038c565b6105d06102f4565b6001600160a01b03168260200151608001516001600160a01b03161461065e5760405162461bcd60e51b815260206004820152602c60248201527f596f752063616e6e6f7420707572636861736520616e206974656d20666f722060448201527f736f6d656f6e6520656c73650000000000000000000000000000000000000000606482015260840161038c565b600060405180608001604052808460000151600001516003811115610685576106856129f3565b81526020018460000151602001516001600160a01b031681526020018460000151604001518152602001846000015160600151815250905060006040518060a0016040528085602001516000015160038111156106e4576106e46129f3565b81526020018560200151602001516001600160a01b03168152602001856020015160400151815260200185602001516060015181526020018560200151608001516001600160a01b0316815250905060016003811115610746576107466129f3565b845151600381111561075a5761075a6129f3565b1480610779575060038451516003811115610777576107776129f3565b145b6107c55760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b600160208501515160038111156107de576107de6129f3565b14806108005750600360208501515160038111156107fe576107fe6129f3565b145b61084c5760405162461bcd60e51b815260206004820152601260248201527f546f6b656e206e6f742061636365707465640000000000000000000000000000604482015260640161038c565b6020840151516003811115610863576108636129f3565b8451516003811115610877576108776129f3565b036108c45760405162461bcd60e51b815260206004820152601260248201527f43616e6e6f742063726f73732074726164650000000000000000000000000000604482015260640161038c565b60006108d585606001516000611385565b6108e0906001612f0d565b90506108f685602001516080015160008361144e565b6108ff85610972565b935061090b8484611530565b61091584836115cd565b610926846001308860600151610f27565b61093884866060015160006001611209565b50505061044c6001600055565b6040805160808101825260008082526020820181905291810182905260608101919091526102ee82610b62565b60006109818260600151610a0c565b825160208085015160405161099894939201612f20565b604051602081830303815290604052805190602001209050919050565b60006102fe611667565b6000816001600160a01b03166109d36102f4565b6001600160a01b0316146109e657600080fd5b60006109f3836000611385565b6109fe906001612f0d565b90506102ee8360008361144e565b600080610a1a836000611385565b9392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526102ee82610c30565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102ee57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a7000000000000000000000000000000000000000000000000000000001492915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c80610b1c5750335b90565b600260005403610b5b576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600055565b604080516080810182526000808252602082018190529181018290526060810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610bbc57610bbc612f42565b602090810291909101015260008080610c157f746255440000000000000000000000004f666665727300000000000000000000857e55040001142020000000000000000000000000000000000000000000000000611671565b925092509250610c26838383611741565b9695505050505050565b6040805160a081018252600080825260208201819052918101829052606081018290526080810191909152604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c9157610c91612f42565b602090810291909101015260008080610cea7f74625544000000000000000000000000436f6e73696465726174696f6e730000857e69050001142020140000000000000000000000000000000000000000000000611671565b925092509250610c268383836117bd565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610d3457610d34612f42565b60209081029190910101526000610d8d7f746255440000000000000000000000004f7264657273000000000000000000008360027e35030014200100000000000000000000000000000000000000000000000000611849565b905060f881901c6002811115610da557610da56129f3565b949350505050565b600080610db985610c30565b90506000610dc686610b62565b9050600085610dd6578251610dd9565b81515b9050600086610dec578360200151610df2565b82602001515b9050600087610e05578460400151610e0b565b83604001515b90506001836003811115610e2157610e216129f3565b03610eb6576040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301528316906370a08231906024015b602060405180830381865afa158015610e86573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eaa9190612f58565b95505050505050610a1a565b6003836003811115610eca57610eca6129f3565b03610f1b576040517efdd58e0000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301526024820183905283169062fdd58e90604401610e69565b50505050509392505050565b6000610f3285610c30565b90506000610f3f86610b62565b9050600085610f52578260600151610f58565b81606001515b9050600086610f68578351610f6b565b82515b9050600087610f7e578460400151610f84565b83604001515b90506001600160a01b0386163014600089610fa3578660200151610fa9565b85602001515b90506001846003811115610fbf57610fbf6129f3565b036110fe57811561105c576040517fa9059cbb0000000000000000000000000000000000000000000000000000000081526001600160a01b038a811660048301526024820187905282169063a9059cbb906044016020604051808303816000875af1158015611032573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110569190612f71565b506110f2565b6040517f23b872dd0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018790528216906323b872dd906064016020604051808303816000875af11580156110cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110f09190612f71565b505b50505050505050611203565b6003846003811115611112576111126129f3565b036111bb576040517ff242432a0000000000000000000000000000000000000000000000000000000081526001600160a01b0389811660048301528a81166024830152604482018590526064820187905260a06084830152600060a483015282169063f242432a9060c401600060405180830381600087803b15801561119757600080fd5b505af11580156111ab573d6000803e3d6000fd5b5050505050505050505050611203565b60405162461bcd60e51b815260206004820152601b60248201527f546f6b656e2074797065206973206e6f7420737570706f727465640000000000604482015260640161038c565b50505050565b6000611216848484611906565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050878160008151811061125557611255612f42565b602090810291909101015261128d7f746255440000000000000000000000004f72646572730000000000000000000082868686611935565b5050505050505050565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112cd576112cd612f42565b60209081029190910101526113807f746255440000000000000000000000004f7264657273000000000000000000008260028581811115611310576113106129f3565b60405160200161134b919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527e350300142001000000000000000000000000000000000000000000000000006119ea565b505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b816000815181106113ca576113ca612f42565b6020026020010181815250508260001b816001815181106113ed576113ed612f42565b602090810291909101015260006114457f74625544000000000000000000000000436f756e74657273000000000000000083837e20010020000000000000000000000000000000000000000000000000000000611849565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b8160008151811061148f5761148f612f42565b6020026020010181815250508260001b816001815181106114b2576114b2612f42565b6020026020010181815250506112037f74625544000000000000000000000000436f756e74657273000000000000000060001b826000856040516020016114fb91815260200190565b60408051601f198184030181529190527e200100200000000000000000000000000000000000000000000000000000006119ea565b600061154e8260000151836020015184604001518560600151611a60565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061158d5761158d612f42565b60209081029190910101526115c57f746255440000000000000000000000004f66666572730000000000000000000082868686611935565b505050505050565b60006115f082600001518360200151846040015185606001518660800151611a92565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061162f5761162f612f42565b60209081029190910101526115c57f74625544000000000000000000000000436f6e73696465726174696f6e73000082868686611935565b60006102fe611ac7565b6060600060606000611681611ac7565b9050306001600160a01b038216036116aa5761169e878787611b01565b93509350935050611738565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906116f3908a908a908a90600401612fcf565b600060405180830381865afa158015611710573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261169e9190810190613061565b93509350939050565b60408051608081018252600080825260208201819052918101829052606081019190915261176e84611c09565b60608501819052604085018290526001600160a01b03831660208601528484600381111561179e5761179e6129f3565b60038111156117af576117af6129f3565b815250505050509392505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526117f184611c54565b6001600160a01b03808216608088015260608701839052604087018490528416602087015285856003811115611829576118296129f3565b600381111561183a5761183a6129f3565b81525050505050509392505050565b600080611854611ac7565b9050306001600160a01b0382160361187a5761187286868686611cab565b915050610da5565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906118c59089908990899089906004016130ce565b602060405180830381865afa1580156118e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118729190612f58565b606083838360405160200161191d939291906130fd565b60405160208183030381529060405290509392505050565b600061193f611ac7565b9050306001600160a01b038216036119635761195e8686868686611cd8565b6115c5565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb906119b0908990899089908990899060040161316b565b600060405180830381600087803b1580156119ca57600080fd5b505af11580156119de573d6000803e3d6000fd5b50505050505050505050565b60006119f4611ac7565b9050306001600160a01b03821603611a135761195e8686868686611cf5565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae0906119b090899089908990899089906004016131bc565b606084848484604051602001611a79949392919061321a565b6040516020818303038152906040529050949350505050565b60608585858585604051602001611aad959493929190613253565b604051602081830303815290604052905095945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b03168061044c573391505090565b6060600060606000611b1285611d0a565b9050611b1f878783611d2d565b93506000611b2c86611d66565b90508015611bfe57611b3e8888611da3565b935066ffffffffffffff841667ffffffffffffffff811115611b6257611b62612a23565b6040519080825280601f01601f191660200182016040528015611b8c576020820181803683370190505b5092506020830160005b828160ff161015611bfb576000611bae8b8b84611db6565b90506000611bcb888460ff166028026038011c64ffffffffff1690565b9050611bda8260008387611e36565b611be48185612f0d565b935050508080611bf390613298565b915050611b96565b50505b505093509350939050565b600080600080611c1d856000016020015190565b60f81c6003811115611c3157611c316129f3565b60218601516035870151605590970151919760609190911c969550909350915050565b6000806000806000611c6a866000016020015190565b60f81c6003811115611c7e57611c7e6129f3565b6021870151603588015160558901516075909901519299606092831c9991985090965091901c9350915050565b6000611445611cba8686611f02565b60ff858116601b0360080285901c16611cd38587611f58565b611f91565b611cee8585858585611ce98b611fe2565b612067565b5050505050565b611cee8585611d048487611f58565b856123a0565b60006008611d1a600260206132b7565b611d2491906132ca565b9190911c919050565b606081600003611d4c5750604080516020810190915260008152610a1a565b6000611d588585611f02565b905061144581600085612644565b60006008600180611d79600260206132b7565b611d8391906132b7565b611d8d91906132b7565b611d9791906132ca565b8260ff911c1692915050565b6000610a1a611db28484612667565b5490565b60008383604051602001611dcb9291906132e1565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611ebd5760208310611e6057602083048401935060208381611e5c57611e5c61331d565b0692505b8215611ebd576020839003600081841015611e835750600019600884021c611e8d565b50600019600882021c5b8554600886021b818451168219821617845250818411611eae575050611203565b50600194909401939182900391015b5b60208210611edf5783548152600190930192601f1990910190602001611ebe565b8115611203576000600019600884021c8251865482191691161782525050505050565b60008282604051602001611f179291906132e1565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff16811015611f8957611f7f60ff601b83900360080287901c1683612f0d565b9150600101611f5d565b509392505050565b600060208210611fb757602082048401935060208281611fb357611fb361331d565b0691505b508254600882021b602082900380841115611f89576001850154600882021c82179150509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161203157507e60030220202000000000000000000000000000000000000000000000000000919050565b6102ee61205e7f746273746f72650000000000000000005461626c657300000000000000000000846126bd565b60206000611f91565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff00000000000000000000000000000000000000000000000000000000000016036120f357857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516120e69493929190613333565b60405180910390a26115c5565b60006120fe876126d9565b905060005b81518110156121d757600082828151811061212057612120612f42565b6020026020010151905061214c6001826affffffffffffffffffffff191661276290919063ffffffff16565b156121ce576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c9061219b908c908c908c908c908c908c90600401613372565b600060405180830381600087803b1580156121b557600080fd5b505af11580156121c9573d6000803e3d6000fd5b505050505b50600101612103565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98787878760405161220e9493929190613333565b60405180910390a260006122228888611f02565b9050600060208701905061223a826000895184612780565b600061224585611d66565b11156122c95760006122578a8a612667565b878155905060208601915060008060005b61227188611d66565b8160ff1610156122c4576122868d8d83611db6565b92506122a18a8260ff166028026038011c64ffffffffff1690565b91506122b08360008488612780565b6122ba8286612f0d565b9450600101612268565b505050505b60005b83518110156119de5760008482815181106122e9576122e9612f42565b602002602001015190506123156002826affffffffffffffffffffff191661276290919063ffffffff16565b15612397576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612364908e908e908e908e908e908e90600401613372565b600060405180830381600087803b15801561237e57600080fd5b505af1158015612392573d6000803e3d6000fd5b505050505b506001016122cc565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361242a57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161241d939291906133cb565b60405180910390a2611203565b60006124368585611f02565b90506000612443866126d9565b905060005b815181101561251857600082828151811061246557612465612f42565b602002602001015190506124916004826affffffffffffffffffffff191661276290919063ffffffff16565b1561250f576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906124dc908b908b908b908b906004016133fe565b600060405180830381600087803b1580156124f657600080fd5b505af115801561250a573d6000803e3d6000fd5b505050505b50600101612448565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161254d939291906133cb565b60405180910390a2612568828565ffffffffffff168561283f565b60005b815181101561263b57600082828151811061258857612588612f42565b602002602001015190506125b46008826affffffffffffffffffffff191661276290919063ffffffff16565b15612632576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125ff908b908b908b908b906004016133fe565b600060405180830381600087803b15801561261957600080fd5b505af115801561262d573d6000803e3d6000fd5b505050505b5060010161256b565b50505050505050565b60405160208101601f19603f8484010116604052828252611f8985858584611e36565b6000828260405160200161267c9291906132e1565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b6040805160208101849052908101829052600090606001611f17565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061271357612713612f42565b6020908102919091010152600061274b7f746273746f726500000000000000000053746f7265486f6f6b730000000000008383612855565b9050610da561275d826000845161288f565b61291d565b60008160ff16826127738560581c90565b1660ff1614905092915050565b82156127fa57602083106127aa576020830484019350602083816127a6576127a661331d565b0692505b82156127fa5760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116127eb575050611203565b50600194909401939182900391015b5b6020821061281c5780518455600190930192601f19909101906020016127fb565b8115611203576000600019600884021c8554835182191691161785555050505050565b611380838383516128508560200190565b612780565b6060610da5612865858585611db6565b600061288a856128758989611da3565b9060ff166028026038011c64ffffffffff1690565b612644565b60008183118061289f5750835182115b156128dc578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161038c93929190613437565b602084016128ea8482612f0d565b905060006128f885856132b7565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610a1a8360156000606060006129378560801c90565b90506fffffffffffffffffffffffffffffffff8516600085828161295d5761295d61331d565b04905060405193506020840160208202810160405281855260005b82811015610f1b578451871c825293870193602090910190600101612978565b6000602082840312156129aa57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610a1a57600080fd5b6000602082840312156129ec57600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6020810160038310612a1d57612a1d6129f3565b91905290565b634e487b7160e01b600052604160045260246000fd5b6040516080810167ffffffffffffffff81118282101715612a5c57612a5c612a23565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715612a8b57612a8b612a23565b604052919050565b80356004811061044c57600080fd5b80356001600160a01b038116811461044c57600080fd5b600060a08284031215612acb57600080fd5b60405160a0810181811067ffffffffffffffff82111715612aee57612aee612a23565b604052905080612afd83612a93565b8152612b0b60208401612aa2565b60208201526040830135604082015260608301356060820152612b3060808401612aa2565b60808201525092915050565b600067ffffffffffffffff821115612b5657612b56612a23565b50601f01601f191660200190565b600082601f830112612b7557600080fd5b8135612b88612b8382612b3c565b612a62565b818152846020838601011115612b9d57600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215612bcc57600080fd5b813567ffffffffffffffff80821115612be457600080fd5b90830190818503610160811215612bfa57600080fd5b612c02612a39565b6080821215612c1057600080fd5b612c18612a39565b9150612c2384612a93565b8252612c3160208501612aa2565b60208301526040840135604083015260608401356060830152818152612c5a8760808601612ab9565b6020820152610120840135915082821115612c7457600080fd5b612c8087838601612b64565b6040820152612c926101408501612aa2565b60608201529695505050505050565b600082601f830112612cb257600080fd5b8135602067ffffffffffffffff821115612cce57612cce612a23565b8160051b612cdd828201612a62565b9283528481018201928281019087851115612cf757600080fd5b83870192505b84831015612d1657823582529183019190830190612cfd565b979650505050505050565b600080600080600060a08688031215612d3957600080fd5b612d4286612aa2565b9450612d5060208701612aa2565b9350604086013567ffffffffffffffff80821115612d6d57600080fd5b612d7989838a01612ca1565b94506060880135915080821115612d8f57600080fd5b612d9b89838a01612ca1565b93506080880135915080821115612db157600080fd5b50612dbe88828901612b64565b9150509295509295909350565b60048110612ddb57612ddb6129f3565b9052565b612dea828251612dcb565b6001600160a01b03602082015116602083015260408101516040830152606081015160608301525050565b608081016102ee8284612ddf565b600060208284031215612e3557600080fd5b610a1a82612aa2565b600080600080600060a08688031215612e5657600080fd5b612e5f86612aa2565b9450612e6d60208701612aa2565b93506040860135925060608601359150608086013567ffffffffffffffff811115612e9757600080fd5b612dbe88828901612b64565b612eae828251612dcb565b60208101516001600160a01b038082166020850152604083015160408501526060830151606085015280608084015116608085015250505050565b60a081016102ee8284612ea3565b634e487b7160e01b600052601160045260246000fd5b808201808211156102ee576102ee612ef7565b8381526101408101612f356020830185612ddf565b610da560a0830184612ea3565b634e487b7160e01b600052603260045260246000fd5b600060208284031215612f6a57600080fd5b5051919050565b600060208284031215612f8357600080fd5b81518015158114610a1a57600080fd5b60008151808452602080850194506020840160005b83811015612fc457815187529582019590820190600101612fa8565b509495945050505050565b838152606060208201526000612fe86060830185612f93565b9050826040830152949350505050565b60005b83811015613013578181015183820152602001612ffb565b50506000910152565b600082601f83011261302d57600080fd5b815161303b612b8382612b3c565b81815284602083860101111561305057600080fd5b610da5826020830160208701612ff8565b60008060006060848603121561307657600080fd5b835167ffffffffffffffff8082111561308e57600080fd5b61309a8783880161301c565b94506020860151935060408601519150808211156130b757600080fd5b506130c48682870161301c565b9150509250925092565b8481526080602082015260006130e76080830186612f93565b60ff949094166040830152506060015292915050565b6bffffffffffffffffffffffff198460601b16815282601482015260006003831061312a5761312a6129f3565b5060f89190911b603482015260350192915050565b60008151808452613157816020860160208601612ff8565b601f01601f19169290920160200192915050565b85815260a06020820152600061318460a0830187612f93565b8281036040840152613196818761313f565b905084606084015282810360808401526131b0818561313f565b98975050505050505050565b85815260a0602082015260006131d560a0830187612f93565b60ff8616604084015282810360608401526131f0818661313f565b9150508260808301529695505050505050565b60048110613213576132136129f3565b60f81b9052565b6132248186613203565b60609390931b6bffffffffffffffffffffffff1916600184015260158301919091526035820152605501919050565b61325d8187613203565b6bffffffffffffffffffffffff19606095861b811660018301526015820194909452603581019290925290921b166055820152606901919050565b600060ff821660ff81036132ae576132ae612ef7565b60010192915050565b818103818111156102ee576102ee612ef7565b80820281158282048414176102ee576102ee612ef7565b8281526000602080830184516020860160005b82811015613310578151845292840192908401906001016132f4565b5091979650505050505050565b634e487b7160e01b600052601260045260246000fd5b6080815260006133466080830187612f93565b8281036020840152613358818761313f565b90508460408401528281036060840152612d16818561313f565b86815260c06020820152600061338b60c0830188612f93565b828103604084015261339d818861313f565b905085606084015282810360808401526133b7818661313f565b9150508260a0830152979650505050505050565b6060815260006133de6060830186612f93565b65ffffffffffff851660208401528281036040840152610c26818561313f565b8481526080602082015260006134176080830186612f93565b65ffffffffffff851660408401528281036060840152612d16818561313f565b60608152600061344a606083018661313f565b6020830194909452506040015291905056fea2646970667358221220f2884dc0c5c4231f89714f589302e2fb5949fa5d22d0ed37952e21e5121b4b8764736f6c63430008180033","sourceMap":"1133:6630:241:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1204:188;;;;;;:::i;:::-;;:::i;:::-;;;516:14:264;;509:22;491:41;;479:2;464:18;1204:188:241;;;;;;;;1262:113:123;;;:::i;:::-;;;-1:-1:-1;;;;;707:55:264;;;689:74;;677:2;662:18;1262:113:123;543:226:264;3389:883:241;;;;;;:::i;:::-;;:::i;1616:110:123:-;3800:14;-1:-1:-1;;3796:25:123;3783:39;1616:110;;;1105:25:264;;;1093:2;1078:18;1616:110:123;959:177:264;5925:145:241;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;4333:575::-;;;;;;:::i;:::-;;:::i;1495:1888::-;;;;;;:::i;:::-;;:::i;1101:247:151:-;;;;;;:::i;:::-;1305:36;1101:247;;;;;;;;;;;7340:66:264;7328:79;;;7310:98;;7298:2;7283:18;1101:247:151;7166:248:264;6075:99:241;6162:4;6075:99;;5623:130;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;5424:193::-;;;;;;:::i;:::-;;:::i;1942:98:123:-;;;:::i;4974:271:241:-;;;;;;:::i;:::-;;:::i;5251:167::-;;;;;;:::i;:::-;;:::i;876:219:151:-;;;;;;:::i;:::-;1057:31;876:219;;;;;;;;5759:160:241;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1204:188::-;1326:4;1349:36;1373:11;1349:23;:36::i;:::-;1342:43;1204:188;-1:-1:-1;;1204:188:241:o;1262:113:123:-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;3389:883:241:-;3459:14;2356:21:157;:19;:21::i;:::-;3486:19:241::1;3508:21;3519:9;3508:10;:21::i;:::-;3486:43;;3539:27;3569:29;3588:9;3569:18;:29::i;:::-;3539:59:::0;-1:-1:-1;3690:18:241::1;3654:32;3676:9;3654:21;:32::i;:::-;:54;;;;;;;;:::i;:::-;;3646:86;;;::::0;-1:-1:-1;;;3646:86:241;;9956:2:264;3646:86:241::1;::::0;::::1;9938:21:264::0;9995:2;9975:18;;;9968:30;10034:21;10014:18;;;10007:49;10073:18;;3646:86:241::1;;;;;;;;;3827:1;:8;;;3781:42;3792:9;3803:5;3810:12;:10;:12::i;:::-;3781:10;:42::i;:::-;:54;;3773:87;;;::::0;-1:-1:-1;;;3773:87:241;;10304:2:264;3773:87:241::1;::::0;::::1;10286:21:264::0;10343:2;10323:18;;;10316:30;10382:22;10362:18;;;10355:50;10422:18;;3773:87:241::1;10102:344:264::0;3773:87:241::1;3937:54;3947:9;3958:5;3965:1;:11;;;3978:12;:10;:12::i;:::-;3937:9;:54::i;:::-;4048:55;4058:9;4069:4;4075:12;:10;:12::i;:::-;4097:4;4048:9;:55::i;:::-;4154:62;4165:9;4176:12;:10;:12::i;:::-;4190:1;4193:22;4154:10;:62::i;:::-;4260:4;4253:11;;;;2398:20:157::0;1713:1;2924:7;:21;2744:208;2398:20;3389:883:241;;;:::o;5925:145::-;5989:23;6031:32;6053:9;6031:21;:32::i;4333:575::-;4403:4;2356:21:157;:19;:21::i;:::-;4526:18:241::1;4496:26;4511:10;4496:14;:26::i;:::-;:48;;;;;;;;:::i;:::-;;4488:80;;;::::0;-1:-1:-1;;;4488:80:241;;9956:2:264;4488:80:241::1;::::0;::::1;9938:21:264::0;9995:2;9975:18;;;9968:30;10034:21;10014:18;;;10007:49;10073:18;;4488:80:241::1;9754:343:264::0;4488:80:241::1;4578:27;4608:28;4625:10;4608:16;:28::i;:::-;4578:58;;4670:1;:11;;;-1:-1:-1::0;;;;;4654:27:241::1;:12;:10;:12::i;:::-;-1:-1:-1::0;;;;;4654:27:241::1;;4646:36;;;::::0;::::1;;4733:55;4755:10;4767:20;4733:21;:55::i;:::-;4846;4856:10;4868:4;4874:1;:11;;;4895:4;4846:9;:55::i;:::-;4409:499;2398:20:157::0;1713:1;2924:7;:21;2744:208;1495:1888:241;1565:18;2356:21:157;:19;:21::i;:::-;1620:12:241::1;:10;:12::i;:::-;-1:-1:-1::0;;;;;1603:29:241::1;:5;:13;;;-1:-1:-1::0;;;;;1603:29:241::1;;1595:79;;;::::0;-1:-1:-1;;;1595:79:241;;10653:2:264;1595:79:241::1;::::0;::::1;10635:21:264::0;10692:2;10672:18;;;10665:30;10731:34;10711:18;;;10704:62;10802:7;10782:18;;;10775:35;10827:19;;1595:79:241::1;10451:401:264::0;1595:79:241::1;1725:12;:10;:12::i;:::-;-1:-1:-1::0;;;;;1692:45:241::1;:5;:19;;;:29;;;-1:-1:-1::0;;;;;1692:45:241::1;;1684:102;;;::::0;-1:-1:-1;;;1684:102:241;;11059:2:264;1684:102:241::1;::::0;::::1;11041:21:264::0;11098:2;11078:18;;;11071:30;11137:34;11117:18;;;11110:62;11208:14;11188:18;;;11181:42;11240:19;;1684:102:241::1;10857:408:264::0;1684:102:241::1;1825:26;1854:136;;;;;;;;1877:5;:11;;;:21;;;1854:136;;;;;;;;:::i;:::-;;;;;1907:5;:11;;;:17;;;-1:-1:-1::0;;;;;1854:136:241::1;;;;;1938:5;:11;;;:22;;;1854:136;;;;1970:5;:11;;;:18;;;1854:136;;::::0;1825:165:::1;;2037:42;2082:218;;;;;;;;2113:5;:19;;;:29;;;2082:218;;;;;;;;:::i;:::-;;;;;2151:5;:19;;;:25;;;-1:-1:-1::0;;;;;2082:218:241::1;;;;;2190:5;:19;;;:30;;;2082:218;;;;2230:5;:19;;;:26;;;2082:218;;;;2269:5;:19;;;:29;;;-1:-1:-1::0;;;;;2082:218:241::1;;;::::0;2037:263:::1;;2343:15;2318:40;;;;;;;;:::i;:::-;:11:::0;;:21;:40:::1;::::0;::::1;;;;;;:::i;:::-;;:86;;;-1:-1:-1::0;2387:17:241::1;2362:11:::0;;:21;:42:::1;::::0;::::1;;;;;;:::i;:::-;;2318:86;2310:117;;;::::0;-1:-1:-1;;;2310:117:241;;11472:2:264;2310:117:241::1;::::0;::::1;11454:21:264::0;11511:2;11491:18;;;11484:30;11550:20;11530:18;;;11523:48;11588:18;;2310:117:241::1;11270:342:264::0;2310:117:241::1;2478:15;2445:19;::::0;::::1;::::0;:29;:48:::1;::::0;::::1;;;;;;:::i;:::-;;:102;;;-1:-1:-1::0;2530:17:241::1;2497:19;::::0;::::1;::::0;:29;:50:::1;::::0;::::1;;;;;;:::i;:::-;;2445:102;2437:133;;;::::0;-1:-1:-1;;;2437:133:241;;11472:2:264;2437:133:241::1;::::0;::::1;11454:21:264::0;11511:2;11491:18;;;11484:30;11550:20;11530:18;;;11523:48;11588:18;;2437:133:241::1;11270:342:264::0;2437:133:241::1;2613:19;::::0;::::1;::::0;:29;2588:54:::1;::::0;::::1;;;;;;:::i;:::-;:11:::0;;:21;:54:::1;::::0;::::1;;;;;;:::i;:::-;::::0;2580:85:::1;;;::::0;-1:-1:-1;;;2580:85:241;;11819:2:264;2580:85:241::1;::::0;::::1;11801:21:264::0;11858:2;11838:18;;;11831:30;11897:20;11877:18;;;11870:48;11935:18;;2580:85:241::1;11617:342:264::0;2580:85:241::1;2772:20;2795:37;2815:5;:13;;;2830:1;2795:19;:37::i;:::-;:41;::::0;2835:1:::1;2795:41;:::i;:::-;2772:64;;2846:69;2866:5;:19;;;:29;;;2897:1;2901:12;2846:19;:69::i;:::-;2938:19;2951:5;2938:12;:19::i;:::-;2925:32;;3006;3017:10;3029:8;3006:10;:32::i;:::-;3103:48;3122:10;3134:16;3103:18;:48::i;:::-;3211:57;3221:10;3233:4;3247;3254:5;:13;;;3211:9;:57::i;:::-;3316:60;3327:10;3339:5;:13;;;3354:1;3357:18;3316:10;:60::i;:::-;1585:1798;;;2398:20:157::0;1713:1;2924:7;:21;2744:208;5623:130:241;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5725:21:241;5736:9;5725:10;:21::i;5424:193::-;5487:17;5549:25;5560:5;:13;;;5549:10;:25::i;:::-;5576:11;;5589:19;;;;;5538:71;;;;;5576:11;5538:71;;:::i;:::-;;;;;;;;;;;;;5528:82;;;;;;5516:94;;5424:193;;;:::o;1942:98:123:-;1981:7;2003:32;:30;:32::i;4974:271:241:-;5033:7;5076;-1:-1:-1;;;;;5060:23:241;:12;:10;:12::i;:::-;-1:-1:-1;;;;;5060:23:241;;5052:32;;;;;;5094:20;5117:31;5137:7;5146:1;5117:19;:31::i;:::-;:35;;5151:1;5117:35;:::i;:::-;5094:58;;5162:47;5182:7;5191:1;5195:12;5162:19;:47::i;5251:167::-;5309:7;5328:20;5351:31;5371:7;5380:1;5351:19;:31::i;:::-;5328:54;5251:167;-1:-1:-1;;;5251:167:241:o;5759:160::-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5883:29:241;5902:9;5883:18;:29::i;2331:198:123:-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;2992:383::-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;2431:307:157:-;1755:1;2558:7;;:18;2554:86;;2599:30;;;;;;;;;;;;;;2554:86;1755:1;2714:7;:17;2431:307::o;7940:405:209:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8056:16:209;;;8070:1;8056:16;;;;;;;;;8027:26;;8056:16;;;;;;;;;;;-1:-1:-1;8056:16:209;8027:45;;8093:9;8078;8088:1;8078:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;8110;;;8197:80;1231:66;8242:9;1360:66;8197:21;:80::i;:::-;8109:168;;;;;;8290:50;8297:11;8310:15;8327:12;8290:6;:50::i;:::-;8283:57;7940:405;-1:-1:-1;;;;;;7940:405:209:o;9303:413:198:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9427:16:198;;;9441:1;9427:16;;;;;;;;;9398:26;;9427:16;;;;;;;;;;;-1:-1:-1;9427:16:198;9398:45;;9464:9;9449;9459:1;9449:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;9481;;;9568:80;1276:66;9613:9;1405:66;9568:21;:80::i;:::-;9480:168;;;;;;9661:50;9668:11;9681:15;9698:12;9661:6;:50::i;5413:310:210:-;5539:16;;;5553:1;5539:16;;;;;;;;;5479:23;;;;5539:16;;;;;;;;;;;;-1:-1:-1;5539:16:210;5510:45;;5576:9;5561;5571:1;5561:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;5592:13;5608:64;1223:66;5645:9;5656:1;1352:66;5608:26;:64::i;:::-;5592:80;-1:-1:-1;5697:20:210;;;;5685:33;;;;;;;;:::i;:::-;5678:40;5413:310;-1:-1:-1;;;;5413:310:210:o;7121:640:241:-;7211:4;7226:27;7256:29;7275:9;7256:18;:29::i;:::-;7226:59;;7295:19;7317:21;7328:9;7317:10;:21::i;:::-;7295:43;;7348:19;7370:7;:35;;7394:11;;7370:35;;;7380:11;;7370:35;7348:57;;7415:13;7431:7;:27;;7451:1;:7;;;7431:27;;;7441:1;:7;;;7431:27;7415:43;;7468:18;7489:7;:37;;7514:1;:12;;;7489:37;;;7499:1;:12;;;7489:37;7468:58;-1:-1:-1;7552:15:241;7539:9;:28;;;;;;;;:::i;:::-;;7536:219;;7589:30;;;;;-1:-1:-1;;;;;707:55:264;;;7589:30:241;;;689:74:264;7589:23:241;;;;;662:18:264;;7589:30:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7582:37;;;;;;;;;7536:219;7661:17;7648:9;:30;;;;;;;;:::i;:::-;;7645:110;;7700:44;;;;;-1:-1:-1;;;;;13347:55:264;;;7700:44:241;;;13329:74:264;13419:18;;;13412:34;;;7700:25:241;;;;;13302:18:264;;7700:44:241;13155:297:264;7645:110:241;7216:545;;;;;7121:640;;;;;:::o;6179:937::-;6276:27;6306:29;6325:9;6306:18;:29::i;:::-;6276:59;;6345:19;6367:21;6378:9;6367:10;:21::i;:::-;6345:43;;6398:14;6415:7;:29;;6436:1;:8;;;6415:29;;;6425:1;:8;;;6415:29;6398:46;;6454:19;6476:7;:35;;6500:11;;6476:35;;;6486:11;;6476:35;6454:57;;6521:18;6542:7;:37;;6567:1;:12;;;6542:37;;;6552:1;:12;;;6542:37;6521:58;-1:-1:-1;;;;;;6603:21:241;;6619:4;6603:21;6589:11;6650:7;:27;;6670:1;:7;;;6650:27;;;6660:1;:7;;;6650:27;6634:43;-1:-1:-1;6703:15:241;6690:9;:28;;;;;;;;:::i;:::-;;6687:423;;6736:6;6733:113;;;6745:34;;;;;-1:-1:-1;;;;;13347:55:264;;;6745:34:241;;;13329:74:264;13419:18;;;13412:34;;;6745:22:241;;;;;13302:18:264;;6745:34:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6733:113;;;6800:44;;;;;-1:-1:-1;;;;;14020:15:264;;;6800:44:241;;;14002:34:264;14072:15;;;14052:18;;;14045:43;14104:18;;;14097:34;;;6800:26:241;;;;;13914:18:264;;6800:44:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6733:113;6859:7;;;;;;;;;6687:423;6906:17;6893:9;:30;;;;;;;;:::i;:::-;;6890:220;;6938:66;;;;;-1:-1:-1;;;;;14516:15:264;;;6938:66:241;;;14498:34:264;14568:15;;;14548:18;;;14541:43;14600:18;;;14593:34;;;14643:18;;;14636:34;;;14707:3;14686:19;;;14679:32;-1:-1:-1;14727:19:264;;;14720:30;6938:32:241;;;;;14767:19:264;;6938:66:241;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7018:7;;;;;;;;;6890:220;7062:37;;-1:-1:-1;;;7062:37:241;;14999:2:264;7062:37:241;;;14981:21:264;15038:2;15018:18;;;15011:30;15077:29;15057:18;;;15050:57;15124:18;;7062:37:241;14797:351:264;6179:937:241;;;;;:::o;7690:434:210:-;7801:24;7828:48;7841:7;7850:12;7864:11;7828:12;:48::i;:::-;7980:16;;;7994:1;7980:16;;;;;;;;;7801:75;;-1:-1:-1;7883:30:210;;7919:25;;7883:30;;7980:16;;;;;;;;;;;;-1:-1:-1;7980:16:210;7951:45;;8017:9;8002;8012:1;8002:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;8033:86;1223:66;8065:9;8076:11;8089:15;8106:12;8033:21;:86::i;:::-;7795:329;;;;7690:434;;;;:::o;6124:272::-;6236:16;;;6250:1;6236:16;;;;;;;;;6207:26;;6236:16;;;;;;;;;;;-1:-1:-1;6236:16:210;6207:45;;6273:9;6258;6268:1;6258:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;6289:102;1223:66;6326:9;6337:1;6363:11;6357:18;;;;;;;;:::i;:::-;6340:36;;;;;;;15298:3:264;15294:16;;;;15312:66;15290:89;15278:102;;15405:1;15396:11;;15153:260;6340:36:210;;;;-1:-1:-1;;6340:36:210;;;;;;;;;1352:66;6289:26;:102::i;:::-;6201:195;6124:272;;:::o;2644:396:199:-;2783:16;;;2797:1;2783:16;;;;;;;;2731:15;;;;2783:16;2797:1;2783:16;;;;;;;;;;-1:-1:-1;2783:16:199;2754:45;;2844:15;-1:-1:-1;;;;;2828:33:199;2820:42;;2805:9;2815:1;2805:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;2899:9;2883:27;;2868:9;2878:1;2868:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;2917:13;2933:64;1065:66;2970:9;2917:13;1194:66;2933:26;:64::i;:::-;2917:80;2644:396;-1:-1:-1;;;;;2644:396:199:o;4380:357::-;4505:16;;;4519:1;4505:16;;;;;;;;4476:26;;4505:16;;;;;;;;;;-1:-1:-1;4505:16:199;4476:45;;4566:15;-1:-1:-1;;;;;4550:33:199;4542:42;;4527:9;4537:1;4527:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;4621:9;4605:27;;4590:9;4600:1;4590:12;;;;;;;;:::i;:::-;;;;;;:42;;;;;4639:93;1065:66;1049:83;;4676:9;4687:1;4708:7;4690:27;;;;;;15547:19:264;;15591:2;15582:12;;15418:182;4690:27:199;;;;-1:-1:-1;;4690:27:199;;;;;;;;;1194:66;4639:26;:93::i;9912:426:209:-;9985:24;10012:78;10025:6;:16;;;10043:6;:12;;;10057:6;:17;;;10076:6;:13;;;10012:12;:78::i;:::-;10194:16;;;10208:1;10194:16;;;;;;;;;9985:105;;-1:-1:-1;10097:30:209;;10133:25;;10097:30;;10194:16;;;;;;;;;;;;-1:-1:-1;10194:16:209;10165:45;;10231:9;10216;10226:1;10216:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;10247:86;1231:66;10279:9;10290:11;10303:15;10320:12;10247:21;:86::i;:::-;9979:359;;;;9912:426;;:::o;11407:488:198:-;11488:24;11515:132;11535:6;:16;;;11559:6;:12;;;11579:6;:17;;;11604:6;:13;;;11625:6;:16;;;11515:12;:132::i;:::-;11751:16;;;11765:1;11751:16;;;;;;;;;11488:159;;-1:-1:-1;11654:30:198;;11690:25;;11654:30;;11751:16;;;;;;;;;;;;-1:-1:-1;11751:16:198;11722:45;;11788:9;11773;11783:1;11773:12;;;;;;;;:::i;:::-;;;;;;;;;;:24;11804:86;1276:66;11836:9;11847:11;11860:15;11877:12;11804:21;:86::i;4048:97:123:-;4089:7;4111:29;:27;:29::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;11488:242:209:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11700:25:209;11713:11;11700:12;:25::i;:::-;11683:13;;;11631:94;;;11664:17;;;11631:94;;;-1:-1:-1;;;;;11631:94:209;;11650:12;;;11631:94;11632:6;11631:94;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;11488:242;;;;;:::o;13183:268:198:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13421:25:198;13434:11;13421:12;:25::i;:::-;-1:-1:-1;;;;;13334:112:198;;;13401:16;;;13334:112;13386:13;;;13334:112;;;13367:17;;;13334:112;;;;;13353:12;;;13334:112;13335:6;13334:112;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;13183:268;;;;;:::o;17775:457:46:-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;11122:209:210:-;11247:12;11291:7;11300:12;11314:11;11274:52;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;11267:59;;11122:209;;;;;:::o;6458:480:46:-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;:::-;6692:242;;;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6639:299;6458:480;;;;;:::o;10761:455::-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;10980:232::-;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;12401:223:209:-;12538:12;12582:9;12593:5;12600:10;12612:6;12565:54;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;12558:61;;12401:223;;;;;;:::o;14122:257:198:-;14282:12;14326:9;14337:5;14344:10;14356:6;14364:9;14309:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;14302:72;;14122:257;;;;;;;:::o;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;10955:375:209:-;11028:19;11049:13;11064:18;11084:14;11134:25;11150:5;11157:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;11134:25:209;11128:32;;11118:43;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;;2736:34;11106:55:209;;11177:35;;;;;;2736:34:23;-1:-1:-1;2736:34:23;;-1:-1:-1;10955:375:209;-1:-1:-1;;10955:375:209:o;12574:451:198:-;12647:19;12668:13;12683:18;12703:14;12719:17;12772:25;12788:5;12795:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;12772:25:198;12766:32;;12756:43;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;;2736:34;12744:55:198;;12815:35;;;;;2736:34:23;;-1:-1:-1;2736:34:23;;-1:-1:-1;12983:36:198;;;;-1:-1:-1;12574:451:198;-1:-1:-1;;12574:451:198:o;36171:541:45:-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;12066:286::-;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;:::-;12066:286;;;;;:::o;23107:355::-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8101:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;8389:20:44;;8299:21;;8322:9;;8295:37;8385:31;;8244:184;8201:237;;-1:-1:-1;6076:2380:44;;;;:::o;50806:191:45:-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;51823:242::-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;;-1:-1:-1;52054:6:45;51823:242;-1:-1:-1;;;51823:242:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;4015:652:45:-;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;17013:1682;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;5042:669:44:-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:44;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;51249:282::-;51494:30;;;;;;26450:19:264;;;26485:12;;;26478:28;;;51337:7:45;;26522:12:264;;51494:30:45;26261:279:264;3658:342:50;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;1489:2340:44:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;966:162::-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;2801:22:58;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;14:332:264;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;774:180;833:6;886:2;874:9;865:7;861:23;857:32;854:52;;;902:1;899;892:12;854:52;-1:-1:-1;925:23:264;;774:180;-1:-1:-1;774:180:264:o;1141:184::-;-1:-1:-1;;;1190:1:264;1183:88;1290:4;1287:1;1280:15;1314:4;1311:1;1304:15;1330:249;1480:2;1465:18;;1513:1;1502:13;;1492:47;;1519:18;;:::i;:::-;1548:25;;;1330:249;:::o;1584:184::-;-1:-1:-1;;;1633:1:264;1626:88;1733:4;1730:1;1723:15;1757:4;1754:1;1747:15;1773:253;1845:2;1839:9;1887:4;1875:17;;1922:18;1907:34;;1943:22;;;1904:62;1901:88;;;1969:18;;:::i;:::-;2005:2;1998:22;1773:253;:::o;2031:334::-;2102:2;2096:9;2158:2;2148:13;;-1:-1:-1;;2144:86:264;2132:99;;2261:18;2246:34;;2282:22;;;2243:62;2240:88;;;2308:18;;:::i;:::-;2344:2;2337:22;2031:334;;-1:-1:-1;2031:334:264:o;2370:150::-;2445:20;;2494:1;2484:12;;2474:40;;2510:1;2507;2500:12;2525:196;2593:20;;-1:-1:-1;;;;;2642:54:264;;2632:65;;2622:93;;2711:1;2708;2701:12;2726:703;2786:5;2834:4;2822:9;2817:3;2813:19;2809:30;2806:50;;;2852:1;2849;2842:12;2806:50;2885:2;2879:9;2927:4;2919:6;2915:17;2998:6;2986:10;2983:22;2962:18;2950:10;2947:34;2944:62;2941:88;;;3009:18;;:::i;:::-;3045:2;3038:22;3078:6;-1:-1:-1;3078:6:264;3108:36;3134:9;3108:36;:::i;:::-;3100:6;3093:52;3178:38;3212:2;3201:9;3197:18;3178:38;:::i;:::-;3173:2;3165:6;3161:15;3154:63;3278:2;3267:9;3263:18;3250:32;3245:2;3237:6;3233:15;3226:57;3344:2;3333:9;3329:18;3316:32;3311:2;3303:6;3299:15;3292:57;3383:39;3417:3;3406:9;3402:19;3383:39;:::i;:::-;3377:3;3369:6;3365:16;3358:65;;2726:703;;;;:::o;3434:245::-;3482:4;3515:18;3507:6;3504:30;3501:56;;;3537:18;;:::i;:::-;-1:-1:-1;3594:2:264;3582:15;-1:-1:-1;;3578:88:264;3668:4;3574:99;;3434:245::o;3684:462::-;3726:5;3779:3;3772:4;3764:6;3760:17;3756:27;3746:55;;3797:1;3794;3787:12;3746:55;3833:6;3820:20;3864:48;3880:31;3908:2;3880:31;:::i;:::-;3864:48;:::i;:::-;3937:2;3928:7;3921:19;3983:3;3976:4;3971:2;3963:6;3959:15;3955:26;3952:35;3949:55;;;4000:1;3997;3990:12;3949:55;4065:2;4058:4;4050:6;4046:17;4039:4;4030:7;4026:18;4013:55;4113:1;4088:16;;;4106:4;4084:27;4077:38;;;;4092:7;3684:462;-1:-1:-1;;;3684:462:264:o;4151:1163::-;4235:6;4288:2;4276:9;4267:7;4263:23;4259:32;4256:52;;;4304:1;4301;4294:12;4256:52;4344:9;4331:23;4373:18;4414:2;4406:6;4403:14;4400:34;;;4430:1;4427;4420:12;4400:34;4453:22;;;;4494:16;;;4530:6;4522:15;;4519:35;;;4550:1;4547;4540:12;4519:35;4576:22;;:::i;:::-;4618:4;4614:2;4610:13;4607:33;;;4636:1;4633;4626:12;4607:33;4664:22;;:::i;:::-;4649:37;;4711:29;4737:2;4711:29;:::i;:::-;4702:7;4695:46;4775:31;4802:2;4798;4794:11;4775:31;:::i;:::-;4770:2;4761:7;4757:16;4750:57;4862:2;4858;4854:11;4841:25;4836:2;4827:7;4823:16;4816:51;4922:2;4918;4914:11;4901:25;4896:2;4887:7;4883:16;4876:51;4950:7;4943:5;4936:22;4990:55;5037:7;5030:4;5026:2;5022:13;4990:55;:::i;:::-;4985:2;4978:5;4974:14;4967:79;5092:3;5088:2;5084:12;5071:26;5055:42;;5122:2;5112:8;5109:16;5106:36;;;5138:1;5135;5128:12;5106:36;5174:44;5210:7;5199:8;5195:2;5191:17;5174:44;:::i;:::-;5169:2;5162:5;5158:14;5151:68;5251:32;5278:3;5274:2;5270:12;5251:32;:::i;:::-;5246:2;5235:14;;5228:56;5239:5;4151:1163;-1:-1:-1;;;;;;4151:1163:264:o;5501:712::-;5555:5;5608:3;5601:4;5593:6;5589:17;5585:27;5575:55;;5626:1;5623;5616:12;5575:55;5662:6;5649:20;5688:4;5711:18;5707:2;5704:26;5701:52;;;5733:18;;:::i;:::-;5779:2;5776:1;5772:10;5802:28;5826:2;5822;5818:11;5802:28;:::i;:::-;5864:15;;;5934;;;5930:24;;;5895:12;;;;5966:15;;;5963:35;;;5994:1;5991;5984:12;5963:35;6030:2;6022:6;6018:15;6007:26;;6042:142;6058:6;6053:3;6050:15;6042:142;;;6124:17;;6112:30;;6075:12;;;;6162;;;;6042:142;;;6202:5;5501:712;-1:-1:-1;;;;;;;5501:712:264:o;6218:943::-;6372:6;6380;6388;6396;6404;6457:3;6445:9;6436:7;6432:23;6428:33;6425:53;;;6474:1;6471;6464:12;6425:53;6497:29;6516:9;6497:29;:::i;:::-;6487:39;;6545:38;6579:2;6568:9;6564:18;6545:38;:::i;:::-;6535:48;;6634:2;6623:9;6619:18;6606:32;6657:18;6698:2;6690:6;6687:14;6684:34;;;6714:1;6711;6704:12;6684:34;6737:61;6790:7;6781:6;6770:9;6766:22;6737:61;:::i;:::-;6727:71;;6851:2;6840:9;6836:18;6823:32;6807:48;;6880:2;6870:8;6867:16;6864:36;;;6896:1;6893;6886:12;6864:36;6919:63;6974:7;6963:8;6952:9;6948:24;6919:63;:::i;:::-;6909:73;;7035:3;7024:9;7020:19;7007:33;6991:49;;7065:2;7055:8;7052:16;7049:36;;;7081:1;7078;7071:12;7049:36;;7104:51;7147:7;7136:8;7125:9;7121:24;7104:51;:::i;:::-;7094:61;;;6218:943;;;;;;;;:::o;7419:149::-;7509:1;7502:5;7499:12;7489:46;;7515:18;;:::i;:::-;7544;;7419:149::o;7573:340::-;7637:53;7686:3;7678:5;7672:12;7637:53;:::i;:::-;-1:-1:-1;;;;;7743:4:264;7736:5;7732:16;7726:23;7722:72;7715:4;7710:3;7706:14;7699:96;7844:4;7837:5;7833:16;7827:23;7820:4;7815:3;7811:14;7804:47;7900:4;7893:5;7889:16;7883:23;7876:4;7871:3;7867:14;7860:47;;;7573:340::o;7918:260::-;8112:3;8097:19;;8125:47;8101:9;8154:6;8125:47;:::i;8183:186::-;8242:6;8295:2;8283:9;8274:7;8270:23;8266:32;8263:52;;;8311:1;8308;8301:12;8263:52;8334:29;8353:9;8334:29;:::i;8374:606::-;8478:6;8486;8494;8502;8510;8563:3;8551:9;8542:7;8538:23;8534:33;8531:53;;;8580:1;8577;8570:12;8531:53;8603:29;8622:9;8603:29;:::i;:::-;8593:39;;8651:38;8685:2;8674:9;8670:18;8651:38;:::i;:::-;8641:48;;8736:2;8725:9;8721:18;8708:32;8698:42;;8787:2;8776:9;8772:18;8759:32;8749:42;;8842:3;8831:9;8827:19;8814:33;8870:18;8862:6;8859:30;8856:50;;;8902:1;8899;8892:12;8856:50;8925:49;8966:7;8957:6;8946:9;8942:22;8925:49;:::i;8985:475::-;9057:53;9106:3;9098:5;9092:12;9057:53;:::i;:::-;9156:4;9149:5;9145:16;9139:23;-1:-1:-1;;;;;9273:2:264;9259:12;9255:21;9248:4;9243:3;9239:14;9232:45;9326:4;9319:5;9315:16;9309:23;9302:4;9297:3;9293:14;9286:47;9382:4;9375:5;9371:16;9365:23;9358:4;9353:3;9349:14;9342:47;9450:2;9442:4;9435:5;9431:16;9425:23;9421:32;9414:4;9409:3;9405:14;9398:56;;;8985:475;;:::o;9465:284::-;9675:3;9660:19;;9688:55;9664:9;9725:6;9688:55;:::i;11964:184::-;-1:-1:-1;;;12013:1:264;12006:88;12113:4;12110:1;12103:15;12137:4;12134:1;12127:15;12153:125;12218:9;;;12239:10;;;12236:36;;;12252:18;;:::i;12283:489::-;12602:25;;;12589:3;12574:19;;12636:56;12688:2;12673:18;;12665:6;12636:56;:::i;:::-;12701:65;12761:3;12750:9;12746:19;12738:6;12701:65;:::i;12777:184::-;-1:-1:-1;;;12826:1:264;12819:88;12926:4;12923:1;12916:15;12950:4;12947:1;12940:15;12966:184;13036:6;13089:2;13077:9;13068:7;13064:23;13060:32;13057:52;;;13105:1;13102;13095:12;13057:52;-1:-1:-1;13128:16:264;;12966:184;-1:-1:-1;12966:184:264:o;13457:277::-;13524:6;13577:2;13565:9;13556:7;13552:23;13548:32;13545:52;;;13593:1;13590;13583:12;13545:52;13625:9;13619:16;13678:5;13671:13;13664:21;13657:5;13654:32;13644:60;;13700:1;13697;13690:12;15605:439;15658:3;15696:5;15690:12;15723:6;15718:3;15711:19;15749:4;15778;15773:3;15769:14;15762:21;;15817:4;15810:5;15806:16;15840:1;15850:169;15864:6;15861:1;15858:13;15850:169;;;15925:13;;15913:26;;15959:12;;;;15994:15;;;;15886:1;15879:9;15850:169;;;-1:-1:-1;16035:3:264;;15605:439;-1:-1:-1;;;;;15605:439:264:o;16049:468::-;16349:6;16338:9;16331:25;16392:2;16387;16376:9;16372:18;16365:30;16312:4;16412:56;16464:2;16453:9;16449:18;16441:6;16412:56;:::i;:::-;16404:64;;16504:6;16499:2;16488:9;16484:18;16477:34;16049:468;;;;;;:::o;16522:250::-;16607:1;16617:113;16631:6;16628:1;16625:13;16617:113;;;16707:11;;;16701:18;16688:11;;;16681:39;16653:2;16646:10;16617:113;;;-1:-1:-1;;16764:1:264;16746:16;;16739:27;16522:250::o;16777:441::-;16830:5;16883:3;16876:4;16868:6;16864:17;16860:27;16850:55;;16901:1;16898;16891:12;16850:55;16930:6;16924:13;16961:48;16977:31;17005:2;16977:31;:::i;16961:48::-;17034:2;17025:7;17018:19;17080:3;17073:4;17068:2;17060:6;17056:15;17052:26;17049:35;17046:55;;;17097:1;17094;17087:12;17046:55;17110:77;17184:2;17177:4;17168:7;17164:18;17157:4;17149:6;17145:17;17110:77;:::i;17223:655::-;17365:6;17373;17381;17434:2;17422:9;17413:7;17409:23;17405:32;17402:52;;;17450:1;17447;17440:12;17402:52;17483:9;17477:16;17512:18;17553:2;17545:6;17542:14;17539:34;;;17569:1;17566;17559:12;17539:34;17592:60;17644:7;17635:6;17624:9;17620:22;17592:60;:::i;:::-;17582:70;;17692:2;17681:9;17677:18;17671:25;17661:35;;17742:2;17731:9;17727:18;17721:25;17705:41;;17771:2;17761:8;17758:16;17755:36;;;17787:1;17784;17777:12;17755:36;;17810:62;17864:7;17853:8;17842:9;17838:24;17810:62;:::i;:::-;17800:72;;;17223:655;;;;;:::o;17883:548::-;18207:6;18196:9;18189:25;18250:3;18245:2;18234:9;18230:18;18223:31;18170:4;18271:57;18323:3;18312:9;18308:19;18300:6;18271:57;:::i;:::-;18376:4;18364:17;;;;18359:2;18344:18;;18337:45;-1:-1:-1;18413:2:264;18398:18;18391:34;18263:65;17883:548;-1:-1:-1;;17883:548:264:o;18625:476::-;-1:-1:-1;;18850:6:264;18846:2;18842:15;18838:88;18833:3;18826:101;18957:6;18952:2;18947:3;18943:12;18936:28;18808:3;18994:1;18986:6;18983:13;18973:47;;19000:18;;:::i;:::-;-1:-1:-1;19054:3:264;19050:16;;;;19045:2;19036:12;;19029:38;19092:2;19083:12;;18625:476;-1:-1:-1;;18625:476:264:o;19106:329::-;19147:3;19185:5;19179:12;19212:6;19207:3;19200:19;19228:76;19297:6;19290:4;19285:3;19281:14;19274:4;19267:5;19263:16;19228:76;:::i;:::-;19349:2;19337:15;-1:-1:-1;;19333:88:264;19324:98;;;;19424:4;19320:109;;19106:329;-1:-1:-1;;19106:329:264:o;19440:794::-;19835:6;19824:9;19817:25;19878:3;19873:2;19862:9;19858:18;19851:31;19798:4;19905:57;19957:3;19946:9;19942:19;19934:6;19905:57;:::i;:::-;20010:9;20002:6;19998:22;19993:2;19982:9;19978:18;19971:50;20044:32;20069:6;20061;20044:32;:::i;:::-;20030:46;;20112:6;20107:2;20096:9;20092:18;20085:34;20168:9;20160:6;20156:22;20150:3;20139:9;20135:19;20128:51;20196:32;20221:6;20213;20196:32;:::i;:::-;20188:40;19440:794;-1:-1:-1;;;;;;;;19440:794:264:o;20239:709::-;20609:6;20598:9;20591:25;20652:3;20647:2;20636:9;20632:18;20625:31;20572:4;20679:57;20731:3;20720:9;20716:19;20708:6;20679:57;:::i;:::-;20784:4;20776:6;20772:17;20767:2;20756:9;20752:18;20745:45;20838:9;20830:6;20826:22;20821:2;20810:9;20806:18;20799:50;20866:32;20891:6;20883;20866:32;:::i;:::-;20858:40;;;20935:6;20929:3;20918:9;20914:19;20907:35;20239:709;;;;;;;;:::o;20953:150::-;21034:1;21027:5;21024:12;21014:46;;21040:18;;:::i;:::-;21085:3;21081:15;21069:28;;20953:150::o;21108:491::-;21335:38;21369:3;21361:6;21335:38;:::i;:::-;21410:2;21406:15;;;;-1:-1:-1;;21402:88:264;21398:1;21389:11;;21382:109;21516:2;21507:12;;21500:28;;;;21553:2;21544:12;;21537:28;21590:2;21581:12;;21108:491;-1:-1:-1;21108:491:264:o;21604:596::-;21859:38;21893:3;21885:6;21859:38;:::i;:::-;-1:-1:-1;;22019:2:264;22015:15;;;22011:24;;22007:1;21998:11;;21991:45;22061:2;22052:12;;22045:28;;;;22098:2;22089:12;;22082:28;;;;22144:15;;;22140:24;22135:2;22126:12;;22119:46;22190:3;22181:13;;;-1:-1:-1;21604:596:264:o;22205:175::-;22242:3;22286:4;22279:5;22275:16;22315:4;22306:7;22303:17;22300:43;;22323:18;;:::i;:::-;22372:1;22359:15;;22205:175;-1:-1:-1;;22205:175:264:o;22385:128::-;22452:9;;;22473:11;;;22470:37;;;22487:18;;:::i;22518:168::-;22591:9;;;22622;;22639:15;;;22633:22;;22619:37;22609:71;;22660:18;;:::i;22691:640::-;22942:6;22937:3;22930:19;22912:3;22968:2;23001;22996:3;22992:12;23033:6;23027:13;23098:2;23090:6;23086:15;23119:1;23129:175;23143:6;23140:1;23137:13;23129:175;;;23206:13;;23192:28;;23242:14;;;;23279:15;;;;23165:1;23158:9;23129:175;;;-1:-1:-1;23320:5:264;;22691:640;-1:-1:-1;;;;;;;22691:640:264:o;23336:184::-;-1:-1:-1;;;23385:1:264;23378:88;23485:4;23482:1;23475:15;23509:4;23506:1;23499:15;23525:690;23860:3;23849:9;23842:22;23823:4;23887:57;23939:3;23928:9;23924:19;23916:6;23887:57;:::i;:::-;23992:9;23984:6;23980:22;23975:2;23964:9;23960:18;23953:50;24026:32;24051:6;24043;24026:32;:::i;:::-;24012:46;;24094:6;24089:2;24078:9;24074:18;24067:34;24149:9;24141:6;24137:22;24132:2;24121:9;24117:18;24110:50;24177:32;24202:6;24194;24177:32;:::i;24220:899::-;24676:6;24665:9;24658:25;24719:3;24714:2;24703:9;24699:18;24692:31;24639:4;24746:57;24798:3;24787:9;24783:19;24775:6;24746:57;:::i;:::-;24851:9;24843:6;24839:22;24834:2;24823:9;24819:18;24812:50;24885:32;24910:6;24902;24885:32;:::i;:::-;24871:46;;24953:6;24948:2;24937:9;24933:18;24926:34;25009:9;25001:6;24997:22;24991:3;24980:9;24976:19;24969:51;25037:32;25062:6;25054;25037:32;:::i;:::-;25029:40;;;25106:6;25100:3;25089:9;25085:19;25078:35;24220:899;;;;;;;;;:::o;25124:511::-;25375:2;25364:9;25357:21;25338:4;25401:56;25453:2;25442:9;25438:18;25430:6;25401:56;:::i;:::-;25505:14;25497:6;25493:27;25488:2;25477:9;25473:18;25466:55;25569:9;25561:6;25557:22;25552:2;25541:9;25537:18;25530:50;25597:32;25622:6;25614;25597:32;:::i;25640:616::-;25951:6;25940:9;25933:25;25994:3;25989:2;25978:9;25974:18;25967:31;25914:4;26021:57;26073:3;26062:9;26058:19;26050:6;26021:57;:::i;:::-;26126:14;26118:6;26114:27;26109:2;26098:9;26094:18;26087:55;26190:9;26182:6;26178:22;26173:2;26162:9;26158:18;26151:50;26218:32;26243:6;26235;26218:32;:::i;26545:359::-;26748:2;26737:9;26730:21;26711:4;26768:44;26808:2;26797:9;26793:18;26785:6;26768:44;:::i;:::-;26843:2;26828:18;;26821:34;;;;-1:-1:-1;26886:2:264;26871:18;26864:34;26760:52;26545:359;-1:-1:-1;26545:359:264:o","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","auctionHouseAddress()":"bc74f4a5","cancelOrder(bytes32)":"7489ec23","createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":"78885da7","fulfillOrder(bytes32)":"26e5dc5d","getConsideration(bytes32)":"f8b48037","getCounter(address)":"f07ec373","getOffer(bytes32)":"d597b8c8","getOrderHash(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":"dd5c51a7","getOrderStatus(bytes32)":"46423aa7","incrementCounter(address)":"e5910ae7","onERC1155BatchReceived(address,address,uint256[],uint256[],bytes)":"bc197c81","onERC1155Received(address,address,uint256,uint256,bytes)":"f23a6e61","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"ReentrancyGuardReentrantCall\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"auctionHouseAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_orderHash\",\"type\":\"bytes32\"}],\"name\":\"cancelOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct Offer\",\"name\":\"offer\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct Consideration\",\"name\":\"consideration\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"internalType\":\"struct Order\",\"name\":\"order\",\"type\":\"tuple\"}],\"name\":\"createOrder\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_orderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"fulfillOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"fulfilled\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"getConsideration\",\"outputs\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct ConsiderationsData\",\"name\":\"consideration\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"getCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"getOffer\",\"outputs\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct OffersData\",\"name\":\"offer\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"struct Offer\",\"name\":\"offer\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enum TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"struct Consideration\",\"name\":\"consideration\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"internalType\":\"struct Order\",\"name\":\"order\",\"type\":\"tuple\"}],\"name\":\"getOrderHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"getOrderStatus\",\"outputs\":[{\"internalType\":\"enum OrderStatus\",\"name\":\"orderStatus\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"incrementCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155BatchReceived\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"ReentrancyGuardReentrantCall()\":[{\"details\":\"Unauthorized reentrant call.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))\":{\"params\":{\"order\":\"An order\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))\":{\"notice\":\"Create a new order for a desired NFT or Gold\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/AuctionSystem.sol\":\"AuctionSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/\",\":openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"lib/ERC1155-puppet/ERC1155System.sol\":{\"keccak256\":\"0x37bfddf9abf8e10002749d0f3e5c2d765da2359b4aa0c10549d61728da1ddae3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://77cef81d1373f77daac326d90895bbe692166b82895ae4b5f11ed92d4c5ad21c\",\"dweb:/ipfs/Qmcjk2FUweGK5McuAQh8jXjMa6t3wW4YoWtwitEKD3jqhG\"]},\"lib/ERC1155-puppet/IERC1155.sol\":{\"keccak256\":\"0xba76a0cbf29f93fdcf613ee19a3e8a36d8579628c3e657f68edd29f682cfe05d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c40994dd35444a97b97eacd9c5af7f27373c357642000bbcbcafe7169bd2179e\",\"dweb:/ipfs/QmSVGhh4AT7gkSmVtnitew14xtQFepACdhbGbWXJh39mk1\"]},\"lib/ERC1155-puppet/IERC1155Errors.sol\":{\"keccak256\":\"0x507875c8e9e6f2e706e95c565d51f20030165eb2dc241f49a42cedb96caaead2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b96ff50d61db0f5773b5322c8d3dc8b062a92f9da21bf9a821ac7bae58bcdecb\",\"dweb:/ipfs/QmcXnAhbPWL4ekfgLVPXuBRPuUUMM7zfU5xwP8pPoihnTu\"]},\"lib/ERC1155-puppet/IERC1155Events.sol\":{\"keccak256\":\"0x43dcbad156d27946650411971fabb2dcac1f234f78a5e7a776e18560c9ef64d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://299a141df22563efaa23eb10ab2a311d3b4cc252a3f63a4c73902b198f731859\",\"dweb:/ipfs/QmbaTrv7SwCrYcQ4qyyPf4YxUFQLrcuYMy1aF5sp3VwswN\"]},\"lib/ERC1155-puppet/IERC1155MetadataURI.sol\":{\"keccak256\":\"0x73546c8cf58dc8ce002f50f172ebb8207e65856d12402f8d86fca8ba9288c4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c81bc7f8b4f61810c1562c0197499be6ce636313c2beb9d095455ea8ccd21ae0\",\"dweb:/ipfs/QmR67xU45dQWo51gHyaZB6wy8CbnRLg6nFvD4KeTX6mfZz\"]},\"lib/ERC1155-puppet/IERC1155Receiver.sol\":{\"keccak256\":\"0x9a6fd2d799610585460b2eeba3a38fe7706b8e7291f05411622a979fb462383f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d3c78236d3e2b76209e1e2bb175820449bb1527c0ca99e526b19a73f207d38b3\",\"dweb:/ipfs/Qma552XoWh5sYX4SSiUgwsSpTxe4qR47ozuac4nDsRetxF\"]},\"lib/ERC1155-puppet/constants.sol\":{\"keccak256\":\"0xe41618b4227fc0aaa1c22fc3972420734e23e0441a2315269de368af69d67c70\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e67f2b3f6597a30810afaccd9cd90146b7164fc6c8e91a16261f2424b6b62ee\",\"dweb:/ipfs/QmeJoceERJVcjfH4g1YQTpZGQdUnTFSgZz2eWTRtuwKXje\"]},\"lib/ERC1155-puppet/libraries/LibString.sol\":{\"keccak256\":\"0xb53857d461ac8c546fcd96b94a9f4e34001ac555bbc7b3fc3471c52b16afe2fb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://24cae538067519ffa04a943330b10cba87d26e2c03227edd8a0ebe671186fb73\",\"dweb:/ipfs/QmcZuKmY8GyCWDSSSYAV5ZLuGyhkYhiJXb5AMvViUYgAuz\"]},\"lib/ERC1155-puppet/libraries/utils/ERC1155Utils.sol\":{\"keccak256\":\"0x981a5c3d788baf2b20b043c1a1f005fa9aa224f660233ecc63c6aa2e719b0f21\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5270b523c823caf879a3d338914d1c44070aace2825fb4fbd83d744267a26f5f\",\"dweb:/ipfs/QmVfXQPAPsr24W5rz5qDiiVp2n6owM417skseKnEHxqXmq\"]},\"lib/ERC1155-puppet/libraries/utils/draft-IERC6093.sol\":{\"keccak256\":\"0xb016571337f659bda4d98117bfd0ea8e26d5e7b696eff5cc308275b420b9120e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72ad563fb7c394adfce5a899bc94afb6e463c2773d9de1b98cae3747f85cd779\",\"dweb:/ipfs/QmZwZGrZreuHMW7EHmzpXpN6JVtmcmQY4othHaTqR2ucV6\"]},\"lib/ERC1155-puppet/tables/ERC1155MetadataURI.sol\":{\"keccak256\":\"0x5e7be6ad3cd2280a13cbc155496131b2453d411da565d17e68df8a2b479ae3ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1a6ccc261562a5c76ac720adc8634d931cae7a7ecc40c96e5db7837a262c38fe\",\"dweb:/ipfs/QmY3G99LXRifTJpJA4FqPRDUBboe8GD2PcEagu9MiwuUqL\"]},\"lib/ERC1155-puppet/tables/ERC1155URIStorage.sol\":{\"keccak256\":\"0x41b5c9f2a05119ab0cdc2ed8ebafca81338e71637dc79b218c3c35a4d901d40e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://526fc37c04ba0e53d742e26cf7e6b899f520482fd02fe484e17100eb3b1a256d\",\"dweb:/ipfs/Qmex48c3aPQYRHkduC9fxxzvAYYvnqesyP1AKZNnrXC2cQ\"]},\"lib/ERC1155-puppet/tables/OperatorApproval.sol\":{\"keccak256\":\"0xbbed481b7ccef9525cd566c8e36f42512c8de94c7431510356b35c853c2764d5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://984af22419c3ba9e19775b47cdd981872bb1aff430ebab83752a0ea3f6b6fb79\",\"dweb:/ipfs/Qmdr1FByP2aWAuursvKr126EZhNzT29H4bGs3qx9yacVfg\"]},\"lib/ERC1155-puppet/tables/Owners.sol\":{\"keccak256\":\"0x1dce77dc5f33c570e2163f8cbb9e5b3a628ae8f6abbf097dfc24422ff7d50636\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c604d7d03c963f322ed07c2978e1276e89d4a61ad2f2d6790eba98d7f663c7a3\",\"dweb:/ipfs/QmakymS49hdSh7i5igXbTX9f44A4h3yh4cFAxTaMfNvXTp\"]},\"lib/ERC1155-puppet/tables/TotalSupply.sol\":{\"keccak256\":\"0x892ee6cca8571fc5e43563a5834d5a44330a27206a838bb755f7711bbd357c4a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f3120b4a608f998c88b42a50ec33b6ffa709e7079d37f0ec88998f6fb441919b\",\"dweb:/ipfs/QmP4RFLPi75jTn19cUYXshfZgSAJoDzHAio6xGnYSK9NLE\"]},\"lib/ERC1155-puppet/utils.sol\":{\"keccak256\":\"0x4c264da22c936a784106d81aa3cdb94f54d90d46e15ad1b66b53bf28bbcbdf49\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b47674f3483134a57c6a3ac0193e6cdd3643774d12ad433de0541b8358ea9dd0\",\"dweb:/ipfs/QmSqmfS5s7aqrsLgi67b91s3f51AaDJs5F5xzioZcussXH\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/Puppet.sol\":{\"keccak256\":\"0x0793dc274d0e27b9a00369935693952f2b15e85b243ebed5994cc0c5fd806bc9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d94877420ab98c06013f327ce43e18a7dd3f9a42a33f76a5291ae8424b2699a6\",\"dweb:/ipfs/QmcpKAzLV2eKSU7Pfbb7wgkidNeWSUyUD5J2Scgio16RS8\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/PuppetMaster.sol\":{\"keccak256\":\"0xc83209af82eba3b3452a5c62531d52edb13d69db67c768ec12989cfaf9191c72\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f1d83a60ed2e3a15cde57d6fc859ee7c76e6d089010f41189151e799eb90525c\",\"dweb:/ipfs/QmfZLVNQ9G3kkMBxu3koZbMVPqhtxGTw2iziZQbob4AFhm\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/constants.sol\":{\"keccak256\":\"0x55dc370e83d22bd3ddb79172658731deb725c7609c1966d58cfdc5276bc20a7e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6bc27074a755a64d238f32cfd07b4226cfd47fd157f4f0829c13d8d5406d5f9d\",\"dweb:/ipfs/QmZesmQK815TdF6AuZpKZ249NXP2Qqnzmy9k3WpNRc5Cyq\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/tables/PuppetRegistry.sol\":{\"keccak256\":\"0x37273e42577e71b80621bcaa9132b8f9d28ded452242fb478fd7e52f382b83a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://26403866f063923a910cc1e6f4ff7b0e74e4f343b1222675658d1b9a1ecdbe14\",\"dweb:/ipfs/QmSTqLMbg9PvyFkVexVbLPUPLr1aBuBtcfnBZGbqEaje7Q\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/utils.sol\":{\"keccak256\":\"0x0c07e1daf167a9ebcf81d1b176e4aef23d12b0bc01333c572c0482b699fd199d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7f2ec0928e530ae3b75aadfe224a5c1654d0c26b8f10e06e490274fff3871489\",\"dweb:/ipfs/QmPLfak2kwefQ5tcNFxuE9TXsQ4PVkvTraHWZU8PK9GkR4\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol\":{\"keccak256\":\"0xb69597a63b202e28401128bed6a6d259e8730191274471af7303eafb247881a3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://25addbda49a578b3318130585601344c5149a5549d749adf88e9685349a46b23\",\"dweb:/ipfs/Qme2DuD8gpsve1ZvaSMQpBwMdpU7yAtekDwr7gUp8dX4zX\"]},\"node_modules/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol\":{\"keccak256\":\"0xc26cd2e2bcf59b87c986fc653545b35010db9c585a3f3312fe61d7b1b3805735\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://46fe54b0ac3ee60bdff012fae7d13c1171dff433aa4fdd356fd06ce46fbe711b\",\"dweb:/ipfs/QmTTm6jBY6jQ6fx1cnCT4YepEV2aQvqLme5TSxuidfpf2q\"]},\"node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol\":{\"keccak256\":\"0xc6a8ff0ea489379b61faa647490411b80102578440ab9d84e9a957cc12164e70\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ea104e577e63faea3b69c415637e99e755dcbf64c5833d7140c35a714d6d90c\",\"dweb:/ipfs/Qmau6x4Ns9XdyynRCNNp3RhLqijJjFm7z5fyZazfYFGYdq\"]},\"node_modules/@openzeppelin/contracts/utils/ReentrancyGuard.sol\":{\"keccak256\":\"0xf980daa263b661ab8ddee7d4fd833c7da7e7995e2c359ff1f17e67e4112f2236\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7448ab095d6940130bcf76ba47a2eab14148c83119523b93dd89f6d84edd6c02\",\"dweb:/ipfs/QmawrZ4voKQjH3oomXT3Kuheb3Mnmo2VvVpxg8Ne5UJUrd\"]},\"node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol\":{\"keccak256\":\"0x9e8778b14317ba9e256c30a76fd6c32b960af621987f56069e1e819c77c6a133\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1777404f1dcd0fac188e55a288724ec3c67b45288e49cc64723e95e702b49ab8\",\"dweb:/ipfs/QmZFdC626GButBApwDUvvTnUzdinevC3B24d7yyh57XkiA\"]},\"node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0x4296879f55019b23e135000eb36896057e7101fb7fb859c5ef690cf14643757b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://87b3541437c8c443ccd36795e56a338ed12855eec17f8da624511b8d1a7e14df\",\"dweb:/ipfs/QmeJQCtZrQjtJLr6u7ZHWeH3pBnjtLWzvRrKViAi7UZqxL\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f\",\"dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5\",\"dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk\"]},\"src/systems/AuctionSystem.sol\":{\"keccak256\":\"0x8f634113685bd8065f2356450b84d2951772ef30d175227b0f1f1548e8c6ae99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9a6a2756fd0df55ad66301e78c51e1bfc2f6566bb8a1e4c7a654642cca12e170\",\"dweb:/ipfs/QmNy9DNFCvqZiBCZFCqpJd5k15ncRsxWsXfxiJBffHfnJS\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[],"type":"error","name":"ReentrancyGuardReentrantCall"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"auctionHouseAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"_orderHash","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"cancelOrder","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"struct Order","name":"order","type":"tuple","components":[{"internalType":"struct Offer","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]},{"internalType":"struct Consideration","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"address","name":"offerer","type":"address"}]}],"stateMutability":"nonpayable","type":"function","name":"createOrder","outputs":[{"internalType":"bytes32","name":"_orderHash","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"fulfillOrder","outputs":[{"internalType":"bool","name":"fulfilled","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getConsideration","outputs":[{"internalType":"struct ConsiderationsData","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]}]},{"inputs":[{"internalType":"address","name":"offerer","type":"address"}],"stateMutability":"view","type":"function","name":"getCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getOffer","outputs":[{"internalType":"struct OffersData","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]}]},{"inputs":[{"internalType":"struct Order","name":"order","type":"tuple","components":[{"internalType":"struct Offer","name":"offer","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}]},{"internalType":"struct Consideration","name":"consideration","type":"tuple","components":[{"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"identifier","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}]},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"address","name":"offerer","type":"address"}]}],"stateMutability":"view","type":"function","name":"getOrderHash","outputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"orderHash","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getOrderStatus","outputs":[{"internalType":"enum OrderStatus","name":"orderStatus","type":"uint8"}]},{"inputs":[{"internalType":"address","name":"offerer","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"incrementCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256[]","name":"","type":"uint256[]"},{"internalType":"uint256[]","name":"","type":"uint256[]"},{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"onERC1155BatchReceived","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}]},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"onERC1155Received","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":{"params":{"order":"An order"}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"createOrder(((uint8,address,uint256,uint256),(uint8,address,uint256,uint256,address),bytes,address))":{"notice":"Create a new order for a desired NFT or Gold"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/","openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/AuctionSystem.sol":"AuctionSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"lib/ERC1155-puppet/ERC1155System.sol":{"keccak256":"0x37bfddf9abf8e10002749d0f3e5c2d765da2359b4aa0c10549d61728da1ddae3","urls":["bzz-raw://77cef81d1373f77daac326d90895bbe692166b82895ae4b5f11ed92d4c5ad21c","dweb:/ipfs/Qmcjk2FUweGK5McuAQh8jXjMa6t3wW4YoWtwitEKD3jqhG"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155.sol":{"keccak256":"0xba76a0cbf29f93fdcf613ee19a3e8a36d8579628c3e657f68edd29f682cfe05d","urls":["bzz-raw://c40994dd35444a97b97eacd9c5af7f27373c357642000bbcbcafe7169bd2179e","dweb:/ipfs/QmSVGhh4AT7gkSmVtnitew14xtQFepACdhbGbWXJh39mk1"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Errors.sol":{"keccak256":"0x507875c8e9e6f2e706e95c565d51f20030165eb2dc241f49a42cedb96caaead2","urls":["bzz-raw://b96ff50d61db0f5773b5322c8d3dc8b062a92f9da21bf9a821ac7bae58bcdecb","dweb:/ipfs/QmcXnAhbPWL4ekfgLVPXuBRPuUUMM7zfU5xwP8pPoihnTu"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Events.sol":{"keccak256":"0x43dcbad156d27946650411971fabb2dcac1f234f78a5e7a776e18560c9ef64d5","urls":["bzz-raw://299a141df22563efaa23eb10ab2a311d3b4cc252a3f63a4c73902b198f731859","dweb:/ipfs/QmbaTrv7SwCrYcQ4qyyPf4YxUFQLrcuYMy1aF5sp3VwswN"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155MetadataURI.sol":{"keccak256":"0x73546c8cf58dc8ce002f50f172ebb8207e65856d12402f8d86fca8ba9288c4d8","urls":["bzz-raw://c81bc7f8b4f61810c1562c0197499be6ce636313c2beb9d095455ea8ccd21ae0","dweb:/ipfs/QmR67xU45dQWo51gHyaZB6wy8CbnRLg6nFvD4KeTX6mfZz"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155Receiver.sol":{"keccak256":"0x9a6fd2d799610585460b2eeba3a38fe7706b8e7291f05411622a979fb462383f","urls":["bzz-raw://d3c78236d3e2b76209e1e2bb175820449bb1527c0ca99e526b19a73f207d38b3","dweb:/ipfs/Qma552XoWh5sYX4SSiUgwsSpTxe4qR47ozuac4nDsRetxF"],"license":"MIT"},"lib/ERC1155-puppet/constants.sol":{"keccak256":"0xe41618b4227fc0aaa1c22fc3972420734e23e0441a2315269de368af69d67c70","urls":["bzz-raw://9e67f2b3f6597a30810afaccd9cd90146b7164fc6c8e91a16261f2424b6b62ee","dweb:/ipfs/QmeJoceERJVcjfH4g1YQTpZGQdUnTFSgZz2eWTRtuwKXje"],"license":"MIT"},"lib/ERC1155-puppet/libraries/LibString.sol":{"keccak256":"0xb53857d461ac8c546fcd96b94a9f4e34001ac555bbc7b3fc3471c52b16afe2fb","urls":["bzz-raw://24cae538067519ffa04a943330b10cba87d26e2c03227edd8a0ebe671186fb73","dweb:/ipfs/QmcZuKmY8GyCWDSSSYAV5ZLuGyhkYhiJXb5AMvViUYgAuz"],"license":"MIT"},"lib/ERC1155-puppet/libraries/utils/ERC1155Utils.sol":{"keccak256":"0x981a5c3d788baf2b20b043c1a1f005fa9aa224f660233ecc63c6aa2e719b0f21","urls":["bzz-raw://5270b523c823caf879a3d338914d1c44070aace2825fb4fbd83d744267a26f5f","dweb:/ipfs/QmVfXQPAPsr24W5rz5qDiiVp2n6owM417skseKnEHxqXmq"],"license":"MIT"},"lib/ERC1155-puppet/libraries/utils/draft-IERC6093.sol":{"keccak256":"0xb016571337f659bda4d98117bfd0ea8e26d5e7b696eff5cc308275b420b9120e","urls":["bzz-raw://72ad563fb7c394adfce5a899bc94afb6e463c2773d9de1b98cae3747f85cd779","dweb:/ipfs/QmZwZGrZreuHMW7EHmzpXpN6JVtmcmQY4othHaTqR2ucV6"],"license":"MIT"},"lib/ERC1155-puppet/tables/ERC1155MetadataURI.sol":{"keccak256":"0x5e7be6ad3cd2280a13cbc155496131b2453d411da565d17e68df8a2b479ae3ea","urls":["bzz-raw://1a6ccc261562a5c76ac720adc8634d931cae7a7ecc40c96e5db7837a262c38fe","dweb:/ipfs/QmY3G99LXRifTJpJA4FqPRDUBboe8GD2PcEagu9MiwuUqL"],"license":"MIT"},"lib/ERC1155-puppet/tables/ERC1155URIStorage.sol":{"keccak256":"0x41b5c9f2a05119ab0cdc2ed8ebafca81338e71637dc79b218c3c35a4d901d40e","urls":["bzz-raw://526fc37c04ba0e53d742e26cf7e6b899f520482fd02fe484e17100eb3b1a256d","dweb:/ipfs/Qmex48c3aPQYRHkduC9fxxzvAYYvnqesyP1AKZNnrXC2cQ"],"license":"MIT"},"lib/ERC1155-puppet/tables/OperatorApproval.sol":{"keccak256":"0xbbed481b7ccef9525cd566c8e36f42512c8de94c7431510356b35c853c2764d5","urls":["bzz-raw://984af22419c3ba9e19775b47cdd981872bb1aff430ebab83752a0ea3f6b6fb79","dweb:/ipfs/Qmdr1FByP2aWAuursvKr126EZhNzT29H4bGs3qx9yacVfg"],"license":"MIT"},"lib/ERC1155-puppet/tables/Owners.sol":{"keccak256":"0x1dce77dc5f33c570e2163f8cbb9e5b3a628ae8f6abbf097dfc24422ff7d50636","urls":["bzz-raw://c604d7d03c963f322ed07c2978e1276e89d4a61ad2f2d6790eba98d7f663c7a3","dweb:/ipfs/QmakymS49hdSh7i5igXbTX9f44A4h3yh4cFAxTaMfNvXTp"],"license":"MIT"},"lib/ERC1155-puppet/tables/TotalSupply.sol":{"keccak256":"0x892ee6cca8571fc5e43563a5834d5a44330a27206a838bb755f7711bbd357c4a","urls":["bzz-raw://f3120b4a608f998c88b42a50ec33b6ffa709e7079d37f0ec88998f6fb441919b","dweb:/ipfs/QmP4RFLPi75jTn19cUYXshfZgSAJoDzHAio6xGnYSK9NLE"],"license":"MIT"},"lib/ERC1155-puppet/utils.sol":{"keccak256":"0x4c264da22c936a784106d81aa3cdb94f54d90d46e15ad1b66b53bf28bbcbdf49","urls":["bzz-raw://b47674f3483134a57c6a3ac0193e6cdd3643774d12ad433de0541b8358ea9dd0","dweb:/ipfs/QmSqmfS5s7aqrsLgi67b91s3f51AaDJs5F5xzioZcussXH"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/Puppet.sol":{"keccak256":"0x0793dc274d0e27b9a00369935693952f2b15e85b243ebed5994cc0c5fd806bc9","urls":["bzz-raw://d94877420ab98c06013f327ce43e18a7dd3f9a42a33f76a5291ae8424b2699a6","dweb:/ipfs/QmcpKAzLV2eKSU7Pfbb7wgkidNeWSUyUD5J2Scgio16RS8"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/PuppetMaster.sol":{"keccak256":"0xc83209af82eba3b3452a5c62531d52edb13d69db67c768ec12989cfaf9191c72","urls":["bzz-raw://f1d83a60ed2e3a15cde57d6fc859ee7c76e6d089010f41189151e799eb90525c","dweb:/ipfs/QmfZLVNQ9G3kkMBxu3koZbMVPqhtxGTw2iziZQbob4AFhm"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/constants.sol":{"keccak256":"0x55dc370e83d22bd3ddb79172658731deb725c7609c1966d58cfdc5276bc20a7e","urls":["bzz-raw://6bc27074a755a64d238f32cfd07b4226cfd47fd157f4f0829c13d8d5406d5f9d","dweb:/ipfs/QmZesmQK815TdF6AuZpKZ249NXP2Qqnzmy9k3WpNRc5Cyq"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/tables/PuppetRegistry.sol":{"keccak256":"0x37273e42577e71b80621bcaa9132b8f9d28ded452242fb478fd7e52f382b83a6","urls":["bzz-raw://26403866f063923a910cc1e6f4ff7b0e74e4f343b1222675658d1b9a1ecdbe14","dweb:/ipfs/QmSTqLMbg9PvyFkVexVbLPUPLr1aBuBtcfnBZGbqEaje7Q"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/utils.sol":{"keccak256":"0x0c07e1daf167a9ebcf81d1b176e4aef23d12b0bc01333c572c0482b699fd199d","urls":["bzz-raw://7f2ec0928e530ae3b75aadfe224a5c1654d0c26b8f10e06e490274fff3871489","dweb:/ipfs/QmPLfak2kwefQ5tcNFxuE9TXsQ4PVkvTraHWZU8PK9GkR4"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol":{"keccak256":"0xb69597a63b202e28401128bed6a6d259e8730191274471af7303eafb247881a3","urls":["bzz-raw://25addbda49a578b3318130585601344c5149a5549d749adf88e9685349a46b23","dweb:/ipfs/Qme2DuD8gpsve1ZvaSMQpBwMdpU7yAtekDwr7gUp8dX4zX"],"license":"MIT"},"node_modules/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol":{"keccak256":"0xc26cd2e2bcf59b87c986fc653545b35010db9c585a3f3312fe61d7b1b3805735","urls":["bzz-raw://46fe54b0ac3ee60bdff012fae7d13c1171dff433aa4fdd356fd06ce46fbe711b","dweb:/ipfs/QmTTm6jBY6jQ6fx1cnCT4YepEV2aQvqLme5TSxuidfpf2q"],"license":"MIT"},"node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol":{"keccak256":"0xc6a8ff0ea489379b61faa647490411b80102578440ab9d84e9a957cc12164e70","urls":["bzz-raw://0ea104e577e63faea3b69c415637e99e755dcbf64c5833d7140c35a714d6d90c","dweb:/ipfs/Qmau6x4Ns9XdyynRCNNp3RhLqijJjFm7z5fyZazfYFGYdq"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/ReentrancyGuard.sol":{"keccak256":"0xf980daa263b661ab8ddee7d4fd833c7da7e7995e2c359ff1f17e67e4112f2236","urls":["bzz-raw://7448ab095d6940130bcf76ba47a2eab14148c83119523b93dd89f6d84edd6c02","dweb:/ipfs/QmawrZ4voKQjH3oomXT3Kuheb3Mnmo2VvVpxg8Ne5UJUrd"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol":{"keccak256":"0x9e8778b14317ba9e256c30a76fd6c32b960af621987f56069e1e819c77c6a133","urls":["bzz-raw://1777404f1dcd0fac188e55a288724ec3c67b45288e49cc64723e95e702b49ab8","dweb:/ipfs/QmZFdC626GButBApwDUvvTnUzdinevC3B24d7yyh57XkiA"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol":{"keccak256":"0x4296879f55019b23e135000eb36896057e7101fb7fb859c5ef690cf14643757b","urls":["bzz-raw://87b3541437c8c443ccd36795e56a338ed12855eec17f8da624511b8d1a7e14df","dweb:/ipfs/QmeJQCtZrQjtJLr6u7ZHWeH3pBnjtLWzvRrKViAi7UZqxL"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a","urls":["bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f","dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4","urls":["bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5","dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk"],"license":"MIT"},"src/systems/AuctionSystem.sol":{"keccak256":"0x8f634113685bd8065f2356450b84d2951772ef30d175227b0f1f1548e8c6ae99","urls":["bzz-raw://9a6a2756fd0df55ad66301e78c51e1bfc2f6566bb8a1e4c7a654642cca12e170","dweb:/ipfs/QmNy9DNFCvqZiBCZFCqpJd5k15ncRsxWsXfxiJBffHfnJS"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":241} \ No newline at end of file diff --git a/packages/contracts/out/CharacterSystem.sol/CharacterSystem.json b/packages/contracts/out/CharacterSystem.sol/CharacterSystem.json index 277dda040..8beb02d20 100644 --- a/packages/contracts/out/CharacterSystem.sol/CharacterSystem.json +++ b/packages/contracts/out/CharacterSystem.sol/CharacterSystem.json @@ -1 +1 @@ -{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"enterGame","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"getCharacterTokenId","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"getClass","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_class","type":"uint8","internalType":"enum Classes"}],"stateMutability":"view"},{"type":"function","name":"getCurrentAvailableLevel","inputs":[{"name":"experience","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"currentAvailibleLevel","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getExperience","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getName","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_name","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"getOwner","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"getOwnerAddress","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"pure"},{"type":"function","name":"getPlayerEntityId","inputs":[{"name":"characterTokenId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"getStats","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"isValidCharacterId","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"isValidOwner","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"owner","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"levelCharacter","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"desiredStats","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"mintCharacter","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"name","type":"bytes32","internalType":"bytes32"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"rollStats","inputs":[{"name":"userRandomNumber","type":"bytes32","internalType":"bytes32"},{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"class","type":"uint8","internalType":"enum Classes"}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"function","name":"updateTokenUri","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"deleteCount","type":"uint40","indexed":false,"internalType":"uint40"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"EncodedLengths_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_IndexOutOfBounds","inputs":[{"name":"length","type":"uint256","internalType":"uint256"},{"name":"accessedIndex","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_InvalidSplice","inputs":[{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"fieldLength","type":"uint40","internalType":"uint40"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"World_FunctionSelectorNotFound","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_ResourceNotFound","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b50614c27806100206000396000f3fe60806040526004361061015e5760003560e01c8063679ee16d116100c0578063c74dedc811610074578063e1af802c11610059578063e1af802c146103bb578063ebee03bb146103d0578063f8c67561146103f057600080fd5b8063c74dedc81461037b578063deb931a21461039b57600080fd5b80639b63ec05116100a55780639b63ec051461031b578063b27cbcbb1461033b578063c441b44d1461035b57600080fd5b8063679ee16d146102e65780638338f0e0146102fb57600080fd5b80631ecb393f1161011757806345ec9354116100fc57806345ec93541461028e57806354b8d5e3146102a6578063623daa05146102c657600080fd5b80631ecb393f14610241578063238015701461026157600080fd5b80630bb700dc116101485780630bb700dc146101d1578063119df25f146101fe578063143f30211461021357600080fd5b8062d43ec61461016357806301ffc9a7146101a1575b600080fd5b34801561016f57600080fd5b5061018461017e366004614026565b60601c90565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156101ad57600080fd5b506101c16101bc36600461403f565b61041c565b6040519015158152602001610198565b3480156101dd57600080fd5b506101f16101ec366004614026565b6104b5565b60405161019891906140b8565b34801561020a57600080fd5b506101846104c6565b34801561021f57600080fd5b5061023361022e36600461421d565b6104d5565b604051908152602001610198565b34801561024d57600080fd5b5061023361025c366004614026565b610737565b34801561026d57600080fd5b5061028161027c366004614026565b6107b6565b6040516101989190614276565b34801561029a57600080fd5b5036601f190135610233565b3480156102b257600080fd5b506102336102c1366004614026565b6107c1565b3480156102d257600080fd5b506101c16102e1366004614026565b6107cc565b6102f96102f4366004614298565b6108f8565b005b34801561030757600080fd5b50610233610316366004614026565b610a80565b34801561032757600080fd5b506101c16103363660046142cd565b610b15565b34801561034757600080fd5b506102f96103563660046142fd565b610bdc565b34801561036757600080fd5b506102f9610376366004614344565b610c5d565b34801561038757600080fd5b506102f9610396366004614026565b610e81565b3480156103a757600080fd5b506101846103b6366004614026565b611060565b3480156103c757600080fd5b5061018461106b565b3480156103dc57600080fd5b506102336103eb366004614026565b611075565b3480156103fc57600080fd5b5061023361040b366004614026565b6bffffffffffffffffffffffff1690565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806104af57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b6104bd613fd0565b6104af82611080565b60006104d0611132565b905090565b6000806104e0611164565b90506bffffffffffffffffffffffff81106105685760405162461bcd60e51b815260206004820152602360248201527f43484152414341544552533a204d61782063686172616374657273207265616360448201527f686564000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61057061106b565b6001600160a01b0316633ae7af086105a77f4368617261637465727300000000000000000000000000000000000000000000611197565b6040516001600160a01b03891660248201526044810185905260640160408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f40c10f1900000000000000000000000000000000000000000000000000000000179052517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815261065392919060040161442a565b6000604051808303816000875af1158015610672573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261069a9190810190614488565b506106a481610a80565b91506106b082866111e4565b6106ba82826112ae565b6106c38461132d565b156107105760405162461bcd60e51b815260206004820152601360248201527f4e616d6520616c72656164792065786973747300000000000000000000000000604482015260640161055f565b61071b8460016113d2565b610725828561148b565b61072f818461150a565b509392505050565b60006107436013611541565b821061075157506014919050565b60005b60148110156107af578261076782611541565b1115801561078657508261078461077f8360016144d3565b611541565b115b1561079d576107968160016144d3565b91506107af565b806107a7816144e6565b915050610754565b505b919050565b60006104af826115bd565b60006104af82611667565b6000806107d98360601c90565b90506bffffffffffffffffffffffff831660006107f46116f9565b6001600160a01b0316636352211e836040518263ffffffff1660e01b815260040161082191815260200190565b602060405180830381865afa92505050801561085a575060408051601f3d908101601f1916820190925261085791810190614500565b60015b156108d9576108676116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b815260040161089491815260200190565b602060405180830381865afa1580156108b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d59190614500565b9150505b826001600160a01b0316816001600160a01b0316149350505050919050565b81610905816103366104c6565b61095c5760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b61096583611703565b156109d85760405162461bcd60e51b815260206004820152602b60248201527f434841524143544552533a2063686172616374657220616c726561647920696e60448201527f2067616d6520776f726c64000000000000000000000000000000000000000000606482015260840161055f565b60006109e48484611795565b610a788582866040516020016109fc91815260200190565b60408051601f1981840301815290829052610a1b93929160240161451d565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a40000000000000000000000000000000000000000000000000000000017905261187e565b505050505050565b600080610a8b6116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b8152600401610ab891815260200190565b602060405180830381865afa158015610ad5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af99190614500565b60601b6bffffffffffffffffffffffff19169290921792915050565b6000610b20836107cc565b8015610bd55750816001600160a01b0316610b396116f9565b6040517f6352211e0000000000000000000000000000000000000000000000000000000081526bffffffffffffffffffffffff861660048201526001600160a01b039190911690636352211e90602401602060405180830381865afa158015610ba6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bca9190614500565b6001600160a01b0316145b9392505050565b81610be9816103366104c6565b610c405760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610c586bffffffffffffffffffffffff84168361150a565b505050565b81610c6a816103366104c6565b610cc15760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b6000610ccc84611080565b90506000610cdd8260c00151610737565b90508160e00151811115610cff5760e08201805190610cfb826144e6565b9052505b81518451600091610d0f91614545565b9050600083602001518660200151610d279190614545565b9050600084606001518760600151610d3f9190614545565b9050600085608001518860800151610d579190614545565b905060028183610d6786886144d3565b610d7191906144d3565b610d7b91906144d3565b14610dee5760405162461bcd60e51b815260206004820152602560248201527f4348415241435445522053595354454d3a20494e56414c49442053544154204360448201527f48414e4745000000000000000000000000000000000000000000000000000000606482015260840161055f565b85604001516002811115610e0457610e04614081565b60ff16158015610e22575060038660e00151610e20919061456e565b155b15610e3e57600186608001818151610e3a91906144d3565b9052505b600186608001818151610e5191906144d3565b905250875186526020808901519087015260608089015190870152610e76898761192c565b505050505050505050565b80610e8e816103366104c6565b610ee55760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610eee82611703565b15610f3b5760405162461bcd60e51b815260206004820152601960248201527f796f75206861766520656e7465726564207468652067616d6500000000000000604482015260640161055f565b6000610f4683611080565b600160e0820152608081015160a08201529050610f63838261192c565b610f6b61106b565b6040517ffda0ce5000000000000000000000000000000000000000000000000000000000815260048101859052674563918244f4000060248201526001600160a01b03919091169063fda0ce5090604401600060405180830381600087803b158015610fd657600080fd5b505af1158015610fea573d6000803e3d6000fd5b50505050610ff661106b565b6001600160a01b031663f9d175ed846040518263ffffffff1660e01b815260040161102391815260200190565b600060405180830381600087803b15801561103d57600080fd5b505af1158015611051573d6000803e3d6000fd5b50505050610c588360016119d5565b60006104af82611a59565b60006104d0611af6565b60006104af82611b00565b611088613fd0565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106110be576110be614590565b6020908102919091010152600080806111177f7462554400000000000000000000000053746174730000000000000000000000857ee1080020200120202020200000000000000000000000000000000000000000611b92565b925092509250611128838383611c62565b9695505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806111615750335b90565b60008061116f611cda565b9050600061117e826000611d42565b6111899060016144d3565b90506104af82600083611df3565b60006104af7f7379000000000000000000000000000000000000000000000000000000000000837f45524337323153797374656d0000000000000000000000000000000000000000611ec3565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061121a5761121a614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b82600185604051602001611279919060609190911b6bffffffffffffffffffffffff1916815260140190565b60408051601f198184030181529190527e55040020142001000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112e4576112e4614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260008560405160200161127991815260200190565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061136657611366614590565b602090810291909101015260006113be7f746255440000000000000000000000004e616d6545786973747300000000000083837e01010001000000000000000000000000000000000000000000000000000000611fef565b90506113ca8160f81c90565b949350505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061140857611408614590565b602002602001018181525050610c587f746255440000000000000000000000004e616d6545786973747300000000000060001b8260008560405160200161145691151560f81b815260010190565b60408051601f198184030181529190527e01010001000000000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106114c1576114c1614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260028560405160200161127991815260200190565b61153d6115367f43686172616374657273000000000000000000000000000000000000000000006120ac565b83836120f9565b5050565b604080516001808252818301909252600091829190602080830190803683370190505090508260001b8160008151811061157d5761157d614590565b602090810291909101015260006113ca7f746255440000000000000000000000004c6576656c73000000000000000000008383630100080160dd1b611fef565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106115f6576115f6614590565b6020908102919091010152600061164f7f74625544000000000000000000000000537461747300000000000000000000008360027ee1080020200120202020200000000000000000000000000000000000000000611fef565b905060f881901c60028111156113ca576113ca614081565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106116a0576116a0614590565b602090810291909101015260006113ca7f74625544000000000000000000000000436861726163746572730000000000008360027e55040020142001000000000000000000000000000000000000000000000000611fef565b60006104d0611cda565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061173c5761173c614590565b602090810291909101015260006113be7f74625544000000000000000000000000436861726163746572730000000000008360037e55040020142001000000000000000000000000000000000000000000000000611fef565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106117cb576117cb614590565b6020908102919091010152610c587f7462554400000000000000000000000053746174730000000000000000000000826002858181111561180e5761180e614081565b604051602001611849919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611f3a565b606060008061189461188f856145a6565b61214b565b91509150816000801b036118fa576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff0000000000000000000000000000000000000000000000000000000060003516600482015260240161055f565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526113ca828561221b565b600061195e826000015183602001518460400151856060015186608001518760a001518860c001518960e001516122f6565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061199d5761199d614590565b6020908102919091010152610a787f746255440000000000000000000000005374617473000000000000000000000082868686612334565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a0b57611a0b614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260038560405160200161127991151560f81b815260010190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9257611a92614590565b60209081029190910101526000611aeb7f74625544000000000000000000000000436861726163746572730000000000008360017e55040020142001000000000000000000000000000000000000000000000000611fef565b60601c949350505050565b60006104d06123aa565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611b3957611b39614590565b602090810291909101015260006113ca7f74625544000000000000000000000000537461747300000000000000000000008360067ee1080020200120202020200000000000000000000000000000000000000000611fef565b6060600060606000611ba26123aa565b9050306001600160a01b03821603611bcb57611bbf8787876123e4565b93509350935050611c59565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611c14908a908a908a90600401614632565b600060405180830381865afa158015611c31573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611bbf919081019061465b565b93509350939050565b611c6a613fd0565b611c73846124ec565b60e0890181905260c0890182905260a089018390526080890184905260608901859052886020810160408201886002811115611cb157611cb1614081565b6002811115611cc257611cc2614081565b90529790975250505093909252509195945050505050565b604080516000808252602082019092526000611d387f74625544000000000000000000000000556c74696d617465446f6d696e696f6e8360027e65060001141414141400000000000000000000000000000000000000000000611fef565b60601c9392505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b81600081518110611d8757611d87614590565b6020026020010181815250508260001b81600181518110611daa57611daa614590565b60209081029190910101526000611dea7f74625544000000000000000000000000436f756e7465727300000000000000008383630100080160dd1b611fef565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b81600081518110611e3457611e34614590565b6020026020010181815250508260001b81600181518110611e5757611e57614590565b602002602001018181525050611ebd7f74625544000000000000000000000000436f756e74657273000000000000000060001b82600085604051602001611ea091815260200190565b60408051601f19818403018152919052630100080160dd1b611f3a565b50505050565b6000611ed1607060106144d3565b6fffffffffffffffffffffffffffffffff198316901c601084901c7dffffffffffffffffffffffffffff00000000000000000000000000000000167fffff0000000000000000000000000000000000000000000000000000000000008616171790509392505050565b6000611f446123aa565b9050306001600160a01b03821603611f6857611f63868686868661255a565b610a78565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611fb590899089908990899089906004016146be565b600060405180830381600087803b158015611fcf57600080fd5b505af1158015611fe3573d6000803e3d6000fd5b50505050505050505050565b600080611ffa6123aa565b9050306001600160a01b038216036120205761201886868686612576565b9150506113ca565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d599061206b908990899089908990600401614705565b602060405180830381865afa158015612088573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120189190614734565b60006104af7f7462000000000000000000000000000000000000000000000000000000000000837f546f6b656e555249000000000000000000000000000000000000000000000000611ec3565b604080516001808252818301909252600091602080830190803683370190505090508260001b8160008151811061213257612132614590565b602002602001018181525050611ebd84826000856125a3565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916816000815181106121a4576121a4614590565b6020908102919091010152600080806121fd7f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611b92565b92509250925061220e838383612649565b9550955050505050915091565b60606000612227611af6565b90506001600160a01b038116300361226857600061224f612246611132565b60008787612661565b9350905080612261576122618361279c565b50506104af565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906122af908790879060040161442a565b6000604051808303816000875af11580156122ce573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526113ca9190810190614488565b6060888888888888888860405160200161231798979695949392919061474d565b604051602081830303815290604052905098975050505050505050565b600061233e6123aa565b9050306001600160a01b0382160361235d57611f6386868686866127a4565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611fb59089908990899089908990600401614792565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806107b1573391505090565b60606000606060006123f5856127ba565b90506124028787836127dd565b9350600061240f86612816565b905080156124e1576124218888612853565b935066ffffffffffffff841667ffffffffffffffff8111156124455761244561412e565b6040519080825280601f01601f19166020018201604052801561246f576020820181803683370190505b5092506020830160005b828160ff1610156124de5760006124918b8b84612866565b905060006124ae888460ff166028026038011c64ffffffffff1690565b90506124bd82600083876128e6565b6124c781856144d3565b9350505080806124d6906147e3565b915050612479565b50505b505093509350939050565b600080600080600080600080612506896000016020015190565b60408a015160608b0151919950975060f81c600281111561252957612529614081565b60618a015160818b015160a18c015160c18d015160e1909d01519b9d9a9c939b929a91995097509195509350915050565b61256f858561256984876129b2565b856129e3565b5050505050565b6000611dea6125858686612c87565b60ff858116601b0360080285901c1661259e85876129b2565b612cdd565b60006125ad6123aa565b9050306001600160a01b038216036125d0576125cb85858585612d2e565b61256f565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea8629061261b908890889088908890600401614802565b600060405180830381600087803b15801561263557600080fd5b505af1158015610e76573d6000803e3d6000fd5b60008061265585612d69565b90969095509350505050565b6000606060008061267186612d7e565b90925090506001600160a01b0382166126c2578561268e87612e22565b6040517ffbf10ce600000000000000000000000000000000000000000000000000000000815260040161055f92919061442a565b806126d1576126d18689612f50565b861561273d577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061272582612f9c565b905061273a826127358b846144d3565b613015565b50505b60006127498760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146127815761277c888884886130b1565b61278d565b61278d88888488613129565b90999098509650505050505050565b805160208201fd5b61256f85858585856127b58b61318a565b61320f565b600060086127ca60026020614545565b6127d49190614841565b9190911c919050565b6060816000036127fc5750604080516020810190915260008152610bd5565b60006128088585612c87565b9050611dea81600085613548565b6000600860018061282960026020614545565b6128339190614545565b61283d9190614545565b6128479190614841565b8260ff911c1692915050565b6000610bd5612862848461356b565b5490565b6000838360405160200161287b929190614858565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b821561296d57602083106129105760208304840193506020838161290c5761290c614558565b0692505b821561296d5760208390036000818410156129335750600019600884021c61293d565b50600019600882021c5b8554600886021b81845116821982161784525081841161295e575050611ebd565b50600194909401939182900391015b5b6020821061298f5783548152600190930192601f199091019060200161296e565b8115611ebd576000600019600884021c8251865482191691161782525050505050565b600080805b8360ff1681101561072f576129d960ff601b83900360080287901c16836144d3565b91506001016129b7565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff0000000000000000000000000000000000000000000000000000000000001603612a6d57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be848484604051612a6093929190614894565b60405180910390a2611ebd565b6000612a798585612c87565b90506000612a86866135c1565b905060005b8151811015612b5b576000828281518110612aa857612aa8614590565b60200260200101519050612ad46004826affffffffffffffffffffff191661364a90919063ffffffff16565b15612b52576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90612b1f908b908b908b908b906004016148c7565b600060405180830381600087803b158015612b3957600080fd5b505af1158015612b4d573d6000803e3d6000fd5b505050505b50600101612a8b565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051612b9093929190614894565b60405180910390a2612bab828565ffffffffffff1685613668565b60005b8151811015612c7e576000828281518110612bcb57612bcb614590565b60200260200101519050612bf76008826affffffffffffffffffffff191661364a90919063ffffffff16565b15612c75576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190612c42908b908b908b908b906004016148c7565b600060405180830381600087803b158015612c5c57600080fd5b505af1158015612c70573d6000803e3d6000fd5b505050505b50600101612bae565b50505050505050565b60008282604051602001612c9c929190614858565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210612d0357602082048401935060208281612cff57612cff614558565b0691505b508254600882021b60208290038084111561072f576001850154600882021c82179150509392505050565b6000612d3a8585612853565b90506000612d57828560ff166028026038011c64ffffffffff1690565b9050610a78868686600085888861367e565b602081015160408201516000905b9050915091565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110612db857612db8614590565b602090810291909101015260008080612e117f7462776f726c6400000000000000000053797374656d73000000000000000000857e150200140100000000000000000000000000000000000000000000000000006123e4565b92509250925061220e838383613ab8565b606081601081901b6000612e3583613ac4565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615612e9057612e8b7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613adb565b612ec7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b6fffffffffffffffffffffffffffffffff19831615612eee57612ee983613adb565b612f25565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612f3793929190614900565b6040516020818303038152906040529350505050919050565b612f5a8282613b61565b61153d57612f6782612e22565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161055f92919061498e565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110612fd557612fd5614590565b602090810291909101015260006113ca7f7462776f726c6400000000000000000042616c616e63657300000000000000008383630100080160dd1b612576565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061304b5761304b614590565b602002602001018181525050610c587f7462776f726c6400000000000000000042616c616e636573000000000000000060001b8260008560405160200161309491815260200190565b60408051601f19818403018152919052630100080160dd1b61255a565b60006060836001600160a01b031660006130cc858989613bbf565b6040516130d991906149b9565b60006040518083038185875af1925050503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b606091505b509097909650945050505050565b60006060836001600160a01b0316613142848888613bbf565b60405161314f91906149b9565b600060405180830381855af49150503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d0000000000000000000082016131d957507e60030220202000000000000000000000000000000000000000000000000000919050565b6104af6132067f746273746f72650000000000000000005461626c65730000000000000000000084613bee565b60206000612cdd565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361329b57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98686868660405161328e94939291906149d5565b60405180910390a2610a78565b60006132a6876135c1565b905060005b815181101561337f5760008282815181106132c8576132c8614590565b602002602001015190506132f46001826affffffffffffffffffffff191661364a90919063ffffffff16565b15613376576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90613343908c908c908c908c908c908c90600401614a14565b600060405180830381600087803b15801561335d57600080fd5b505af1158015613371573d6000803e3d6000fd5b505050505b506001016132ab565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516133b694939291906149d5565b60405180910390a260006133ca8888612c87565b905060006020870190506133e2826000895184613c0a565b60006133ed85612816565b11156134715760006133ff8a8a61356b565b878155905060208601915060008060005b61341988612816565b8160ff16101561346c5761342e8d8d83612866565b92506134498a8260ff166028026038011c64ffffffffff1690565b91506134588360008488613c0a565b61346282866144d3565b9450600101613410565b505050505b60005b8351811015611fe357600084828151811061349157613491614590565b602002602001015190506134bd6002826affffffffffffffffffffff191661364a90919063ffffffff16565b1561353f576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf9061350c908e908e908e908e908e908e90600401614a14565b600060405180830381600087803b15801561352657600080fd5b505af115801561353a573d6000803e3d6000fd5b505050505b50600101613474565b60405160208101601f19603f848401011660405282825261072f858585846128e6565b60008282604051602001613580929190614858565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106135fb576135fb614590565b602090810291909101015260006136337f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613cc9565b90506113ca6136458260008451613d03565b613d91565b60008160ff168261365b8560581c90565b1660ff1614905092915050565b610c58838383516136798560200190565b613c0a565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff000000000000000000000000000000000000000000000000000000000000161461373e577f746200000000000000000000000000000000000000000000000000000000000087886040516020016136fc91815260200190565b60408051601f19818403018152908290527f31b4668300000000000000000000000000000000000000000000000000000000825261055f939291600401614a6d565b6000613759828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff16836137729190614545565b61377c91906144d3565b905080821415801561379e5750816137948688614aae565b64ffffffffff1614155b156137ee576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff808816600483015280871660248301528316604482015260640161055f565b818664ffffffffff16111561383f576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff8716602482015260440161055f565b600061384c848984613da2565b905060006138598b6135c1565b905060005b815181101561392457600082828151811061387b5761387b614590565b602002602001015190506138a76010826affffffffffffffffffffff191661364a90919063ffffffff16565b1561391b57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b81526004016138e89796959493929190614ad3565b600060405180830381600087803b15801561390257600080fd5b505af1158015613916573d6000803e3d6000fd5b505050505b5060010161385e565b5064ffffffffff881660005b8a60ff168160ff16101561396357613957878260ff166028026038011c64ffffffffff1690565b90910190600101613930565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d60405161399e96959493929190614b31565b60405180910390a2508284146139bf5760006139ba8c8c61356b565b839055505b60006139cc8c8c8c612866565b90506139e0818a64ffffffffff1689613668565b5060005b8151811015613aaa576000828281518110613a0157613a01614590565b60200260200101519050613a2d6020826affffffffffffffffffffff191661364a90919063ffffffff16565b15613aa157606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b8152600401613a6e9796959493929190614ad3565b600060405180830381600087803b158015613a8857600080fd5b505af1158015613a9c573d6000803e3d6000fd5b505050505b506001016139e4565b505050505050505050505050565b60008061265585613e70565b6000613ad2607060106144d3565b9190911b919050565b606060005b6010811015613b31576fffffffffffffffffffffffffffffffff198316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615613b3157600101613ae0565b604080516fffffffffffffffffffffffffffffffff198516602082015281516030909101909152818152806113ca565b6000613baf7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613e8c565b80610bd55750610bd58383613e8c565b6060838383604051602001613bd693929190614b8d565b60405160208183030381529060405290509392505050565b6040805160208101849052908101829052600090606001612c9c565b8215613c845760208310613c3457602083048401935060208381613c3057613c30614558565b0692505b8215613c845760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613c75575050611ebd565b50600194909401939182900391015b5b60208210613ca65780518455600190930192601f1990910190602001613c85565b8115611ebd576000600019600884021c8554835182191691161785555050505050565b60606113ca613cd9858585612866565b6000613cfe85613ce98989612853565b9060ff166028026038011c64ffffffffff1690565b613548565b600081831180613d135750835182115b15613d50578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161055f93929190614bcc565b60208401613d5e84826144d3565b90506000613d6c8585614545565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610bd58360156000613f55565b600064ffffffffff821115613de6576040517f7149a3c10000000000000000000000000000000000000000000000000000000081526004810183905260240161055f565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613e185780850382019150613e20565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b6020810151603482015160609190911c9060009060f81c612d77565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613ec557613ec5614590565b602002602001018181525050826001600160a01b031660001b81600181518110613ef157613ef1614590565b60209081029190910101526000613f497f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000612576565b9050611dea8160f81c90565b60606000613f638560801c90565b90506fffffffffffffffffffffffffffffffff85166000858281613f8957613f89614558565b04905060405193506020840160208202810160405281855260005b82811015613fc4578451871c825293870193602090910190600101613fa4565b50505050509392505050565b604051806101000160405280600081526020016000815260200160006002811115613ffd57613ffd614081565b815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006020828403121561403857600080fd5b5035919050565b60006020828403121561405157600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610bd557600080fd5b634e487b7160e01b600052602160045260246000fd5b600381106140b557634e487b7160e01b600052602160045260246000fd5b50565b815181526020808301519082015260408201516101008201906140da81614097565b80604084015250606083015160608301526080830151608083015260a083015160a083015260c083015160c083015260e083015160e083015292915050565b6001600160a01b03811681146140b557600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610100810167ffffffffffffffff811182821017156141685761416861412e565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156141975761419761412e565b604052919050565b600067ffffffffffffffff8211156141b9576141b961412e565b50601f01601f191660200190565b600082601f8301126141d857600080fd5b81356141eb6141e68261419f565b61416e565b81815284602083860101111561420057600080fd5b816020850160208301376000918101602001919091529392505050565b60008060006060848603121561423257600080fd5b833561423d81614119565b925060208401359150604084013567ffffffffffffffff81111561426057600080fd5b61426c868287016141c7565b9150509250925092565b6020810161428383614097565b91905290565b8035600381106107b157600080fd5b6000806000606084860312156142ad57600080fd5b83359250602084013591506142c460408501614289565b90509250925092565b600080604083850312156142e057600080fd5b8235915060208301356142f281614119565b809150509250929050565b6000806040838503121561431057600080fd5b82359150602083013567ffffffffffffffff81111561432e57600080fd5b61433a858286016141c7565b9150509250929050565b60008082840361012081121561435957600080fd5b8335925061010080601f198301121561437157600080fd5b614379614144565b9150602085013582526040850135602083015261439860608601614289565b60408301526080850135606083015260a0850135608083015260c085013560a083015260e085013560c08301528085013560e083015250809150509250929050565b60005b838110156143f55781810151838201526020016143dd565b50506000910152565b600081518084526144168160208601602086016143da565b601f01601f19169290920160200192915050565b8281526040602082015260006113ca60408301846143fe565b600082601f83011261445457600080fd5b81516144626141e68261419f565b81815284602083860101111561447757600080fd5b6113ca8260208301602087016143da565b60006020828403121561449a57600080fd5b815167ffffffffffffffff8111156144b157600080fd5b6113ca84828501614443565b634e487b7160e01b600052601160045260246000fd5b808201808211156104af576104af6144bd565b600060001982036144f9576144f96144bd565b5060010190565b60006020828403121561451257600080fd5b8151610bd581614119565b83815261452983614097565b826020820152606060408201526000611dea60608301846143fe565b818103818111156104af576104af6144bd565b634e487b7160e01b600052601260045260246000fd5b60008261458b57634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052603260045260246000fd5b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156145ee5780818460040360031b1b83161693505b505050919050565b60008151808452602080850194506020840160005b838110156146275781518752958201959082019060010161460b565b509495945050505050565b83815260606020820152600061464b60608301856145f6565b9050826040830152949350505050565b60008060006060848603121561467057600080fd5b835167ffffffffffffffff8082111561468857600080fd5b61469487838801614443565b94506020860151935060408601519150808211156146b157600080fd5b5061426c86828701614443565b85815260a0602082015260006146d760a08301876145f6565b60ff8616604084015282810360608401526146f281866143fe565b9150508260808301529695505050505050565b84815260806020820152600061471e60808301866145f6565b60ff949094166040830152506060015292915050565b60006020828403121561474657600080fd5b5051919050565b88815287602082015261475f87614097565b60f89690961b604087015260418601949094526061850192909252608184015260a183015260c182015260e10192915050565b85815260a0602082015260006147ab60a08301876145f6565b82810360408401526147bd81876143fe565b905084606084015282810360808401526147d781856143fe565b98975050505050505050565b600060ff821660ff81036147f9576147f96144bd565b60010192915050565b84815260806020820152600061481b60808301866145f6565b60ff85166040840152828103606084015261483681856143fe565b979650505050505050565b80820281158282048414176104af576104af6144bd565b8281526000602080830184516020860160005b828110156148875781518452928401929084019060010161486b565b5091979650505050505050565b6060815260006148a760608301866145f6565b65ffffffffffff85166020840152828103604084015261112881856143fe565b8481526080602082015260006148e060808301866145f6565b65ffffffffffff85166040840152828103606084015261483681856143fe565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149618160038601602089016143da565b8084019050816003820152845191506149818260048301602088016143da565b0160040195945050505050565b6040815260006149a160408301856143fe565b90506001600160a01b03831660208301529392505050565b600082516149cb8184602087016143da565b9190910192915050565b6080815260006149e860808301876145f6565b82810360208401526149fa81876143fe565b9050846040840152828103606084015261483681856143fe565b86815260c060208201526000614a2d60c08301886145f6565b8281036040840152614a3f81886143fe565b90508560608401528281036080840152614a5981866143fe565b9150508260a0830152979650505050505050565b7fffff00000000000000000000000000000000000000000000000000000000000084168152826020820152606060408201526000611dea60608301846143fe565b64ffffffffff818116838216019080821115614acc57614acc6144bd565b5092915050565b87815260e060208201526000614aec60e08301896145f6565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c0840152614b2381856143fe565b9a9950505050505050505050565b60c081526000614b4460c08301896145f6565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a0840152614b8081856143fe565b9998505050505050505050565b60008451614b9f8184602089016143da565b60609490941b6bffffffffffffffffffffffff191691909301908152601481019190915260340192915050565b606081526000614bdf60608301866143fe565b6020830194909452506040015291905056fea264697066735822122006d8012595bb4926b10d07db645a5818ac85ef140a827074ab17ed95e651876a64736f6c63430008180033","sourceMap":"1878:7256:242:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x60806040526004361061015e5760003560e01c8063679ee16d116100c0578063c74dedc811610074578063e1af802c11610059578063e1af802c146103bb578063ebee03bb146103d0578063f8c67561146103f057600080fd5b8063c74dedc81461037b578063deb931a21461039b57600080fd5b80639b63ec05116100a55780639b63ec051461031b578063b27cbcbb1461033b578063c441b44d1461035b57600080fd5b8063679ee16d146102e65780638338f0e0146102fb57600080fd5b80631ecb393f1161011757806345ec9354116100fc57806345ec93541461028e57806354b8d5e3146102a6578063623daa05146102c657600080fd5b80631ecb393f14610241578063238015701461026157600080fd5b80630bb700dc116101485780630bb700dc146101d1578063119df25f146101fe578063143f30211461021357600080fd5b8062d43ec61461016357806301ffc9a7146101a1575b600080fd5b34801561016f57600080fd5b5061018461017e366004614026565b60601c90565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156101ad57600080fd5b506101c16101bc36600461403f565b61041c565b6040519015158152602001610198565b3480156101dd57600080fd5b506101f16101ec366004614026565b6104b5565b60405161019891906140b8565b34801561020a57600080fd5b506101846104c6565b34801561021f57600080fd5b5061023361022e36600461421d565b6104d5565b604051908152602001610198565b34801561024d57600080fd5b5061023361025c366004614026565b610737565b34801561026d57600080fd5b5061028161027c366004614026565b6107b6565b6040516101989190614276565b34801561029a57600080fd5b5036601f190135610233565b3480156102b257600080fd5b506102336102c1366004614026565b6107c1565b3480156102d257600080fd5b506101c16102e1366004614026565b6107cc565b6102f96102f4366004614298565b6108f8565b005b34801561030757600080fd5b50610233610316366004614026565b610a80565b34801561032757600080fd5b506101c16103363660046142cd565b610b15565b34801561034757600080fd5b506102f96103563660046142fd565b610bdc565b34801561036757600080fd5b506102f9610376366004614344565b610c5d565b34801561038757600080fd5b506102f9610396366004614026565b610e81565b3480156103a757600080fd5b506101846103b6366004614026565b611060565b3480156103c757600080fd5b5061018461106b565b3480156103dc57600080fd5b506102336103eb366004614026565b611075565b3480156103fc57600080fd5b5061023361040b366004614026565b6bffffffffffffffffffffffff1690565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806104af57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b6104bd613fd0565b6104af82611080565b60006104d0611132565b905090565b6000806104e0611164565b90506bffffffffffffffffffffffff81106105685760405162461bcd60e51b815260206004820152602360248201527f43484152414341544552533a204d61782063686172616374657273207265616360448201527f686564000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61057061106b565b6001600160a01b0316633ae7af086105a77f4368617261637465727300000000000000000000000000000000000000000000611197565b6040516001600160a01b03891660248201526044810185905260640160408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f40c10f1900000000000000000000000000000000000000000000000000000000179052517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815261065392919060040161442a565b6000604051808303816000875af1158015610672573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261069a9190810190614488565b506106a481610a80565b91506106b082866111e4565b6106ba82826112ae565b6106c38461132d565b156107105760405162461bcd60e51b815260206004820152601360248201527f4e616d6520616c72656164792065786973747300000000000000000000000000604482015260640161055f565b61071b8460016113d2565b610725828561148b565b61072f818461150a565b509392505050565b60006107436013611541565b821061075157506014919050565b60005b60148110156107af578261076782611541565b1115801561078657508261078461077f8360016144d3565b611541565b115b1561079d576107968160016144d3565b91506107af565b806107a7816144e6565b915050610754565b505b919050565b60006104af826115bd565b60006104af82611667565b6000806107d98360601c90565b90506bffffffffffffffffffffffff831660006107f46116f9565b6001600160a01b0316636352211e836040518263ffffffff1660e01b815260040161082191815260200190565b602060405180830381865afa92505050801561085a575060408051601f3d908101601f1916820190925261085791810190614500565b60015b156108d9576108676116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b815260040161089491815260200190565b602060405180830381865afa1580156108b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d59190614500565b9150505b826001600160a01b0316816001600160a01b0316149350505050919050565b81610905816103366104c6565b61095c5760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b61096583611703565b156109d85760405162461bcd60e51b815260206004820152602b60248201527f434841524143544552533a2063686172616374657220616c726561647920696e60448201527f2067616d6520776f726c64000000000000000000000000000000000000000000606482015260840161055f565b60006109e48484611795565b610a788582866040516020016109fc91815260200190565b60408051601f1981840301815290829052610a1b93929160240161451d565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a40000000000000000000000000000000000000000000000000000000017905261187e565b505050505050565b600080610a8b6116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b8152600401610ab891815260200190565b602060405180830381865afa158015610ad5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af99190614500565b60601b6bffffffffffffffffffffffff19169290921792915050565b6000610b20836107cc565b8015610bd55750816001600160a01b0316610b396116f9565b6040517f6352211e0000000000000000000000000000000000000000000000000000000081526bffffffffffffffffffffffff861660048201526001600160a01b039190911690636352211e90602401602060405180830381865afa158015610ba6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bca9190614500565b6001600160a01b0316145b9392505050565b81610be9816103366104c6565b610c405760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610c586bffffffffffffffffffffffff84168361150a565b505050565b81610c6a816103366104c6565b610cc15760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b6000610ccc84611080565b90506000610cdd8260c00151610737565b90508160e00151811115610cff5760e08201805190610cfb826144e6565b9052505b81518451600091610d0f91614545565b9050600083602001518660200151610d279190614545565b9050600084606001518760600151610d3f9190614545565b9050600085608001518860800151610d579190614545565b905060028183610d6786886144d3565b610d7191906144d3565b610d7b91906144d3565b14610dee5760405162461bcd60e51b815260206004820152602560248201527f4348415241435445522053595354454d3a20494e56414c49442053544154204360448201527f48414e4745000000000000000000000000000000000000000000000000000000606482015260840161055f565b85604001516002811115610e0457610e04614081565b60ff16158015610e22575060038660e00151610e20919061456e565b155b15610e3e57600186608001818151610e3a91906144d3565b9052505b600186608001818151610e5191906144d3565b905250875186526020808901519087015260608089015190870152610e76898761192c565b505050505050505050565b80610e8e816103366104c6565b610ee55760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610eee82611703565b15610f3b5760405162461bcd60e51b815260206004820152601960248201527f796f75206861766520656e7465726564207468652067616d6500000000000000604482015260640161055f565b6000610f4683611080565b600160e0820152608081015160a08201529050610f63838261192c565b610f6b61106b565b6040517ffda0ce5000000000000000000000000000000000000000000000000000000000815260048101859052674563918244f4000060248201526001600160a01b03919091169063fda0ce5090604401600060405180830381600087803b158015610fd657600080fd5b505af1158015610fea573d6000803e3d6000fd5b50505050610ff661106b565b6001600160a01b031663f9d175ed846040518263ffffffff1660e01b815260040161102391815260200190565b600060405180830381600087803b15801561103d57600080fd5b505af1158015611051573d6000803e3d6000fd5b50505050610c588360016119d5565b60006104af82611a59565b60006104d0611af6565b60006104af82611b00565b611088613fd0565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106110be576110be614590565b6020908102919091010152600080806111177f7462554400000000000000000000000053746174730000000000000000000000857ee1080020200120202020200000000000000000000000000000000000000000611b92565b925092509250611128838383611c62565b9695505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806111615750335b90565b60008061116f611cda565b9050600061117e826000611d42565b6111899060016144d3565b90506104af82600083611df3565b60006104af7f7379000000000000000000000000000000000000000000000000000000000000837f45524337323153797374656d0000000000000000000000000000000000000000611ec3565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061121a5761121a614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b82600185604051602001611279919060609190911b6bffffffffffffffffffffffff1916815260140190565b60408051601f198184030181529190527e55040020142001000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112e4576112e4614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260008560405160200161127991815260200190565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061136657611366614590565b602090810291909101015260006113be7f746255440000000000000000000000004e616d6545786973747300000000000083837e01010001000000000000000000000000000000000000000000000000000000611fef565b90506113ca8160f81c90565b949350505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061140857611408614590565b602002602001018181525050610c587f746255440000000000000000000000004e616d6545786973747300000000000060001b8260008560405160200161145691151560f81b815260010190565b60408051601f198184030181529190527e01010001000000000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106114c1576114c1614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260028560405160200161127991815260200190565b61153d6115367f43686172616374657273000000000000000000000000000000000000000000006120ac565b83836120f9565b5050565b604080516001808252818301909252600091829190602080830190803683370190505090508260001b8160008151811061157d5761157d614590565b602090810291909101015260006113ca7f746255440000000000000000000000004c6576656c73000000000000000000008383630100080160dd1b611fef565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106115f6576115f6614590565b6020908102919091010152600061164f7f74625544000000000000000000000000537461747300000000000000000000008360027ee1080020200120202020200000000000000000000000000000000000000000611fef565b905060f881901c60028111156113ca576113ca614081565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106116a0576116a0614590565b602090810291909101015260006113ca7f74625544000000000000000000000000436861726163746572730000000000008360027e55040020142001000000000000000000000000000000000000000000000000611fef565b60006104d0611cda565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061173c5761173c614590565b602090810291909101015260006113be7f74625544000000000000000000000000436861726163746572730000000000008360037e55040020142001000000000000000000000000000000000000000000000000611fef565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106117cb576117cb614590565b6020908102919091010152610c587f7462554400000000000000000000000053746174730000000000000000000000826002858181111561180e5761180e614081565b604051602001611849919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611f3a565b606060008061189461188f856145a6565b61214b565b91509150816000801b036118fa576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff0000000000000000000000000000000000000000000000000000000060003516600482015260240161055f565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526113ca828561221b565b600061195e826000015183602001518460400151856060015186608001518760a001518860c001518960e001516122f6565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061199d5761199d614590565b6020908102919091010152610a787f746255440000000000000000000000005374617473000000000000000000000082868686612334565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a0b57611a0b614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260038560405160200161127991151560f81b815260010190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9257611a92614590565b60209081029190910101526000611aeb7f74625544000000000000000000000000436861726163746572730000000000008360017e55040020142001000000000000000000000000000000000000000000000000611fef565b60601c949350505050565b60006104d06123aa565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611b3957611b39614590565b602090810291909101015260006113ca7f74625544000000000000000000000000537461747300000000000000000000008360067ee1080020200120202020200000000000000000000000000000000000000000611fef565b6060600060606000611ba26123aa565b9050306001600160a01b03821603611bcb57611bbf8787876123e4565b93509350935050611c59565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611c14908a908a908a90600401614632565b600060405180830381865afa158015611c31573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611bbf919081019061465b565b93509350939050565b611c6a613fd0565b611c73846124ec565b60e0890181905260c0890182905260a089018390526080890184905260608901859052886020810160408201886002811115611cb157611cb1614081565b6002811115611cc257611cc2614081565b90529790975250505093909252509195945050505050565b604080516000808252602082019092526000611d387f74625544000000000000000000000000556c74696d617465446f6d696e696f6e8360027e65060001141414141400000000000000000000000000000000000000000000611fef565b60601c9392505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b81600081518110611d8757611d87614590565b6020026020010181815250508260001b81600181518110611daa57611daa614590565b60209081029190910101526000611dea7f74625544000000000000000000000000436f756e7465727300000000000000008383630100080160dd1b611fef565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b81600081518110611e3457611e34614590565b6020026020010181815250508260001b81600181518110611e5757611e57614590565b602002602001018181525050611ebd7f74625544000000000000000000000000436f756e74657273000000000000000060001b82600085604051602001611ea091815260200190565b60408051601f19818403018152919052630100080160dd1b611f3a565b50505050565b6000611ed1607060106144d3565b6fffffffffffffffffffffffffffffffff198316901c601084901c7dffffffffffffffffffffffffffff00000000000000000000000000000000167fffff0000000000000000000000000000000000000000000000000000000000008616171790509392505050565b6000611f446123aa565b9050306001600160a01b03821603611f6857611f63868686868661255a565b610a78565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611fb590899089908990899089906004016146be565b600060405180830381600087803b158015611fcf57600080fd5b505af1158015611fe3573d6000803e3d6000fd5b50505050505050505050565b600080611ffa6123aa565b9050306001600160a01b038216036120205761201886868686612576565b9150506113ca565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d599061206b908990899089908990600401614705565b602060405180830381865afa158015612088573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120189190614734565b60006104af7f7462000000000000000000000000000000000000000000000000000000000000837f546f6b656e555249000000000000000000000000000000000000000000000000611ec3565b604080516001808252818301909252600091602080830190803683370190505090508260001b8160008151811061213257612132614590565b602002602001018181525050611ebd84826000856125a3565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916816000815181106121a4576121a4614590565b6020908102919091010152600080806121fd7f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611b92565b92509250925061220e838383612649565b9550955050505050915091565b60606000612227611af6565b90506001600160a01b038116300361226857600061224f612246611132565b60008787612661565b9350905080612261576122618361279c565b50506104af565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906122af908790879060040161442a565b6000604051808303816000875af11580156122ce573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526113ca9190810190614488565b6060888888888888888860405160200161231798979695949392919061474d565b604051602081830303815290604052905098975050505050505050565b600061233e6123aa565b9050306001600160a01b0382160361235d57611f6386868686866127a4565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611fb59089908990899089908990600401614792565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806107b1573391505090565b60606000606060006123f5856127ba565b90506124028787836127dd565b9350600061240f86612816565b905080156124e1576124218888612853565b935066ffffffffffffff841667ffffffffffffffff8111156124455761244561412e565b6040519080825280601f01601f19166020018201604052801561246f576020820181803683370190505b5092506020830160005b828160ff1610156124de5760006124918b8b84612866565b905060006124ae888460ff166028026038011c64ffffffffff1690565b90506124bd82600083876128e6565b6124c781856144d3565b9350505080806124d6906147e3565b915050612479565b50505b505093509350939050565b600080600080600080600080612506896000016020015190565b60408a015160608b0151919950975060f81c600281111561252957612529614081565b60618a015160818b015160a18c015160c18d015160e1909d01519b9d9a9c939b929a91995097509195509350915050565b61256f858561256984876129b2565b856129e3565b5050505050565b6000611dea6125858686612c87565b60ff858116601b0360080285901c1661259e85876129b2565b612cdd565b60006125ad6123aa565b9050306001600160a01b038216036125d0576125cb85858585612d2e565b61256f565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea8629061261b908890889088908890600401614802565b600060405180830381600087803b15801561263557600080fd5b505af1158015610e76573d6000803e3d6000fd5b60008061265585612d69565b90969095509350505050565b6000606060008061267186612d7e565b90925090506001600160a01b0382166126c2578561268e87612e22565b6040517ffbf10ce600000000000000000000000000000000000000000000000000000000815260040161055f92919061442a565b806126d1576126d18689612f50565b861561273d577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061272582612f9c565b905061273a826127358b846144d3565b613015565b50505b60006127498760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146127815761277c888884886130b1565b61278d565b61278d88888488613129565b90999098509650505050505050565b805160208201fd5b61256f85858585856127b58b61318a565b61320f565b600060086127ca60026020614545565b6127d49190614841565b9190911c919050565b6060816000036127fc5750604080516020810190915260008152610bd5565b60006128088585612c87565b9050611dea81600085613548565b6000600860018061282960026020614545565b6128339190614545565b61283d9190614545565b6128479190614841565b8260ff911c1692915050565b6000610bd5612862848461356b565b5490565b6000838360405160200161287b929190614858565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b821561296d57602083106129105760208304840193506020838161290c5761290c614558565b0692505b821561296d5760208390036000818410156129335750600019600884021c61293d565b50600019600882021c5b8554600886021b81845116821982161784525081841161295e575050611ebd565b50600194909401939182900391015b5b6020821061298f5783548152600190930192601f199091019060200161296e565b8115611ebd576000600019600884021c8251865482191691161782525050505050565b600080805b8360ff1681101561072f576129d960ff601b83900360080287901c16836144d3565b91506001016129b7565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff0000000000000000000000000000000000000000000000000000000000001603612a6d57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be848484604051612a6093929190614894565b60405180910390a2611ebd565b6000612a798585612c87565b90506000612a86866135c1565b905060005b8151811015612b5b576000828281518110612aa857612aa8614590565b60200260200101519050612ad46004826affffffffffffffffffffff191661364a90919063ffffffff16565b15612b52576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90612b1f908b908b908b908b906004016148c7565b600060405180830381600087803b158015612b3957600080fd5b505af1158015612b4d573d6000803e3d6000fd5b505050505b50600101612a8b565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051612b9093929190614894565b60405180910390a2612bab828565ffffffffffff1685613668565b60005b8151811015612c7e576000828281518110612bcb57612bcb614590565b60200260200101519050612bf76008826affffffffffffffffffffff191661364a90919063ffffffff16565b15612c75576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190612c42908b908b908b908b906004016148c7565b600060405180830381600087803b158015612c5c57600080fd5b505af1158015612c70573d6000803e3d6000fd5b505050505b50600101612bae565b50505050505050565b60008282604051602001612c9c929190614858565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210612d0357602082048401935060208281612cff57612cff614558565b0691505b508254600882021b60208290038084111561072f576001850154600882021c82179150509392505050565b6000612d3a8585612853565b90506000612d57828560ff166028026038011c64ffffffffff1690565b9050610a78868686600085888861367e565b602081015160408201516000905b9050915091565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110612db857612db8614590565b602090810291909101015260008080612e117f7462776f726c6400000000000000000053797374656d73000000000000000000857e150200140100000000000000000000000000000000000000000000000000006123e4565b92509250925061220e838383613ab8565b606081601081901b6000612e3583613ac4565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615612e9057612e8b7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613adb565b612ec7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b6fffffffffffffffffffffffffffffffff19831615612eee57612ee983613adb565b612f25565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612f3793929190614900565b6040516020818303038152906040529350505050919050565b612f5a8282613b61565b61153d57612f6782612e22565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161055f92919061498e565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110612fd557612fd5614590565b602090810291909101015260006113ca7f7462776f726c6400000000000000000042616c616e63657300000000000000008383630100080160dd1b612576565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061304b5761304b614590565b602002602001018181525050610c587f7462776f726c6400000000000000000042616c616e636573000000000000000060001b8260008560405160200161309491815260200190565b60408051601f19818403018152919052630100080160dd1b61255a565b60006060836001600160a01b031660006130cc858989613bbf565b6040516130d991906149b9565b60006040518083038185875af1925050503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b606091505b509097909650945050505050565b60006060836001600160a01b0316613142848888613bbf565b60405161314f91906149b9565b600060405180830381855af49150503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d0000000000000000000082016131d957507e60030220202000000000000000000000000000000000000000000000000000919050565b6104af6132067f746273746f72650000000000000000005461626c65730000000000000000000084613bee565b60206000612cdd565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361329b57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98686868660405161328e94939291906149d5565b60405180910390a2610a78565b60006132a6876135c1565b905060005b815181101561337f5760008282815181106132c8576132c8614590565b602002602001015190506132f46001826affffffffffffffffffffff191661364a90919063ffffffff16565b15613376576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90613343908c908c908c908c908c908c90600401614a14565b600060405180830381600087803b15801561335d57600080fd5b505af1158015613371573d6000803e3d6000fd5b505050505b506001016132ab565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516133b694939291906149d5565b60405180910390a260006133ca8888612c87565b905060006020870190506133e2826000895184613c0a565b60006133ed85612816565b11156134715760006133ff8a8a61356b565b878155905060208601915060008060005b61341988612816565b8160ff16101561346c5761342e8d8d83612866565b92506134498a8260ff166028026038011c64ffffffffff1690565b91506134588360008488613c0a565b61346282866144d3565b9450600101613410565b505050505b60005b8351811015611fe357600084828151811061349157613491614590565b602002602001015190506134bd6002826affffffffffffffffffffff191661364a90919063ffffffff16565b1561353f576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf9061350c908e908e908e908e908e908e90600401614a14565b600060405180830381600087803b15801561352657600080fd5b505af115801561353a573d6000803e3d6000fd5b505050505b50600101613474565b60405160208101601f19603f848401011660405282825261072f858585846128e6565b60008282604051602001613580929190614858565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106135fb576135fb614590565b602090810291909101015260006136337f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613cc9565b90506113ca6136458260008451613d03565b613d91565b60008160ff168261365b8560581c90565b1660ff1614905092915050565b610c58838383516136798560200190565b613c0a565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff000000000000000000000000000000000000000000000000000000000000161461373e577f746200000000000000000000000000000000000000000000000000000000000087886040516020016136fc91815260200190565b60408051601f19818403018152908290527f31b4668300000000000000000000000000000000000000000000000000000000825261055f939291600401614a6d565b6000613759828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff16836137729190614545565b61377c91906144d3565b905080821415801561379e5750816137948688614aae565b64ffffffffff1614155b156137ee576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff808816600483015280871660248301528316604482015260640161055f565b818664ffffffffff16111561383f576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff8716602482015260440161055f565b600061384c848984613da2565b905060006138598b6135c1565b905060005b815181101561392457600082828151811061387b5761387b614590565b602002602001015190506138a76010826affffffffffffffffffffff191661364a90919063ffffffff16565b1561391b57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b81526004016138e89796959493929190614ad3565b600060405180830381600087803b15801561390257600080fd5b505af1158015613916573d6000803e3d6000fd5b505050505b5060010161385e565b5064ffffffffff881660005b8a60ff168160ff16101561396357613957878260ff166028026038011c64ffffffffff1690565b90910190600101613930565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d60405161399e96959493929190614b31565b60405180910390a2508284146139bf5760006139ba8c8c61356b565b839055505b60006139cc8c8c8c612866565b90506139e0818a64ffffffffff1689613668565b5060005b8151811015613aaa576000828281518110613a0157613a01614590565b60200260200101519050613a2d6020826affffffffffffffffffffff191661364a90919063ffffffff16565b15613aa157606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b8152600401613a6e9796959493929190614ad3565b600060405180830381600087803b158015613a8857600080fd5b505af1158015613a9c573d6000803e3d6000fd5b505050505b506001016139e4565b505050505050505050505050565b60008061265585613e70565b6000613ad2607060106144d3565b9190911b919050565b606060005b6010811015613b31576fffffffffffffffffffffffffffffffff198316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615613b3157600101613ae0565b604080516fffffffffffffffffffffffffffffffff198516602082015281516030909101909152818152806113ca565b6000613baf7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613e8c565b80610bd55750610bd58383613e8c565b6060838383604051602001613bd693929190614b8d565b60405160208183030381529060405290509392505050565b6040805160208101849052908101829052600090606001612c9c565b8215613c845760208310613c3457602083048401935060208381613c3057613c30614558565b0692505b8215613c845760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613c75575050611ebd565b50600194909401939182900391015b5b60208210613ca65780518455600190930192601f1990910190602001613c85565b8115611ebd576000600019600884021c8554835182191691161785555050505050565b60606113ca613cd9858585612866565b6000613cfe85613ce98989612853565b9060ff166028026038011c64ffffffffff1690565b613548565b600081831180613d135750835182115b15613d50578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161055f93929190614bcc565b60208401613d5e84826144d3565b90506000613d6c8585614545565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610bd58360156000613f55565b600064ffffffffff821115613de6576040517f7149a3c10000000000000000000000000000000000000000000000000000000081526004810183905260240161055f565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613e185780850382019150613e20565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b6020810151603482015160609190911c9060009060f81c612d77565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613ec557613ec5614590565b602002602001018181525050826001600160a01b031660001b81600181518110613ef157613ef1614590565b60209081029190910101526000613f497f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000612576565b9050611dea8160f81c90565b60606000613f638560801c90565b90506fffffffffffffffffffffffffffffffff85166000858281613f8957613f89614558565b04905060405193506020840160208202810160405281855260005b82811015613fc4578451871c825293870193602090910190600101613fa4565b50505050509392505050565b604051806101000160405280600081526020016000815260200160006002811115613ffd57613ffd614081565b815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006020828403121561403857600080fd5b5035919050565b60006020828403121561405157600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610bd557600080fd5b634e487b7160e01b600052602160045260246000fd5b600381106140b557634e487b7160e01b600052602160045260246000fd5b50565b815181526020808301519082015260408201516101008201906140da81614097565b80604084015250606083015160608301526080830151608083015260a083015160a083015260c083015160c083015260e083015160e083015292915050565b6001600160a01b03811681146140b557600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610100810167ffffffffffffffff811182821017156141685761416861412e565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156141975761419761412e565b604052919050565b600067ffffffffffffffff8211156141b9576141b961412e565b50601f01601f191660200190565b600082601f8301126141d857600080fd5b81356141eb6141e68261419f565b61416e565b81815284602083860101111561420057600080fd5b816020850160208301376000918101602001919091529392505050565b60008060006060848603121561423257600080fd5b833561423d81614119565b925060208401359150604084013567ffffffffffffffff81111561426057600080fd5b61426c868287016141c7565b9150509250925092565b6020810161428383614097565b91905290565b8035600381106107b157600080fd5b6000806000606084860312156142ad57600080fd5b83359250602084013591506142c460408501614289565b90509250925092565b600080604083850312156142e057600080fd5b8235915060208301356142f281614119565b809150509250929050565b6000806040838503121561431057600080fd5b82359150602083013567ffffffffffffffff81111561432e57600080fd5b61433a858286016141c7565b9150509250929050565b60008082840361012081121561435957600080fd5b8335925061010080601f198301121561437157600080fd5b614379614144565b9150602085013582526040850135602083015261439860608601614289565b60408301526080850135606083015260a0850135608083015260c085013560a083015260e085013560c08301528085013560e083015250809150509250929050565b60005b838110156143f55781810151838201526020016143dd565b50506000910152565b600081518084526144168160208601602086016143da565b601f01601f19169290920160200192915050565b8281526040602082015260006113ca60408301846143fe565b600082601f83011261445457600080fd5b81516144626141e68261419f565b81815284602083860101111561447757600080fd5b6113ca8260208301602087016143da565b60006020828403121561449a57600080fd5b815167ffffffffffffffff8111156144b157600080fd5b6113ca84828501614443565b634e487b7160e01b600052601160045260246000fd5b808201808211156104af576104af6144bd565b600060001982036144f9576144f96144bd565b5060010190565b60006020828403121561451257600080fd5b8151610bd581614119565b83815261452983614097565b826020820152606060408201526000611dea60608301846143fe565b818103818111156104af576104af6144bd565b634e487b7160e01b600052601260045260246000fd5b60008261458b57634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052603260045260246000fd5b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156145ee5780818460040360031b1b83161693505b505050919050565b60008151808452602080850194506020840160005b838110156146275781518752958201959082019060010161460b565b509495945050505050565b83815260606020820152600061464b60608301856145f6565b9050826040830152949350505050565b60008060006060848603121561467057600080fd5b835167ffffffffffffffff8082111561468857600080fd5b61469487838801614443565b94506020860151935060408601519150808211156146b157600080fd5b5061426c86828701614443565b85815260a0602082015260006146d760a08301876145f6565b60ff8616604084015282810360608401526146f281866143fe565b9150508260808301529695505050505050565b84815260806020820152600061471e60808301866145f6565b60ff949094166040830152506060015292915050565b60006020828403121561474657600080fd5b5051919050565b88815287602082015261475f87614097565b60f89690961b604087015260418601949094526061850192909252608184015260a183015260c182015260e10192915050565b85815260a0602082015260006147ab60a08301876145f6565b82810360408401526147bd81876143fe565b905084606084015282810360808401526147d781856143fe565b98975050505050505050565b600060ff821660ff81036147f9576147f96144bd565b60010192915050565b84815260806020820152600061481b60808301866145f6565b60ff85166040840152828103606084015261483681856143fe565b979650505050505050565b80820281158282048414176104af576104af6144bd565b8281526000602080830184516020860160005b828110156148875781518452928401929084019060010161486b565b5091979650505050505050565b6060815260006148a760608301866145f6565b65ffffffffffff85166020840152828103604084015261112881856143fe565b8481526080602082015260006148e060808301866145f6565b65ffffffffffff85166040840152828103606084015261483681856143fe565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149618160038601602089016143da565b8084019050816003820152845191506149818260048301602088016143da565b0160040195945050505050565b6040815260006149a160408301856143fe565b90506001600160a01b03831660208301529392505050565b600082516149cb8184602087016143da565b9190910192915050565b6080815260006149e860808301876145f6565b82810360208401526149fa81876143fe565b9050846040840152828103606084015261483681856143fe565b86815260c060208201526000614a2d60c08301886145f6565b8281036040840152614a3f81886143fe565b90508560608401528281036080840152614a5981866143fe565b9150508260a0830152979650505050505050565b7fffff00000000000000000000000000000000000000000000000000000000000084168152826020820152606060408201526000611dea60608301846143fe565b64ffffffffff818116838216019080821115614acc57614acc6144bd565b5092915050565b87815260e060208201526000614aec60e08301896145f6565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c0840152614b2381856143fe565b9a9950505050505050505050565b60c081526000614b4460c08301896145f6565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a0840152614b8081856143fe565b9998505050505050505050565b60008451614b9f8184602089016143da565b60609490941b6bffffffffffffffffffffffff191691909301908152601481019190915260340192915050565b606081526000614bdf60608301866143fe565b6020830194909452506040015291905056fea264697066735822122006d8012595bb4926b10d07db645a5818ac85ef140a827074ab17ed95e651876a64736f6c63430008180033","sourceMap":"1878:7256:242:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3199:144;;;;;;;;;;-1:-1:-1;3199:144:242;;;;;:::i;:::-;3332:2;3308:26;;3199:144;;;;-1:-1:-1;;;;;363:55:264;;;345:74;;333:2;318:18;3199:144:242;;;;;;;;2331:198:123;;;;;;;;;;-1:-1:-1;2331:198:123;;;;;:::i;:::-;;:::i;:::-;;;932:14:264;;925:22;907:41;;895:2;880:18;2331:198:123;767:187:264;9008:124:242;;;;;;;;;;-1:-1:-1;9008:124:242;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1262:113:123:-;;;;;;;;;;;;;:::i;4337:837:242:-;;;;;;;;;;-1:-1:-1;4337:837:242;;;;;:::i;:::-;;:::i;:::-;;;4544:25:264;;;4532:2;4517:18;4337:837:242;4398:177:264;6274:519:242;;;;;;;;;;-1:-1:-1;6274:519:242;;;;;:::i;:::-;;:::i;2215:129::-;;;;;;;;;;-1:-1:-1;2215:129:242;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1616:110:123:-;;;;;;;;;;-1:-1:-1;3800:14:123;-1:-1:-1;;3796:25:123;3783:39;1616:110;1262:113;2079:130:242;;;;;;;;;;-1:-1:-1;2079:130:242;;;;;:::i;:::-;;:::i;3349:413::-;;;;;;;;;;-1:-1:-1;3349:413:242;;;;;:::i;:::-;;:::i;5180:533::-;;;;;;:::i;:::-;;:::i;:::-;;2686:266;;;;;;;;;;-1:-1:-1;2686:266:242;;;;;:::i;:::-;;:::i;3768:212::-;;;;;;;;;;-1:-1:-1;3768:212:242;;;;;:::i;:::-;;:::i;7896:172::-;;;;;;;;;;-1:-1:-1;7896:172:242;;;;;:::i;:::-;;:::i;6799:1091::-;;;;;;;;;;-1:-1:-1;6799:1091:242;;;;;:::i;:::-;;:::i;5719:549::-;;;;;;;;;;-1:-1:-1;5719:549:242;;;;;:::i;:::-;;:::i;8741:125::-;;;;;;;;;;-1:-1:-1;8741:125:242;;;;;:::i;:::-;;:::i;1942:98:123:-;;;;;;;;;;;;;:::i;8872:130:242:-;;;;;;;;;;-1:-1:-1;8872:130:242;;;;;:::i;:::-;;:::i;2958:143::-;;;;;;;;;;-1:-1:-1;2958:143:242;;;;;:::i;:::-;3056:37;;;2958:143;2331:198:123;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;9008:124:242:-;9068:16;;:::i;:::-;9103:22;9113:11;9103:9;:22::i;1262:113:123:-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;4337:837:242:-;4447:19;4482:24;4509:28;:26;:28::i;:::-;4482:55;-1:-1:-1;4574:16:242;4555:35;;4547:83;;;;-1:-1:-1;;;4547:83:242;;7592:2:264;4547:83:242;;;7574:21:264;7631:2;7611:18;;;7604:30;7670:34;7650:18;;;7643:62;7741:5;7721:18;;;7714:33;7764:19;;4547:83:242;;;;;;;;;4647:8;:6;:8::i;:::-;-1:-1:-1;;;;;4640:21:242;;4675:37;4691:20;4675:15;:37::i;:::-;4714:65;;-1:-1:-1;;;;;7986:55:264;;4714:65:242;;;7968:74:264;8058:18;;;8051:34;;;7941:18;;4714:65:242;;;-1:-1:-1;;4714:65:242;;;;;;;;;;;;;;;;;;;;4640:149;;4714:65;4640:149;;;;;;;;;4714:65;4640:149;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;4640:149:242;;;;;;;;;;;;:::i;:::-;;4813:35;4831:16;4813:17;:35::i;:::-;4799:49;;4858:41;4878:11;4891:7;4858:19;:41::i;:::-;4909:52;4931:11;4944:16;4909:21;:52::i;:::-;4980:25;5000:4;4980:19;:25::i;:::-;4979:26;4971:58;;;;-1:-1:-1;;;4971:58:242;;9999:2:264;4971:58:242;;;9981:21:264;10038:2;10018:18;;;10011:30;10077:21;10057:18;;;10050:49;10116:18;;4971:58:242;9797:343:264;4971:58:242;5039:31;5059:4;5065;5039:19;:31::i;:::-;5080:37;5099:11;5112:4;5080:18;:37::i;:::-;5127:40;5140:16;5158:8;5127:12;:40::i;:::-;4472:702;4337:837;;;;;:::o;6274:519::-;6349:29;6408:14;6419:2;6408:10;:14::i;:::-;6394:10;:28;6390:397;;-1:-1:-1;6462:2:242;6274:519;;;:::o;6390:397::-;6500:9;6495:282;6515:2;6511:1;:6;6495:282;;;6559:10;6542:13;6553:1;6542:10;:13::i;:::-;:27;;:61;;;;-1:-1:-1;6593:10:242;6573:17;6584:5;:1;6588;6584:5;:::i;:::-;6573:10;:17::i;:::-;:30;6542:61;6538:164;;;6651:5;:1;6655;6651:5;:::i;:::-;6627:29;;6678:5;;6538:164;6741:3;;;;:::i;:::-;;;;6495:282;;;;6390:397;6274:519;;;:::o;2215:129::-;2275:14;2310:27;2325:11;2310:14;:27::i;2079:130::-;2138:13;2171:31;2190:11;2171:18;:31::i;3349:413::-;3419:4;3435:20;3458:28;3474:11;3332:2;3308:26;;3199:144;3458:28;3435:51;-1:-1:-1;3056:37:242;;;3496:15;3585:17;:15;:17::i;:::-;-1:-1:-1;;;;;3585:25:242;;3611:7;3585:34;;;;;;;;;;;;;4544:25:264;;4532:2;4517:18;;4398:177;3585:34:242;;;;;;;;;;;;;;;;;;;-1:-1:-1;3585:34:242;;;;;;;;-1:-1:-1;;3585:34:242;;;;;;;;;;;;:::i;:::-;;;3581:135;;;3662:17;:15;:17::i;:::-;-1:-1:-1;;;;;3662:25:242;;3688:7;3662:34;;;;;;;;;;;;;4544:25:264;;4532:2;4517:18;;4398:177;3662:34:242;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3652:44;;3620:87;3581:135;3743:12;-1:-1:-1;;;;;3732:23:242;:7;-1:-1:-1;;;;;3732:23:242;;3725:30;;;;;3349:413;;;:::o;5180:533::-;5310:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;5346:33:::1;5367:11;5346:20;:33::i;:::-;5345:34;5337:90;;;::::0;-1:-1:-1;;;5337:90:242;;11525:2:264;5337:90:242::1;::::0;::::1;11507:21:264::0;11564:2;11544:18;;;11537:30;11603:34;11583:18;;;11576:62;11674:13;11654:18;;;11647:41;11705:19;;5337:90:242::1;11323:407:264::0;5337:90:242::1;5437:26;5505:34;5520:11;5533:5;5505:14;:34::i;:::-;5596:110;5649:16;5667:11;5691;5680:23;;;;;;4544:25:264::0;;4532:2;4517:18;;4398:177;5680:23:242::1;;::::0;;-1:-1:-1;;5680:23:242;;::::1;::::0;;;;;;;5614:91:::1;::::0;;;::::1;;;:::i;:::-;;::::0;;-1:-1:-1;;5614:91:242;;::::1;::::0;;;;;;::::1;::::0;::::1;::::0;;::::1;;::::0;::::1;::::0;;5596:17:::1;:110::i;:::-;;5327:386;5180:533:::0;;;;:::o;2686:266::-;2760:19;2791:20;2814:17;:15;:17::i;:::-;-1:-1:-1;;;;;2814:25:242;;2840:16;2814:43;;;;;;;;;;;;;4544:25:264;;4532:2;4517:18;;4398:177;2814:43:242;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2923:2;2889:36;-1:-1:-1;;2889:36:242;:55;;;;;;-1:-1:-1;;2686:266:242:o;3768:212::-;3847:4;3870:31;3889:11;3870:18;:31::i;:::-;:103;;;;;3968:5;-1:-1:-1;;;;;3905:68:242;:17;:15;:17::i;:::-;:59;;;;;3056:37;;;3905:59;;;4544:25:264;-1:-1:-1;;;;;3905:25:242;;;;;;;4517:18:264;;3905:59:242;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;3905:68:242;;3870:103;3863:110;3768:212;-1:-1:-1;;;3768:212:242:o;7896:172::-;7982:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;8005:56:::1;3056:37:::0;;;8052:8:::1;8005:12;:56::i;:::-;7896:172:::0;;;:::o;6799:1091::-;6892:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;6915:22:::1;6940;6950:11;6940:9;:22::i;:::-;6915:47;;6972:22;6997:42;7022:5;:16;;;6997:24;:42::i;:::-;6972:67;;7070:5;:11;;;7053:14;:28;7049:72;;;7097:11;::::0;::::1;:13:::0;;;::::1;::::0;::::1;:::i;:::-;::::0;;-1:-1:-1;7049:72:242::1;7174:14:::0;;7150:21;;7130:17:::1;::::0;7150:38:::1;::::0;::::1;:::i;:::-;7130:58;;7198:17;7241:5;:13;;;7218:12;:20;;;:36;;;;:::i;:::-;7198:56;;7264:17;7312:5;:18;;;7284:12;:25;;;:46;;;;:::i;:::-;7264:66;;7340:16;7381:5;:12;;;7359;:19;;;:34;;;;:::i;:::-;7340:53:::0;-1:-1:-1;734:1:0::1;7340:53:242::0;7450:9;7426:21:::1;7438:9:::0;7426;:21:::1;:::i;:::-;:33;;;;:::i;:::-;:44;;;;:::i;:::-;7425:74;7404:158;;;::::0;-1:-1:-1;;;7404:158:242;;12499:2:264;7404:158:242::1;::::0;::::1;12481:21:264::0;12538:2;12518:18;;;12511:30;12577:34;12557:18;;;12550:62;12648:7;12628:18;;;12621:35;12673:19;;7404:158:242::1;12297:401:264::0;7404:158:242::1;7582:5;:11;;;7576:18;;;;;;;;:::i;:::-;:23;;::::0;:47;::::1;;;;7617:1;7603:5;:11;;;:15;;;;:::i;:::-;:20:::0;7576:47:::1;7572:95;;;7655:1;7639:5;:12;;:17;;;;;;;:::i;:::-;::::0;;-1:-1:-1;7572:95:242::1;7692:1;7676:5;:12;;:17;;;;;;;:::i;:::-;::::0;;-1:-1:-1;7720:21:242;;7703:38;;7767:20:::1;::::0;;::::1;::::0;7751:13;;::::1;:36:::0;7818:25:::1;::::0;;::::1;::::0;7797:18;;::::1;:46:::0;7854:29:::1;7864:11:::0;7703:5;7854:9:::1;:29::i;:::-;6905:985;;;;;;6799:1091:::0;;;:::o;5719:549::-;5776:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;5808:33:::1;5829:11;5808:20;:33::i;:::-;5807:34;5799:72;;;::::0;-1:-1:-1;;;5799:72:242;;13365:2:264;5799:72:242::1;::::0;::::1;13347:21:264::0;13404:2;13384:18;;;13377:30;13443:27;13423:18;;;13416:55;13488:18;;5799:72:242::1;13163:349:264::0;5799:72:242::1;5881:26;5910:22;5920:11;5910:9;:22::i;:::-;5960:1;5942:15;::::0;::::1;:19:::0;6000:16:::1;::::0;::::1;::::0;5971:19:::1;::::0;::::1;:46:::0;5881:51;-1:-1:-1;6027:33:242::1;6037:11:::0;5881:51;6027:9:::1;:33::i;:::-;6077:8;:6;:8::i;:::-;6070:51;::::0;;;;::::1;::::0;::::1;13717:25:264::0;;;6113:7:242::1;13758:18:264::0;;;13751:34;-1:-1:-1;;;;;6070:29:242;;;::::1;::::0;::::1;::::0;13690:18:264;;6070:51:242::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;6168:8;:6;:8::i;:::-;-1:-1:-1::0;;;;;6161:38:242::1;;6200:11;6161:51;;;;;;;;;;;;;4544:25:264::0;;4532:2;4517:18;;4398:177;6161:51:242::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;6222:39;6243:11;6256:4;6222:20;:39::i;8741:125::-:0;8801:7;8827:32;8847:11;8827:19;:32::i;1942:98:123:-;1981:7;2003:32;:30;:32::i;8872:130:242:-;8937:7;8963:32;8983:11;8963:19;:32::i;13158:402:217:-;13212:23;;:::i;:::-;13272:16;;;13286:1;13272:16;;;;;;;;;13243:26;;13272:16;;;;;;;;;;;-1:-1:-1;13272:16:217;13243:45;;13309:8;13294:9;13304:1;13294:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;13325:24;;;13412:80;1303:66;13457:9;1432:66;13412:21;:80::i;:::-;13324:168;;;;;;13505:50;13512:11;13525:15;13542:12;13505:6;:50::i;:::-;13498:57;13158:402;-1:-1:-1;;;;;;13158:402:217:o;2992:383:123:-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;8248:347:242:-;8304:7;8323:25;8351:42;:40;:42::i;:::-;8323:70;;8403:24;8430:50;8458:17;8478:1;8430:19;:50::i;:::-;:54;;8483:1;8430:54;:::i;:::-;8403:81;;8494:61;8514:17;8533:1;8537:16;8494:19;:61::i;1259:186:254:-;1317:10;1342:100;1377:15;1405:9;1422:18;1342:25;:100::i;4730:249:195:-;4828:16;;;4842:1;4828:16;;;;;;;;;4799:26;;4828:16;;;;;;;;;;;-1:-1:-1;4828:16:195;4799:45;;4865:11;4850:9;4860:1;4850:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;4883:91;1163:66;1147:83;;4920:9;4931:1;4952:5;4934:25;;;;;;;14134:2:264;14130:15;;;;-1:-1:-1;;14126:88:264;14114:101;;14240:2;14231:12;;13985:264;4934:25:195;;;;-1:-1:-1;;4934:25:195;;;;;;;;;1292:66;4883:26;:91::i;3480:255::-;3582:16;;;3596:1;3582:16;;;;;;;;;3553:26;;3582:16;;;;;;;;;;;-1:-1:-1;3582:16:195;3553:45;;3619:11;3604:9;3614:1;3604:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;3637:93;1163:66;1147:83;;3674:9;3685:1;3706:7;3688:27;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;2594:287:208;2700:16;;;2714:1;2700:16;;;;;;;;;2653:10;;;;2700:16;;;;;;;;;;;;-1:-1:-1;2700:16:208;2671:45;;2737:8;2722:9;2732:1;2722:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;2752:13;2768:64;1069:66;2805:9;2752:13;1198:66;2768:26;:64::i;:::-;2752:80;;2846:29;2867:5;2854:20;;6948:5;6862:97;2846:29;2838:38;2594:287;-1:-1:-1;;;;2594:287:208:o;3890:240::-;3982:16;;;3996:1;3982:16;;;;;;;;;3953:26;;3982:16;;;;;;;;;;;-1:-1:-1;3982:16:208;3953:45;;4019:8;4004:9;4014:1;4004:12;;;;;;;;:::i;:::-;;;;;;:23;;;;;4034:91;1069:66;1053:83;;4071:9;4082:1;4103:5;4085:25;;;;;;14592:14:264;14585:22;14580:3;14576:32;14564:45;;14634:1;14625:11;;14441:201;4085:25:208;;;;-1:-1:-1;;4085:25:208;;;;;;;;;1198:66;4034:26;:91::i;5941:246:195:-;6037:16;;;6051:1;6037:16;;;;;;;;;6008:26;;6037:16;;;;;;;;;;;-1:-1:-1;6037:16:195;6008:45;;6074:11;6059:9;6069:1;6059:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;6092:90;1163:66;1147:83;;6129:9;6140:1;6161:4;6143:24;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;8074:168:242;8156:79;8177:38;8194:20;8177:16;:38::i;:::-;8217:7;8226:8;8156:20;:79::i;:::-;8074:168;;:::o;3297:296:203:-;3403:16;;;3417:1;3403:16;;;;;;;;;3348:18;;;;3403:16;;;;;;;;;;;;-1:-1:-1;3403:16:203;3374:45;;3456:5;3440:23;;3425:9;3435:1;3425:12;;;;;;;;:::i;:::-;;;;;;;;;;:38;3470:13;3486:64;1061:66;3523:9;3470:13;-1:-1:-1;;;3486:26:203;:64::i;5610:288:217:-;5719:16;;;5733:1;5719:16;;;;;;;;;5669:13;;;;5719:16;;;;;;;;;;;;-1:-1:-1;5719:16:217;5690:45;;5756:8;5741:9;5751:1;5741:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;5771:13;5787:64;1303:66;5824:9;5835:1;1432:66;5787:26;:64::i;:::-;5771:80;-1:-1:-1;5872:20:217;;;;5864:29;;;;;;;;:::i;5306:279:195:-;5416:16;;;5430:1;5416:16;;;;;;;;;5367:12;;;;5416:16;;;;;;;;;;;;-1:-1:-1;5416:16:195;5387:45;;5453:11;5438:9;5448:1;5438:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;5471:13;5487:64;1163:66;5524:9;5535:1;1292:66;5487:26;:64::i;2505:175:242:-;2555:30;2630:42;:40;:42::i;6512:295:195:-;6623:16;;;6637:1;6623:16;;;;;;;;;6575:11;;;;6623:16;;;;;;;;;;;;-1:-1:-1;6623:16:195;6594:45;;6660:11;6645:9;6655:1;6645:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;6678:13;6694:64;1163:66;6731:9;6742:1;1292:66;6694:26;:64::i;6265:248:217:-;6360:16;;;6374:1;6360:16;;;;;;;;;6331:26;;6360:16;;;;;;;;;;;-1:-1:-1;6360:16:217;6331:45;;6397:8;6382:9;6392:1;6382:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;6412:96;1303:66;6449:9;6460:1;6486:5;6480:12;;;;;;;;:::i;:::-;6463:30;;;;;;;14979:3:264;14975:16;;;;14993:66;14971:89;14959:102;;15086:1;15077:11;;14834:260;6463:30:217;;;;-1:-1:-1;;6463:30:217;;;;;;;;;1432:66;6412:26;:96::i;3318:662:107:-;3373:23;3516:19;;3570:39;3592:16;3599:8;3592:16;:::i;:::-;3570:21;:39::i;:::-;3515:94;;;;3690:8;3703:1;3672:32;;;3668:97;;3713:52;;;;;3757:7;;;;3713:52;;;15655:98:264;15628:18;;3713:52:107;15511:248:264;3668:97:107;1759:4:23;1744:28;;1738:35;;1847:9;1836:21;1903:20;;1961:43;;3883:92:107;3900:8;3936;3883:4;:92::i;15526:545:217:-;15597:24;15624:200;15644:6;:15;;;15667:6;:14;;;15689:6;:12;;;15709:6;:19;;;15736:6;:13;;;15757:6;:16;;;15781:6;:17;;;15806:6;:12;;;15624;:200::i;:::-;15928:16;;;15942:1;15928:16;;;;;;;;;15597:227;;-1:-1:-1;15831:30:217;;15867:25;;15831:30;;15928:16;;;;;;;;;;;;-1:-1:-1;15928:16:217;15899:45;;15965:8;15950:9;15960:1;15950:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;15980:86;1303:66;16012:9;16023:11;16036:15;16053:12;15980:21;:86::i;7183:249:195:-;7280:16;;;7294:1;7280:16;;;;;;;;;7251:26;;7280:16;;;;;;;;;;;-1:-1:-1;7280:16:195;7251:45;;7317:11;7302:9;7312:1;7302:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;7335:92;1163:66;1147:83;;7372:9;7383:1;7404:6;7386:26;;;;;;14592:14:264;14585:22;14580:3;14576:32;14564:45;;14634:1;14625:11;;14441:201;4071:290:195;4183:16;;;4197:1;4183:16;;;;;;;;;4133:13;;;;4183:16;;;;;;;;;;;;-1:-1:-1;4183:16:195;4154:45;;4220:11;4205:9;4215:1;4205:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;4238:13;4254:64;1163:66;4291:9;4302:1;1292:66;4254:26;:64::i;:::-;4332:23;;;4071:290;-1:-1:-1;;;;4071:290:195:o;4048:97:123:-;4089:7;4111:29;:27;:29::i;10661:294:217:-;10780:16;;;10794:1;10780:16;;;;;;;;;10725:18;;;;10780:16;;;;;;;;;;;;-1:-1:-1;10780:16:217;10751:45;;10817:8;10802:9;10812:1;10802:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;10832:13;10848:64;1303:66;10885:9;10896:1;1432:66;10848:26;:64::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;17711:363:217:-;17822:23;;:::i;:::-;18044:25;18057:11;18044:12;:25::i;:::-;18023:12;;;17853:216;;;17998:17;;;17853:216;;;17974:16;;;17853:216;;;17953:13;;;17853:216;;;17926:19;;;17853:216;;;17861:6;17884:14;;;17906:12;;;17853:216;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;-1:-1:-1;;;17853:216:217;;;;-1:-1:-1;17711:363:217;;;-1:-1:-1;;;;;17711:363:217:o;5084:257:218:-;5195:16;;;5136:22;5195:16;;;;;;;;;5218:13;5234:64;1248:66;5166:45;5282:1;1377:66;5234:26;:64::i;:::-;5312:23;;;5084:257;-1:-1:-1;;;5084:257:218:o;2644:396:199:-;2783:16;;;2797:1;2783:16;;;;;;;;2731:15;;;;2783:16;2797:1;2783:16;;;;;;;;;;-1:-1:-1;2783:16:199;2754:45;;2844:15;-1:-1:-1;;;;;2828:33:199;2820:42;;2805:9;2815:1;2805:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;2899:9;2883:27;;2868:9;2878:1;2868:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;2917:13;2933:64;1065:66;2970:9;2917:13;-1:-1:-1;;;2933:26:199;:64::i;:::-;2917:80;2644:396;-1:-1:-1;;;;;2644:396:199:o;4380:357::-;4505:16;;;4519:1;4505:16;;;;;;;;4476:26;;4505:16;;;;;;;;;;-1:-1:-1;4505:16:199;4476:45;;4566:15;-1:-1:-1;;;;;4550:33:199;4542:42;;4527:9;4537:1;4527:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;4621:9;4605:27;;4590:9;4600:1;4590:12;;;;;;;;:::i;:::-;;;;;;:42;;;;;4639:93;1065:66;1049:83;;4676:9;4687:1;4708:7;4690:27;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;4690:27:199;;;;-1:-1:-1;;4690:27:199;;;;;;;;;-1:-1:-1;;;4639:26:199;:93::i;:::-;4470:267;4380:357;;;:::o;1046:257:124:-;1133:10;1262:26;438:6;451:5:41;1262:26:124;:::i;:::-;-1:-1:-1;;1244:13:124;;:45;;451:5:41;1208:31:124;;;;;1189:15;;;:51;:101;;-1:-1:-1;1046:257:124;;;;;:::o;10761:455:46:-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;:::-;10980:232;;;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10927:289;10761:455;;;;;:::o;17775:457::-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;1465:182:91:-;1524:10;1547:97;1583:14;1610:9;1627:14;1547:25;:97::i;3806:271:90:-;3933:16;;;3947:1;3933:16;;;;;;;;;3904:26;;3933:16;;;;;;;;;;;-1:-1:-1;3933:16:90;3904:45;;3986:7;3970:25;;3955:9;3965:1;3955:12;;;;;;;;:::i;:::-;;;;;;:40;;;;;4002:70;4030:8;4040:9;4051:1;4061:8;4002:27;:70::i;5805:471:133:-;5966:16;;;5980:1;5966:16;;;;;;;;;5879:19;;;;;;5966:16;;;;;;;;;;;-1:-1:-1;5966:16:133;5937:45;;6011:21;6003:30;;;5988:9;5998:1;5988:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;6041:24;;;6128:80;1174:66;6173:9;1303:66;6128:21;:80::i;:::-;6040:168;;;;;;6221:50;6228:11;6241:15;6258:12;6221:6;:50::i;:::-;6214:57;;;;;;;;5805:471;;;:::o;2109:683:107:-;2185:23;2216:20;2239:32;:30;:32::i;:::-;2216:55;-1:-1:-1;;;;;;2350:29:107;;2358:4;2350:29;2346:322;;2389:12;2433:153;2467:36;:34;:36::i;:::-;2520:1;2541:8;2569;2433:15;:153::i;:::-;2409:177;-1:-1:-1;2409:177:107;-1:-1:-1;2409:177:107;2595:41;;2609:27;2625:10;2609:15;:27::i;:::-;2644:17;;;;2346:322;2736:51;;;;;-1:-1:-1;;;;;2736:31:107;;;;;:51;;2768:8;;2778;;2736:51;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2736:51:107;;;;;;;;;;;;:::i;18741:348:217:-;18963:12;19007:8;19017:7;19026:5;19033:12;19047:6;19055:9;19066:10;19078:5;18990:94;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;18983:101;;18741:348;;;;;;;;;;:::o;6458:480:46:-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;6692:242::-;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;1836:227::-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;16807:746:217:-;16899:16;16923:15;16946:13;16967:20;16995:14;17017:16;17041:18;17067:13;17115:26;17132:5;17139:1;35409:27:23;35423:4;35409:27;35403:34;;35277:170;17115:26:217;35409:27:23;;;35403:34;35409:27;;;35403:34;17107:35:217;;-1:-1:-1;35403:34:23;-1:-1:-1;17221:33:217;;17213:42;;;;;;;;:::i;:::-;35409:27:23;;;35403:34;35409:27;;;35403:34;35409:27;;;35403:34;35409:27;;;35403:34;35409:27;;;;35403:34;16807:746:217;;;;17205:50;;35403:34:23;;;;-1:-1:-1;35403:34:23;-1:-1:-1;35403:34:23;;-1:-1:-1;35403:34:23;-1:-1:-1;16807:746:217;-1:-1:-1;;16807:746:217:o;23107:355:45:-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;:::-;23107:355;;;;;:::o;36171:541::-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;11569:424:46:-;11720:21;11744:17;:15;:17::i;:::-;11720:41;-1:-1:-1;11796:4:46;-1:-1:-1;;;;;11771:30:46;;;11767:222;;11811:69;11837:7;11846:8;11856:17;11875:4;11811:25;:69::i;:::-;11767:222;;;11901:81;;;;;-1:-1:-1;;;;;11901:37:46;;;;;:81;;11939:7;;11948:8;;11958:17;;11977:4;;11901:81;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8363:236:133;8474:19;8495:29;8569:25;8582:11;8569:12;:25::i;:::-;8532:62;;;;-1:-1:-1;8363:236:133;-1:-1:-1;;;;8363:236:133:o;1761:1386:121:-;1888:12;1902:17;1956:21;1979:17;2000:22;2013:8;2000:12;:22::i;:::-;1955:67;;-1:-1:-1;1955:67:121;-1:-1:-1;;;;;;2067:27:121;;2063:106;;2139:8;2149:19;:8;:17;:19::i;:::-;2103:66;;;;;;;;;;;;:::i;2063:106::-;2275:12;2270:64;;2289:45;2317:8;2327:6;2289:27;:45::i;:::-;2413:9;;2409:197;;578:36:124;2955:46;;696:18:144;2954:74:124;2432:22:121;2515:26;2954:74:124;2515:13:121;:26::i;:::-;2490:51;-1:-1:-1;2549:50:121;2563:11;2576:22;2593:5;2490:51;2576:22;:::i;:::-;2549:13;:50::i;:::-;2424:182;;2409:197;2708:14;2681:23;:8;451:5:41;2637:44:124;;2539:148;2681:23:121;:41;;;:461;;2982:160;3043:6;3069:5;3092:13;3125:8;2982:39;:160::i;:::-;2681:461;;;2805:168;2874:6;2900:5;2923:13;2956:8;2805:47;:168::i;:::-;2663:479;;;;-1:-1:-1;1761:1386:121;-1:-1:-1;;;;;;;1761:1386:121:o;348:217:142:-;551:6;545:13;538:4;530:6;526:17;519:40;12066:286:45;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8101:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;8389:20:44;;8299:21;;8322:9;;8295:37;8385:31;;8244:184;8201:237;;-1:-1:-1;6076:2380:44;;;;:::o;51823:242:45:-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;17013:1682;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;50806:191::-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;24152:738:45:-;24403:37;24443:66;24491:7;24500:8;24443:47;:66::i;:::-;24403:106;-1:-1:-1;24515:26:45;24551:49;24403:106;24582:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;24551:49:45;24515:86;;24608:277;24662:7;24687:8;24722:17;24765:1;24787:19;24820:4;24856:22;24608:36;:277::i;7963:242:133:-;35423:4:23;35409:27;;35403:34;35409:27;;;35403:34;8028:19:133;;8173:26;8147:53;;7963:242;;;:::o;5928:433:139:-;6056:16;;;6070:1;6056:16;;;;;;;;;5986:14;;;;;;6056:16;;;;;;;;;;;-1:-1:-1;6056:16:139;6027:45;;6111:8;6078:9;6088:1;6078:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;6128:24;;;6215:78;1155:66;6258:9;1284:66;6215:19;:78::i;:::-;6127:166;;;;;;6306:50;6313:11;6326:15;6343:12;6306:6;:50::i;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3968:25:124;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;1546:281:108:-;1708:29;1718:10;1730:6;1708:9;:29::i;:::-;1703:120;;1786:21;:10;:19;:21::i;:::-;1809:6;1754:62;;;;;;;;;;;;:::i;3758:308:132:-;3871:16;;;3885:1;3871:16;;;;;;;;;3819:15;;;;3871:16;;;;;;;;;;;;-1:-1:-1;3871:16:132;3842:45;;3926:11;3893:9;3903:1;3893:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;3945:13;3961:62;1157:66;3996:9;3945:13;-1:-1:-1;;;3961:24:132;:62::i;5057:269::-;5156:16;;;5170:1;5156:16;;;;;;;;;5127:26;;5156:16;;;;;;;;;;;-1:-1:-1;5156:16:132;5127:45;;5211:11;5178:9;5188:1;5178:12;;;;;;;;:::i;:::-;;;;;;:45;;;;;5230:91;1157:66;1141:83;;5265:9;5276:1;5297:7;5279:27;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;5279:27:132;;;;-1:-1:-1;;5279:27:132;;;;;;;;;-1:-1:-1;;;5230:24:132;:91::i;5594:317:123:-;5733:12;5747:17;5790:6;-1:-1:-1;;;;;5790:11:123;5810:1;5821:79;5847:8;5868:9;5889:8;5821:13;:79::i;:::-;5790:116;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5772:134:123;;;;-1:-1:-1;5594:317:123;-1:-1:-1;;;;;5594:317:123:o;6415:321::-;6562:12;6576:17;6619:6;-1:-1:-1;;;;;6619:19:123;6646:79;6672:8;6693:9;6714:8;6646:13;:79::i;:::-;6619:112;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4015:652:45;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;5042:669:44;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:44;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;3658:342:50:-;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:44:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;44254:4001:45:-;44673:14;44652:7;:35;;;44648:161;;44743:14;44759:7;44792;44775:25;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;44775:25:45;;;;-1:-1:-1;;44775:25:45;;;;;;;;;;44704:98;;;;;;;;;;:::i;44648:161::-;44815:27;44845:49;:22;44876:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;44845:49:45;44815:79;;44900:26;44965:4;:11;44951;44929:33;;:19;:33;;;;:::i;:::-;:47;;;;:::i;:::-;44900:76;;45248:18;45225:19;:41;;:98;;;;-1:-1:-1;45304:19:45;45270:30;45289:11;45270:16;:30;:::i;:::-;:53;;;;45225:98;45221:218;;;45340:92;;;;;27617:12:264;27656:15;;;45340:92:45;;;27638:34:264;27708:15;;;27688:18;;;27681:43;27760:15;;27740:18;;;27733:43;27580:18;;45340:92:45;27411:371:264;45221:218:45;45545:19;45526:16;:38;;;45522:140;;;45581:74;;;;;;;;27960:25:264;;;28033:12;28021:25;;28001:18;;;27994:53;27933:18;;45581:74:45;27787:266:264;45522:140:45;45701:36;45740:72;:22;45774:17;45793:18;45740:33;:72::i;:::-;45701:111;;45959:22;45984:24;46000:7;45984:15;:24::i;:::-;45959:49;;46019:9;46014:486;46034:5;:12;46030:1;:16;46014:486;;;46061:9;46083:5;46089:1;46083:8;;;;;;;;:::i;:::-;;;;;;;46061:31;;46104:42;836:6:54;46104:4:45;:14;;;;;:42;;;;:::i;:::-;46100:394;;;3536:35:26;;;;-1:-1:-1;;;;;46158:55:45;;46235:7;46264:8;46303:17;46350:16;46391:11;46430:22;46470:4;46158:327;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;46100:394;-1:-1:-1;46048:3:45;;46014:486;;;-1:-1:-1;46558:32:45;;;:13;46698:107;46716:17;46712:21;;:1;:21;;;46698:107;;;46761:33;:22;46792:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;46761:33:45;46752:42;;;;46735:3;;46698:107;;;;46930:7;46874:277;46957:8;46994:17;47035:5;47064:11;47101:21;47138:4;46874:277;;;;;;;;;;;:::i;:::-;;;;;;;;46506:652;47243:18;47220:19;:41;47216:248;;47271:31;47305:48;47335:7;47344:8;47305:29;:48::i;:::-;695:28:44;;;-1:-1:-1;47216:248:45;47521:27;47551:61;47575:7;47584:8;47594:17;47551:23;:61::i;:::-;47521:91;;47620:92;47652:19;47681:16;47620:92;;47705:4;47620:13;:92::i;:::-;47513:206;47773:9;47768:483;47788:5;:12;47784:1;:16;47768:483;;;47815:9;47837:5;47843:1;47837:8;;;;;;;;:::i;:::-;;;;;;;47815:31;;47858:41;947:6:54;47858:4:45;:14;;;;;:41;;;;:::i;:::-;47854:391;;;3536:35:26;;;;-1:-1:-1;;;;;47911:54:45;;47987:7;48016:8;48055:17;48102:16;48143:11;48182:21;48221:4;47911:325;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;47854:391;-1:-1:-1;47802:3:45;;47768:483;;;;44498:3757;;;;44254:4001;;;;;;;:::o;7829:207:139:-;7940:14;7956:17;8006:25;8019:11;8006:12;:25::i;3165:160:124:-;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;-1:-1:-1;;2007:37:124;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;-1:-1:-1;;29898:79:264;;2092:30:124;;;29886:92:264;2092:30:124;;29994:12:264;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;955:327:108;1036:4;1178:56;696:18:144;578:36:124;2955:46;;2954:74;1227:6:108;1178:19;:56::i;:::-;:99;;;;1238:39;1258:10;1270:6;1238:19;:39::i;4897:201:123:-;5019:12;5063:8;5073:9;5084:8;5046:47;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;5039:54;;4897:201;;;;;:::o;51249:282:45:-;51494:30;;;;;;30741:19:264;;;30776:12;;;30769:28;;;51337:7:45;;30813:12:264;;51494:30:45;30552:279:264;1489:2340:44;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;7468:1525:24:-;7596:14;1145:16;7622:25;;7618:120;;;7664:67;;;;;;;;4544:25:264;;;4517:18;;7664:67:24;4398:177:264;7618:120:24;7802:14;6445:61;;;7070:16;;;1063;7070;975;7059:27;7017:70;;;6995:94;;8068:38;;;8064:192;;8151:19;8133:15;:37;8118:52;;;;8064:192;;;8232:15;8210:19;:37;8195:52;;;;8064:192;-1:-1:-1;8572:16:24;975;1063;8439;;;;8428:27;8564:35;;;8882:5;8719:26;8699:46;;;;8698:62;;;8862:25;;;;8892:34;;;;;8861:66;;-1:-1:-1;7468:1525:24;;;;;:::o;7448:223:139:-;35423:4:23;35409:27;;35403:34;35409:27;;;35403:34;7564:35:139;;;;;;7513:14;;7631:33;;7623:42;6862:97:208;4006:378:136;4130:16;;;4144:1;4130:16;;;;;;;;4082:11;;;;4130:16;4144:1;4130:16;;;;;;;;;;-1:-1:-1;4130:16:136;4101:45;;4185:10;4152:9;4162:1;4152:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;4241:6;-1:-1:-1;;;;;4225:24:136;4217:33;;4202:9;4212:1;4202:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;4257:13;4273:62;1169:66;4308:9;4257:13;1298:66;4273:24;:62::i;:::-;4257:78;;4349:29;4370:5;4357:20;;6948:5:208;6862:97;2681:1129:58;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;;3341:28;;3116:690;;;2681:1129;;;;;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;14:180:264:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:264;;14:180;-1:-1:-1;14:180:264:o;430:332::-;488:6;541:2;529:9;520:7;516:23;512:32;509:52;;;557:1;554;547:12;509:52;596:9;583:23;646:66;639:5;635:78;628:5;625:89;615:117;;728:1;725;718:12;959:184;-1:-1:-1;;;1008:1:264;1001:88;1108:4;1105:1;1098:15;1132:4;1129:1;1122:15;1148:266;1228:1;1221:5;1218:12;1208:200;;-1:-1:-1;;;1261:1:264;1254:88;1365:4;1362:1;1355:15;1393:4;1390:1;1383:15;1208:200;1148:266;:::o;1419:777::-;1642:13;;1624:32;;1712:4;1700:17;;;1694:24;1672:20;;;1665:54;1766:4;1754:17;;1748:24;1611:3;1596:19;;;1781:43;1748:24;1781:43;:::i;:::-;1862:12;1855:4;1844:9;1840:20;1833:42;;1931:4;1923:6;1919:17;1913:24;1906:4;1895:9;1891:20;1884:54;1994:4;1986:6;1982:17;1976:24;1969:4;1958:9;1954:20;1947:54;2057:4;2049:6;2045:17;2039:24;2032:4;2021:9;2017:20;2010:54;2120:4;2112:6;2108:17;2102:24;2095:4;2084:9;2080:20;2073:54;2183:4;2175:6;2171:17;2165:24;2158:4;2147:9;2143:20;2136:54;1419:777;;;;:::o;2201:154::-;-1:-1:-1;;;;;2280:5:264;2276:54;2269:5;2266:65;2256:93;;2345:1;2342;2335:12;2360:184;-1:-1:-1;;;2409:1:264;2402:88;2509:4;2506:1;2499:15;2533:4;2530:1;2523:15;2549:255;2621:2;2615:9;2663:6;2651:19;;2700:18;2685:34;;2721:22;;;2682:62;2679:88;;;2747:18;;:::i;:::-;2783:2;2776:22;2549:255;:::o;2809:334::-;2880:2;2874:9;2936:2;2926:13;;-1:-1:-1;;2922:86:264;2910:99;;3039:18;3024:34;;3060:22;;;3021:62;3018:88;;;3086:18;;:::i;:::-;3122:2;3115:22;2809:334;;-1:-1:-1;2809:334:264:o;3148:246::-;3197:4;3230:18;3222:6;3219:30;3216:56;;;3252:18;;:::i;:::-;-1:-1:-1;3309:2:264;3297:15;-1:-1:-1;;3293:88:264;3383:4;3289:99;;3148:246::o;3399:464::-;3442:5;3495:3;3488:4;3480:6;3476:17;3472:27;3462:55;;3513:1;3510;3503:12;3462:55;3549:6;3536:20;3580:49;3596:32;3625:2;3596:32;:::i;:::-;3580:49;:::i;:::-;3654:2;3645:7;3638:19;3700:3;3693:4;3688:2;3680:6;3676:15;3672:26;3669:35;3666:55;;;3717:1;3714;3707:12;3666:55;3782:2;3775:4;3767:6;3763:17;3756:4;3747:7;3743:18;3730:55;3830:1;3805:16;;;3823:4;3801:27;3794:38;;;;3809:7;3399:464;-1:-1:-1;;;3399:464:264:o;3868:525::-;3955:6;3963;3971;4024:2;4012:9;4003:7;3999:23;3995:32;3992:52;;;4040:1;4037;4030:12;3992:52;4079:9;4066:23;4098:31;4123:5;4098:31;:::i;:::-;4148:5;-1:-1:-1;4200:2:264;4185:18;;4172:32;;-1:-1:-1;4255:2:264;4240:18;;4227:32;4282:18;4271:30;;4268:50;;;4314:1;4311;4304:12;4268:50;4337;4379:7;4370:6;4359:9;4355:22;4337:50;:::i;:::-;4327:60;;;3868:525;;;;;:::o;4947:235::-;5093:2;5078:18;;5105:37;5135:6;5105:37;:::i;:::-;5151:25;;;4947:235;:::o;5187:148::-;5260:20;;5309:1;5299:12;;5289:40;;5325:1;5322;5315:12;5340:341;5431:6;5439;5447;5500:2;5488:9;5479:7;5475:23;5471:32;5468:52;;;5516:1;5513;5506:12;5468:52;5552:9;5539:23;5529:33;;5609:2;5598:9;5594:18;5581:32;5571:42;;5632:43;5671:2;5660:9;5656:18;5632:43;:::i;:::-;5622:53;;5340:341;;;;;:::o;5686:315::-;5754:6;5762;5815:2;5803:9;5794:7;5790:23;5786:32;5783:52;;;5831:1;5828;5821:12;5783:52;5867:9;5854:23;5844:33;;5927:2;5916:9;5912:18;5899:32;5940:31;5965:5;5940:31;:::i;:::-;5990:5;5980:15;;;5686:315;;;;;:::o;6006:390::-;6084:6;6092;6145:2;6133:9;6124:7;6120:23;6116:32;6113:52;;;6161:1;6158;6151:12;6113:52;6197:9;6184:23;6174:33;;6258:2;6247:9;6243:18;6230:32;6285:18;6277:6;6274:30;6271:50;;;6317:1;6314;6307:12;6271:50;6340;6382:7;6373:6;6362:9;6358:22;6340:50;:::i;:::-;6330:60;;;6006:390;;;;;:::o;6401:984::-;6498:6;6506;6550:9;6541:7;6537:23;6580:3;6576:2;6572:12;6569:32;;;6597:1;6594;6587:12;6569:32;6633:9;6620:23;6610:33;;6662:6;6761:2;-1:-1:-1;;6688:2:264;6684:75;6680:84;6677:104;;;6777:1;6774;6767:12;6677:104;6803:22;;:::i;:::-;6790:35;;6876:2;6865:9;6861:18;6848:32;6841:5;6834:47;6941:2;6930:9;6926:18;6913:32;6908:2;6901:5;6897:14;6890:56;6978:43;7017:2;7006:9;7002:18;6978:43;:::i;:::-;6973:2;6966:5;6962:14;6955:67;7082:3;7071:9;7067:19;7054:33;7049:2;7042:5;7038:14;7031:57;7149:3;7138:9;7134:19;7121:33;7115:3;7108:5;7104:15;7097:58;7216:3;7205:9;7201:19;7188:33;7182:3;7175:5;7171:15;7164:58;7283:3;7272:9;7268:19;7255:33;7249:3;7242:5;7238:15;7231:58;7350:2;7339:9;7335:18;7322:32;7316:3;7309:5;7305:15;7298:57;;7374:5;7364:15;;;6401:984;;;;;:::o;8096:250::-;8181:1;8191:113;8205:6;8202:1;8199:13;8191:113;;;8281:11;;;8275:18;8262:11;;;8255:39;8227:2;8220:10;8191:113;;;-1:-1:-1;;8338:1:264;8320:16;;8313:27;8096:250::o;8351:329::-;8392:3;8430:5;8424:12;8457:6;8452:3;8445:19;8473:76;8542:6;8535:4;8530:3;8526:14;8519:4;8512:5;8508:16;8473:76;:::i;:::-;8594:2;8582:15;-1:-1:-1;;8578:88:264;8569:98;;;;8669:4;8565:109;;8351:329;-1:-1:-1;;8351:329:264:o;8685:320::-;8892:6;8881:9;8874:25;8935:2;8930;8919:9;8915:18;8908:30;8855:4;8955:44;8995:2;8984:9;8980:18;8972:6;8955:44;:::i;9010:442::-;9063:5;9116:3;9109:4;9101:6;9097:17;9093:27;9083:55;;9134:1;9131;9124:12;9083:55;9163:6;9157:13;9194:49;9210:32;9239:2;9210:32;:::i;9194:49::-;9268:2;9259:7;9252:19;9314:3;9307:4;9302:2;9294:6;9290:15;9286:26;9283:35;9280:55;;;9331:1;9328;9321:12;9280:55;9344:77;9418:2;9411:4;9402:7;9398:18;9391:4;9383:6;9379:17;9344:77;:::i;9457:335::-;9536:6;9589:2;9577:9;9568:7;9564:23;9560:32;9557:52;;;9605:1;9602;9595:12;9557:52;9638:9;9632:16;9671:18;9663:6;9660:30;9657:50;;;9703:1;9700;9693:12;9657:50;9726:60;9778:7;9769:6;9758:9;9754:22;9726:60;:::i;10145:184::-;-1:-1:-1;;;10194:1:264;10187:88;10294:4;10291:1;10284:15;10318:4;10315:1;10308:15;10334:125;10399:9;;;10420:10;;;10417:36;;;10433:18;;:::i;10464:195::-;10503:3;-1:-1:-1;;10527:5:264;10524:77;10521:103;;10604:18;;:::i;:::-;-1:-1:-1;10651:1:264;10640:13;;10464:195::o;10664:251::-;10734:6;10787:2;10775:9;10766:7;10762:23;10758:32;10755:52;;;10803:1;10800;10793:12;10755:52;10835:9;10829:16;10854:31;10879:5;10854:31;:::i;11735:424::-;11957:6;11946:9;11939:25;11973:37;12003:6;11973:37;:::i;:::-;12046:6;12041:2;12030:9;12026:18;12019:34;12089:2;12084;12073:9;12069:18;12062:30;11920:4;12109:44;12149:2;12138:9;12134:18;12126:6;12109:44;:::i;12164:128::-;12231:9;;;12252:11;;;12249:37;;;12266:18;;:::i;12703:184::-;-1:-1:-1;;;12752:1:264;12745:88;12852:4;12849:1;12842:15;12876:4;12873:1;12866:15;12892:266;12924:1;12950;12940:189;;-1:-1:-1;;;12982:1:264;12975:88;13086:4;13083:1;13076:15;13114:4;13111:1;13104:15;12940:189;-1:-1:-1;13143:9:264;;12892:266::o;13796:184::-;-1:-1:-1;;;13845:1:264;13838:88;13945:4;13942:1;13935:15;13969:4;13966:1;13959:15;15099:407;15182:5;15222;15216:12;15264:4;15257:5;15253:16;15247:23;15289:66;15381:2;15377;15373:11;15364:20;;15407:1;15399:6;15396:13;15393:107;;;15487:2;15481;15471:6;15468:1;15464:14;15461:1;15457:22;15453:31;15449:2;15445:40;15441:49;15432:58;;15393:107;;;;15099:407;;;:::o;15764:439::-;15817:3;15855:5;15849:12;15882:6;15877:3;15870:19;15908:4;15937;15932:3;15928:14;15921:21;;15976:4;15969:5;15965:16;15999:1;16009:169;16023:6;16020:1;16017:13;16009:169;;;16084:13;;16072:26;;16118:12;;;;16153:15;;;;16045:1;16038:9;16009:169;;;-1:-1:-1;16194:3:264;;15764:439;-1:-1:-1;;;;;15764:439:264:o;16208:468::-;16508:6;16497:9;16490:25;16551:2;16546;16535:9;16531:18;16524:30;16471:4;16571:56;16623:2;16612:9;16608:18;16600:6;16571:56;:::i;:::-;16563:64;;16663:6;16658:2;16647:9;16643:18;16636:34;16208:468;;;;;;:::o;16681:655::-;16823:6;16831;16839;16892:2;16880:9;16871:7;16867:23;16863:32;16860:52;;;16908:1;16905;16898:12;16860:52;16941:9;16935:16;16970:18;17011:2;17003:6;17000:14;16997:34;;;17027:1;17024;17017:12;16997:34;17050:60;17102:7;17093:6;17082:9;17078:22;17050:60;:::i;:::-;17040:70;;17150:2;17139:9;17135:18;17129:25;17119:35;;17200:2;17189:9;17185:18;17179:25;17163:41;;17229:2;17219:8;17216:16;17213:36;;;17245:1;17242;17235:12;17213:36;;17268:62;17322:7;17311:8;17300:9;17296:24;17268:62;:::i;17341:709::-;17711:6;17700:9;17693:25;17754:3;17749:2;17738:9;17734:18;17727:31;17674:4;17781:57;17833:3;17822:9;17818:19;17810:6;17781:57;:::i;:::-;17886:4;17878:6;17874:17;17869:2;17858:9;17854:18;17847:45;17940:9;17932:6;17928:22;17923:2;17912:9;17908:18;17901:50;17968:32;17993:6;17985;17968:32;:::i;:::-;17960:40;;;18037:6;18031:3;18020:9;18016:19;18009:35;17341:709;;;;;;;;:::o;18055:548::-;18379:6;18368:9;18361:25;18422:3;18417:2;18406:9;18402:18;18395:31;18342:4;18443:57;18495:3;18484:9;18480:19;18472:6;18443:57;:::i;:::-;18548:4;18536:17;;;;18531:2;18516:18;;18509:45;-1:-1:-1;18585:2:264;18570:18;18563:34;18435:65;18055:548;-1:-1:-1;;18055:548:264:o;18608:184::-;18678:6;18731:2;18719:9;18710:7;18706:23;18702:32;18699:52;;;18747:1;18744;18737:12;18699:52;-1:-1:-1;18770:16:264;;18608:184;-1:-1:-1;18608:184:264:o;18797:707::-;19144:6;19139:3;19132:19;19181:6;19176:2;19171:3;19167:12;19160:28;19197:37;19227:6;19197:37;:::i;:::-;19268:3;19264:16;;;;19259:2;19250:12;;19243:38;19306:2;19297:12;;19290:28;;;;19343:2;19334:12;;19327:28;;;;19380:3;19371:13;;19364:29;19418:3;19409:13;;19402:29;19456:3;19447:13;;19440:29;19494:3;19485:13;;18797:707;-1:-1:-1;;18797:707:264:o;19509:794::-;19904:6;19893:9;19886:25;19947:3;19942:2;19931:9;19927:18;19920:31;19867:4;19974:57;20026:3;20015:9;20011:19;20003:6;19974:57;:::i;:::-;20079:9;20071:6;20067:22;20062:2;20051:9;20047:18;20040:50;20113:32;20138:6;20130;20113:32;:::i;:::-;20099:46;;20181:6;20176:2;20165:9;20161:18;20154:34;20237:9;20229:6;20225:22;20219:3;20208:9;20204:19;20197:51;20265:32;20290:6;20282;20265:32;:::i;:::-;20257:40;19509:794;-1:-1:-1;;;;;;;;19509:794:264:o;20308:175::-;20345:3;20389:4;20382:5;20378:16;20418:4;20409:7;20406:17;20403:43;;20426:18;;:::i;:::-;20475:1;20462:15;;20308:175;-1:-1:-1;;20308:175:264:o;20488:604::-;20797:6;20786:9;20779:25;20840:3;20835:2;20824:9;20820:18;20813:31;20760:4;20867:57;20919:3;20908:9;20904:19;20896:6;20867:57;:::i;:::-;20972:4;20964:6;20960:17;20955:2;20944:9;20940:18;20933:45;21026:9;21018:6;21014:22;21009:2;20998:9;20994:18;20987:50;21054:32;21079:6;21071;21054:32;:::i;:::-;21046:40;20488:604;-1:-1:-1;;;;;;;20488:604:264:o;21424:168::-;21497:9;;;21528;;21545:15;;;21539:22;;21525:37;21515:71;;21566:18;;:::i;21597:640::-;21848:6;21843:3;21836:19;21818:3;21874:2;21907;21902:3;21898:12;21939:6;21933:13;22004:2;21996:6;21992:15;22025:1;22035:175;22049:6;22046:1;22043:13;22035:175;;;22112:13;;22098:28;;22148:14;;;;22185:15;;;;22071:1;22064:9;22035:175;;;-1:-1:-1;22226:5:264;;21597:640;-1:-1:-1;;;;;;;21597:640:264:o;22242:511::-;22493:2;22482:9;22475:21;22456:4;22519:56;22571:2;22560:9;22556:18;22548:6;22519:56;:::i;:::-;22623:14;22615:6;22611:27;22606:2;22595:9;22591:18;22584:55;22687:9;22679:6;22675:22;22670:2;22659:9;22655:18;22648:50;22715:32;22740:6;22732;22715:32;:::i;22758:616::-;23069:6;23058:9;23051:25;23112:3;23107:2;23096:9;23092:18;23085:31;23032:4;23139:57;23191:3;23180:9;23176:19;23168:6;23139:57;:::i;:::-;23244:14;23236:6;23232:27;23227:2;23216:9;23212:18;23205:55;23308:9;23300:6;23296:22;23291:2;23280:9;23276:18;23269:50;23336:32;23361:6;23353;23336:32;:::i;23379:925::-;23828:66;23820:6;23816:79;23811:3;23804:92;23786:3;23915;23947:2;23943:1;23938:3;23934:11;23927:23;23979:6;23973:13;23995:74;24062:6;24058:1;24053:3;24049:11;24042:4;24034:6;24030:17;23995:74;:::i;:::-;24097:6;24092:3;24088:16;24078:26;;24132:2;24128:1;24124:2;24120:10;24113:22;24166:6;24160:13;24144:29;;24182:75;24248:8;24244:1;24240:2;24236:10;24229:4;24221:6;24217:17;24182:75;:::i;:::-;24277:17;24296:1;24273:25;;23379:925;-1:-1:-1;;;;;23379:925:264:o;24309:339::-;24486:2;24475:9;24468:21;24449:4;24506:44;24546:2;24535:9;24531:18;24523:6;24506:44;:::i;:::-;24498:52;;-1:-1:-1;;;;;24590:6:264;24586:55;24581:2;24570:9;24566:18;24559:83;24309:339;;;;;:::o;24653:287::-;24782:3;24820:6;24814:13;24836:66;24895:6;24890:3;24883:4;24875:6;24871:17;24836:66;:::i;:::-;24918:16;;;;;24653:287;-1:-1:-1;;24653:287:264:o;24945:690::-;25280:3;25269:9;25262:22;25243:4;25307:57;25359:3;25348:9;25344:19;25336:6;25307:57;:::i;:::-;25412:9;25404:6;25400:22;25395:2;25384:9;25380:18;25373:50;25446:32;25471:6;25463;25446:32;:::i;:::-;25432:46;;25514:6;25509:2;25498:9;25494:18;25487:34;25569:9;25561:6;25557:22;25552:2;25541:9;25537:18;25530:50;25597:32;25622:6;25614;25597:32;:::i;25640:899::-;26096:6;26085:9;26078:25;26139:3;26134:2;26123:9;26119:18;26112:31;26059:4;26166:57;26218:3;26207:9;26203:19;26195:6;26166:57;:::i;:::-;26271:9;26263:6;26259:22;26254:2;26243:9;26239:18;26232:50;26305:32;26330:6;26322;26305:32;:::i;:::-;26291:46;;26373:6;26368:2;26357:9;26353:18;26346:34;26429:9;26421:6;26417:22;26411:3;26400:9;26396:19;26389:51;26457:32;26482:6;26474;26457:32;:::i;:::-;26449:40;;;26526:6;26520:3;26509:9;26505:19;26498:35;25640:899;;;;;;;;;:::o;26763:464::-;27010:66;27002:6;26998:79;26987:9;26980:98;27114:6;27109:2;27098:9;27094:18;27087:34;27157:2;27152;27141:9;27137:18;27130:30;26961:4;27177:44;27217:2;27206:9;27202:18;27194:6;27177:44;:::i;27232:174::-;27299:12;27331:10;;;27343;;;27327:27;;27366:11;;;27363:37;;;27380:18;;:::i;:::-;27363:37;27232:174;;;;:::o;28058:901::-;28483:6;28472:9;28465:25;28526:3;28521:2;28510:9;28506:18;28499:31;28446:4;28553:57;28605:3;28594:9;28590:19;28582:6;28553:57;:::i;:::-;28658:4;28646:17;;28641:2;28626:18;;28619:45;28683:12;28731:15;;;28726:2;28711:18;;28704:43;28784:15;;28778:3;28763:19;;28756:44;28831:3;28816:19;;28809:35;;;28881:22;;;28875:3;28860:19;;28853:51;28921:32;28885:6;28938;28921:32;:::i;:::-;28913:40;28058:901;-1:-1:-1;;;;;;;;;;28058:901:264:o;28964:788::-;29329:3;29318:9;29311:22;29292:4;29356:57;29408:3;29397:9;29393:19;29385:6;29356:57;:::i;:::-;29461:4;29453:6;29449:17;29444:2;29433:9;29429:18;29422:45;29515:14;29507:6;29503:27;29498:2;29487:9;29483:18;29476:55;29579:12;29571:6;29567:25;29562:2;29551:9;29547:18;29540:53;29630:6;29624:3;29613:9;29609:19;29602:35;29686:9;29678:6;29674:22;29668:3;29657:9;29653:19;29646:51;29714:32;29739:6;29731;29714:32;:::i;:::-;29706:40;28964:788;-1:-1:-1;;;;;;;;;28964:788:264:o;30017:530::-;30202:3;30240:6;30234:13;30256:66;30315:6;30310:3;30303:4;30295:6;30291:17;30256:66;:::i;:::-;30391:2;30387:15;;;;-1:-1:-1;;30383:88:264;30344:16;;;;30369:103;;;30499:2;30488:14;;30481:30;;;;30538:2;30527:14;;30017:530;-1:-1:-1;;30017:530:264:o;30836:359::-;31039:2;31028:9;31021:21;31002:4;31059:44;31099:2;31088:9;31084:18;31076:6;31059:44;:::i;:::-;31134:2;31119:18;;31112:34;;;;-1:-1:-1;31177:2:264;31162:18;31155:34;31051:52;30836:359;-1:-1:-1;30836:359:264:o","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","enterGame(bytes32)":"c74dedc8","getCharacterTokenId(bytes32)":"f8c67561","getClass(bytes32)":"23801570","getCurrentAvailableLevel(uint256)":"1ecb393f","getExperience(bytes32)":"ebee03bb","getName(bytes32)":"54b8d5e3","getOwner(bytes32)":"deb931a2","getOwnerAddress(bytes32)":"00d43ec6","getPlayerEntityId(uint256)":"8338f0e0","getStats(bytes32)":"0bb700dc","isValidCharacterId(bytes32)":"623daa05","isValidOwner(bytes32,address)":"9b63ec05","levelCharacter(bytes32,(uint256,uint256,uint8,uint256,uint256,int256,uint256,uint256))":"c441b44d","mintCharacter(address,bytes32,string)":"143f3021","rollStats(bytes32,bytes32,uint8)":"679ee16d","supportsInterface(bytes4)":"01ffc9a7","updateTokenUri(bytes32,string)":"b27cbcbb"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"EncodedLengths_InvalidLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accessedIndex\",\"type\":\"uint256\"}],\"name\":\"Store_IndexOutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"Store_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"fieldLength\",\"type\":\"uint40\"}],\"name\":\"Store_InvalidSplice\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceDynamicData\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"enterGame\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getCharacterTokenId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getClass\",\"outputs\":[{\"internalType\":\"enum Classes\",\"name\":\"_class\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"}],\"name\":\"getCurrentAvailableLevel\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"currentAvailibleLevel\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getExperience\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getName\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_name\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getOwnerAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterTokenId\",\"type\":\"uint256\"}],\"name\":\"getPlayerEntityId\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getStats\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"isValidCharacterId\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"isValidOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"desiredStats\",\"type\":\"tuple\"}],\"name\":\"levelCharacter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"mintCharacter\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"userRandomNumber\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"}],\"name\":\"rollStats\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"updateTokenUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the encoded lengths.\"}}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"details\":\"Raised if the start index is larger than the previous length of the field.\",\"params\":{\"accessedIndex\":\"FIXME\",\"length\":\"FIXME\"}}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The resource ID.\",\"resourceIdString\":\"The stringified resource ID (for easier debugging).\"}}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"details\":\"Raised if the splice total length of the field is changed but the splice is not at the end of the field.\",\"params\":{\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"fieldLength\":\"The field length for the splice operation.\",\"startWithinField\":\"The start index within the field for the splice operation.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"params\":{\"data\":\"The data to insert into the dynamic data of the record at the start byte.\",\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"dynamicFieldIndex\":\"The index of the dynamic field to splice data, relative to the start of the dynamic fields. (Dynamic field index = field index - number of static fields)\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"getOwnerAddress(bytes32)\":{\"details\":\"extracts the character nft owner address from the character Id\"},\"mintCharacter(address,bytes32,string)\":{\"params\":{\"account\":\"the address of the account that will own the character\",\"name\":\"the keccack256 hash of the characters name to check for duplicates\",\"tokenUri\":\"the token uri to be set for the character token\"},\"returns\":{\"characterId\":\"the bytes32 character id combination of the owner address and the tokenId\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided encoded lengths has an invalid length.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided index is out of bounds.\"}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Error raised if the provided resource ID cannot be found.\"}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"notice\":\"Error raised if the provided splice is invalid.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"notice\":\"Emitted when dynamic data in the store is spliced.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/CharacterSystem.sol\":\"CharacterSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"lib/ERC1155-puppet/IERC1155System.sol\":{\"keccak256\":\"0x324481afcc10bb871430340e0ddea5613a7a7dc7436ad8067b64e787791d9c74\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cbf2f86e7c18feb303c9201417a85af320f148907fa637b25b56e7484325d64c\",\"dweb:/ipfs/QmW35pffC8PK5Y7afxLc6qYYiDjH4NayRggogPazy5JsEi\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/interfaces/IERC20System.sol\":{\"keccak256\":\"0xedfc9636840fcf8c665f0535b0e9469ba191a2b028d6913dcd7a134dc9844ec1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d9cc01f46fd862d4cb5a5efd93911c5b98420112ab999d46f0c24fec74a58b4b\",\"dweb:/ipfs/QmXrpDMPj7VS8ywkt4mkhE1FatJcQtR2gCAwr7aEYonmrg\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721.sol\":{\"keccak256\":\"0x87b18a3fe819a06930749c60912e28d3add40de2881d976d4d7565858468ac8e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://90d6f52696977e65bbc4a3d937ac4be843e2d1006591b861b2b3038c7a7e1d16\",\"dweb:/ipfs/QmS2vsjycwSgGPgWrPEDdFK5WTvE6ixhzYQLL57xHJAXNv\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Errors.sol\":{\"keccak256\":\"0xc408b8c878980829678cf94ca6d83c71c0587e802221d226c84b66c60a198903\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9a04ce4eafe37b18476b4dbbd207eff2e33b1ea073a06d5ff8df8e08aa69ac47\",\"dweb:/ipfs/QmTqKcfCXBntqtEcGobHMTJyy37xv93t1342RvqtpgnDQx\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Events.sol\":{\"keccak256\":\"0x4ea76f18fbb68319807fe1fa39d3035b8177bd30c3977c40ed41e9810ffebb13\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f0508d70a34ce0661e52b4201996bea5e61e0108a4a218acc3728be5d51fbc2\",\"dweb:/ipfs/QmQx9bX9cYUENRvXV55NhHL3TFiNXGqvVyy8aYDA1KCagn\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Mintable.sol\":{\"keccak256\":\"0xa647391a56ac17e6e73a5fb04d641c8a97abde19a7da80a8fc80902d7cce36aa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://862f638b4e4b300067f6a485580ec904d428281de46e3a186b558ff3e15e4733\",\"dweb:/ipfs/QmUkgdfZJtwyBSrCyckw9GVFrZsD1rUAK2Nd3GBH12duLo\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/constants.sol\":{\"keccak256\":\"0xf8a29616bcb176258295bae6dcb8c9eada8e18812c823c3490ff238370f3a64d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f800f102f773e4c5b2281b44a9f477d7a4d7dca13ddb369fa0d4479cddbfb04c\",\"dweb:/ipfs/QmSiqQuHY8cPTXkpnK3NyZCkeATzjYNpoR8vrijrfLdwqn\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/tables/TokenURI.sol\":{\"keccak256\":\"0x7fe5517ff1843d9fe70dd37beb18a954efe3c62f2d484fbf8e0646f22a1493a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://abc83f7656b5a33f695d900f9da3fb5896054a41eb0f5c963d2b01794a8461e3\",\"dweb:/ipfs/QmWXV2jZ8Tp3k4zNyqG3GNN9SchsDK1zSQwFXCvEGmnRuy\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/utils.sol\":{\"keccak256\":\"0xd497c2610d37ef3b800e3aef80d36661c60b5e36325565c3bc5c3ce986b641a5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7406b572bdef593e1a8d0faaa94e9869108fc2cc7955da3aa3a62a56428c9a0c\",\"dweb:/ipfs/QmPKnuzAkPVyhpJz25fNCfGcvyPPZZWgsm5QbKZva82EWS\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyEvents.sol\":{\"keccak256\":\"0xd8a8c77c864481ee7620adf8b92219f3c68c626271887e26330362642053f504\",\"license\":\"Apache-2.0\",\"urls\":[\"bzz-raw://f918e6fcdf4cc8c991ff4c7d81860c6b0e3b4b536e543361309cfecd8a8ecf67\",\"dweb:/ipfs/QmdBuzs7dyGGaceP4QDqu3MLnqeBLbsEpCKGWyz3a9kY8v\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyStructs.sol\":{\"keccak256\":\"0xace052155e23df810ba04a93da02fc527efd0a6fd9244d95574af5d8891934e7\",\"license\":\"Apache 2\",\"urls\":[\"bzz-raw://31d77a8a3cfb552c684867ec96bb8ea0e59573db7d3108cd561b03e4749fd415\",\"dweb:/ipfs/QmepPDf6digkAGepANKv3yW8d5QqmJQqWjgmWSzNJVkMLq\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropy.sol\":{\"keccak256\":\"0x9d4556ea3b36960a43e6f4c2df53f5e4ffa980deaa2c15bfdefc5f66258ca748\",\"license\":\"Apache 2\",\"urls\":[\"bzz-raw://21d4bded2b3b30f3ced6ea24694e3b04bb94cab28796ee2786720a80e0b73bdd\",\"dweb:/ipfs/QmQfBFzSZj9cNxne8izUE1fYvfFoGjAisUa3aeh2YYDuqc\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropyConsumer.sol\":{\"keccak256\":\"0xf3d3dee1e9cbdef70b6c1f4d79aa8b438413e4636c00e79e615da9dc4df9c379\",\"license\":\"Apache 2\",\"urls\":[\"bzz-raw://0e473522447c8f92a43f4fa3e54d83a789e12cc44b2a86847bd238a7f8827952\",\"dweb:/ipfs/Qmdihx73a89EZYy2GpitTxK92SWDLyPWeWnJTZ4Acva958\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f\",\"dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/IRngSystem.sol\":{\"keccak256\":\"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02\",\"dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5\",\"dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/systems/CharacterSystem.sol\":{\"keccak256\":\"0x898884b67408b24d6f7c0ae508579df6e44d6c9c9a63fd95958785d8fb43d70b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7ebaf55724049e38c8cec408497510e31e96244dc7a58eb61f9cb7db427ecf96\",\"dweb:/ipfs/QmWj8wdTRumDkt2HRmAUEimkZt3rQaip3CMCNDdadJbhX7\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"EncodedLengths_InvalidLength"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"},{"internalType":"uint256","name":"accessedIndex","type":"uint256"}],"type":"error","name":"Store_IndexOutOfBounds"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"Store_InvalidResourceType"},{"inputs":[{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"uint40","name":"fieldLength","type":"uint40"}],"type":"error","name":"Store_InvalidSplice"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"uint40","name":"deleteCount","type":"uint40","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceDynamicData","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"enterGame"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"getCharacterTokenId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getClass","outputs":[{"internalType":"enum Classes","name":"_class","type":"uint8"}]},{"inputs":[{"internalType":"uint256","name":"experience","type":"uint256"}],"stateMutability":"view","type":"function","name":"getCurrentAvailableLevel","outputs":[{"internalType":"uint256","name":"currentAvailibleLevel","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getExperience","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getName","outputs":[{"internalType":"bytes32","name":"_name","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"getOwnerAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint256","name":"characterTokenId","type":"uint256"}],"stateMutability":"view","type":"function","name":"getPlayerEntityId","outputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getStats","outputs":[{"internalType":"struct StatsData","name":"","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"isValidCharacterId","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"address","name":"owner","type":"address"}],"stateMutability":"view","type":"function","name":"isValidOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"struct StatsData","name":"desiredStats","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"levelCharacter"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32","name":"name","type":"bytes32"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"mintCharacter","outputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"userRandomNumber","type":"bytes32"},{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"enum Classes","name":"class","type":"uint8"}],"stateMutability":"payable","type":"function","name":"rollStats"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"updateTokenUri"}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"getOwnerAddress(bytes32)":{"details":"extracts the character nft owner address from the character Id"},"mintCharacter(address,bytes32,string)":{"params":{"account":"the address of the account that will own the character","name":"the keccack256 hash of the characters name to check for duplicates","tokenUri":"the token uri to be set for the character token"},"returns":{"characterId":"the bytes32 character id combination of the owner address and the tokenId"}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/CharacterSystem.sol":"CharacterSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155System.sol":{"keccak256":"0x324481afcc10bb871430340e0ddea5613a7a7dc7436ad8067b64e787791d9c74","urls":["bzz-raw://cbf2f86e7c18feb303c9201417a85af320f148907fa637b25b56e7484325d64c","dweb:/ipfs/QmW35pffC8PK5Y7afxLc6qYYiDjH4NayRggogPazy5JsEi"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/interfaces/IERC20System.sol":{"keccak256":"0xedfc9636840fcf8c665f0535b0e9469ba191a2b028d6913dcd7a134dc9844ec1","urls":["bzz-raw://d9cc01f46fd862d4cb5a5efd93911c5b98420112ab999d46f0c24fec74a58b4b","dweb:/ipfs/QmXrpDMPj7VS8ywkt4mkhE1FatJcQtR2gCAwr7aEYonmrg"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721.sol":{"keccak256":"0x87b18a3fe819a06930749c60912e28d3add40de2881d976d4d7565858468ac8e","urls":["bzz-raw://90d6f52696977e65bbc4a3d937ac4be843e2d1006591b861b2b3038c7a7e1d16","dweb:/ipfs/QmS2vsjycwSgGPgWrPEDdFK5WTvE6ixhzYQLL57xHJAXNv"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Errors.sol":{"keccak256":"0xc408b8c878980829678cf94ca6d83c71c0587e802221d226c84b66c60a198903","urls":["bzz-raw://9a04ce4eafe37b18476b4dbbd207eff2e33b1ea073a06d5ff8df8e08aa69ac47","dweb:/ipfs/QmTqKcfCXBntqtEcGobHMTJyy37xv93t1342RvqtpgnDQx"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Events.sol":{"keccak256":"0x4ea76f18fbb68319807fe1fa39d3035b8177bd30c3977c40ed41e9810ffebb13","urls":["bzz-raw://2f0508d70a34ce0661e52b4201996bea5e61e0108a4a218acc3728be5d51fbc2","dweb:/ipfs/QmQx9bX9cYUENRvXV55NhHL3TFiNXGqvVyy8aYDA1KCagn"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Mintable.sol":{"keccak256":"0xa647391a56ac17e6e73a5fb04d641c8a97abde19a7da80a8fc80902d7cce36aa","urls":["bzz-raw://862f638b4e4b300067f6a485580ec904d428281de46e3a186b558ff3e15e4733","dweb:/ipfs/QmUkgdfZJtwyBSrCyckw9GVFrZsD1rUAK2Nd3GBH12duLo"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/constants.sol":{"keccak256":"0xf8a29616bcb176258295bae6dcb8c9eada8e18812c823c3490ff238370f3a64d","urls":["bzz-raw://f800f102f773e4c5b2281b44a9f477d7a4d7dca13ddb369fa0d4479cddbfb04c","dweb:/ipfs/QmSiqQuHY8cPTXkpnK3NyZCkeATzjYNpoR8vrijrfLdwqn"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/tables/TokenURI.sol":{"keccak256":"0x7fe5517ff1843d9fe70dd37beb18a954efe3c62f2d484fbf8e0646f22a1493a7","urls":["bzz-raw://abc83f7656b5a33f695d900f9da3fb5896054a41eb0f5c963d2b01794a8461e3","dweb:/ipfs/QmWXV2jZ8Tp3k4zNyqG3GNN9SchsDK1zSQwFXCvEGmnRuy"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/utils.sol":{"keccak256":"0xd497c2610d37ef3b800e3aef80d36661c60b5e36325565c3bc5c3ce986b641a5","urls":["bzz-raw://7406b572bdef593e1a8d0faaa94e9869108fc2cc7955da3aa3a62a56428c9a0c","dweb:/ipfs/QmPKnuzAkPVyhpJz25fNCfGcvyPPZZWgsm5QbKZva82EWS"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyEvents.sol":{"keccak256":"0xd8a8c77c864481ee7620adf8b92219f3c68c626271887e26330362642053f504","urls":["bzz-raw://f918e6fcdf4cc8c991ff4c7d81860c6b0e3b4b536e543361309cfecd8a8ecf67","dweb:/ipfs/QmdBuzs7dyGGaceP4QDqu3MLnqeBLbsEpCKGWyz3a9kY8v"],"license":"Apache-2.0"},"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyStructs.sol":{"keccak256":"0xace052155e23df810ba04a93da02fc527efd0a6fd9244d95574af5d8891934e7","urls":["bzz-raw://31d77a8a3cfb552c684867ec96bb8ea0e59573db7d3108cd561b03e4749fd415","dweb:/ipfs/QmepPDf6digkAGepANKv3yW8d5QqmJQqWjgmWSzNJVkMLq"],"license":"Apache 2"},"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropy.sol":{"keccak256":"0x9d4556ea3b36960a43e6f4c2df53f5e4ffa980deaa2c15bfdefc5f66258ca748","urls":["bzz-raw://21d4bded2b3b30f3ced6ea24694e3b04bb94cab28796ee2786720a80e0b73bdd","dweb:/ipfs/QmQfBFzSZj9cNxne8izUE1fYvfFoGjAisUa3aeh2YYDuqc"],"license":"Apache 2"},"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropyConsumer.sol":{"keccak256":"0xf3d3dee1e9cbdef70b6c1f4d79aa8b438413e4636c00e79e615da9dc4df9c379","urls":["bzz-raw://0e473522447c8f92a43f4fa3e54d83a789e12cc44b2a86847bd238a7f8827952","dweb:/ipfs/Qmdihx73a89EZYy2GpitTxK92SWDLyPWeWnJTZ4Acva958"],"license":"Apache 2"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a","urls":["bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f","dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/IRngSystem.sol":{"keccak256":"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0","urls":["bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02","dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4","urls":["bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5","dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk"],"license":"MIT"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/systems/CharacterSystem.sol":{"keccak256":"0x898884b67408b24d6f7c0ae508579df6e44d6c9c9a63fd95958785d8fb43d70b","urls":["bzz-raw://7ebaf55724049e38c8cec408497510e31e96244dc7a58eb61f9cb7db427ecf96","dweb:/ipfs/QmWj8wdTRumDkt2HRmAUEimkZt3rQaip3CMCNDdadJbhX7"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":242} \ No newline at end of file +{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"enterGame","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"getCharacterTokenId","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"getClass","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_class","type":"uint8","internalType":"enum Classes"}],"stateMutability":"view"},{"type":"function","name":"getCurrentAvailableLevel","inputs":[{"name":"experience","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"currentAvailibleLevel","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getExperience","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getName","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_name","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"getOwner","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"getOwnerAddress","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"pure"},{"type":"function","name":"getPlayerEntityId","inputs":[{"name":"characterTokenId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"getStats","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"isValidCharacterId","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"isValidOwner","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"owner","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"levelCharacter","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"desiredStats","type":"tuple","internalType":"struct StatsData","components":[{"name":"strength","type":"uint256","internalType":"uint256"},{"name":"agility","type":"uint256","internalType":"uint256"},{"name":"class","type":"uint8","internalType":"enum Classes"},{"name":"intelligence","type":"uint256","internalType":"uint256"},{"name":"baseHp","type":"uint256","internalType":"uint256"},{"name":"currentHp","type":"int256","internalType":"int256"},{"name":"experience","type":"uint256","internalType":"uint256"},{"name":"level","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"mintCharacter","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"name","type":"bytes32","internalType":"bytes32"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"rollStats","inputs":[{"name":"userRandomNumber","type":"bytes32","internalType":"bytes32"},{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"class","type":"uint8","internalType":"enum Classes"}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"function","name":"updateTokenUri","inputs":[{"name":"characterId","type":"bytes32","internalType":"bytes32"},{"name":"tokenUri","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"deleteCount","type":"uint40","indexed":false,"internalType":"uint40"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"EncodedLengths_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_IndexOutOfBounds","inputs":[{"name":"length","type":"uint256","internalType":"uint256"},{"name":"accessedIndex","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_InvalidSplice","inputs":[{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"fieldLength","type":"uint40","internalType":"uint40"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"World_FunctionSelectorNotFound","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_ResourceNotFound","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b50614c27806100206000396000f3fe60806040526004361061015e5760003560e01c8063679ee16d116100c0578063c74dedc811610074578063e1af802c11610059578063e1af802c146103bb578063ebee03bb146103d0578063f8c67561146103f057600080fd5b8063c74dedc81461037b578063deb931a21461039b57600080fd5b80639b63ec05116100a55780639b63ec051461031b578063b27cbcbb1461033b578063c441b44d1461035b57600080fd5b8063679ee16d146102e65780638338f0e0146102fb57600080fd5b80631ecb393f1161011757806345ec9354116100fc57806345ec93541461028e57806354b8d5e3146102a6578063623daa05146102c657600080fd5b80631ecb393f14610241578063238015701461026157600080fd5b80630bb700dc116101485780630bb700dc146101d1578063119df25f146101fe578063143f30211461021357600080fd5b8062d43ec61461016357806301ffc9a7146101a1575b600080fd5b34801561016f57600080fd5b5061018461017e366004614026565b60601c90565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156101ad57600080fd5b506101c16101bc36600461403f565b61041c565b6040519015158152602001610198565b3480156101dd57600080fd5b506101f16101ec366004614026565b6104b5565b60405161019891906140b8565b34801561020a57600080fd5b506101846104c6565b34801561021f57600080fd5b5061023361022e36600461421d565b6104d5565b604051908152602001610198565b34801561024d57600080fd5b5061023361025c366004614026565b610737565b34801561026d57600080fd5b5061028161027c366004614026565b6107b6565b6040516101989190614276565b34801561029a57600080fd5b5036601f190135610233565b3480156102b257600080fd5b506102336102c1366004614026565b6107c1565b3480156102d257600080fd5b506101c16102e1366004614026565b6107cc565b6102f96102f4366004614298565b6108f8565b005b34801561030757600080fd5b50610233610316366004614026565b610a80565b34801561032757600080fd5b506101c16103363660046142cd565b610b15565b34801561034757600080fd5b506102f96103563660046142fd565b610bdc565b34801561036757600080fd5b506102f9610376366004614344565b610c5d565b34801561038757600080fd5b506102f9610396366004614026565b610e81565b3480156103a757600080fd5b506101846103b6366004614026565b611060565b3480156103c757600080fd5b5061018461106b565b3480156103dc57600080fd5b506102336103eb366004614026565b611075565b3480156103fc57600080fd5b5061023361040b366004614026565b6bffffffffffffffffffffffff1690565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806104af57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b6104bd613fd0565b6104af82611080565b60006104d0611132565b905090565b6000806104e0611164565b90506bffffffffffffffffffffffff81106105685760405162461bcd60e51b815260206004820152602360248201527f43484152414341544552533a204d61782063686172616374657273207265616360448201527f686564000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61057061106b565b6001600160a01b0316633ae7af086105a77f4368617261637465727300000000000000000000000000000000000000000000611197565b6040516001600160a01b03891660248201526044810185905260640160408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f40c10f1900000000000000000000000000000000000000000000000000000000179052517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815261065392919060040161442a565b6000604051808303816000875af1158015610672573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261069a9190810190614488565b506106a481610a80565b91506106b082866111e4565b6106ba82826112ae565b6106c38461132d565b156107105760405162461bcd60e51b815260206004820152601360248201527f4e616d6520616c72656164792065786973747300000000000000000000000000604482015260640161055f565b61071b8460016113d2565b610725828561148b565b61072f818461150a565b509392505050565b60006107436013611541565b821061075157506014919050565b60005b60148110156107af578261076782611541565b1115801561078657508261078461077f8360016144d3565b611541565b115b1561079d576107968160016144d3565b91506107af565b806107a7816144e6565b915050610754565b505b919050565b60006104af826115bd565b60006104af82611667565b6000806107d98360601c90565b90506bffffffffffffffffffffffff831660006107f46116f9565b6001600160a01b0316636352211e836040518263ffffffff1660e01b815260040161082191815260200190565b602060405180830381865afa92505050801561085a575060408051601f3d908101601f1916820190925261085791810190614500565b60015b156108d9576108676116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b815260040161089491815260200190565b602060405180830381865afa1580156108b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d59190614500565b9150505b826001600160a01b0316816001600160a01b0316149350505050919050565b81610905816103366104c6565b61095c5760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b61096583611703565b156109d85760405162461bcd60e51b815260206004820152602b60248201527f434841524143544552533a2063686172616374657220616c726561647920696e60448201527f2067616d6520776f726c64000000000000000000000000000000000000000000606482015260840161055f565b60006109e48484611795565b610a788582866040516020016109fc91815260200190565b60408051601f1981840301815290829052610a1b93929160240161451d565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a40000000000000000000000000000000000000000000000000000000017905261187e565b505050505050565b600080610a8b6116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b8152600401610ab891815260200190565b602060405180830381865afa158015610ad5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af99190614500565b60601b6bffffffffffffffffffffffff19169290921792915050565b6000610b20836107cc565b8015610bd55750816001600160a01b0316610b396116f9565b6040517f6352211e0000000000000000000000000000000000000000000000000000000081526bffffffffffffffffffffffff861660048201526001600160a01b039190911690636352211e90602401602060405180830381865afa158015610ba6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bca9190614500565b6001600160a01b0316145b9392505050565b81610be9816103366104c6565b610c405760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610c586bffffffffffffffffffffffff84168361150a565b505050565b81610c6a816103366104c6565b610cc15760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b6000610ccc84611080565b90506000610cdd8260c00151610737565b90508160e00151811115610cff5760e08201805190610cfb826144e6565b9052505b81518451600091610d0f91614545565b9050600083602001518660200151610d279190614545565b9050600084606001518760600151610d3f9190614545565b9050600085608001518860800151610d579190614545565b905060028183610d6786886144d3565b610d7191906144d3565b610d7b91906144d3565b14610dee5760405162461bcd60e51b815260206004820152602560248201527f4348415241435445522053595354454d3a20494e56414c49442053544154204360448201527f48414e4745000000000000000000000000000000000000000000000000000000606482015260840161055f565b85604001516002811115610e0457610e04614081565b60ff16158015610e22575060038660e00151610e20919061456e565b155b15610e3e57600186608001818151610e3a91906144d3565b9052505b600186608001818151610e5191906144d3565b905250875186526020808901519087015260608089015190870152610e76898761192c565b505050505050505050565b80610e8e816103366104c6565b610ee55760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610eee82611703565b15610f3b5760405162461bcd60e51b815260206004820152601960248201527f796f75206861766520656e7465726564207468652067616d6500000000000000604482015260640161055f565b6000610f4683611080565b600160e0820152608081015160a08201529050610f63838261192c565b610f6b61106b565b6040517ffda0ce5000000000000000000000000000000000000000000000000000000000815260048101859052674563918244f4000060248201526001600160a01b03919091169063fda0ce5090604401600060405180830381600087803b158015610fd657600080fd5b505af1158015610fea573d6000803e3d6000fd5b50505050610ff661106b565b6001600160a01b031663f9d175ed846040518263ffffffff1660e01b815260040161102391815260200190565b600060405180830381600087803b15801561103d57600080fd5b505af1158015611051573d6000803e3d6000fd5b50505050610c588360016119d5565b60006104af82611a59565b60006104d0611af6565b60006104af82611b00565b611088613fd0565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106110be576110be614590565b6020908102919091010152600080806111177f7462554400000000000000000000000053746174730000000000000000000000857ee1080020200120202020200000000000000000000000000000000000000000611b92565b925092509250611128838383611c62565b9695505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806111615750335b90565b60008061116f611cda565b9050600061117e826000611d42565b6111899060016144d3565b90506104af82600083611df3565b60006104af7f7379000000000000000000000000000000000000000000000000000000000000837f45524337323153797374656d0000000000000000000000000000000000000000611ec3565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061121a5761121a614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b82600185604051602001611279919060609190911b6bffffffffffffffffffffffff1916815260140190565b60408051601f198184030181529190527e55040020142001000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112e4576112e4614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260008560405160200161127991815260200190565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061136657611366614590565b602090810291909101015260006113be7f746255440000000000000000000000004e616d6545786973747300000000000083837e01010001000000000000000000000000000000000000000000000000000000611fef565b90506113ca8160f81c90565b949350505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061140857611408614590565b602002602001018181525050610c587f746255440000000000000000000000004e616d6545786973747300000000000060001b8260008560405160200161145691151560f81b815260010190565b60408051601f198184030181529190527e01010001000000000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106114c1576114c1614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260028560405160200161127991815260200190565b61153d6115367f43686172616374657273000000000000000000000000000000000000000000006120ac565b83836120f9565b5050565b604080516001808252818301909252600091829190602080830190803683370190505090508260001b8160008151811061157d5761157d614590565b602090810291909101015260006113ca7f746255440000000000000000000000004c6576656c73000000000000000000008383630100080160dd1b611fef565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106115f6576115f6614590565b6020908102919091010152600061164f7f74625544000000000000000000000000537461747300000000000000000000008360027ee1080020200120202020200000000000000000000000000000000000000000611fef565b905060f881901c60028111156113ca576113ca614081565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106116a0576116a0614590565b602090810291909101015260006113ca7f74625544000000000000000000000000436861726163746572730000000000008360027e55040020142001000000000000000000000000000000000000000000000000611fef565b60006104d0611cda565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061173c5761173c614590565b602090810291909101015260006113be7f74625544000000000000000000000000436861726163746572730000000000008360037e55040020142001000000000000000000000000000000000000000000000000611fef565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106117cb576117cb614590565b6020908102919091010152610c587f7462554400000000000000000000000053746174730000000000000000000000826002858181111561180e5761180e614081565b604051602001611849919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611f3a565b606060008061189461188f856145a6565b61214b565b91509150816000801b036118fa576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff0000000000000000000000000000000000000000000000000000000060003516600482015260240161055f565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526113ca828561221b565b600061195e826000015183602001518460400151856060015186608001518760a001518860c001518960e001516122f6565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061199d5761199d614590565b6020908102919091010152610a787f746255440000000000000000000000005374617473000000000000000000000082868686612334565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a0b57611a0b614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260038560405160200161127991151560f81b815260010190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9257611a92614590565b60209081029190910101526000611aeb7f74625544000000000000000000000000436861726163746572730000000000008360017e55040020142001000000000000000000000000000000000000000000000000611fef565b60601c949350505050565b60006104d06123aa565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611b3957611b39614590565b602090810291909101015260006113ca7f74625544000000000000000000000000537461747300000000000000000000008360067ee1080020200120202020200000000000000000000000000000000000000000611fef565b6060600060606000611ba26123aa565b9050306001600160a01b03821603611bcb57611bbf8787876123e4565b93509350935050611c59565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611c14908a908a908a90600401614632565b600060405180830381865afa158015611c31573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611bbf919081019061465b565b93509350939050565b611c6a613fd0565b611c73846124ec565b60e0890181905260c0890182905260a089018390526080890184905260608901859052886020810160408201886002811115611cb157611cb1614081565b6002811115611cc257611cc2614081565b90529790975250505093909252509195945050505050565b604080516000808252602082019092526000611d387f74625544000000000000000000000000556c74696d617465446f6d696e696f6e8360027e65060001141414141400000000000000000000000000000000000000000000611fef565b60601c9392505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b81600081518110611d8757611d87614590565b6020026020010181815250508260001b81600181518110611daa57611daa614590565b60209081029190910101526000611dea7f74625544000000000000000000000000436f756e7465727300000000000000008383630100080160dd1b611fef565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b81600081518110611e3457611e34614590565b6020026020010181815250508260001b81600181518110611e5757611e57614590565b602002602001018181525050611ebd7f74625544000000000000000000000000436f756e74657273000000000000000060001b82600085604051602001611ea091815260200190565b60408051601f19818403018152919052630100080160dd1b611f3a565b50505050565b6000611ed1607060106144d3565b6fffffffffffffffffffffffffffffffff198316901c601084901c7dffffffffffffffffffffffffffff00000000000000000000000000000000167fffff0000000000000000000000000000000000000000000000000000000000008616171790509392505050565b6000611f446123aa565b9050306001600160a01b03821603611f6857611f63868686868661255a565b610a78565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611fb590899089908990899089906004016146be565b600060405180830381600087803b158015611fcf57600080fd5b505af1158015611fe3573d6000803e3d6000fd5b50505050505050505050565b600080611ffa6123aa565b9050306001600160a01b038216036120205761201886868686612576565b9150506113ca565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d599061206b908990899089908990600401614705565b602060405180830381865afa158015612088573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120189190614734565b60006104af7f7462000000000000000000000000000000000000000000000000000000000000837f546f6b656e555249000000000000000000000000000000000000000000000000611ec3565b604080516001808252818301909252600091602080830190803683370190505090508260001b8160008151811061213257612132614590565b602002602001018181525050611ebd84826000856125a3565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916816000815181106121a4576121a4614590565b6020908102919091010152600080806121fd7f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611b92565b92509250925061220e838383612649565b9550955050505050915091565b60606000612227611af6565b90506001600160a01b038116300361226857600061224f612246611132565b60008787612661565b9350905080612261576122618361279c565b50506104af565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906122af908790879060040161442a565b6000604051808303816000875af11580156122ce573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526113ca9190810190614488565b6060888888888888888860405160200161231798979695949392919061474d565b604051602081830303815290604052905098975050505050505050565b600061233e6123aa565b9050306001600160a01b0382160361235d57611f6386868686866127a4565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611fb59089908990899089908990600401614792565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806107b1573391505090565b60606000606060006123f5856127ba565b90506124028787836127dd565b9350600061240f86612816565b905080156124e1576124218888612853565b935066ffffffffffffff841667ffffffffffffffff8111156124455761244561412e565b6040519080825280601f01601f19166020018201604052801561246f576020820181803683370190505b5092506020830160005b828160ff1610156124de5760006124918b8b84612866565b905060006124ae888460ff166028026038011c64ffffffffff1690565b90506124bd82600083876128e6565b6124c781856144d3565b9350505080806124d6906147e3565b915050612479565b50505b505093509350939050565b600080600080600080600080612506896000016020015190565b60408a015160608b0151919950975060f81c600281111561252957612529614081565b60618a015160818b015160a18c015160c18d015160e1909d01519b9d9a9c939b929a91995097509195509350915050565b61256f858561256984876129b2565b856129e3565b5050505050565b6000611dea6125858686612c87565b60ff858116601b0360080285901c1661259e85876129b2565b612cdd565b60006125ad6123aa565b9050306001600160a01b038216036125d0576125cb85858585612d2e565b61256f565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea8629061261b908890889088908890600401614802565b600060405180830381600087803b15801561263557600080fd5b505af1158015610e76573d6000803e3d6000fd5b60008061265585612d69565b90969095509350505050565b6000606060008061267186612d7e565b90925090506001600160a01b0382166126c2578561268e87612e22565b6040517ffbf10ce600000000000000000000000000000000000000000000000000000000815260040161055f92919061442a565b806126d1576126d18689612f50565b861561273d577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061272582612f9c565b905061273a826127358b846144d3565b613015565b50505b60006127498760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146127815761277c888884886130b1565b61278d565b61278d88888488613129565b90999098509650505050505050565b805160208201fd5b61256f85858585856127b58b61318a565b61320f565b600060086127ca60026020614545565b6127d49190614841565b9190911c919050565b6060816000036127fc5750604080516020810190915260008152610bd5565b60006128088585612c87565b9050611dea81600085613548565b6000600860018061282960026020614545565b6128339190614545565b61283d9190614545565b6128479190614841565b8260ff911c1692915050565b6000610bd5612862848461356b565b5490565b6000838360405160200161287b929190614858565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b821561296d57602083106129105760208304840193506020838161290c5761290c614558565b0692505b821561296d5760208390036000818410156129335750600019600884021c61293d565b50600019600882021c5b8554600886021b81845116821982161784525081841161295e575050611ebd565b50600194909401939182900391015b5b6020821061298f5783548152600190930192601f199091019060200161296e565b8115611ebd576000600019600884021c8251865482191691161782525050505050565b600080805b8360ff1681101561072f576129d960ff601b83900360080287901c16836144d3565b91506001016129b7565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff0000000000000000000000000000000000000000000000000000000000001603612a6d57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be848484604051612a6093929190614894565b60405180910390a2611ebd565b6000612a798585612c87565b90506000612a86866135c1565b905060005b8151811015612b5b576000828281518110612aa857612aa8614590565b60200260200101519050612ad46004826affffffffffffffffffffff191661364a90919063ffffffff16565b15612b52576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90612b1f908b908b908b908b906004016148c7565b600060405180830381600087803b158015612b3957600080fd5b505af1158015612b4d573d6000803e3d6000fd5b505050505b50600101612a8b565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051612b9093929190614894565b60405180910390a2612bab828565ffffffffffff1685613668565b60005b8151811015612c7e576000828281518110612bcb57612bcb614590565b60200260200101519050612bf76008826affffffffffffffffffffff191661364a90919063ffffffff16565b15612c75576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190612c42908b908b908b908b906004016148c7565b600060405180830381600087803b158015612c5c57600080fd5b505af1158015612c70573d6000803e3d6000fd5b505050505b50600101612bae565b50505050505050565b60008282604051602001612c9c929190614858565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210612d0357602082048401935060208281612cff57612cff614558565b0691505b508254600882021b60208290038084111561072f576001850154600882021c82179150509392505050565b6000612d3a8585612853565b90506000612d57828560ff166028026038011c64ffffffffff1690565b9050610a78868686600085888861367e565b602081015160408201516000905b9050915091565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110612db857612db8614590565b602090810291909101015260008080612e117f7462776f726c6400000000000000000053797374656d73000000000000000000857e150200140100000000000000000000000000000000000000000000000000006123e4565b92509250925061220e838383613ab8565b606081601081901b6000612e3583613ac4565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615612e9057612e8b7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613adb565b612ec7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b6fffffffffffffffffffffffffffffffff19831615612eee57612ee983613adb565b612f25565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612f3793929190614900565b6040516020818303038152906040529350505050919050565b612f5a8282613b61565b61153d57612f6782612e22565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161055f92919061498e565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110612fd557612fd5614590565b602090810291909101015260006113ca7f7462776f726c6400000000000000000042616c616e63657300000000000000008383630100080160dd1b612576565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061304b5761304b614590565b602002602001018181525050610c587f7462776f726c6400000000000000000042616c616e636573000000000000000060001b8260008560405160200161309491815260200190565b60408051601f19818403018152919052630100080160dd1b61255a565b60006060836001600160a01b031660006130cc858989613bbf565b6040516130d991906149b9565b60006040518083038185875af1925050503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b606091505b509097909650945050505050565b60006060836001600160a01b0316613142848888613bbf565b60405161314f91906149b9565b600060405180830381855af49150503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d0000000000000000000082016131d957507e60030220202000000000000000000000000000000000000000000000000000919050565b6104af6132067f746273746f72650000000000000000005461626c65730000000000000000000084613bee565b60206000612cdd565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361329b57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98686868660405161328e94939291906149d5565b60405180910390a2610a78565b60006132a6876135c1565b905060005b815181101561337f5760008282815181106132c8576132c8614590565b602002602001015190506132f46001826affffffffffffffffffffff191661364a90919063ffffffff16565b15613376576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90613343908c908c908c908c908c908c90600401614a14565b600060405180830381600087803b15801561335d57600080fd5b505af1158015613371573d6000803e3d6000fd5b505050505b506001016132ab565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516133b694939291906149d5565b60405180910390a260006133ca8888612c87565b905060006020870190506133e2826000895184613c0a565b60006133ed85612816565b11156134715760006133ff8a8a61356b565b878155905060208601915060008060005b61341988612816565b8160ff16101561346c5761342e8d8d83612866565b92506134498a8260ff166028026038011c64ffffffffff1690565b91506134588360008488613c0a565b61346282866144d3565b9450600101613410565b505050505b60005b8351811015611fe357600084828151811061349157613491614590565b602002602001015190506134bd6002826affffffffffffffffffffff191661364a90919063ffffffff16565b1561353f576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf9061350c908e908e908e908e908e908e90600401614a14565b600060405180830381600087803b15801561352657600080fd5b505af115801561353a573d6000803e3d6000fd5b505050505b50600101613474565b60405160208101601f19603f848401011660405282825261072f858585846128e6565b60008282604051602001613580929190614858565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106135fb576135fb614590565b602090810291909101015260006136337f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613cc9565b90506113ca6136458260008451613d03565b613d91565b60008160ff168261365b8560581c90565b1660ff1614905092915050565b610c58838383516136798560200190565b613c0a565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff000000000000000000000000000000000000000000000000000000000000161461373e577f746200000000000000000000000000000000000000000000000000000000000087886040516020016136fc91815260200190565b60408051601f19818403018152908290527f31b4668300000000000000000000000000000000000000000000000000000000825261055f939291600401614a6d565b6000613759828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff16836137729190614545565b61377c91906144d3565b905080821415801561379e5750816137948688614aae565b64ffffffffff1614155b156137ee576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff808816600483015280871660248301528316604482015260640161055f565b818664ffffffffff16111561383f576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff8716602482015260440161055f565b600061384c848984613da2565b905060006138598b6135c1565b905060005b815181101561392457600082828151811061387b5761387b614590565b602002602001015190506138a76010826affffffffffffffffffffff191661364a90919063ffffffff16565b1561391b57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b81526004016138e89796959493929190614ad3565b600060405180830381600087803b15801561390257600080fd5b505af1158015613916573d6000803e3d6000fd5b505050505b5060010161385e565b5064ffffffffff881660005b8a60ff168160ff16101561396357613957878260ff166028026038011c64ffffffffff1690565b90910190600101613930565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d60405161399e96959493929190614b31565b60405180910390a2508284146139bf5760006139ba8c8c61356b565b839055505b60006139cc8c8c8c612866565b90506139e0818a64ffffffffff1689613668565b5060005b8151811015613aaa576000828281518110613a0157613a01614590565b60200260200101519050613a2d6020826affffffffffffffffffffff191661364a90919063ffffffff16565b15613aa157606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b8152600401613a6e9796959493929190614ad3565b600060405180830381600087803b158015613a8857600080fd5b505af1158015613a9c573d6000803e3d6000fd5b505050505b506001016139e4565b505050505050505050505050565b60008061265585613e70565b6000613ad2607060106144d3565b9190911b919050565b606060005b6010811015613b31576fffffffffffffffffffffffffffffffff198316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615613b3157600101613ae0565b604080516fffffffffffffffffffffffffffffffff198516602082015281516030909101909152818152806113ca565b6000613baf7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613e8c565b80610bd55750610bd58383613e8c565b6060838383604051602001613bd693929190614b8d565b60405160208183030381529060405290509392505050565b6040805160208101849052908101829052600090606001612c9c565b8215613c845760208310613c3457602083048401935060208381613c3057613c30614558565b0692505b8215613c845760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613c75575050611ebd565b50600194909401939182900391015b5b60208210613ca65780518455600190930192601f1990910190602001613c85565b8115611ebd576000600019600884021c8554835182191691161785555050505050565b60606113ca613cd9858585612866565b6000613cfe85613ce98989612853565b9060ff166028026038011c64ffffffffff1690565b613548565b600081831180613d135750835182115b15613d50578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161055f93929190614bcc565b60208401613d5e84826144d3565b90506000613d6c8585614545565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610bd58360156000613f55565b600064ffffffffff821115613de6576040517f7149a3c10000000000000000000000000000000000000000000000000000000081526004810183905260240161055f565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613e185780850382019150613e20565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b6020810151603482015160609190911c9060009060f81c612d77565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613ec557613ec5614590565b602002602001018181525050826001600160a01b031660001b81600181518110613ef157613ef1614590565b60209081029190910101526000613f497f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000612576565b9050611dea8160f81c90565b60606000613f638560801c90565b90506fffffffffffffffffffffffffffffffff85166000858281613f8957613f89614558565b04905060405193506020840160208202810160405281855260005b82811015613fc4578451871c825293870193602090910190600101613fa4565b50505050509392505050565b604051806101000160405280600081526020016000815260200160006002811115613ffd57613ffd614081565b815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006020828403121561403857600080fd5b5035919050565b60006020828403121561405157600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610bd557600080fd5b634e487b7160e01b600052602160045260246000fd5b600381106140b557634e487b7160e01b600052602160045260246000fd5b50565b815181526020808301519082015260408201516101008201906140da81614097565b80604084015250606083015160608301526080830151608083015260a083015160a083015260c083015160c083015260e083015160e083015292915050565b6001600160a01b03811681146140b557600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610100810167ffffffffffffffff811182821017156141685761416861412e565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156141975761419761412e565b604052919050565b600067ffffffffffffffff8211156141b9576141b961412e565b50601f01601f191660200190565b600082601f8301126141d857600080fd5b81356141eb6141e68261419f565b61416e565b81815284602083860101111561420057600080fd5b816020850160208301376000918101602001919091529392505050565b60008060006060848603121561423257600080fd5b833561423d81614119565b925060208401359150604084013567ffffffffffffffff81111561426057600080fd5b61426c868287016141c7565b9150509250925092565b6020810161428383614097565b91905290565b8035600381106107b157600080fd5b6000806000606084860312156142ad57600080fd5b83359250602084013591506142c460408501614289565b90509250925092565b600080604083850312156142e057600080fd5b8235915060208301356142f281614119565b809150509250929050565b6000806040838503121561431057600080fd5b82359150602083013567ffffffffffffffff81111561432e57600080fd5b61433a858286016141c7565b9150509250929050565b60008082840361012081121561435957600080fd5b8335925061010080601f198301121561437157600080fd5b614379614144565b9150602085013582526040850135602083015261439860608601614289565b60408301526080850135606083015260a0850135608083015260c085013560a083015260e085013560c08301528085013560e083015250809150509250929050565b60005b838110156143f55781810151838201526020016143dd565b50506000910152565b600081518084526144168160208601602086016143da565b601f01601f19169290920160200192915050565b8281526040602082015260006113ca60408301846143fe565b600082601f83011261445457600080fd5b81516144626141e68261419f565b81815284602083860101111561447757600080fd5b6113ca8260208301602087016143da565b60006020828403121561449a57600080fd5b815167ffffffffffffffff8111156144b157600080fd5b6113ca84828501614443565b634e487b7160e01b600052601160045260246000fd5b808201808211156104af576104af6144bd565b600060001982036144f9576144f96144bd565b5060010190565b60006020828403121561451257600080fd5b8151610bd581614119565b83815261452983614097565b826020820152606060408201526000611dea60608301846143fe565b818103818111156104af576104af6144bd565b634e487b7160e01b600052601260045260246000fd5b60008261458b57634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052603260045260246000fd5b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156145ee5780818460040360031b1b83161693505b505050919050565b60008151808452602080850194506020840160005b838110156146275781518752958201959082019060010161460b565b509495945050505050565b83815260606020820152600061464b60608301856145f6565b9050826040830152949350505050565b60008060006060848603121561467057600080fd5b835167ffffffffffffffff8082111561468857600080fd5b61469487838801614443565b94506020860151935060408601519150808211156146b157600080fd5b5061426c86828701614443565b85815260a0602082015260006146d760a08301876145f6565b60ff8616604084015282810360608401526146f281866143fe565b9150508260808301529695505050505050565b84815260806020820152600061471e60808301866145f6565b60ff949094166040830152506060015292915050565b60006020828403121561474657600080fd5b5051919050565b88815287602082015261475f87614097565b60f89690961b604087015260418601949094526061850192909252608184015260a183015260c182015260e10192915050565b85815260a0602082015260006147ab60a08301876145f6565b82810360408401526147bd81876143fe565b905084606084015282810360808401526147d781856143fe565b98975050505050505050565b600060ff821660ff81036147f9576147f96144bd565b60010192915050565b84815260806020820152600061481b60808301866145f6565b60ff85166040840152828103606084015261483681856143fe565b979650505050505050565b80820281158282048414176104af576104af6144bd565b8281526000602080830184516020860160005b828110156148875781518452928401929084019060010161486b565b5091979650505050505050565b6060815260006148a760608301866145f6565b65ffffffffffff85166020840152828103604084015261112881856143fe565b8481526080602082015260006148e060808301866145f6565b65ffffffffffff85166040840152828103606084015261483681856143fe565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149618160038601602089016143da565b8084019050816003820152845191506149818260048301602088016143da565b0160040195945050505050565b6040815260006149a160408301856143fe565b90506001600160a01b03831660208301529392505050565b600082516149cb8184602087016143da565b9190910192915050565b6080815260006149e860808301876145f6565b82810360208401526149fa81876143fe565b9050846040840152828103606084015261483681856143fe565b86815260c060208201526000614a2d60c08301886145f6565b8281036040840152614a3f81886143fe565b90508560608401528281036080840152614a5981866143fe565b9150508260a0830152979650505050505050565b7fffff00000000000000000000000000000000000000000000000000000000000084168152826020820152606060408201526000611dea60608301846143fe565b64ffffffffff818116838216019080821115614acc57614acc6144bd565b5092915050565b87815260e060208201526000614aec60e08301896145f6565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c0840152614b2381856143fe565b9a9950505050505050505050565b60c081526000614b4460c08301896145f6565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a0840152614b8081856143fe565b9998505050505050505050565b60008451614b9f8184602089016143da565b60609490941b6bffffffffffffffffffffffff191691909301908152601481019190915260340192915050565b606081526000614bdf60608301866143fe565b6020830194909452506040015291905056fea2646970667358221220d0a9bc253c194e37925dfdb4a57d01f3e175ea4cdfcef5b5f1b544a05e0ad60864736f6c63430008180033","sourceMap":"1878:7256:242:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x60806040526004361061015e5760003560e01c8063679ee16d116100c0578063c74dedc811610074578063e1af802c11610059578063e1af802c146103bb578063ebee03bb146103d0578063f8c67561146103f057600080fd5b8063c74dedc81461037b578063deb931a21461039b57600080fd5b80639b63ec05116100a55780639b63ec051461031b578063b27cbcbb1461033b578063c441b44d1461035b57600080fd5b8063679ee16d146102e65780638338f0e0146102fb57600080fd5b80631ecb393f1161011757806345ec9354116100fc57806345ec93541461028e57806354b8d5e3146102a6578063623daa05146102c657600080fd5b80631ecb393f14610241578063238015701461026157600080fd5b80630bb700dc116101485780630bb700dc146101d1578063119df25f146101fe578063143f30211461021357600080fd5b8062d43ec61461016357806301ffc9a7146101a1575b600080fd5b34801561016f57600080fd5b5061018461017e366004614026565b60601c90565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156101ad57600080fd5b506101c16101bc36600461403f565b61041c565b6040519015158152602001610198565b3480156101dd57600080fd5b506101f16101ec366004614026565b6104b5565b60405161019891906140b8565b34801561020a57600080fd5b506101846104c6565b34801561021f57600080fd5b5061023361022e36600461421d565b6104d5565b604051908152602001610198565b34801561024d57600080fd5b5061023361025c366004614026565b610737565b34801561026d57600080fd5b5061028161027c366004614026565b6107b6565b6040516101989190614276565b34801561029a57600080fd5b5036601f190135610233565b3480156102b257600080fd5b506102336102c1366004614026565b6107c1565b3480156102d257600080fd5b506101c16102e1366004614026565b6107cc565b6102f96102f4366004614298565b6108f8565b005b34801561030757600080fd5b50610233610316366004614026565b610a80565b34801561032757600080fd5b506101c16103363660046142cd565b610b15565b34801561034757600080fd5b506102f96103563660046142fd565b610bdc565b34801561036757600080fd5b506102f9610376366004614344565b610c5d565b34801561038757600080fd5b506102f9610396366004614026565b610e81565b3480156103a757600080fd5b506101846103b6366004614026565b611060565b3480156103c757600080fd5b5061018461106b565b3480156103dc57600080fd5b506102336103eb366004614026565b611075565b3480156103fc57600080fd5b5061023361040b366004614026565b6bffffffffffffffffffffffff1690565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806104af57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b6104bd613fd0565b6104af82611080565b60006104d0611132565b905090565b6000806104e0611164565b90506bffffffffffffffffffffffff81106105685760405162461bcd60e51b815260206004820152602360248201527f43484152414341544552533a204d61782063686172616374657273207265616360448201527f686564000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61057061106b565b6001600160a01b0316633ae7af086105a77f4368617261637465727300000000000000000000000000000000000000000000611197565b6040516001600160a01b03891660248201526044810185905260640160408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f40c10f1900000000000000000000000000000000000000000000000000000000179052517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815261065392919060040161442a565b6000604051808303816000875af1158015610672573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261069a9190810190614488565b506106a481610a80565b91506106b082866111e4565b6106ba82826112ae565b6106c38461132d565b156107105760405162461bcd60e51b815260206004820152601360248201527f4e616d6520616c72656164792065786973747300000000000000000000000000604482015260640161055f565b61071b8460016113d2565b610725828561148b565b61072f818461150a565b509392505050565b60006107436013611541565b821061075157506014919050565b60005b60148110156107af578261076782611541565b1115801561078657508261078461077f8360016144d3565b611541565b115b1561079d576107968160016144d3565b91506107af565b806107a7816144e6565b915050610754565b505b919050565b60006104af826115bd565b60006104af82611667565b6000806107d98360601c90565b90506bffffffffffffffffffffffff831660006107f46116f9565b6001600160a01b0316636352211e836040518263ffffffff1660e01b815260040161082191815260200190565b602060405180830381865afa92505050801561085a575060408051601f3d908101601f1916820190925261085791810190614500565b60015b156108d9576108676116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b815260040161089491815260200190565b602060405180830381865afa1580156108b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d59190614500565b9150505b826001600160a01b0316816001600160a01b0316149350505050919050565b81610905816103366104c6565b61095c5760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b61096583611703565b156109d85760405162461bcd60e51b815260206004820152602b60248201527f434841524143544552533a2063686172616374657220616c726561647920696e60448201527f2067616d6520776f726c64000000000000000000000000000000000000000000606482015260840161055f565b60006109e48484611795565b610a788582866040516020016109fc91815260200190565b60408051601f1981840301815290829052610a1b93929160240161451d565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a40000000000000000000000000000000000000000000000000000000017905261187e565b505050505050565b600080610a8b6116f9565b6001600160a01b0316636352211e846040518263ffffffff1660e01b8152600401610ab891815260200190565b602060405180830381865afa158015610ad5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af99190614500565b60601b6bffffffffffffffffffffffff19169290921792915050565b6000610b20836107cc565b8015610bd55750816001600160a01b0316610b396116f9565b6040517f6352211e0000000000000000000000000000000000000000000000000000000081526bffffffffffffffffffffffff861660048201526001600160a01b039190911690636352211e90602401602060405180830381865afa158015610ba6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bca9190614500565b6001600160a01b0316145b9392505050565b81610be9816103366104c6565b610c405760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610c586bffffffffffffffffffffffff84168361150a565b505050565b81610c6a816103366104c6565b610cc15760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b6000610ccc84611080565b90506000610cdd8260c00151610737565b90508160e00151811115610cff5760e08201805190610cfb826144e6565b9052505b81518451600091610d0f91614545565b9050600083602001518660200151610d279190614545565b9050600084606001518760600151610d3f9190614545565b9050600085608001518860800151610d579190614545565b905060028183610d6786886144d3565b610d7191906144d3565b610d7b91906144d3565b14610dee5760405162461bcd60e51b815260206004820152602560248201527f4348415241435445522053595354454d3a20494e56414c49442053544154204360448201527f48414e4745000000000000000000000000000000000000000000000000000000606482015260840161055f565b85604001516002811115610e0457610e04614081565b60ff16158015610e22575060038660e00151610e20919061456e565b155b15610e3e57600186608001818151610e3a91906144d3565b9052505b600186608001818151610e5191906144d3565b905250875186526020808901519087015260608089015190870152610e76898761192c565b505050505050505050565b80610e8e816103366104c6565b610ee55760405162461bcd60e51b815260206004820152602260248201527f4348415241435445522053595354454d3a20494e56414c4944204f504552415460448201526127a960f11b606482015260840161055f565b610eee82611703565b15610f3b5760405162461bcd60e51b815260206004820152601960248201527f796f75206861766520656e7465726564207468652067616d6500000000000000604482015260640161055f565b6000610f4683611080565b600160e0820152608081015160a08201529050610f63838261192c565b610f6b61106b565b6040517ffda0ce5000000000000000000000000000000000000000000000000000000000815260048101859052674563918244f4000060248201526001600160a01b03919091169063fda0ce5090604401600060405180830381600087803b158015610fd657600080fd5b505af1158015610fea573d6000803e3d6000fd5b50505050610ff661106b565b6001600160a01b031663f9d175ed846040518263ffffffff1660e01b815260040161102391815260200190565b600060405180830381600087803b15801561103d57600080fd5b505af1158015611051573d6000803e3d6000fd5b50505050610c588360016119d5565b60006104af82611a59565b60006104d0611af6565b60006104af82611b00565b611088613fd0565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106110be576110be614590565b6020908102919091010152600080806111177f7462554400000000000000000000000053746174730000000000000000000000857ee1080020200120202020200000000000000000000000000000000000000000611b92565b925092509250611128838383611c62565b9695505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806111615750335b90565b60008061116f611cda565b9050600061117e826000611d42565b6111899060016144d3565b90506104af82600083611df3565b60006104af7f7379000000000000000000000000000000000000000000000000000000000000837f45524337323153797374656d0000000000000000000000000000000000000000611ec3565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061121a5761121a614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b82600185604051602001611279919060609190911b6bffffffffffffffffffffffff1916815260140190565b60408051601f198184030181529190527e55040020142001000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106112e4576112e4614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260008560405160200161127991815260200190565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061136657611366614590565b602090810291909101015260006113be7f746255440000000000000000000000004e616d6545786973747300000000000083837e01010001000000000000000000000000000000000000000000000000000000611fef565b90506113ca8160f81c90565b949350505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061140857611408614590565b602002602001018181525050610c587f746255440000000000000000000000004e616d6545786973747300000000000060001b8260008560405160200161145691151560f81b815260010190565b60408051601f198184030181529190527e01010001000000000000000000000000000000000000000000000000000000611f3a565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106114c1576114c1614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260028560405160200161127991815260200190565b61153d6115367f43686172616374657273000000000000000000000000000000000000000000006120ac565b83836120f9565b5050565b604080516001808252818301909252600091829190602080830190803683370190505090508260001b8160008151811061157d5761157d614590565b602090810291909101015260006113ca7f746255440000000000000000000000004c6576656c73000000000000000000008383630100080160dd1b611fef565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106115f6576115f6614590565b6020908102919091010152600061164f7f74625544000000000000000000000000537461747300000000000000000000008360027ee1080020200120202020200000000000000000000000000000000000000000611fef565b905060f881901c60028111156113ca576113ca614081565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106116a0576116a0614590565b602090810291909101015260006113ca7f74625544000000000000000000000000436861726163746572730000000000008360027e55040020142001000000000000000000000000000000000000000000000000611fef565b60006104d0611cda565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061173c5761173c614590565b602090810291909101015260006113be7f74625544000000000000000000000000436861726163746572730000000000008360037e55040020142001000000000000000000000000000000000000000000000000611fef565b6040805160018082528183019092526000916020808301908036833701905050905082816000815181106117cb576117cb614590565b6020908102919091010152610c587f7462554400000000000000000000000053746174730000000000000000000000826002858181111561180e5761180e614081565b604051602001611849919060f89190911b7fff0000000000000000000000000000000000000000000000000000000000000016815260010190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611f3a565b606060008061189461188f856145a6565b61214b565b91509150816000801b036118fa576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff0000000000000000000000000000000000000000000000000000000060003516600482015260240161055f565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526113ca828561221b565b600061195e826000015183602001518460400151856060015186608001518760a001518860c001518960e001516122f6565b60408051600180825281830190925291925060009160609183919060208083019080368337019050509050858160008151811061199d5761199d614590565b6020908102919091010152610a787f746255440000000000000000000000005374617473000000000000000000000082868686612334565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a0b57611a0b614590565b602002602001018181525050610c587f746255440000000000000000000000004368617261637465727300000000000060001b8260038560405160200161127991151560f81b815260010190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9257611a92614590565b60209081029190910101526000611aeb7f74625544000000000000000000000000436861726163746572730000000000008360017e55040020142001000000000000000000000000000000000000000000000000611fef565b60601c949350505050565b60006104d06123aa565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611b3957611b39614590565b602090810291909101015260006113ca7f74625544000000000000000000000000537461747300000000000000000000008360067ee1080020200120202020200000000000000000000000000000000000000000611fef565b6060600060606000611ba26123aa565b9050306001600160a01b03821603611bcb57611bbf8787876123e4565b93509350935050611c59565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611c14908a908a908a90600401614632565b600060405180830381865afa158015611c31573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611bbf919081019061465b565b93509350939050565b611c6a613fd0565b611c73846124ec565b60e0890181905260c0890182905260a089018390526080890184905260608901859052886020810160408201886002811115611cb157611cb1614081565b6002811115611cc257611cc2614081565b90529790975250505093909252509195945050505050565b604080516000808252602082019092526000611d387f74625544000000000000000000000000556c74696d617465446f6d696e696f6e8360027e65060001141414141400000000000000000000000000000000000000000000611fef565b60601c9392505050565b60408051600280825260608201835260009283929190602083019080368337019050509050836001600160a01b031660001b81600081518110611d8757611d87614590565b6020026020010181815250508260001b81600181518110611daa57611daa614590565b60209081029190910101526000611dea7f74625544000000000000000000000000436f756e7465727300000000000000008383630100080160dd1b611fef565b95945050505050565b604080516002808252606082018352600092602083019080368337019050509050836001600160a01b031660001b81600081518110611e3457611e34614590565b6020026020010181815250508260001b81600181518110611e5757611e57614590565b602002602001018181525050611ebd7f74625544000000000000000000000000436f756e74657273000000000000000060001b82600085604051602001611ea091815260200190565b60408051601f19818403018152919052630100080160dd1b611f3a565b50505050565b6000611ed1607060106144d3565b6fffffffffffffffffffffffffffffffff198316901c601084901c7dffffffffffffffffffffffffffff00000000000000000000000000000000167fffff0000000000000000000000000000000000000000000000000000000000008616171790509392505050565b6000611f446123aa565b9050306001600160a01b03821603611f6857611f63868686868661255a565b610a78565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611fb590899089908990899089906004016146be565b600060405180830381600087803b158015611fcf57600080fd5b505af1158015611fe3573d6000803e3d6000fd5b50505050505050505050565b600080611ffa6123aa565b9050306001600160a01b038216036120205761201886868686612576565b9150506113ca565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d599061206b908990899089908990600401614705565b602060405180830381865afa158015612088573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120189190614734565b60006104af7f7462000000000000000000000000000000000000000000000000000000000000837f546f6b656e555249000000000000000000000000000000000000000000000000611ec3565b604080516001808252818301909252600091602080830190803683370190505090508260001b8160008151811061213257612132614590565b602002602001018181525050611ebd84826000856125a3565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916816000815181106121a4576121a4614590565b6020908102919091010152600080806121fd7f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611b92565b92509250925061220e838383612649565b9550955050505050915091565b60606000612227611af6565b90506001600160a01b038116300361226857600061224f612246611132565b60008787612661565b9350905080612261576122618361279c565b50506104af565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906122af908790879060040161442a565b6000604051808303816000875af11580156122ce573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526113ca9190810190614488565b6060888888888888888860405160200161231798979695949392919061474d565b604051602081830303815290604052905098975050505050505050565b600061233e6123aa565b9050306001600160a01b0382160361235d57611f6386868686866127a4565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611fb59089908990899089908990600401614792565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806107b1573391505090565b60606000606060006123f5856127ba565b90506124028787836127dd565b9350600061240f86612816565b905080156124e1576124218888612853565b935066ffffffffffffff841667ffffffffffffffff8111156124455761244561412e565b6040519080825280601f01601f19166020018201604052801561246f576020820181803683370190505b5092506020830160005b828160ff1610156124de5760006124918b8b84612866565b905060006124ae888460ff166028026038011c64ffffffffff1690565b90506124bd82600083876128e6565b6124c781856144d3565b9350505080806124d6906147e3565b915050612479565b50505b505093509350939050565b600080600080600080600080612506896000016020015190565b60408a015160608b0151919950975060f81c600281111561252957612529614081565b60618a015160818b015160a18c015160c18d015160e1909d01519b9d9a9c939b929a91995097509195509350915050565b61256f858561256984876129b2565b856129e3565b5050505050565b6000611dea6125858686612c87565b60ff858116601b0360080285901c1661259e85876129b2565b612cdd565b60006125ad6123aa565b9050306001600160a01b038216036125d0576125cb85858585612d2e565b61256f565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea8629061261b908890889088908890600401614802565b600060405180830381600087803b15801561263557600080fd5b505af1158015610e76573d6000803e3d6000fd5b60008061265585612d69565b90969095509350505050565b6000606060008061267186612d7e565b90925090506001600160a01b0382166126c2578561268e87612e22565b6040517ffbf10ce600000000000000000000000000000000000000000000000000000000815260040161055f92919061442a565b806126d1576126d18689612f50565b861561273d577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061272582612f9c565b905061273a826127358b846144d3565b613015565b50505b60006127498760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146127815761277c888884886130b1565b61278d565b61278d88888488613129565b90999098509650505050505050565b805160208201fd5b61256f85858585856127b58b61318a565b61320f565b600060086127ca60026020614545565b6127d49190614841565b9190911c919050565b6060816000036127fc5750604080516020810190915260008152610bd5565b60006128088585612c87565b9050611dea81600085613548565b6000600860018061282960026020614545565b6128339190614545565b61283d9190614545565b6128479190614841565b8260ff911c1692915050565b6000610bd5612862848461356b565b5490565b6000838360405160200161287b929190614858565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b821561296d57602083106129105760208304840193506020838161290c5761290c614558565b0692505b821561296d5760208390036000818410156129335750600019600884021c61293d565b50600019600882021c5b8554600886021b81845116821982161784525081841161295e575050611ebd565b50600194909401939182900391015b5b6020821061298f5783548152600190930192601f199091019060200161296e565b8115611ebd576000600019600884021c8251865482191691161782525050505050565b600080805b8360ff1681101561072f576129d960ff601b83900360080287901c16836144d3565b91506001016129b7565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff0000000000000000000000000000000000000000000000000000000000001603612a6d57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be848484604051612a6093929190614894565b60405180910390a2611ebd565b6000612a798585612c87565b90506000612a86866135c1565b905060005b8151811015612b5b576000828281518110612aa857612aa8614590565b60200260200101519050612ad46004826affffffffffffffffffffff191661364a90919063ffffffff16565b15612b52576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90612b1f908b908b908b908b906004016148c7565b600060405180830381600087803b158015612b3957600080fd5b505af1158015612b4d573d6000803e3d6000fd5b505050505b50600101612a8b565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051612b9093929190614894565b60405180910390a2612bab828565ffffffffffff1685613668565b60005b8151811015612c7e576000828281518110612bcb57612bcb614590565b60200260200101519050612bf76008826affffffffffffffffffffff191661364a90919063ffffffff16565b15612c75576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190612c42908b908b908b908b906004016148c7565b600060405180830381600087803b158015612c5c57600080fd5b505af1158015612c70573d6000803e3d6000fd5b505050505b50600101612bae565b50505050505050565b60008282604051602001612c9c929190614858565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210612d0357602082048401935060208281612cff57612cff614558565b0691505b508254600882021b60208290038084111561072f576001850154600882021c82179150509392505050565b6000612d3a8585612853565b90506000612d57828560ff166028026038011c64ffffffffff1690565b9050610a78868686600085888861367e565b602081015160408201516000905b9050915091565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110612db857612db8614590565b602090810291909101015260008080612e117f7462776f726c6400000000000000000053797374656d73000000000000000000857e150200140100000000000000000000000000000000000000000000000000006123e4565b92509250925061220e838383613ab8565b606081601081901b6000612e3583613ac4565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615612e9057612e8b7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613adb565b612ec7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b6fffffffffffffffffffffffffffffffff19831615612eee57612ee983613adb565b612f25565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612f3793929190614900565b6040516020818303038152906040529350505050919050565b612f5a8282613b61565b61153d57612f6782612e22565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161055f92919061498e565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110612fd557612fd5614590565b602090810291909101015260006113ca7f7462776f726c6400000000000000000042616c616e63657300000000000000008383630100080160dd1b612576565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061304b5761304b614590565b602002602001018181525050610c587f7462776f726c6400000000000000000042616c616e636573000000000000000060001b8260008560405160200161309491815260200190565b60408051601f19818403018152919052630100080160dd1b61255a565b60006060836001600160a01b031660006130cc858989613bbf565b6040516130d991906149b9565b60006040518083038185875af1925050503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b606091505b509097909650945050505050565b60006060836001600160a01b0316613142848888613bbf565b60405161314f91906149b9565b600060405180830381855af49150503d8060008114613116576040519150601f19603f3d011682016040523d82523d6000602084013e61311b565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d0000000000000000000082016131d957507e60030220202000000000000000000000000000000000000000000000000000919050565b6104af6132067f746273746f72650000000000000000005461626c65730000000000000000000084613bee565b60206000612cdd565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361329b57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a98686868660405161328e94939291906149d5565b60405180910390a2610a78565b60006132a6876135c1565b905060005b815181101561337f5760008282815181106132c8576132c8614590565b602002602001015190506132f46001826affffffffffffffffffffff191661364a90919063ffffffff16565b15613376576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90613343908c908c908c908c908c908c90600401614a14565b600060405180830381600087803b15801561335d57600080fd5b505af1158015613371573d6000803e3d6000fd5b505050505b506001016132ab565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516133b694939291906149d5565b60405180910390a260006133ca8888612c87565b905060006020870190506133e2826000895184613c0a565b60006133ed85612816565b11156134715760006133ff8a8a61356b565b878155905060208601915060008060005b61341988612816565b8160ff16101561346c5761342e8d8d83612866565b92506134498a8260ff166028026038011c64ffffffffff1690565b91506134588360008488613c0a565b61346282866144d3565b9450600101613410565b505050505b60005b8351811015611fe357600084828151811061349157613491614590565b602002602001015190506134bd6002826affffffffffffffffffffff191661364a90919063ffffffff16565b1561353f576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf9061350c908e908e908e908e908e908e90600401614a14565b600060405180830381600087803b15801561352657600080fd5b505af115801561353a573d6000803e3d6000fd5b505050505b50600101613474565b60405160208101601f19603f848401011660405282825261072f858585846128e6565b60008282604051602001613580929190614858565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106135fb576135fb614590565b602090810291909101015260006136337f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613cc9565b90506113ca6136458260008451613d03565b613d91565b60008160ff168261365b8560581c90565b1660ff1614905092915050565b610c58838383516136798560200190565b613c0a565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff000000000000000000000000000000000000000000000000000000000000161461373e577f746200000000000000000000000000000000000000000000000000000000000087886040516020016136fc91815260200190565b60408051601f19818403018152908290527f31b4668300000000000000000000000000000000000000000000000000000000825261055f939291600401614a6d565b6000613759828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff16836137729190614545565b61377c91906144d3565b905080821415801561379e5750816137948688614aae565b64ffffffffff1614155b156137ee576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff808816600483015280871660248301528316604482015260640161055f565b818664ffffffffff16111561383f576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff8716602482015260440161055f565b600061384c848984613da2565b905060006138598b6135c1565b905060005b815181101561392457600082828151811061387b5761387b614590565b602002602001015190506138a76010826affffffffffffffffffffff191661364a90919063ffffffff16565b1561391b57606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b81526004016138e89796959493929190614ad3565b600060405180830381600087803b15801561390257600080fd5b505af1158015613916573d6000803e3d6000fd5b505050505b5060010161385e565b5064ffffffffff881660005b8a60ff168160ff16101561396357613957878260ff166028026038011c64ffffffffff1690565b90910190600101613930565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d60405161399e96959493929190614b31565b60405180910390a2508284146139bf5760006139ba8c8c61356b565b839055505b60006139cc8c8c8c612866565b90506139e0818a64ffffffffff1689613668565b5060005b8151811015613aaa576000828281518110613a0157613a01614590565b60200260200101519050613a2d6020826affffffffffffffffffffff191661364a90919063ffffffff16565b15613aa157606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b8152600401613a6e9796959493929190614ad3565b600060405180830381600087803b158015613a8857600080fd5b505af1158015613a9c573d6000803e3d6000fd5b505050505b506001016139e4565b505050505050505050505050565b60008061265585613e70565b6000613ad2607060106144d3565b9190911b919050565b606060005b6010811015613b31576fffffffffffffffffffffffffffffffff198316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615613b3157600101613ae0565b604080516fffffffffffffffffffffffffffffffff198516602082015281516030909101909152818152806113ca565b6000613baf7f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613e8c565b80610bd55750610bd58383613e8c565b6060838383604051602001613bd693929190614b8d565b60405160208183030381529060405290509392505050565b6040805160208101849052908101829052600090606001612c9c565b8215613c845760208310613c3457602083048401935060208381613c3057613c30614558565b0692505b8215613c845760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613c75575050611ebd565b50600194909401939182900391015b5b60208210613ca65780518455600190930192601f1990910190602001613c85565b8115611ebd576000600019600884021c8554835182191691161785555050505050565b60606113ca613cd9858585612866565b6000613cfe85613ce98989612853565b9060ff166028026038011c64ffffffffff1690565b613548565b600081831180613d135750835182115b15613d50578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161055f93929190614bcc565b60208401613d5e84826144d3565b90506000613d6c8585614545565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000610bd58360156000613f55565b600064ffffffffff821115613de6576040517f7149a3c10000000000000000000000000000000000000000000000000000000081526004810183905260240161055f565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff16808510613e185780850382019150613e20565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b6020810151603482015160609190911c9060009060f81c612d77565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613ec557613ec5614590565b602002602001018181525050826001600160a01b031660001b81600181518110613ef157613ef1614590565b60209081029190910101526000613f497f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000612576565b9050611dea8160f81c90565b60606000613f638560801c90565b90506fffffffffffffffffffffffffffffffff85166000858281613f8957613f89614558565b04905060405193506020840160208202810160405281855260005b82811015613fc4578451871c825293870193602090910190600101613fa4565b50505050509392505050565b604051806101000160405280600081526020016000815260200160006002811115613ffd57613ffd614081565b815260200160008152602001600081526020016000815260200160008152602001600081525090565b60006020828403121561403857600080fd5b5035919050565b60006020828403121561405157600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610bd557600080fd5b634e487b7160e01b600052602160045260246000fd5b600381106140b557634e487b7160e01b600052602160045260246000fd5b50565b815181526020808301519082015260408201516101008201906140da81614097565b80604084015250606083015160608301526080830151608083015260a083015160a083015260c083015160c083015260e083015160e083015292915050565b6001600160a01b03811681146140b557600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610100810167ffffffffffffffff811182821017156141685761416861412e565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156141975761419761412e565b604052919050565b600067ffffffffffffffff8211156141b9576141b961412e565b50601f01601f191660200190565b600082601f8301126141d857600080fd5b81356141eb6141e68261419f565b61416e565b81815284602083860101111561420057600080fd5b816020850160208301376000918101602001919091529392505050565b60008060006060848603121561423257600080fd5b833561423d81614119565b925060208401359150604084013567ffffffffffffffff81111561426057600080fd5b61426c868287016141c7565b9150509250925092565b6020810161428383614097565b91905290565b8035600381106107b157600080fd5b6000806000606084860312156142ad57600080fd5b83359250602084013591506142c460408501614289565b90509250925092565b600080604083850312156142e057600080fd5b8235915060208301356142f281614119565b809150509250929050565b6000806040838503121561431057600080fd5b82359150602083013567ffffffffffffffff81111561432e57600080fd5b61433a858286016141c7565b9150509250929050565b60008082840361012081121561435957600080fd5b8335925061010080601f198301121561437157600080fd5b614379614144565b9150602085013582526040850135602083015261439860608601614289565b60408301526080850135606083015260a0850135608083015260c085013560a083015260e085013560c08301528085013560e083015250809150509250929050565b60005b838110156143f55781810151838201526020016143dd565b50506000910152565b600081518084526144168160208601602086016143da565b601f01601f19169290920160200192915050565b8281526040602082015260006113ca60408301846143fe565b600082601f83011261445457600080fd5b81516144626141e68261419f565b81815284602083860101111561447757600080fd5b6113ca8260208301602087016143da565b60006020828403121561449a57600080fd5b815167ffffffffffffffff8111156144b157600080fd5b6113ca84828501614443565b634e487b7160e01b600052601160045260246000fd5b808201808211156104af576104af6144bd565b600060001982036144f9576144f96144bd565b5060010190565b60006020828403121561451257600080fd5b8151610bd581614119565b83815261452983614097565b826020820152606060408201526000611dea60608301846143fe565b818103818111156104af576104af6144bd565b634e487b7160e01b600052601260045260246000fd5b60008261458b57634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052603260045260246000fd5b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156145ee5780818460040360031b1b83161693505b505050919050565b60008151808452602080850194506020840160005b838110156146275781518752958201959082019060010161460b565b509495945050505050565b83815260606020820152600061464b60608301856145f6565b9050826040830152949350505050565b60008060006060848603121561467057600080fd5b835167ffffffffffffffff8082111561468857600080fd5b61469487838801614443565b94506020860151935060408601519150808211156146b157600080fd5b5061426c86828701614443565b85815260a0602082015260006146d760a08301876145f6565b60ff8616604084015282810360608401526146f281866143fe565b9150508260808301529695505050505050565b84815260806020820152600061471e60808301866145f6565b60ff949094166040830152506060015292915050565b60006020828403121561474657600080fd5b5051919050565b88815287602082015261475f87614097565b60f89690961b604087015260418601949094526061850192909252608184015260a183015260c182015260e10192915050565b85815260a0602082015260006147ab60a08301876145f6565b82810360408401526147bd81876143fe565b905084606084015282810360808401526147d781856143fe565b98975050505050505050565b600060ff821660ff81036147f9576147f96144bd565b60010192915050565b84815260806020820152600061481b60808301866145f6565b60ff85166040840152828103606084015261483681856143fe565b979650505050505050565b80820281158282048414176104af576104af6144bd565b8281526000602080830184516020860160005b828110156148875781518452928401929084019060010161486b565b5091979650505050505050565b6060815260006148a760608301866145f6565b65ffffffffffff85166020840152828103604084015261112881856143fe565b8481526080602082015260006148e060808301866145f6565b65ffffffffffff85166040840152828103606084015261483681856143fe565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149618160038601602089016143da565b8084019050816003820152845191506149818260048301602088016143da565b0160040195945050505050565b6040815260006149a160408301856143fe565b90506001600160a01b03831660208301529392505050565b600082516149cb8184602087016143da565b9190910192915050565b6080815260006149e860808301876145f6565b82810360208401526149fa81876143fe565b9050846040840152828103606084015261483681856143fe565b86815260c060208201526000614a2d60c08301886145f6565b8281036040840152614a3f81886143fe565b90508560608401528281036080840152614a5981866143fe565b9150508260a0830152979650505050505050565b7fffff00000000000000000000000000000000000000000000000000000000000084168152826020820152606060408201526000611dea60608301846143fe565b64ffffffffff818116838216019080821115614acc57614acc6144bd565b5092915050565b87815260e060208201526000614aec60e08301896145f6565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c0840152614b2381856143fe565b9a9950505050505050505050565b60c081526000614b4460c08301896145f6565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a0840152614b8081856143fe565b9998505050505050505050565b60008451614b9f8184602089016143da565b60609490941b6bffffffffffffffffffffffff191691909301908152601481019190915260340192915050565b606081526000614bdf60608301866143fe565b6020830194909452506040015291905056fea2646970667358221220d0a9bc253c194e37925dfdb4a57d01f3e175ea4cdfcef5b5f1b544a05e0ad60864736f6c63430008180033","sourceMap":"1878:7256:242:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3199:144;;;;;;;;;;-1:-1:-1;3199:144:242;;;;;:::i;:::-;3332:2;3308:26;;3199:144;;;;-1:-1:-1;;;;;363:55:264;;;345:74;;333:2;318:18;3199:144:242;;;;;;;;2331:198:123;;;;;;;;;;-1:-1:-1;2331:198:123;;;;;:::i;:::-;;:::i;:::-;;;932:14:264;;925:22;907:41;;895:2;880:18;2331:198:123;767:187:264;9008:124:242;;;;;;;;;;-1:-1:-1;9008:124:242;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1262:113:123:-;;;;;;;;;;;;;:::i;4337:837:242:-;;;;;;;;;;-1:-1:-1;4337:837:242;;;;;:::i;:::-;;:::i;:::-;;;4544:25:264;;;4532:2;4517:18;4337:837:242;4398:177:264;6274:519:242;;;;;;;;;;-1:-1:-1;6274:519:242;;;;;:::i;:::-;;:::i;2215:129::-;;;;;;;;;;-1:-1:-1;2215:129:242;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1616:110:123:-;;;;;;;;;;-1:-1:-1;3800:14:123;-1:-1:-1;;3796:25:123;3783:39;1616:110;1262:113;2079:130:242;;;;;;;;;;-1:-1:-1;2079:130:242;;;;;:::i;:::-;;:::i;3349:413::-;;;;;;;;;;-1:-1:-1;3349:413:242;;;;;:::i;:::-;;:::i;5180:533::-;;;;;;:::i;:::-;;:::i;:::-;;2686:266;;;;;;;;;;-1:-1:-1;2686:266:242;;;;;:::i;:::-;;:::i;3768:212::-;;;;;;;;;;-1:-1:-1;3768:212:242;;;;;:::i;:::-;;:::i;7896:172::-;;;;;;;;;;-1:-1:-1;7896:172:242;;;;;:::i;:::-;;:::i;6799:1091::-;;;;;;;;;;-1:-1:-1;6799:1091:242;;;;;:::i;:::-;;:::i;5719:549::-;;;;;;;;;;-1:-1:-1;5719:549:242;;;;;:::i;:::-;;:::i;8741:125::-;;;;;;;;;;-1:-1:-1;8741:125:242;;;;;:::i;:::-;;:::i;1942:98:123:-;;;;;;;;;;;;;:::i;8872:130:242:-;;;;;;;;;;-1:-1:-1;8872:130:242;;;;;:::i;:::-;;:::i;2958:143::-;;;;;;;;;;-1:-1:-1;2958:143:242;;;;;:::i;:::-;3056:37;;;2958:143;2331:198:123;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;9008:124:242:-;9068:16;;:::i;:::-;9103:22;9113:11;9103:9;:22::i;1262:113:123:-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;4337:837:242:-;4447:19;4482:24;4509:28;:26;:28::i;:::-;4482:55;-1:-1:-1;4574:16:242;4555:35;;4547:83;;;;-1:-1:-1;;;4547:83:242;;7592:2:264;4547:83:242;;;7574:21:264;7631:2;7611:18;;;7604:30;7670:34;7650:18;;;7643:62;7741:5;7721:18;;;7714:33;7764:19;;4547:83:242;;;;;;;;;4647:8;:6;:8::i;:::-;-1:-1:-1;;;;;4640:21:242;;4675:37;4691:20;4675:15;:37::i;:::-;4714:65;;-1:-1:-1;;;;;7986:55:264;;4714:65:242;;;7968:74:264;8058:18;;;8051:34;;;7941:18;;4714:65:242;;;-1:-1:-1;;4714:65:242;;;;;;;;;;;;;;;;;;;;4640:149;;4714:65;4640:149;;;;;;;;;4714:65;4640:149;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;4640:149:242;;;;;;;;;;;;:::i;:::-;;4813:35;4831:16;4813:17;:35::i;:::-;4799:49;;4858:41;4878:11;4891:7;4858:19;:41::i;:::-;4909:52;4931:11;4944:16;4909:21;:52::i;:::-;4980:25;5000:4;4980:19;:25::i;:::-;4979:26;4971:58;;;;-1:-1:-1;;;4971:58:242;;9999:2:264;4971:58:242;;;9981:21:264;10038:2;10018:18;;;10011:30;10077:21;10057:18;;;10050:49;10116:18;;4971:58:242;9797:343:264;4971:58:242;5039:31;5059:4;5065;5039:19;:31::i;:::-;5080:37;5099:11;5112:4;5080:18;:37::i;:::-;5127:40;5140:16;5158:8;5127:12;:40::i;:::-;4472:702;4337:837;;;;;:::o;6274:519::-;6349:29;6408:14;6419:2;6408:10;:14::i;:::-;6394:10;:28;6390:397;;-1:-1:-1;6462:2:242;6274:519;;;:::o;6390:397::-;6500:9;6495:282;6515:2;6511:1;:6;6495:282;;;6559:10;6542:13;6553:1;6542:10;:13::i;:::-;:27;;:61;;;;-1:-1:-1;6593:10:242;6573:17;6584:5;:1;6588;6584:5;:::i;:::-;6573:10;:17::i;:::-;:30;6542:61;6538:164;;;6651:5;:1;6655;6651:5;:::i;:::-;6627:29;;6678:5;;6538:164;6741:3;;;;:::i;:::-;;;;6495:282;;;;6390:397;6274:519;;;:::o;2215:129::-;2275:14;2310:27;2325:11;2310:14;:27::i;2079:130::-;2138:13;2171:31;2190:11;2171:18;:31::i;3349:413::-;3419:4;3435:20;3458:28;3474:11;3332:2;3308:26;;3199:144;3458:28;3435:51;-1:-1:-1;3056:37:242;;;3496:15;3585:17;:15;:17::i;:::-;-1:-1:-1;;;;;3585:25:242;;3611:7;3585:34;;;;;;;;;;;;;4544:25:264;;4532:2;4517:18;;4398:177;3585:34:242;;;;;;;;;;;;;;;;;;;-1:-1:-1;3585:34:242;;;;;;;;-1:-1:-1;;3585:34:242;;;;;;;;;;;;:::i;:::-;;;3581:135;;;3662:17;:15;:17::i;:::-;-1:-1:-1;;;;;3662:25:242;;3688:7;3662:34;;;;;;;;;;;;;4544:25:264;;4532:2;4517:18;;4398:177;3662:34:242;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3652:44;;3620:87;3581:135;3743:12;-1:-1:-1;;;;;3732:23:242;:7;-1:-1:-1;;;;;3732:23:242;;3725:30;;;;;3349:413;;;:::o;5180:533::-;5310:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;5346:33:::1;5367:11;5346:20;:33::i;:::-;5345:34;5337:90;;;::::0;-1:-1:-1;;;5337:90:242;;11525:2:264;5337:90:242::1;::::0;::::1;11507:21:264::0;11564:2;11544:18;;;11537:30;11603:34;11583:18;;;11576:62;11674:13;11654:18;;;11647:41;11705:19;;5337:90:242::1;11323:407:264::0;5337:90:242::1;5437:26;5505:34;5520:11;5533:5;5505:14;:34::i;:::-;5596:110;5649:16;5667:11;5691;5680:23;;;;;;4544:25:264::0;;4532:2;4517:18;;4398:177;5680:23:242::1;;::::0;;-1:-1:-1;;5680:23:242;;::::1;::::0;;;;;;;5614:91:::1;::::0;;;::::1;;;:::i;:::-;;::::0;;-1:-1:-1;;5614:91:242;;::::1;::::0;;;;;;::::1;::::0;::::1;::::0;;::::1;;::::0;::::1;::::0;;5596:17:::1;:110::i;:::-;;5327:386;5180:533:::0;;;;:::o;2686:266::-;2760:19;2791:20;2814:17;:15;:17::i;:::-;-1:-1:-1;;;;;2814:25:242;;2840:16;2814:43;;;;;;;;;;;;;4544:25:264;;4532:2;4517:18;;4398:177;2814:43:242;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2923:2;2889:36;-1:-1:-1;;2889:36:242;:55;;;;;;-1:-1:-1;;2686:266:242:o;3768:212::-;3847:4;3870:31;3889:11;3870:18;:31::i;:::-;:103;;;;;3968:5;-1:-1:-1;;;;;3905:68:242;:17;:15;:17::i;:::-;:59;;;;;3056:37;;;3905:59;;;4544:25:264;-1:-1:-1;;;;;3905:25:242;;;;;;;4517:18:264;;3905:59:242;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;3905:68:242;;3870:103;3863:110;3768:212;-1:-1:-1;;;3768:212:242:o;7896:172::-;7982:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;8005:56:::1;3056:37:::0;;;8052:8:::1;8005:12;:56::i;:::-;7896:172:::0;;;:::o;6799:1091::-;6892:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;6915:22:::1;6940;6950:11;6940:9;:22::i;:::-;6915:47;;6972:22;6997:42;7022:5;:16;;;6997:24;:42::i;:::-;6972:67;;7070:5;:11;;;7053:14;:28;7049:72;;;7097:11;::::0;::::1;:13:::0;;;::::1;::::0;::::1;:::i;:::-;::::0;;-1:-1:-1;7049:72:242::1;7174:14:::0;;7150:21;;7130:17:::1;::::0;7150:38:::1;::::0;::::1;:::i;:::-;7130:58;;7198:17;7241:5;:13;;;7218:12;:20;;;:36;;;;:::i;:::-;7198:56;;7264:17;7312:5;:18;;;7284:12;:25;;;:46;;;;:::i;:::-;7264:66;;7340:16;7381:5;:12;;;7359;:19;;;:34;;;;:::i;:::-;7340:53:::0;-1:-1:-1;734:1:0::1;7340:53:242::0;7450:9;7426:21:::1;7438:9:::0;7426;:21:::1;:::i;:::-;:33;;;;:::i;:::-;:44;;;;:::i;:::-;7425:74;7404:158;;;::::0;-1:-1:-1;;;7404:158:242;;12499:2:264;7404:158:242::1;::::0;::::1;12481:21:264::0;12538:2;12518:18;;;12511:30;12577:34;12557:18;;;12550:62;12648:7;12628:18;;;12621:35;12673:19;;7404:158:242::1;12297:401:264::0;7404:158:242::1;7582:5;:11;;;7576:18;;;;;;;;:::i;:::-;:23;;::::0;:47;::::1;;;;7617:1;7603:5;:11;;;:15;;;;:::i;:::-;:20:::0;7576:47:::1;7572:95;;;7655:1;7639:5;:12;;:17;;;;;;;:::i;:::-;::::0;;-1:-1:-1;7572:95:242::1;7692:1;7676:5;:12;;:17;;;;;;;:::i;:::-;::::0;;-1:-1:-1;7720:21:242;;7703:38;;7767:20:::1;::::0;;::::1;::::0;7751:13;;::::1;:36:::0;7818:25:::1;::::0;;::::1;::::0;7797:18;;::::1;:46:::0;7854:29:::1;7864:11:::0;7703:5;7854:9:::1;:29::i;:::-;6905:985;;;;;;6799:1091:::0;;;:::o;5719:549::-;5776:11;1977:39;1990:11;2003:12;:10;:12::i;1977:39::-;1969:86;;;;-1:-1:-1;;;1969:86:242;;11122:2:264;1969:86:242;;;11104:21:264;11161:2;11141:18;;;11134:30;11200:34;11180:18;;;11173:62;-1:-1:-1;;;11251:18:264;;;11244:32;11293:19;;1969:86:242;10920:398:264;1969:86:242;5808:33:::1;5829:11;5808:20;:33::i;:::-;5807:34;5799:72;;;::::0;-1:-1:-1;;;5799:72:242;;13365:2:264;5799:72:242::1;::::0;::::1;13347:21:264::0;13404:2;13384:18;;;13377:30;13443:27;13423:18;;;13416:55;13488:18;;5799:72:242::1;13163:349:264::0;5799:72:242::1;5881:26;5910:22;5920:11;5910:9;:22::i;:::-;5960:1;5942:15;::::0;::::1;:19:::0;6000:16:::1;::::0;::::1;::::0;5971:19:::1;::::0;::::1;:46:::0;5881:51;-1:-1:-1;6027:33:242::1;6037:11:::0;5881:51;6027:9:::1;:33::i;:::-;6077:8;:6;:8::i;:::-;6070:51;::::0;;;;::::1;::::0;::::1;13717:25:264::0;;;6113:7:242::1;13758:18:264::0;;;13751:34;-1:-1:-1;;;;;6070:29:242;;;::::1;::::0;::::1;::::0;13690:18:264;;6070:51:242::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;6168:8;:6;:8::i;:::-;-1:-1:-1::0;;;;;6161:38:242::1;;6200:11;6161:51;;;;;;;;;;;;;4544:25:264::0;;4532:2;4517:18;;4398:177;6161:51:242::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;6222:39;6243:11;6256:4;6222:20;:39::i;8741:125::-:0;8801:7;8827:32;8847:11;8827:19;:32::i;1942:98:123:-;1981:7;2003:32;:30;:32::i;8872:130:242:-;8937:7;8963:32;8983:11;8963:19;:32::i;13158:402:217:-;13212:23;;:::i;:::-;13272:16;;;13286:1;13272:16;;;;;;;;;13243:26;;13272:16;;;;;;;;;;;-1:-1:-1;13272:16:217;13243:45;;13309:8;13294:9;13304:1;13294:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;13325:24;;;13412:80;1303:66;13457:9;1432:66;13412:21;:80::i;:::-;13324:168;;;;;;13505:50;13512:11;13525:15;13542:12;13505:6;:50::i;:::-;13498:57;13158:402;-1:-1:-1;;;;;;13158:402:217:o;2992:383:123:-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;8248:347:242:-;8304:7;8323:25;8351:42;:40;:42::i;:::-;8323:70;;8403:24;8430:50;8458:17;8478:1;8430:19;:50::i;:::-;:54;;8483:1;8430:54;:::i;:::-;8403:81;;8494:61;8514:17;8533:1;8537:16;8494:19;:61::i;1259:186:254:-;1317:10;1342:100;1377:15;1405:9;1422:18;1342:25;:100::i;4730:249:195:-;4828:16;;;4842:1;4828:16;;;;;;;;;4799:26;;4828:16;;;;;;;;;;;-1:-1:-1;4828:16:195;4799:45;;4865:11;4850:9;4860:1;4850:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;4883:91;1163:66;1147:83;;4920:9;4931:1;4952:5;4934:25;;;;;;;14134:2:264;14130:15;;;;-1:-1:-1;;14126:88:264;14114:101;;14240:2;14231:12;;13985:264;4934:25:195;;;;-1:-1:-1;;4934:25:195;;;;;;;;;1292:66;4883:26;:91::i;3480:255::-;3582:16;;;3596:1;3582:16;;;;;;;;;3553:26;;3582:16;;;;;;;;;;;-1:-1:-1;3582:16:195;3553:45;;3619:11;3604:9;3614:1;3604:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;3637:93;1163:66;1147:83;;3674:9;3685:1;3706:7;3688:27;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;2594:287:208;2700:16;;;2714:1;2700:16;;;;;;;;;2653:10;;;;2700:16;;;;;;;;;;;;-1:-1:-1;2700:16:208;2671:45;;2737:8;2722:9;2732:1;2722:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;2752:13;2768:64;1069:66;2805:9;2752:13;1198:66;2768:26;:64::i;:::-;2752:80;;2846:29;2867:5;2854:20;;6948:5;6862:97;2846:29;2838:38;2594:287;-1:-1:-1;;;;2594:287:208:o;3890:240::-;3982:16;;;3996:1;3982:16;;;;;;;;;3953:26;;3982:16;;;;;;;;;;;-1:-1:-1;3982:16:208;3953:45;;4019:8;4004:9;4014:1;4004:12;;;;;;;;:::i;:::-;;;;;;:23;;;;;4034:91;1069:66;1053:83;;4071:9;4082:1;4103:5;4085:25;;;;;;14592:14:264;14585:22;14580:3;14576:32;14564:45;;14634:1;14625:11;;14441:201;4085:25:208;;;;-1:-1:-1;;4085:25:208;;;;;;;;;1198:66;4034:26;:91::i;5941:246:195:-;6037:16;;;6051:1;6037:16;;;;;;;;;6008:26;;6037:16;;;;;;;;;;;-1:-1:-1;6037:16:195;6008:45;;6074:11;6059:9;6069:1;6059:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;6092:90;1163:66;1147:83;;6129:9;6140:1;6161:4;6143:24;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;8074:168:242;8156:79;8177:38;8194:20;8177:16;:38::i;:::-;8217:7;8226:8;8156:20;:79::i;:::-;8074:168;;:::o;3297:296:203:-;3403:16;;;3417:1;3403:16;;;;;;;;;3348:18;;;;3403:16;;;;;;;;;;;;-1:-1:-1;3403:16:203;3374:45;;3456:5;3440:23;;3425:9;3435:1;3425:12;;;;;;;;:::i;:::-;;;;;;;;;;:38;3470:13;3486:64;1061:66;3523:9;3470:13;-1:-1:-1;;;3486:26:203;:64::i;5610:288:217:-;5719:16;;;5733:1;5719:16;;;;;;;;;5669:13;;;;5719:16;;;;;;;;;;;;-1:-1:-1;5719:16:217;5690:45;;5756:8;5741:9;5751:1;5741:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;5771:13;5787:64;1303:66;5824:9;5835:1;1432:66;5787:26;:64::i;:::-;5771:80;-1:-1:-1;5872:20:217;;;;5864:29;;;;;;;;:::i;5306:279:195:-;5416:16;;;5430:1;5416:16;;;;;;;;;5367:12;;;;5416:16;;;;;;;;;;;;-1:-1:-1;5416:16:195;5387:45;;5453:11;5438:9;5448:1;5438:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;5471:13;5487:64;1163:66;5524:9;5535:1;1292:66;5487:26;:64::i;2505:175:242:-;2555:30;2630:42;:40;:42::i;6512:295:195:-;6623:16;;;6637:1;6623:16;;;;;;;;;6575:11;;;;6623:16;;;;;;;;;;;;-1:-1:-1;6623:16:195;6594:45;;6660:11;6645:9;6655:1;6645:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;6678:13;6694:64;1163:66;6731:9;6742:1;1292:66;6694:26;:64::i;6265:248:217:-;6360:16;;;6374:1;6360:16;;;;;;;;;6331:26;;6360:16;;;;;;;;;;;-1:-1:-1;6360:16:217;6331:45;;6397:8;6382:9;6392:1;6382:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;6412:96;1303:66;6449:9;6460:1;6486:5;6480:12;;;;;;;;:::i;:::-;6463:30;;;;;;;14979:3:264;14975:16;;;;14993:66;14971:89;14959:102;;15086:1;15077:11;;14834:260;6463:30:217;;;;-1:-1:-1;;6463:30:217;;;;;;;;;1432:66;6412:26;:96::i;3318:662:107:-;3373:23;3516:19;;3570:39;3592:16;3599:8;3592:16;:::i;:::-;3570:21;:39::i;:::-;3515:94;;;;3690:8;3703:1;3672:32;;;3668:97;;3713:52;;;;;3757:7;;;;3713:52;;;15655:98:264;15628:18;;3713:52:107;15511:248:264;3668:97:107;1759:4:23;1744:28;;1738:35;;1847:9;1836:21;1903:20;;1961:43;;3883:92:107;3900:8;3936;3883:4;:92::i;15526:545:217:-;15597:24;15624:200;15644:6;:15;;;15667:6;:14;;;15689:6;:12;;;15709:6;:19;;;15736:6;:13;;;15757:6;:16;;;15781:6;:17;;;15806:6;:12;;;15624;:200::i;:::-;15928:16;;;15942:1;15928:16;;;;;;;;;15597:227;;-1:-1:-1;15831:30:217;;15867:25;;15831:30;;15928:16;;;;;;;;;;;;-1:-1:-1;15928:16:217;15899:45;;15965:8;15950:9;15960:1;15950:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;15980:86;1303:66;16012:9;16023:11;16036:15;16053:12;15980:21;:86::i;7183:249:195:-;7280:16;;;7294:1;7280:16;;;;;;;;;7251:26;;7280:16;;;;;;;;;;;-1:-1:-1;7280:16:195;7251:45;;7317:11;7302:9;7312:1;7302:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;7335:92;1163:66;1147:83;;7372:9;7383:1;7404:6;7386:26;;;;;;14592:14:264;14585:22;14580:3;14576:32;14564:45;;14634:1;14625:11;;14441:201;4071:290:195;4183:16;;;4197:1;4183:16;;;;;;;;;4133:13;;;;4183:16;;;;;;;;;;;;-1:-1:-1;4183:16:195;4154:45;;4220:11;4205:9;4215:1;4205:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;4238:13;4254:64;1163:66;4291:9;4302:1;1292:66;4254:26;:64::i;:::-;4332:23;;;4071:290;-1:-1:-1;;;;4071:290:195:o;4048:97:123:-;4089:7;4111:29;:27;:29::i;10661:294:217:-;10780:16;;;10794:1;10780:16;;;;;;;;;10725:18;;;;10780:16;;;;;;;;;;;;-1:-1:-1;10780:16:217;10751:45;;10817:8;10802:9;10812:1;10802:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;10832:13;10848:64;1303:66;10885:9;10896:1;1432:66;10848:26;:64::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;17711:363:217:-;17822:23;;:::i;:::-;18044:25;18057:11;18044:12;:25::i;:::-;18023:12;;;17853:216;;;17998:17;;;17853:216;;;17974:16;;;17853:216;;;17953:13;;;17853:216;;;17926:19;;;17853:216;;;17861:6;17884:14;;;17906:12;;;17853:216;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;-1:-1:-1;;;17853:216:217;;;;-1:-1:-1;17711:363:217;;;-1:-1:-1;;;;;17711:363:217:o;5084:257:218:-;5195:16;;;5136:22;5195:16;;;;;;;;;5218:13;5234:64;1248:66;5166:45;5282:1;1377:66;5234:26;:64::i;:::-;5312:23;;;5084:257;-1:-1:-1;;;5084:257:218:o;2644:396:199:-;2783:16;;;2797:1;2783:16;;;;;;;;2731:15;;;;2783:16;2797:1;2783:16;;;;;;;;;;-1:-1:-1;2783:16:199;2754:45;;2844:15;-1:-1:-1;;;;;2828:33:199;2820:42;;2805:9;2815:1;2805:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;2899:9;2883:27;;2868:9;2878:1;2868:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;2917:13;2933:64;1065:66;2970:9;2917:13;-1:-1:-1;;;2933:26:199;:64::i;:::-;2917:80;2644:396;-1:-1:-1;;;;;2644:396:199:o;4380:357::-;4505:16;;;4519:1;4505:16;;;;;;;;4476:26;;4505:16;;;;;;;;;;-1:-1:-1;4505:16:199;4476:45;;4566:15;-1:-1:-1;;;;;4550:33:199;4542:42;;4527:9;4537:1;4527:12;;;;;;;;:::i;:::-;;;;;;:57;;;;;4621:9;4605:27;;4590:9;4600:1;4590:12;;;;;;;;:::i;:::-;;;;;;:42;;;;;4639:93;1065:66;1049:83;;4676:9;4687:1;4708:7;4690:27;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;4690:27:199;;;;-1:-1:-1;;4690:27:199;;;;;;;;;-1:-1:-1;;;4639:26:199;:93::i;:::-;4470:267;4380:357;;;:::o;1046:257:124:-;1133:10;1262:26;438:6;451:5:41;1262:26:124;:::i;:::-;-1:-1:-1;;1244:13:124;;:45;;451:5:41;1208:31:124;;;;;1189:15;;;:51;:101;;-1:-1:-1;1046:257:124;;;;;:::o;10761:455:46:-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;:::-;10980:232;;;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10927:289;10761:455;;;;;:::o;17775:457::-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;1465:182:91:-;1524:10;1547:97;1583:14;1610:9;1627:14;1547:25;:97::i;3806:271:90:-;3933:16;;;3947:1;3933:16;;;;;;;;;3904:26;;3933:16;;;;;;;;;;;-1:-1:-1;3933:16:90;3904:45;;3986:7;3970:25;;3955:9;3965:1;3955:12;;;;;;;;:::i;:::-;;;;;;:40;;;;;4002:70;4030:8;4040:9;4051:1;4061:8;4002:27;:70::i;5805:471:133:-;5966:16;;;5980:1;5966:16;;;;;;;;;5879:19;;;;;;5966:16;;;;;;;;;;;-1:-1:-1;5966:16:133;5937:45;;6011:21;6003:30;;;5988:9;5998:1;5988:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;6041:24;;;6128:80;1174:66;6173:9;1303:66;6128:21;:80::i;:::-;6040:168;;;;;;6221:50;6228:11;6241:15;6258:12;6221:6;:50::i;:::-;6214:57;;;;;;;;5805:471;;;:::o;2109:683:107:-;2185:23;2216:20;2239:32;:30;:32::i;:::-;2216:55;-1:-1:-1;;;;;;2350:29:107;;2358:4;2350:29;2346:322;;2389:12;2433:153;2467:36;:34;:36::i;:::-;2520:1;2541:8;2569;2433:15;:153::i;:::-;2409:177;-1:-1:-1;2409:177:107;-1:-1:-1;2409:177:107;2595:41;;2609:27;2625:10;2609:15;:27::i;:::-;2644:17;;;;2346:322;2736:51;;;;;-1:-1:-1;;;;;2736:31:107;;;;;:51;;2768:8;;2778;;2736:51;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2736:51:107;;;;;;;;;;;;:::i;18741:348:217:-;18963:12;19007:8;19017:7;19026:5;19033:12;19047:6;19055:9;19066:10;19078:5;18990:94;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;18983:101;;18741:348;;;;;;;;;;:::o;6458:480:46:-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;6692:242::-;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;1836:227::-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;16807:746:217:-;16899:16;16923:15;16946:13;16967:20;16995:14;17017:16;17041:18;17067:13;17115:26;17132:5;17139:1;35409:27:23;35423:4;35409:27;35403:34;;35277:170;17115:26:217;35409:27:23;;;35403:34;35409:27;;;35403:34;17107:35:217;;-1:-1:-1;35403:34:23;-1:-1:-1;17221:33:217;;17213:42;;;;;;;;:::i;:::-;35409:27:23;;;35403:34;35409:27;;;35403:34;35409:27;;;35403:34;35409:27;;;35403:34;35409:27;;;;35403:34;16807:746:217;;;;17205:50;;35403:34:23;;;;-1:-1:-1;35403:34:23;-1:-1:-1;35403:34:23;;-1:-1:-1;35403:34:23;-1:-1:-1;16807:746:217;-1:-1:-1;;16807:746:217:o;23107:355:45:-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;:::-;23107:355;;;;;:::o;36171:541::-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;11569:424:46:-;11720:21;11744:17;:15;:17::i;:::-;11720:41;-1:-1:-1;11796:4:46;-1:-1:-1;;;;;11771:30:46;;;11767:222;;11811:69;11837:7;11846:8;11856:17;11875:4;11811:25;:69::i;:::-;11767:222;;;11901:81;;;;;-1:-1:-1;;;;;11901:37:46;;;;;:81;;11939:7;;11948:8;;11958:17;;11977:4;;11901:81;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8363:236:133;8474:19;8495:29;8569:25;8582:11;8569:12;:25::i;:::-;8532:62;;;;-1:-1:-1;8363:236:133;-1:-1:-1;;;;8363:236:133:o;1761:1386:121:-;1888:12;1902:17;1956:21;1979:17;2000:22;2013:8;2000:12;:22::i;:::-;1955:67;;-1:-1:-1;1955:67:121;-1:-1:-1;;;;;;2067:27:121;;2063:106;;2139:8;2149:19;:8;:17;:19::i;:::-;2103:66;;;;;;;;;;;;:::i;2063:106::-;2275:12;2270:64;;2289:45;2317:8;2327:6;2289:27;:45::i;:::-;2413:9;;2409:197;;578:36:124;2955:46;;696:18:144;2954:74:124;2432:22:121;2515:26;2954:74:124;2515:13:121;:26::i;:::-;2490:51;-1:-1:-1;2549:50:121;2563:11;2576:22;2593:5;2490:51;2576:22;:::i;:::-;2549:13;:50::i;:::-;2424:182;;2409:197;2708:14;2681:23;:8;451:5:41;2637:44:124;;2539:148;2681:23:121;:41;;;:461;;2982:160;3043:6;3069:5;3092:13;3125:8;2982:39;:160::i;:::-;2681:461;;;2805:168;2874:6;2900:5;2923:13;2956:8;2805:47;:168::i;:::-;2663:479;;;;-1:-1:-1;1761:1386:121;-1:-1:-1;;;;;;;1761:1386:121:o;348:217:142:-;551:6;545:13;538:4;530:6;526:17;519:40;12066:286:45;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8101:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;8389:20:44;;8299:21;;8322:9;;8295:37;8385:31;;8244:184;8201:237;;-1:-1:-1;6076:2380:44;;;;:::o;51823:242:45:-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;17013:1682;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;50806:191::-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;24152:738:45:-;24403:37;24443:66;24491:7;24500:8;24443:47;:66::i;:::-;24403:106;-1:-1:-1;24515:26:45;24551:49;24403:106;24582:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;24551:49:45;24515:86;;24608:277;24662:7;24687:8;24722:17;24765:1;24787:19;24820:4;24856:22;24608:36;:277::i;7963:242:133:-;35423:4:23;35409:27;;35403:34;35409:27;;;35403:34;8028:19:133;;8173:26;8147:53;;7963:242;;;:::o;5928:433:139:-;6056:16;;;6070:1;6056:16;;;;;;;;;5986:14;;;;;;6056:16;;;;;;;;;;;-1:-1:-1;6056:16:139;6027:45;;6111:8;6078:9;6088:1;6078:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;6128:24;;;6215:78;1155:66;6258:9;1284:66;6215:19;:78::i;:::-;6127:166;;;;;;6306:50;6313:11;6326:15;6343:12;6306:6;:50::i;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3968:25:124;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;1546:281:108:-;1708:29;1718:10;1730:6;1708:9;:29::i;:::-;1703:120;;1786:21;:10;:19;:21::i;:::-;1809:6;1754:62;;;;;;;;;;;;:::i;3758:308:132:-;3871:16;;;3885:1;3871:16;;;;;;;;;3819:15;;;;3871:16;;;;;;;;;;;;-1:-1:-1;3871:16:132;3842:45;;3926:11;3893:9;3903:1;3893:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;3945:13;3961:62;1157:66;3996:9;3945:13;-1:-1:-1;;;3961:24:132;:62::i;5057:269::-;5156:16;;;5170:1;5156:16;;;;;;;;;5127:26;;5156:16;;;;;;;;;;;-1:-1:-1;5156:16:132;5127:45;;5211:11;5178:9;5188:1;5178:12;;;;;;;;:::i;:::-;;;;;;:45;;;;;5230:91;1157:66;1141:83;;5265:9;5276:1;5297:7;5279:27;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;5279:27:132;;;;-1:-1:-1;;5279:27:132;;;;;;;;;-1:-1:-1;;;5230:24:132;:91::i;5594:317:123:-;5733:12;5747:17;5790:6;-1:-1:-1;;;;;5790:11:123;5810:1;5821:79;5847:8;5868:9;5889:8;5821:13;:79::i;:::-;5790:116;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5772:134:123;;;;-1:-1:-1;5594:317:123;-1:-1:-1;;;;;5594:317:123:o;6415:321::-;6562:12;6576:17;6619:6;-1:-1:-1;;;;;6619:19:123;6646:79;6672:8;6693:9;6714:8;6646:13;:79::i;:::-;6619:112;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4015:652:45;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;5042:669:44;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:44;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;3658:342:50:-;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:44:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;44254:4001:45:-;44673:14;44652:7;:35;;;44648:161;;44743:14;44759:7;44792;44775:25;;;;;;14383:19:264;;14427:2;14418:12;;14254:182;44775:25:45;;;;-1:-1:-1;;44775:25:45;;;;;;;;;;44704:98;;;;;;;;;;:::i;44648:161::-;44815:27;44845:49;:22;44876:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;44845:49:45;44815:79;;44900:26;44965:4;:11;44951;44929:33;;:19;:33;;;;:::i;:::-;:47;;;;:::i;:::-;44900:76;;45248:18;45225:19;:41;;:98;;;;-1:-1:-1;45304:19:45;45270:30;45289:11;45270:16;:30;:::i;:::-;:53;;;;45225:98;45221:218;;;45340:92;;;;;27617:12:264;27656:15;;;45340:92:45;;;27638:34:264;27708:15;;;27688:18;;;27681:43;27760:15;;27740:18;;;27733:43;27580:18;;45340:92:45;27411:371:264;45221:218:45;45545:19;45526:16;:38;;;45522:140;;;45581:74;;;;;;;;27960:25:264;;;28033:12;28021:25;;28001:18;;;27994:53;27933:18;;45581:74:45;27787:266:264;45522:140:45;45701:36;45740:72;:22;45774:17;45793:18;45740:33;:72::i;:::-;45701:111;;45959:22;45984:24;46000:7;45984:15;:24::i;:::-;45959:49;;46019:9;46014:486;46034:5;:12;46030:1;:16;46014:486;;;46061:9;46083:5;46089:1;46083:8;;;;;;;;:::i;:::-;;;;;;;46061:31;;46104:42;836:6:54;46104:4:45;:14;;;;;:42;;;;:::i;:::-;46100:394;;;3536:35:26;;;;-1:-1:-1;;;;;46158:55:45;;46235:7;46264:8;46303:17;46350:16;46391:11;46430:22;46470:4;46158:327;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;46100:394;-1:-1:-1;46048:3:45;;46014:486;;;-1:-1:-1;46558:32:45;;;:13;46698:107;46716:17;46712:21;;:1;:21;;;46698:107;;;46761:33;:22;46792:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;46761:33:45;46752:42;;;;46735:3;;46698:107;;;;46930:7;46874:277;46957:8;46994:17;47035:5;47064:11;47101:21;47138:4;46874:277;;;;;;;;;;;:::i;:::-;;;;;;;;46506:652;47243:18;47220:19;:41;47216:248;;47271:31;47305:48;47335:7;47344:8;47305:29;:48::i;:::-;695:28:44;;;-1:-1:-1;47216:248:45;47521:27;47551:61;47575:7;47584:8;47594:17;47551:23;:61::i;:::-;47521:91;;47620:92;47652:19;47681:16;47620:92;;47705:4;47620:13;:92::i;:::-;47513:206;47773:9;47768:483;47788:5;:12;47784:1;:16;47768:483;;;47815:9;47837:5;47843:1;47837:8;;;;;;;;:::i;:::-;;;;;;;47815:31;;47858:41;947:6:54;47858:4:45;:14;;;;;:41;;;;:::i;:::-;47854:391;;;3536:35:26;;;;-1:-1:-1;;;;;47911:54:45;;47987:7;48016:8;48055:17;48102:16;48143:11;48182:21;48221:4;47911:325;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;47854:391;-1:-1:-1;47802:3:45;;47768:483;;;;44498:3757;;;;44254:4001;;;;;;;:::o;7829:207:139:-;7940:14;7956:17;8006:25;8019:11;8006:12;:25::i;3165:160:124:-;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;-1:-1:-1;;2007:37:124;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;-1:-1:-1;;29898:79:264;;2092:30:124;;;29886:92:264;2092:30:124;;29994:12:264;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;955:327:108;1036:4;1178:56;696:18:144;578:36:124;2955:46;;2954:74;1227:6:108;1178:19;:56::i;:::-;:99;;;;1238:39;1258:10;1270:6;1238:19;:39::i;4897:201:123:-;5019:12;5063:8;5073:9;5084:8;5046:47;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;5039:54;;4897:201;;;;;:::o;51249:282:45:-;51494:30;;;;;;30741:19:264;;;30776:12;;;30769:28;;;51337:7:45;;30813:12:264;;51494:30:45;30552:279:264;1489:2340:44;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;7468:1525:24:-;7596:14;1145:16;7622:25;;7618:120;;;7664:67;;;;;;;;4544:25:264;;;4517:18;;7664:67:24;4398:177:264;7618:120:24;7802:14;6445:61;;;7070:16;;;1063;7070;975;7059:27;7017:70;;;6995:94;;8068:38;;;8064:192;;8151:19;8133:15;:37;8118:52;;;;8064:192;;;8232:15;8210:19;:37;8195:52;;;;8064:192;-1:-1:-1;8572:16:24;975;1063;8439;;;;8428:27;8564:35;;;8882:5;8719:26;8699:46;;;;8698:62;;;8862:25;;;;8892:34;;;;;8861:66;;-1:-1:-1;7468:1525:24;;;;;:::o;7448:223:139:-;35423:4:23;35409:27;;35403:34;35409:27;;;35403:34;7564:35:139;;;;;;7513:14;;7631:33;;7623:42;6862:97:208;4006:378:136;4130:16;;;4144:1;4130:16;;;;;;;;4082:11;;;;4130:16;4144:1;4130:16;;;;;;;;;;-1:-1:-1;4130:16:136;4101:45;;4185:10;4152:9;4162:1;4152:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;4241:6;-1:-1:-1;;;;;4225:24:136;4217:33;;4202:9;4212:1;4202:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;4257:13;4273:62;1169:66;4308:9;4257:13;1298:66;4273:24;:62::i;:::-;4257:78;;4349:29;4370:5;4357:20;;6948:5:208;6862:97;2681:1129:58;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;;3341:28;;3116:690;;;2681:1129;;;;;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;14:180:264:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:264;;14:180;-1:-1:-1;14:180:264:o;430:332::-;488:6;541:2;529:9;520:7;516:23;512:32;509:52;;;557:1;554;547:12;509:52;596:9;583:23;646:66;639:5;635:78;628:5;625:89;615:117;;728:1;725;718:12;959:184;-1:-1:-1;;;1008:1:264;1001:88;1108:4;1105:1;1098:15;1132:4;1129:1;1122:15;1148:266;1228:1;1221:5;1218:12;1208:200;;-1:-1:-1;;;1261:1:264;1254:88;1365:4;1362:1;1355:15;1393:4;1390:1;1383:15;1208:200;1148:266;:::o;1419:777::-;1642:13;;1624:32;;1712:4;1700:17;;;1694:24;1672:20;;;1665:54;1766:4;1754:17;;1748:24;1611:3;1596:19;;;1781:43;1748:24;1781:43;:::i;:::-;1862:12;1855:4;1844:9;1840:20;1833:42;;1931:4;1923:6;1919:17;1913:24;1906:4;1895:9;1891:20;1884:54;1994:4;1986:6;1982:17;1976:24;1969:4;1958:9;1954:20;1947:54;2057:4;2049:6;2045:17;2039:24;2032:4;2021:9;2017:20;2010:54;2120:4;2112:6;2108:17;2102:24;2095:4;2084:9;2080:20;2073:54;2183:4;2175:6;2171:17;2165:24;2158:4;2147:9;2143:20;2136:54;1419:777;;;;:::o;2201:154::-;-1:-1:-1;;;;;2280:5:264;2276:54;2269:5;2266:65;2256:93;;2345:1;2342;2335:12;2360:184;-1:-1:-1;;;2409:1:264;2402:88;2509:4;2506:1;2499:15;2533:4;2530:1;2523:15;2549:255;2621:2;2615:9;2663:6;2651:19;;2700:18;2685:34;;2721:22;;;2682:62;2679:88;;;2747:18;;:::i;:::-;2783:2;2776:22;2549:255;:::o;2809:334::-;2880:2;2874:9;2936:2;2926:13;;-1:-1:-1;;2922:86:264;2910:99;;3039:18;3024:34;;3060:22;;;3021:62;3018:88;;;3086:18;;:::i;:::-;3122:2;3115:22;2809:334;;-1:-1:-1;2809:334:264:o;3148:246::-;3197:4;3230:18;3222:6;3219:30;3216:56;;;3252:18;;:::i;:::-;-1:-1:-1;3309:2:264;3297:15;-1:-1:-1;;3293:88:264;3383:4;3289:99;;3148:246::o;3399:464::-;3442:5;3495:3;3488:4;3480:6;3476:17;3472:27;3462:55;;3513:1;3510;3503:12;3462:55;3549:6;3536:20;3580:49;3596:32;3625:2;3596:32;:::i;:::-;3580:49;:::i;:::-;3654:2;3645:7;3638:19;3700:3;3693:4;3688:2;3680:6;3676:15;3672:26;3669:35;3666:55;;;3717:1;3714;3707:12;3666:55;3782:2;3775:4;3767:6;3763:17;3756:4;3747:7;3743:18;3730:55;3830:1;3805:16;;;3823:4;3801:27;3794:38;;;;3809:7;3399:464;-1:-1:-1;;;3399:464:264:o;3868:525::-;3955:6;3963;3971;4024:2;4012:9;4003:7;3999:23;3995:32;3992:52;;;4040:1;4037;4030:12;3992:52;4079:9;4066:23;4098:31;4123:5;4098:31;:::i;:::-;4148:5;-1:-1:-1;4200:2:264;4185:18;;4172:32;;-1:-1:-1;4255:2:264;4240:18;;4227:32;4282:18;4271:30;;4268:50;;;4314:1;4311;4304:12;4268:50;4337;4379:7;4370:6;4359:9;4355:22;4337:50;:::i;:::-;4327:60;;;3868:525;;;;;:::o;4947:235::-;5093:2;5078:18;;5105:37;5135:6;5105:37;:::i;:::-;5151:25;;;4947:235;:::o;5187:148::-;5260:20;;5309:1;5299:12;;5289:40;;5325:1;5322;5315:12;5340:341;5431:6;5439;5447;5500:2;5488:9;5479:7;5475:23;5471:32;5468:52;;;5516:1;5513;5506:12;5468:52;5552:9;5539:23;5529:33;;5609:2;5598:9;5594:18;5581:32;5571:42;;5632:43;5671:2;5660:9;5656:18;5632:43;:::i;:::-;5622:53;;5340:341;;;;;:::o;5686:315::-;5754:6;5762;5815:2;5803:9;5794:7;5790:23;5786:32;5783:52;;;5831:1;5828;5821:12;5783:52;5867:9;5854:23;5844:33;;5927:2;5916:9;5912:18;5899:32;5940:31;5965:5;5940:31;:::i;:::-;5990:5;5980:15;;;5686:315;;;;;:::o;6006:390::-;6084:6;6092;6145:2;6133:9;6124:7;6120:23;6116:32;6113:52;;;6161:1;6158;6151:12;6113:52;6197:9;6184:23;6174:33;;6258:2;6247:9;6243:18;6230:32;6285:18;6277:6;6274:30;6271:50;;;6317:1;6314;6307:12;6271:50;6340;6382:7;6373:6;6362:9;6358:22;6340:50;:::i;:::-;6330:60;;;6006:390;;;;;:::o;6401:984::-;6498:6;6506;6550:9;6541:7;6537:23;6580:3;6576:2;6572:12;6569:32;;;6597:1;6594;6587:12;6569:32;6633:9;6620:23;6610:33;;6662:6;6761:2;-1:-1:-1;;6688:2:264;6684:75;6680:84;6677:104;;;6777:1;6774;6767:12;6677:104;6803:22;;:::i;:::-;6790:35;;6876:2;6865:9;6861:18;6848:32;6841:5;6834:47;6941:2;6930:9;6926:18;6913:32;6908:2;6901:5;6897:14;6890:56;6978:43;7017:2;7006:9;7002:18;6978:43;:::i;:::-;6973:2;6966:5;6962:14;6955:67;7082:3;7071:9;7067:19;7054:33;7049:2;7042:5;7038:14;7031:57;7149:3;7138:9;7134:19;7121:33;7115:3;7108:5;7104:15;7097:58;7216:3;7205:9;7201:19;7188:33;7182:3;7175:5;7171:15;7164:58;7283:3;7272:9;7268:19;7255:33;7249:3;7242:5;7238:15;7231:58;7350:2;7339:9;7335:18;7322:32;7316:3;7309:5;7305:15;7298:57;;7374:5;7364:15;;;6401:984;;;;;:::o;8096:250::-;8181:1;8191:113;8205:6;8202:1;8199:13;8191:113;;;8281:11;;;8275:18;8262:11;;;8255:39;8227:2;8220:10;8191:113;;;-1:-1:-1;;8338:1:264;8320:16;;8313:27;8096:250::o;8351:329::-;8392:3;8430:5;8424:12;8457:6;8452:3;8445:19;8473:76;8542:6;8535:4;8530:3;8526:14;8519:4;8512:5;8508:16;8473:76;:::i;:::-;8594:2;8582:15;-1:-1:-1;;8578:88:264;8569:98;;;;8669:4;8565:109;;8351:329;-1:-1:-1;;8351:329:264:o;8685:320::-;8892:6;8881:9;8874:25;8935:2;8930;8919:9;8915:18;8908:30;8855:4;8955:44;8995:2;8984:9;8980:18;8972:6;8955:44;:::i;9010:442::-;9063:5;9116:3;9109:4;9101:6;9097:17;9093:27;9083:55;;9134:1;9131;9124:12;9083:55;9163:6;9157:13;9194:49;9210:32;9239:2;9210:32;:::i;9194:49::-;9268:2;9259:7;9252:19;9314:3;9307:4;9302:2;9294:6;9290:15;9286:26;9283:35;9280:55;;;9331:1;9328;9321:12;9280:55;9344:77;9418:2;9411:4;9402:7;9398:18;9391:4;9383:6;9379:17;9344:77;:::i;9457:335::-;9536:6;9589:2;9577:9;9568:7;9564:23;9560:32;9557:52;;;9605:1;9602;9595:12;9557:52;9638:9;9632:16;9671:18;9663:6;9660:30;9657:50;;;9703:1;9700;9693:12;9657:50;9726:60;9778:7;9769:6;9758:9;9754:22;9726:60;:::i;10145:184::-;-1:-1:-1;;;10194:1:264;10187:88;10294:4;10291:1;10284:15;10318:4;10315:1;10308:15;10334:125;10399:9;;;10420:10;;;10417:36;;;10433:18;;:::i;10464:195::-;10503:3;-1:-1:-1;;10527:5:264;10524:77;10521:103;;10604:18;;:::i;:::-;-1:-1:-1;10651:1:264;10640:13;;10464:195::o;10664:251::-;10734:6;10787:2;10775:9;10766:7;10762:23;10758:32;10755:52;;;10803:1;10800;10793:12;10755:52;10835:9;10829:16;10854:31;10879:5;10854:31;:::i;11735:424::-;11957:6;11946:9;11939:25;11973:37;12003:6;11973:37;:::i;:::-;12046:6;12041:2;12030:9;12026:18;12019:34;12089:2;12084;12073:9;12069:18;12062:30;11920:4;12109:44;12149:2;12138:9;12134:18;12126:6;12109:44;:::i;12164:128::-;12231:9;;;12252:11;;;12249:37;;;12266:18;;:::i;12703:184::-;-1:-1:-1;;;12752:1:264;12745:88;12852:4;12849:1;12842:15;12876:4;12873:1;12866:15;12892:266;12924:1;12950;12940:189;;-1:-1:-1;;;12982:1:264;12975:88;13086:4;13083:1;13076:15;13114:4;13111:1;13104:15;12940:189;-1:-1:-1;13143:9:264;;12892:266::o;13796:184::-;-1:-1:-1;;;13845:1:264;13838:88;13945:4;13942:1;13935:15;13969:4;13966:1;13959:15;15099:407;15182:5;15222;15216:12;15264:4;15257:5;15253:16;15247:23;15289:66;15381:2;15377;15373:11;15364:20;;15407:1;15399:6;15396:13;15393:107;;;15487:2;15481;15471:6;15468:1;15464:14;15461:1;15457:22;15453:31;15449:2;15445:40;15441:49;15432:58;;15393:107;;;;15099:407;;;:::o;15764:439::-;15817:3;15855:5;15849:12;15882:6;15877:3;15870:19;15908:4;15937;15932:3;15928:14;15921:21;;15976:4;15969:5;15965:16;15999:1;16009:169;16023:6;16020:1;16017:13;16009:169;;;16084:13;;16072:26;;16118:12;;;;16153:15;;;;16045:1;16038:9;16009:169;;;-1:-1:-1;16194:3:264;;15764:439;-1:-1:-1;;;;;15764:439:264:o;16208:468::-;16508:6;16497:9;16490:25;16551:2;16546;16535:9;16531:18;16524:30;16471:4;16571:56;16623:2;16612:9;16608:18;16600:6;16571:56;:::i;:::-;16563:64;;16663:6;16658:2;16647:9;16643:18;16636:34;16208:468;;;;;;:::o;16681:655::-;16823:6;16831;16839;16892:2;16880:9;16871:7;16867:23;16863:32;16860:52;;;16908:1;16905;16898:12;16860:52;16941:9;16935:16;16970:18;17011:2;17003:6;17000:14;16997:34;;;17027:1;17024;17017:12;16997:34;17050:60;17102:7;17093:6;17082:9;17078:22;17050:60;:::i;:::-;17040:70;;17150:2;17139:9;17135:18;17129:25;17119:35;;17200:2;17189:9;17185:18;17179:25;17163:41;;17229:2;17219:8;17216:16;17213:36;;;17245:1;17242;17235:12;17213:36;;17268:62;17322:7;17311:8;17300:9;17296:24;17268:62;:::i;17341:709::-;17711:6;17700:9;17693:25;17754:3;17749:2;17738:9;17734:18;17727:31;17674:4;17781:57;17833:3;17822:9;17818:19;17810:6;17781:57;:::i;:::-;17886:4;17878:6;17874:17;17869:2;17858:9;17854:18;17847:45;17940:9;17932:6;17928:22;17923:2;17912:9;17908:18;17901:50;17968:32;17993:6;17985;17968:32;:::i;:::-;17960:40;;;18037:6;18031:3;18020:9;18016:19;18009:35;17341:709;;;;;;;;:::o;18055:548::-;18379:6;18368:9;18361:25;18422:3;18417:2;18406:9;18402:18;18395:31;18342:4;18443:57;18495:3;18484:9;18480:19;18472:6;18443:57;:::i;:::-;18548:4;18536:17;;;;18531:2;18516:18;;18509:45;-1:-1:-1;18585:2:264;18570:18;18563:34;18435:65;18055:548;-1:-1:-1;;18055:548:264:o;18608:184::-;18678:6;18731:2;18719:9;18710:7;18706:23;18702:32;18699:52;;;18747:1;18744;18737:12;18699:52;-1:-1:-1;18770:16:264;;18608:184;-1:-1:-1;18608:184:264:o;18797:707::-;19144:6;19139:3;19132:19;19181:6;19176:2;19171:3;19167:12;19160:28;19197:37;19227:6;19197:37;:::i;:::-;19268:3;19264:16;;;;19259:2;19250:12;;19243:38;19306:2;19297:12;;19290:28;;;;19343:2;19334:12;;19327:28;;;;19380:3;19371:13;;19364:29;19418:3;19409:13;;19402:29;19456:3;19447:13;;19440:29;19494:3;19485:13;;18797:707;-1:-1:-1;;18797:707:264:o;19509:794::-;19904:6;19893:9;19886:25;19947:3;19942:2;19931:9;19927:18;19920:31;19867:4;19974:57;20026:3;20015:9;20011:19;20003:6;19974:57;:::i;:::-;20079:9;20071:6;20067:22;20062:2;20051:9;20047:18;20040:50;20113:32;20138:6;20130;20113:32;:::i;:::-;20099:46;;20181:6;20176:2;20165:9;20161:18;20154:34;20237:9;20229:6;20225:22;20219:3;20208:9;20204:19;20197:51;20265:32;20290:6;20282;20265:32;:::i;:::-;20257:40;19509:794;-1:-1:-1;;;;;;;;19509:794:264:o;20308:175::-;20345:3;20389:4;20382:5;20378:16;20418:4;20409:7;20406:17;20403:43;;20426:18;;:::i;:::-;20475:1;20462:15;;20308:175;-1:-1:-1;;20308:175:264:o;20488:604::-;20797:6;20786:9;20779:25;20840:3;20835:2;20824:9;20820:18;20813:31;20760:4;20867:57;20919:3;20908:9;20904:19;20896:6;20867:57;:::i;:::-;20972:4;20964:6;20960:17;20955:2;20944:9;20940:18;20933:45;21026:9;21018:6;21014:22;21009:2;20998:9;20994:18;20987:50;21054:32;21079:6;21071;21054:32;:::i;:::-;21046:40;20488:604;-1:-1:-1;;;;;;;20488:604:264:o;21424:168::-;21497:9;;;21528;;21545:15;;;21539:22;;21525:37;21515:71;;21566:18;;:::i;21597:640::-;21848:6;21843:3;21836:19;21818:3;21874:2;21907;21902:3;21898:12;21939:6;21933:13;22004:2;21996:6;21992:15;22025:1;22035:175;22049:6;22046:1;22043:13;22035:175;;;22112:13;;22098:28;;22148:14;;;;22185:15;;;;22071:1;22064:9;22035:175;;;-1:-1:-1;22226:5:264;;21597:640;-1:-1:-1;;;;;;;21597:640:264:o;22242:511::-;22493:2;22482:9;22475:21;22456:4;22519:56;22571:2;22560:9;22556:18;22548:6;22519:56;:::i;:::-;22623:14;22615:6;22611:27;22606:2;22595:9;22591:18;22584:55;22687:9;22679:6;22675:22;22670:2;22659:9;22655:18;22648:50;22715:32;22740:6;22732;22715:32;:::i;22758:616::-;23069:6;23058:9;23051:25;23112:3;23107:2;23096:9;23092:18;23085:31;23032:4;23139:57;23191:3;23180:9;23176:19;23168:6;23139:57;:::i;:::-;23244:14;23236:6;23232:27;23227:2;23216:9;23212:18;23205:55;23308:9;23300:6;23296:22;23291:2;23280:9;23276:18;23269:50;23336:32;23361:6;23353;23336:32;:::i;23379:925::-;23828:66;23820:6;23816:79;23811:3;23804:92;23786:3;23915;23947:2;23943:1;23938:3;23934:11;23927:23;23979:6;23973:13;23995:74;24062:6;24058:1;24053:3;24049:11;24042:4;24034:6;24030:17;23995:74;:::i;:::-;24097:6;24092:3;24088:16;24078:26;;24132:2;24128:1;24124:2;24120:10;24113:22;24166:6;24160:13;24144:29;;24182:75;24248:8;24244:1;24240:2;24236:10;24229:4;24221:6;24217:17;24182:75;:::i;:::-;24277:17;24296:1;24273:25;;23379:925;-1:-1:-1;;;;;23379:925:264:o;24309:339::-;24486:2;24475:9;24468:21;24449:4;24506:44;24546:2;24535:9;24531:18;24523:6;24506:44;:::i;:::-;24498:52;;-1:-1:-1;;;;;24590:6:264;24586:55;24581:2;24570:9;24566:18;24559:83;24309:339;;;;;:::o;24653:287::-;24782:3;24820:6;24814:13;24836:66;24895:6;24890:3;24883:4;24875:6;24871:17;24836:66;:::i;:::-;24918:16;;;;;24653:287;-1:-1:-1;;24653:287:264:o;24945:690::-;25280:3;25269:9;25262:22;25243:4;25307:57;25359:3;25348:9;25344:19;25336:6;25307:57;:::i;:::-;25412:9;25404:6;25400:22;25395:2;25384:9;25380:18;25373:50;25446:32;25471:6;25463;25446:32;:::i;:::-;25432:46;;25514:6;25509:2;25498:9;25494:18;25487:34;25569:9;25561:6;25557:22;25552:2;25541:9;25537:18;25530:50;25597:32;25622:6;25614;25597:32;:::i;25640:899::-;26096:6;26085:9;26078:25;26139:3;26134:2;26123:9;26119:18;26112:31;26059:4;26166:57;26218:3;26207:9;26203:19;26195:6;26166:57;:::i;:::-;26271:9;26263:6;26259:22;26254:2;26243:9;26239:18;26232:50;26305:32;26330:6;26322;26305:32;:::i;:::-;26291:46;;26373:6;26368:2;26357:9;26353:18;26346:34;26429:9;26421:6;26417:22;26411:3;26400:9;26396:19;26389:51;26457:32;26482:6;26474;26457:32;:::i;:::-;26449:40;;;26526:6;26520:3;26509:9;26505:19;26498:35;25640:899;;;;;;;;;:::o;26763:464::-;27010:66;27002:6;26998:79;26987:9;26980:98;27114:6;27109:2;27098:9;27094:18;27087:34;27157:2;27152;27141:9;27137:18;27130:30;26961:4;27177:44;27217:2;27206:9;27202:18;27194:6;27177:44;:::i;27232:174::-;27299:12;27331:10;;;27343;;;27327:27;;27366:11;;;27363:37;;;27380:18;;:::i;:::-;27363:37;27232:174;;;;:::o;28058:901::-;28483:6;28472:9;28465:25;28526:3;28521:2;28510:9;28506:18;28499:31;28446:4;28553:57;28605:3;28594:9;28590:19;28582:6;28553:57;:::i;:::-;28658:4;28646:17;;28641:2;28626:18;;28619:45;28683:12;28731:15;;;28726:2;28711:18;;28704:43;28784:15;;28778:3;28763:19;;28756:44;28831:3;28816:19;;28809:35;;;28881:22;;;28875:3;28860:19;;28853:51;28921:32;28885:6;28938;28921:32;:::i;:::-;28913:40;28058:901;-1:-1:-1;;;;;;;;;;28058:901:264:o;28964:788::-;29329:3;29318:9;29311:22;29292:4;29356:57;29408:3;29397:9;29393:19;29385:6;29356:57;:::i;:::-;29461:4;29453:6;29449:17;29444:2;29433:9;29429:18;29422:45;29515:14;29507:6;29503:27;29498:2;29487:9;29483:18;29476:55;29579:12;29571:6;29567:25;29562:2;29551:9;29547:18;29540:53;29630:6;29624:3;29613:9;29609:19;29602:35;29686:9;29678:6;29674:22;29668:3;29657:9;29653:19;29646:51;29714:32;29739:6;29731;29714:32;:::i;:::-;29706:40;28964:788;-1:-1:-1;;;;;;;;;28964:788:264:o;30017:530::-;30202:3;30240:6;30234:13;30256:66;30315:6;30310:3;30303:4;30295:6;30291:17;30256:66;:::i;:::-;30391:2;30387:15;;;;-1:-1:-1;;30383:88:264;30344:16;;;;30369:103;;;30499:2;30488:14;;30481:30;;;;30538:2;30527:14;;30017:530;-1:-1:-1;;30017:530:264:o;30836:359::-;31039:2;31028:9;31021:21;31002:4;31059:44;31099:2;31088:9;31084:18;31076:6;31059:44;:::i;:::-;31134:2;31119:18;;31112:34;;;;-1:-1:-1;31177:2:264;31162:18;31155:34;31051:52;30836:359;-1:-1:-1;30836:359:264:o","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","enterGame(bytes32)":"c74dedc8","getCharacterTokenId(bytes32)":"f8c67561","getClass(bytes32)":"23801570","getCurrentAvailableLevel(uint256)":"1ecb393f","getExperience(bytes32)":"ebee03bb","getName(bytes32)":"54b8d5e3","getOwner(bytes32)":"deb931a2","getOwnerAddress(bytes32)":"00d43ec6","getPlayerEntityId(uint256)":"8338f0e0","getStats(bytes32)":"0bb700dc","isValidCharacterId(bytes32)":"623daa05","isValidOwner(bytes32,address)":"9b63ec05","levelCharacter(bytes32,(uint256,uint256,uint8,uint256,uint256,int256,uint256,uint256))":"c441b44d","mintCharacter(address,bytes32,string)":"143f3021","rollStats(bytes32,bytes32,uint8)":"679ee16d","supportsInterface(bytes4)":"01ffc9a7","updateTokenUri(bytes32,string)":"b27cbcbb"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"EncodedLengths_InvalidLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accessedIndex\",\"type\":\"uint256\"}],\"name\":\"Store_IndexOutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"Store_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"fieldLength\",\"type\":\"uint40\"}],\"name\":\"Store_InvalidSplice\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceDynamicData\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"enterGame\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getCharacterTokenId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getClass\",\"outputs\":[{\"internalType\":\"enum Classes\",\"name\":\"_class\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"}],\"name\":\"getCurrentAvailableLevel\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"currentAvailibleLevel\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getExperience\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getName\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"_name\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getOwnerAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"characterTokenId\",\"type\":\"uint256\"}],\"name\":\"getPlayerEntityId\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"getStats\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"name\":\"isValidCharacterId\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"isValidOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"strength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"agility\",\"type\":\"uint256\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"intelligence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseHp\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentHp\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"experience\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"level\",\"type\":\"uint256\"}],\"internalType\":\"struct StatsData\",\"name\":\"desiredStats\",\"type\":\"tuple\"}],\"name\":\"levelCharacter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"mintCharacter\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"userRandomNumber\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"enum Classes\",\"name\":\"class\",\"type\":\"uint8\"}],\"name\":\"rollStats\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"characterId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"tokenUri\",\"type\":\"string\"}],\"name\":\"updateTokenUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the encoded lengths.\"}}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"details\":\"Raised if the start index is larger than the previous length of the field.\",\"params\":{\"accessedIndex\":\"FIXME\",\"length\":\"FIXME\"}}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The resource ID.\",\"resourceIdString\":\"The stringified resource ID (for easier debugging).\"}}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"details\":\"Raised if the splice total length of the field is changed but the splice is not at the end of the field.\",\"params\":{\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"fieldLength\":\"The field length for the splice operation.\",\"startWithinField\":\"The start index within the field for the splice operation.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"params\":{\"data\":\"The data to insert into the dynamic data of the record at the start byte.\",\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"dynamicFieldIndex\":\"The index of the dynamic field to splice data, relative to the start of the dynamic fields. (Dynamic field index = field index - number of static fields)\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"getOwnerAddress(bytes32)\":{\"details\":\"extracts the character nft owner address from the character Id\"},\"mintCharacter(address,bytes32,string)\":{\"params\":{\"account\":\"the address of the account that will own the character\",\"name\":\"the keccack256 hash of the characters name to check for duplicates\",\"tokenUri\":\"the token uri to be set for the character token\"},\"returns\":{\"characterId\":\"the bytes32 character id combination of the owner address and the tokenId\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided encoded lengths has an invalid length.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided index is out of bounds.\"}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Error raised if the provided resource ID cannot be found.\"}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"notice\":\"Error raised if the provided splice is invalid.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"notice\":\"Emitted when dynamic data in the store is spliced.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/CharacterSystem.sol\":\"CharacterSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/\",\":openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"lib/ERC1155-puppet/IERC1155System.sol\":{\"keccak256\":\"0x324481afcc10bb871430340e0ddea5613a7a7dc7436ad8067b64e787791d9c74\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cbf2f86e7c18feb303c9201417a85af320f148907fa637b25b56e7484325d64c\",\"dweb:/ipfs/QmW35pffC8PK5Y7afxLc6qYYiDjH4NayRggogPazy5JsEi\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/interfaces/IERC20System.sol\":{\"keccak256\":\"0xedfc9636840fcf8c665f0535b0e9469ba191a2b028d6913dcd7a134dc9844ec1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d9cc01f46fd862d4cb5a5efd93911c5b98420112ab999d46f0c24fec74a58b4b\",\"dweb:/ipfs/QmXrpDMPj7VS8ywkt4mkhE1FatJcQtR2gCAwr7aEYonmrg\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721.sol\":{\"keccak256\":\"0x87b18a3fe819a06930749c60912e28d3add40de2881d976d4d7565858468ac8e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://90d6f52696977e65bbc4a3d937ac4be843e2d1006591b861b2b3038c7a7e1d16\",\"dweb:/ipfs/QmS2vsjycwSgGPgWrPEDdFK5WTvE6ixhzYQLL57xHJAXNv\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Errors.sol\":{\"keccak256\":\"0xc408b8c878980829678cf94ca6d83c71c0587e802221d226c84b66c60a198903\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9a04ce4eafe37b18476b4dbbd207eff2e33b1ea073a06d5ff8df8e08aa69ac47\",\"dweb:/ipfs/QmTqKcfCXBntqtEcGobHMTJyy37xv93t1342RvqtpgnDQx\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Events.sol\":{\"keccak256\":\"0x4ea76f18fbb68319807fe1fa39d3035b8177bd30c3977c40ed41e9810ffebb13\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f0508d70a34ce0661e52b4201996bea5e61e0108a4a218acc3728be5d51fbc2\",\"dweb:/ipfs/QmQx9bX9cYUENRvXV55NhHL3TFiNXGqvVyy8aYDA1KCagn\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Mintable.sol\":{\"keccak256\":\"0xa647391a56ac17e6e73a5fb04d641c8a97abde19a7da80a8fc80902d7cce36aa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://862f638b4e4b300067f6a485580ec904d428281de46e3a186b558ff3e15e4733\",\"dweb:/ipfs/QmUkgdfZJtwyBSrCyckw9GVFrZsD1rUAK2Nd3GBH12duLo\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/constants.sol\":{\"keccak256\":\"0xf8a29616bcb176258295bae6dcb8c9eada8e18812c823c3490ff238370f3a64d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f800f102f773e4c5b2281b44a9f477d7a4d7dca13ddb369fa0d4479cddbfb04c\",\"dweb:/ipfs/QmSiqQuHY8cPTXkpnK3NyZCkeATzjYNpoR8vrijrfLdwqn\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/tables/TokenURI.sol\":{\"keccak256\":\"0x7fe5517ff1843d9fe70dd37beb18a954efe3c62f2d484fbf8e0646f22a1493a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://abc83f7656b5a33f695d900f9da3fb5896054a41eb0f5c963d2b01794a8461e3\",\"dweb:/ipfs/QmWXV2jZ8Tp3k4zNyqG3GNN9SchsDK1zSQwFXCvEGmnRuy\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/utils.sol\":{\"keccak256\":\"0xd497c2610d37ef3b800e3aef80d36661c60b5e36325565c3bc5c3ce986b641a5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7406b572bdef593e1a8d0faaa94e9869108fc2cc7955da3aa3a62a56428c9a0c\",\"dweb:/ipfs/QmPKnuzAkPVyhpJz25fNCfGcvyPPZZWgsm5QbKZva82EWS\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyEvents.sol\":{\"keccak256\":\"0xd8a8c77c864481ee7620adf8b92219f3c68c626271887e26330362642053f504\",\"license\":\"Apache-2.0\",\"urls\":[\"bzz-raw://f918e6fcdf4cc8c991ff4c7d81860c6b0e3b4b536e543361309cfecd8a8ecf67\",\"dweb:/ipfs/QmdBuzs7dyGGaceP4QDqu3MLnqeBLbsEpCKGWyz3a9kY8v\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyStructs.sol\":{\"keccak256\":\"0xace052155e23df810ba04a93da02fc527efd0a6fd9244d95574af5d8891934e7\",\"license\":\"Apache 2\",\"urls\":[\"bzz-raw://31d77a8a3cfb552c684867ec96bb8ea0e59573db7d3108cd561b03e4749fd415\",\"dweb:/ipfs/QmepPDf6digkAGepANKv3yW8d5QqmJQqWjgmWSzNJVkMLq\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropy.sol\":{\"keccak256\":\"0x9d4556ea3b36960a43e6f4c2df53f5e4ffa980deaa2c15bfdefc5f66258ca748\",\"license\":\"Apache 2\",\"urls\":[\"bzz-raw://21d4bded2b3b30f3ced6ea24694e3b04bb94cab28796ee2786720a80e0b73bdd\",\"dweb:/ipfs/QmQfBFzSZj9cNxne8izUE1fYvfFoGjAisUa3aeh2YYDuqc\"]},\"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropyConsumer.sol\":{\"keccak256\":\"0xf3d3dee1e9cbdef70b6c1f4d79aa8b438413e4636c00e79e615da9dc4df9c379\",\"license\":\"Apache 2\",\"urls\":[\"bzz-raw://0e473522447c8f92a43f4fa3e54d83a789e12cc44b2a86847bd238a7f8827952\",\"dweb:/ipfs/Qmdihx73a89EZYy2GpitTxK92SWDLyPWeWnJTZ4Acva958\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f\",\"dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/IRngSystem.sol\":{\"keccak256\":\"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02\",\"dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5\",\"dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/systems/CharacterSystem.sol\":{\"keccak256\":\"0x898884b67408b24d6f7c0ae508579df6e44d6c9c9a63fd95958785d8fb43d70b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7ebaf55724049e38c8cec408497510e31e96244dc7a58eb61f9cb7db427ecf96\",\"dweb:/ipfs/QmWj8wdTRumDkt2HRmAUEimkZt3rQaip3CMCNDdadJbhX7\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"EncodedLengths_InvalidLength"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"},{"internalType":"uint256","name":"accessedIndex","type":"uint256"}],"type":"error","name":"Store_IndexOutOfBounds"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"Store_InvalidResourceType"},{"inputs":[{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"uint40","name":"fieldLength","type":"uint40"}],"type":"error","name":"Store_InvalidSplice"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"uint40","name":"deleteCount","type":"uint40","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceDynamicData","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"enterGame"},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"getCharacterTokenId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getClass","outputs":[{"internalType":"enum Classes","name":"_class","type":"uint8"}]},{"inputs":[{"internalType":"uint256","name":"experience","type":"uint256"}],"stateMutability":"view","type":"function","name":"getCurrentAvailableLevel","outputs":[{"internalType":"uint256","name":"currentAvailibleLevel","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getExperience","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getName","outputs":[{"internalType":"bytes32","name":"_name","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"pure","type":"function","name":"getOwnerAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint256","name":"characterTokenId","type":"uint256"}],"stateMutability":"view","type":"function","name":"getPlayerEntityId","outputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getStats","outputs":[{"internalType":"struct StatsData","name":"","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"isValidCharacterId","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"address","name":"owner","type":"address"}],"stateMutability":"view","type":"function","name":"isValidOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"struct StatsData","name":"desiredStats","type":"tuple","components":[{"internalType":"uint256","name":"strength","type":"uint256"},{"internalType":"uint256","name":"agility","type":"uint256"},{"internalType":"enum Classes","name":"class","type":"uint8"},{"internalType":"uint256","name":"intelligence","type":"uint256"},{"internalType":"uint256","name":"baseHp","type":"uint256"},{"internalType":"int256","name":"currentHp","type":"int256"},{"internalType":"uint256","name":"experience","type":"uint256"},{"internalType":"uint256","name":"level","type":"uint256"}]}],"stateMutability":"nonpayable","type":"function","name":"levelCharacter"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32","name":"name","type":"bytes32"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"mintCharacter","outputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"userRandomNumber","type":"bytes32"},{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"enum Classes","name":"class","type":"uint8"}],"stateMutability":"payable","type":"function","name":"rollStats"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"characterId","type":"bytes32"},{"internalType":"string","name":"tokenUri","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"updateTokenUri"}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"getOwnerAddress(bytes32)":{"details":"extracts the character nft owner address from the character Id"},"mintCharacter(address,bytes32,string)":{"params":{"account":"the address of the account that will own the character","name":"the keccack256 hash of the characters name to check for duplicates","tokenUri":"the token uri to be set for the character token"},"returns":{"characterId":"the bytes32 character id combination of the owner address and the tokenId"}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/","openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/CharacterSystem.sol":"CharacterSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"lib/ERC1155-puppet/IERC1155System.sol":{"keccak256":"0x324481afcc10bb871430340e0ddea5613a7a7dc7436ad8067b64e787791d9c74","urls":["bzz-raw://cbf2f86e7c18feb303c9201417a85af320f148907fa637b25b56e7484325d64c","dweb:/ipfs/QmW35pffC8PK5Y7afxLc6qYYiDjH4NayRggogPazy5JsEi"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/interfaces/IERC20System.sol":{"keccak256":"0xedfc9636840fcf8c665f0535b0e9469ba191a2b028d6913dcd7a134dc9844ec1","urls":["bzz-raw://d9cc01f46fd862d4cb5a5efd93911c5b98420112ab999d46f0c24fec74a58b4b","dweb:/ipfs/QmXrpDMPj7VS8ywkt4mkhE1FatJcQtR2gCAwr7aEYonmrg"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721.sol":{"keccak256":"0x87b18a3fe819a06930749c60912e28d3add40de2881d976d4d7565858468ac8e","urls":["bzz-raw://90d6f52696977e65bbc4a3d937ac4be843e2d1006591b861b2b3038c7a7e1d16","dweb:/ipfs/QmS2vsjycwSgGPgWrPEDdFK5WTvE6ixhzYQLL57xHJAXNv"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Errors.sol":{"keccak256":"0xc408b8c878980829678cf94ca6d83c71c0587e802221d226c84b66c60a198903","urls":["bzz-raw://9a04ce4eafe37b18476b4dbbd207eff2e33b1ea073a06d5ff8df8e08aa69ac47","dweb:/ipfs/QmTqKcfCXBntqtEcGobHMTJyy37xv93t1342RvqtpgnDQx"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Events.sol":{"keccak256":"0x4ea76f18fbb68319807fe1fa39d3035b8177bd30c3977c40ed41e9810ffebb13","urls":["bzz-raw://2f0508d70a34ce0661e52b4201996bea5e61e0108a4a218acc3728be5d51fbc2","dweb:/ipfs/QmQx9bX9cYUENRvXV55NhHL3TFiNXGqvVyy8aYDA1KCagn"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/IERC721Mintable.sol":{"keccak256":"0xa647391a56ac17e6e73a5fb04d641c8a97abde19a7da80a8fc80902d7cce36aa","urls":["bzz-raw://862f638b4e4b300067f6a485580ec904d428281de46e3a186b558ff3e15e4733","dweb:/ipfs/QmUkgdfZJtwyBSrCyckw9GVFrZsD1rUAK2Nd3GBH12duLo"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/constants.sol":{"keccak256":"0xf8a29616bcb176258295bae6dcb8c9eada8e18812c823c3490ff238370f3a64d","urls":["bzz-raw://f800f102f773e4c5b2281b44a9f477d7a4d7dca13ddb369fa0d4479cddbfb04c","dweb:/ipfs/QmSiqQuHY8cPTXkpnK3NyZCkeATzjYNpoR8vrijrfLdwqn"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/tables/TokenURI.sol":{"keccak256":"0x7fe5517ff1843d9fe70dd37beb18a954efe3c62f2d484fbf8e0646f22a1493a7","urls":["bzz-raw://abc83f7656b5a33f695d900f9da3fb5896054a41eb0f5c963d2b01794a8461e3","dweb:/ipfs/QmWXV2jZ8Tp3k4zNyqG3GNN9SchsDK1zSQwFXCvEGmnRuy"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc721-puppet/utils.sol":{"keccak256":"0xd497c2610d37ef3b800e3aef80d36661c60b5e36325565c3bc5c3ce986b641a5","urls":["bzz-raw://7406b572bdef593e1a8d0faaa94e9869108fc2cc7955da3aa3a62a56428c9a0c","dweb:/ipfs/QmPKnuzAkPVyhpJz25fNCfGcvyPPZZWgsm5QbKZva82EWS"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyEvents.sol":{"keccak256":"0xd8a8c77c864481ee7620adf8b92219f3c68c626271887e26330362642053f504","urls":["bzz-raw://f918e6fcdf4cc8c991ff4c7d81860c6b0e3b4b536e543361309cfecd8a8ecf67","dweb:/ipfs/QmdBuzs7dyGGaceP4QDqu3MLnqeBLbsEpCKGWyz3a9kY8v"],"license":"Apache-2.0"},"node_modules/@pythnetwork/entropy-sdk-solidity/EntropyStructs.sol":{"keccak256":"0xace052155e23df810ba04a93da02fc527efd0a6fd9244d95574af5d8891934e7","urls":["bzz-raw://31d77a8a3cfb552c684867ec96bb8ea0e59573db7d3108cd561b03e4749fd415","dweb:/ipfs/QmepPDf6digkAGepANKv3yW8d5QqmJQqWjgmWSzNJVkMLq"],"license":"Apache 2"},"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropy.sol":{"keccak256":"0x9d4556ea3b36960a43e6f4c2df53f5e4ffa980deaa2c15bfdefc5f66258ca748","urls":["bzz-raw://21d4bded2b3b30f3ced6ea24694e3b04bb94cab28796ee2786720a80e0b73bdd","dweb:/ipfs/QmQfBFzSZj9cNxne8izUE1fYvfFoGjAisUa3aeh2YYDuqc"],"license":"Apache 2"},"node_modules/@pythnetwork/entropy-sdk-solidity/IEntropyConsumer.sol":{"keccak256":"0xf3d3dee1e9cbdef70b6c1f4d79aa8b438413e4636c00e79e615da9dc4df9c379","urls":["bzz-raw://0e473522447c8f92a43f4fa3e54d83a789e12cc44b2a86847bd238a7f8827952","dweb:/ipfs/Qmdihx73a89EZYy2GpitTxK92SWDLyPWeWnJTZ4Acva958"],"license":"Apache 2"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a","urls":["bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f","dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/IRngSystem.sol":{"keccak256":"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0","urls":["bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02","dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4","urls":["bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5","dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk"],"license":"MIT"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/systems/CharacterSystem.sol":{"keccak256":"0x898884b67408b24d6f7c0ae508579df6e44d6c9c9a63fd95958785d8fb43d70b","urls":["bzz-raw://7ebaf55724049e38c8cec408497510e31e96244dc7a58eb61f9cb7db427ecf96","dweb:/ipfs/QmWj8wdTRumDkt2HRmAUEimkZt3rQaip3CMCNDdadJbhX7"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":242} \ No newline at end of file diff --git a/packages/contracts/out/CombatSystem.sol/CombatSystem.json b/packages/contracts/out/CombatSystem.sol/CombatSystem.json index 1c3f99736..101b435ba 100644 --- a/packages/contracts/out/CombatSystem.sol/CombatSystem.json +++ b/packages/contracts/out/CombatSystem.sol/CombatSystem.json @@ -1 +1 @@ -{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"executeAction","inputs":[{"name":"actionOutcomeData","type":"tuple","internalType":"struct ActionOutcomeData","components":[{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"},{"name":"attackerId","type":"bytes32","internalType":"bytes32"},{"name":"defenderId","type":"bytes32","internalType":"bytes32"},{"name":"hit","type":"bool","internalType":"bool"},{"name":"miss","type":"bool","internalType":"bool"},{"name":"crit","type":"bool","internalType":"bool"},{"name":"attackerDamageDelt","type":"int256","internalType":"int256"},{"name":"defenderDamageDelt","type":"int256","internalType":"int256"},{"name":"attackerDied","type":"bool","internalType":"bool"},{"name":"defenderDied","type":"bool","internalType":"bool"},{"name":"blockNumber","type":"uint256","internalType":"uint256"},{"name":"timestamp","type":"uint256","internalType":"uint256"}]},{"name":"randomNumber","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct ActionOutcomeData","components":[{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"},{"name":"attackerId","type":"bytes32","internalType":"bytes32"},{"name":"defenderId","type":"bytes32","internalType":"bytes32"},{"name":"hit","type":"bool","internalType":"bool"},{"name":"miss","type":"bool","internalType":"bool"},{"name":"crit","type":"bool","internalType":"bool"},{"name":"attackerDamageDelt","type":"int256","internalType":"int256"},{"name":"defenderDamageDelt","type":"int256","internalType":"int256"},{"name":"attackerDied","type":"bool","internalType":"bool"},{"name":"defenderDied","type":"bool","internalType":"bool"},{"name":"blockNumber","type":"uint256","internalType":"uint256"},{"name":"timestamp","type":"uint256","internalType":"uint256"}]}],"stateMutability":"nonpayable"},{"type":"function","name":"getDied","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"isDied","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"getEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"stateMutability":"view"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b5061368b806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80634dda27e81161005b5780634dda27e8146100dd5780636783d47a146100fd578063def4c3ff1461011d578063e1af802c1461013057600080fd5b806301ffc9a714610082578063119df25f146100aa57806345ec9354146100ca575b600080fd5b6100956100903660046128fd565b610138565b60405190151581526020015b60405180910390f35b6100b26101d1565b6040516001600160a01b0390911681526020016100a1565b604051601f1936013581526020016100a1565b6100f06100eb36600461293f565b6101e0565b6040516100a191906129cc565b61011061010b366004612b3f565b610244565b6040516100a19190612c1e565b61009561012b36600461293f565b61052b565b6100b2610536565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806101cb57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006101db610540565b905090565b61023b6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b6101cb82610572565b604080516101a081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e0810182905261010081018290526101208101829052610140810182905261016081018290526101808101919091526102be306102b96101d1565b610677565b6102cb836040015161052b565b1580156102e257506102e0836060015161052b565b155b156105245760006102f6846000015161068d565b905080602001515160000361036c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f616374696f6e20646f6573206e6f74206578697374000000000000000000000060448201526064015b60405180910390fd5b8051600381111561037f5761037f612958565b60ff1660010361043a57600081602001518060200190518101906103a39190612dc0565b90506103be8186604001518760600151886020015188610742565b151560c0880152158015608088015260e087019190915261042c576000620186a08660e001516103ee9190612e9f565b6103fb8760600151610bba565b6104059190612ee9565b9050600081136104185760016101408701525b610426866060015182610c54565b50610434565b600160a08601525b506104ee565b8051600381111561044d5761044d612958565b60ff1660020361048c57600081602001518060200190518101906104719190612f10565b90506103be8186604001518760600151886020015188610d0d565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f616374696f6e2074797065206e6f74207265636f676e697a65640000000000006044820152606401610363565b836101400151156105085761050884606001516001610fd8565b836101200151156105225761052284604001516001610fd8565b505b5090919050565b60006101cb82611091565b60006101db61112f565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c8061056f5750335b90565b6105cd6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061060357610603612ff2565b60209081029190910101526000808061065c7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611139565b92509250925061066d838383611209565b9695505050505050565b610689610683836112ec565b82611389565b5050565b6040805180820190915260008152606060208201526040805160018082528183019092526000916020808301908036833701905050905082816000815181106106d8576106d8612ff2565b6020908102919091010152600080806107317f74625544000000000000000000000000416374696f6e73000000000000000000857e01010101000000000000000000000000000000000000000000000000000000611139565b92509250925061066d8383836113d5565b600080600080610750610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b815260040161077d91815260200190565b60e060405180830381865afa15801561079a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107be9190613008565b905060006107ca610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b81526004016107f791815260200190565b60e060405180830381865afa158015610814573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108389190613008565b90506000610844610536565b6001600160a01b031663810c1dc1896040518263ffffffff1660e01b815260040161087191815260200190565b61014060405180830381865afa15801561088f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108b3919061306c565b905060008260a001511315610b9f576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810188905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af415801561092e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109569190810190613103565b90506109ad8160008151811061096e5761096e612ff2565b602002602001015167ffffffffffffffff168260018151811061099357610993612ff2565b602002602001015167ffffffffffffffff168e8787611432565b90965094508515610b5257620186a060008d6000015185606001516109d29190612ee9565b136109de5760016109ef565b8c5160608501516109ef9190612ee9565b6109f991906131a8565b8451620186a090610a0c906004906131bf565b8460800151856060015185600281518110610a2957610a29612ff2565b602002602001015167ffffffffffffffff16610a4591906131d3565b1115610a8457846060015184600281518110610a6357610a63612ff2565b602002602001015167ffffffffffffffff16610a7f91906131d3565b610a8a565b84608001515b8f60400151610a9991906131e7565b610aa391906131e7565b610aad919061320f565b610ab79190612ee9565b9650610af76040518060400160405280600481526020017f48495421000000000000000000000000000000000000000000000000000000008152506114d5565b8415610b4d57610b3b6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d5565b610b4660028861320f565b9650600194505b610b99565b610b906040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d5565b60009650600095505b50610bac565b6000955060009450600093505b505050955095509592505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610bf357610bf3612ff2565b60209081029190910101526000610c4c7f74625544000000000000000000000000537461747300000000000000000000008360057ee1080020200120202020200000000000000000000000000000000000000000611549565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c8a57610c8a612ff2565b602002602001018181525050610d087f746255440000000000000000000000005374617473000000000000000000000060001b82600585604051602001610cd391815260200190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611606565b505050565b600080600080610d1b610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610d4891815260200190565b60e060405180830381865afa158015610d65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d899190613008565b90506000610d95610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610dc291815260200190565b60e060405180830381865afa158015610ddf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e039190613008565b905060008160a001511315610fbe576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810187905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af4158015610e7e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ea69190810190613103565b9050610efd81600081518110610ebe57610ebe612ff2565b602002602001015167ffffffffffffffff1682600181518110610ee357610ee3612ff2565b602002602001015167ffffffffffffffff168d86866116bc565b90955093508415610f7157610f148b82858561174d565b95508315610f6c57610f5a6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d5565b610f6560028761320f565b9550600193505b610fb8565b610faf6040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d5565b60009550600094505b50610fcb565b6000945060009350600092505b5050955095509592505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061100e5761100e612ff2565b602002602001018181525050610d087f74625544000000000000000000000000456e636f756e746572456e746974790060001b8260018560405160200161105c91151560f81b815260010190565b60408051601f198184030181529190527e21020020010000000000000000000000000000000000000000000000000000611606565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106110ca576110ca612ff2565b602090810291909101015260006111237f74625544000000000000000000000000456e636f756e746572456e74697479008360017e21020020010000000000000000000000000000000000000000000000000000611549565b9050610c4c8160f81c90565b60006101db61193e565b606060006060600061114961193e565b9050306001600160a01b038216036111725761116687878761197d565b93509350935050611200565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906111bb908a908a908a9060040161325b565b600060405180830381865afa1580156111d8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611166919081019061330c565b93509350939050565b6112646040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b61126d84611a85565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a01526040890186905260208901879052888860018111156112b3576112b3612958565b60018111156112c4576112c4612958565b81525050505050505050506112d98383611b09565b6101208301526101008201529392505050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061133157611331612ff2565b60209081029190910101526000610c4c7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e20010020000000000000000000000000000000000000000000000000000000611549565b6113938282611b58565b610689576113a082611bbd565b816040517fd787b7370000000000000000000000000000000000000000000000000000000081526004016103639291906133a5565b6040805180820190915260008152606060208201526113f384611cfa565b8190600381111561140657611406612958565b9081600381111561141957611419612958565b9052506114268383611d16565b60208201529392505050565b60008080620186a061144560648a6131d3565b61145787602001518960200151611d39565b61146191906133d0565b61146b91906131a8565b90506000620186a0856020015160508a61148591906131d3565b61148f91906133d0565b61149991906131a8565b905080821015935083156114c9576114b5620186a0605a6131a8565b60608801516114c490846131e7565b101592505b50509550959350505050565b611546816040516024016114e991906133e3565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f41304fac00000000000000000000000000000000000000000000000000000000179052611d66565b50565b60008061155461193e565b9050306001600160a01b0382160361157a5761157286868686611d6f565b915050610c4c565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906115c59089908990899089906004016133f6565b602060405180830381865afa1580156115e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115729190613425565b600061161061193e565b9050306001600160a01b038216036116345761162f8686868686611d9c565b6116b4565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611681908990899089908990899060040161343e565b600060405180830381600087803b15801561169b57600080fd5b505af11580156116af573d6000803e3d6000fd5b505050505b505050505050565b60008080620186a06116cf60648a6131d3565b6116e187604001518960000151611d39565b6116eb91906133d0565b6116f591906131a8565b90506000620186a0856040015160648a61170f91906131d3565b61171991906133d0565b61172391906131a8565b9050808211935083156114c95761173e620186a0605a6131a8565b60408801516114c490846131e7565b6000808560800151138015611766575060008560a00151135b1561185957620186a06000836040015113611782576001611788565b82604001515b61179291906131a8565b620186a0600485604001516117a791906131bf565b87608001518860a00151886002815181106117c4576117c4612ff2565b602002602001015167ffffffffffffffff166117e091906131d3565b111561181f578760a00151876002815181106117fe576117fe612ff2565b602002602001015167ffffffffffffffff1661181a91906131d3565b611825565b87608001515b886020015161183491906131e7565b61183e91906131e7565b611848919061320f565b6118529190612ee9565b9050610c4c565b60008560800151128015611871575060008560a00151125b15610c4c57620186a06004846040015161188b91906131bf565b86608001518760a00151876002815181106118a8576118a8612ff2565b602002602001015167ffffffffffffffff166118c491906131d3565b111561190c578660a00151866002815181106118e2576118e2612ff2565b602002602001015167ffffffffffffffff166118fe91906131d3565b61190790613485565b611912565b86608001515b876020015161192191906131e7565b61192b9190612ee9565b611935919061320f565b95945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b031680611978573391505090565b919050565b606060006060600061198e85611db8565b905061199b878783611ddb565b935060006119a886611e14565b90508015611a7a576119ba8888611e51565b935066ffffffffffffff841667ffffffffffffffff8111156119de576119de612a77565b6040519080825280601f01601f191660200182016040528015611a08576020820181803683370190505b5092506020830160005b828160ff161015611a77576000611a2a8b8b84611e64565b90506000611a47888460ff166028026038011c64ffffffffff1690565b9050611a568260008387611ee4565b611a6081856133d0565b935050508080611a6f906134bd565b915050611a12565b50505b505093509350939050565b600080600080600080600080611a9f896000016020015190565b60f81c6001811115611ab357611ab3612958565b60218a015160418b015160618c0151929a509098509650611ad5905b60f81c90565b60628a015160828b015160a28c015160c28d015193985091965094509250611afc90611acf565b9050919395975091939597565b6060806000603885901c64ffffffffff16611b2d611b28868484611faf565b61203d565b935090508064ffffffffff606087901c1601611b4d611b28868484611faf565b925050509250929050565b6000611ba67f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff000000000000000000000000000000008516178361204e565b80611bb65750611bb6838361204e565b9392505050565b606081601081901b6000611bd083612117565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615611c2b57611c267fffffffffffffffffffffffffffff000000000000000000000000000000000000841661212e565b611c62565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000831615611c9857611c938361212e565b611ccf565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001611ce1939291906134dc565b6040516020818303038152906040529350505050919050565b602081015160009060f81c60038111156101cb576101cb612958565b60606000603884901c64ffffffffff16611935611d34858484611faf565b6121d2565b6000808212611d5357611d4c82846133d0565b90506101cb565b611d5c82613485565b611d4c908461356a565b61154681612252565b6000611935611d7e8686612273565b60ff858116601b0360080285901c16611d9785876122c9565b612302565b611db18585611dab84876122c9565b85612353565b5050505050565b60006008611dc86002602061356a565b611dd291906131a8565b9190911c919050565b606081600003611dfa5750604080516020810190915260008152611bb6565b6000611e068585612273565b9050611935816000856125f7565b60006008600180611e276002602061356a565b611e31919061356a565b611e3b919061356a565b611e4591906131a8565b8260ff911c1692915050565b6000611bb6611e60848461261a565b5490565b60008383604051602001611e7992919061357d565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611f6b5760208310611f0e57602083048401935060208381611f0a57611f0a612e73565b0692505b8215611f6b576020839003600081841015611f315750600019600884021c611f3b565b50600019600882021c5b8554600886021b818451168219821617845250818411611f5c575050611fa9565b50600194909401939182900391015b5b60208210611f8d5783548152600190930192601f1990910190602001611f6c565b8115611fa95780518454600019600885021c9182169119161781525b50505050565b600081831180611fbf5750835182115b15611ffc578383836040517f23230fa3000000000000000000000000000000000000000000000000000000008152600401610363939291906135b9565b6020840161200a84826133d0565b90506000612018858561356a565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611bb68360206000612670565b60408051600280825260608201835260009283929190602083019080368337019050509050838160008151811061208757612087612ff2565b602002602001018181525050826001600160a01b031660001b816001815181106120b3576120b3612ff2565b6020908102919091010152600061210b7f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000611549565b90506119358160f81c90565b6000612125607060106133d0565b9190911b919050565b606060005b6010811015612193577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff00000000000000000000000000000000000000000000000000000000000000161561219357600101612133565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280610c4c565b606060006121e08360801c90565b90506fffffffffffffffffffffffffffffffff83168067ffffffffffffffff81111561220e5761220e612a77565b6040519080825280601f01601f191660200182016040528015612238576020820181803683370190505b5092506020830161224a8382846126eb565b505050919050565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b6000828260405160200161228892919061357d565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff168110156122fa576122f060ff601b83900360080287901c16836133d0565b91506001016122ce565b509392505050565b6000602082106123285760208204840193506020828161232457612324612e73565b0691505b508254600882021b6020829003808411156122fa576001850154600882021c82179150509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff00000000000000000000000000000000000000000000000000000000000016036123dd57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8484846040516123d0939291906135de565b60405180910390a2611fa9565b60006123e98585612273565b905060006123f686612736565b905060005b81518110156124cb57600082828151811061241857612418612ff2565b602002602001015190506124446004826affffffffffffffffffffff19166127bf90919063ffffffff16565b156124c2576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d9061248f908b908b908b908b90600401613611565b600060405180830381600087803b1580156124a957600080fd5b505af11580156124bd573d6000803e3d6000fd5b505050505b506001016123fb565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051612500939291906135de565b60405180910390a261251b828565ffffffffffff16856127dd565b60005b81518110156125ee57600082828151811061253b5761253b612ff2565b602002602001015190506125676008826affffffffffffffffffffff19166127bf90919063ffffffff16565b156125e5576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125b2908b908b908b908b90600401613611565b600060405180830381600087803b1580156125cc57600080fd5b505af11580156125e0573d6000803e3d6000fd5b505050505b5060010161251e565b50505050505050565b60405160208101601f19603f84840101166040528282526122fa85858584611ee4565b6000828260405160200161262f92919061357d565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b6060600061267e8560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816126a4576126a4612e73565b04905060405193506020840160208202810160405281855260005b828110156126df578451871c8252938701936020909101906001016126bf565b50505050509392505050565b5b6020811061270b578251825260209283019290910190601f19016126ec565b8060000361271857505050565b6000600019600883021c905080835116811985511617835250505050565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061277057612770612ff2565b602090810291909101015260006127a87f746273746f726500000000000000000053746f7265486f6f6b7300000000000083836127f3565b9050610c4c6127ba8260008451611faf565b61282d565b60008160ff16826127d08560581c90565b1660ff1614905092915050565b610d08838383516127ee8560200190565b61283e565b6060610c4c612803858585611e64565b6000612828856128138989611e51565b9060ff166028026038011c64ffffffffff1690565b6125f7565b60606000611bb68360156000612670565b82156128b857602083106128685760208304840193506020838161286457612864612e73565b0692505b82156128b85760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116128a9575050611fa9565b50600194909401939182900391015b5b602082106128da5780518455600190930192601f19909101906020016128b9565b8115611fa9576000600019600884021c8554835182191691161785555050505050565b60006020828403121561290f57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611bb657600080fd5b60006020828403121561295157600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6002811061298c57634e487b7160e01b600052602160045260246000fd5b9052565b60008151808452602080850194506020840160005b838110156129c1578151875295820195908201906001016129a5565b509495945050505050565b602081526129de60208201835161296e565b602082015160408201526040820151606082015260006060830151612a07608084018215159052565b50608083015160a083015260a083015160c083015260c083015160e083015260e0830151610100612a3b8185018315159052565b808501519150506101406101208181860152612a5b610160860184612990565b90860151858203601f19018387015290925061066d8382612990565b634e487b7160e01b600052604160045260246000fd5b6040516101a0810167ffffffffffffffff81118282101715612ab157612ab1612a77565b60405290565b60405160e0810167ffffffffffffffff81118282101715612ab157612ab1612a77565b604051610120810167ffffffffffffffff81118282101715612ab157612ab1612a77565b604051601f8201601f1916810167ffffffffffffffff81118282101715612b2757612b27612a77565b604052919050565b8035801515811461197857600080fd5b6000808284036101c0811215612b5457600080fd5b6101a080821215612b6457600080fd5b612b6c612a8d565b915084358252602085013560208301526040850135604083015260608501356060830152612b9c60808601612b2f565b6080830152612bad60a08601612b2f565b60a0830152612bbe60c08601612b2f565b60c083015260e085013560e0830152610100808601358184015250610120612be7818701612b2f565b90830152610140612bf9868201612b2f565b9083015261016085810135908301526101808086013590830152909593013593505050565b60006101a082019050825182526020830151602083015260408301516040830152606083015160608301526080830151612c5c608084018215159052565b5060a0830151612c7060a084018215159052565b5060c0830151612c8460c084018215159052565b5060e0838101519083015261010080840151908301526101208084015115159083015261014080840151151590830152610160808401519083015261018092830151929091019190915290565b600060608284031215612ce357600080fd5b6040516060810181811067ffffffffffffffff82111715612d0657612d06612a77565b80604052508091508251815260208301516020820152604083015160408201525092915050565b600067ffffffffffffffff821115612d4757612d47612a77565b5060051b60200190565b600082601f830112612d6257600080fd5b81516020612d77612d7283612d2d565b612afe565b8083825260208201915060208460051b870101935086841115612d9957600080fd5b602086015b84811015612db55780518352918301918301612d9e565b509695505050505050565b600060208284031215612dd257600080fd5b815167ffffffffffffffff80821115612dea57600080fd5b908301906101208286031215612dff57600080fd5b612e07612ab7565b8251815260208301516020820152604083015160408201526060830151606082015260808301516080820152612e408660a08501612cd1565b60a082015261010083015182811115612e5857600080fd5b612e6487828601612d51565b60c08301525095945050505050565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600082612eae57612eae612e73565b60001983147f800000000000000000000000000000000000000000000000000000000000000083141615612ee457612ee4612e89565b500590565b8181036000831280158383131683831282161715612f0957612f09612e89565b5092915050565b600060208284031215612f2257600080fd5b815167ffffffffffffffff80821115612f3a57600080fd5b908301906101608286031215612f4f57600080fd5b612f57612ada565b825181526020830151602082015260408301516040820152606083015182811115612f8157600080fd5b612f8d87828601612d51565b6060830152506080830151608082015260a083015160a082015260c083015160c0820152612fbe8660e08501612cd1565b60e082015261014083015182811115612fd657600080fd5b612fe287828601612d51565b6101008301525095945050505050565b634e487b7160e01b600052603260045260246000fd5b600060e0828403121561301a57600080fd5b613022612ab7565b825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c08201528091505092915050565b6000610140828403121561307f57600080fd5b604051610100810181811067ffffffffffffffff821117156130a3576130a3612a77565b8060405250825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a08201526130eb8460c08501612cd1565b60c0820152610120929092015160e083015250919050565b6000602080838503121561311657600080fd5b825167ffffffffffffffff8082111561312e57600080fd5b818501915085601f83011261314257600080fd5b8151613150612d7282612d2d565b81815260059190911b8301840190848101908883111561316f57600080fd5b938501935b8285101561319c578451848116811461318d5760008081fd5b82529385019390850190613174565b98975050505050505050565b80820281158282048414176101cb576101cb612e89565b6000826131ce576131ce612e73565b500490565b6000826131e2576131e2612e73565b500690565b808201828112600083128015821682158216171561320757613207612e89565b505092915050565b808202600082127f80000000000000000000000000000000000000000000000000000000000000008414161561324757613247612e89565b81810583148215176101cb576101cb612e89565b8381526060602082015260006132746060830185612990565b9050826040830152949350505050565b60005b8381101561329f578181015183820152602001613287565b50506000910152565b600082601f8301126132b957600080fd5b815167ffffffffffffffff8111156132d3576132d3612a77565b6132e66020601f19601f84011601612afe565b8181528460208386010111156132fb57600080fd5b610c4c826020830160208701613284565b60008060006060848603121561332157600080fd5b835167ffffffffffffffff8082111561333957600080fd5b613345878388016132a8565b945060208601519350604086015191508082111561336257600080fd5b5061336f868287016132a8565b9150509250925092565b60008151808452613391816020860160208601613284565b601f01601f19169290920160200192915050565b6040815260006133b86040830185613379565b90506001600160a01b03831660208301529392505050565b808201808211156101cb576101cb612e89565b602081526000611bb66020830184613379565b84815260806020820152600061340f6080830186612990565b60ff949094166040830152506060015292915050565b60006020828403121561343757600080fd5b5051919050565b85815260a06020820152600061345760a0830187612990565b60ff8616604084015282810360608401526134728186613379565b9150508260808301529695505050505050565b60007f800000000000000000000000000000000000000000000000000000000000000082036134b6576134b6612e89565b5060000390565b600060ff821660ff81036134d3576134d3612e89565b60010192915050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a00000000000000000000000000000000000000000000000000000000000000806002840152845161353d816003860160208901613284565b80840190508160038201528451915061355d826004830160208801613284565b0160040195945050505050565b818103818111156101cb576101cb612e89565b8281526000602080830184516020860160005b828110156135ac57815184529284019290840190600101613590565b5091979650505050505050565b6060815260006135cc6060830186613379565b60208301949094525060400152919050565b6060815260006135f16060830186612990565b65ffffffffffff85166020840152828103604084015261066d8185613379565b84815260806020820152600061362a6080830186612990565b65ffffffffffff85166040840152828103606084015261364a8185613379565b97965050505050505056fea26469706673582212209f7e153d285cc4a1f6bcabb6d9714d51d90caa1e49b810c06c56fb5633f9f1e264736f6c63430008180033","sourceMap":"1460:11754:243:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{"src/libraries/LibChunks.sol":{"LibChunks":[{"start":2324,"length":20},{"start":3684,"length":20}]}}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80634dda27e81161005b5780634dda27e8146100dd5780636783d47a146100fd578063def4c3ff1461011d578063e1af802c1461013057600080fd5b806301ffc9a714610082578063119df25f146100aa57806345ec9354146100ca575b600080fd5b6100956100903660046128fd565b610138565b60405190151581526020015b60405180910390f35b6100b26101d1565b6040516001600160a01b0390911681526020016100a1565b604051601f1936013581526020016100a1565b6100f06100eb36600461293f565b6101e0565b6040516100a191906129cc565b61011061010b366004612b3f565b610244565b6040516100a19190612c1e565b61009561012b36600461293f565b61052b565b6100b2610536565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806101cb57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006101db610540565b905090565b61023b6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b6101cb82610572565b604080516101a081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e0810182905261010081018290526101208101829052610140810182905261016081018290526101808101919091526102be306102b96101d1565b610677565b6102cb836040015161052b565b1580156102e257506102e0836060015161052b565b155b156105245760006102f6846000015161068d565b905080602001515160000361036c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f616374696f6e20646f6573206e6f74206578697374000000000000000000000060448201526064015b60405180910390fd5b8051600381111561037f5761037f612958565b60ff1660010361043a57600081602001518060200190518101906103a39190612dc0565b90506103be8186604001518760600151886020015188610742565b151560c0880152158015608088015260e087019190915261042c576000620186a08660e001516103ee9190612e9f565b6103fb8760600151610bba565b6104059190612ee9565b9050600081136104185760016101408701525b610426866060015182610c54565b50610434565b600160a08601525b506104ee565b8051600381111561044d5761044d612958565b60ff1660020361048c57600081602001518060200190518101906104719190612f10565b90506103be8186604001518760600151886020015188610d0d565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f616374696f6e2074797065206e6f74207265636f676e697a65640000000000006044820152606401610363565b836101400151156105085761050884606001516001610fd8565b836101200151156105225761052284604001516001610fd8565b505b5090919050565b60006101cb82611091565b60006101db61112f565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c8061056f5750335b90565b6105cd6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061060357610603612ff2565b60209081029190910101526000808061065c7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611139565b92509250925061066d838383611209565b9695505050505050565b610689610683836112ec565b82611389565b5050565b6040805180820190915260008152606060208201526040805160018082528183019092526000916020808301908036833701905050905082816000815181106106d8576106d8612ff2565b6020908102919091010152600080806107317f74625544000000000000000000000000416374696f6e73000000000000000000857e01010101000000000000000000000000000000000000000000000000000000611139565b92509250925061066d8383836113d5565b600080600080610750610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b815260040161077d91815260200190565b60e060405180830381865afa15801561079a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107be9190613008565b905060006107ca610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b81526004016107f791815260200190565b60e060405180830381865afa158015610814573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108389190613008565b90506000610844610536565b6001600160a01b031663810c1dc1896040518263ffffffff1660e01b815260040161087191815260200190565b61014060405180830381865afa15801561088f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108b3919061306c565b905060008260a001511315610b9f576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810188905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af415801561092e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109569190810190613103565b90506109ad8160008151811061096e5761096e612ff2565b602002602001015167ffffffffffffffff168260018151811061099357610993612ff2565b602002602001015167ffffffffffffffff168e8787611432565b90965094508515610b5257620186a060008d6000015185606001516109d29190612ee9565b136109de5760016109ef565b8c5160608501516109ef9190612ee9565b6109f991906131a8565b8451620186a090610a0c906004906131bf565b8460800151856060015185600281518110610a2957610a29612ff2565b602002602001015167ffffffffffffffff16610a4591906131d3565b1115610a8457846060015184600281518110610a6357610a63612ff2565b602002602001015167ffffffffffffffff16610a7f91906131d3565b610a8a565b84608001515b8f60400151610a9991906131e7565b610aa391906131e7565b610aad919061320f565b610ab79190612ee9565b9650610af76040518060400160405280600481526020017f48495421000000000000000000000000000000000000000000000000000000008152506114d5565b8415610b4d57610b3b6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d5565b610b4660028861320f565b9650600194505b610b99565b610b906040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d5565b60009650600095505b50610bac565b6000955060009450600093505b505050955095509592505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610bf357610bf3612ff2565b60209081029190910101526000610c4c7f74625544000000000000000000000000537461747300000000000000000000008360057ee1080020200120202020200000000000000000000000000000000000000000611549565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c8a57610c8a612ff2565b602002602001018181525050610d087f746255440000000000000000000000005374617473000000000000000000000060001b82600585604051602001610cd391815260200190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611606565b505050565b600080600080610d1b610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610d4891815260200190565b60e060405180830381865afa158015610d65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d899190613008565b90506000610d95610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610dc291815260200190565b60e060405180830381865afa158015610ddf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e039190613008565b905060008160a001511315610fbe576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810187905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af4158015610e7e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ea69190810190613103565b9050610efd81600081518110610ebe57610ebe612ff2565b602002602001015167ffffffffffffffff1682600181518110610ee357610ee3612ff2565b602002602001015167ffffffffffffffff168d86866116bc565b90955093508415610f7157610f148b82858561174d565b95508315610f6c57610f5a6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d5565b610f6560028761320f565b9550600193505b610fb8565b610faf6040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d5565b60009550600094505b50610fcb565b6000945060009350600092505b5050955095509592505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061100e5761100e612ff2565b602002602001018181525050610d087f74625544000000000000000000000000456e636f756e746572456e746974790060001b8260018560405160200161105c91151560f81b815260010190565b60408051601f198184030181529190527e21020020010000000000000000000000000000000000000000000000000000611606565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106110ca576110ca612ff2565b602090810291909101015260006111237f74625544000000000000000000000000456e636f756e746572456e74697479008360017e21020020010000000000000000000000000000000000000000000000000000611549565b9050610c4c8160f81c90565b60006101db61193e565b606060006060600061114961193e565b9050306001600160a01b038216036111725761116687878761197d565b93509350935050611200565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906111bb908a908a908a9060040161325b565b600060405180830381865afa1580156111d8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611166919081019061330c565b93509350939050565b6112646040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b61126d84611a85565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a01526040890186905260208901879052888860018111156112b3576112b3612958565b60018111156112c4576112c4612958565b81525050505050505050506112d98383611b09565b6101208301526101008201529392505050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061133157611331612ff2565b60209081029190910101526000610c4c7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e20010020000000000000000000000000000000000000000000000000000000611549565b6113938282611b58565b610689576113a082611bbd565b816040517fd787b7370000000000000000000000000000000000000000000000000000000081526004016103639291906133a5565b6040805180820190915260008152606060208201526113f384611cfa565b8190600381111561140657611406612958565b9081600381111561141957611419612958565b9052506114268383611d16565b60208201529392505050565b60008080620186a061144560648a6131d3565b61145787602001518960200151611d39565b61146191906133d0565b61146b91906131a8565b90506000620186a0856020015160508a61148591906131d3565b61148f91906133d0565b61149991906131a8565b905080821015935083156114c9576114b5620186a0605a6131a8565b60608801516114c490846131e7565b101592505b50509550959350505050565b611546816040516024016114e991906133e3565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f41304fac00000000000000000000000000000000000000000000000000000000179052611d66565b50565b60008061155461193e565b9050306001600160a01b0382160361157a5761157286868686611d6f565b915050610c4c565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906115c59089908990899089906004016133f6565b602060405180830381865afa1580156115e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115729190613425565b600061161061193e565b9050306001600160a01b038216036116345761162f8686868686611d9c565b6116b4565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611681908990899089908990899060040161343e565b600060405180830381600087803b15801561169b57600080fd5b505af11580156116af573d6000803e3d6000fd5b505050505b505050505050565b60008080620186a06116cf60648a6131d3565b6116e187604001518960000151611d39565b6116eb91906133d0565b6116f591906131a8565b90506000620186a0856040015160648a61170f91906131d3565b61171991906133d0565b61172391906131a8565b9050808211935083156114c95761173e620186a0605a6131a8565b60408801516114c490846131e7565b6000808560800151138015611766575060008560a00151135b1561185957620186a06000836040015113611782576001611788565b82604001515b61179291906131a8565b620186a0600485604001516117a791906131bf565b87608001518860a00151886002815181106117c4576117c4612ff2565b602002602001015167ffffffffffffffff166117e091906131d3565b111561181f578760a00151876002815181106117fe576117fe612ff2565b602002602001015167ffffffffffffffff1661181a91906131d3565b611825565b87608001515b886020015161183491906131e7565b61183e91906131e7565b611848919061320f565b6118529190612ee9565b9050610c4c565b60008560800151128015611871575060008560a00151125b15610c4c57620186a06004846040015161188b91906131bf565b86608001518760a00151876002815181106118a8576118a8612ff2565b602002602001015167ffffffffffffffff166118c491906131d3565b111561190c578660a00151866002815181106118e2576118e2612ff2565b602002602001015167ffffffffffffffff166118fe91906131d3565b61190790613485565b611912565b86608001515b876020015161192191906131e7565b61192b9190612ee9565b611935919061320f565b95945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b031680611978573391505090565b919050565b606060006060600061198e85611db8565b905061199b878783611ddb565b935060006119a886611e14565b90508015611a7a576119ba8888611e51565b935066ffffffffffffff841667ffffffffffffffff8111156119de576119de612a77565b6040519080825280601f01601f191660200182016040528015611a08576020820181803683370190505b5092506020830160005b828160ff161015611a77576000611a2a8b8b84611e64565b90506000611a47888460ff166028026038011c64ffffffffff1690565b9050611a568260008387611ee4565b611a6081856133d0565b935050508080611a6f906134bd565b915050611a12565b50505b505093509350939050565b600080600080600080600080611a9f896000016020015190565b60f81c6001811115611ab357611ab3612958565b60218a015160418b015160618c0151929a509098509650611ad5905b60f81c90565b60628a015160828b015160a28c015160c28d015193985091965094509250611afc90611acf565b9050919395975091939597565b6060806000603885901c64ffffffffff16611b2d611b28868484611faf565b61203d565b935090508064ffffffffff606087901c1601611b4d611b28868484611faf565b925050509250929050565b6000611ba67f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff000000000000000000000000000000008516178361204e565b80611bb65750611bb6838361204e565b9392505050565b606081601081901b6000611bd083612117565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615611c2b57611c267fffffffffffffffffffffffffffff000000000000000000000000000000000000841661212e565b611c62565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000831615611c9857611c938361212e565b611ccf565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001611ce1939291906134dc565b6040516020818303038152906040529350505050919050565b602081015160009060f81c60038111156101cb576101cb612958565b60606000603884901c64ffffffffff16611935611d34858484611faf565b6121d2565b6000808212611d5357611d4c82846133d0565b90506101cb565b611d5c82613485565b611d4c908461356a565b61154681612252565b6000611935611d7e8686612273565b60ff858116601b0360080285901c16611d9785876122c9565b612302565b611db18585611dab84876122c9565b85612353565b5050505050565b60006008611dc86002602061356a565b611dd291906131a8565b9190911c919050565b606081600003611dfa5750604080516020810190915260008152611bb6565b6000611e068585612273565b9050611935816000856125f7565b60006008600180611e276002602061356a565b611e31919061356a565b611e3b919061356a565b611e4591906131a8565b8260ff911c1692915050565b6000611bb6611e60848461261a565b5490565b60008383604051602001611e7992919061357d565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611f6b5760208310611f0e57602083048401935060208381611f0a57611f0a612e73565b0692505b8215611f6b576020839003600081841015611f315750600019600884021c611f3b565b50600019600882021c5b8554600886021b818451168219821617845250818411611f5c575050611fa9565b50600194909401939182900391015b5b60208210611f8d5783548152600190930192601f1990910190602001611f6c565b8115611fa95780518454600019600885021c9182169119161781525b50505050565b600081831180611fbf5750835182115b15611ffc578383836040517f23230fa3000000000000000000000000000000000000000000000000000000008152600401610363939291906135b9565b6020840161200a84826133d0565b90506000612018858561356a565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611bb68360206000612670565b60408051600280825260608201835260009283929190602083019080368337019050509050838160008151811061208757612087612ff2565b602002602001018181525050826001600160a01b031660001b816001815181106120b3576120b3612ff2565b6020908102919091010152600061210b7f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000611549565b90506119358160f81c90565b6000612125607060106133d0565b9190911b919050565b606060005b6010811015612193577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff00000000000000000000000000000000000000000000000000000000000000161561219357600101612133565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280610c4c565b606060006121e08360801c90565b90506fffffffffffffffffffffffffffffffff83168067ffffffffffffffff81111561220e5761220e612a77565b6040519080825280601f01601f191660200182016040528015612238576020820181803683370190505b5092506020830161224a8382846126eb565b505050919050565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b6000828260405160200161228892919061357d565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff168110156122fa576122f060ff601b83900360080287901c16836133d0565b91506001016122ce565b509392505050565b6000602082106123285760208204840193506020828161232457612324612e73565b0691505b508254600882021b6020829003808411156122fa576001850154600882021c82179150509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff00000000000000000000000000000000000000000000000000000000000016036123dd57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8484846040516123d0939291906135de565b60405180910390a2611fa9565b60006123e98585612273565b905060006123f686612736565b905060005b81518110156124cb57600082828151811061241857612418612ff2565b602002602001015190506124446004826affffffffffffffffffffff19166127bf90919063ffffffff16565b156124c2576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d9061248f908b908b908b908b90600401613611565b600060405180830381600087803b1580156124a957600080fd5b505af11580156124bd573d6000803e3d6000fd5b505050505b506001016123fb565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051612500939291906135de565b60405180910390a261251b828565ffffffffffff16856127dd565b60005b81518110156125ee57600082828151811061253b5761253b612ff2565b602002602001015190506125676008826affffffffffffffffffffff19166127bf90919063ffffffff16565b156125e5576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125b2908b908b908b908b90600401613611565b600060405180830381600087803b1580156125cc57600080fd5b505af11580156125e0573d6000803e3d6000fd5b505050505b5060010161251e565b50505050505050565b60405160208101601f19603f84840101166040528282526122fa85858584611ee4565b6000828260405160200161262f92919061357d565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b6060600061267e8560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816126a4576126a4612e73565b04905060405193506020840160208202810160405281855260005b828110156126df578451871c8252938701936020909101906001016126bf565b50505050509392505050565b5b6020811061270b578251825260209283019290910190601f19016126ec565b8060000361271857505050565b6000600019600883021c905080835116811985511617835250505050565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061277057612770612ff2565b602090810291909101015260006127a87f746273746f726500000000000000000053746f7265486f6f6b7300000000000083836127f3565b9050610c4c6127ba8260008451611faf565b61282d565b60008160ff16826127d08560581c90565b1660ff1614905092915050565b610d08838383516127ee8560200190565b61283e565b6060610c4c612803858585611e64565b6000612828856128138989611e51565b9060ff166028026038011c64ffffffffff1690565b6125f7565b60606000611bb68360156000612670565b82156128b857602083106128685760208304840193506020838161286457612864612e73565b0692505b82156128b85760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116128a9575050611fa9565b50600194909401939182900391015b5b602082106128da5780518455600190930192601f19909101906020016128b9565b8115611fa9576000600019600884021c8554835182191691161785555050505050565b60006020828403121561290f57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611bb657600080fd5b60006020828403121561295157600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6002811061298c57634e487b7160e01b600052602160045260246000fd5b9052565b60008151808452602080850194506020840160005b838110156129c1578151875295820195908201906001016129a5565b509495945050505050565b602081526129de60208201835161296e565b602082015160408201526040820151606082015260006060830151612a07608084018215159052565b50608083015160a083015260a083015160c083015260c083015160e083015260e0830151610100612a3b8185018315159052565b808501519150506101406101208181860152612a5b610160860184612990565b90860151858203601f19018387015290925061066d8382612990565b634e487b7160e01b600052604160045260246000fd5b6040516101a0810167ffffffffffffffff81118282101715612ab157612ab1612a77565b60405290565b60405160e0810167ffffffffffffffff81118282101715612ab157612ab1612a77565b604051610120810167ffffffffffffffff81118282101715612ab157612ab1612a77565b604051601f8201601f1916810167ffffffffffffffff81118282101715612b2757612b27612a77565b604052919050565b8035801515811461197857600080fd5b6000808284036101c0811215612b5457600080fd5b6101a080821215612b6457600080fd5b612b6c612a8d565b915084358252602085013560208301526040850135604083015260608501356060830152612b9c60808601612b2f565b6080830152612bad60a08601612b2f565b60a0830152612bbe60c08601612b2f565b60c083015260e085013560e0830152610100808601358184015250610120612be7818701612b2f565b90830152610140612bf9868201612b2f565b9083015261016085810135908301526101808086013590830152909593013593505050565b60006101a082019050825182526020830151602083015260408301516040830152606083015160608301526080830151612c5c608084018215159052565b5060a0830151612c7060a084018215159052565b5060c0830151612c8460c084018215159052565b5060e0838101519083015261010080840151908301526101208084015115159083015261014080840151151590830152610160808401519083015261018092830151929091019190915290565b600060608284031215612ce357600080fd5b6040516060810181811067ffffffffffffffff82111715612d0657612d06612a77565b80604052508091508251815260208301516020820152604083015160408201525092915050565b600067ffffffffffffffff821115612d4757612d47612a77565b5060051b60200190565b600082601f830112612d6257600080fd5b81516020612d77612d7283612d2d565b612afe565b8083825260208201915060208460051b870101935086841115612d9957600080fd5b602086015b84811015612db55780518352918301918301612d9e565b509695505050505050565b600060208284031215612dd257600080fd5b815167ffffffffffffffff80821115612dea57600080fd5b908301906101208286031215612dff57600080fd5b612e07612ab7565b8251815260208301516020820152604083015160408201526060830151606082015260808301516080820152612e408660a08501612cd1565b60a082015261010083015182811115612e5857600080fd5b612e6487828601612d51565b60c08301525095945050505050565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600082612eae57612eae612e73565b60001983147f800000000000000000000000000000000000000000000000000000000000000083141615612ee457612ee4612e89565b500590565b8181036000831280158383131683831282161715612f0957612f09612e89565b5092915050565b600060208284031215612f2257600080fd5b815167ffffffffffffffff80821115612f3a57600080fd5b908301906101608286031215612f4f57600080fd5b612f57612ada565b825181526020830151602082015260408301516040820152606083015182811115612f8157600080fd5b612f8d87828601612d51565b6060830152506080830151608082015260a083015160a082015260c083015160c0820152612fbe8660e08501612cd1565b60e082015261014083015182811115612fd657600080fd5b612fe287828601612d51565b6101008301525095945050505050565b634e487b7160e01b600052603260045260246000fd5b600060e0828403121561301a57600080fd5b613022612ab7565b825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c08201528091505092915050565b6000610140828403121561307f57600080fd5b604051610100810181811067ffffffffffffffff821117156130a3576130a3612a77565b8060405250825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a08201526130eb8460c08501612cd1565b60c0820152610120929092015160e083015250919050565b6000602080838503121561311657600080fd5b825167ffffffffffffffff8082111561312e57600080fd5b818501915085601f83011261314257600080fd5b8151613150612d7282612d2d565b81815260059190911b8301840190848101908883111561316f57600080fd5b938501935b8285101561319c578451848116811461318d5760008081fd5b82529385019390850190613174565b98975050505050505050565b80820281158282048414176101cb576101cb612e89565b6000826131ce576131ce612e73565b500490565b6000826131e2576131e2612e73565b500690565b808201828112600083128015821682158216171561320757613207612e89565b505092915050565b808202600082127f80000000000000000000000000000000000000000000000000000000000000008414161561324757613247612e89565b81810583148215176101cb576101cb612e89565b8381526060602082015260006132746060830185612990565b9050826040830152949350505050565b60005b8381101561329f578181015183820152602001613287565b50506000910152565b600082601f8301126132b957600080fd5b815167ffffffffffffffff8111156132d3576132d3612a77565b6132e66020601f19601f84011601612afe565b8181528460208386010111156132fb57600080fd5b610c4c826020830160208701613284565b60008060006060848603121561332157600080fd5b835167ffffffffffffffff8082111561333957600080fd5b613345878388016132a8565b945060208601519350604086015191508082111561336257600080fd5b5061336f868287016132a8565b9150509250925092565b60008151808452613391816020860160208601613284565b601f01601f19169290920160200192915050565b6040815260006133b86040830185613379565b90506001600160a01b03831660208301529392505050565b808201808211156101cb576101cb612e89565b602081526000611bb66020830184613379565b84815260806020820152600061340f6080830186612990565b60ff949094166040830152506060015292915050565b60006020828403121561343757600080fd5b5051919050565b85815260a06020820152600061345760a0830187612990565b60ff8616604084015282810360608401526134728186613379565b9150508260808301529695505050505050565b60007f800000000000000000000000000000000000000000000000000000000000000082036134b6576134b6612e89565b5060000390565b600060ff821660ff81036134d3576134d3612e89565b60010192915050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a00000000000000000000000000000000000000000000000000000000000000806002840152845161353d816003860160208901613284565b80840190508160038201528451915061355d826004830160208801613284565b0160040195945050505050565b818103818111156101cb576101cb612e89565b8281526000602080830184516020860160005b828110156135ac57815184529284019290840190600101613590565b5091979650505050505050565b6060815260006135cc6060830186613379565b60208301949094525060400152919050565b6060815260006135f16060830186612990565b65ffffffffffff85166020840152828103604084015261066d8185613379565b84815260806020820152600061362a6080830186612990565b65ffffffffffff85166040840152828103606084015261364a8185613379565b97965050505050505056fea26469706673582212209f7e153d285cc4a1f6bcabb6d9714d51d90caa1e49b810c06c56fb5633f9f1e264736f6c63430008180033","sourceMap":"1460:11754:243:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:198:123;;;;;;:::i;:::-;;:::i;:::-;;;612:14:264;;605:22;587:41;;575:2;560:18;2331:198:123;;;;;;;;1262:113;;;:::i;:::-;;;-1:-1:-1;;;;;803:55:264;;;785:74;;773:2;758:18;1262:113:123;639:226:264;1616:110:123;;;-1:-1:-1;;3800:14:123;3796:25;3783:39;1016:25:264;;1004:2;989:18;1616:110:123;870:177:264;5033:148:243;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1554:3341::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;4901:126::-;;;;;;:::i;:::-;;:::i;1942:98:123:-;;;:::i;2331:198::-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;1262:113::-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;5033:148:243:-;5097:26;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5097:26:243;5142:32;5162:11;5142:19;:32::i;1554:3341::-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1715:43:243;1738:4;1745:12;:10;:12::i;:::-;1715:14;:43::i;:::-;1851:37;1859:17;:28;;;1851:7;:37::i;:::-;1850:38;:80;;;;;1893:37;1901:17;:28;;;1893:7;:37::i;:::-;1892:38;1850:80;1846:3009;;;1977:29;2009:39;2021:17;:26;;;2009:11;:39::i;:::-;1977:71;;2071:10;:22;;;:29;2104:1;2071:34;2063:68;;;;;;;7922:2:264;2063:68:243;;;7904:21:264;7961:2;7941:18;;;7934:30;8000:23;7980:18;;;7973:51;8041:18;;2063:68:243;;;;;;;;;2206:21;;2200:28;;;;;;;;:::i;:::-;:33;;2232:1;2200:33;2196:2366;;2289:38;2341:10;:22;;;2330:57;;;;;;;;;;;;:::i;:::-;2289:98;;2545:257;2591:11;2624:17;:28;;;2674:17;:28;;;2724:17;:26;;;2772:12;2545:24;:257::i;:::-;2441:361;;2503:22;;;2441:361;;;;2480:21;;;2441:361;2442:36;;;2441:361;;;;2861:468;;2910:16;531:7:0;3011:17:243;:36;;;:62;;;;:::i;:::-;2929:48;2948:17;:28;;;2929:18;:48::i;:::-;:145;;;;:::i;:::-;2910:164;;3113:1;3100:9;:14;3096:57;;3149:4;3116:30;;;:37;3096:57;3175:59;3194:17;:28;;;3224:9;3175:18;:59::i;:::-;2888:365;2861:468;;;3306:4;3281:22;;;:29;2861:468;2235:1108;2196:2366;;;3359:21;;3353:28;;;;;;;;:::i;:::-;:33;;3385:1;3353:33;3349:1213;;3442:35;3491:10;:22;;;3480:54;;;;;;;;;;;;:::i;:::-;3442:92;;3692:254;3735:11;3768:17;:28;;;3818:17;:28;;;3868:17;:26;;;3916:12;3692:21;:254::i;3349:1213::-;4511:36;;;;;12832:2:264;4511:36:243;;;12814:21:264;12871:2;12851:18;;;12844:30;12910:28;12890:18;;;12883:56;12956:18;;4511:36:243;12630:350:264;3349:1213:243;4580:17;:30;;;4576:128;;;4630:59;4654:17;:28;;;4684:4;4630:23;:59::i;:::-;4721:17;:30;;;4717:128;;;4771:59;4795:17;:28;;;4825:4;4771:23;:59::i;:::-;1932:2923;1846:3009;-1:-1:-1;4871:17:243;;1554:3341;-1:-1:-1;1554:3341:243:o;4901:126::-;4957:11;4987:33;5011:8;4987:23;:33::i;1942:98:123:-;1981:7;2003:32;:30;:32::i;2992:383::-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;24282:418:196:-;24339:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24339:33:196;24409:16;;;24423:1;24409:16;;;;;;;;;24380:26;;24409:16;;;;;;;;;;;-1:-1:-1;24409:16:196;24380:45;;24446:11;24431:9;24441:1;24431:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;24465:24;;;24552:80;1414:66;24597:9;1543:66;24552:21;:80::i;:::-;24464:168;;;;;;24645:50;24652:11;24665:15;24682:12;24645:6;:50::i;:::-;24638:57;24282:418;-1:-1:-1;;;;;;24282:418:196:o;3103:154:254:-;3179:75;3210:35;3229:15;3210:18;:35::i;:::-;3247:6;3179:30;:75::i;:::-;3103:154;;:::o;9017:404:192:-;-1:-1:-1;;;;;;;;;;;;;;;;;9133:16:192;;;9147:1;9133:16;;;;;;;;;9104:26;;9133:16;;;;;;;;;;;-1:-1:-1;9133:16:192;9104:45;;9170:8;9155:9;9165:1;9155:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;9186:24;;;9273:80;1201:66;9318:9;1330:66;9273:21;:80::i;:::-;9185:168;;;;;;9366:50;9373:11;9386:15;9403:12;9366:6;:50::i;5907:2251:243:-;6130:13;6145:8;6155:9;6200:35;6245:8;:6;:8::i;:::-;-1:-1:-1;;;;;6238:42:243;;6281:10;6238:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;6238:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6200:92;;6325:35;6370:8;:6;:8::i;:::-;-1:-1:-1;;;;;6363:42:243;;6406:10;6363:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;6363:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6325:92;;6455:25;6490:8;:6;:8::i;:::-;-1:-1:-1;;;;;6483:35:243;;6519:8;6483:45;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;6483:45:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6455:73;;6564:1;6543:8;:18;;;:22;6539:1613;;;6608:34;;;;;;;;1016:25:264;;;6581:24:243;;6608:9;;:20;;989:18:264;;6608:34:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;6608:34:243;;;;;;;;;;;;:::i;:::-;6581:61;;6670:139;6728:8;6737:1;6728:11;;;;;;;;:::i;:::-;;;;;;;6720:20;;6750:8;6759:1;6750:11;;;;;;;;:::i;:::-;;;;;;;6742:20;;6764:11;6777:8;6787;6670:32;:139::i;:::-;6656:153;;-1:-1:-1;6656:153:243;-1:-1:-1;6824:1226:243;;;;487:7:0;7479:1:243;7448:11;:28;;;7422:8;:22;;;7415:61;;;;:::i;:::-;:65;:215;;7628:1;7415:215;;;7556:28;;7530:22;;;;7523:61;;7556:28;7523:61;:::i;:::-;7385:290;;;;:::i;:::-;7234:25;;531:7:0;;7234:29:243;;7262:1;;7234:29;:::i;:::-;7045:6;:16;;;7025:6;:16;;;7010:8;7019:1;7010:11;;;;;;;;:::i;:::-;;;;;;;7002:20;;:39;;;;:::i;:::-;:59;;:192;;7178:6;:16;;;7163:8;7172:1;7163:11;;;;;;;;:::i;:::-;;;;;;;7155:20;;:39;;;;:::i;:::-;7002:192;;;7100:6;:16;;;7002:192;6908:11;:23;;;:316;;;;:::i;:::-;:356;;;;:::i;:::-;6882:430;;;;:::i;:::-;6860:837;;;;:::i;:::-;6851:846;;7715:20;;;;;;;;;;;;;;;;;;:12;:20::i;:::-;7757:4;7753:166;;;7785:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;7837:30;573:1:0;7837:6:243;:30;:::i;:::-;7828:39;;7896:4;7889:11;;7753:166;6824:1226;;;7957:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;8005:1;7996:10;;8030:5;8024:11;;6824:1226;6567:1493;6539:1613;;;8089:1;8080:10;;8110:5;8104:11;;8136:5;8129:12;;6539:1613;6166:1992;;;5907:2251;;;;;;;;;:::o;9380:299:217:-;9496:16;;;9510:1;9496:16;;;;;;;;;9443;;;;9496;;;;;;;;;;;;-1:-1:-1;9496:16:217;9467:45;;9533:8;9518:9;9528:1;9518:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;9548:13;9564:64;1303:66;9601:9;9612:1;1432:66;9564:26;:64::i;:::-;9548:80;9380:299;-1:-1:-1;;;;9380:299:217:o;10065:254::-;10167:16;;;10181:1;10167:16;;;;;;;;;10138:26;;10167:16;;;;;;;;;;;-1:-1:-1;10167:16:217;10138:45;;10204:8;10189:9;10199:1;10189:12;;;;;;;;:::i;:::-;;;;;;:23;;;;;10219:95;1303:66;1287:83;;10256:9;10267:1;10288:9;10270:29;;;;;;17264:19:264;;17308:2;17299:12;;17137:180;10270:29:217;;;;-1:-1:-1;;10270:29:217;;;;;;;;;1432:66;10219:26;:95::i;:::-;10132:187;10065:254;;:::o;9146:1315:243:-;9358:13;9373:8;9383:9;9428:35;9473:8;:6;:8::i;:::-;-1:-1:-1;;;;;9466:42:243;;9509:10;9466:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;9466:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9428:92;;9553:35;9598:8;:6;:8::i;:::-;-1:-1:-1;;;;;9591:42:243;;9634:10;9591:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;9591:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9553:92;;9681:1;9660:8;:18;;;:22;9656:799;;;9725:34;;;;;;;;1016:25:264;;;9698:24:243;;9725:9;;:20;;989:18:264;;9725:34:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;9725:34:243;;;;;;;;;;;;:::i;:::-;9698:61;;9787:136;9842:8;9851:1;9842:11;;;;;;;;:::i;:::-;;;;;;;9834:20;;9864:8;9873:1;9864:11;;;;;;;;:::i;:::-;;;;;;;9856:20;;9878:11;9891:8;9901;9787:29;:136::i;:::-;9773:150;;-1:-1:-1;9773:150:243;-1:-1:-1;9938:415:243;;;;9974:64;9996:11;10009:8;10019;10029;9974:21;:64::i;:::-;9965:73;;10060:4;10056:166;;;10088:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;10140:30;573:1:0;10140:6:243;:30;:::i;:::-;10131:39;;10199:4;10192:11;;10056:166;9938:415;;;10260:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;10308:1;10299:10;;10333:5;10327:11;;9938:415;9684:679;9656:799;;;10392:1;10383:10;;10413:5;10407:11;;10439:5;10432:12;;9656:799;9394:1067;;9146:1315;;;;;;;;;:::o;4756:255:200:-;4855:16;;;4869:1;4855:16;;;;;;;;;4826:26;;4855:16;;;;;;;;;;;-1:-1:-1;4855:16:200;4826:45;;4892:17;4877:9;4887:1;4877:12;;;;;;;;:::i;:::-;;;;;;:32;;;;;4916:90;1147:66;1131:83;;4953:9;4964:1;4985:4;4967:24;;;;;;17473:14:264;17466:22;17461:3;17457:32;17445:45;;17515:1;17506:11;;17322:201;4967:24:200;;;;-1:-1:-1;;4967:24:200;;;;;;;;;1276:66;4916:26;:90::i;4073:303::-;4186:16;;;4200:1;4186:16;;;;;;;;;4140:9;;;;4186:16;;;;;;;;;;;;-1:-1:-1;4186:16:200;4157:45;;4223:17;4208:9;4218:1;4208:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;4247:13;4263:64;1147:66;4300:9;4311:1;1276:66;4263:26;:64::i;:::-;4247:80;;4341:29;4362:5;4349:20;;11007:5;10921:97;4048::123;4089:7;4111:29;:27;:29::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;30368:520:196:-;30508:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30508:33:196;30768:25;30781:11;30768:12;:25::i;:::-;30549:244;;;30736:23;;;30549:244;30713:15;;;30549:244;;;30682:23;;;30549:244;;;30656:18;;;30549:244;;;;;;30623:25;;;30549:244;30605:10;;;30549:244;;;30585:12;;;30549:244;;;30557:6;30549:244;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;;;;30839:44;30853:15;30870:12;30839:13;:44::i;:::-;30819:16;;;30800:83;30801:16;;;30800:83;30801:6;30368:520;-1:-1:-1;;;30368:520:196:o;3430:314:138:-;3538:16;;;3552:1;3538:16;;;;;;;;;3482:19;;;;3538:16;;;;;;;;;;;;-1:-1:-1;3538:16:138;3509:45;;3599:6;-1:-1:-1;;;;;3583:24:138;3575:33;;3560:9;3570:1;3560:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3615:13;3631:64;1169:66;3668:9;3615:13;1298:66;3631:26;:64::i;1698:281:106:-;1860:29;1870:10;1882:6;1860:9;:29::i;:::-;1855:120;;1938:21;:10;:19;:21::i;:::-;1961:6;1906:62;;;;;;;;;;;;:::i;12940:299:192:-;-1:-1:-1;;;;;;;;;;;;;;;;;13135:25:192;13148:11;13135:12;:25::i;:::-;13114:6;;13113:47;;;;;;;;:::i;:::-;;;;;;;;;;;:::i;:::-;;;-1:-1:-1;13190:44:192;13204:15;13221:12;13190:13;:44::i;:::-;13168:18;;;13167:67;13168:6;12940:299;-1:-1:-1;;;12940:299:192:o;8164:976:243:-;8430:16;;;442:7:0;8696:16:243;8709:3;8696:10;:16;:::i;:::-;8625:67;8634:8;:24;;;8660:11;:31;;;8625:8;:67::i;:::-;:88;;;;:::i;:::-;8624:122;;;;:::i;:::-;8602:144;;8850:20;487:7:0;8895:8:243;:24;;;8889:2;8875:11;:16;;;;:::i;:::-;8874:45;;;;:::i;:::-;8873:66;;;;:::i;:::-;8850:89;;8978:12;8963:11;:27;;8949:41;;9005:11;9001:133;;;9102:20;442:7:0;9102:2:243;:20;:::i;:::-;9069:27;;;;9047:49;;9054:11;9047:49;:::i;:::-;9039:84;;9032:91;;9001:133;8459:681;;8164:976;;;;;;;;:::o;6598:121:182:-;6653:59;6708:2;6669:42;;;;;;;;:::i;:::-;;;;-1:-1:-1;;6669:42:182;;;;;;;;;;;;;;;;;;;;6653:15;:59::i;:::-;6598:121;:::o;17775:457:46:-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;10761:455::-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;:::-;10980:232;;;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10980:232;10927:289;10761:455;;;;;:::o;12203:1009:243:-;12463:16;;;442:7:0;12747:16:243;12760:3;12747:10;:16;:::i;:::-;12671:72;12680:8;:29;;;12711:11;:31;;;12671:8;:72::i;:::-;:93;;;;:::i;:::-;12657:137;;;;:::i;:::-;12635:159;;12917:20;487:7:0;12963:8:243;:29;;;12956:3;12942:11;:17;;;;:::i;:::-;12941:51;;;;:::i;:::-;12940:72;;;;:::i;:::-;12917:95;;13050:12;13036:11;:26;13022:40;;13077:11;13073:133;;;13174:20;442:7:0;13174:2:243;:20;:::i;:::-;13141:27;;;;13119:49;;13126:11;13119:49;:::i;10467:1730::-;10691:14;10745:1;10721:11;:21;;;:25;:54;;;;;10774:1;10750:11;:21;;;:25;10721:54;10717:1474;;;487:7:0;11407:1:243;11374:8;:29;;;11367:41;:159;;11524:1;11367:159;;;11454:8;:29;;;11367:159;11341:226;;;;:::i;:::-;531:7:0;11234:1:243;11202:8;:29;;;:33;;;;:::i;:::-;10992:11;:21;;;10958:11;:21;;;10935:8;10944:1;10935:11;;;;;;;;:::i;:::-;;;;;;;10927:20;;:53;;;;:::i;:::-;:87;;:239;;11143:11;:21;;;11120:8;11129:1;11120:11;;;;;;;;:::i;:::-;;;;;;;11112:20;;:53;;;;:::i;:::-;10927:239;;;11049:11;:21;;;10927:239;10841:11;:23;;;:351;;;;:::i;:::-;:395;;;;:::i;:::-;10819:461;;;;:::i;:::-;10801:784;;;;:::i;:::-;10791:794;;10717:1474;;;11630:1;11606:11;:21;;;:25;:54;;;;;11659:1;11635:11;:21;;;:25;11606:54;11602:589;;;531:7:0;12120:1:243;12088:8;:29;;;:33;;;;:::i;:::-;11877:11;:21;;;11843:11;:21;;;11820:8;11829:1;11820:11;;;;;;;;:::i;:::-;;;;;;;11812:20;;:53;;;;:::i;:::-;:87;;:240;;12029:11;:21;;;12006:8;12015:1;12006:11;;;;;;;;:::i;:::-;;;;;;;11998:20;;:53;;;;:::i;:::-;11990:62;;;:::i;:::-;11812:240;;;11934:11;:21;;;11812:240;11726:11;:23;;;:352;;;;:::i;:::-;:396;;;;:::i;:::-;11704:462;;;;:::i;:::-;11676:504;10467:1730;-1:-1:-1;;;;;10467:1730:243:o;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;1953:106::-;2039:13;1836:227;-1:-1:-1;1836:227:46:o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;28665:811:196:-;28757:27;28792:13;28813:11;28832:23;28863:19;28890:24;28922:16;28946:21;29018:25;29034:5;29041:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;29018:25:196;29012:32;;28998:47;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;28982:63:196;;-1:-1:-1;2736:34:23;;-1:-1:-1;2736:34:23;-1:-1:-1;29177:42:196;;29191:26;29185:33;;11007:5:200;10921:97;29177:42:196;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;29155:65:196;;-1:-1:-1;2736:34:23;;-1:-1:-1;2736:34:23;-1:-1:-1;2736:34:23;-1:-1:-1;29427:43:196;;29441:27;2612:168:23;29427:43:196;29407:64;;28665:811;;;;;;;;;:::o;29579:522::-;29689:26;;29751:14;975:16:24;7017:70;;;6995:94;;29865:63:196;:41;29886:5;29751:14;6995:94:24;29865:20:196;:41::i;:::-;:61;:63::i;:::-;29852:77;-1:-1:-1;29945:4:196;-1:-1:-1;29945:4:196;6995:94:24;7059:27;7017:70;;;6995:94;29973:34:196;30032:63;:41;30053:5;30060:6;29973:34;30032:20;:41::i;:63::-;30019:77;;29745:356;;29579:522;;;;;:::o;1109:325:106:-;1190:4;1332:55;696:18:144;578:36:124;2955:46;;2954:74;1380:6:106;1332:18;:55::i;:::-;:97;;;;1391:38;1410:10;1422:6;1391:18;:38::i;:::-;1202:227;1109:325;-1:-1:-1;;;1109:325:106:o;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;3968:25;;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;12092:156:192:-;2756:4:23;2742:27;;2736:34;12157:21:192;;12210:32;;12199:44;;;;;;;;:::i;12351:322::-;12461:24;12493:14;975:16:24;7017:70;;;6995:94;;12615:51:192;:41;12636:5;12493:14;6995:94:24;12615:20:192;:41::i;:::-;:49;:51::i;1035:205:238:-;1094:12;1128:1;1122:2;:7;1118:116;;1152:16;1165:2;1152;:16;:::i;:::-;1145:23;;;;1118:116;1219:3;1220:2;1219:3;:::i;:::-;1206:17;;:2;:17;:::i;868:133:182:-;939:55;986:7;965:19;939:55::i;36171:541:45:-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;23107:355::-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;:::-;23107:355;;;;;:::o;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8389:20;;8299:21;;-1:-1:-1;;579:1:52;804:25:53;;782:48;8385:31:44;;;8322:9;;8295:37;8244:184;8201:237;;8077:375;6076:2380;;;;:::o;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;45284:220:56:-;45350:24;45382:30;45415:32;45433:6;45441:2;45445:1;45415:17;:32::i;3586:379:136:-;3709:16;;;3723:1;3709:16;;;;;;;;3661:11;;;;3709:16;3723:1;3709:16;;;;;;;;;;-1:-1:-1;3709:16:136;3680:45;;3764:10;3731:9;3741:1;3731:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;3820:6;-1:-1:-1;;;;;3804:24:136;3796:33;;3781:9;3791:1;3781:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3836:13;3852:64;1169:66;3889:9;3836:13;1298:66;3852:26;:64::i;:::-;3836:80;;3930:29;3951:5;3938:20;;11007:5:200;10921:97;3165:160:124;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;2007:37;;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;25111:66:264;25099:79;;2092:30:124;;;25087:92:264;2092:30:124;;25195:12:264;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;3545:418:43;3597:17;3622:19;3644:13;3652:4;2997:3;2975:25;;2901:104;3644:13;3622:35;-1:-1:-1;692:17:43;3238:38;;;3767:18;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3767:18:43;-1:-1:-1;3760:25:43;-1:-1:-1;3854:4:43;3844:15;;3914:44;3926:11;3844:15;3950:7;3914:11;:44::i;:::-;3616:347;;;3545:418;;;:::o;1007:380:182:-;1105:14;;591:42;1278:2;1265:16;;1081:21;;1105:14;1265:16;591:42;1314:5;1303:68;1294:77;;1231:150;;1007:380;:::o;50806:191:45:-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;51823:242::-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;;-1:-1:-1;52054:6:45;51823:242;-1:-1:-1;;;51823:242:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;17013:1682:45:-;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;5042:669:44:-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:44;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;2681:1129:58:-;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;;3341:28;;3116:690;;;2681:1129;;;;;:::o;1229:823:40:-;1346:324;1363:2;1353:6;:12;1346:324;;1453:18;;1435:37;;1604:2;1616:17;;;;1591:15;;;;-1:-1:-1;;1643:12:40;1346:324;;;1679:6;1689:1;1679:11;1675:24;;1229:823;;;:::o;1675:24::-;1738:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;1738:32:40;;2019:4;2007:9;2001:16;1997:27;1942:4;1938:9;1924:11;1918:18;1914:34;1867:167;1848:9;1832:210;1824:224;1229:823;;;:::o;3658:342:50:-;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:44:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;1489:2340:44:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;14:332:264:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;1052:180;1111:6;1164:2;1152:9;1143:7;1139:23;1135:32;1132:52;;;1180:1;1177;1170:12;1132:52;-1:-1:-1;1203:23:264;;1052:180;-1:-1:-1;1052:180:264:o;1237:184::-;-1:-1:-1;;;1286:1:264;1279:88;1386:4;1383:1;1376:15;1410:4;1407:1;1400:15;1426:298;1511:1;1504:5;1501:12;1491:200;;-1:-1:-1;;;1544:1:264;1537:88;1648:4;1645:1;1638:15;1676:4;1673:1;1666:15;1491:200;1700:18;;1426:298::o;1729:439::-;1782:3;1820:5;1814:12;1847:6;1842:3;1835:19;1873:4;1902;1897:3;1893:14;1886:21;;1941:4;1934:5;1930:16;1964:1;1974:169;1988:6;1985:1;1982:13;1974:169;;;2049:13;;2037:26;;2083:12;;;;2118:15;;;;2010:1;2003:9;1974:169;;;-1:-1:-1;2159:3:264;;1729:439;-1:-1:-1;;;;;1729:439:264:o;2173:1317::-;2380:2;2369:9;2362:21;2392:64;2452:2;2441:9;2437:18;2428:6;2422:13;2392:64;:::i;:::-;2510:2;2502:6;2498:15;2492:22;2487:2;2476:9;2472:18;2465:50;2569:2;2561:6;2557:15;2551:22;2546:2;2535:9;2531:18;2524:50;2343:4;2621:2;2613:6;2609:15;2603:22;2634:50;2679:3;2668:9;2664:19;2650:12;421:13;414:21;402:34;;351:91;2634:50;;2739:3;2731:6;2727:16;2721:23;2715:3;2704:9;2700:19;2693:52;2800:3;2792:6;2788:16;2782:23;2776:3;2765:9;2761:19;2754:52;2861:3;2853:6;2849:16;2843:23;2837:3;2826:9;2822:19;2815:52;2916:3;2908:6;2904:16;2898:23;2940:3;2952:51;2999:2;2988:9;2984:18;2968:14;421:13;414:21;402:34;;351:91;2952:51;3052:2;3044:6;3040:15;3034:22;3012:44;;;3075:6;3100:3;3139:2;3134;3123:9;3119:18;3112:30;3165:65;3225:3;3214:9;3210:19;3194:14;3165:65;:::i;:::-;3267:15;;;3261:22;3323;;;-1:-1:-1;;3319:95:264;3299:18;;;3292:123;3151:79;;-1:-1:-1;3432:52:264;3151:79;3261:22;3432:52;:::i;3495:184::-;-1:-1:-1;;;3544:1:264;3537:88;3644:4;3641:1;3634:15;3668:4;3665:1;3658:15;3684:255;3756:2;3750:9;3798:6;3786:19;;3835:18;3820:34;;3856:22;;;3817:62;3814:88;;;3882:18;;:::i;:::-;3918:2;3911:22;3684:255;:::o;3944:253::-;4016:2;4010:9;4058:4;4046:17;;4093:18;4078:34;;4114:22;;;4075:62;4072:88;;;4140:18;;:::i;4202:255::-;4274:2;4268:9;4316:6;4304:19;;4353:18;4338:34;;4374:22;;;4335:62;4332:88;;;4400:18;;:::i;4462:334::-;4533:2;4527:9;4589:2;4579:13;;-1:-1:-1;;4575:86:264;4563:99;;4692:18;4677:34;;4713:22;;;4674:62;4671:88;;;4739:18;;:::i;:::-;4775:2;4768:22;4462:334;;-1:-1:-1;4462:334:264:o;4801:160::-;4866:20;;4922:13;;4915:21;4905:32;;4895:60;;4951:1;4948;4941:12;4966:1358;5071:6;5079;5123:9;5114:7;5110:23;5153:3;5149:2;5145:12;5142:32;;;5170:1;5167;5160:12;5142:32;5193:6;5219:2;5215;5211:11;5208:31;;;5235:1;5232;5225:12;5208:31;5261:22;;:::i;:::-;5248:35;;5319:9;5306:23;5299:5;5292:38;5390:2;5379:9;5375:18;5362:32;5357:2;5350:5;5346:14;5339:56;5455:2;5444:9;5440:18;5427:32;5422:2;5415:5;5411:14;5404:56;5520:2;5509:9;5505:18;5492:32;5487:2;5480:5;5476:14;5469:56;5558:36;5589:3;5578:9;5574:19;5558:36;:::i;:::-;5552:3;5545:5;5541:15;5534:61;5628:36;5659:3;5648:9;5644:19;5628:36;:::i;:::-;5622:3;5615:5;5611:15;5604:61;5698:36;5729:3;5718:9;5714:19;5698:36;:::i;:::-;5692:3;5685:5;5681:15;5674:61;5796:3;5785:9;5781:19;5768:33;5762:3;5755:5;5751:15;5744:58;5821:3;5884:2;5873:9;5869:18;5856:32;5851:2;5844:5;5840:14;5833:56;;5908:3;5943:35;5974:2;5963:9;5959:18;5943:35;:::i;:::-;5927:14;;;5920:59;5998:3;6033:35;6049:18;;;6033:35;:::i;:::-;6017:14;;;6010:59;6088:3;6136:18;;;6123:32;6107:14;;;6100:56;6175:3;6223:18;;;6210:32;6194:14;;;6187:56;6021:5;;6299:18;;6286:32;;-1:-1:-1;;;4966:1358:264:o;6329:1386::-;6495:4;6537:3;6526:9;6522:19;6514:27;;6574:6;6568:13;6557:9;6550:32;6638:4;6630:6;6626:17;6620:24;6613:4;6602:9;6598:20;6591:54;6701:4;6693:6;6689:17;6683:24;6676:4;6665:9;6661:20;6654:54;6764:4;6756:6;6752:17;6746:24;6739:4;6728:9;6724:20;6717:54;6818:4;6810:6;6806:17;6800:24;6833:51;6878:4;6867:9;6863:20;6849:12;421:13;414:21;402:34;;351:91;6833:51;;6933:4;6925:6;6921:17;6915:24;6948:53;6995:4;6984:9;6980:20;6964:14;421:13;414:21;402:34;;351:91;6948:53;;7050:4;7042:6;7038:17;7032:24;7065:53;7112:4;7101:9;7097:20;7081:14;421:13;414:21;402:34;;351:91;7065:53;-1:-1:-1;7174:4:264;7162:17;;;7156:24;7134:20;;;7127:54;7200:6;7248:15;;;7242:22;7222:18;;;7215:50;7284:6;7327:15;;;7321:22;421:13;414:21;7384:18;;;402:34;7422:6;7465:15;;;7459:22;421:13;414:21;7522:18;;;402:34;7560:6;7608:15;;;7602:22;7582:18;;;7575:50;7644:6;7692:15;;;7686:22;7666:18;;;;7659:50;;;;7666:18;6329:1386::o;8070:537::-;8144:5;8192:4;8180:9;8175:3;8171:19;8167:30;8164:50;;;8210:1;8207;8200:12;8164:50;8243:2;8237:9;8285:4;8277:6;8273:17;8356:6;8344:10;8341:22;8320:18;8308:10;8305:34;8302:62;8299:88;;;8367:18;;:::i;:::-;8407:10;8403:2;8396:22;;8436:6;8427:15;;8472:9;8466:16;8458:6;8451:32;8537:2;8526:9;8522:18;8516:25;8511:2;8503:6;8499:15;8492:50;8596:2;8585:9;8581:18;8575:25;8570:2;8562:6;8558:15;8551:50;;8070:537;;;;:::o;8612:183::-;8672:4;8705:18;8697:6;8694:30;8691:56;;;8727:18;;:::i;:::-;-1:-1:-1;8772:1:264;8768:14;8784:4;8764:25;;8612:183::o;8800:665::-;8865:5;8918:3;8911:4;8903:6;8899:17;8895:27;8885:55;;8936:1;8933;8926:12;8885:55;8965:6;8959:13;8991:4;9015:60;9031:43;9071:2;9031:43;:::i;:::-;9015:60;:::i;:::-;9097:3;9121:2;9116:3;9109:15;9149:4;9144:3;9140:14;9133:21;;9206:4;9200:2;9197:1;9193:10;9185:6;9181:23;9177:34;9163:48;;9234:3;9226:6;9223:15;9220:35;;;9251:1;9248;9241:12;9220:35;9287:4;9279:6;9275:17;9301:135;9317:6;9312:3;9309:15;9301:135;;;9383:10;;9371:23;;9414:12;;;;9334;;9301:135;;;-1:-1:-1;9454:5:264;8800:665;-1:-1:-1;;;;;;8800:665:264:o;9470:1006::-;9579:6;9632:2;9620:9;9611:7;9607:23;9603:32;9600:52;;;9648:1;9645;9638:12;9600:52;9681:9;9675:16;9710:18;9751:2;9743:6;9740:14;9737:34;;;9767:1;9764;9757:12;9737:34;9790:22;;;;9846:6;9828:16;;;9824:29;9821:49;;;9866:1;9863;9856:12;9821:49;9892:22;;:::i;:::-;9943:2;9937:9;9930:5;9923:24;9993:2;9989;9985:11;9979:18;9974:2;9967:5;9963:14;9956:42;10044:2;10040;10036:11;10030:18;10025:2;10018:5;10014:14;10007:42;10095:2;10091;10087:11;10081:18;10076:2;10069:5;10065:14;10058:42;10147:3;10143:2;10139:12;10133:19;10127:3;10120:5;10116:15;10109:44;10186:68;10246:7;10240:3;10236:2;10232:12;10186:68;:::i;:::-;10180:3;10173:5;10169:15;10162:93;10294:3;10290:2;10286:12;10280:19;10324:2;10314:8;10311:16;10308:36;;;10340:1;10337;10330:12;10308:36;10378:67;10437:7;10426:8;10422:2;10418:17;10378:67;:::i;:::-;10371:4;10360:16;;10353:93;-1:-1:-1;10364:5:264;9470:1006;-1:-1:-1;;;;;9470:1006:264:o;10481:184::-;-1:-1:-1;;;10530:1:264;10523:88;10630:4;10627:1;10620:15;10654:4;10651:1;10644:15;10670:184;-1:-1:-1;;;10719:1:264;10712:88;10819:4;10816:1;10809:15;10843:4;10840:1;10833:15;10859:308;10898:1;10924;10914:35;;10929:18;;:::i;:::-;-1:-1:-1;;11043:1:264;11040:73;10971:66;10968:1;10965:73;10961:153;10958:179;;;11117:18;;:::i;:::-;-1:-1:-1;11151:10:264;;10859:308::o;11172:200::-;11238:9;;;11211:4;11266:9;;11294:10;;11306:12;;;11290:29;11329:12;;;11321:21;;11287:56;11284:82;;;11346:18;;:::i;:::-;11284:82;11172:200;;;;:::o;11377:1248::-;11483:6;11536:2;11524:9;11515:7;11511:23;11507:32;11504:52;;;11552:1;11549;11542:12;11504:52;11585:9;11579:16;11614:18;11655:2;11647:6;11644:14;11641:34;;;11671:1;11668;11661:12;11641:34;11694:22;;;;11750:6;11732:16;;;11728:29;11725:49;;;11770:1;11767;11760:12;11725:49;11796:22;;:::i;:::-;11847:2;11841:9;11834:5;11827:24;11897:2;11893;11889:11;11883:18;11878:2;11871:5;11867:14;11860:42;11948:2;11944;11940:11;11934:18;11929:2;11922:5;11918:14;11911:42;11992:2;11988;11984:11;11978:18;12021:2;12011:8;12008:16;12005:36;;;12037:1;12034;12027:12;12005:36;12073:67;12132:7;12121:8;12117:2;12113:17;12073:67;:::i;:::-;12068:2;12061:5;12057:14;12050:91;;12188:3;12184:2;12180:12;12174:19;12168:3;12161:5;12157:15;12150:44;12241:3;12237:2;12233:12;12227:19;12221:3;12214:5;12210:15;12203:44;12294:3;12290:2;12286:12;12280:19;12274:3;12267:5;12263:15;12256:44;12333:68;12393:7;12387:3;12383:2;12379:12;12333:68;:::i;:::-;12327:3;12320:5;12316:15;12309:93;12441:3;12437:2;12433:12;12427:19;12471:2;12461:8;12458:16;12455:36;;;12487:1;12484;12477:12;12455:36;12527:67;12586:7;12575:8;12571:2;12567:17;12527:67;:::i;:::-;12518:6;12507:18;;12500:95;-1:-1:-1;12511:5:264;11377:1248;-1:-1:-1;;;;;11377:1248:264:o;12985:184::-;-1:-1:-1;;;13034:1:264;13027:88;13134:4;13131:1;13124:15;13158:4;13155:1;13148:15;13356:651;13465:6;13518:3;13506:9;13497:7;13493:23;13489:33;13486:53;;;13535:1;13532;13525:12;13486:53;13561:22;;:::i;:::-;13612:9;13606:16;13599:5;13592:31;13676:2;13665:9;13661:18;13655:25;13650:2;13643:5;13639:14;13632:49;13734:2;13723:9;13719:18;13713:25;13708:2;13701:5;13697:14;13690:49;13792:2;13781:9;13777:18;13771:25;13766:2;13759:5;13755:14;13748:49;13851:3;13840:9;13836:19;13830:26;13824:3;13817:5;13813:15;13806:51;13911:3;13900:9;13896:19;13890:26;13884:3;13877:5;13873:15;13866:51;13971:3;13960:9;13956:19;13950:26;13944:3;13937:5;13933:15;13926:51;13996:5;13986:15;;;13356:651;;;;:::o;14012:924::-;14113:6;14166:3;14154:9;14145:7;14141:23;14137:33;14134:53;;;14183:1;14180;14173:12;14134:53;14216:2;14210:9;14258:6;14250;14246:19;14331:6;14319:10;14316:22;14295:18;14283:10;14280:34;14277:62;14274:88;;;14342:18;;:::i;:::-;14382:10;14378:2;14371:22;;14423:9;14417:16;14409:6;14402:32;14488:2;14477:9;14473:18;14467:25;14462:2;14454:6;14450:15;14443:50;14547:2;14536:9;14532:18;14526:25;14521:2;14513:6;14509:15;14502:50;14606:2;14595:9;14591:18;14585:25;14580:2;14572:6;14568:15;14561:50;14666:3;14655:9;14651:19;14645:26;14639:3;14631:6;14627:16;14620:52;14727:3;14716:9;14712:19;14706:26;14700:3;14692:6;14688:16;14681:52;14767:75;14834:7;14828:3;14817:9;14813:19;14767:75;:::i;:::-;14761:3;14749:16;;14742:101;14899:3;14884:19;;;;14878:26;14871:4;14859:17;;14852:53;-1:-1:-1;14753:6:264;14012:924;-1:-1:-1;14012:924:264:o;15131:1068::-;15225:6;15256:2;15299;15287:9;15278:7;15274:23;15270:32;15267:52;;;15315:1;15312;15305:12;15267:52;15348:9;15342:16;15377:18;15418:2;15410:6;15407:14;15404:34;;;15434:1;15431;15424:12;15404:34;15472:6;15461:9;15457:22;15447:32;;15517:7;15510:4;15506:2;15502:13;15498:27;15488:55;;15539:1;15536;15529:12;15488:55;15568:2;15562:9;15591:60;15607:43;15647:2;15607:43;:::i;15591:60::-;15685:15;;;15767:1;15763:10;;;;15755:19;;15751:28;;;15716:12;;;;15791:19;;;15788:39;;;15823:1;15820;15813:12;15788:39;15847:11;;;;15867:302;15883:6;15878:3;15875:15;15867:302;;;15956:3;15950:10;16004:2;15997:5;15993:14;15986:5;15983:25;15973:123;;16050:1;16079:2;16075;16068:14;15973:123;16109:18;;15900:12;;;;16147;;;;15867:302;;;16188:5;15131:1068;-1:-1:-1;;;;;;;;15131:1068:264:o;16204:168::-;16277:9;;;16308;;16325:15;;;16319:22;;16305:37;16295:71;;16346:18;;:::i;16377:120::-;16417:1;16443;16433:35;;16448:18;;:::i;:::-;-1:-1:-1;16482:9:264;;16377:120::o;16502:112::-;16534:1;16560;16550:35;;16565:18;;:::i;:::-;-1:-1:-1;16599:9:264;;16502:112::o;16619:216::-;16683:9;;;16711:11;;;16658:3;16741:9;;16769:10;;16765:19;;16794:10;;16786:19;;16762:44;16759:70;;;16809:18;;:::i;:::-;16759:70;;16619:216;;;;:::o;16840:292::-;16912:9;;;16879:7;16937:9;;16954:66;16948:73;;16933:89;16930:115;;;17025:18;;:::i;:::-;17098:1;17089:7;17084:16;17081:1;17078:23;17074:1;17067:9;17064:38;17054:72;;17106:18;;:::i;17993:489::-;18293:6;18282:9;18275:25;18336:2;18331;18320:9;18316:18;18309:30;18256:4;18356:77;18429:2;18418:9;18414:18;18406:6;18356:77;:::i;:::-;18348:85;;18469:6;18464:2;18453:9;18449:18;18442:34;17993:489;;;;;;:::o;18487:250::-;18572:1;18582:113;18596:6;18593:1;18590:13;18582:113;;;18672:11;;;18666:18;18653:11;;;18646:39;18618:2;18611:10;18582:113;;;-1:-1:-1;;18729:1:264;18711:16;;18704:27;18487:250::o;18742:568::-;18795:5;18848:3;18841:4;18833:6;18829:17;18825:27;18815:55;;18866:1;18863;18856:12;18815:55;18895:6;18889:13;18921:18;18917:2;18914:26;18911:52;;;18943:18;;:::i;:::-;18987:114;19095:4;-1:-1:-1;;19019:4:264;19015:2;19011:13;19007:86;19003:97;18987:114;:::i;:::-;19126:2;19117:7;19110:19;19172:3;19165:4;19160:2;19152:6;19148:15;19144:26;19141:35;19138:55;;;19189:1;19186;19179:12;19138:55;19202:77;19276:2;19269:4;19260:7;19256:18;19249:4;19241:6;19237:17;19202:77;:::i;19315:655::-;19457:6;19465;19473;19526:2;19514:9;19505:7;19501:23;19497:32;19494:52;;;19542:1;19539;19532:12;19494:52;19575:9;19569:16;19604:18;19645:2;19637:6;19634:14;19631:34;;;19661:1;19658;19651:12;19631:34;19684:60;19736:7;19727:6;19716:9;19712:22;19684:60;:::i;:::-;19674:70;;19784:2;19773:9;19769:18;19763:25;19753:35;;19834:2;19823:9;19819:18;19813:25;19797:41;;19863:2;19853:8;19850:16;19847:36;;;19879:1;19876;19869:12;19847:36;;19902:62;19956:7;19945:8;19934:9;19930:24;19902:62;:::i;:::-;19892:72;;;19315:655;;;;;:::o;19975:330::-;20017:3;20055:5;20049:12;20082:6;20077:3;20070:19;20098:76;20167:6;20160:4;20155:3;20151:14;20144:4;20137:5;20133:16;20098:76;:::i;:::-;20219:2;20207:15;-1:-1:-1;;20203:88:264;20194:98;;;;20294:4;20190:109;;19975:330;-1:-1:-1;;19975:330:264:o;20310:340::-;20487:2;20476:9;20469:21;20450:4;20507:45;20548:2;20537:9;20533:18;20525:6;20507:45;:::i;:::-;20499:53;;-1:-1:-1;;;;;20592:6:264;20588:55;20583:2;20572:9;20568:18;20561:83;20310:340;;;;;:::o;20655:125::-;20720:9;;;20741:10;;;20738:36;;;20754:18;;:::i;20785:220::-;20934:2;20923:9;20916:21;20897:4;20954:45;20995:2;20984:9;20980:18;20972:6;20954:45;:::i;21010:569::-;21334:6;21323:9;21316:25;21377:3;21372:2;21361:9;21357:18;21350:31;21297:4;21398:78;21471:3;21460:9;21456:19;21448:6;21398:78;:::i;:::-;21524:4;21512:17;;;;21507:2;21492:18;;21485:45;-1:-1:-1;21561:2:264;21546:18;21539:34;21390:86;21010:569;-1:-1:-1;;21010:569:264:o;21584:184::-;21654:6;21707:2;21695:9;21686:7;21682:23;21678:32;21675:52;;;21723:1;21720;21713:12;21675:52;-1:-1:-1;21746:16:264;;21584:184;-1:-1:-1;21584:184:264:o;21773:731::-;22143:6;22132:9;22125:25;22186:3;22181:2;22170:9;22166:18;22159:31;22106:4;22213:78;22286:3;22275:9;22271:19;22263:6;22213:78;:::i;:::-;22339:4;22331:6;22327:17;22322:2;22311:9;22307:18;22300:45;22393:9;22385:6;22381:22;22376:2;22365:9;22361:18;22354:50;22421:33;22447:6;22439;22421:33;:::i;:::-;22413:41;;;22491:6;22485:3;22474:9;22470:19;22463:35;21773:731;;;;;;;;:::o;22509:191::-;22544:3;22575:66;22568:5;22565:77;22562:103;;22645:18;;:::i;:::-;-1:-1:-1;22685:1:264;22681:13;;22509:191::o;22705:175::-;22742:3;22786:4;22779:5;22775:16;22815:4;22806:7;22803:17;22800:43;;22823:18;;:::i;:::-;22872:1;22859:15;;22705:175;-1:-1:-1;;22705:175:264:o;22885:925::-;23334:66;23326:6;23322:79;23317:3;23310:92;23292:3;23421;23453:2;23449:1;23444:3;23440:11;23433:23;23485:6;23479:13;23501:74;23568:6;23564:1;23559:3;23555:11;23548:4;23540:6;23536:17;23501:74;:::i;:::-;23603:6;23598:3;23594:16;23584:26;;23638:2;23634:1;23630:2;23626:10;23619:22;23672:6;23666:13;23650:29;;23688:75;23754:8;23750:1;23746:2;23742:10;23735:4;23727:6;23723:17;23688:75;:::i;:::-;23783:17;23802:1;23779:25;;22885:925;-1:-1:-1;;;;;22885:925:264:o;23815:128::-;23882:9;;;23903:11;;;23900:37;;;23917:18;;:::i;23948:640::-;24199:6;24194:3;24187:19;24169:3;24225:2;24258;24253:3;24249:12;24290:6;24284:13;24355:2;24347:6;24343:15;24376:1;24386:175;24400:6;24397:1;24394:13;24386:175;;;24463:13;;24449:28;;24499:14;;;;24536:15;;;;24422:1;24415:9;24386:175;;;-1:-1:-1;24577:5:264;;23948:640;-1:-1:-1;;;;;;;23948:640:264:o;24593:360::-;24796:2;24785:9;24778:21;24759:4;24816:45;24857:2;24846:9;24842:18;24834:6;24816:45;:::i;:::-;24892:2;24877:18;;24870:34;;;;-1:-1:-1;24935:2:264;24920:18;24913:34;24808:53;24593:360;-1:-1:-1;24593:360:264:o;25218:533::-;25469:2;25458:9;25451:21;25432:4;25495:77;25568:2;25557:9;25553:18;25545:6;25495:77;:::i;:::-;25620:14;25612:6;25608:27;25603:2;25592:9;25588:18;25581:55;25684:9;25676:6;25672:22;25667:2;25656:9;25652:18;25645:50;25712:33;25738:6;25730;25712:33;:::i;25756:638::-;26067:6;26056:9;26049:25;26110:3;26105:2;26094:9;26090:18;26083:31;26030:4;26137:78;26210:3;26199:9;26195:19;26187:6;26137:78;:::i;:::-;26263:14;26255:6;26251:27;26246:2;26235:9;26231:18;26224:55;26327:9;26319:6;26315:22;26310:2;26299:9;26295:18;26288:50;26355:33;26381:6;26373;26355:33;:::i;:::-;26347:41;25756:638;-1:-1:-1;;;;;;;25756:638:264:o","linkReferences":{"src/libraries/LibChunks.sol":{"LibChunks":[{"start":2292,"length":20},{"start":3652,"length":20}]}}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","executeAction((bytes32,uint256,bytes32,bytes32,bool,bool,bool,int256,int256,bool,bool,uint256,uint256),uint256)":"6783d47a","getDied(bytes32)":"def4c3ff","getEncounter(bytes32)":"4dda27e8","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"attackerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderId\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"hit\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"miss\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"crit\",\"type\":\"bool\"},{\"internalType\":\"int256\",\"name\":\"attackerDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"defenderDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"attackerDied\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"defenderDied\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"internalType\":\"struct ActionOutcomeData\",\"name\":\"actionOutcomeData\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"}],\"name\":\"executeAction\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"attackerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderId\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"hit\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"miss\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"crit\",\"type\":\"bool\"},{\"internalType\":\"int256\",\"name\":\"attackerDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"defenderDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"attackerDied\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"defenderDied\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"internalType\":\"struct ActionOutcomeData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"getDied\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isDied\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"name\":\"getEncounter\",\"outputs\":[{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}]},\"events\":{\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}]},\"events\":{\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/CombatSystem.sol\":\"CombatSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f\",\"dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/IRngSystem.sol\":{\"keccak256\":\"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02\",\"dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5\",\"dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk\"]},\"src/libraries/ArrayManagers.sol\":{\"keccak256\":\"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c\",\"dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/libraries/Math.sol\":{\"keccak256\":\"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a\",\"dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW\"]},\"src/systems/CombatSystem.sol\":{\"keccak256\":\"0x9e1634deeccc265bd7b0f1f60281edcbf6fc253b1af043d7bd75fbdb01e9f983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://74610a9d9321b928357d57765445574d18c2b417e9eed2a6fa1a5a3e916b4fd0\",\"dweb:/ipfs/QmbnLsNrXZv6Y7PFG4K5uo6Yqie1CHdYSWNL8RMohXzTmP\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"struct ActionOutcomeData","name":"actionOutcomeData","type":"tuple","components":[{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"},{"internalType":"bytes32","name":"attackerId","type":"bytes32"},{"internalType":"bytes32","name":"defenderId","type":"bytes32"},{"internalType":"bool","name":"hit","type":"bool"},{"internalType":"bool","name":"miss","type":"bool"},{"internalType":"bool","name":"crit","type":"bool"},{"internalType":"int256","name":"attackerDamageDelt","type":"int256"},{"internalType":"int256","name":"defenderDamageDelt","type":"int256"},{"internalType":"bool","name":"attackerDied","type":"bool"},{"internalType":"bool","name":"defenderDied","type":"bool"},{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}]},{"internalType":"uint256","name":"randomNumber","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"executeAction","outputs":[{"internalType":"struct ActionOutcomeData","name":"","type":"tuple","components":[{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"},{"internalType":"bytes32","name":"attackerId","type":"bytes32"},{"internalType":"bytes32","name":"defenderId","type":"bytes32"},{"internalType":"bool","name":"hit","type":"bool"},{"internalType":"bool","name":"miss","type":"bool"},{"internalType":"bool","name":"crit","type":"bool"},{"internalType":"int256","name":"attackerDamageDelt","type":"int256"},{"internalType":"int256","name":"defenderDamageDelt","type":"int256"},{"internalType":"bool","name":"attackerDied","type":"bool"},{"internalType":"bool","name":"defenderDied","type":"bool"},{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getDied","outputs":[{"internalType":"bool","name":"isDied","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getEncounter","outputs":[{"internalType":"struct CombatEncounterData","name":"","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/CombatSystem.sol":"CombatSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a","urls":["bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f","dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/IRngSystem.sol":{"keccak256":"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0","urls":["bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02","dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4","urls":["bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5","dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk"],"license":"MIT"},"src/libraries/ArrayManagers.sol":{"keccak256":"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a","urls":["bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c","dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP"],"license":"GPL-3.0"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/libraries/Math.sol":{"keccak256":"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5","urls":["bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a","dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW"],"license":"GPL-3.0"},"src/systems/CombatSystem.sol":{"keccak256":"0x9e1634deeccc265bd7b0f1f60281edcbf6fc253b1af043d7bd75fbdb01e9f983","urls":["bzz-raw://74610a9d9321b928357d57765445574d18c2b417e9eed2a6fa1a5a3e916b4fd0","dweb:/ipfs/QmbnLsNrXZv6Y7PFG4K5uo6Yqie1CHdYSWNL8RMohXzTmP"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":243} \ No newline at end of file +{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"executeAction","inputs":[{"name":"actionOutcomeData","type":"tuple","internalType":"struct ActionOutcomeData","components":[{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"},{"name":"attackerId","type":"bytes32","internalType":"bytes32"},{"name":"defenderId","type":"bytes32","internalType":"bytes32"},{"name":"hit","type":"bool","internalType":"bool"},{"name":"miss","type":"bool","internalType":"bool"},{"name":"crit","type":"bool","internalType":"bool"},{"name":"attackerDamageDelt","type":"int256","internalType":"int256"},{"name":"defenderDamageDelt","type":"int256","internalType":"int256"},{"name":"attackerDied","type":"bool","internalType":"bool"},{"name":"defenderDied","type":"bool","internalType":"bool"},{"name":"blockNumber","type":"uint256","internalType":"uint256"},{"name":"timestamp","type":"uint256","internalType":"uint256"}]},{"name":"randomNumber","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct ActionOutcomeData","components":[{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"},{"name":"attackerId","type":"bytes32","internalType":"bytes32"},{"name":"defenderId","type":"bytes32","internalType":"bytes32"},{"name":"hit","type":"bool","internalType":"bool"},{"name":"miss","type":"bool","internalType":"bool"},{"name":"crit","type":"bool","internalType":"bool"},{"name":"attackerDamageDelt","type":"int256","internalType":"int256"},{"name":"defenderDamageDelt","type":"int256","internalType":"int256"},{"name":"attackerDied","type":"bool","internalType":"bool"},{"name":"defenderDied","type":"bool","internalType":"bool"},{"name":"blockNumber","type":"uint256","internalType":"uint256"},{"name":"timestamp","type":"uint256","internalType":"uint256"}]}],"stateMutability":"nonpayable"},{"type":"function","name":"getDied","inputs":[{"name":"entityId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"isDied","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"getEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"stateMutability":"view"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b5061368b806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80634dda27e81161005b5780634dda27e8146100dd5780636783d47a146100fd578063def4c3ff1461011d578063e1af802c1461013057600080fd5b806301ffc9a714610082578063119df25f146100aa57806345ec9354146100ca575b600080fd5b6100956100903660046128fd565b610138565b60405190151581526020015b60405180910390f35b6100b26101d1565b6040516001600160a01b0390911681526020016100a1565b604051601f1936013581526020016100a1565b6100f06100eb36600461293f565b6101e0565b6040516100a191906129cc565b61011061010b366004612b3f565b610244565b6040516100a19190612c1e565b61009561012b36600461293f565b61052b565b6100b2610536565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806101cb57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006101db610540565b905090565b61023b6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b6101cb82610572565b604080516101a081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e0810182905261010081018290526101208101829052610140810182905261016081018290526101808101919091526102be306102b96101d1565b610677565b6102cb836040015161052b565b1580156102e257506102e0836060015161052b565b155b156105245760006102f6846000015161068d565b905080602001515160000361036c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f616374696f6e20646f6573206e6f74206578697374000000000000000000000060448201526064015b60405180910390fd5b8051600381111561037f5761037f612958565b60ff1660010361043a57600081602001518060200190518101906103a39190612dc0565b90506103be8186604001518760600151886020015188610742565b151560c0880152158015608088015260e087019190915261042c576000620186a08660e001516103ee9190612e9f565b6103fb8760600151610bba565b6104059190612ee9565b9050600081136104185760016101408701525b610426866060015182610c54565b50610434565b600160a08601525b506104ee565b8051600381111561044d5761044d612958565b60ff1660020361048c57600081602001518060200190518101906104719190612f10565b90506103be8186604001518760600151886020015188610d0d565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f616374696f6e2074797065206e6f74207265636f676e697a65640000000000006044820152606401610363565b836101400151156105085761050884606001516001610fd8565b836101200151156105225761052284604001516001610fd8565b505b5090919050565b60006101cb82611091565b60006101db61112f565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c8061056f5750335b90565b6105cd6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061060357610603612ff2565b60209081029190910101526000808061065c7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611139565b92509250925061066d838383611209565b9695505050505050565b610689610683836112ec565b82611389565b5050565b6040805180820190915260008152606060208201526040805160018082528183019092526000916020808301908036833701905050905082816000815181106106d8576106d8612ff2565b6020908102919091010152600080806107317f74625544000000000000000000000000416374696f6e73000000000000000000857e01010101000000000000000000000000000000000000000000000000000000611139565b92509250925061066d8383836113d5565b600080600080610750610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b815260040161077d91815260200190565b60e060405180830381865afa15801561079a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107be9190613008565b905060006107ca610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b81526004016107f791815260200190565b60e060405180830381865afa158015610814573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108389190613008565b90506000610844610536565b6001600160a01b031663810c1dc1896040518263ffffffff1660e01b815260040161087191815260200190565b61014060405180830381865afa15801561088f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108b3919061306c565b905060008260a001511315610b9f576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810188905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af415801561092e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109569190810190613103565b90506109ad8160008151811061096e5761096e612ff2565b602002602001015167ffffffffffffffff168260018151811061099357610993612ff2565b602002602001015167ffffffffffffffff168e8787611432565b90965094508515610b5257620186a060008d6000015185606001516109d29190612ee9565b136109de5760016109ef565b8c5160608501516109ef9190612ee9565b6109f991906131a8565b8451620186a090610a0c906004906131bf565b8460800151856060015185600281518110610a2957610a29612ff2565b602002602001015167ffffffffffffffff16610a4591906131d3565b1115610a8457846060015184600281518110610a6357610a63612ff2565b602002602001015167ffffffffffffffff16610a7f91906131d3565b610a8a565b84608001515b8f60400151610a9991906131e7565b610aa391906131e7565b610aad919061320f565b610ab79190612ee9565b9650610af76040518060400160405280600481526020017f48495421000000000000000000000000000000000000000000000000000000008152506114d5565b8415610b4d57610b3b6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d5565b610b4660028861320f565b9650600194505b610b99565b610b906040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d5565b60009650600095505b50610bac565b6000955060009450600093505b505050955095509592505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610bf357610bf3612ff2565b60209081029190910101526000610c4c7f74625544000000000000000000000000537461747300000000000000000000008360057ee1080020200120202020200000000000000000000000000000000000000000611549565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c8a57610c8a612ff2565b602002602001018181525050610d087f746255440000000000000000000000005374617473000000000000000000000060001b82600585604051602001610cd391815260200190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611606565b505050565b600080600080610d1b610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610d4891815260200190565b60e060405180830381865afa158015610d65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d899190613008565b90506000610d95610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610dc291815260200190565b60e060405180830381865afa158015610ddf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e039190613008565b905060008160a001511315610fbe576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810187905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af4158015610e7e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ea69190810190613103565b9050610efd81600081518110610ebe57610ebe612ff2565b602002602001015167ffffffffffffffff1682600181518110610ee357610ee3612ff2565b602002602001015167ffffffffffffffff168d86866116bc565b90955093508415610f7157610f148b82858561174d565b95508315610f6c57610f5a6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d5565b610f6560028761320f565b9550600193505b610fb8565b610faf6040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d5565b60009550600094505b50610fcb565b6000945060009350600092505b5050955095509592505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061100e5761100e612ff2565b602002602001018181525050610d087f74625544000000000000000000000000456e636f756e746572456e746974790060001b8260018560405160200161105c91151560f81b815260010190565b60408051601f198184030181529190527e21020020010000000000000000000000000000000000000000000000000000611606565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106110ca576110ca612ff2565b602090810291909101015260006111237f74625544000000000000000000000000456e636f756e746572456e74697479008360017e21020020010000000000000000000000000000000000000000000000000000611549565b9050610c4c8160f81c90565b60006101db61193e565b606060006060600061114961193e565b9050306001600160a01b038216036111725761116687878761197d565b93509350935050611200565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906111bb908a908a908a9060040161325b565b600060405180830381865afa1580156111d8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611166919081019061330c565b93509350939050565b6112646040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b61126d84611a85565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a01526040890186905260208901879052888860018111156112b3576112b3612958565b60018111156112c4576112c4612958565b81525050505050505050506112d98383611b09565b6101208301526101008201529392505050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061133157611331612ff2565b60209081029190910101526000610c4c7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e20010020000000000000000000000000000000000000000000000000000000611549565b6113938282611b58565b610689576113a082611bbd565b816040517fd787b7370000000000000000000000000000000000000000000000000000000081526004016103639291906133a5565b6040805180820190915260008152606060208201526113f384611cfa565b8190600381111561140657611406612958565b9081600381111561141957611419612958565b9052506114268383611d16565b60208201529392505050565b60008080620186a061144560648a6131d3565b61145787602001518960200151611d39565b61146191906133d0565b61146b91906131a8565b90506000620186a0856020015160508a61148591906131d3565b61148f91906133d0565b61149991906131a8565b905080821015935083156114c9576114b5620186a0605a6131a8565b60608801516114c490846131e7565b101592505b50509550959350505050565b611546816040516024016114e991906133e3565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f41304fac00000000000000000000000000000000000000000000000000000000179052611d66565b50565b60008061155461193e565b9050306001600160a01b0382160361157a5761157286868686611d6f565b915050610c4c565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906115c59089908990899089906004016133f6565b602060405180830381865afa1580156115e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115729190613425565b600061161061193e565b9050306001600160a01b038216036116345761162f8686868686611d9c565b6116b4565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611681908990899089908990899060040161343e565b600060405180830381600087803b15801561169b57600080fd5b505af11580156116af573d6000803e3d6000fd5b505050505b505050505050565b60008080620186a06116cf60648a6131d3565b6116e187604001518960000151611d39565b6116eb91906133d0565b6116f591906131a8565b90506000620186a0856040015160648a61170f91906131d3565b61171991906133d0565b61172391906131a8565b9050808211935083156114c95761173e620186a0605a6131a8565b60408801516114c490846131e7565b6000808560800151138015611766575060008560a00151135b1561185957620186a06000836040015113611782576001611788565b82604001515b61179291906131a8565b620186a0600485604001516117a791906131bf565b87608001518860a00151886002815181106117c4576117c4612ff2565b602002602001015167ffffffffffffffff166117e091906131d3565b111561181f578760a00151876002815181106117fe576117fe612ff2565b602002602001015167ffffffffffffffff1661181a91906131d3565b611825565b87608001515b886020015161183491906131e7565b61183e91906131e7565b611848919061320f565b6118529190612ee9565b9050610c4c565b60008560800151128015611871575060008560a00151125b15610c4c57620186a06004846040015161188b91906131bf565b86608001518760a00151876002815181106118a8576118a8612ff2565b602002602001015167ffffffffffffffff166118c491906131d3565b111561190c578660a00151866002815181106118e2576118e2612ff2565b602002602001015167ffffffffffffffff166118fe91906131d3565b61190790613485565b611912565b86608001515b876020015161192191906131e7565b61192b9190612ee9565b611935919061320f565b95945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b031680611978573391505090565b919050565b606060006060600061198e85611db8565b905061199b878783611ddb565b935060006119a886611e14565b90508015611a7a576119ba8888611e51565b935066ffffffffffffff841667ffffffffffffffff8111156119de576119de612a77565b6040519080825280601f01601f191660200182016040528015611a08576020820181803683370190505b5092506020830160005b828160ff161015611a77576000611a2a8b8b84611e64565b90506000611a47888460ff166028026038011c64ffffffffff1690565b9050611a568260008387611ee4565b611a6081856133d0565b935050508080611a6f906134bd565b915050611a12565b50505b505093509350939050565b600080600080600080600080611a9f896000016020015190565b60f81c6001811115611ab357611ab3612958565b60218a015160418b015160618c0151929a509098509650611ad5905b60f81c90565b60628a015160828b015160a28c015160c28d015193985091965094509250611afc90611acf565b9050919395975091939597565b6060806000603885901c64ffffffffff16611b2d611b28868484611faf565b61203d565b935090508064ffffffffff606087901c1601611b4d611b28868484611faf565b925050509250929050565b6000611ba67f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff000000000000000000000000000000008516178361204e565b80611bb65750611bb6838361204e565b9392505050565b606081601081901b6000611bd083612117565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615611c2b57611c267fffffffffffffffffffffffffffff000000000000000000000000000000000000841661212e565b611c62565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000831615611c9857611c938361212e565b611ccf565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001611ce1939291906134dc565b6040516020818303038152906040529350505050919050565b602081015160009060f81c60038111156101cb576101cb612958565b60606000603884901c64ffffffffff16611935611d34858484611faf565b6121d2565b6000808212611d5357611d4c82846133d0565b90506101cb565b611d5c82613485565b611d4c908461356a565b61154681612252565b6000611935611d7e8686612273565b60ff858116601b0360080285901c16611d9785876122c9565b612302565b611db18585611dab84876122c9565b85612353565b5050505050565b60006008611dc86002602061356a565b611dd291906131a8565b9190911c919050565b606081600003611dfa5750604080516020810190915260008152611bb6565b6000611e068585612273565b9050611935816000856125f7565b60006008600180611e276002602061356a565b611e31919061356a565b611e3b919061356a565b611e4591906131a8565b8260ff911c1692915050565b6000611bb6611e60848461261a565b5490565b60008383604051602001611e7992919061357d565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611f6b5760208310611f0e57602083048401935060208381611f0a57611f0a612e73565b0692505b8215611f6b576020839003600081841015611f315750600019600884021c611f3b565b50600019600882021c5b8554600886021b818451168219821617845250818411611f5c575050611fa9565b50600194909401939182900391015b5b60208210611f8d5783548152600190930192601f1990910190602001611f6c565b8115611fa95780518454600019600885021c9182169119161781525b50505050565b600081831180611fbf5750835182115b15611ffc578383836040517f23230fa3000000000000000000000000000000000000000000000000000000008152600401610363939291906135b9565b6020840161200a84826133d0565b90506000612018858561356a565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611bb68360206000612670565b60408051600280825260608201835260009283929190602083019080368337019050509050838160008151811061208757612087612ff2565b602002602001018181525050826001600160a01b031660001b816001815181106120b3576120b3612ff2565b6020908102919091010152600061210b7f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000611549565b90506119358160f81c90565b6000612125607060106133d0565b9190911b919050565b606060005b6010811015612193577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff00000000000000000000000000000000000000000000000000000000000000161561219357600101612133565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280610c4c565b606060006121e08360801c90565b90506fffffffffffffffffffffffffffffffff83168067ffffffffffffffff81111561220e5761220e612a77565b6040519080825280601f01601f191660200182016040528015612238576020820181803683370190505b5092506020830161224a8382846126eb565b505050919050565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b6000828260405160200161228892919061357d565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff168110156122fa576122f060ff601b83900360080287901c16836133d0565b91506001016122ce565b509392505050565b6000602082106123285760208204840193506020828161232457612324612e73565b0691505b508254600882021b6020829003808411156122fa576001850154600882021c82179150509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff00000000000000000000000000000000000000000000000000000000000016036123dd57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8484846040516123d0939291906135de565b60405180910390a2611fa9565b60006123e98585612273565b905060006123f686612736565b905060005b81518110156124cb57600082828151811061241857612418612ff2565b602002602001015190506124446004826affffffffffffffffffffff19166127bf90919063ffffffff16565b156124c2576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d9061248f908b908b908b908b90600401613611565b600060405180830381600087803b1580156124a957600080fd5b505af11580156124bd573d6000803e3d6000fd5b505050505b506001016123fb565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051612500939291906135de565b60405180910390a261251b828565ffffffffffff16856127dd565b60005b81518110156125ee57600082828151811061253b5761253b612ff2565b602002602001015190506125676008826affffffffffffffffffffff19166127bf90919063ffffffff16565b156125e5576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125b2908b908b908b908b90600401613611565b600060405180830381600087803b1580156125cc57600080fd5b505af11580156125e0573d6000803e3d6000fd5b505050505b5060010161251e565b50505050505050565b60405160208101601f19603f84840101166040528282526122fa85858584611ee4565b6000828260405160200161262f92919061357d565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b6060600061267e8560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816126a4576126a4612e73565b04905060405193506020840160208202810160405281855260005b828110156126df578451871c8252938701936020909101906001016126bf565b50505050509392505050565b5b6020811061270b578251825260209283019290910190601f19016126ec565b8060000361271857505050565b6000600019600883021c905080835116811985511617835250505050565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061277057612770612ff2565b602090810291909101015260006127a87f746273746f726500000000000000000053746f7265486f6f6b7300000000000083836127f3565b9050610c4c6127ba8260008451611faf565b61282d565b60008160ff16826127d08560581c90565b1660ff1614905092915050565b610d08838383516127ee8560200190565b61283e565b6060610c4c612803858585611e64565b6000612828856128138989611e51565b9060ff166028026038011c64ffffffffff1690565b6125f7565b60606000611bb68360156000612670565b82156128b857602083106128685760208304840193506020838161286457612864612e73565b0692505b82156128b85760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116128a9575050611fa9565b50600194909401939182900391015b5b602082106128da5780518455600190930192601f19909101906020016128b9565b8115611fa9576000600019600884021c8554835182191691161785555050505050565b60006020828403121561290f57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611bb657600080fd5b60006020828403121561295157600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6002811061298c57634e487b7160e01b600052602160045260246000fd5b9052565b60008151808452602080850194506020840160005b838110156129c1578151875295820195908201906001016129a5565b509495945050505050565b602081526129de60208201835161296e565b602082015160408201526040820151606082015260006060830151612a07608084018215159052565b50608083015160a083015260a083015160c083015260c083015160e083015260e0830151610100612a3b8185018315159052565b808501519150506101406101208181860152612a5b610160860184612990565b90860151858203601f19018387015290925061066d8382612990565b634e487b7160e01b600052604160045260246000fd5b6040516101a0810167ffffffffffffffff81118282101715612ab157612ab1612a77565b60405290565b60405160e0810167ffffffffffffffff81118282101715612ab157612ab1612a77565b604051610120810167ffffffffffffffff81118282101715612ab157612ab1612a77565b604051601f8201601f1916810167ffffffffffffffff81118282101715612b2757612b27612a77565b604052919050565b8035801515811461197857600080fd5b6000808284036101c0811215612b5457600080fd5b6101a080821215612b6457600080fd5b612b6c612a8d565b915084358252602085013560208301526040850135604083015260608501356060830152612b9c60808601612b2f565b6080830152612bad60a08601612b2f565b60a0830152612bbe60c08601612b2f565b60c083015260e085013560e0830152610100808601358184015250610120612be7818701612b2f565b90830152610140612bf9868201612b2f565b9083015261016085810135908301526101808086013590830152909593013593505050565b60006101a082019050825182526020830151602083015260408301516040830152606083015160608301526080830151612c5c608084018215159052565b5060a0830151612c7060a084018215159052565b5060c0830151612c8460c084018215159052565b5060e0838101519083015261010080840151908301526101208084015115159083015261014080840151151590830152610160808401519083015261018092830151929091019190915290565b600060608284031215612ce357600080fd5b6040516060810181811067ffffffffffffffff82111715612d0657612d06612a77565b80604052508091508251815260208301516020820152604083015160408201525092915050565b600067ffffffffffffffff821115612d4757612d47612a77565b5060051b60200190565b600082601f830112612d6257600080fd5b81516020612d77612d7283612d2d565b612afe565b8083825260208201915060208460051b870101935086841115612d9957600080fd5b602086015b84811015612db55780518352918301918301612d9e565b509695505050505050565b600060208284031215612dd257600080fd5b815167ffffffffffffffff80821115612dea57600080fd5b908301906101208286031215612dff57600080fd5b612e07612ab7565b8251815260208301516020820152604083015160408201526060830151606082015260808301516080820152612e408660a08501612cd1565b60a082015261010083015182811115612e5857600080fd5b612e6487828601612d51565b60c08301525095945050505050565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600082612eae57612eae612e73565b60001983147f800000000000000000000000000000000000000000000000000000000000000083141615612ee457612ee4612e89565b500590565b8181036000831280158383131683831282161715612f0957612f09612e89565b5092915050565b600060208284031215612f2257600080fd5b815167ffffffffffffffff80821115612f3a57600080fd5b908301906101608286031215612f4f57600080fd5b612f57612ada565b825181526020830151602082015260408301516040820152606083015182811115612f8157600080fd5b612f8d87828601612d51565b6060830152506080830151608082015260a083015160a082015260c083015160c0820152612fbe8660e08501612cd1565b60e082015261014083015182811115612fd657600080fd5b612fe287828601612d51565b6101008301525095945050505050565b634e487b7160e01b600052603260045260246000fd5b600060e0828403121561301a57600080fd5b613022612ab7565b825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c08201528091505092915050565b6000610140828403121561307f57600080fd5b604051610100810181811067ffffffffffffffff821117156130a3576130a3612a77565b8060405250825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a08201526130eb8460c08501612cd1565b60c0820152610120929092015160e083015250919050565b6000602080838503121561311657600080fd5b825167ffffffffffffffff8082111561312e57600080fd5b818501915085601f83011261314257600080fd5b8151613150612d7282612d2d565b81815260059190911b8301840190848101908883111561316f57600080fd5b938501935b8285101561319c578451848116811461318d5760008081fd5b82529385019390850190613174565b98975050505050505050565b80820281158282048414176101cb576101cb612e89565b6000826131ce576131ce612e73565b500490565b6000826131e2576131e2612e73565b500690565b808201828112600083128015821682158216171561320757613207612e89565b505092915050565b808202600082127f80000000000000000000000000000000000000000000000000000000000000008414161561324757613247612e89565b81810583148215176101cb576101cb612e89565b8381526060602082015260006132746060830185612990565b9050826040830152949350505050565b60005b8381101561329f578181015183820152602001613287565b50506000910152565b600082601f8301126132b957600080fd5b815167ffffffffffffffff8111156132d3576132d3612a77565b6132e66020601f19601f84011601612afe565b8181528460208386010111156132fb57600080fd5b610c4c826020830160208701613284565b60008060006060848603121561332157600080fd5b835167ffffffffffffffff8082111561333957600080fd5b613345878388016132a8565b945060208601519350604086015191508082111561336257600080fd5b5061336f868287016132a8565b9150509250925092565b60008151808452613391816020860160208601613284565b601f01601f19169290920160200192915050565b6040815260006133b86040830185613379565b90506001600160a01b03831660208301529392505050565b808201808211156101cb576101cb612e89565b602081526000611bb66020830184613379565b84815260806020820152600061340f6080830186612990565b60ff949094166040830152506060015292915050565b60006020828403121561343757600080fd5b5051919050565b85815260a06020820152600061345760a0830187612990565b60ff8616604084015282810360608401526134728186613379565b9150508260808301529695505050505050565b60007f800000000000000000000000000000000000000000000000000000000000000082036134b6576134b6612e89565b5060000390565b600060ff821660ff81036134d3576134d3612e89565b60010192915050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a00000000000000000000000000000000000000000000000000000000000000806002840152845161353d816003860160208901613284565b80840190508160038201528451915061355d826004830160208801613284565b0160040195945050505050565b818103818111156101cb576101cb612e89565b8281526000602080830184516020860160005b828110156135ac57815184529284019290840190600101613590565b5091979650505050505050565b6060815260006135cc6060830186613379565b60208301949094525060400152919050565b6060815260006135f16060830186612990565b65ffffffffffff85166020840152828103604084015261066d8185613379565b84815260806020820152600061362a6080830186612990565b65ffffffffffff85166040840152828103606084015261364a8185613379565b97965050505050505056fea2646970667358221220737a6998609b58df68085791e4faca50b8935f45bec4edec03b1c6382b9c586a64736f6c63430008180033","sourceMap":"1460:11754:243:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{"src/libraries/LibChunks.sol":{"LibChunks":[{"start":2324,"length":20},{"start":3684,"length":20}]}}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80634dda27e81161005b5780634dda27e8146100dd5780636783d47a146100fd578063def4c3ff1461011d578063e1af802c1461013057600080fd5b806301ffc9a714610082578063119df25f146100aa57806345ec9354146100ca575b600080fd5b6100956100903660046128fd565b610138565b60405190151581526020015b60405180910390f35b6100b26101d1565b6040516001600160a01b0390911681526020016100a1565b604051601f1936013581526020016100a1565b6100f06100eb36600461293f565b6101e0565b6040516100a191906129cc565b61011061010b366004612b3f565b610244565b6040516100a19190612c1e565b61009561012b36600461293f565b61052b565b6100b2610536565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806101cb57507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006101db610540565b905090565b61023b6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b6101cb82610572565b604080516101a081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e0810182905261010081018290526101208101829052610140810182905261016081018290526101808101919091526102be306102b96101d1565b610677565b6102cb836040015161052b565b1580156102e257506102e0836060015161052b565b155b156105245760006102f6846000015161068d565b905080602001515160000361036c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f616374696f6e20646f6573206e6f74206578697374000000000000000000000060448201526064015b60405180910390fd5b8051600381111561037f5761037f612958565b60ff1660010361043a57600081602001518060200190518101906103a39190612dc0565b90506103be8186604001518760600151886020015188610742565b151560c0880152158015608088015260e087019190915261042c576000620186a08660e001516103ee9190612e9f565b6103fb8760600151610bba565b6104059190612ee9565b9050600081136104185760016101408701525b610426866060015182610c54565b50610434565b600160a08601525b506104ee565b8051600381111561044d5761044d612958565b60ff1660020361048c57600081602001518060200190518101906104719190612f10565b90506103be8186604001518760600151886020015188610d0d565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f616374696f6e2074797065206e6f74207265636f676e697a65640000000000006044820152606401610363565b836101400151156105085761050884606001516001610fd8565b836101200151156105225761052284604001516001610fd8565b505b5090919050565b60006101cb82611091565b60006101db61112f565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c8061056f5750335b90565b6105cd6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061060357610603612ff2565b60209081029190910101526000808061065c7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611139565b92509250925061066d838383611209565b9695505050505050565b610689610683836112ec565b82611389565b5050565b6040805180820190915260008152606060208201526040805160018082528183019092526000916020808301908036833701905050905082816000815181106106d8576106d8612ff2565b6020908102919091010152600080806107317f74625544000000000000000000000000416374696f6e73000000000000000000857e01010101000000000000000000000000000000000000000000000000000000611139565b92509250925061066d8383836113d5565b600080600080610750610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b815260040161077d91815260200190565b60e060405180830381865afa15801561079a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107be9190613008565b905060006107ca610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b81526004016107f791815260200190565b60e060405180830381865afa158015610814573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108389190613008565b90506000610844610536565b6001600160a01b031663810c1dc1896040518263ffffffff1660e01b815260040161087191815260200190565b61014060405180830381865afa15801561088f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108b3919061306c565b905060008260a001511315610b9f576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810188905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af415801561092e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109569190810190613103565b90506109ad8160008151811061096e5761096e612ff2565b602002602001015167ffffffffffffffff168260018151811061099357610993612ff2565b602002602001015167ffffffffffffffff168e8787611432565b90965094508515610b5257620186a060008d6000015185606001516109d29190612ee9565b136109de5760016109ef565b8c5160608501516109ef9190612ee9565b6109f991906131a8565b8451620186a090610a0c906004906131bf565b8460800151856060015185600281518110610a2957610a29612ff2565b602002602001015167ffffffffffffffff16610a4591906131d3565b1115610a8457846060015184600281518110610a6357610a63612ff2565b602002602001015167ffffffffffffffff16610a7f91906131d3565b610a8a565b84608001515b8f60400151610a9991906131e7565b610aa391906131e7565b610aad919061320f565b610ab79190612ee9565b9650610af76040518060400160405280600481526020017f48495421000000000000000000000000000000000000000000000000000000008152506114d5565b8415610b4d57610b3b6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d5565b610b4660028861320f565b9650600194505b610b99565b610b906040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d5565b60009650600095505b50610bac565b6000955060009450600093505b505050955095509592505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610bf357610bf3612ff2565b60209081029190910101526000610c4c7f74625544000000000000000000000000537461747300000000000000000000008360057ee1080020200120202020200000000000000000000000000000000000000000611549565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110610c8a57610c8a612ff2565b602002602001018181525050610d087f746255440000000000000000000000005374617473000000000000000000000060001b82600585604051602001610cd391815260200190565b60408051601f198184030181529190527ee1080020200120202020200000000000000000000000000000000000000000611606565b505050565b600080600080610d1b610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610d4891815260200190565b60e060405180830381865afa158015610d65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d899190613008565b90506000610d95610536565b6001600160a01b03166354f1f2db896040518263ffffffff1660e01b8152600401610dc291815260200190565b60e060405180830381865afa158015610ddf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e039190613008565b905060008160a001511315610fbe576040517f4dddf8370000000000000000000000000000000000000000000000000000000081526004810187905260009073__$227e4555c1f608352b26068e438454dd8b$__90634dddf83790602401600060405180830381865af4158015610e7e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ea69190810190613103565b9050610efd81600081518110610ebe57610ebe612ff2565b602002602001015167ffffffffffffffff1682600181518110610ee357610ee3612ff2565b602002602001015167ffffffffffffffff168d86866116bc565b90955093508415610f7157610f148b82858561174d565b95508315610f6c57610f5a6040518060400160405280600581526020017f43524954210000000000000000000000000000000000000000000000000000008152506114d5565b610f6560028761320f565b9550600193505b610fb8565b610faf6040518060400160405280600581526020017f4d495353210000000000000000000000000000000000000000000000000000008152506114d5565b60009550600094505b50610fcb565b6000945060009350600092505b5050955095509592505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061100e5761100e612ff2565b602002602001018181525050610d087f74625544000000000000000000000000456e636f756e746572456e746974790060001b8260018560405160200161105c91151560f81b815260010190565b60408051601f198184030181529190527e21020020010000000000000000000000000000000000000000000000000000611606565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106110ca576110ca612ff2565b602090810291909101015260006111237f74625544000000000000000000000000456e636f756e746572456e74697479008360017e21020020010000000000000000000000000000000000000000000000000000611549565b9050610c4c8160f81c90565b60006101db61193e565b606060006060600061114961193e565b9050306001600160a01b038216036111725761116687878761197d565b93509350935050611200565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd906111bb908a908a908a9060040161325b565b600060405180830381865afa1580156111d8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611166919081019061330c565b93509350939050565b6112646040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b61126d84611a85565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a01526040890186905260208901879052888860018111156112b3576112b3612958565b60018111156112c4576112c4612958565b81525050505050505050506112d98383611b09565b6101208301526101008201529392505050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061133157611331612ff2565b60209081029190910101526000610c4c7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e20010020000000000000000000000000000000000000000000000000000000611549565b6113938282611b58565b610689576113a082611bbd565b816040517fd787b7370000000000000000000000000000000000000000000000000000000081526004016103639291906133a5565b6040805180820190915260008152606060208201526113f384611cfa565b8190600381111561140657611406612958565b9081600381111561141957611419612958565b9052506114268383611d16565b60208201529392505050565b60008080620186a061144560648a6131d3565b61145787602001518960200151611d39565b61146191906133d0565b61146b91906131a8565b90506000620186a0856020015160508a61148591906131d3565b61148f91906133d0565b61149991906131a8565b905080821015935083156114c9576114b5620186a0605a6131a8565b60608801516114c490846131e7565b101592505b50509550959350505050565b611546816040516024016114e991906133e3565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f41304fac00000000000000000000000000000000000000000000000000000000179052611d66565b50565b60008061155461193e565b9050306001600160a01b0382160361157a5761157286868686611d6f565b915050610c4c565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906115c59089908990899089906004016133f6565b602060405180830381865afa1580156115e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115729190613425565b600061161061193e565b9050306001600160a01b038216036116345761162f8686868686611d9c565b6116b4565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611681908990899089908990899060040161343e565b600060405180830381600087803b15801561169b57600080fd5b505af11580156116af573d6000803e3d6000fd5b505050505b505050505050565b60008080620186a06116cf60648a6131d3565b6116e187604001518960000151611d39565b6116eb91906133d0565b6116f591906131a8565b90506000620186a0856040015160648a61170f91906131d3565b61171991906133d0565b61172391906131a8565b9050808211935083156114c95761173e620186a0605a6131a8565b60408801516114c490846131e7565b6000808560800151138015611766575060008560a00151135b1561185957620186a06000836040015113611782576001611788565b82604001515b61179291906131a8565b620186a0600485604001516117a791906131bf565b87608001518860a00151886002815181106117c4576117c4612ff2565b602002602001015167ffffffffffffffff166117e091906131d3565b111561181f578760a00151876002815181106117fe576117fe612ff2565b602002602001015167ffffffffffffffff1661181a91906131d3565b611825565b87608001515b886020015161183491906131e7565b61183e91906131e7565b611848919061320f565b6118529190612ee9565b9050610c4c565b60008560800151128015611871575060008560a00151125b15610c4c57620186a06004846040015161188b91906131bf565b86608001518760a00151876002815181106118a8576118a8612ff2565b602002602001015167ffffffffffffffff166118c491906131d3565b111561190c578660a00151866002815181106118e2576118e2612ff2565b602002602001015167ffffffffffffffff166118fe91906131d3565b61190790613485565b611912565b86608001515b876020015161192191906131e7565b61192b9190612ee9565b611935919061320f565b95945050505050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b031680611978573391505090565b919050565b606060006060600061198e85611db8565b905061199b878783611ddb565b935060006119a886611e14565b90508015611a7a576119ba8888611e51565b935066ffffffffffffff841667ffffffffffffffff8111156119de576119de612a77565b6040519080825280601f01601f191660200182016040528015611a08576020820181803683370190505b5092506020830160005b828160ff161015611a77576000611a2a8b8b84611e64565b90506000611a47888460ff166028026038011c64ffffffffff1690565b9050611a568260008387611ee4565b611a6081856133d0565b935050508080611a6f906134bd565b915050611a12565b50505b505093509350939050565b600080600080600080600080611a9f896000016020015190565b60f81c6001811115611ab357611ab3612958565b60218a015160418b015160618c0151929a509098509650611ad5905b60f81c90565b60628a015160828b015160a28c015160c28d015193985091965094509250611afc90611acf565b9050919395975091939597565b6060806000603885901c64ffffffffff16611b2d611b28868484611faf565b61203d565b935090508064ffffffffff606087901c1601611b4d611b28868484611faf565b925050509250929050565b6000611ba67f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff000000000000000000000000000000008516178361204e565b80611bb65750611bb6838361204e565b9392505050565b606081601081901b6000611bd083612117565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615611c2b57611c267fffffffffffffffffffffffffffff000000000000000000000000000000000000841661212e565b611c62565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000831615611c9857611c938361212e565b611ccf565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001611ce1939291906134dc565b6040516020818303038152906040529350505050919050565b602081015160009060f81c60038111156101cb576101cb612958565b60606000603884901c64ffffffffff16611935611d34858484611faf565b6121d2565b6000808212611d5357611d4c82846133d0565b90506101cb565b611d5c82613485565b611d4c908461356a565b61154681612252565b6000611935611d7e8686612273565b60ff858116601b0360080285901c16611d9785876122c9565b612302565b611db18585611dab84876122c9565b85612353565b5050505050565b60006008611dc86002602061356a565b611dd291906131a8565b9190911c919050565b606081600003611dfa5750604080516020810190915260008152611bb6565b6000611e068585612273565b9050611935816000856125f7565b60006008600180611e276002602061356a565b611e31919061356a565b611e3b919061356a565b611e4591906131a8565b8260ff911c1692915050565b6000611bb6611e60848461261a565b5490565b60008383604051602001611e7992919061357d565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215611f6b5760208310611f0e57602083048401935060208381611f0a57611f0a612e73565b0692505b8215611f6b576020839003600081841015611f315750600019600884021c611f3b565b50600019600882021c5b8554600886021b818451168219821617845250818411611f5c575050611fa9565b50600194909401939182900391015b5b60208210611f8d5783548152600190930192601f1990910190602001611f6c565b8115611fa95780518454600019600885021c9182169119161781525b50505050565b600081831180611fbf5750835182115b15611ffc578383836040517f23230fa3000000000000000000000000000000000000000000000000000000008152600401610363939291906135b9565b6020840161200a84826133d0565b90506000612018858561356a565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611bb68360206000612670565b60408051600280825260608201835260009283929190602083019080368337019050509050838160008151811061208757612087612ff2565b602002602001018181525050826001600160a01b031660001b816001815181106120b3576120b3612ff2565b6020908102919091010152600061210b7f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000611549565b90506119358160f81c90565b6000612125607060106133d0565b9190911b919050565b606060005b6010811015612193577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff00000000000000000000000000000000000000000000000000000000000000161561219357600101612133565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280610c4c565b606060006121e08360801c90565b90506fffffffffffffffffffffffffffffffff83168067ffffffffffffffff81111561220e5761220e612a77565b6040519080825280601f01601f191660200182016040528015612238576020820181803683370190505b5092506020830161224a8382846126eb565b505050919050565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b6000828260405160200161228892919061357d565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600080805b8360ff168110156122fa576122f060ff601b83900360080287901c16836133d0565b91506001016122ce565b509392505050565b6000602082106123285760208204840193506020828161232457612324612e73565b0691505b508254600882021b6020829003808411156122fa576001850154600882021c82179150509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff00000000000000000000000000000000000000000000000000000000000016036123dd57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8484846040516123d0939291906135de565b60405180910390a2611fa9565b60006123e98585612273565b905060006123f686612736565b905060005b81518110156124cb57600082828151811061241857612418612ff2565b602002602001015190506124446004826affffffffffffffffffffff19166127bf90919063ffffffff16565b156124c2576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d9061248f908b908b908b908b90600401613611565b600060405180830381600087803b1580156124a957600080fd5b505af11580156124bd573d6000803e3d6000fd5b505050505b506001016123fb565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be868686604051612500939291906135de565b60405180910390a261251b828565ffffffffffff16856127dd565b60005b81518110156125ee57600082828151811061253b5761253b612ff2565b602002602001015190506125676008826affffffffffffffffffffff19166127bf90919063ffffffff16565b156125e5576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba8721906125b2908b908b908b908b90600401613611565b600060405180830381600087803b1580156125cc57600080fd5b505af11580156125e0573d6000803e3d6000fd5b505050505b5060010161251e565b50505050505050565b60405160208101601f19603f84840101166040528282526122fa85858584611ee4565b6000828260405160200161262f92919061357d565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b6060600061267e8560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816126a4576126a4612e73565b04905060405193506020840160208202810160405281855260005b828110156126df578451871c8252938701936020909101906001016126bf565b50505050509392505050565b5b6020811061270b578251825260209283019290910190601f19016126ec565b8060000361271857505050565b6000600019600883021c905080835116811985511617835250505050565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061277057612770612ff2565b602090810291909101015260006127a87f746273746f726500000000000000000053746f7265486f6f6b7300000000000083836127f3565b9050610c4c6127ba8260008451611faf565b61282d565b60008160ff16826127d08560581c90565b1660ff1614905092915050565b610d08838383516127ee8560200190565b61283e565b6060610c4c612803858585611e64565b6000612828856128138989611e51565b9060ff166028026038011c64ffffffffff1690565b6125f7565b60606000611bb68360156000612670565b82156128b857602083106128685760208304840193506020838161286457612864612e73565b0692505b82156128b85760208390036000600019600885021c1990506008850281811c91508351811c90508119875416828216178755508184116128a9575050611fa9565b50600194909401939182900391015b5b602082106128da5780518455600190930192601f19909101906020016128b9565b8115611fa9576000600019600884021c8554835182191691161785555050505050565b60006020828403121561290f57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611bb657600080fd5b60006020828403121561295157600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6002811061298c57634e487b7160e01b600052602160045260246000fd5b9052565b60008151808452602080850194506020840160005b838110156129c1578151875295820195908201906001016129a5565b509495945050505050565b602081526129de60208201835161296e565b602082015160408201526040820151606082015260006060830151612a07608084018215159052565b50608083015160a083015260a083015160c083015260c083015160e083015260e0830151610100612a3b8185018315159052565b808501519150506101406101208181860152612a5b610160860184612990565b90860151858203601f19018387015290925061066d8382612990565b634e487b7160e01b600052604160045260246000fd5b6040516101a0810167ffffffffffffffff81118282101715612ab157612ab1612a77565b60405290565b60405160e0810167ffffffffffffffff81118282101715612ab157612ab1612a77565b604051610120810167ffffffffffffffff81118282101715612ab157612ab1612a77565b604051601f8201601f1916810167ffffffffffffffff81118282101715612b2757612b27612a77565b604052919050565b8035801515811461197857600080fd5b6000808284036101c0811215612b5457600080fd5b6101a080821215612b6457600080fd5b612b6c612a8d565b915084358252602085013560208301526040850135604083015260608501356060830152612b9c60808601612b2f565b6080830152612bad60a08601612b2f565b60a0830152612bbe60c08601612b2f565b60c083015260e085013560e0830152610100808601358184015250610120612be7818701612b2f565b90830152610140612bf9868201612b2f565b9083015261016085810135908301526101808086013590830152909593013593505050565b60006101a082019050825182526020830151602083015260408301516040830152606083015160608301526080830151612c5c608084018215159052565b5060a0830151612c7060a084018215159052565b5060c0830151612c8460c084018215159052565b5060e0838101519083015261010080840151908301526101208084015115159083015261014080840151151590830152610160808401519083015261018092830151929091019190915290565b600060608284031215612ce357600080fd5b6040516060810181811067ffffffffffffffff82111715612d0657612d06612a77565b80604052508091508251815260208301516020820152604083015160408201525092915050565b600067ffffffffffffffff821115612d4757612d47612a77565b5060051b60200190565b600082601f830112612d6257600080fd5b81516020612d77612d7283612d2d565b612afe565b8083825260208201915060208460051b870101935086841115612d9957600080fd5b602086015b84811015612db55780518352918301918301612d9e565b509695505050505050565b600060208284031215612dd257600080fd5b815167ffffffffffffffff80821115612dea57600080fd5b908301906101208286031215612dff57600080fd5b612e07612ab7565b8251815260208301516020820152604083015160408201526060830151606082015260808301516080820152612e408660a08501612cd1565b60a082015261010083015182811115612e5857600080fd5b612e6487828601612d51565b60c08301525095945050505050565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600082612eae57612eae612e73565b60001983147f800000000000000000000000000000000000000000000000000000000000000083141615612ee457612ee4612e89565b500590565b8181036000831280158383131683831282161715612f0957612f09612e89565b5092915050565b600060208284031215612f2257600080fd5b815167ffffffffffffffff80821115612f3a57600080fd5b908301906101608286031215612f4f57600080fd5b612f57612ada565b825181526020830151602082015260408301516040820152606083015182811115612f8157600080fd5b612f8d87828601612d51565b6060830152506080830151608082015260a083015160a082015260c083015160c0820152612fbe8660e08501612cd1565b60e082015261014083015182811115612fd657600080fd5b612fe287828601612d51565b6101008301525095945050505050565b634e487b7160e01b600052603260045260246000fd5b600060e0828403121561301a57600080fd5b613022612ab7565b825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c08201528091505092915050565b6000610140828403121561307f57600080fd5b604051610100810181811067ffffffffffffffff821117156130a3576130a3612a77565b8060405250825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a08201526130eb8460c08501612cd1565b60c0820152610120929092015160e083015250919050565b6000602080838503121561311657600080fd5b825167ffffffffffffffff8082111561312e57600080fd5b818501915085601f83011261314257600080fd5b8151613150612d7282612d2d565b81815260059190911b8301840190848101908883111561316f57600080fd5b938501935b8285101561319c578451848116811461318d5760008081fd5b82529385019390850190613174565b98975050505050505050565b80820281158282048414176101cb576101cb612e89565b6000826131ce576131ce612e73565b500490565b6000826131e2576131e2612e73565b500690565b808201828112600083128015821682158216171561320757613207612e89565b505092915050565b808202600082127f80000000000000000000000000000000000000000000000000000000000000008414161561324757613247612e89565b81810583148215176101cb576101cb612e89565b8381526060602082015260006132746060830185612990565b9050826040830152949350505050565b60005b8381101561329f578181015183820152602001613287565b50506000910152565b600082601f8301126132b957600080fd5b815167ffffffffffffffff8111156132d3576132d3612a77565b6132e66020601f19601f84011601612afe565b8181528460208386010111156132fb57600080fd5b610c4c826020830160208701613284565b60008060006060848603121561332157600080fd5b835167ffffffffffffffff8082111561333957600080fd5b613345878388016132a8565b945060208601519350604086015191508082111561336257600080fd5b5061336f868287016132a8565b9150509250925092565b60008151808452613391816020860160208601613284565b601f01601f19169290920160200192915050565b6040815260006133b86040830185613379565b90506001600160a01b03831660208301529392505050565b808201808211156101cb576101cb612e89565b602081526000611bb66020830184613379565b84815260806020820152600061340f6080830186612990565b60ff949094166040830152506060015292915050565b60006020828403121561343757600080fd5b5051919050565b85815260a06020820152600061345760a0830187612990565b60ff8616604084015282810360608401526134728186613379565b9150508260808301529695505050505050565b60007f800000000000000000000000000000000000000000000000000000000000000082036134b6576134b6612e89565b5060000390565b600060ff821660ff81036134d3576134d3612e89565b60010192915050565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a00000000000000000000000000000000000000000000000000000000000000806002840152845161353d816003860160208901613284565b80840190508160038201528451915061355d826004830160208801613284565b0160040195945050505050565b818103818111156101cb576101cb612e89565b8281526000602080830184516020860160005b828110156135ac57815184529284019290840190600101613590565b5091979650505050505050565b6060815260006135cc6060830186613379565b60208301949094525060400152919050565b6060815260006135f16060830186612990565b65ffffffffffff85166020840152828103604084015261066d8185613379565b84815260806020820152600061362a6080830186612990565b65ffffffffffff85166040840152828103606084015261364a8185613379565b97965050505050505056fea2646970667358221220737a6998609b58df68085791e4faca50b8935f45bec4edec03b1c6382b9c586a64736f6c63430008180033","sourceMap":"1460:11754:243:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:198:123;;;;;;:::i;:::-;;:::i;:::-;;;612:14:264;;605:22;587:41;;575:2;560:18;2331:198:123;;;;;;;;1262:113;;;:::i;:::-;;;-1:-1:-1;;;;;803:55:264;;;785:74;;773:2;758:18;1262:113:123;639:226:264;1616:110:123;;;-1:-1:-1;;3800:14:123;3796:25;3783:39;1016:25:264;;1004:2;989:18;1616:110:123;870:177:264;5033:148:243;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1554:3341::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;4901:126::-;;;;;;:::i;:::-;;:::i;1942:98:123:-;;;:::i;2331:198::-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;1262:113::-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;5033:148:243:-;5097:26;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5097:26:243;5142:32;5162:11;5142:19;:32::i;1554:3341::-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1715:43:243;1738:4;1745:12;:10;:12::i;:::-;1715:14;:43::i;:::-;1851:37;1859:17;:28;;;1851:7;:37::i;:::-;1850:38;:80;;;;;1893:37;1901:17;:28;;;1893:7;:37::i;:::-;1892:38;1850:80;1846:3009;;;1977:29;2009:39;2021:17;:26;;;2009:11;:39::i;:::-;1977:71;;2071:10;:22;;;:29;2104:1;2071:34;2063:68;;;;;;;7922:2:264;2063:68:243;;;7904:21:264;7961:2;7941:18;;;7934:30;8000:23;7980:18;;;7973:51;8041:18;;2063:68:243;;;;;;;;;2206:21;;2200:28;;;;;;;;:::i;:::-;:33;;2232:1;2200:33;2196:2366;;2289:38;2341:10;:22;;;2330:57;;;;;;;;;;;;:::i;:::-;2289:98;;2545:257;2591:11;2624:17;:28;;;2674:17;:28;;;2724:17;:26;;;2772:12;2545:24;:257::i;:::-;2441:361;;2503:22;;;2441:361;;;;2480:21;;;2441:361;2442:36;;;2441:361;;;;2861:468;;2910:16;531:7:0;3011:17:243;:36;;;:62;;;;:::i;:::-;2929:48;2948:17;:28;;;2929:18;:48::i;:::-;:145;;;;:::i;:::-;2910:164;;3113:1;3100:9;:14;3096:57;;3149:4;3116:30;;;:37;3096:57;3175:59;3194:17;:28;;;3224:9;3175:18;:59::i;:::-;2888:365;2861:468;;;3306:4;3281:22;;;:29;2861:468;2235:1108;2196:2366;;;3359:21;;3353:28;;;;;;;;:::i;:::-;:33;;3385:1;3353:33;3349:1213;;3442:35;3491:10;:22;;;3480:54;;;;;;;;;;;;:::i;:::-;3442:92;;3692:254;3735:11;3768:17;:28;;;3818:17;:28;;;3868:17;:26;;;3916:12;3692:21;:254::i;3349:1213::-;4511:36;;;;;12832:2:264;4511:36:243;;;12814:21:264;12871:2;12851:18;;;12844:30;12910:28;12890:18;;;12883:56;12956:18;;4511:36:243;12630:350:264;3349:1213:243;4580:17;:30;;;4576:128;;;4630:59;4654:17;:28;;;4684:4;4630:23;:59::i;:::-;4721:17;:30;;;4717:128;;;4771:59;4795:17;:28;;;4825:4;4771:23;:59::i;:::-;1932:2923;1846:3009;-1:-1:-1;4871:17:243;;1554:3341;-1:-1:-1;1554:3341:243:o;4901:126::-;4957:11;4987:33;5011:8;4987:23;:33::i;1942:98:123:-;1981:7;2003:32;:30;:32::i;2992:383::-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;24282:418:196:-;24339:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24339:33:196;24409:16;;;24423:1;24409:16;;;;;;;;;24380:26;;24409:16;;;;;;;;;;;-1:-1:-1;24409:16:196;24380:45;;24446:11;24431:9;24441:1;24431:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;24465:24;;;24552:80;1414:66;24597:9;1543:66;24552:21;:80::i;:::-;24464:168;;;;;;24645:50;24652:11;24665:15;24682:12;24645:6;:50::i;:::-;24638:57;24282:418;-1:-1:-1;;;;;;24282:418:196:o;3103:154:254:-;3179:75;3210:35;3229:15;3210:18;:35::i;:::-;3247:6;3179:30;:75::i;:::-;3103:154;;:::o;9017:404:192:-;-1:-1:-1;;;;;;;;;;;;;;;;;9133:16:192;;;9147:1;9133:16;;;;;;;;;9104:26;;9133:16;;;;;;;;;;;-1:-1:-1;9133:16:192;9104:45;;9170:8;9155:9;9165:1;9155:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;9186:24;;;9273:80;1201:66;9318:9;1330:66;9273:21;:80::i;:::-;9185:168;;;;;;9366:50;9373:11;9386:15;9403:12;9366:6;:50::i;5907:2251:243:-;6130:13;6145:8;6155:9;6200:35;6245:8;:6;:8::i;:::-;-1:-1:-1;;;;;6238:42:243;;6281:10;6238:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;6238:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6200:92;;6325:35;6370:8;:6;:8::i;:::-;-1:-1:-1;;;;;6363:42:243;;6406:10;6363:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;6363:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6325:92;;6455:25;6490:8;:6;:8::i;:::-;-1:-1:-1;;;;;6483:35:243;;6519:8;6483:45;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;6483:45:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6455:73;;6564:1;6543:8;:18;;;:22;6539:1613;;;6608:34;;;;;;;;1016:25:264;;;6581:24:243;;6608:9;;:20;;989:18:264;;6608:34:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;6608:34:243;;;;;;;;;;;;:::i;:::-;6581:61;;6670:139;6728:8;6737:1;6728:11;;;;;;;;:::i;:::-;;;;;;;6720:20;;6750:8;6759:1;6750:11;;;;;;;;:::i;:::-;;;;;;;6742:20;;6764:11;6777:8;6787;6670:32;:139::i;:::-;6656:153;;-1:-1:-1;6656:153:243;-1:-1:-1;6824:1226:243;;;;487:7:0;7479:1:243;7448:11;:28;;;7422:8;:22;;;7415:61;;;;:::i;:::-;:65;:215;;7628:1;7415:215;;;7556:28;;7530:22;;;;7523:61;;7556:28;7523:61;:::i;:::-;7385:290;;;;:::i;:::-;7234:25;;531:7:0;;7234:29:243;;7262:1;;7234:29;:::i;:::-;7045:6;:16;;;7025:6;:16;;;7010:8;7019:1;7010:11;;;;;;;;:::i;:::-;;;;;;;7002:20;;:39;;;;:::i;:::-;:59;;:192;;7178:6;:16;;;7163:8;7172:1;7163:11;;;;;;;;:::i;:::-;;;;;;;7155:20;;:39;;;;:::i;:::-;7002:192;;;7100:6;:16;;;7002:192;6908:11;:23;;;:316;;;;:::i;:::-;:356;;;;:::i;:::-;6882:430;;;;:::i;:::-;6860:837;;;;:::i;:::-;6851:846;;7715:20;;;;;;;;;;;;;;;;;;:12;:20::i;:::-;7757:4;7753:166;;;7785:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;7837:30;573:1:0;7837:6:243;:30;:::i;:::-;7828:39;;7896:4;7889:11;;7753:166;6824:1226;;;7957:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;8005:1;7996:10;;8030:5;8024:11;;6824:1226;6567:1493;6539:1613;;;8089:1;8080:10;;8110:5;8104:11;;8136:5;8129:12;;6539:1613;6166:1992;;;5907:2251;;;;;;;;;:::o;9380:299:217:-;9496:16;;;9510:1;9496:16;;;;;;;;;9443;;;;9496;;;;;;;;;;;;-1:-1:-1;9496:16:217;9467:45;;9533:8;9518:9;9528:1;9518:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;9548:13;9564:64;1303:66;9601:9;9612:1;1432:66;9564:26;:64::i;:::-;9548:80;9380:299;-1:-1:-1;;;;9380:299:217:o;10065:254::-;10167:16;;;10181:1;10167:16;;;;;;;;;10138:26;;10167:16;;;;;;;;;;;-1:-1:-1;10167:16:217;10138:45;;10204:8;10189:9;10199:1;10189:12;;;;;;;;:::i;:::-;;;;;;:23;;;;;10219:95;1303:66;1287:83;;10256:9;10267:1;10288:9;10270:29;;;;;;17264:19:264;;17308:2;17299:12;;17137:180;10270:29:217;;;;-1:-1:-1;;10270:29:217;;;;;;;;;1432:66;10219:26;:95::i;:::-;10132:187;10065:254;;:::o;9146:1315:243:-;9358:13;9373:8;9383:9;9428:35;9473:8;:6;:8::i;:::-;-1:-1:-1;;;;;9466:42:243;;9509:10;9466:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;9466:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9428:92;;9553:35;9598:8;:6;:8::i;:::-;-1:-1:-1;;;;;9591:42:243;;9634:10;9591:54;;;;;;;;;;;;;1016:25:264;;1004:2;989:18;;870:177;9591:54:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9553:92;;9681:1;9660:8;:18;;;:22;9656:799;;;9725:34;;;;;;;;1016:25:264;;;9698:24:243;;9725:9;;:20;;989:18:264;;9725:34:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;9725:34:243;;;;;;;;;;;;:::i;:::-;9698:61;;9787:136;9842:8;9851:1;9842:11;;;;;;;;:::i;:::-;;;;;;;9834:20;;9864:8;9873:1;9864:11;;;;;;;;:::i;:::-;;;;;;;9856:20;;9878:11;9891:8;9901;9787:29;:136::i;:::-;9773:150;;-1:-1:-1;9773:150:243;-1:-1:-1;9938:415:243;;;;9974:64;9996:11;10009:8;10019;10029;9974:21;:64::i;:::-;9965:73;;10060:4;10056:166;;;10088:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;10140:30;573:1:0;10140:6:243;:30;:::i;:::-;10131:39;;10199:4;10192:11;;10056:166;9938:415;;;10260:21;;;;;;;;;;;;;;;;;;:12;:21::i;:::-;10308:1;10299:10;;10333:5;10327:11;;9938:415;9684:679;9656:799;;;10392:1;10383:10;;10413:5;10407:11;;10439:5;10432:12;;9656:799;9394:1067;;9146:1315;;;;;;;;;:::o;4756:255:200:-;4855:16;;;4869:1;4855:16;;;;;;;;;4826:26;;4855:16;;;;;;;;;;;-1:-1:-1;4855:16:200;4826:45;;4892:17;4877:9;4887:1;4877:12;;;;;;;;:::i;:::-;;;;;;:32;;;;;4916:90;1147:66;1131:83;;4953:9;4964:1;4985:4;4967:24;;;;;;17473:14:264;17466:22;17461:3;17457:32;17445:45;;17515:1;17506:11;;17322:201;4967:24:200;;;;-1:-1:-1;;4967:24:200;;;;;;;;;1276:66;4916:26;:90::i;4073:303::-;4186:16;;;4200:1;4186:16;;;;;;;;;4140:9;;;;4186:16;;;;;;;;;;;;-1:-1:-1;4186:16:200;4157:45;;4223:17;4208:9;4218:1;4208:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;4247:13;4263:64;1147:66;4300:9;4311:1;1276:66;4263:26;:64::i;:::-;4247:80;;4341:29;4362:5;4349:20;;11007:5;10921:97;4048::123;4089:7;4111:29;:27;:29::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;30368:520:196:-;30508:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30508:33:196;30768:25;30781:11;30768:12;:25::i;:::-;30549:244;;;30736:23;;;30549:244;30713:15;;;30549:244;;;30682:23;;;30549:244;;;30656:18;;;30549:244;;;;;;30623:25;;;30549:244;30605:10;;;30549:244;;;30585:12;;;30549:244;;;30557:6;30549:244;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;;;;30839:44;30853:15;30870:12;30839:13;:44::i;:::-;30819:16;;;30800:83;30801:16;;;30800:83;30801:6;30368:520;-1:-1:-1;;;30368:520:196:o;3430:314:138:-;3538:16;;;3552:1;3538:16;;;;;;;;;3482:19;;;;3538:16;;;;;;;;;;;;-1:-1:-1;3538:16:138;3509:45;;3599:6;-1:-1:-1;;;;;3583:24:138;3575:33;;3560:9;3570:1;3560:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3615:13;3631:64;1169:66;3668:9;3615:13;1298:66;3631:26;:64::i;1698:281:106:-;1860:29;1870:10;1882:6;1860:9;:29::i;:::-;1855:120;;1938:21;:10;:19;:21::i;:::-;1961:6;1906:62;;;;;;;;;;;;:::i;12940:299:192:-;-1:-1:-1;;;;;;;;;;;;;;;;;13135:25:192;13148:11;13135:12;:25::i;:::-;13114:6;;13113:47;;;;;;;;:::i;:::-;;;;;;;;;;;:::i;:::-;;;-1:-1:-1;13190:44:192;13204:15;13221:12;13190:13;:44::i;:::-;13168:18;;;13167:67;13168:6;12940:299;-1:-1:-1;;;12940:299:192:o;8164:976:243:-;8430:16;;;442:7:0;8696:16:243;8709:3;8696:10;:16;:::i;:::-;8625:67;8634:8;:24;;;8660:11;:31;;;8625:8;:67::i;:::-;:88;;;;:::i;:::-;8624:122;;;;:::i;:::-;8602:144;;8850:20;487:7:0;8895:8:243;:24;;;8889:2;8875:11;:16;;;;:::i;:::-;8874:45;;;;:::i;:::-;8873:66;;;;:::i;:::-;8850:89;;8978:12;8963:11;:27;;8949:41;;9005:11;9001:133;;;9102:20;442:7:0;9102:2:243;:20;:::i;:::-;9069:27;;;;9047:49;;9054:11;9047:49;:::i;:::-;9039:84;;9032:91;;9001:133;8459:681;;8164:976;;;;;;;;:::o;6598:121:182:-;6653:59;6708:2;6669:42;;;;;;;;:::i;:::-;;;;-1:-1:-1;;6669:42:182;;;;;;;;;;;;;;;;;;;;6653:15;:59::i;:::-;6598:121;:::o;17775:457:46:-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;10761:455::-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;:::-;10980:232;;;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10980:232;10927:289;10761:455;;;;;:::o;12203:1009:243:-;12463:16;;;442:7:0;12747:16:243;12760:3;12747:10;:16;:::i;:::-;12671:72;12680:8;:29;;;12711:11;:31;;;12671:8;:72::i;:::-;:93;;;;:::i;:::-;12657:137;;;;:::i;:::-;12635:159;;12917:20;487:7:0;12963:8:243;:29;;;12956:3;12942:11;:17;;;;:::i;:::-;12941:51;;;;:::i;:::-;12940:72;;;;:::i;:::-;12917:95;;13050:12;13036:11;:26;13022:40;;13077:11;13073:133;;;13174:20;442:7:0;13174:2:243;:20;:::i;:::-;13141:27;;;;13119:49;;13126:11;13119:49;:::i;10467:1730::-;10691:14;10745:1;10721:11;:21;;;:25;:54;;;;;10774:1;10750:11;:21;;;:25;10721:54;10717:1474;;;487:7:0;11407:1:243;11374:8;:29;;;11367:41;:159;;11524:1;11367:159;;;11454:8;:29;;;11367:159;11341:226;;;;:::i;:::-;531:7:0;11234:1:243;11202:8;:29;;;:33;;;;:::i;:::-;10992:11;:21;;;10958:11;:21;;;10935:8;10944:1;10935:11;;;;;;;;:::i;:::-;;;;;;;10927:20;;:53;;;;:::i;:::-;:87;;:239;;11143:11;:21;;;11120:8;11129:1;11120:11;;;;;;;;:::i;:::-;;;;;;;11112:20;;:53;;;;:::i;:::-;10927:239;;;11049:11;:21;;;10927:239;10841:11;:23;;;:351;;;;:::i;:::-;:395;;;;:::i;:::-;10819:461;;;;:::i;:::-;10801:784;;;;:::i;:::-;10791:794;;10717:1474;;;11630:1;11606:11;:21;;;:25;:54;;;;;11659:1;11635:11;:21;;;:25;11606:54;11602:589;;;531:7:0;12120:1:243;12088:8;:29;;;:33;;;;:::i;:::-;11877:11;:21;;;11843:11;:21;;;11820:8;11829:1;11820:11;;;;;;;;:::i;:::-;;;;;;;11812:20;;:53;;;;:::i;:::-;:87;;:240;;12029:11;:21;;;12006:8;12015:1;12006:11;;;;;;;;:::i;:::-;;;;;;;11998:20;;:53;;;;:::i;:::-;11990:62;;;:::i;:::-;11812:240;;;11934:11;:21;;;11812:240;11726:11;:23;;;:352;;;;:::i;:::-;:396;;;;:::i;:::-;11704:462;;;;:::i;:::-;11676:504;10467:1730;-1:-1:-1;;;;;10467:1730:243:o;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;1953:106::-;2039:13;1836:227;-1:-1:-1;1836:227:46:o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;28665:811:196:-;28757:27;28792:13;28813:11;28832:23;28863:19;28890:24;28922:16;28946:21;29018:25;29034:5;29041:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;29018:25:196;29012:32;;28998:47;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;28982:63:196;;-1:-1:-1;2736:34:23;;-1:-1:-1;2736:34:23;-1:-1:-1;29177:42:196;;29191:26;29185:33;;11007:5:200;10921:97;29177:42:196;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;29155:65:196;;-1:-1:-1;2736:34:23;;-1:-1:-1;2736:34:23;-1:-1:-1;2736:34:23;-1:-1:-1;29427:43:196;;29441:27;2612:168:23;29427:43:196;29407:64;;28665:811;;;;;;;;;:::o;29579:522::-;29689:26;;29751:14;975:16:24;7017:70;;;6995:94;;29865:63:196;:41;29886:5;29751:14;6995:94:24;29865:20:196;:41::i;:::-;:61;:63::i;:::-;29852:77;-1:-1:-1;29945:4:196;-1:-1:-1;29945:4:196;6995:94:24;7059:27;7017:70;;;6995:94;29973:34:196;30032:63;:41;30053:5;30060:6;29973:34;30032:20;:41::i;:63::-;30019:77;;29745:356;;29579:522;;;;;:::o;1109:325:106:-;1190:4;1332:55;696:18:144;578:36:124;2955:46;;2954:74;1380:6:106;1332:18;:55::i;:::-;:97;;;;1391:38;1410:10;1422:6;1391:18;:38::i;:::-;1202:227;1109:325;-1:-1:-1;;;1109:325:106:o;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;3968:25;;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;12092:156:192:-;2756:4:23;2742:27;;2736:34;12157:21:192;;12210:32;;12199:44;;;;;;;;:::i;12351:322::-;12461:24;12493:14;975:16:24;7017:70;;;6995:94;;12615:51:192;:41;12636:5;12493:14;6995:94:24;12615:20:192;:41::i;:::-;:49;:51::i;1035:205:238:-;1094:12;1128:1;1122:2;:7;1118:116;;1152:16;1165:2;1152;:16;:::i;:::-;1145:23;;;;1118:116;1219:3;1220:2;1219:3;:::i;:::-;1206:17;;:2;:17;:::i;868:133:182:-;939:55;986:7;965:19;939:55::i;36171:541:45:-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;23107:355::-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;:::-;23107:355;;;;;:::o;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8389:20;;8299:21;;-1:-1:-1;;579:1:52;804:25:53;;782:48;8385:31:44;;;8322:9;;8295:37;8244:184;8201:237;;8077:375;6076:2380;;;;:::o;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;45284:220:56:-;45350:24;45382:30;45415:32;45433:6;45441:2;45445:1;45415:17;:32::i;3586:379:136:-;3709:16;;;3723:1;3709:16;;;;;;;;3661:11;;;;3709:16;3723:1;3709:16;;;;;;;;;;-1:-1:-1;3709:16:136;3680:45;;3764:10;3731:9;3741:1;3731:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;3820:6;-1:-1:-1;;;;;3804:24:136;3796:33;;3781:9;3791:1;3781:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3836:13;3852:64;1169:66;3889:9;3836:13;1298:66;3852:26;:64::i;:::-;3836:80;;3930:29;3951:5;3938:20;;11007:5:200;10921:97;3165:160:124;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;2007:37;;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;25111:66:264;25099:79;;2092:30:124;;;25087:92:264;2092:30:124;;25195:12:264;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;3545:418:43;3597:17;3622:19;3644:13;3652:4;2997:3;2975:25;;2901:104;3644:13;3622:35;-1:-1:-1;692:17:43;3238:38;;;3767:18;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3767:18:43;-1:-1:-1;3760:25:43;-1:-1:-1;3854:4:43;3844:15;;3914:44;3926:11;3844:15;3950:7;3914:11;:44::i;:::-;3616:347;;;3545:418;;;:::o;1007:380:182:-;1105:14;;591:42;1278:2;1265:16;;1081:21;;1105:14;1265:16;591:42;1314:5;1303:68;1294:77;;1231:150;;1007:380;:::o;50806:191:45:-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;51823:242::-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;;-1:-1:-1;52054:6:45;51823:242;-1:-1:-1;;;51823:242:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;17013:1682:45:-;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;5042:669:44:-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:44;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;2681:1129:58:-;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;;3341:28;;3116:690;;;2681:1129;;;;;:::o;1229:823:40:-;1346:324;1363:2;1353:6;:12;1346:324;;1453:18;;1435:37;;1604:2;1616:17;;;;1591:15;;;;-1:-1:-1;;1643:12:40;1346:324;;;1679:6;1689:1;1679:11;1675:24;;1229:823;;;:::o;1675:24::-;1738:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;1738:32:40;;2019:4;2007:9;2001:16;1997:27;1942:4;1938:9;1924:11;1918:18;1914:34;1867:167;1848:9;1832:210;1824:224;1229:823;;;:::o;3658:342:50:-;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:44:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;1489:2340:44:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;14:332:264:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;1052:180;1111:6;1164:2;1152:9;1143:7;1139:23;1135:32;1132:52;;;1180:1;1177;1170:12;1132:52;-1:-1:-1;1203:23:264;;1052:180;-1:-1:-1;1052:180:264:o;1237:184::-;-1:-1:-1;;;1286:1:264;1279:88;1386:4;1383:1;1376:15;1410:4;1407:1;1400:15;1426:298;1511:1;1504:5;1501:12;1491:200;;-1:-1:-1;;;1544:1:264;1537:88;1648:4;1645:1;1638:15;1676:4;1673:1;1666:15;1491:200;1700:18;;1426:298::o;1729:439::-;1782:3;1820:5;1814:12;1847:6;1842:3;1835:19;1873:4;1902;1897:3;1893:14;1886:21;;1941:4;1934:5;1930:16;1964:1;1974:169;1988:6;1985:1;1982:13;1974:169;;;2049:13;;2037:26;;2083:12;;;;2118:15;;;;2010:1;2003:9;1974:169;;;-1:-1:-1;2159:3:264;;1729:439;-1:-1:-1;;;;;1729:439:264:o;2173:1317::-;2380:2;2369:9;2362:21;2392:64;2452:2;2441:9;2437:18;2428:6;2422:13;2392:64;:::i;:::-;2510:2;2502:6;2498:15;2492:22;2487:2;2476:9;2472:18;2465:50;2569:2;2561:6;2557:15;2551:22;2546:2;2535:9;2531:18;2524:50;2343:4;2621:2;2613:6;2609:15;2603:22;2634:50;2679:3;2668:9;2664:19;2650:12;421:13;414:21;402:34;;351:91;2634:50;;2739:3;2731:6;2727:16;2721:23;2715:3;2704:9;2700:19;2693:52;2800:3;2792:6;2788:16;2782:23;2776:3;2765:9;2761:19;2754:52;2861:3;2853:6;2849:16;2843:23;2837:3;2826:9;2822:19;2815:52;2916:3;2908:6;2904:16;2898:23;2940:3;2952:51;2999:2;2988:9;2984:18;2968:14;421:13;414:21;402:34;;351:91;2952:51;3052:2;3044:6;3040:15;3034:22;3012:44;;;3075:6;3100:3;3139:2;3134;3123:9;3119:18;3112:30;3165:65;3225:3;3214:9;3210:19;3194:14;3165:65;:::i;:::-;3267:15;;;3261:22;3323;;;-1:-1:-1;;3319:95:264;3299:18;;;3292:123;3151:79;;-1:-1:-1;3432:52:264;3151:79;3261:22;3432:52;:::i;3495:184::-;-1:-1:-1;;;3544:1:264;3537:88;3644:4;3641:1;3634:15;3668:4;3665:1;3658:15;3684:255;3756:2;3750:9;3798:6;3786:19;;3835:18;3820:34;;3856:22;;;3817:62;3814:88;;;3882:18;;:::i;:::-;3918:2;3911:22;3684:255;:::o;3944:253::-;4016:2;4010:9;4058:4;4046:17;;4093:18;4078:34;;4114:22;;;4075:62;4072:88;;;4140:18;;:::i;4202:255::-;4274:2;4268:9;4316:6;4304:19;;4353:18;4338:34;;4374:22;;;4335:62;4332:88;;;4400:18;;:::i;4462:334::-;4533:2;4527:9;4589:2;4579:13;;-1:-1:-1;;4575:86:264;4563:99;;4692:18;4677:34;;4713:22;;;4674:62;4671:88;;;4739:18;;:::i;:::-;4775:2;4768:22;4462:334;;-1:-1:-1;4462:334:264:o;4801:160::-;4866:20;;4922:13;;4915:21;4905:32;;4895:60;;4951:1;4948;4941:12;4966:1358;5071:6;5079;5123:9;5114:7;5110:23;5153:3;5149:2;5145:12;5142:32;;;5170:1;5167;5160:12;5142:32;5193:6;5219:2;5215;5211:11;5208:31;;;5235:1;5232;5225:12;5208:31;5261:22;;:::i;:::-;5248:35;;5319:9;5306:23;5299:5;5292:38;5390:2;5379:9;5375:18;5362:32;5357:2;5350:5;5346:14;5339:56;5455:2;5444:9;5440:18;5427:32;5422:2;5415:5;5411:14;5404:56;5520:2;5509:9;5505:18;5492:32;5487:2;5480:5;5476:14;5469:56;5558:36;5589:3;5578:9;5574:19;5558:36;:::i;:::-;5552:3;5545:5;5541:15;5534:61;5628:36;5659:3;5648:9;5644:19;5628:36;:::i;:::-;5622:3;5615:5;5611:15;5604:61;5698:36;5729:3;5718:9;5714:19;5698:36;:::i;:::-;5692:3;5685:5;5681:15;5674:61;5796:3;5785:9;5781:19;5768:33;5762:3;5755:5;5751:15;5744:58;5821:3;5884:2;5873:9;5869:18;5856:32;5851:2;5844:5;5840:14;5833:56;;5908:3;5943:35;5974:2;5963:9;5959:18;5943:35;:::i;:::-;5927:14;;;5920:59;5998:3;6033:35;6049:18;;;6033:35;:::i;:::-;6017:14;;;6010:59;6088:3;6136:18;;;6123:32;6107:14;;;6100:56;6175:3;6223:18;;;6210:32;6194:14;;;6187:56;6021:5;;6299:18;;6286:32;;-1:-1:-1;;;4966:1358:264:o;6329:1386::-;6495:4;6537:3;6526:9;6522:19;6514:27;;6574:6;6568:13;6557:9;6550:32;6638:4;6630:6;6626:17;6620:24;6613:4;6602:9;6598:20;6591:54;6701:4;6693:6;6689:17;6683:24;6676:4;6665:9;6661:20;6654:54;6764:4;6756:6;6752:17;6746:24;6739:4;6728:9;6724:20;6717:54;6818:4;6810:6;6806:17;6800:24;6833:51;6878:4;6867:9;6863:20;6849:12;421:13;414:21;402:34;;351:91;6833:51;;6933:4;6925:6;6921:17;6915:24;6948:53;6995:4;6984:9;6980:20;6964:14;421:13;414:21;402:34;;351:91;6948:53;;7050:4;7042:6;7038:17;7032:24;7065:53;7112:4;7101:9;7097:20;7081:14;421:13;414:21;402:34;;351:91;7065:53;-1:-1:-1;7174:4:264;7162:17;;;7156:24;7134:20;;;7127:54;7200:6;7248:15;;;7242:22;7222:18;;;7215:50;7284:6;7327:15;;;7321:22;421:13;414:21;7384:18;;;402:34;7422:6;7465:15;;;7459:22;421:13;414:21;7522:18;;;402:34;7560:6;7608:15;;;7602:22;7582:18;;;7575:50;7644:6;7692:15;;;7686:22;7666:18;;;;7659:50;;;;7666:18;6329:1386::o;8070:537::-;8144:5;8192:4;8180:9;8175:3;8171:19;8167:30;8164:50;;;8210:1;8207;8200:12;8164:50;8243:2;8237:9;8285:4;8277:6;8273:17;8356:6;8344:10;8341:22;8320:18;8308:10;8305:34;8302:62;8299:88;;;8367:18;;:::i;:::-;8407:10;8403:2;8396:22;;8436:6;8427:15;;8472:9;8466:16;8458:6;8451:32;8537:2;8526:9;8522:18;8516:25;8511:2;8503:6;8499:15;8492:50;8596:2;8585:9;8581:18;8575:25;8570:2;8562:6;8558:15;8551:50;;8070:537;;;;:::o;8612:183::-;8672:4;8705:18;8697:6;8694:30;8691:56;;;8727:18;;:::i;:::-;-1:-1:-1;8772:1:264;8768:14;8784:4;8764:25;;8612:183::o;8800:665::-;8865:5;8918:3;8911:4;8903:6;8899:17;8895:27;8885:55;;8936:1;8933;8926:12;8885:55;8965:6;8959:13;8991:4;9015:60;9031:43;9071:2;9031:43;:::i;:::-;9015:60;:::i;:::-;9097:3;9121:2;9116:3;9109:15;9149:4;9144:3;9140:14;9133:21;;9206:4;9200:2;9197:1;9193:10;9185:6;9181:23;9177:34;9163:48;;9234:3;9226:6;9223:15;9220:35;;;9251:1;9248;9241:12;9220:35;9287:4;9279:6;9275:17;9301:135;9317:6;9312:3;9309:15;9301:135;;;9383:10;;9371:23;;9414:12;;;;9334;;9301:135;;;-1:-1:-1;9454:5:264;8800:665;-1:-1:-1;;;;;;8800:665:264:o;9470:1006::-;9579:6;9632:2;9620:9;9611:7;9607:23;9603:32;9600:52;;;9648:1;9645;9638:12;9600:52;9681:9;9675:16;9710:18;9751:2;9743:6;9740:14;9737:34;;;9767:1;9764;9757:12;9737:34;9790:22;;;;9846:6;9828:16;;;9824:29;9821:49;;;9866:1;9863;9856:12;9821:49;9892:22;;:::i;:::-;9943:2;9937:9;9930:5;9923:24;9993:2;9989;9985:11;9979:18;9974:2;9967:5;9963:14;9956:42;10044:2;10040;10036:11;10030:18;10025:2;10018:5;10014:14;10007:42;10095:2;10091;10087:11;10081:18;10076:2;10069:5;10065:14;10058:42;10147:3;10143:2;10139:12;10133:19;10127:3;10120:5;10116:15;10109:44;10186:68;10246:7;10240:3;10236:2;10232:12;10186:68;:::i;:::-;10180:3;10173:5;10169:15;10162:93;10294:3;10290:2;10286:12;10280:19;10324:2;10314:8;10311:16;10308:36;;;10340:1;10337;10330:12;10308:36;10378:67;10437:7;10426:8;10422:2;10418:17;10378:67;:::i;:::-;10371:4;10360:16;;10353:93;-1:-1:-1;10364:5:264;9470:1006;-1:-1:-1;;;;;9470:1006:264:o;10481:184::-;-1:-1:-1;;;10530:1:264;10523:88;10630:4;10627:1;10620:15;10654:4;10651:1;10644:15;10670:184;-1:-1:-1;;;10719:1:264;10712:88;10819:4;10816:1;10809:15;10843:4;10840:1;10833:15;10859:308;10898:1;10924;10914:35;;10929:18;;:::i;:::-;-1:-1:-1;;11043:1:264;11040:73;10971:66;10968:1;10965:73;10961:153;10958:179;;;11117:18;;:::i;:::-;-1:-1:-1;11151:10:264;;10859:308::o;11172:200::-;11238:9;;;11211:4;11266:9;;11294:10;;11306:12;;;11290:29;11329:12;;;11321:21;;11287:56;11284:82;;;11346:18;;:::i;:::-;11284:82;11172:200;;;;:::o;11377:1248::-;11483:6;11536:2;11524:9;11515:7;11511:23;11507:32;11504:52;;;11552:1;11549;11542:12;11504:52;11585:9;11579:16;11614:18;11655:2;11647:6;11644:14;11641:34;;;11671:1;11668;11661:12;11641:34;11694:22;;;;11750:6;11732:16;;;11728:29;11725:49;;;11770:1;11767;11760:12;11725:49;11796:22;;:::i;:::-;11847:2;11841:9;11834:5;11827:24;11897:2;11893;11889:11;11883:18;11878:2;11871:5;11867:14;11860:42;11948:2;11944;11940:11;11934:18;11929:2;11922:5;11918:14;11911:42;11992:2;11988;11984:11;11978:18;12021:2;12011:8;12008:16;12005:36;;;12037:1;12034;12027:12;12005:36;12073:67;12132:7;12121:8;12117:2;12113:17;12073:67;:::i;:::-;12068:2;12061:5;12057:14;12050:91;;12188:3;12184:2;12180:12;12174:19;12168:3;12161:5;12157:15;12150:44;12241:3;12237:2;12233:12;12227:19;12221:3;12214:5;12210:15;12203:44;12294:3;12290:2;12286:12;12280:19;12274:3;12267:5;12263:15;12256:44;12333:68;12393:7;12387:3;12383:2;12379:12;12333:68;:::i;:::-;12327:3;12320:5;12316:15;12309:93;12441:3;12437:2;12433:12;12427:19;12471:2;12461:8;12458:16;12455:36;;;12487:1;12484;12477:12;12455:36;12527:67;12586:7;12575:8;12571:2;12567:17;12527:67;:::i;:::-;12518:6;12507:18;;12500:95;-1:-1:-1;12511:5:264;11377:1248;-1:-1:-1;;;;;11377:1248:264:o;12985:184::-;-1:-1:-1;;;13034:1:264;13027:88;13134:4;13131:1;13124:15;13158:4;13155:1;13148:15;13356:651;13465:6;13518:3;13506:9;13497:7;13493:23;13489:33;13486:53;;;13535:1;13532;13525:12;13486:53;13561:22;;:::i;:::-;13612:9;13606:16;13599:5;13592:31;13676:2;13665:9;13661:18;13655:25;13650:2;13643:5;13639:14;13632:49;13734:2;13723:9;13719:18;13713:25;13708:2;13701:5;13697:14;13690:49;13792:2;13781:9;13777:18;13771:25;13766:2;13759:5;13755:14;13748:49;13851:3;13840:9;13836:19;13830:26;13824:3;13817:5;13813:15;13806:51;13911:3;13900:9;13896:19;13890:26;13884:3;13877:5;13873:15;13866:51;13971:3;13960:9;13956:19;13950:26;13944:3;13937:5;13933:15;13926:51;13996:5;13986:15;;;13356:651;;;;:::o;14012:924::-;14113:6;14166:3;14154:9;14145:7;14141:23;14137:33;14134:53;;;14183:1;14180;14173:12;14134:53;14216:2;14210:9;14258:6;14250;14246:19;14331:6;14319:10;14316:22;14295:18;14283:10;14280:34;14277:62;14274:88;;;14342:18;;:::i;:::-;14382:10;14378:2;14371:22;;14423:9;14417:16;14409:6;14402:32;14488:2;14477:9;14473:18;14467:25;14462:2;14454:6;14450:15;14443:50;14547:2;14536:9;14532:18;14526:25;14521:2;14513:6;14509:15;14502:50;14606:2;14595:9;14591:18;14585:25;14580:2;14572:6;14568:15;14561:50;14666:3;14655:9;14651:19;14645:26;14639:3;14631:6;14627:16;14620:52;14727:3;14716:9;14712:19;14706:26;14700:3;14692:6;14688:16;14681:52;14767:75;14834:7;14828:3;14817:9;14813:19;14767:75;:::i;:::-;14761:3;14749:16;;14742:101;14899:3;14884:19;;;;14878:26;14871:4;14859:17;;14852:53;-1:-1:-1;14753:6:264;14012:924;-1:-1:-1;14012:924:264:o;15131:1068::-;15225:6;15256:2;15299;15287:9;15278:7;15274:23;15270:32;15267:52;;;15315:1;15312;15305:12;15267:52;15348:9;15342:16;15377:18;15418:2;15410:6;15407:14;15404:34;;;15434:1;15431;15424:12;15404:34;15472:6;15461:9;15457:22;15447:32;;15517:7;15510:4;15506:2;15502:13;15498:27;15488:55;;15539:1;15536;15529:12;15488:55;15568:2;15562:9;15591:60;15607:43;15647:2;15607:43;:::i;15591:60::-;15685:15;;;15767:1;15763:10;;;;15755:19;;15751:28;;;15716:12;;;;15791:19;;;15788:39;;;15823:1;15820;15813:12;15788:39;15847:11;;;;15867:302;15883:6;15878:3;15875:15;15867:302;;;15956:3;15950:10;16004:2;15997:5;15993:14;15986:5;15983:25;15973:123;;16050:1;16079:2;16075;16068:14;15973:123;16109:18;;15900:12;;;;16147;;;;15867:302;;;16188:5;15131:1068;-1:-1:-1;;;;;;;;15131:1068:264:o;16204:168::-;16277:9;;;16308;;16325:15;;;16319:22;;16305:37;16295:71;;16346:18;;:::i;16377:120::-;16417:1;16443;16433:35;;16448:18;;:::i;:::-;-1:-1:-1;16482:9:264;;16377:120::o;16502:112::-;16534:1;16560;16550:35;;16565:18;;:::i;:::-;-1:-1:-1;16599:9:264;;16502:112::o;16619:216::-;16683:9;;;16711:11;;;16658:3;16741:9;;16769:10;;16765:19;;16794:10;;16786:19;;16762:44;16759:70;;;16809:18;;:::i;:::-;16759:70;;16619:216;;;;:::o;16840:292::-;16912:9;;;16879:7;16937:9;;16954:66;16948:73;;16933:89;16930:115;;;17025:18;;:::i;:::-;17098:1;17089:7;17084:16;17081:1;17078:23;17074:1;17067:9;17064:38;17054:72;;17106:18;;:::i;17993:489::-;18293:6;18282:9;18275:25;18336:2;18331;18320:9;18316:18;18309:30;18256:4;18356:77;18429:2;18418:9;18414:18;18406:6;18356:77;:::i;:::-;18348:85;;18469:6;18464:2;18453:9;18449:18;18442:34;17993:489;;;;;;:::o;18487:250::-;18572:1;18582:113;18596:6;18593:1;18590:13;18582:113;;;18672:11;;;18666:18;18653:11;;;18646:39;18618:2;18611:10;18582:113;;;-1:-1:-1;;18729:1:264;18711:16;;18704:27;18487:250::o;18742:568::-;18795:5;18848:3;18841:4;18833:6;18829:17;18825:27;18815:55;;18866:1;18863;18856:12;18815:55;18895:6;18889:13;18921:18;18917:2;18914:26;18911:52;;;18943:18;;:::i;:::-;18987:114;19095:4;-1:-1:-1;;19019:4:264;19015:2;19011:13;19007:86;19003:97;18987:114;:::i;:::-;19126:2;19117:7;19110:19;19172:3;19165:4;19160:2;19152:6;19148:15;19144:26;19141:35;19138:55;;;19189:1;19186;19179:12;19138:55;19202:77;19276:2;19269:4;19260:7;19256:18;19249:4;19241:6;19237:17;19202:77;:::i;19315:655::-;19457:6;19465;19473;19526:2;19514:9;19505:7;19501:23;19497:32;19494:52;;;19542:1;19539;19532:12;19494:52;19575:9;19569:16;19604:18;19645:2;19637:6;19634:14;19631:34;;;19661:1;19658;19651:12;19631:34;19684:60;19736:7;19727:6;19716:9;19712:22;19684:60;:::i;:::-;19674:70;;19784:2;19773:9;19769:18;19763:25;19753:35;;19834:2;19823:9;19819:18;19813:25;19797:41;;19863:2;19853:8;19850:16;19847:36;;;19879:1;19876;19869:12;19847:36;;19902:62;19956:7;19945:8;19934:9;19930:24;19902:62;:::i;:::-;19892:72;;;19315:655;;;;;:::o;19975:330::-;20017:3;20055:5;20049:12;20082:6;20077:3;20070:19;20098:76;20167:6;20160:4;20155:3;20151:14;20144:4;20137:5;20133:16;20098:76;:::i;:::-;20219:2;20207:15;-1:-1:-1;;20203:88:264;20194:98;;;;20294:4;20190:109;;19975:330;-1:-1:-1;;19975:330:264:o;20310:340::-;20487:2;20476:9;20469:21;20450:4;20507:45;20548:2;20537:9;20533:18;20525:6;20507:45;:::i;:::-;20499:53;;-1:-1:-1;;;;;20592:6:264;20588:55;20583:2;20572:9;20568:18;20561:83;20310:340;;;;;:::o;20655:125::-;20720:9;;;20741:10;;;20738:36;;;20754:18;;:::i;20785:220::-;20934:2;20923:9;20916:21;20897:4;20954:45;20995:2;20984:9;20980:18;20972:6;20954:45;:::i;21010:569::-;21334:6;21323:9;21316:25;21377:3;21372:2;21361:9;21357:18;21350:31;21297:4;21398:78;21471:3;21460:9;21456:19;21448:6;21398:78;:::i;:::-;21524:4;21512:17;;;;21507:2;21492:18;;21485:45;-1:-1:-1;21561:2:264;21546:18;21539:34;21390:86;21010:569;-1:-1:-1;;21010:569:264:o;21584:184::-;21654:6;21707:2;21695:9;21686:7;21682:23;21678:32;21675:52;;;21723:1;21720;21713:12;21675:52;-1:-1:-1;21746:16:264;;21584:184;-1:-1:-1;21584:184:264:o;21773:731::-;22143:6;22132:9;22125:25;22186:3;22181:2;22170:9;22166:18;22159:31;22106:4;22213:78;22286:3;22275:9;22271:19;22263:6;22213:78;:::i;:::-;22339:4;22331:6;22327:17;22322:2;22311:9;22307:18;22300:45;22393:9;22385:6;22381:22;22376:2;22365:9;22361:18;22354:50;22421:33;22447:6;22439;22421:33;:::i;:::-;22413:41;;;22491:6;22485:3;22474:9;22470:19;22463:35;21773:731;;;;;;;;:::o;22509:191::-;22544:3;22575:66;22568:5;22565:77;22562:103;;22645:18;;:::i;:::-;-1:-1:-1;22685:1:264;22681:13;;22509:191::o;22705:175::-;22742:3;22786:4;22779:5;22775:16;22815:4;22806:7;22803:17;22800:43;;22823:18;;:::i;:::-;22872:1;22859:15;;22705:175;-1:-1:-1;;22705:175:264:o;22885:925::-;23334:66;23326:6;23322:79;23317:3;23310:92;23292:3;23421;23453:2;23449:1;23444:3;23440:11;23433:23;23485:6;23479:13;23501:74;23568:6;23564:1;23559:3;23555:11;23548:4;23540:6;23536:17;23501:74;:::i;:::-;23603:6;23598:3;23594:16;23584:26;;23638:2;23634:1;23630:2;23626:10;23619:22;23672:6;23666:13;23650:29;;23688:75;23754:8;23750:1;23746:2;23742:10;23735:4;23727:6;23723:17;23688:75;:::i;:::-;23783:17;23802:1;23779:25;;22885:925;-1:-1:-1;;;;;22885:925:264:o;23815:128::-;23882:9;;;23903:11;;;23900:37;;;23917:18;;:::i;23948:640::-;24199:6;24194:3;24187:19;24169:3;24225:2;24258;24253:3;24249:12;24290:6;24284:13;24355:2;24347:6;24343:15;24376:1;24386:175;24400:6;24397:1;24394:13;24386:175;;;24463:13;;24449:28;;24499:14;;;;24536:15;;;;24422:1;24415:9;24386:175;;;-1:-1:-1;24577:5:264;;23948:640;-1:-1:-1;;;;;;;23948:640:264:o;24593:360::-;24796:2;24785:9;24778:21;24759:4;24816:45;24857:2;24846:9;24842:18;24834:6;24816:45;:::i;:::-;24892:2;24877:18;;24870:34;;;;-1:-1:-1;24935:2:264;24920:18;24913:34;24808:53;24593:360;-1:-1:-1;24593:360:264:o;25218:533::-;25469:2;25458:9;25451:21;25432:4;25495:77;25568:2;25557:9;25553:18;25545:6;25495:77;:::i;:::-;25620:14;25612:6;25608:27;25603:2;25592:9;25588:18;25581:55;25684:9;25676:6;25672:22;25667:2;25656:9;25652:18;25645:50;25712:33;25738:6;25730;25712:33;:::i;25756:638::-;26067:6;26056:9;26049:25;26110:3;26105:2;26094:9;26090:18;26083:31;26030:4;26137:78;26210:3;26199:9;26195:19;26187:6;26137:78;:::i;:::-;26263:14;26255:6;26251:27;26246:2;26235:9;26231:18;26224:55;26327:9;26319:6;26315:22;26310:2;26299:9;26295:18;26288:50;26355:33;26381:6;26373;26355:33;:::i;:::-;26347:41;25756:638;-1:-1:-1;;;;;;;25756:638:264:o","linkReferences":{"src/libraries/LibChunks.sol":{"LibChunks":[{"start":2292,"length":20},{"start":3652,"length":20}]}}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","executeAction((bytes32,uint256,bytes32,bytes32,bool,bool,bool,int256,int256,bool,bool,uint256,uint256),uint256)":"6783d47a","getDied(bytes32)":"def4c3ff","getEncounter(bytes32)":"4dda27e8","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"attackerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderId\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"hit\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"miss\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"crit\",\"type\":\"bool\"},{\"internalType\":\"int256\",\"name\":\"attackerDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"defenderDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"attackerDied\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"defenderDied\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"internalType\":\"struct ActionOutcomeData\",\"name\":\"actionOutcomeData\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"}],\"name\":\"executeAction\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"attackerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderId\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"hit\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"miss\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"crit\",\"type\":\"bool\"},{\"internalType\":\"int256\",\"name\":\"attackerDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"defenderDamageDelt\",\"type\":\"int256\"},{\"internalType\":\"bool\",\"name\":\"attackerDied\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"defenderDied\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"internalType\":\"struct ActionOutcomeData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"entityId\",\"type\":\"bytes32\"}],\"name\":\"getDied\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isDied\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"name\":\"getEncounter\",\"outputs\":[{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}]},\"events\":{\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}]},\"events\":{\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/CombatSystem.sol\":\"CombatSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/\",\":openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f\",\"dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/IRngSystem.sol\":{\"keccak256\":\"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02\",\"dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5\",\"dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk\"]},\"src/libraries/ArrayManagers.sol\":{\"keccak256\":\"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c\",\"dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/libraries/Math.sol\":{\"keccak256\":\"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a\",\"dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW\"]},\"src/systems/CombatSystem.sol\":{\"keccak256\":\"0x9e1634deeccc265bd7b0f1f60281edcbf6fc253b1af043d7bd75fbdb01e9f983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://74610a9d9321b928357d57765445574d18c2b417e9eed2a6fa1a5a3e916b4fd0\",\"dweb:/ipfs/QmbnLsNrXZv6Y7PFG4K5uo6Yqie1CHdYSWNL8RMohXzTmP\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"struct ActionOutcomeData","name":"actionOutcomeData","type":"tuple","components":[{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"},{"internalType":"bytes32","name":"attackerId","type":"bytes32"},{"internalType":"bytes32","name":"defenderId","type":"bytes32"},{"internalType":"bool","name":"hit","type":"bool"},{"internalType":"bool","name":"miss","type":"bool"},{"internalType":"bool","name":"crit","type":"bool"},{"internalType":"int256","name":"attackerDamageDelt","type":"int256"},{"internalType":"int256","name":"defenderDamageDelt","type":"int256"},{"internalType":"bool","name":"attackerDied","type":"bool"},{"internalType":"bool","name":"defenderDied","type":"bool"},{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}]},{"internalType":"uint256","name":"randomNumber","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"executeAction","outputs":[{"internalType":"struct ActionOutcomeData","name":"","type":"tuple","components":[{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"},{"internalType":"bytes32","name":"attackerId","type":"bytes32"},{"internalType":"bytes32","name":"defenderId","type":"bytes32"},{"internalType":"bool","name":"hit","type":"bool"},{"internalType":"bool","name":"miss","type":"bool"},{"internalType":"bool","name":"crit","type":"bool"},{"internalType":"int256","name":"attackerDamageDelt","type":"int256"},{"internalType":"int256","name":"defenderDamageDelt","type":"int256"},{"internalType":"bool","name":"attackerDied","type":"bool"},{"internalType":"bool","name":"defenderDied","type":"bool"},{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}]}]},{"inputs":[{"internalType":"bytes32","name":"entityId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getDied","outputs":[{"internalType":"bool","name":"isDied","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getEncounter","outputs":[{"internalType":"struct CombatEncounterData","name":"","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/","openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/CombatSystem.sol":"CombatSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a","urls":["bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f","dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/IRngSystem.sol":{"keccak256":"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0","urls":["bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02","dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4","urls":["bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5","dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk"],"license":"MIT"},"src/libraries/ArrayManagers.sol":{"keccak256":"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a","urls":["bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c","dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP"],"license":"GPL-3.0"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/libraries/Math.sol":{"keccak256":"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5","urls":["bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a","dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW"],"license":"GPL-3.0"},"src/systems/CombatSystem.sol":{"keccak256":"0x9e1634deeccc265bd7b0f1f60281edcbf6fc253b1af043d7bd75fbdb01e9f983","urls":["bzz-raw://74610a9d9321b928357d57765445574d18c2b417e9eed2a6fa1a5a3e916b4fd0","dweb:/ipfs/QmbnLsNrXZv6Y7PFG4K5uo6Yqie1CHdYSWNL8RMohXzTmP"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":243} \ No newline at end of file diff --git a/packages/contracts/out/EncounterSystem.sol/EncounterSystem.json b/packages/contracts/out/EncounterSystem.sol/EncounterSystem.json index ecaf6e2f9..fd0aa3418 100644 --- a/packages/contracts/out/EncounterSystem.sol/EncounterSystem.json +++ b/packages/contracts/out/EncounterSystem.sol/EncounterSystem.json @@ -1 +1 @@ -{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"checkForEncounterEnd","inputs":[{"name":"encounterData","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"outputs":[{"name":"_encounterEnded","type":"bool","internalType":"bool"},{"name":"_attackersWin","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"createEncounter","inputs":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"group1","type":"bytes32[]","internalType":"bytes32[]"},{"name":"group2","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"endEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"randomNumber","type":"uint256","internalType":"uint256"},{"name":"attackersWin","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"endTurn","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"actions","type":"tuple[]","internalType":"struct Action[]","components":[{"name":"attackerEntityId","type":"bytes32","internalType":"bytes32"},{"name":"defenderEntityId","type":"bytes32","internalType":"bytes32"},{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"isParticipant","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"participants","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"isParticipant","inputs":[{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"World_FunctionSelectorNotFound","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_ResourceNotFound","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b50614c07806100206000396000f3fe6080604052600436106100b15760003560e01c806398d239b111610069578063c6ca743c1161004e578063c6ca743c146101ca578063e1af802c146101ea578063e903546c146101ff57600080fd5b806398d239b114610195578063b2467894146101aa57600080fd5b80631e45d6141161009a5780631e45d614146101185780632c86e0e21461014f57806345ec93541461017d57600080fd5b806301ffc9a7146100b6578063119df25f146100eb575b600080fd5b3480156100c257600080fd5b506100d66100d1366004613ddc565b61021f565b60405190151581526020015b60405180910390f35b3480156100f757600080fd5b506101006102b8565b6040516001600160a01b0390911681526020016100e2565b34801561012457600080fd5b50610138610133366004613f70565b6102c7565b6040805192151583529015156020830152016100e2565b34801561015b57600080fd5b5061016f61016a36600461406d565b61048e565b6040519081526020016100e2565b34801561018957600080fd5b5036601f19013561016f565b6101a86101a33660046140e1565b6109d5565b005b3480156101b657600080fd5b506100d66101c53660046141d5565b610dff565b3480156101d657600080fd5b506100d66101e5366004614225565b610ed5565b3480156101f657600080fd5b50610100610f93565b34801561020b57600080fd5b506101a861021a366004614247565b610f9d565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102b257507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102c2611323565b905090565b60008060008060005b8561010001515181101561038d576102e6610f93565b6001600160a01b031663525b0e1e876101000151838151811061030b5761030b614280565b60200260200101516040518263ffffffff1660e01b815260040161033191815260200190565b602060405180830381865afa15801561034e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103729190614296565b156103855782610381816142c9565b9350505b6001016102d0565b5060005b8561012001515181101561044e576103a7610f93565b6001600160a01b031663525b0e1e87610120015183815181106103cc576103cc614280565b60200260200101516040518263ffffffff1660e01b81526004016103f291815260200190565b602060405180830381865afa15801561040f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104339190614296565b156104465781610442816142c9565b9250505b600101610391565b508461012001515181148061046857508461010001515182145b8061047a57508460c001518560800151145b935084610100015151821492505050915091565b60006104a161049b6102b8565b84610dff565b806104b857506104b86104b26102b8565b83610dff565b6105095760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442053454e44455260448201526064015b60405180910390fd5b60008061052f8560008151811061052257610522614280565b6020026020010151611355565b915091506000806105408787611406565b91509150876001811115610556576105566142e3565b6001036106cd57600080610568610f93565b6001600160a01b031663c6d5525b858589896040518563ffffffff1660e01b81526004016105999493929190614335565b6040805180830381865afa1580156105b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d9919061437a565b915091508161062a5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056450000006044820152606401610500565b6040514290610643908c908790879085906020016143b4565b60405160208183030381529060405280519060200120975060006040518061014001604052808d600181111561067b5761067b6142e3565b81526020018381526020016000815260200160001515815260200160018152602001428152602001600f815260200184151581526020018681526020018781525090506106c889826114bb565b505050505b8760018111156106df576106df6142e3565b60ff16600003610850576106f1610f93565b6001600160a01b0316632933423f838387876040518563ffffffff1660e01b81526004016107229493929190614335565b602060405180830381865afa15801561073f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107639190614296565b6107af5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056500000006044820152606401610500565b60405142906107c8908a908590859085906020016143b4565b60405160208183030381529060405280519060200120955060006040518061014001604052808b6001811115610800576108006142e3565b81526020810184905260006040820181905260608201819052600160808301524260a0830152600f60c083015260e0820152610100810185905261012001859052905061084d87826114bb565b50505b604080518082019091526000808252602082015260005b83518110156109235761089284828151811061088557610885614280565b6020026020010151611597565b80519092501580156108a657508160200151155b6108f25760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b868252835161091b9085908390811061090d5761090d614280565b602002602001015183611658565b600101610867565b5060005b82518110156109c85761094583828151811061088557610885614280565b805190925015801561095957508160200151155b6109a55760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b86825282516109c09084908390811061090d5761090d614280565b600101610927565b5050505050509392505050565b60006109e0846116e3565b905060006109ec610f93565b6001600160a01b0316634f10aabc856040518263ffffffff1660e01b8152600401610a1991815260200190565b602060405180830381865afa158015610a36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a5a9190614401565b90508160200151600014158015610a7357506040820151155b610ae55760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b8160c00151826080015110610b625760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a204558504952454420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b610b6a6102b8565b6001600160a01b0316816001600160a01b0316148015610b8f5750610b8f8486610ed5565b610bdb5760405162461bcd60e51b815260206004820152601f60248201527f454e434f554e5445522053595354454d3a204e4f4e2d434f4d424154414e54006044820152606401610500565b81516001811115610bee57610bee6142e3565b60ff16600003610dee5760028260800151610c099190614434565b600003610d1757428260a00151601e610c229190614456565b11610cbc57610c318486610ed5565b610c7d5760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101200151610dff565b15610cb757600182608001818151610ca49190614456565b9052506080820151610cb79086906117de565b610dee565b610ccb81836101000151610dff565b610cb75760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e6420646566656e64657273207475726e000000000000006044820152606401610500565b428260a00151601e610d299190614456565b11610d9357610d388486610ed5565b610d845760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101000151610dff565b610da281836101200151610dff565b610dee5760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e642061747461636b657273207475726e000000000000006044820152606401610500565b610df88584611897565b5050505050565b6000805b8251811015610ece57610e14610f93565b6001600160a01b0316634f10aabc848381518110610e3457610e34614280565b60200260200101516040518263ffffffff1660e01b8152600401610e5a91815260200190565b602060405180830381865afa158015610e77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e9b9190614401565b6001600160a01b0316846001600160a01b031603610ebc5760019150610ece565b80610ec6816142c9565b915050610e03565b5092915050565b600080610ee1836116e3565b905060005b81610120015151811015610f34578161012001518181518110610f0b57610f0b614280565b60200260200101518503610f225760019250610f34565b80610f2c816142c9565b915050610ee6565b5081610ece5760005b81610100015151811015610f8b578161010001518181518110610f6257610f62614280565b60200260200101518503610f795760019250610f8b565b80610f83816142c9565b915050610f3d565b505092915050565b60006102c261192c565b610fae30610fa96102b8565b611936565b6000610fb9846116e3565b9050610fc48461194c565b156110115760405162461bcd60e51b815260206004820152601660248201527f656e636f756e74657220616c7265616479206f766572000000000000000000006044820152606401610500565b46617a690361102f5761102484436119e6565b436040820152611040565b61103984426119e6565b4260408201525b6000805b826101000151518110156110f157826101000151818151811061106957611069614280565b6020026020010151915061107c82611a65565b156110e957611089610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b81526004016110b691815260200190565b600060405180830381600087803b1580156110d057600080fd5b505af11580156110e4573d6000803e3d6000fd5b505050505b600101611044565b5060005b826101200151518110156111a257826101200151818151811061111a5761111a614280565b6020026020010151915061112d82611a65565b1561119a5761113a610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b815260040161116791815260200190565b600060405180830381600087803b15801561118157600080fd5b505af1158015611195573d6000803e3d6000fd5b505050505b6001016110f5565b506000806060600160ff16856000015160018111156111c3576111c36142e3565b60ff160361126c576111d3610f93565b6040517f49572ff1000000000000000000000000000000000000000000000000000000008152600481018a9052602481018990526001600160a01b0391909116906349572ff1906044016000604051808303816000875af115801561123c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526112649190810190614469565b919450925090505b6040805160a0810182524281528715156020820152908101849052606081018390526080810182905260005b866101200151518110156112d9576112d187610120015182815181106112c0576112c0614280565b60200260200101516000801b611b03565b600101611298565b5060005b8661010001515181101561130d5761130587610100015182815181106112c0576112c0614280565b6001016112dd565b506113188982611bb7565b505050505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806113525750335b90565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061138f5761138f614280565b6020908102919091010152600080806113e87f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383611d39565b9550955050505050915091565b60608060008060005b865181101561144e5761143a87828151811061142d5761142d614280565b6020026020010151611d5c565b6114449084614456565b925060010161140f565b5060005b85518110156114845761147086828151811061142d5761142d614280565b61147a9083614456565b9150600101611452565b5080821115611498578593508492506114b2565b818111156114ab578493508592506114b2565b8593508492505b50509250929050565b60006114ed826000015183602001518460400151856060015186608001518760a001518860c001518960e00151611dee565b90506000611505836101000151846101200151611e2c565b9050600061151d846101000151856101200151611e57565b6040805160018082528183019092529192506000919060208083019080368337019050509050858160008151811061155757611557614280565b602090810291909101015261158f7f74625544000000000000000000000000436f6d626174456e636f756e7465720082868686611e93565b505050505050565b60408051808201825260008082526020820181905282516001808252818501909452919290919081602001602082028036833701905050905082816000815181106115e4576115e4614280565b60209081029190910101526000808061163d7f74625544000000000000000000000000456e636f756e746572456e7469747900857e21020020010000000000000000000000000000000000000000000000000000611c69565b92509250925061164e838383611f48565b9695505050505050565b600061166c82600001518360200151611f75565b6040805160018082528183019092529192506000916060918391906020808301908036833701905050905085816000815181106116ab576116ab614280565b602090810291909101015261158f7f74625544000000000000000000000000456e636f756e746572456e746974790082868686611e93565b61173e6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061177457611774614280565b6020908102919091010152600080806117cd7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611c69565b92509250925061164e838383611f98565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061181457611814614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260048560405160200161185d91815260200190565b60408051601f198184030181529190527ea308020120200120202001000000000000000000000000000000000000000061207b565b505050565b61189282600184846040516020016118b092919061450f565b60408051601f19818403018152908290526118cf9392916024016145cf565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a4000000000000000000000000000000000000000000000000000000001790526120f1565b60006102c261219f565b611948611942836121de565b8261227b565b5050565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061198557611985614280565b602090810291909101015260006119de7f74625544000000000000000000000000436f6d626174456e636f756e746572008360027ea30802012020012020200100000000000000000000000000000000000000006122c7565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a1c57611a1c614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260028560405160200161185d91815260200190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9e57611a9e614280565b60209081029190910101526000611af77f74625544000000000000000000000000456e636f756e746572456e74697479008360017e210200200100000000000000000000000000000000000000000000000000006122c7565b90506119de8160f81c90565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611b3957611b39614280565b6020026020010181815250506118927f74625544000000000000000000000000456e636f756e746572456e746974790060001b82600085604051602001611b8291815260200190565b60408051601f198184030181529190527e2102002001000000000000000000000000000000000000000000000000000061207b565b6000611bd58260000151836020015184604001518560600151612384565b90506000611be683608001516123cf565b90506000611bf784608001516123e2565b60408051600180825281830190925291925060009190602080830190803683370190505090508581600081518110611c3157611c31614280565b602090810291909101015261158f7f6f745544000000000000000000000000436f6d6261744f7574636f6d6500000082868686611e93565b6060600060606000611c7961219f565b9050306001600160a01b03821603611ca257611c96878787612413565b93509350935050611d30565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611ceb908a908a908a906004016145fe565b600060405180830381865afa158015611d08573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c96919081019061468b565b93509350939050565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611d9557611d95614280565b602090810291909101015260006119de7f74625544000000000000000000000000537461747300000000000000000000008360017ee10800202001202020202000000000000000000000000000000000000000006122c7565b60608888888888888888604051602001611e0f9897969594939291906146ee565b604051602081830303815290604052905098975050505050505050565b6000611e5083516020028351602002606081901b603883901b838301171792915050565b9392505050565b6060611e628361251b565b611e6b8361251b565b604051602001611e7c929190614744565b604051602081830303815290604052905092915050565b6000611e9d61219f565b9050306001600160a01b03821603611ec157611ebc868686868661252b565b61158f565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611f0e9089908990899089908990600401614773565b600060405180830381600087803b158015611f2857600080fd5b505af1158015611f3c573d6000803e3d6000fd5b50505050505050505050565b6040805180820190915260008082526020820152611f6584612541565b1515602083015281529392505050565b60608282604051602001611e7c929190918252151560f81b602082015260210190565b611ff36040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b611ffc84612560565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a0152604089018690526020890187905288886001811115612042576120426142e3565b6001811115612053576120536142e3565b815250505050505050505061206883836125e2565b6101208301526101008201529392505050565b600061208561219f565b9050306001600160a01b038216036120a457611ebc8686868686612631565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611f0e90899089908990899089906004016147c4565b60606000806121076121028561480b565b612646565b91509150816000801b0361216d576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000600035166004820152602401610500565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526119de8285612709565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806121d9573391505090565b919050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061222357612223614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e200100200000000000000000000000000000000000000000000000000000006122c7565b61228582826127e4565b6119485761229282612842565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161050092919061485b565b6000806122d261219f565b9050306001600160a01b038216036122f8576122f08686868661297f565b9150506119de565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d5990612343908990899089908990600401614886565b602060405180830381865afa158015612360573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122f091906148b5565b6060848484846040516020016123b6949392919093845291151560f81b60208401526021830152604182015260610190565b6040516020818303038152906040529050949350505050565b60006102b28251602002603881901b1790565b60606123ed8261251b565b6040516020016123fd91906148ce565b6040516020818303038152906040529050919050565b6060600060606000612424856129b5565b90506124318787836129d8565b9350600061243e86612a11565b90508015612510576124508888612a4e565b935066ffffffffffffff841667ffffffffffffffff81111561247457612474613e1e565b6040519080825280601f01601f19166020018201604052801561249e576020820181803683370190505b5092506020830160005b828160ff16101561250d5760006124c08b8b84612a61565b905060006124dd888460ff166028026038011c64ffffffffff1690565b90506124ec8260008387612ae1565b6124f68185614456565b935050508080612505906148ea565b9150506124a8565b50505b505093509350939050565b606081611e508160206000612bac565b610df8858585858561253c8b612c0c565b612c91565b60208101516040820151600090612559905b60f81c90565b9050915091565b60008060008060008060008061257a896000016020015190565b60f81c600181111561258e5761258e6142e3565b60218a015160418b015160618c0151929a5090985096506125ae90612553565b60628a015160828b015160a28c015160c28d0151939850919650945092506125d590612553565b9050919395975091939597565b6060806000603885901c64ffffffffff16612606612601868484612fca565b613058565b935090508064ffffffffff606087901c1601612626612601868484612fca565b925050509250929050565b610df885856126408487613069565b856130a2565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168160008151811061269f5761269f614280565b6020908102919091010152600080806126f87f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383613346565b6060600061271561192c565b90506001600160a01b038116300361275657600061273d612734611323565b60008787613352565b935090508061274f5761274f8361348d565b50506102b2565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af089061279d9087908790600401614909565b6000604051808303816000875af11580156127bc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526119de9190810190614922565b60006128327f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613495565b80611e505750611e508383613495565b606081601081901b60006128558361355e565b9050827fffffffffffffffffffffffffffff0000000000000000000000000000000000008316156128b0576128ab7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613575565b6128e7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000083161561291d5761291883613575565b612954565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b60405160200161296693929190614957565b6040516020818303038152906040529350505050919050565b60006129ac61298e8686613619565b60ff858116601b0360080285901c166129a78587613069565b61366f565b95945050505050565b600060086129c5600260206149e5565b6129cf91906149f8565b9190911c919050565b6060816000036129f75750604080516020810190915260008152611e50565b6000612a038585613619565b90506129ac816000856136c0565b60006008600180612a24600260206149e5565b612a2e91906149e5565b612a3891906149e5565b612a4291906149f8565b8260ff911c1692915050565b6000611e50612a5d84846136e3565b5490565b60008383604051602001612a76929190614a0f565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612b685760208310612b0b57602083048401935060208381612b0757612b0761441e565b0692505b8215612b68576020839003600081841015612b2e5750600019600884021c612b38565b50600019600882021c5b8554600886021b818451168219821617845250818411612b59575050612ba6565b50600194909401939182900391015b5b60208210612b8a5783548152600190930192601f1990910190602001612b69565b8115612ba65780518454600019600885021c9182169119161781525b50505050565b82516060906000612bbd85836149f8565b9050604051925060208301601f19603f83860101166040528184526000602088015b84821015612c00578051871b83529187019160019190910190602001612bdf565b50505050509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d000000000000000000008201612c5b57507e60030220202000000000000000000000000000000000000000000000000000919050565b6102b2612c887f746273746f72650000000000000000005461626c65730000000000000000000084613739565b6020600061366f565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff0000000000000000000000000000000000000000000000000000000000001603612d1d57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a986868686604051612d109493929190614a4b565b60405180910390a261158f565b6000612d2887613755565b905060005b8151811015612e01576000828281518110612d4a57612d4a614280565b60200260200101519050612d766001826affffffffffffffffffffff19166137de90919063ffffffff16565b15612df8576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90612dc5908c908c908c908c908c908c90600401614a95565b600060405180830381600087803b158015612ddf57600080fd5b505af1158015612df3573d6000803e3d6000fd5b505050505b50600101612d2d565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a987878787604051612e389493929190614a4b565b60405180910390a26000612e4c8888613619565b90506000602087019050612e648260008951846137fc565b6000612e6f85612a11565b1115612ef3576000612e818a8a6136e3565b878155905060208601915060008060005b612e9b88612a11565b8160ff161015612eee57612eb08d8d83612a61565b9250612ecb8a8260ff166028026038011c64ffffffffff1690565b9150612eda83600084886137fc565b612ee48286614456565b9450600101612e92565b505050505b60005b8351811015611f3c576000848281518110612f1357612f13614280565b60200260200101519050612f3f6002826affffffffffffffffffffff19166137de90919063ffffffff16565b15612fc1576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612f8e908e908e908e908e908e908e90600401614a95565b600060405180830381600087803b158015612fa857600080fd5b505af1158015612fbc573d6000803e3d6000fd5b505050505b50600101612ef6565b600081831180612fda5750835182115b15613017578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161050093929190614aee565b602084016130258482614456565b9050600061303385856149e5565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611e5083602060006138bb565b600080805b8360ff1681101561309a5761309060ff601b83900360080287901c1683614456565b915060010161306e565b509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361312c57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161311f93929190614b13565b60405180910390a2612ba6565b60006131388585613619565b9050600061314586613755565b905060005b815181101561321a57600082828151811061316757613167614280565b602002602001015190506131936004826affffffffffffffffffffff19166137de90919063ffffffff16565b15613211576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906131de908b908b908b908b90600401614b46565b600060405180830381600087803b1580156131f857600080fd5b505af115801561320c573d6000803e3d6000fd5b505050505b5060010161314a565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161324f93929190614b13565b60405180910390a261326a828565ffffffffffff168561392a565b60005b815181101561333d57600082828151811061328a5761328a614280565b602002602001015190506132b66008826affffffffffffffffffffff19166137de90919063ffffffff16565b15613334576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190613301908b908b908b908b90600401614b46565b600060405180830381600087803b15801561331b57600080fd5b505af115801561332f573d6000803e3d6000fd5b505050505b5060010161326d565b50505050505050565b600080611d5085613940565b6000606060008061336286613952565b90925090506001600160a01b0382166133b3578561337f87612842565b6040517ffbf10ce6000000000000000000000000000000000000000000000000000000008152600401610500929190614909565b806133c2576133c286896139f6565b861561342e577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061341682613a00565b905061342b826134268b84614456565b613a91565b50505b600061343a8760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146134725761346d88888488613b45565b61347e565b61347e88888488613bbd565b90999098509650505050505050565b805160208201fd5b6040805160028082526060820183526000928392919060208301908036833701905050905083816000815181106134ce576134ce614280565b602002602001018181525050826001600160a01b031660001b816001815181106134fa576134fa614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e010100010000000000000000000000000000000000000000000000000000006122c7565b90506129ac8160f81c90565b600061356c60706010614456565b9190911b919050565b606060005b60108110156135da577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff0000000000000000000000000000000000000000000000000000000000000016156135da5760010161357a565b604080517fffffffffffffffffffffffffffffffff000000000000000000000000000000008516602082015281516030909101909152818152806119de565b6000828260405160200161362e929190614a0f565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210613695576020820484019350602082816136915761369161441e565b0691505b508254600882021b60208290038084111561309a576001850154600882021c82179150509392505050565b60405160208101601f19603f848401011660405282825261309a85858584612ae1565b600082826040516020016136f8929190614a0f565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516020810184905290810182905260009060600161362e565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061378f5761378f614280565b602090810291909101015260006137c77f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613c1e565b90506119de6137d98260008451612fca565b613c58565b60008160ff16826137ef8560581c90565b1660ff1614905092915050565b82156138765760208310613826576020830484019350602083816138225761382261441e565b0692505b82156138765760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613867575050612ba6565b50600194909401939182900391015b5b602082106138985780518455600190930192601f1990910190602001613877565b8115612ba6576000600019600884021c8554835182191691161785555050505050565b606060006138c98560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816138ef576138ef61441e565b04905060405193506020840160208202810160405281855260005b82811015612c00578451871c82529387019360209091019060010161390a565b6118928383835161393b8560200190565b6137fc565b60208101516040820151600090612559565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061398c5761398c614280565b6020908102919091010152600080806139e57f7462776f726c6400000000000000000053797374656d73000000000000000000857e15020014010000000000000000000000000000000000000000000000000000612413565b9250925092506113f9838383613c69565b6122858282613c75565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613a3957613a39614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000042616c616e636573000000000000000083837e2001002000000000000000000000000000000000000000000000000000000061297f565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110613ac757613ac7614280565b6020026020010181815250506118927f7462776f726c6400000000000000000042616c616e636573000000000000000060001b82600085604051602001613b1091815260200190565b60408051601f198184030181529190527e20010020000000000000000000000000000000000000000000000000000000612631565b60006060836001600160a01b03166000613b60858989613cd3565b604051613b6d91906148ce565b60006040518083038185875af1925050503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b606091505b509097909650945050505050565b60006060836001600160a01b0316613bd6848888613cd3565b604051613be391906148ce565b600060405180830381855af49150503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b60606119de613c2e858585612a61565b6000613c5385613c3e8989612a4e565b9060ff166028026038011c64ffffffffff1690565b6136c0565b60606000611e5083601560006138bb565b600080611d5085613d02565b6000613cc37f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613d1f565b80611e505750611e508383613d1f565b6060838383604051602001613cea93929190614b7f565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c9060009061255990612553565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613d5857613d58614280565b602002602001018181525050826001600160a01b031660001b81600181518110613d8457613d84614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e0101000100000000000000000000000000000000000000000000000000000061297f565b600060208284031215613dee57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611e5057600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610140810167ffffffffffffffff81118282101715613e5857613e58613e1e565b60405290565b6040516080810167ffffffffffffffff81118282101715613e5857613e58613e1e565b604051601f8201601f1916810167ffffffffffffffff81118282101715613eaa57613eaa613e1e565b604052919050565b8035600281106121d957600080fd5b8015158114613ecf57600080fd5b50565b80356121d981613ec1565b600067ffffffffffffffff821115613ef757613ef7613e1e565b5060051b60200190565b600082601f830112613f1257600080fd5b81356020613f27613f2283613edd565b613e81565b8083825260208201915060208460051b870101935086841115613f4957600080fd5b602086015b84811015613f655780358352918301918301613f4e565b509695505050505050565b600060208284031215613f8257600080fd5b813567ffffffffffffffff80821115613f9a57600080fd5b908301906101408286031215613faf57600080fd5b613fb7613e34565b613fc083613eb2565b81526020830135602082015260408301356040820152613fe260608401613ed2565b60608201526080830135608082015260a083013560a082015260c083013560c082015261401160e08401613ed2565b60e0820152610100808401358381111561402a57600080fd5b61403688828701613f01565b828401525050610120808401358381111561405057600080fd5b61405c88828701613f01565b918301919091525095945050505050565b60008060006060848603121561408257600080fd5b61408b84613eb2565b9250602084013567ffffffffffffffff808211156140a857600080fd5b6140b487838801613f01565b935060408601359150808211156140ca57600080fd5b506140d786828701613f01565b9150509250925092565b600080600060608085870312156140f757600080fd5b84359350602080860135935060408087013567ffffffffffffffff81111561411e57600080fd5b8701601f8101891361412f57600080fd5b803561413d613f2282613edd565b81815260079190911b8201840190848101908b83111561415c57600080fd5b928501925b828410156141af576080848d03121561417a5760008081fd5b614182613e5e565b84358152868501358782015285850135868201528785013588820152825260809093019290850190614161565b809750505050505050509250925092565b6001600160a01b0381168114613ecf57600080fd5b600080604083850312156141e857600080fd5b82356141f3816141c0565b9150602083013567ffffffffffffffff81111561420f57600080fd5b61421b85828601613f01565b9150509250929050565b6000806040838503121561423857600080fd5b50508035926020909101359150565b60008060006060848603121561425c57600080fd5b8335925060208401359150604084013561427581613ec1565b809150509250925092565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156142a857600080fd5b8151611e5081613ec1565b634e487b7160e01b600052601160045260246000fd5b600060001982036142dc576142dc6142b3565b5060010190565b634e487b7160e01b600052602160045260246000fd5b60008151808452602080850194506020840160005b8381101561432a5781518752958201959082019060010161430e565b509495945050505050565b60808152600061434860808301876142f9565b828103602084015261435a81876142f9565b91505061ffff808516604084015280841660608401525095945050505050565b6000806040838503121561438d57600080fd5b825161439881613ec1565b60208401519092506143a981613ec1565b809150509250929050565b6000600286106143c6576143c66142e3565b858252608060208301526143dd60808301866142f9565b82810360408401526143ef81866142f9565b91505082606083015295945050505050565b60006020828403121561441357600080fd5b8151611e50816141c0565b634e487b7160e01b600052601260045260246000fd5b60008261445157634e487b7160e01b600052601260045260246000fd5b500690565b808201808211156102b2576102b26142b3565b60008060006060848603121561447e57600080fd5b835192506020808501519250604085015167ffffffffffffffff8111156144a457600080fd5b8501601f810187136144b557600080fd5b80516144c3613f2282613edd565b81815260059190911b820183019083810190898311156144e257600080fd5b928401925b82841015614500578351825292840192908401906144e7565b80955050505050509250925092565b60006040808301858452602060406020860152818651808452606093506060870191506020880160005b8281101561457057815180518552858101518686015287810151888601528601518685015260809093019290840190600101614539565b50919998505050505050505050565b60005b8381101561459a578181015183820152602001614582565b50506000910152565b600081518084526145bb81602086016020860161457f565b601f01601f19169290920160200192915050565b8381526000600384106145e4576145e46142e3565b836020830152606060408301526129ac60608301846145a3565b83815260606020820152600061461760608301856142f9565b9050826040830152949350505050565b600082601f83011261463857600080fd5b815167ffffffffffffffff81111561465257614652613e1e565b6146656020601f19601f84011601613e81565b81815284602083860101111561467a57600080fd5b6119de82602083016020870161457f565b6000806000606084860312156146a057600080fd5b835167ffffffffffffffff808211156146b857600080fd5b6146c487838801614627565b94506020860151935060408601519150808211156146e157600080fd5b506140d786828701614627565b600060028a10614700576147006142e3565b5060f898891b815260018101979097526021870195909552921515861b6041860152604285019190915260628401526082830152151590911b60a282015260a30190565b6000835161475681846020880161457f565b83519083019061476a81836020880161457f565b01949350505050565b85815260a06020820152600061478c60a08301876142f9565b828103604084015261479e81876145a3565b905084606084015282810360808401526147b881856145a3565b98975050505050505050565b85815260a0602082015260006147dd60a08301876142f9565b60ff8616604084015282810360608401526147f881866145a3565b9150508260808301529695505050505050565b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156148535780818460040360031b1b83161693505b505050919050565b60408152600061486e60408301856145a3565b90506001600160a01b03831660208301529392505050565b84815260806020820152600061489f60808301866142f9565b60ff949094166040830152506060015292915050565b6000602082840312156148c757600080fd5b5051919050565b600082516148e081846020870161457f565b9190910192915050565b600060ff821660ff8103614900576149006142b3565b60010192915050565b8281526040602082015260006119de60408301846145a3565b60006020828403121561493457600080fd5b815167ffffffffffffffff81111561494b57600080fd5b6119de84828501614627565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149b881600386016020890161457f565b8084019050816003820152845191506149d882600483016020880161457f565b0160040195945050505050565b818103818111156102b2576102b26142b3565b80820281158282048414176102b2576102b26142b3565b8281526000602080830184516020860160005b82811015614a3e57815184529284019290840190600101614a22565b5091979650505050505050565b608081526000614a5e60808301876142f9565b8281036020840152614a7081876145a3565b90508460408401528281036060840152614a8a81856145a3565b979650505050505050565b86815260c060208201526000614aae60c08301886142f9565b8281036040840152614ac081886145a3565b90508560608401528281036080840152614ada81866145a3565b9150508260a0830152979650505050505050565b606081526000614b0160608301866145a3565b60208301949094525060400152919050565b606081526000614b2660608301866142f9565b65ffffffffffff85166020840152828103604084015261164e81856145a3565b848152608060208201526000614b5f60808301866142f9565b65ffffffffffff851660408401528281036060840152614a8a81856145a3565b60008451614b9181846020890161457f565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea2646970667358221220e56020d87a151d88f2fc539d33c24cd7bfe0c8a5e9df521f21d5fcad73eccd3364736f6c63430008180033","sourceMap":"1425:12007:244:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052600436106100b15760003560e01c806398d239b111610069578063c6ca743c1161004e578063c6ca743c146101ca578063e1af802c146101ea578063e903546c146101ff57600080fd5b806398d239b114610195578063b2467894146101aa57600080fd5b80631e45d6141161009a5780631e45d614146101185780632c86e0e21461014f57806345ec93541461017d57600080fd5b806301ffc9a7146100b6578063119df25f146100eb575b600080fd5b3480156100c257600080fd5b506100d66100d1366004613ddc565b61021f565b60405190151581526020015b60405180910390f35b3480156100f757600080fd5b506101006102b8565b6040516001600160a01b0390911681526020016100e2565b34801561012457600080fd5b50610138610133366004613f70565b6102c7565b6040805192151583529015156020830152016100e2565b34801561015b57600080fd5b5061016f61016a36600461406d565b61048e565b6040519081526020016100e2565b34801561018957600080fd5b5036601f19013561016f565b6101a86101a33660046140e1565b6109d5565b005b3480156101b657600080fd5b506100d66101c53660046141d5565b610dff565b3480156101d657600080fd5b506100d66101e5366004614225565b610ed5565b3480156101f657600080fd5b50610100610f93565b34801561020b57600080fd5b506101a861021a366004614247565b610f9d565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102b257507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102c2611323565b905090565b60008060008060005b8561010001515181101561038d576102e6610f93565b6001600160a01b031663525b0e1e876101000151838151811061030b5761030b614280565b60200260200101516040518263ffffffff1660e01b815260040161033191815260200190565b602060405180830381865afa15801561034e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103729190614296565b156103855782610381816142c9565b9350505b6001016102d0565b5060005b8561012001515181101561044e576103a7610f93565b6001600160a01b031663525b0e1e87610120015183815181106103cc576103cc614280565b60200260200101516040518263ffffffff1660e01b81526004016103f291815260200190565b602060405180830381865afa15801561040f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104339190614296565b156104465781610442816142c9565b9250505b600101610391565b508461012001515181148061046857508461010001515182145b8061047a57508460c001518560800151145b935084610100015151821492505050915091565b60006104a161049b6102b8565b84610dff565b806104b857506104b86104b26102b8565b83610dff565b6105095760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442053454e44455260448201526064015b60405180910390fd5b60008061052f8560008151811061052257610522614280565b6020026020010151611355565b915091506000806105408787611406565b91509150876001811115610556576105566142e3565b6001036106cd57600080610568610f93565b6001600160a01b031663c6d5525b858589896040518563ffffffff1660e01b81526004016105999493929190614335565b6040805180830381865afa1580156105b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d9919061437a565b915091508161062a5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056450000006044820152606401610500565b6040514290610643908c908790879085906020016143b4565b60405160208183030381529060405280519060200120975060006040518061014001604052808d600181111561067b5761067b6142e3565b81526020018381526020016000815260200160001515815260200160018152602001428152602001600f815260200184151581526020018681526020018781525090506106c889826114bb565b505050505b8760018111156106df576106df6142e3565b60ff16600003610850576106f1610f93565b6001600160a01b0316632933423f838387876040518563ffffffff1660e01b81526004016107229493929190614335565b602060405180830381865afa15801561073f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107639190614296565b6107af5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056500000006044820152606401610500565b60405142906107c8908a908590859085906020016143b4565b60405160208183030381529060405280519060200120955060006040518061014001604052808b6001811115610800576108006142e3565b81526020810184905260006040820181905260608201819052600160808301524260a0830152600f60c083015260e0820152610100810185905261012001859052905061084d87826114bb565b50505b604080518082019091526000808252602082015260005b83518110156109235761089284828151811061088557610885614280565b6020026020010151611597565b80519092501580156108a657508160200151155b6108f25760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b868252835161091b9085908390811061090d5761090d614280565b602002602001015183611658565b600101610867565b5060005b82518110156109c85761094583828151811061088557610885614280565b805190925015801561095957508160200151155b6109a55760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b86825282516109c09084908390811061090d5761090d614280565b600101610927565b5050505050509392505050565b60006109e0846116e3565b905060006109ec610f93565b6001600160a01b0316634f10aabc856040518263ffffffff1660e01b8152600401610a1991815260200190565b602060405180830381865afa158015610a36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a5a9190614401565b90508160200151600014158015610a7357506040820151155b610ae55760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b8160c00151826080015110610b625760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a204558504952454420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b610b6a6102b8565b6001600160a01b0316816001600160a01b0316148015610b8f5750610b8f8486610ed5565b610bdb5760405162461bcd60e51b815260206004820152601f60248201527f454e434f554e5445522053595354454d3a204e4f4e2d434f4d424154414e54006044820152606401610500565b81516001811115610bee57610bee6142e3565b60ff16600003610dee5760028260800151610c099190614434565b600003610d1757428260a00151601e610c229190614456565b11610cbc57610c318486610ed5565b610c7d5760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101200151610dff565b15610cb757600182608001818151610ca49190614456565b9052506080820151610cb79086906117de565b610dee565b610ccb81836101000151610dff565b610cb75760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e6420646566656e64657273207475726e000000000000006044820152606401610500565b428260a00151601e610d299190614456565b11610d9357610d388486610ed5565b610d845760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101000151610dff565b610da281836101200151610dff565b610dee5760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e642061747461636b657273207475726e000000000000006044820152606401610500565b610df88584611897565b5050505050565b6000805b8251811015610ece57610e14610f93565b6001600160a01b0316634f10aabc848381518110610e3457610e34614280565b60200260200101516040518263ffffffff1660e01b8152600401610e5a91815260200190565b602060405180830381865afa158015610e77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e9b9190614401565b6001600160a01b0316846001600160a01b031603610ebc5760019150610ece565b80610ec6816142c9565b915050610e03565b5092915050565b600080610ee1836116e3565b905060005b81610120015151811015610f34578161012001518181518110610f0b57610f0b614280565b60200260200101518503610f225760019250610f34565b80610f2c816142c9565b915050610ee6565b5081610ece5760005b81610100015151811015610f8b578161010001518181518110610f6257610f62614280565b60200260200101518503610f795760019250610f8b565b80610f83816142c9565b915050610f3d565b505092915050565b60006102c261192c565b610fae30610fa96102b8565b611936565b6000610fb9846116e3565b9050610fc48461194c565b156110115760405162461bcd60e51b815260206004820152601660248201527f656e636f756e74657220616c7265616479206f766572000000000000000000006044820152606401610500565b46617a690361102f5761102484436119e6565b436040820152611040565b61103984426119e6565b4260408201525b6000805b826101000151518110156110f157826101000151818151811061106957611069614280565b6020026020010151915061107c82611a65565b156110e957611089610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b81526004016110b691815260200190565b600060405180830381600087803b1580156110d057600080fd5b505af11580156110e4573d6000803e3d6000fd5b505050505b600101611044565b5060005b826101200151518110156111a257826101200151818151811061111a5761111a614280565b6020026020010151915061112d82611a65565b1561119a5761113a610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b815260040161116791815260200190565b600060405180830381600087803b15801561118157600080fd5b505af1158015611195573d6000803e3d6000fd5b505050505b6001016110f5565b506000806060600160ff16856000015160018111156111c3576111c36142e3565b60ff160361126c576111d3610f93565b6040517f49572ff1000000000000000000000000000000000000000000000000000000008152600481018a9052602481018990526001600160a01b0391909116906349572ff1906044016000604051808303816000875af115801561123c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526112649190810190614469565b919450925090505b6040805160a0810182524281528715156020820152908101849052606081018390526080810182905260005b866101200151518110156112d9576112d187610120015182815181106112c0576112c0614280565b60200260200101516000801b611b03565b600101611298565b5060005b8661010001515181101561130d5761130587610100015182815181106112c0576112c0614280565b6001016112dd565b506113188982611bb7565b505050505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806113525750335b90565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061138f5761138f614280565b6020908102919091010152600080806113e87f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383611d39565b9550955050505050915091565b60608060008060005b865181101561144e5761143a87828151811061142d5761142d614280565b6020026020010151611d5c565b6114449084614456565b925060010161140f565b5060005b85518110156114845761147086828151811061142d5761142d614280565b61147a9083614456565b9150600101611452565b5080821115611498578593508492506114b2565b818111156114ab578493508592506114b2565b8593508492505b50509250929050565b60006114ed826000015183602001518460400151856060015186608001518760a001518860c001518960e00151611dee565b90506000611505836101000151846101200151611e2c565b9050600061151d846101000151856101200151611e57565b6040805160018082528183019092529192506000919060208083019080368337019050509050858160008151811061155757611557614280565b602090810291909101015261158f7f74625544000000000000000000000000436f6d626174456e636f756e7465720082868686611e93565b505050505050565b60408051808201825260008082526020820181905282516001808252818501909452919290919081602001602082028036833701905050905082816000815181106115e4576115e4614280565b60209081029190910101526000808061163d7f74625544000000000000000000000000456e636f756e746572456e7469747900857e21020020010000000000000000000000000000000000000000000000000000611c69565b92509250925061164e838383611f48565b9695505050505050565b600061166c82600001518360200151611f75565b6040805160018082528183019092529192506000916060918391906020808301908036833701905050905085816000815181106116ab576116ab614280565b602090810291909101015261158f7f74625544000000000000000000000000456e636f756e746572456e746974790082868686611e93565b61173e6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061177457611774614280565b6020908102919091010152600080806117cd7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611c69565b92509250925061164e838383611f98565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061181457611814614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260048560405160200161185d91815260200190565b60408051601f198184030181529190527ea308020120200120202001000000000000000000000000000000000000000061207b565b505050565b61189282600184846040516020016118b092919061450f565b60408051601f19818403018152908290526118cf9392916024016145cf565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a4000000000000000000000000000000000000000000000000000000001790526120f1565b60006102c261219f565b611948611942836121de565b8261227b565b5050565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061198557611985614280565b602090810291909101015260006119de7f74625544000000000000000000000000436f6d626174456e636f756e746572008360027ea30802012020012020200100000000000000000000000000000000000000006122c7565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a1c57611a1c614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260028560405160200161185d91815260200190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9e57611a9e614280565b60209081029190910101526000611af77f74625544000000000000000000000000456e636f756e746572456e74697479008360017e210200200100000000000000000000000000000000000000000000000000006122c7565b90506119de8160f81c90565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611b3957611b39614280565b6020026020010181815250506118927f74625544000000000000000000000000456e636f756e746572456e746974790060001b82600085604051602001611b8291815260200190565b60408051601f198184030181529190527e2102002001000000000000000000000000000000000000000000000000000061207b565b6000611bd58260000151836020015184604001518560600151612384565b90506000611be683608001516123cf565b90506000611bf784608001516123e2565b60408051600180825281830190925291925060009190602080830190803683370190505090508581600081518110611c3157611c31614280565b602090810291909101015261158f7f6f745544000000000000000000000000436f6d6261744f7574636f6d6500000082868686611e93565b6060600060606000611c7961219f565b9050306001600160a01b03821603611ca257611c96878787612413565b93509350935050611d30565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611ceb908a908a908a906004016145fe565b600060405180830381865afa158015611d08573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c96919081019061468b565b93509350939050565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611d9557611d95614280565b602090810291909101015260006119de7f74625544000000000000000000000000537461747300000000000000000000008360017ee10800202001202020202000000000000000000000000000000000000000006122c7565b60608888888888888888604051602001611e0f9897969594939291906146ee565b604051602081830303815290604052905098975050505050505050565b6000611e5083516020028351602002606081901b603883901b838301171792915050565b9392505050565b6060611e628361251b565b611e6b8361251b565b604051602001611e7c929190614744565b604051602081830303815290604052905092915050565b6000611e9d61219f565b9050306001600160a01b03821603611ec157611ebc868686868661252b565b61158f565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611f0e9089908990899089908990600401614773565b600060405180830381600087803b158015611f2857600080fd5b505af1158015611f3c573d6000803e3d6000fd5b50505050505050505050565b6040805180820190915260008082526020820152611f6584612541565b1515602083015281529392505050565b60608282604051602001611e7c929190918252151560f81b602082015260210190565b611ff36040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b611ffc84612560565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a0152604089018690526020890187905288886001811115612042576120426142e3565b6001811115612053576120536142e3565b815250505050505050505061206883836125e2565b6101208301526101008201529392505050565b600061208561219f565b9050306001600160a01b038216036120a457611ebc8686868686612631565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611f0e90899089908990899089906004016147c4565b60606000806121076121028561480b565b612646565b91509150816000801b0361216d576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000600035166004820152602401610500565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526119de8285612709565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806121d9573391505090565b919050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061222357612223614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e200100200000000000000000000000000000000000000000000000000000006122c7565b61228582826127e4565b6119485761229282612842565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161050092919061485b565b6000806122d261219f565b9050306001600160a01b038216036122f8576122f08686868661297f565b9150506119de565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d5990612343908990899089908990600401614886565b602060405180830381865afa158015612360573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122f091906148b5565b6060848484846040516020016123b6949392919093845291151560f81b60208401526021830152604182015260610190565b6040516020818303038152906040529050949350505050565b60006102b28251602002603881901b1790565b60606123ed8261251b565b6040516020016123fd91906148ce565b6040516020818303038152906040529050919050565b6060600060606000612424856129b5565b90506124318787836129d8565b9350600061243e86612a11565b90508015612510576124508888612a4e565b935066ffffffffffffff841667ffffffffffffffff81111561247457612474613e1e565b6040519080825280601f01601f19166020018201604052801561249e576020820181803683370190505b5092506020830160005b828160ff16101561250d5760006124c08b8b84612a61565b905060006124dd888460ff166028026038011c64ffffffffff1690565b90506124ec8260008387612ae1565b6124f68185614456565b935050508080612505906148ea565b9150506124a8565b50505b505093509350939050565b606081611e508160206000612bac565b610df8858585858561253c8b612c0c565b612c91565b60208101516040820151600090612559905b60f81c90565b9050915091565b60008060008060008060008061257a896000016020015190565b60f81c600181111561258e5761258e6142e3565b60218a015160418b015160618c0151929a5090985096506125ae90612553565b60628a015160828b015160a28c015160c28d0151939850919650945092506125d590612553565b9050919395975091939597565b6060806000603885901c64ffffffffff16612606612601868484612fca565b613058565b935090508064ffffffffff606087901c1601612626612601868484612fca565b925050509250929050565b610df885856126408487613069565b856130a2565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168160008151811061269f5761269f614280565b6020908102919091010152600080806126f87f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383613346565b6060600061271561192c565b90506001600160a01b038116300361275657600061273d612734611323565b60008787613352565b935090508061274f5761274f8361348d565b50506102b2565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af089061279d9087908790600401614909565b6000604051808303816000875af11580156127bc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526119de9190810190614922565b60006128327f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613495565b80611e505750611e508383613495565b606081601081901b60006128558361355e565b9050827fffffffffffffffffffffffffffff0000000000000000000000000000000000008316156128b0576128ab7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613575565b6128e7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000083161561291d5761291883613575565b612954565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b60405160200161296693929190614957565b6040516020818303038152906040529350505050919050565b60006129ac61298e8686613619565b60ff858116601b0360080285901c166129a78587613069565b61366f565b95945050505050565b600060086129c5600260206149e5565b6129cf91906149f8565b9190911c919050565b6060816000036129f75750604080516020810190915260008152611e50565b6000612a038585613619565b90506129ac816000856136c0565b60006008600180612a24600260206149e5565b612a2e91906149e5565b612a3891906149e5565b612a4291906149f8565b8260ff911c1692915050565b6000611e50612a5d84846136e3565b5490565b60008383604051602001612a76929190614a0f565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612b685760208310612b0b57602083048401935060208381612b0757612b0761441e565b0692505b8215612b68576020839003600081841015612b2e5750600019600884021c612b38565b50600019600882021c5b8554600886021b818451168219821617845250818411612b59575050612ba6565b50600194909401939182900391015b5b60208210612b8a5783548152600190930192601f1990910190602001612b69565b8115612ba65780518454600019600885021c9182169119161781525b50505050565b82516060906000612bbd85836149f8565b9050604051925060208301601f19603f83860101166040528184526000602088015b84821015612c00578051871b83529187019160019190910190602001612bdf565b50505050509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d000000000000000000008201612c5b57507e60030220202000000000000000000000000000000000000000000000000000919050565b6102b2612c887f746273746f72650000000000000000005461626c65730000000000000000000084613739565b6020600061366f565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff0000000000000000000000000000000000000000000000000000000000001603612d1d57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a986868686604051612d109493929190614a4b565b60405180910390a261158f565b6000612d2887613755565b905060005b8151811015612e01576000828281518110612d4a57612d4a614280565b60200260200101519050612d766001826affffffffffffffffffffff19166137de90919063ffffffff16565b15612df8576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90612dc5908c908c908c908c908c908c90600401614a95565b600060405180830381600087803b158015612ddf57600080fd5b505af1158015612df3573d6000803e3d6000fd5b505050505b50600101612d2d565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a987878787604051612e389493929190614a4b565b60405180910390a26000612e4c8888613619565b90506000602087019050612e648260008951846137fc565b6000612e6f85612a11565b1115612ef3576000612e818a8a6136e3565b878155905060208601915060008060005b612e9b88612a11565b8160ff161015612eee57612eb08d8d83612a61565b9250612ecb8a8260ff166028026038011c64ffffffffff1690565b9150612eda83600084886137fc565b612ee48286614456565b9450600101612e92565b505050505b60005b8351811015611f3c576000848281518110612f1357612f13614280565b60200260200101519050612f3f6002826affffffffffffffffffffff19166137de90919063ffffffff16565b15612fc1576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612f8e908e908e908e908e908e908e90600401614a95565b600060405180830381600087803b158015612fa857600080fd5b505af1158015612fbc573d6000803e3d6000fd5b505050505b50600101612ef6565b600081831180612fda5750835182115b15613017578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161050093929190614aee565b602084016130258482614456565b9050600061303385856149e5565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611e5083602060006138bb565b600080805b8360ff1681101561309a5761309060ff601b83900360080287901c1683614456565b915060010161306e565b509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361312c57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161311f93929190614b13565b60405180910390a2612ba6565b60006131388585613619565b9050600061314586613755565b905060005b815181101561321a57600082828151811061316757613167614280565b602002602001015190506131936004826affffffffffffffffffffff19166137de90919063ffffffff16565b15613211576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906131de908b908b908b908b90600401614b46565b600060405180830381600087803b1580156131f857600080fd5b505af115801561320c573d6000803e3d6000fd5b505050505b5060010161314a565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161324f93929190614b13565b60405180910390a261326a828565ffffffffffff168561392a565b60005b815181101561333d57600082828151811061328a5761328a614280565b602002602001015190506132b66008826affffffffffffffffffffff19166137de90919063ffffffff16565b15613334576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190613301908b908b908b908b90600401614b46565b600060405180830381600087803b15801561331b57600080fd5b505af115801561332f573d6000803e3d6000fd5b505050505b5060010161326d565b50505050505050565b600080611d5085613940565b6000606060008061336286613952565b90925090506001600160a01b0382166133b3578561337f87612842565b6040517ffbf10ce6000000000000000000000000000000000000000000000000000000008152600401610500929190614909565b806133c2576133c286896139f6565b861561342e577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061341682613a00565b905061342b826134268b84614456565b613a91565b50505b600061343a8760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146134725761346d88888488613b45565b61347e565b61347e88888488613bbd565b90999098509650505050505050565b805160208201fd5b6040805160028082526060820183526000928392919060208301908036833701905050905083816000815181106134ce576134ce614280565b602002602001018181525050826001600160a01b031660001b816001815181106134fa576134fa614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e010100010000000000000000000000000000000000000000000000000000006122c7565b90506129ac8160f81c90565b600061356c60706010614456565b9190911b919050565b606060005b60108110156135da577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff0000000000000000000000000000000000000000000000000000000000000016156135da5760010161357a565b604080517fffffffffffffffffffffffffffffffff000000000000000000000000000000008516602082015281516030909101909152818152806119de565b6000828260405160200161362e929190614a0f565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210613695576020820484019350602082816136915761369161441e565b0691505b508254600882021b60208290038084111561309a576001850154600882021c82179150509392505050565b60405160208101601f19603f848401011660405282825261309a85858584612ae1565b600082826040516020016136f8929190614a0f565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516020810184905290810182905260009060600161362e565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061378f5761378f614280565b602090810291909101015260006137c77f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613c1e565b90506119de6137d98260008451612fca565b613c58565b60008160ff16826137ef8560581c90565b1660ff1614905092915050565b82156138765760208310613826576020830484019350602083816138225761382261441e565b0692505b82156138765760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613867575050612ba6565b50600194909401939182900391015b5b602082106138985780518455600190930192601f1990910190602001613877565b8115612ba6576000600019600884021c8554835182191691161785555050505050565b606060006138c98560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816138ef576138ef61441e565b04905060405193506020840160208202810160405281855260005b82811015612c00578451871c82529387019360209091019060010161390a565b6118928383835161393b8560200190565b6137fc565b60208101516040820151600090612559565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061398c5761398c614280565b6020908102919091010152600080806139e57f7462776f726c6400000000000000000053797374656d73000000000000000000857e15020014010000000000000000000000000000000000000000000000000000612413565b9250925092506113f9838383613c69565b6122858282613c75565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613a3957613a39614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000042616c616e636573000000000000000083837e2001002000000000000000000000000000000000000000000000000000000061297f565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110613ac757613ac7614280565b6020026020010181815250506118927f7462776f726c6400000000000000000042616c616e636573000000000000000060001b82600085604051602001613b1091815260200190565b60408051601f198184030181529190527e20010020000000000000000000000000000000000000000000000000000000612631565b60006060836001600160a01b03166000613b60858989613cd3565b604051613b6d91906148ce565b60006040518083038185875af1925050503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b606091505b509097909650945050505050565b60006060836001600160a01b0316613bd6848888613cd3565b604051613be391906148ce565b600060405180830381855af49150503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b60606119de613c2e858585612a61565b6000613c5385613c3e8989612a4e565b9060ff166028026038011c64ffffffffff1690565b6136c0565b60606000611e5083601560006138bb565b600080611d5085613d02565b6000613cc37f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613d1f565b80611e505750611e508383613d1f565b6060838383604051602001613cea93929190614b7f565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c9060009061255990612553565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613d5857613d58614280565b602002602001018181525050826001600160a01b031660001b81600181518110613d8457613d84614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e0101000100000000000000000000000000000000000000000000000000000061297f565b600060208284031215613dee57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611e5057600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610140810167ffffffffffffffff81118282101715613e5857613e58613e1e565b60405290565b6040516080810167ffffffffffffffff81118282101715613e5857613e58613e1e565b604051601f8201601f1916810167ffffffffffffffff81118282101715613eaa57613eaa613e1e565b604052919050565b8035600281106121d957600080fd5b8015158114613ecf57600080fd5b50565b80356121d981613ec1565b600067ffffffffffffffff821115613ef757613ef7613e1e565b5060051b60200190565b600082601f830112613f1257600080fd5b81356020613f27613f2283613edd565b613e81565b8083825260208201915060208460051b870101935086841115613f4957600080fd5b602086015b84811015613f655780358352918301918301613f4e565b509695505050505050565b600060208284031215613f8257600080fd5b813567ffffffffffffffff80821115613f9a57600080fd5b908301906101408286031215613faf57600080fd5b613fb7613e34565b613fc083613eb2565b81526020830135602082015260408301356040820152613fe260608401613ed2565b60608201526080830135608082015260a083013560a082015260c083013560c082015261401160e08401613ed2565b60e0820152610100808401358381111561402a57600080fd5b61403688828701613f01565b828401525050610120808401358381111561405057600080fd5b61405c88828701613f01565b918301919091525095945050505050565b60008060006060848603121561408257600080fd5b61408b84613eb2565b9250602084013567ffffffffffffffff808211156140a857600080fd5b6140b487838801613f01565b935060408601359150808211156140ca57600080fd5b506140d786828701613f01565b9150509250925092565b600080600060608085870312156140f757600080fd5b84359350602080860135935060408087013567ffffffffffffffff81111561411e57600080fd5b8701601f8101891361412f57600080fd5b803561413d613f2282613edd565b81815260079190911b8201840190848101908b83111561415c57600080fd5b928501925b828410156141af576080848d03121561417a5760008081fd5b614182613e5e565b84358152868501358782015285850135868201528785013588820152825260809093019290850190614161565b809750505050505050509250925092565b6001600160a01b0381168114613ecf57600080fd5b600080604083850312156141e857600080fd5b82356141f3816141c0565b9150602083013567ffffffffffffffff81111561420f57600080fd5b61421b85828601613f01565b9150509250929050565b6000806040838503121561423857600080fd5b50508035926020909101359150565b60008060006060848603121561425c57600080fd5b8335925060208401359150604084013561427581613ec1565b809150509250925092565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156142a857600080fd5b8151611e5081613ec1565b634e487b7160e01b600052601160045260246000fd5b600060001982036142dc576142dc6142b3565b5060010190565b634e487b7160e01b600052602160045260246000fd5b60008151808452602080850194506020840160005b8381101561432a5781518752958201959082019060010161430e565b509495945050505050565b60808152600061434860808301876142f9565b828103602084015261435a81876142f9565b91505061ffff808516604084015280841660608401525095945050505050565b6000806040838503121561438d57600080fd5b825161439881613ec1565b60208401519092506143a981613ec1565b809150509250929050565b6000600286106143c6576143c66142e3565b858252608060208301526143dd60808301866142f9565b82810360408401526143ef81866142f9565b91505082606083015295945050505050565b60006020828403121561441357600080fd5b8151611e50816141c0565b634e487b7160e01b600052601260045260246000fd5b60008261445157634e487b7160e01b600052601260045260246000fd5b500690565b808201808211156102b2576102b26142b3565b60008060006060848603121561447e57600080fd5b835192506020808501519250604085015167ffffffffffffffff8111156144a457600080fd5b8501601f810187136144b557600080fd5b80516144c3613f2282613edd565b81815260059190911b820183019083810190898311156144e257600080fd5b928401925b82841015614500578351825292840192908401906144e7565b80955050505050509250925092565b60006040808301858452602060406020860152818651808452606093506060870191506020880160005b8281101561457057815180518552858101518686015287810151888601528601518685015260809093019290840190600101614539565b50919998505050505050505050565b60005b8381101561459a578181015183820152602001614582565b50506000910152565b600081518084526145bb81602086016020860161457f565b601f01601f19169290920160200192915050565b8381526000600384106145e4576145e46142e3565b836020830152606060408301526129ac60608301846145a3565b83815260606020820152600061461760608301856142f9565b9050826040830152949350505050565b600082601f83011261463857600080fd5b815167ffffffffffffffff81111561465257614652613e1e565b6146656020601f19601f84011601613e81565b81815284602083860101111561467a57600080fd5b6119de82602083016020870161457f565b6000806000606084860312156146a057600080fd5b835167ffffffffffffffff808211156146b857600080fd5b6146c487838801614627565b94506020860151935060408601519150808211156146e157600080fd5b506140d786828701614627565b600060028a10614700576147006142e3565b5060f898891b815260018101979097526021870195909552921515861b6041860152604285019190915260628401526082830152151590911b60a282015260a30190565b6000835161475681846020880161457f565b83519083019061476a81836020880161457f565b01949350505050565b85815260a06020820152600061478c60a08301876142f9565b828103604084015261479e81876145a3565b905084606084015282810360808401526147b881856145a3565b98975050505050505050565b85815260a0602082015260006147dd60a08301876142f9565b60ff8616604084015282810360608401526147f881866145a3565b9150508260808301529695505050505050565b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156148535780818460040360031b1b83161693505b505050919050565b60408152600061486e60408301856145a3565b90506001600160a01b03831660208301529392505050565b84815260806020820152600061489f60808301866142f9565b60ff949094166040830152506060015292915050565b6000602082840312156148c757600080fd5b5051919050565b600082516148e081846020870161457f565b9190910192915050565b600060ff821660ff8103614900576149006142b3565b60010192915050565b8281526040602082015260006119de60408301846145a3565b60006020828403121561493457600080fd5b815167ffffffffffffffff81111561494b57600080fd5b6119de84828501614627565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149b881600386016020890161457f565b8084019050816003820152845191506149d882600483016020880161457f565b0160040195945050505050565b818103818111156102b2576102b26142b3565b80820281158282048414176102b2576102b26142b3565b8281526000602080830184516020860160005b82811015614a3e57815184529284019290840190600101614a22565b5091979650505050505050565b608081526000614a5e60808301876142f9565b8281036020840152614a7081876145a3565b90508460408401528281036060840152614a8a81856145a3565b979650505050505050565b86815260c060208201526000614aae60c08301886142f9565b8281036040840152614ac081886145a3565b90508560608401528281036080840152614ada81866145a3565b9150508260a0830152979650505050505050565b606081526000614b0160608301866145a3565b60208301949094525060400152919050565b606081526000614b2660608301866142f9565b65ffffffffffff85166020840152828103604084015261164e81856145a3565b848152608060208201526000614b5f60808301866142f9565b65ffffffffffff851660408401528281036060840152614a8a81856145a3565b60008451614b9181846020890161457f565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea2646970667358221220e56020d87a151d88f2fc539d33c24cd7bfe0c8a5e9df521f21d5fcad73eccd3364736f6c63430008180033","sourceMap":"1425:12007:244:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:198:123;;;;;;;;;;-1:-1:-1;2331:198:123;;;;;:::i;:::-;;:::i;:::-;;;516:14:264;;509:22;491:41;;479:2;464:18;2331:198:123;;;;;;;;1262:113;;;;;;;;;;;;;:::i;:::-;;;-1:-1:-1;;;;;707:55:264;;;689:74;;677:2;662:18;1262:113:123;543:226:264;5175:986:244;;;;;;;;;;-1:-1:-1;5175:986:244;;;;;:::i;:::-;;:::i;:::-;;;;4647:14:264;;4640:22;4622:41;;4706:14;;4699:22;4694:2;4679:18;;4672:50;4595:18;5175:986:244;4460:268:264;1634:3535:244;;;;;;;;;;-1:-1:-1;1634:3535:244;;;;;:::i;:::-;;:::i;:::-;;;5584:25:264;;;5572:2;5557:18;1634:3535:244;5438:177:264;1616:110:123;;;;;;;;;;-1:-1:-1;3800:14:123;-1:-1:-1;;3796:25:123;3783:39;1616:110;1262:113;6335:2613:244;;;;;;:::i;:::-;;:::i;:::-;;11921:391;;;;;;;;;;-1:-1:-1;11921:391:244;;;;;:::i;:::-;;:::i;11130:785::-;;;;;;;;;;-1:-1:-1;11130:785:244;;;;;:::i;:::-;;:::i;1942:98:123:-;;;;;;;;;;;;;:::i;8954:2170:244:-;;;;;;;;;;-1:-1:-1;8954:2170:244;;;;;:::i;:::-;;:::i;2331:198:123:-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;1262:113::-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;5175:986:244:-;5292:20;5314:18;5348:27;5385;5427:9;5422:197;5442:13;:23;;;:30;5438:1;:34;5422:197;;;5504:8;:6;:8::i;:::-;-1:-1:-1;;;;;5497:28:244;;5526:13;:23;;;5550:1;5526:26;;;;;;;;:::i;:::-;;;;;;;5497:56;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;5497:56:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5493:116;;;5573:21;;;;:::i;:::-;;;;5493:116;5474:3;;5422:197;;;;5633:9;5628:197;5648:13;:23;;;:30;5644:1;:34;5628:197;;;5710:8;:6;:8::i;:::-;-1:-1:-1;;;;;5703:28:244;;5732:13;:23;;;5756:1;5732:26;;;;;;;;:::i;:::-;;;;;;;5703:56;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;5703:56:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5699:116;;;5779:21;;;;:::i;:::-;;;;5699:116;5680:3;;5628:197;;;;5890:13;:23;;;:30;5867:19;:53;:126;;;;5963:13;:23;;;:30;5940:19;:53;5867:126;:197;;;;6042:13;:22;;;6013:13;:25;;;:51;5867:197;5835:239;;6124:13;:23;;;:30;6101:19;:53;6085:69;;5338:823;;5175:986;;;:::o;1634:3535::-;1770:19;1826:35;1840:12;:10;:12::i;:::-;1854:6;1826:13;:35::i;:::-;:74;;;;1865:35;1879:12;:10;:12::i;:::-;1893:6;1865:13;:35::i;:::-;1805:153;;;;-1:-1:-1;;;1805:153:244;;9617:2:264;1805:153:244;;;9599:21:264;;;9636:18;;;9629:30;9695:34;9675:18;;;9668:62;9747:18;;1805:153:244;;;;;;;;;1969:8;1979;1991:23;2004:6;2011:1;2004:9;;;;;;;;:::i;:::-;;;;;;;1991:12;:23::i;:::-;1968:46;;;;2062:26;2090;2120:33;2138:6;2146;2120:17;:33::i;:::-;2061:92;;;;2176:13;2168:22;;;;;;;;:::i;:::-;2194:1;2168:27;2164:924;;2212:15;2229:21;2261:8;:6;:8::i;:::-;-1:-1:-1;;;;;2254:31:244;;2286:9;2297;2308:1;2311;2254:59;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2211:102;;;;2335:10;2327:52;;;;-1:-1:-1;;;2327:52:244;;11642:2:264;2327:52:244;;;11624:21:264;11681:2;11661:18;;;11654:30;11720:31;11700:18;;;11693:59;11769:18;;2327:52:244;11440:353:264;2327:52:244;2466:58;;2413:15;;2466:58;;2477:13;;2492:9;;2503;;2413:15;;2466:58;;;:::i;:::-;;;;;;;;;;;;;2456:69;;;;;;2442:83;;2540:37;2580:438;;;;;;;;2633:13;2580:438;;;;;;;;:::i;:::-;;;;;2671:9;2580:438;;;;2703:1;2580:438;;;;2742:5;2580:438;;;;;;2778:1;2580:438;;;;2815:15;2580:438;;;;403:2:0;2580:438:244;;;;2911:16;2580:438;;;;;;2956:9;2580:438;;;;2994:9;2580:438;;;2540:478;;3033:44;3053:11;3066:10;3033:19;:44::i;:::-;2197:891;;;;2164:924;3108:13;3102:20;;;;;;;;:::i;:::-;:25;;3126:1;3102:25;3098:844;;3158:8;:6;:8::i;:::-;-1:-1:-1;;;;;3151:31:244;;3183:9;3194;3205:1;3208;3151:59;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3143:101;;;;-1:-1:-1;;;3143:101:244;;12688:2:264;3143:101:244;;;12670:21:264;12727:2;12707:18;;;12700:30;12766:31;12746:18;;;12739:59;12815:18;;3143:101:244;12486:353:264;3143:101:244;3331:58;;3278:15;;3331:58;;3342:13;;3357:9;;3368;;3278:15;;3331:58;;;:::i;:::-;;;;;;;;;;;;;3321:69;;;;;;3307:83;;3405:37;3445:427;;;;;;;;3498:13;3445:427;;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;3445:427:244;;;;;;;;;;;;;;;;;3680:15;3445:427;;;;403:2:0;3445:427:244;;;;;;;;;;;;;;;;;;;3405:467;-1:-1:-1;3887:44:244;3907:11;3405:467;3887:19;:44::i;:::-;3129:813;;3098:844;-1:-1:-1;;;;;;;;;;;;;;;;;4059:9:244;4054:529;4074:9;:16;4070:1;:20;4054:529;;;4137:33;4157:9;4167:1;4157:12;;;;;;;;:::i;:::-;;;;;;;4137:19;:33::i;:::-;4289:35;;4111:59;;-1:-1:-1;4289:49:244;:82;;;;;4343:23;:28;;;4342:29;4289:82;4264:173;;;;-1:-1:-1;;;4264:173:244;;13046:2:264;4264:173:244;;;13028:21:264;;;13065:18;;;13058:30;13124:34;13104:18;;;13097:62;13176:18;;4264:173:244;12844:356:264;4264:173:244;4451:49;;;4534:12;;4514:58;;4534:9;;4544:1;;4534:12;;;;;;:::i;:::-;;;;;;;4548:23;4514:19;:58::i;:::-;4092:3;;4054:529;;;;4639:9;4634:529;4654:9;:16;4650:1;:20;4634:529;;;4717:33;4737:9;4747:1;4737:12;;;;;;;;:::i;4717:33::-;4869:35;;4691:59;;-1:-1:-1;4869:49:244;:82;;;;;4923:23;:28;;;4922:29;4869:82;4844:173;;;;-1:-1:-1;;;4844:173:244;;13046:2:264;4844:173:244;;;13028:21:264;;;13065:18;;;13058:30;13124:34;13104:18;;;13097:62;13176:18;;4844:173:244;12844:356:264;4844:173:244;5031:49;;;5114:12;;5094:58;;5114:9;;5124:1;;5114:12;;;;;;:::i;5094:58::-;4672:3;;4634:529;;;;1795:3374;;;;;1634:3535;;;;;:::o;6335:2613::-;6441:40;6484:32;6504:11;6484:19;:32::i;:::-;6441:75;;6526:21;6557:8;:6;:8::i;:::-;-1:-1:-1;;;;;6550:36:244;;6587:8;6550:46;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;6550:46:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6526:70;;6615:13;:19;;;6638:1;6615:24;;:50;;;;-1:-1:-1;6643:17:244;;;;:22;6615:50;6607:98;;;;-1:-1:-1;;;6607:98:244;;13663:2:264;6607:98:244;;;13645:21:264;13702:2;13682:18;;;13675:30;13741:34;13721:18;;;13714:62;13812:5;13792:18;;;13785:33;13835:19;;6607:98:244;13461:399:264;6607:98:244;6751:13;:22;;;6723:13;:25;;;:50;6715:98;;;;-1:-1:-1;;;6715:98:244;;14067:2:264;6715:98:244;;;14049:21:264;14106:2;14086:18;;;14079:30;14145:34;14125:18;;;14118:62;14216:5;14196:18;;;14189:33;14239:19;;6715:98:244;13865:399:264;6715:98:244;6861:12;:10;:12::i;:::-;-1:-1:-1;;;;;6844:29:244;:13;-1:-1:-1;;;;;6844:29:244;;:69;;;;;6877:36;6891:8;6901:11;6877:13;:36::i;:::-;6823:135;;;;-1:-1:-1;;;6823:135:244;;14471:2:264;6823:135:244;;;14453:21:264;14510:2;14490:18;;;14483:30;14549:33;14529:18;;;14522:61;14600:18;;6823:135:244;14269:355:264;6823:135:244;7012:27;;7006:34;;;;;;;;:::i;:::-;:39;;7044:1;7006:39;7002:1895;;7132:1;7104:13;:25;;;:29;;;;:::i;:::-;7137:1;7104:34;7100:1787;;7254:15;7215:13;:30;;;7248:2;7215:35;;;;:::i;:::-;:54;7211:708;;7365:36;7379:8;7389:11;7365:13;:36::i;:::-;7357:81;;;;-1:-1:-1;;;7357:81:244;;15421:2:264;7357:81:244;;;15403:21:264;;;15440:18;;;15433:30;15499:34;15479:18;;;15472:62;15551:18;;7357:81:244;15219:356:264;7357:81:244;7533:53;7547:13;7562;:23;;;7533:13;:53::i;:::-;7529:234;;;7643:1;7614:13;:25;;:30;;;;;;;:::i;:::-;;;-1:-1:-1;7714:25:244;;;;7670:70;;7701:11;;7670:30;:70::i;:::-;7100:1787;;7211:708;7817:53;7831:13;7846;:23;;;7817:13;:53::i;:::-;7809:91;;;;-1:-1:-1;;;7809:91:244;;15782:2:264;7809:91:244;;;15764:21:264;15821:2;15801:18;;;15794:30;15860:27;15840:18;;;15833:55;15905:18;;7809:91:244;15580:349:264;7100:1787:244;8073:15;8034:13;:30;;;8067:2;8034:35;;;;:::i;:::-;:54;8030:843;;8180:36;8194:8;8204:11;8180:13;:36::i;:::-;8172:81;;;;-1:-1:-1;;;8172:81:244;;15421:2:264;8172:81:244;;;15403:21:264;;;15440:18;;;15433:30;15499:34;15479:18;;;15472:62;15551:18;;8172:81:244;15219:356:264;8172:81:244;8423:53;8437:13;8452;:23;;;8423:13;:53::i;8030:843::-;8771:53;8785:13;8800;:23;;;8771:13;:53::i;:::-;8763:91;;;;-1:-1:-1;;;8763:91:244;;16136:2:264;8763:91:244;;;16118:21:264;16175:2;16155:18;;;16148:30;16214:27;16194:18;;;16187:55;16259:18;;8763:91:244;15934:349:264;8763:91:244;8906:35;8920:11;8933:7;8906:13;:35::i;:::-;6431:2517;;6335:2613;;;:::o;11921:391::-;12013:19;12049:9;12044:262;12064:12;:19;12060:1;:23;12044:262;;;12122:8;:6;:8::i;:::-;-1:-1:-1;;;;;12115:36:244;;12152:12;12165:1;12152:15;;;;;;;;:::i;:::-;;;;;;;12115:53;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;12115:53:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;12104:64:244;:7;-1:-1:-1;;;;;12104:64:244;;12100:147;;12205:4;12188:21;;12227:5;;12100:147;12278:3;;;;:::i;:::-;;;;12044:262;;;;11921:391;;;;:::o;11130:785::-;11213:19;11244:40;11287:32;11307:11;11287:19;:32::i;:::-;11244:75;;11334:9;11329:247;11349:13;:23;;;:30;11345:1;:34;11329:247;;;11412:13;:23;;;11436:1;11412:26;;;;;;;;:::i;:::-;;;;;;;11400:8;:38;11396:121;;11475:4;11458:21;;11497:5;;11396:121;11548:3;;;;:::i;:::-;;;;11329:247;;;;11590:14;11585:324;;11625:9;11620:279;11640:13;:23;;;:30;11636:1;:34;11620:279;;;11707:13;:23;;;11731:1;11707:26;;;;;;;;:::i;:::-;;;;;;;11695:8;:38;11691:133;;11774:4;11757:21;;11800:5;;11691:133;11863:3;;;;:::i;:::-;;;;11620:279;;;;11234:681;11130:785;;;;:::o;1942:98:123:-;1981:7;2003:32;:30;:32::i;8954:2170:244:-;9099:43;9122:4;9129:12;:10;:12::i;:::-;9099:14;:43::i;:::-;9152:40;9195:32;9215:11;9195:19;:32::i;:::-;9152:75;;9245:35;9268:11;9245:22;:35::i;:::-;:40;9237:75;;;;-1:-1:-1;;;9237:75:244;;16490:2:264;9237:75:244;;;16472:21:264;16529:2;16509:18;;;16502:30;16568:24;16548:18;;;16541:52;16610:18;;9237:75:244;16288:346:264;9237:75:244;9327:13;9344:5;9327:22;9323:280;;9365:49;9388:11;9401:12;9365:22;:49::i;:::-;9448:12;9428:17;;;:32;9323:280;;;9491:52;9514:11;9527:15;9491:22;:52::i;:::-;9577:15;9557:17;;;:35;9323:280;9613:18;9646:9;9641:262;9661:13;:23;;;:30;9657:1;:34;9641:262;;;9725:13;:23;;;9749:1;9725:26;;;;;;;;:::i;:::-;;;;;;;9712:39;;9769:35;9793:10;9769:23;:35::i;:::-;9765:128;;;9831:8;:6;:8::i;:::-;-1:-1:-1;;;;;9824:42:244;;9867:10;9824:54;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;9824:54:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9765:128;9693:3;;9641:262;;;;9917:9;9912:262;9932:13;:23;;;:30;9928:1;:34;9912:262;;;9996:13;:23;;;10020:1;9996:26;;;;;;;;:::i;:::-;;;;;;;9983:39;;10040:35;10064:10;10040:23;:35::i;:::-;10036:128;;;10102:8;:6;:8::i;:::-;-1:-1:-1;;;;;10095:42:244;;10138:10;10095:54;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;10095:54:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10036:128;9964:3;;9912:262;;;;10183:17;10210:18;10238:29;10325:1;10281:46;;10287:13;:27;;;10281:34;;;;;;;;:::i;:::-;:46;;;10277:193;;10390:8;:6;:8::i;:::-;10383:68;;;;;;;;16813:25:264;;;16854:18;;;16847:34;;;-1:-1:-1;;;;;10383:41:244;;;;;;;16786:18:264;;10383:68:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;10383:68:244;;;;;;;;;;;;:::i;:::-;10343:108;;-1:-1:-1;10343:108:244;-1:-1:-1;10343:108:244;-1:-1:-1;10277:193:244;10520:219;;;;;;;;10561:15;10520:219;;;;;;;;;;;;;;;;;;;;;;;;;;;10479:38;10750:152;10770:13;:23;;;:30;10766:1;:34;10750:152;;;10821:70;10852:13;:23;;;10876:1;10852:26;;;;;;;;:::i;:::-;;;;;;;10888:1;10880:10;;10821:30;:70::i;:::-;10802:3;;10750:152;;;;10916:9;10911:152;10931:13;:23;;;:30;10927:1;:34;10911:152;;;10982:70;11013:13;:23;;;11037:1;11013:26;;;;;;;;:::i;10982:70::-;10963:3;;10911:152;;;;11072:45;11090:11;11103:13;11072:17;:45::i;:::-;9045:2079;;;;;;8954:2170;;;:::o;2992:383:123:-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;4891:393:211:-;4998:16;;;5012:1;4998:16;;;;;;;;;4943:8;;;;;;4998:16;;;;;;;;;;;-1:-1:-1;4998:16:211;4969:45;;5035:6;5020:9;5030:1;5020:12;;;;;;;;:::i;:::-;;;;;;;;;;:21;5049:24;;;5136:80;1065:66;5181:9;1194:66;5136:21;:80::i;:::-;5048:168;;;;;;5229:50;5236:11;5249:15;5266:12;5229:6;:50::i;:::-;5222:57;;;;;;;;4891:393;;;:::o;12565:865:244:-;12691:27;12720;12763:22;12795;12862:9;12857:112;12877:7;:14;12873:1;:18;12857:112;;;12930:28;12947:7;12955:1;12947:10;;;;;;;;:::i;:::-;;;;;;;12930:16;:28::i;:::-;12912:46;;;;:::i;:::-;;-1:-1:-1;12893:3:244;;12857:112;;;;12984:9;12979:112;12999:7;:14;12995:1;:18;12979:112;;;13052:28;13069:7;13077:1;13069:10;;;;;;;;:::i;13052:28::-;13034:46;;;;:::i;:::-;;-1:-1:-1;13015:3:244;;12979:112;;;;13122:14;13105;:31;13101:323;;;13165:7;13152:20;;13199:7;13186:20;;13101:323;;;13244:14;13227;:31;13223:201;;;13287:7;13274:20;;13321:7;13308:20;;13223:201;;;13372:7;13359:20;;13406:7;13393:20;;13223:201;12753:677;;12565:865;;;;;:::o;27088:693:196:-;27172:24;27199:228;27219:6;:20;;;27247:6;:12;;;27267:6;:10;;;27285:6;:25;;;27318:6;:18;;;27344:6;:23;;;27375:6;:15;;;27398:6;:23;;;27199:12;:228::i;:::-;27172:255;;27434:30;27467:49;27481:6;:16;;;27499:6;:16;;;27467:13;:49::i;:::-;27434:82;;27522:25;27550:49;27564:6;:16;;;27582:6;:16;;;27550:13;:49::i;:::-;27635:16;;;27649:1;27635:16;;;;;;;;;27522:77;;-1:-1:-1;27606:26:196;;27635:16;;;;;;;;;;;;-1:-1:-1;27635:16:196;27606:45;;27672:11;27657:9;27667:1;27657:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;27690:86;1414:66;27722:9;27733:11;27746:15;27763:12;27690:21;:86::i;:::-;27166:615;;;;27088:693;;:::o;5352:430:200:-;-1:-1:-1;;;;;;;;;;;;;;;;;;5485:16:200;;5499:1;5485:16;;;;;;;;;-1:-1:-1;;;;5485:16:200;;;;;;;;;;;;;-1:-1:-1;5485:16:200;5456:45;;5522:17;5507:9;5517:1;5507:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;5547:24;;;5634:80;1147:66;5679:9;1276:66;5634:21;:80::i;:::-;5546:168;;;;;;5727:50;5734:11;5747:15;5764:12;5727:6;:50::i;:::-;5720:57;5352:430;-1:-1:-1;;;;;;5352:430:200:o;7288:418::-;7378:24;7405:45;7418:6;:18;;;7438:6;:11;;;7405:12;:45::i;:::-;7554:16;;;7568:1;7554:16;;;;;;;;;7378:72;;-1:-1:-1;7457:30:200;;7493:25;;7457:30;;7554:16;;;;;;;;;;;;-1:-1:-1;7554:16:200;7525:45;;7591:17;7576:9;7586:1;7576:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;7615:86;1147:66;7647:9;7658:11;7671:15;7688:12;7615:21;:86::i;24282:418:196:-;24339:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24339:33:196;24409:16;;;24423:1;24409:16;;;;;;;;;24380:26;;24409:16;;;;;;;;;;;-1:-1:-1;24409:16:196;24380:45;;24446:11;24431:9;24441:1;24431:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;24465:24;;;24552:80;1414:66;24597:9;1543:66;24552:21;:80::i;:::-;24464:168;;;;;;24645:50;24652:11;24665:15;24682:12;24645:6;:50::i;9307:267::-;9417:16;;;9431:1;9417:16;;;;;;;;;9388:26;;9417:16;;;;;;;;;;;-1:-1:-1;9417:16:196;9388:45;;9454:11;9439:9;9449:1;9439:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;9472:97;1414:66;1398:83;;9509:9;9520:1;9541:11;9523:31;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;9523:31:196;;;;-1:-1:-1;;9523:31:196;;;;;;;;;1543:66;9472:26;:97::i;:::-;9382:192;9307:267;;:::o;12318:241:244:-;12406:146;12472:11;12485:21;12519:11;12532:7;12508:32;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;12508:32:244;;;;;;;;;;12437:105;;;;;;;:::i;:::-;;;;-1:-1:-1;;12437:105:244;;;;;;;;;;;;;;;;;;;;12406:17;:146::i;4048:97:123:-;4089:7;4111:29;:27;:29::i;3103:154:254:-;3179:75;3210:35;3229:15;3210:18;:35::i;:::-;3247:6;3179:30;:75::i;:::-;3103:154;;:::o;5978:286:196:-;6086:16;;;6100:1;6086:16;;;;;;;;;6038:11;;;;6086:16;;;;;;;;;;;;-1:-1:-1;6086:16:196;6057:45;;6123:11;6108:9;6118:1;6108:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;6141:13;6157:64;1414:66;6194:9;6205:1;1543:66;6157:26;:64::i;:::-;6141:80;5978:286;-1:-1:-1;;;;5978:286:196:o;6625:243::-;6719:16;;;6733:1;6719:16;;;;;;;;;6690:26;;6719:16;;;;;;;;;;;-1:-1:-1;6719:16:196;6690:45;;6756:11;6741:9;6751:1;6741:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;6774:89;1414:66;1398:83;;6811:9;6822:1;6843:3;6825:23;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;4073:303:200;4186:16;;;4200:1;4186:16;;;;;;;;;4140:9;;;;4186:16;;;;;;;;;;;;-1:-1:-1;4186:16:200;4157:45;;4223:17;4208:9;4218:1;4208:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;4247:13;4263:64;1147:66;4300:9;4311:1;1276:66;4263:26;:64::i;:::-;4247:80;;4341:29;4362:5;4349:20;;11007:5;10921:97;3431:279;3547:16;;;3561:1;3547:16;;;;;;;;;3518:26;;3547:16;;;;;;;;;;;-1:-1:-1;3547:16:200;3518:45;;3584:17;3569:9;3579:1;3569:12;;;;;;;;:::i;:::-;;;;;;:32;;;;;3608:97;1147:66;1131:83;;3645:9;3656:1;3677:11;3659:31;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;3659:31:200;;;;-1:-1:-1;;3659:31:200;;;;;;;;;1276:66;3608:26;:97::i;6747:521:197:-;6829:24;6856:88;6869:6;:14;;;6885:6;:19;;;6906:6;:17;;;6925:6;:18;;;6856:12;:88::i;:::-;6829:115;;6951:30;6984:34;6998:6;:19;;;6984:13;:34::i;:::-;6951:67;;7024:25;7052:34;7066:6;:19;;;7052:13;:34::i;:::-;7122:16;;;7136:1;7122:16;;;;;;;;;7024:62;;-1:-1:-1;7093:26:197;;7122:16;;;;;;;;;;;;-1:-1:-1;7122:16:197;7093:45;;7159:11;7144:9;7154:1;7144:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;7177:86;1225:66;7209:9;7220:11;7233:15;7250:12;7177:21;:86::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;7036:160:211:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;7131:8:211;;;;6793:33;;;;;6839;7166:25;7157:34;;;;-1:-1:-1;7036:160:211;-1:-1:-1;;;;7036:160:211:o;4372:288:217:-;4485:16;;;4499:1;4485:16;;;;;;;;;4433:15;;;;4485:16;;;;;;;;;;;;-1:-1:-1;4485:16:217;4456:45;;4522:8;4507:9;4517:1;4507:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;4537:13;4553:64;1303:66;4590:9;4601:1;1432:66;4553:26;:64::i;31567:483:196:-;31818:12;31877:13;31900:5;31915:3;31928:18;31956:11;31977:16;32003:8;32021:16;31851:194;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;31838:207;;31567:483;;;;;;;;;;:::o;32241:354::-;32355:30;32516:68;32539:9;:16;32558:2;32539:21;32562:9;:16;32581:2;32562:21;2776:23:24;2761:39;;;975:16;2694:39;;;2662:5;;;2675:59;2742;2518:351;;;;;32516:68:196;32498:86;32241:354;-1:-1:-1;;;32241:354:196:o;32760:216::-;32862:12;32906:31;32926:9;32906:18;:31::i;:::-;32939;32959:9;32939:18;:31::i;:::-;32889:82;;;;;;;;;:::i;:::-;;;;;;;;;;;;;32882:89;;32760:216;;;;:::o;6458:480:46:-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;:::-;6692:242;;;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6639:299;6458:480;;;;;:::o;8681:218:200:-;-1:-1:-1;;;;;;;;;;;;;;;;;8869:25:200;8882:11;8869:12;:25::i;:::-;8833:61;;8854:11;;;8833:61;;;8834:6;8681:218;-1:-1:-1;;;8681:218:200:o;9602:144::-;9679:12;9723:11;9736:4;9706:35;;;;;;;;24218:19:264;;;24283:14;24276:22;24271:3;24267:32;24262:2;24253:12;;24246:54;24325:2;24316:12;;24067:267;30368:520:196;30508:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30508:33:196;30768:25;30781:11;30768:12;:25::i;:::-;30549:244;;;30736:23;;;30549:244;30713:15;;;30549:244;;;30682:23;;;30549:244;;;30656:18;;;30549:244;;;;;;30623:25;;;30549:244;30605:10;;;30549:244;;;30585:12;;;30549:244;;;30557:6;30549:244;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;;;;30839:44;30853:15;30870:12;30839:13;:44::i;:::-;30819:16;;;30800:83;30801:16;;;30800:83;30801:6;30368:520;-1:-1:-1;;;30368:520:196:o;10761:455:46:-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;10980:232::-;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;3318:662:107:-;3373:23;3516:19;;3570:39;3592:16;3599:8;3592:16;:::i;:::-;3570:21;:39::i;:::-;3515:94;;;;3690:8;3703:1;3672:32;;;3668:97;;3713:52;;;;;3757:7;;;;3713:52;;;25609:98:264;25582:18;;3713:52:107;25465:248:264;3668:97:107;1759:4:23;1744:28;;1738:35;;1847:9;1836:21;1903:20;;1961:43;;3883:92:107;3900:8;3936;3883:4;:92::i;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;1953:106::-;2039:13;1836:227;-1:-1:-1;1836:227:46:o;3430:314:138:-;3538:16;;;3552:1;3538:16;;;;;;;;;3482:19;;;;3538:16;;;;;;;;;;;;-1:-1:-1;3538:16:138;3509:45;;3599:6;-1:-1:-1;;;;;3583:24:138;3575:33;;3560:9;3570:1;3560:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3615:13;3631:64;1169:66;3668:9;3615:13;1298:66;3631:26;:64::i;1698:281:106:-;1860:29;1870:10;1882:6;1860:9;:29::i;:::-;1855:120;;1938:21;:10;:19;:21::i;:::-;1961:6;1906:62;;;;;;;;;;;;:::i;17775:457:46:-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;10116:238:197:-;10258:12;10302:7;10311:12;10325:10;10337:11;10285:64;;;;;;;;;;27011:19:264;;;27076:14;;27069:22;27064:3;27060:32;27055:2;27046:12;;27039:54;27118:2;27109:12;;27102:28;27155:2;27146:12;;27139:28;27192:2;27183:12;;26804:397;10285:64:197;;;;;;;;;;;;;10278:71;;10116:238;;;;;;:::o;10545:297::-;10622:30;10783:48;10806:12;:19;10828:2;10806:24;975:16:24;2068:39;;;2049:59;;1907:269;11007:161:197;11084:12;11128:34;11148:12;11128:18;:34::i;:::-;11111:52;;;;;;;;:::i;:::-;;;;;;;;;;;;;11104:59;;11007:161;;;:::o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;44950:222:57:-;45014:12;45104:6;45128:39;45104:6;45161:2;45165:1;45128:17;:39::i;12066:286:45:-;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;8315:208:200:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;8380:19:200;;8475:42;;8489:26;8483:33;;11007:5;10921:97;8475:42;8467:51;;8315:208;;;:::o;28665:811:196:-;28757:27;28792:13;28813:11;28832:23;28863:19;28890:24;28922:16;28946:21;29018:25;29034:5;29041:1;3774:27:23;3788:4;3774:27;3768:34;;3644:168;29018:25:196;29012:32;;28998:47;;;;;;;;:::i;:::-;3774:27:23;;;3768:34;3774:27;;;3768:34;3774:27;;;3768:34;28982:63:196;;-1:-1:-1;3768:34:23;;-1:-1:-1;3768:34:23;-1:-1:-1;29177:42:196;;29191:26;3644:168:23;29177:42:196;3774:27:23;;;3768:34;3774:27;;;3768:34;3774:27;;;3768:34;3774:27;;;3768:34;29155:65:196;;-1:-1:-1;3768:34:23;;-1:-1:-1;3768:34:23;-1:-1:-1;3768:34:23;-1:-1:-1;29427:43:196;;29441:27;3644:168:23;29427:43:196;29407:64;;28665:811;;;;;;;;;:::o;29579:522::-;29689:26;;29751:14;975:16:24;7017:70;;;6995:94;;29865:63:196;:41;29886:5;29751:14;6995:94:24;29865:20:196;:41::i;:::-;:61;:63::i;:::-;29852:77;-1:-1:-1;29945:4:196;-1:-1:-1;29945:4:196;6995:94:24;7059:27;7017:70;;;6995:94;29973:34:196;30032:63;:41;30053:5;30060:6;29973:34;30032:20;:41::i;:63::-;30019:77;;29745:356;;29579:522;;;;;:::o;23107:355:45:-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;5805:471:133:-;5966:16;;;5980:1;5966:16;;;;;;;;;5879:19;;;;;;5966:16;;;;;;;;;;;-1:-1:-1;5966:16:133;5937:45;;6011:21;6003:30;;;5988:9;5998:1;5988:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;6041:24;;;6128:80;1174:66;6173:9;1303:66;6128:21;:80::i;:::-;6040:168;;;;;;6221:50;6228:11;6241:15;6258:12;6221:6;:50::i;2109:683:107:-;2185:23;2216:20;2239:32;:30;:32::i;:::-;2216:55;-1:-1:-1;;;;;;2350:29:107;;2358:4;2350:29;2346:322;;2389:12;2433:153;2467:36;:34;:36::i;:::-;2520:1;2541:8;2569;2433:15;:153::i;:::-;2409:177;-1:-1:-1;2409:177:107;-1:-1:-1;2409:177:107;2595:41;;2609:27;2625:10;2609:15;:27::i;:::-;2644:17;;;;2346:322;2736:51;;;;;-1:-1:-1;;;;;2736:31:107;;;;;:51;;2768:8;;2778;;2736:51;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2736:51:107;;;;;;;;;;;;:::i;1109:325:106:-;1190:4;1332:55;696:18:144;578:36:124;2955:46;;2954:74;1380:6:106;1332:18;:55::i;:::-;:97;;;;1391:38;1410:10;1422:6;1391:18;:38::i;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;3968:25;;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;36171:541:45:-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;:::-;36452:255;36171:541;-1:-1:-1;;;;;36171:541:45:o;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8389:20;;8299:21;;-1:-1:-1;;579:1:52;804:25:53;;782:48;8385:31:44;;;8322:9;;8295:37;8244:184;8201:237;;8077:375;6076:2380;;;;:::o;830:1343:58:-;1002:12;;955:17;;980:19;1043:26;1058:11;1002:12;1043:26;:::i;:::-;1020:49;;1441:4;1435:11;;-1:-1:-1;1484:4:58;1474:15;;-1:-1:-1;;1358:16:58;1531:32;;;1358:16;1354:32;1503:4;1496:69;1607:12;1601:4;1594:26;1651:1;1721:4;1714:5;1710:16;1628:535;1741:11;1738:1;1735:18;1628:535;;;2134:19;;2113:41;;2091:64;;2007:31;;;;1828:1;1821:9;;;;;1920:4;1902:23;1628:535;;;1632:102;;;1222:947;;830:1343;;;;;:::o;4015:652:45:-;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;2003:574:43;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;45284:220:56:-;45350:24;45382:30;45415:32;45433:6;45441:2;45445:1;45415:17;:32::i;51823:242:45:-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;;-1:-1:-1;52054:6:45;51823:242;-1:-1:-1;;;51823:242:45:o;17013:1682::-;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;8363:236:133:-;8474:19;8495:29;8569:25;8582:11;8569:12;:25::i;1761:1386:121:-;1888:12;1902:17;1956:21;1979:17;2000:22;2013:8;2000:12;:22::i;:::-;1955:67;;-1:-1:-1;1955:67:121;-1:-1:-1;;;;;;2067:27:121;;2063:106;;2139:8;2149:19;:8;:17;:19::i;:::-;2103:66;;;;;;;;;;;;:::i;2063:106::-;2275:12;2270:64;;2289:45;2317:8;2327:6;2289:27;:45::i;:::-;2413:9;;2409:197;;578:36:124;2955:46;;696:18:144;2954:74:124;2432:22:121;2515:26;2954:74:124;2515:13:121;:26::i;:::-;2490:51;-1:-1:-1;2549:50:121;2563:11;2576:22;2593:5;2490:51;2576:22;:::i;:::-;2549:13;:50::i;:::-;2424:182;;2409:197;2708:14;2681:23;:8;451:5:41;2637:44:124;;2539:148;2681:23:121;:41;;;:461;;2982:160;3043:6;3069:5;3092:13;3125:8;2982:39;:160::i;:::-;2681:461;;;2805:168;2874:6;2900:5;2923:13;2956:8;2805:47;:168::i;:::-;2663:479;;;;-1:-1:-1;1761:1386:121;-1:-1:-1;;;;;;;1761:1386:121:o;348:217:142:-;551:6;545:13;538:4;530:6;526:17;519:40;3586:379:136;3709:16;;;3723:1;3709:16;;;;;;;;3661:11;;;;3709:16;3723:1;3709:16;;;;;;;;;;-1:-1:-1;3709:16:136;3680:45;;3764:10;3731:9;3741:1;3731:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;3820:6;-1:-1:-1;;;;;3804:24:136;3796:33;;3781:9;3791:1;3781:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3836:13;3852:64;1169:66;3889:9;3836:13;1298:66;3852:26;:64::i;:::-;3836:80;;3930:29;3951:5;3938:20;;11007:5:200;10921:97;3165:160:124;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;2007:37;;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;33804:66:264;33792:79;;2092:30:124;;;33780:92:264;2092:30:124;;33888:12:264;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;50806:191:45;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;5042:669::-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;1358:16:58;5546:26:44;;;1358:16:58;1354:32;5518:4:44;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;51249:282::-;51494:30;;;;;;34100:19:264;;;34135:12;;;34128:28;;;51337:7:45;;34172:12:264;;51494:30:45;33911:279:264;3658:342:50;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;1489:2340:44:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;2681:1129:58:-;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;966:162:44;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;7963:242:133:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;8028:19:133;;8173:26;3644:168:23;5928:433:139;6056:16;;;6070:1;6056:16;;;;;;;;;5986:14;;;;;;6056:16;;;;;;;;;;;-1:-1:-1;6056:16:139;6027:45;;6111:8;6078:9;6088:1;6078:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;6128:24;;;6215:78;1155:66;6258:9;1284:66;6215:19;:78::i;:::-;6127:166;;;;;;6306:50;6313:11;6326:15;6343:12;6306:6;:50::i;1546:281:108:-;1708:29;1718:10;1730:6;1708:9;:29::i;3758:308:132:-;3871:16;;;3885:1;3871:16;;;;;;;;;3819:15;;;;3871:16;;;;;;;;;;;;-1:-1:-1;3871:16:132;3842:45;;3926:11;3893:9;3903:1;3893:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;3945:13;3961:62;1157:66;3996:9;3945:13;1286:66;3961:24;:62::i;5057:269::-;5156:16;;;5170:1;5156:16;;;;;;;;;5127:26;;5156:16;;;;;;;;;;;-1:-1:-1;5156:16:132;5127:45;;5211:11;5178:9;5188:1;5178:12;;;;;;;;:::i;:::-;;;;;;:45;;;;;5230:91;1157:66;1141:83;;5265:9;5276:1;5297:7;5279:27;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;5279:27:132;;;;-1:-1:-1;;5279:27:132;;;;;;;;;1286:66;5230:24;:91::i;5594:317:123:-;5733:12;5747:17;5790:6;-1:-1:-1;;;;;5790:11:123;5810:1;5821:79;5847:8;5868:9;5889:8;5821:13;:79::i;:::-;5790:116;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5772:134:123;;;;-1:-1:-1;5594:317:123;-1:-1:-1;;;;;5594:317:123:o;6415:321::-;6562:12;6576:17;6619:6;-1:-1:-1;;;;;6619:19:123;6646:79;6672:8;6693:9;6714:8;6646:13;:79::i;:::-;6619:112;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37180:522:45;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;7829:207:139:-;7940:14;7956:17;8006:25;8019:11;8006:12;:25::i;955:327:108:-;1036:4;1178:56;696:18:144;578:36:124;2955:46;;2954:74;1227:6:108;1178:19;:56::i;:::-;:99;;;;1238:39;1258:10;1270:6;1238:19;:39::i;4897:201:123:-;5019:12;5063:8;5073:9;5084:8;5046:47;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;5039:54;;4897:201;;;;;:::o;7448:223:139:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;7564:35:139;;;;;;7513:14;;7623:42;;7637:26;3644:168:23;4006:378:136;4130:16;;;4144:1;4130:16;;;;;;;;4082:11;;;;4130:16;4144:1;4130:16;;;;;;;;;;-1:-1:-1;4130:16:136;4101:45;;4185:10;4152:9;4162:1;4152:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;4241:6;-1:-1:-1;;;;;4225:24:136;4217:33;;4202:9;4212:1;4202:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;4257:13;4273:62;1169:66;4308:9;4257:13;1298:66;4273:24;:62::i;14:332:264:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;774:184;-1:-1:-1;;;823:1:264;816:88;923:4;920:1;913:15;947:4;944:1;937:15;963:255;1035:2;1029:9;1077:6;1065:19;;1114:18;1099:34;;1135:22;;;1096:62;1093:88;;;1161:18;;:::i;:::-;1197:2;1190:22;963:255;:::o;1223:253::-;1295:2;1289:9;1337:4;1325:17;;1372:18;1357:34;;1393:22;;;1354:62;1351:88;;;1419:18;;:::i;1481:334::-;1552:2;1546:9;1608:2;1598:13;;-1:-1:-1;;1594:86:264;1582:99;;1711:18;1696:34;;1732:22;;;1693:62;1690:88;;;1758:18;;:::i;:::-;1794:2;1787:22;1481:334;;-1:-1:-1;1481:334:264:o;1820:154::-;1899:20;;1948:1;1938:12;;1928:40;;1964:1;1961;1954:12;1979:118;2065:5;2058:13;2051:21;2044:5;2041:32;2031:60;;2087:1;2084;2077:12;2031:60;1979:118;:::o;2102:128::-;2167:20;;2196:28;2167:20;2196:28;:::i;2235:183::-;2295:4;2328:18;2320:6;2317:30;2314:56;;;2350:18;;:::i;:::-;-1:-1:-1;2395:1:264;2391:14;2407:4;2387:25;;2235:183::o;2423:668::-;2477:5;2530:3;2523:4;2515:6;2511:17;2507:27;2497:55;;2548:1;2545;2538:12;2497:55;2584:6;2571:20;2610:4;2634:60;2650:43;2690:2;2650:43;:::i;:::-;2634:60;:::i;:::-;2716:3;2740:2;2735:3;2728:15;2768:4;2763:3;2759:14;2752:21;;2825:4;2819:2;2816:1;2812:10;2804:6;2800:23;2796:34;2782:48;;2853:3;2845:6;2842:15;2839:35;;;2870:1;2867;2860:12;2839:35;2906:4;2898:6;2894:17;2920:142;2936:6;2931:3;2928:15;2920:142;;;3002:17;;2990:30;;3040:12;;;;2953;;2920:142;;;-1:-1:-1;3080:5:264;2423:668;-1:-1:-1;;;;;;2423:668:264:o;3096:1359::-;3194:6;3247:2;3235:9;3226:7;3222:23;3218:32;3215:52;;;3263:1;3260;3253:12;3215:52;3303:9;3290:23;3332:18;3373:2;3365:6;3362:14;3359:34;;;3389:1;3386;3379:12;3359:34;3412:22;;;;3468:6;3450:16;;;3446:29;3443:49;;;3488:1;3485;3478:12;3443:49;3514:22;;:::i;:::-;3559:33;3589:2;3559:33;:::i;:::-;3552:5;3545:48;3646:2;3642;3638:11;3625:25;3620:2;3613:5;3609:14;3602:49;3704:2;3700;3696:11;3683:25;3678:2;3671:5;3667:14;3660:49;3741:28;3765:2;3761;3757:11;3741:28;:::i;:::-;3736:2;3729:5;3725:14;3718:52;3824:3;3820:2;3816:12;3803:26;3797:3;3790:5;3786:15;3779:51;3884:3;3880:2;3876:12;3863:26;3857:3;3850:5;3846:15;3839:51;3944:3;3940:2;3936:12;3923:26;3917:3;3910:5;3906:15;3899:51;3983:29;4007:3;4003:2;3999:12;3983:29;:::i;:::-;3977:3;3970:5;3966:15;3959:54;4032:3;4081:2;4077;4073:11;4060:25;4110:2;4100:8;4097:16;4094:36;;;4126:1;4123;4116:12;4094:36;4162:56;4210:7;4199:8;4195:2;4191:17;4162:56;:::i;:::-;4157:2;4150:5;4146:14;4139:80;;;4238:3;4287:2;4283;4279:11;4266:25;4316:2;4306:8;4303:16;4300:36;;;4332:1;4329;4322:12;4300:36;4368:56;4416:7;4405:8;4401:2;4397:17;4368:56;:::i;:::-;4352:14;;;4345:80;;;;-1:-1:-1;4356:5:264;3096:1359;-1:-1:-1;;;;;3096:1359:264:o;4733:700::-;4880:6;4888;4896;4949:2;4937:9;4928:7;4924:23;4920:32;4917:52;;;4965:1;4962;4955:12;4917:52;4988:40;5018:9;4988:40;:::i;:::-;4978:50;;5079:2;5068:9;5064:18;5051:32;5102:18;5143:2;5135:6;5132:14;5129:34;;;5159:1;5156;5149:12;5129:34;5182:61;5235:7;5226:6;5215:9;5211:22;5182:61;:::i;:::-;5172:71;;5296:2;5285:9;5281:18;5268:32;5252:48;;5325:2;5315:8;5312:16;5309:36;;;5341:1;5338;5331:12;5309:36;;5364:63;5419:7;5408:8;5397:9;5393:24;5364:63;:::i;:::-;5354:73;;;4733:700;;;;;:::o;5802:1498::-;5930:6;5938;5946;5977:2;6020;6008:9;5999:7;5995:23;5991:32;5988:52;;;6036:1;6033;6026:12;5988:52;6072:9;6059:23;6049:33;;6101:2;6150;6139:9;6135:18;6122:32;6112:42;;6173:2;6226;6215:9;6211:18;6198:32;6253:18;6245:6;6242:30;6239:50;;;6285:1;6282;6275:12;6239:50;6308:22;;6361:4;6353:13;;6349:27;-1:-1:-1;6339:55:264;;6390:1;6387;6380:12;6339:55;6426:2;6413:16;6449:60;6465:43;6505:2;6465:43;:::i;6449:60::-;6543:15;;;6625:1;6621:10;;;;6613:19;;6609:28;;;6574:12;;;;6649:19;;;6646:39;;;6681:1;6678;6671:12;6646:39;6705:11;;;;6725:545;6741:6;6736:3;6733:15;6725:545;;;6823:4;6817:3;6808:7;6804:17;6800:28;6797:118;;;6869:1;6898:2;6894;6887:14;6797:118;6941:22;;:::i;:::-;6990:17;;6976:32;;7057:12;;;7044:26;7028:14;;;7021:50;7120:12;;;7107:26;7091:14;;;7084:50;7183:12;;;7170:26;7154:14;;;7147:50;7210:18;;6767:4;6758:14;;;;7248:12;;;;6725:545;;;7289:5;7279:15;;;;;;;;;5802:1498;;;;;:::o;7305:154::-;-1:-1:-1;;;;;7384:5:264;7380:54;7373:5;7370:65;7360:93;;7449:1;7446;7439:12;7464:483;7557:6;7565;7618:2;7606:9;7597:7;7593:23;7589:32;7586:52;;;7634:1;7631;7624:12;7586:52;7673:9;7660:23;7692:31;7717:5;7692:31;:::i;:::-;7742:5;-1:-1:-1;7798:2:264;7783:18;;7770:32;7825:18;7814:30;;7811:50;;;7857:1;7854;7847:12;7811:50;7880:61;7933:7;7924:6;7913:9;7909:22;7880:61;:::i;:::-;7870:71;;;7464:483;;;;;:::o;7952:248::-;8020:6;8028;8081:2;8069:9;8060:7;8056:23;8052:32;8049:52;;;8097:1;8094;8087:12;8049:52;-1:-1:-1;;8120:23:264;;;8190:2;8175:18;;;8162:32;;-1:-1:-1;7952:248:264:o;8205:377::-;8279:6;8287;8295;8348:2;8336:9;8327:7;8323:23;8319:32;8316:52;;;8364:1;8361;8354:12;8316:52;8400:9;8387:23;8377:33;;8457:2;8446:9;8442:18;8429:32;8419:42;;8511:2;8500:9;8496:18;8483:32;8524:28;8546:5;8524:28;:::i;:::-;8571:5;8561:15;;;8205:377;;;;;:::o;8587:184::-;-1:-1:-1;;;8636:1:264;8629:88;8736:4;8733:1;8726:15;8760:4;8757:1;8750:15;8776:245;8843:6;8896:2;8884:9;8875:7;8871:23;8867:32;8864:52;;;8912:1;8909;8902:12;8864:52;8944:9;8938:16;8963:28;8985:5;8963:28;:::i;9026:184::-;-1:-1:-1;;;9075:1:264;9068:88;9175:4;9172:1;9165:15;9199:4;9196:1;9189:15;9215:195;9254:3;-1:-1:-1;;9278:5:264;9275:77;9272:103;;9355:18;;:::i;:::-;-1:-1:-1;9402:1:264;9391:13;;9215:195::o;9776:184::-;-1:-1:-1;;;9825:1:264;9818:88;9925:4;9922:1;9915:15;9949:4;9946:1;9939:15;9965:439;10018:3;10056:5;10050:12;10083:6;10078:3;10071:19;10109:4;10138;10133:3;10129:14;10122:21;;10177:4;10170:5;10166:16;10200:1;10210:169;10224:6;10221:1;10218:13;10210:169;;;10285:13;;10273:26;;10319:12;;;;10354:15;;;;10246:1;10239:9;10210:169;;;-1:-1:-1;10395:3:264;;9965:439;-1:-1:-1;;;;;9965:439:264:o;10409:648::-;10718:3;10707:9;10700:22;10681:4;10745:57;10797:3;10786:9;10782:19;10774:6;10745:57;:::i;:::-;10850:9;10842:6;10838:22;10833:2;10822:9;10818:18;10811:50;10878:44;10915:6;10907;10878:44;:::i;:::-;10870:52;;;10941:6;10995:2;10987:6;10983:15;10978:2;10967:9;10963:18;10956:43;11047:2;11039:6;11035:15;11030:2;11019:9;11015:18;11008:43;;10409:648;;;;;;;:::o;11062:373::-;11135:6;11143;11196:2;11184:9;11175:7;11171:23;11167:32;11164:52;;;11212:1;11209;11202:12;11164:52;11244:9;11238:16;11263:28;11285:5;11263:28;:::i;:::-;11360:2;11345:18;;11339:25;11310:5;;-1:-1:-1;11373:30:264;11339:25;11373:30;:::i;:::-;11422:7;11412:17;;;11062:373;;;;;:::o;11798:683::-;12092:4;12132:1;12124:6;12121:13;12111:47;;12138:18;;:::i;:::-;12185:6;12174:9;12167:25;12228:3;12223:2;12212:9;12208:18;12201:31;12255:57;12307:3;12296:9;12292:19;12284:6;12255:57;:::i;:::-;12360:9;12352:6;12348:22;12343:2;12332:9;12328:18;12321:50;12388:44;12425:6;12417;12388:44;:::i;:::-;12380:52;;;12468:6;12463:2;12452:9;12448:18;12441:34;11798:683;;;;;;;:::o;13205:251::-;13275:6;13328:2;13316:9;13307:7;13303:23;13299:32;13296:52;;;13344:1;13341;13334:12;13296:52;13376:9;13370:16;13395:31;13420:5;13395:31;:::i;14629:184::-;-1:-1:-1;;;14678:1:264;14671:88;14778:4;14775:1;14768:15;14802:4;14799:1;14792:15;14818:266;14850:1;14876;14866:189;;-1:-1:-1;;;14908:1:264;14901:88;15012:4;15009:1;15002:15;15040:4;15037:1;15030:15;14866:189;-1:-1:-1;15069:9:264;;14818:266::o;15089:125::-;15154:9;;;15175:10;;;15172:36;;;15188:18;;:::i;16892:1003::-;17005:6;17013;17021;17074:2;17062:9;17053:7;17049:23;17045:32;17042:52;;;17090:1;17087;17080:12;17042:52;17119:9;17113:16;17103:26;;17148:2;17190;17179:9;17175:18;17169:25;17159:35;;17238:2;17227:9;17223:18;17217:25;17265:18;17257:6;17254:30;17251:50;;;17297:1;17294;17287:12;17251:50;17320:22;;17373:4;17365:13;;17361:27;-1:-1:-1;17351:55:264;;17402:1;17399;17392:12;17351:55;17431:2;17425:9;17454:60;17470:43;17510:2;17470:43;:::i;17454:60::-;17548:15;;;17630:1;17626:10;;;;17618:19;;17614:28;;;17579:12;;;;17654:19;;;17651:39;;;17686:1;17683;17676:12;17651:39;17710:11;;;;17730:135;17746:6;17741:3;17738:15;17730:135;;;17812:10;;17800:23;;17763:12;;;;17843;;;;17730:135;;;17884:5;17874:15;;;;;;;16892:1003;;;;;:::o;18087:990::-;18309:4;18338:2;18378;18367:9;18363:18;18408:6;18397:9;18390:25;18434:2;18472;18467;18456:9;18452:18;18445:30;18495:6;18530;18524:13;18561:6;18553;18546:22;18587:2;18577:12;;18620:2;18609:9;18605:18;18598:25;;18658:2;18650:6;18646:15;18679:1;18689:362;18703:6;18700:1;18697:13;18689:362;;;18762:13;;18800:9;;18788:22;;18850:11;;;18844:18;18830:12;;;18823:40;18903:11;;;18897:18;18883:12;;;18876:40;18956:11;;18950:18;18936:12;;;18929:40;18998:4;18989:14;;;;19026:15;;;;18725:1;18718:9;18689:362;;;-1:-1:-1;19068:3:264;;18087:990;-1:-1:-1;;;;;;;;;18087:990:264:o;19082:250::-;19167:1;19177:113;19191:6;19188:1;19185:13;19177:113;;;19267:11;;;19261:18;19248:11;;;19241:39;19213:2;19206:10;19177:113;;;-1:-1:-1;;19324:1:264;19306:16;;19299:27;19082:250::o;19337:329::-;19378:3;19416:5;19410:12;19443:6;19438:3;19431:19;19459:76;19528:6;19521:4;19516:3;19512:14;19505:4;19498:5;19494:16;19459:76;:::i;:::-;19580:2;19568:15;-1:-1:-1;;19564:88:264;19555:98;;;;19655:4;19551:109;;19337:329;-1:-1:-1;;19337:329:264:o;19671:434::-;19893:6;19882:9;19875:25;19856:4;19930:1;19922:6;19919:13;19909:47;;19936:18;;:::i;:::-;19992:6;19987:2;19976:9;19972:18;19965:34;20035:2;20030;20019:9;20015:18;20008:30;20055:44;20095:2;20084:9;20080:18;20072:6;20055:44;:::i;20297:468::-;20597:6;20586:9;20579:25;20640:2;20635;20624:9;20620:18;20613:30;20560:4;20660:56;20712:2;20701:9;20697:18;20689:6;20660:56;:::i;:::-;20652:64;;20752:6;20747:2;20736:9;20732:18;20725:34;20297:468;;;;;;:::o;20770:568::-;20823:5;20876:3;20869:4;20861:6;20857:17;20853:27;20843:55;;20894:1;20891;20884:12;20843:55;20923:6;20917:13;20949:18;20945:2;20942:26;20939:52;;;20971:18;;:::i;:::-;21015:114;21123:4;-1:-1:-1;;21047:4:264;21043:2;21039:13;21035:86;21031:97;21015:114;:::i;:::-;21154:2;21145:7;21138:19;21200:3;21193:4;21188:2;21180:6;21176:15;21172:26;21169:35;21166:55;;;21217:1;21214;21207:12;21166:55;21230:77;21304:2;21297:4;21288:7;21284:18;21277:4;21269:6;21265:17;21230:77;:::i;21343:655::-;21485:6;21493;21501;21554:2;21542:9;21533:7;21529:23;21525:32;21522:52;;;21570:1;21567;21560:12;21522:52;21603:9;21597:16;21632:18;21673:2;21665:6;21662:14;21659:34;;;21689:1;21686;21679:12;21659:34;21712:60;21764:7;21755:6;21744:9;21740:22;21712:60;:::i;:::-;21702:70;;21812:2;21801:9;21797:18;21791:25;21781:35;;21862:2;21851:9;21847:18;21841:25;21825:41;;21891:2;21881:8;21878:16;21875:36;;;21907:1;21904;21897:12;21875:36;;21930:62;21984:7;21973:8;21962:9;21958:24;21930:62;:::i;22003:763::-;22316:3;22355:1;22347:6;22344:13;22334:47;;22361:18;;:::i;:::-;-1:-1:-1;22406:3:264;22402:16;;;22390:29;;22444:1;22435:11;;22428:27;;;;22480:2;22471:12;;22464:28;;;;22538:14;;22531:22;22522:32;;22517:2;22508:12;;22501:54;22580:2;22571:12;;22564:28;;;;22617:2;22608:12;;22601:28;22654:3;22645:13;;22638:29;22714:14;22707:22;22698:32;;;22692:3;22683:13;;22676:55;22756:3;22747:13;;22003:763::o;22771:492::-;22946:3;22984:6;22978:13;23000:66;23059:6;23054:3;23047:4;23039:6;23035:17;23000:66;:::i;:::-;23129:13;;23088:16;;;;23151:70;23129:13;23088:16;23198:4;23186:17;;23151:70;:::i;:::-;23237:20;;22771:492;-1:-1:-1;;;;22771:492:264:o;23268:794::-;23663:6;23652:9;23645:25;23706:3;23701:2;23690:9;23686:18;23679:31;23626:4;23733:57;23785:3;23774:9;23770:19;23762:6;23733:57;:::i;:::-;23838:9;23830:6;23826:22;23821:2;23810:9;23806:18;23799:50;23872:32;23897:6;23889;23872:32;:::i;:::-;23858:46;;23940:6;23935:2;23924:9;23920:18;23913:34;23996:9;23988:6;23984:22;23978:3;23967:9;23963:19;23956:51;24024:32;24049:6;24041;24024:32;:::i;:::-;24016:40;23268:794;-1:-1:-1;;;;;;;;23268:794:264:o;24339:709::-;24709:6;24698:9;24691:25;24752:3;24747:2;24736:9;24732:18;24725:31;24672:4;24779:57;24831:3;24820:9;24816:19;24808:6;24779:57;:::i;:::-;24884:4;24876:6;24872:17;24867:2;24856:9;24852:18;24845:45;24938:9;24930:6;24926:22;24921:2;24910:9;24906:18;24899:50;24966:32;24991:6;24983;24966:32;:::i;:::-;24958:40;;;25035:6;25029:3;25018:9;25014:19;25007:35;24339:709;;;;;;;;:::o;25053:407::-;25136:5;25176;25170:12;25218:4;25211:5;25207:16;25201:23;25243:66;25335:2;25331;25327:11;25318:20;;25361:1;25353:6;25350:13;25347:107;;;25441:2;25435;25425:6;25422:1;25418:14;25415:1;25411:22;25407:31;25403:2;25399:40;25395:49;25386:58;;25347:107;;;;25053:407;;;:::o;25718:339::-;25895:2;25884:9;25877:21;25858:4;25915:44;25955:2;25944:9;25940:18;25932:6;25915:44;:::i;:::-;25907:52;;-1:-1:-1;;;;;25999:6:264;25995:55;25990:2;25979:9;25975:18;25968:83;25718:339;;;;;:::o;26062:548::-;26386:6;26375:9;26368:25;26429:3;26424:2;26413:9;26409:18;26402:31;26349:4;26450:57;26502:3;26491:9;26487:19;26479:6;26450:57;:::i;:::-;26555:4;26543:17;;;;26538:2;26523:18;;26516:45;-1:-1:-1;26592:2:264;26577:18;26570:34;26442:65;26062:548;-1:-1:-1;;26062:548:264:o;26615:184::-;26685:6;26738:2;26726:9;26717:7;26713:23;26709:32;26706:52;;;26754:1;26751;26744:12;26706:52;-1:-1:-1;26777:16:264;;26615:184;-1:-1:-1;26615:184:264:o;27206:287::-;27335:3;27373:6;27367:13;27389:66;27448:6;27443:3;27436:4;27428:6;27424:17;27389:66;:::i;:::-;27471:16;;;;;27206:287;-1:-1:-1;;27206:287:264:o;27498:175::-;27535:3;27579:4;27572:5;27568:16;27608:4;27599:7;27596:17;27593:43;;27616:18;;:::i;:::-;27665:1;27652:15;;27498:175;-1:-1:-1;;27498:175:264:o;27678:320::-;27885:6;27874:9;27867:25;27928:2;27923;27912:9;27908:18;27901:30;27848:4;27948:44;27988:2;27977:9;27973:18;27965:6;27948:44;:::i;28003:335::-;28082:6;28135:2;28123:9;28114:7;28110:23;28106:32;28103:52;;;28151:1;28148;28141:12;28103:52;28184:9;28178:16;28217:18;28209:6;28206:30;28203:50;;;28249:1;28246;28239:12;28203:50;28272:60;28324:7;28315:6;28304:9;28300:22;28272:60;:::i;28343:925::-;28792:66;28784:6;28780:79;28775:3;28768:92;28750:3;28879;28911:2;28907:1;28902:3;28898:11;28891:23;28943:6;28937:13;28959:74;29026:6;29022:1;29017:3;29013:11;29006:4;28998:6;28994:17;28959:74;:::i;:::-;29061:6;29056:3;29052:16;29042:26;;29096:2;29092:1;29088:2;29084:10;29077:22;29130:6;29124:13;29108:29;;29146:75;29212:8;29208:1;29204:2;29200:10;29193:4;29185:6;29181:17;29146:75;:::i;:::-;29241:17;29260:1;29237:25;;28343:925;-1:-1:-1;;;;;28343:925:264:o;29273:128::-;29340:9;;;29361:11;;;29358:37;;;29375:18;;:::i;29406:168::-;29479:9;;;29510;;29527:15;;;29521:22;;29507:37;29497:71;;29548:18;;:::i;29579:640::-;29830:6;29825:3;29818:19;29800:3;29856:2;29889;29884:3;29880:12;29921:6;29915:13;29986:2;29978:6;29974:15;30007:1;30017:175;30031:6;30028:1;30025:13;30017:175;;;30094:13;;30080:28;;30130:14;;;;30167:15;;;;30053:1;30046:9;30017:175;;;-1:-1:-1;30208:5:264;;29579:640;-1:-1:-1;;;;;;;29579:640:264:o;30224:690::-;30559:3;30548:9;30541:22;30522:4;30586:57;30638:3;30627:9;30623:19;30615:6;30586:57;:::i;:::-;30691:9;30683:6;30679:22;30674:2;30663:9;30659:18;30652:50;30725:32;30750:6;30742;30725:32;:::i;:::-;30711:46;;30793:6;30788:2;30777:9;30773:18;30766:34;30848:9;30840:6;30836:22;30831:2;30820:9;30816:18;30809:50;30876:32;30901:6;30893;30876:32;:::i;:::-;30868:40;30224:690;-1:-1:-1;;;;;;;30224:690:264:o;30919:899::-;31375:6;31364:9;31357:25;31418:3;31413:2;31402:9;31398:18;31391:31;31338:4;31445:57;31497:3;31486:9;31482:19;31474:6;31445:57;:::i;:::-;31550:9;31542:6;31538:22;31533:2;31522:9;31518:18;31511:50;31584:32;31609:6;31601;31584:32;:::i;:::-;31570:46;;31652:6;31647:2;31636:9;31632:18;31625:34;31708:9;31700:6;31696:22;31690:3;31679:9;31675:19;31668:51;31736:32;31761:6;31753;31736:32;:::i;:::-;31728:40;;;31805:6;31799:3;31788:9;31784:19;31777:35;30919:899;;;;;;;;;:::o;31823:359::-;32026:2;32015:9;32008:21;31989:4;32046:44;32086:2;32075:9;32071:18;32063:6;32046:44;:::i;:::-;32121:2;32106:18;;32099:34;;;;-1:-1:-1;32164:2:264;32149:18;32142:34;32038:52;31823:359;-1:-1:-1;31823:359:264:o;32187:511::-;32438:2;32427:9;32420:21;32401:4;32464:56;32516:2;32505:9;32501:18;32493:6;32464:56;:::i;:::-;32568:14;32560:6;32556:27;32551:2;32540:9;32536:18;32529:55;32632:9;32624:6;32620:22;32615:2;32604:9;32600:18;32593:50;32660:32;32685:6;32677;32660:32;:::i;32703:616::-;33014:6;33003:9;32996:25;33057:3;33052:2;33041:9;33037:18;33030:31;32977:4;33084:57;33136:3;33125:9;33121:19;33113:6;33084:57;:::i;:::-;33189:14;33181:6;33177:27;33172:2;33161:9;33157:18;33150:55;33253:9;33245:6;33241:22;33236:2;33225:9;33221:18;33214:50;33281:32;33306:6;33298;33281:32;:::i;34195:530::-;34380:3;34418:6;34412:13;34434:66;34493:6;34488:3;34481:4;34473:6;34469:17;34434:66;:::i;:::-;34569:2;34565:15;;;;34582:66;34561:88;34522:16;;;;34547:103;;;34677:2;34666:14;;34659:30;;;;34716:2;34705:14;;34195:530;-1:-1:-1;;34195:530:264:o","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","checkForEncounterEnd((uint8,uint256,uint256,bool,uint256,uint256,uint256,bool,bytes32[],bytes32[]))":"1e45d614","createEncounter(uint8,bytes32[],bytes32[])":"2c86e0e2","endEncounter(bytes32,uint256,bool)":"e903546c","endTurn(bytes32,bytes32,(bytes32,bytes32,bytes32,uint256)[])":"98d239b1","isParticipant(address,bytes32[])":"b2467894","isParticipant(bytes32,bytes32)":"c6ca743c","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"encounterData\",\"type\":\"tuple\"}],\"name\":\"checkForEncounterEnd\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_encounterEnded\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"_attackersWin\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"bytes32[]\",\"name\":\"group1\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"group2\",\"type\":\"bytes32[]\"}],\"name\":\"createEncounter\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersWin\",\"type\":\"bool\"}],\"name\":\"endEncounter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"attackerEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"}],\"internalType\":\"struct Action[]\",\"name\":\"actions\",\"type\":\"tuple[]\"}],\"name\":\"endTurn\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"participants\",\"type\":\"bytes32[]\"}],\"name\":\"isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"name\":\"isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"endTurn(bytes32,bytes32,(bytes32,bytes32,bytes32,uint256)[])\":{\"params\":{\"actions\":\": for a pve encounter player actions are calculated first and the mobs.\",\"encounterId\":\"the bytes32 id of the encounter\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/EncounterSystem.sol\":\"EncounterSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f\",\"dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/IRngSystem.sol\":{\"keccak256\":\"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02\",\"dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5\",\"dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk\"]},\"src/libraries/ArrayManagers.sol\":{\"keccak256\":\"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c\",\"dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/libraries/Math.sol\":{\"keccak256\":\"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a\",\"dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW\"]},\"src/systems/EncounterSystem.sol\":{\"keccak256\":\"0xaf76cf765dd8b73dc37f54aac8781501aca4cd585b69422a2d345de64ccb83d9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://378520ddb3b7b659222145b938ff3a86d9b38052f8e89f65bea9b317ffaae7a5\",\"dweb:/ipfs/QmXc1GBsqRDNdr2ms1nYcTu88qYQnQjziATKJhY7EWr4kq\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"struct CombatEncounterData","name":"encounterData","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}],"stateMutability":"view","type":"function","name":"checkForEncounterEnd","outputs":[{"internalType":"bool","name":"_encounterEnded","type":"bool"},{"internalType":"bool","name":"_attackersWin","type":"bool"}]},{"inputs":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"bytes32[]","name":"group1","type":"bytes32[]"},{"internalType":"bytes32[]","name":"group2","type":"bytes32[]"}],"stateMutability":"nonpayable","type":"function","name":"createEncounter","outputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"uint256","name":"randomNumber","type":"uint256"},{"internalType":"bool","name":"attackersWin","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"endEncounter"},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"struct Action[]","name":"actions","type":"tuple[]","components":[{"internalType":"bytes32","name":"attackerEntityId","type":"bytes32"},{"internalType":"bytes32","name":"defenderEntityId","type":"bytes32"},{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"}]}],"stateMutability":"payable","type":"function","name":"endTurn"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32[]","name":"participants","type":"bytes32[]"}],"stateMutability":"view","type":"function","name":"isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"bytes32","name":"encounterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"endTurn(bytes32,bytes32,(bytes32,bytes32,bytes32,uint256)[])":{"params":{"actions":": for a pve encounter player actions are calculated first and the mobs.","encounterId":"the bytes32 id of the encounter"}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/EncounterSystem.sol":"EncounterSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a","urls":["bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f","dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/IRngSystem.sol":{"keccak256":"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0","urls":["bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02","dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4","urls":["bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5","dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk"],"license":"MIT"},"src/libraries/ArrayManagers.sol":{"keccak256":"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a","urls":["bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c","dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP"],"license":"GPL-3.0"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/libraries/Math.sol":{"keccak256":"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5","urls":["bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a","dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW"],"license":"GPL-3.0"},"src/systems/EncounterSystem.sol":{"keccak256":"0xaf76cf765dd8b73dc37f54aac8781501aca4cd585b69422a2d345de64ccb83d9","urls":["bzz-raw://378520ddb3b7b659222145b938ff3a86d9b38052f8e89f65bea9b317ffaae7a5","dweb:/ipfs/QmXc1GBsqRDNdr2ms1nYcTu88qYQnQjziATKJhY7EWr4kq"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":244} \ No newline at end of file +{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"checkForEncounterEnd","inputs":[{"name":"encounterData","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"outputs":[{"name":"_encounterEnded","type":"bool","internalType":"bool"},{"name":"_attackersWin","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"createEncounter","inputs":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"group1","type":"bytes32[]","internalType":"bytes32[]"},{"name":"group2","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"endEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"randomNumber","type":"uint256","internalType":"uint256"},{"name":"attackersWin","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"endTurn","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"actions","type":"tuple[]","internalType":"struct Action[]","components":[{"name":"attackerEntityId","type":"bytes32","internalType":"bytes32"},{"name":"defenderEntityId","type":"bytes32","internalType":"bytes32"},{"name":"actionId","type":"bytes32","internalType":"bytes32"},{"name":"weaponId","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"isParticipant","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"participants","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"isParticipant","inputs":[{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"World_FunctionSelectorNotFound","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_ResourceNotFound","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b50614c07806100206000396000f3fe6080604052600436106100b15760003560e01c806398d239b111610069578063c6ca743c1161004e578063c6ca743c146101ca578063e1af802c146101ea578063e903546c146101ff57600080fd5b806398d239b114610195578063b2467894146101aa57600080fd5b80631e45d6141161009a5780631e45d614146101185780632c86e0e21461014f57806345ec93541461017d57600080fd5b806301ffc9a7146100b6578063119df25f146100eb575b600080fd5b3480156100c257600080fd5b506100d66100d1366004613ddc565b61021f565b60405190151581526020015b60405180910390f35b3480156100f757600080fd5b506101006102b8565b6040516001600160a01b0390911681526020016100e2565b34801561012457600080fd5b50610138610133366004613f70565b6102c7565b6040805192151583529015156020830152016100e2565b34801561015b57600080fd5b5061016f61016a36600461406d565b61048e565b6040519081526020016100e2565b34801561018957600080fd5b5036601f19013561016f565b6101a86101a33660046140e1565b6109d5565b005b3480156101b657600080fd5b506100d66101c53660046141d5565b610dff565b3480156101d657600080fd5b506100d66101e5366004614225565b610ed5565b3480156101f657600080fd5b50610100610f93565b34801561020b57600080fd5b506101a861021a366004614247565b610f9d565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102b257507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102c2611323565b905090565b60008060008060005b8561010001515181101561038d576102e6610f93565b6001600160a01b031663525b0e1e876101000151838151811061030b5761030b614280565b60200260200101516040518263ffffffff1660e01b815260040161033191815260200190565b602060405180830381865afa15801561034e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103729190614296565b156103855782610381816142c9565b9350505b6001016102d0565b5060005b8561012001515181101561044e576103a7610f93565b6001600160a01b031663525b0e1e87610120015183815181106103cc576103cc614280565b60200260200101516040518263ffffffff1660e01b81526004016103f291815260200190565b602060405180830381865afa15801561040f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104339190614296565b156104465781610442816142c9565b9250505b600101610391565b508461012001515181148061046857508461010001515182145b8061047a57508460c001518560800151145b935084610100015151821492505050915091565b60006104a161049b6102b8565b84610dff565b806104b857506104b86104b26102b8565b83610dff565b6105095760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442053454e44455260448201526064015b60405180910390fd5b60008061052f8560008151811061052257610522614280565b6020026020010151611355565b915091506000806105408787611406565b91509150876001811115610556576105566142e3565b6001036106cd57600080610568610f93565b6001600160a01b031663c6d5525b858589896040518563ffffffff1660e01b81526004016105999493929190614335565b6040805180830381865afa1580156105b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d9919061437a565b915091508161062a5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056450000006044820152606401610500565b6040514290610643908c908790879085906020016143b4565b60405160208183030381529060405280519060200120975060006040518061014001604052808d600181111561067b5761067b6142e3565b81526020018381526020016000815260200160001515815260200160018152602001428152602001600f815260200184151581526020018681526020018781525090506106c889826114bb565b505050505b8760018111156106df576106df6142e3565b60ff16600003610850576106f1610f93565b6001600160a01b0316632933423f838387876040518563ffffffff1660e01b81526004016107229493929190614335565b602060405180830381865afa15801561073f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107639190614296565b6107af5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056500000006044820152606401610500565b60405142906107c8908a908590859085906020016143b4565b60405160208183030381529060405280519060200120955060006040518061014001604052808b6001811115610800576108006142e3565b81526020810184905260006040820181905260608201819052600160808301524260a0830152600f60c083015260e0820152610100810185905261012001859052905061084d87826114bb565b50505b604080518082019091526000808252602082015260005b83518110156109235761089284828151811061088557610885614280565b6020026020010151611597565b80519092501580156108a657508160200151155b6108f25760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b868252835161091b9085908390811061090d5761090d614280565b602002602001015183611658565b600101610867565b5060005b82518110156109c85761094583828151811061088557610885614280565b805190925015801561095957508160200151155b6109a55760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b86825282516109c09084908390811061090d5761090d614280565b600101610927565b5050505050509392505050565b60006109e0846116e3565b905060006109ec610f93565b6001600160a01b0316634f10aabc856040518263ffffffff1660e01b8152600401610a1991815260200190565b602060405180830381865afa158015610a36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a5a9190614401565b90508160200151600014158015610a7357506040820151155b610ae55760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b8160c00151826080015110610b625760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a204558504952454420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b610b6a6102b8565b6001600160a01b0316816001600160a01b0316148015610b8f5750610b8f8486610ed5565b610bdb5760405162461bcd60e51b815260206004820152601f60248201527f454e434f554e5445522053595354454d3a204e4f4e2d434f4d424154414e54006044820152606401610500565b81516001811115610bee57610bee6142e3565b60ff16600003610dee5760028260800151610c099190614434565b600003610d1757428260a00151601e610c229190614456565b11610cbc57610c318486610ed5565b610c7d5760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101200151610dff565b15610cb757600182608001818151610ca49190614456565b9052506080820151610cb79086906117de565b610dee565b610ccb81836101000151610dff565b610cb75760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e6420646566656e64657273207475726e000000000000006044820152606401610500565b428260a00151601e610d299190614456565b11610d9357610d388486610ed5565b610d845760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101000151610dff565b610da281836101200151610dff565b610dee5760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e642061747461636b657273207475726e000000000000006044820152606401610500565b610df88584611897565b5050505050565b6000805b8251811015610ece57610e14610f93565b6001600160a01b0316634f10aabc848381518110610e3457610e34614280565b60200260200101516040518263ffffffff1660e01b8152600401610e5a91815260200190565b602060405180830381865afa158015610e77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e9b9190614401565b6001600160a01b0316846001600160a01b031603610ebc5760019150610ece565b80610ec6816142c9565b915050610e03565b5092915050565b600080610ee1836116e3565b905060005b81610120015151811015610f34578161012001518181518110610f0b57610f0b614280565b60200260200101518503610f225760019250610f34565b80610f2c816142c9565b915050610ee6565b5081610ece5760005b81610100015151811015610f8b578161010001518181518110610f6257610f62614280565b60200260200101518503610f795760019250610f8b565b80610f83816142c9565b915050610f3d565b505092915050565b60006102c261192c565b610fae30610fa96102b8565b611936565b6000610fb9846116e3565b9050610fc48461194c565b156110115760405162461bcd60e51b815260206004820152601660248201527f656e636f756e74657220616c7265616479206f766572000000000000000000006044820152606401610500565b46617a690361102f5761102484436119e6565b436040820152611040565b61103984426119e6565b4260408201525b6000805b826101000151518110156110f157826101000151818151811061106957611069614280565b6020026020010151915061107c82611a65565b156110e957611089610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b81526004016110b691815260200190565b600060405180830381600087803b1580156110d057600080fd5b505af11580156110e4573d6000803e3d6000fd5b505050505b600101611044565b5060005b826101200151518110156111a257826101200151818151811061111a5761111a614280565b6020026020010151915061112d82611a65565b1561119a5761113a610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b815260040161116791815260200190565b600060405180830381600087803b15801561118157600080fd5b505af1158015611195573d6000803e3d6000fd5b505050505b6001016110f5565b506000806060600160ff16856000015160018111156111c3576111c36142e3565b60ff160361126c576111d3610f93565b6040517f49572ff1000000000000000000000000000000000000000000000000000000008152600481018a9052602481018990526001600160a01b0391909116906349572ff1906044016000604051808303816000875af115801561123c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526112649190810190614469565b919450925090505b6040805160a0810182524281528715156020820152908101849052606081018390526080810182905260005b866101200151518110156112d9576112d187610120015182815181106112c0576112c0614280565b60200260200101516000801b611b03565b600101611298565b5060005b8661010001515181101561130d5761130587610100015182815181106112c0576112c0614280565b6001016112dd565b506113188982611bb7565b505050505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806113525750335b90565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061138f5761138f614280565b6020908102919091010152600080806113e87f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383611d39565b9550955050505050915091565b60608060008060005b865181101561144e5761143a87828151811061142d5761142d614280565b6020026020010151611d5c565b6114449084614456565b925060010161140f565b5060005b85518110156114845761147086828151811061142d5761142d614280565b61147a9083614456565b9150600101611452565b5080821115611498578593508492506114b2565b818111156114ab578493508592506114b2565b8593508492505b50509250929050565b60006114ed826000015183602001518460400151856060015186608001518760a001518860c001518960e00151611dee565b90506000611505836101000151846101200151611e2c565b9050600061151d846101000151856101200151611e57565b6040805160018082528183019092529192506000919060208083019080368337019050509050858160008151811061155757611557614280565b602090810291909101015261158f7f74625544000000000000000000000000436f6d626174456e636f756e7465720082868686611e93565b505050505050565b60408051808201825260008082526020820181905282516001808252818501909452919290919081602001602082028036833701905050905082816000815181106115e4576115e4614280565b60209081029190910101526000808061163d7f74625544000000000000000000000000456e636f756e746572456e7469747900857e21020020010000000000000000000000000000000000000000000000000000611c69565b92509250925061164e838383611f48565b9695505050505050565b600061166c82600001518360200151611f75565b6040805160018082528183019092529192506000916060918391906020808301908036833701905050905085816000815181106116ab576116ab614280565b602090810291909101015261158f7f74625544000000000000000000000000456e636f756e746572456e746974790082868686611e93565b61173e6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061177457611774614280565b6020908102919091010152600080806117cd7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611c69565b92509250925061164e838383611f98565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061181457611814614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260048560405160200161185d91815260200190565b60408051601f198184030181529190527ea308020120200120202001000000000000000000000000000000000000000061207b565b505050565b61189282600184846040516020016118b092919061450f565b60408051601f19818403018152908290526118cf9392916024016145cf565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a4000000000000000000000000000000000000000000000000000000001790526120f1565b60006102c261219f565b611948611942836121de565b8261227b565b5050565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061198557611985614280565b602090810291909101015260006119de7f74625544000000000000000000000000436f6d626174456e636f756e746572008360027ea30802012020012020200100000000000000000000000000000000000000006122c7565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a1c57611a1c614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260028560405160200161185d91815260200190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9e57611a9e614280565b60209081029190910101526000611af77f74625544000000000000000000000000456e636f756e746572456e74697479008360017e210200200100000000000000000000000000000000000000000000000000006122c7565b90506119de8160f81c90565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611b3957611b39614280565b6020026020010181815250506118927f74625544000000000000000000000000456e636f756e746572456e746974790060001b82600085604051602001611b8291815260200190565b60408051601f198184030181529190527e2102002001000000000000000000000000000000000000000000000000000061207b565b6000611bd58260000151836020015184604001518560600151612384565b90506000611be683608001516123cf565b90506000611bf784608001516123e2565b60408051600180825281830190925291925060009190602080830190803683370190505090508581600081518110611c3157611c31614280565b602090810291909101015261158f7f6f745544000000000000000000000000436f6d6261744f7574636f6d6500000082868686611e93565b6060600060606000611c7961219f565b9050306001600160a01b03821603611ca257611c96878787612413565b93509350935050611d30565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611ceb908a908a908a906004016145fe565b600060405180830381865afa158015611d08573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c96919081019061468b565b93509350939050565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611d9557611d95614280565b602090810291909101015260006119de7f74625544000000000000000000000000537461747300000000000000000000008360017ee10800202001202020202000000000000000000000000000000000000000006122c7565b60608888888888888888604051602001611e0f9897969594939291906146ee565b604051602081830303815290604052905098975050505050505050565b6000611e5083516020028351602002606081901b603883901b838301171792915050565b9392505050565b6060611e628361251b565b611e6b8361251b565b604051602001611e7c929190614744565b604051602081830303815290604052905092915050565b6000611e9d61219f565b9050306001600160a01b03821603611ec157611ebc868686868661252b565b61158f565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611f0e9089908990899089908990600401614773565b600060405180830381600087803b158015611f2857600080fd5b505af1158015611f3c573d6000803e3d6000fd5b50505050505050505050565b6040805180820190915260008082526020820152611f6584612541565b1515602083015281529392505050565b60608282604051602001611e7c929190918252151560f81b602082015260210190565b611ff36040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b611ffc84612560565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a0152604089018690526020890187905288886001811115612042576120426142e3565b6001811115612053576120536142e3565b815250505050505050505061206883836125e2565b6101208301526101008201529392505050565b600061208561219f565b9050306001600160a01b038216036120a457611ebc8686868686612631565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611f0e90899089908990899089906004016147c4565b60606000806121076121028561480b565b612646565b91509150816000801b0361216d576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000600035166004820152602401610500565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526119de8285612709565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806121d9573391505090565b919050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061222357612223614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e200100200000000000000000000000000000000000000000000000000000006122c7565b61228582826127e4565b6119485761229282612842565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161050092919061485b565b6000806122d261219f565b9050306001600160a01b038216036122f8576122f08686868661297f565b9150506119de565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d5990612343908990899089908990600401614886565b602060405180830381865afa158015612360573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122f091906148b5565b6060848484846040516020016123b6949392919093845291151560f81b60208401526021830152604182015260610190565b6040516020818303038152906040529050949350505050565b60006102b28251602002603881901b1790565b60606123ed8261251b565b6040516020016123fd91906148ce565b6040516020818303038152906040529050919050565b6060600060606000612424856129b5565b90506124318787836129d8565b9350600061243e86612a11565b90508015612510576124508888612a4e565b935066ffffffffffffff841667ffffffffffffffff81111561247457612474613e1e565b6040519080825280601f01601f19166020018201604052801561249e576020820181803683370190505b5092506020830160005b828160ff16101561250d5760006124c08b8b84612a61565b905060006124dd888460ff166028026038011c64ffffffffff1690565b90506124ec8260008387612ae1565b6124f68185614456565b935050508080612505906148ea565b9150506124a8565b50505b505093509350939050565b606081611e508160206000612bac565b610df8858585858561253c8b612c0c565b612c91565b60208101516040820151600090612559905b60f81c90565b9050915091565b60008060008060008060008061257a896000016020015190565b60f81c600181111561258e5761258e6142e3565b60218a015160418b015160618c0151929a5090985096506125ae90612553565b60628a015160828b015160a28c015160c28d0151939850919650945092506125d590612553565b9050919395975091939597565b6060806000603885901c64ffffffffff16612606612601868484612fca565b613058565b935090508064ffffffffff606087901c1601612626612601868484612fca565b925050509250929050565b610df885856126408487613069565b856130a2565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168160008151811061269f5761269f614280565b6020908102919091010152600080806126f87f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383613346565b6060600061271561192c565b90506001600160a01b038116300361275657600061273d612734611323565b60008787613352565b935090508061274f5761274f8361348d565b50506102b2565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af089061279d9087908790600401614909565b6000604051808303816000875af11580156127bc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526119de9190810190614922565b60006128327f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613495565b80611e505750611e508383613495565b606081601081901b60006128558361355e565b9050827fffffffffffffffffffffffffffff0000000000000000000000000000000000008316156128b0576128ab7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613575565b6128e7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000083161561291d5761291883613575565b612954565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b60405160200161296693929190614957565b6040516020818303038152906040529350505050919050565b60006129ac61298e8686613619565b60ff858116601b0360080285901c166129a78587613069565b61366f565b95945050505050565b600060086129c5600260206149e5565b6129cf91906149f8565b9190911c919050565b6060816000036129f75750604080516020810190915260008152611e50565b6000612a038585613619565b90506129ac816000856136c0565b60006008600180612a24600260206149e5565b612a2e91906149e5565b612a3891906149e5565b612a4291906149f8565b8260ff911c1692915050565b6000611e50612a5d84846136e3565b5490565b60008383604051602001612a76929190614a0f565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612b685760208310612b0b57602083048401935060208381612b0757612b0761441e565b0692505b8215612b68576020839003600081841015612b2e5750600019600884021c612b38565b50600019600882021c5b8554600886021b818451168219821617845250818411612b59575050612ba6565b50600194909401939182900391015b5b60208210612b8a5783548152600190930192601f1990910190602001612b69565b8115612ba65780518454600019600885021c9182169119161781525b50505050565b82516060906000612bbd85836149f8565b9050604051925060208301601f19603f83860101166040528184526000602088015b84821015612c00578051871b83529187019160019190910190602001612bdf565b50505050509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d000000000000000000008201612c5b57507e60030220202000000000000000000000000000000000000000000000000000919050565b6102b2612c887f746273746f72650000000000000000005461626c65730000000000000000000084613739565b6020600061366f565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff0000000000000000000000000000000000000000000000000000000000001603612d1d57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a986868686604051612d109493929190614a4b565b60405180910390a261158f565b6000612d2887613755565b905060005b8151811015612e01576000828281518110612d4a57612d4a614280565b60200260200101519050612d766001826affffffffffffffffffffff19166137de90919063ffffffff16565b15612df8576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90612dc5908c908c908c908c908c908c90600401614a95565b600060405180830381600087803b158015612ddf57600080fd5b505af1158015612df3573d6000803e3d6000fd5b505050505b50600101612d2d565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a987878787604051612e389493929190614a4b565b60405180910390a26000612e4c8888613619565b90506000602087019050612e648260008951846137fc565b6000612e6f85612a11565b1115612ef3576000612e818a8a6136e3565b878155905060208601915060008060005b612e9b88612a11565b8160ff161015612eee57612eb08d8d83612a61565b9250612ecb8a8260ff166028026038011c64ffffffffff1690565b9150612eda83600084886137fc565b612ee48286614456565b9450600101612e92565b505050505b60005b8351811015611f3c576000848281518110612f1357612f13614280565b60200260200101519050612f3f6002826affffffffffffffffffffff19166137de90919063ffffffff16565b15612fc1576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612f8e908e908e908e908e908e908e90600401614a95565b600060405180830381600087803b158015612fa857600080fd5b505af1158015612fbc573d6000803e3d6000fd5b505050505b50600101612ef6565b600081831180612fda5750835182115b15613017578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161050093929190614aee565b602084016130258482614456565b9050600061303385856149e5565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611e5083602060006138bb565b600080805b8360ff1681101561309a5761309060ff601b83900360080287901c1683614456565b915060010161306e565b509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361312c57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161311f93929190614b13565b60405180910390a2612ba6565b60006131388585613619565b9050600061314586613755565b905060005b815181101561321a57600082828151811061316757613167614280565b602002602001015190506131936004826affffffffffffffffffffff19166137de90919063ffffffff16565b15613211576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906131de908b908b908b908b90600401614b46565b600060405180830381600087803b1580156131f857600080fd5b505af115801561320c573d6000803e3d6000fd5b505050505b5060010161314a565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161324f93929190614b13565b60405180910390a261326a828565ffffffffffff168561392a565b60005b815181101561333d57600082828151811061328a5761328a614280565b602002602001015190506132b66008826affffffffffffffffffffff19166137de90919063ffffffff16565b15613334576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190613301908b908b908b908b90600401614b46565b600060405180830381600087803b15801561331b57600080fd5b505af115801561332f573d6000803e3d6000fd5b505050505b5060010161326d565b50505050505050565b600080611d5085613940565b6000606060008061336286613952565b90925090506001600160a01b0382166133b3578561337f87612842565b6040517ffbf10ce6000000000000000000000000000000000000000000000000000000008152600401610500929190614909565b806133c2576133c286896139f6565b861561342e577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061341682613a00565b905061342b826134268b84614456565b613a91565b50505b600061343a8760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146134725761346d88888488613b45565b61347e565b61347e88888488613bbd565b90999098509650505050505050565b805160208201fd5b6040805160028082526060820183526000928392919060208301908036833701905050905083816000815181106134ce576134ce614280565b602002602001018181525050826001600160a01b031660001b816001815181106134fa576134fa614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e010100010000000000000000000000000000000000000000000000000000006122c7565b90506129ac8160f81c90565b600061356c60706010614456565b9190911b919050565b606060005b60108110156135da577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff0000000000000000000000000000000000000000000000000000000000000016156135da5760010161357a565b604080517fffffffffffffffffffffffffffffffff000000000000000000000000000000008516602082015281516030909101909152818152806119de565b6000828260405160200161362e929190614a0f565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210613695576020820484019350602082816136915761369161441e565b0691505b508254600882021b60208290038084111561309a576001850154600882021c82179150509392505050565b60405160208101601f19603f848401011660405282825261309a85858584612ae1565b600082826040516020016136f8929190614a0f565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516020810184905290810182905260009060600161362e565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061378f5761378f614280565b602090810291909101015260006137c77f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613c1e565b90506119de6137d98260008451612fca565b613c58565b60008160ff16826137ef8560581c90565b1660ff1614905092915050565b82156138765760208310613826576020830484019350602083816138225761382261441e565b0692505b82156138765760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613867575050612ba6565b50600194909401939182900391015b5b602082106138985780518455600190930192601f1990910190602001613877565b8115612ba6576000600019600884021c8554835182191691161785555050505050565b606060006138c98560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816138ef576138ef61441e565b04905060405193506020840160208202810160405281855260005b82811015612c00578451871c82529387019360209091019060010161390a565b6118928383835161393b8560200190565b6137fc565b60208101516040820151600090612559565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061398c5761398c614280565b6020908102919091010152600080806139e57f7462776f726c6400000000000000000053797374656d73000000000000000000857e15020014010000000000000000000000000000000000000000000000000000612413565b9250925092506113f9838383613c69565b6122858282613c75565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613a3957613a39614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000042616c616e636573000000000000000083837e2001002000000000000000000000000000000000000000000000000000000061297f565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110613ac757613ac7614280565b6020026020010181815250506118927f7462776f726c6400000000000000000042616c616e636573000000000000000060001b82600085604051602001613b1091815260200190565b60408051601f198184030181529190527e20010020000000000000000000000000000000000000000000000000000000612631565b60006060836001600160a01b03166000613b60858989613cd3565b604051613b6d91906148ce565b60006040518083038185875af1925050503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b606091505b509097909650945050505050565b60006060836001600160a01b0316613bd6848888613cd3565b604051613be391906148ce565b600060405180830381855af49150503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b60606119de613c2e858585612a61565b6000613c5385613c3e8989612a4e565b9060ff166028026038011c64ffffffffff1690565b6136c0565b60606000611e5083601560006138bb565b600080611d5085613d02565b6000613cc37f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613d1f565b80611e505750611e508383613d1f565b6060838383604051602001613cea93929190614b7f565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c9060009061255990612553565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613d5857613d58614280565b602002602001018181525050826001600160a01b031660001b81600181518110613d8457613d84614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e0101000100000000000000000000000000000000000000000000000000000061297f565b600060208284031215613dee57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611e5057600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610140810167ffffffffffffffff81118282101715613e5857613e58613e1e565b60405290565b6040516080810167ffffffffffffffff81118282101715613e5857613e58613e1e565b604051601f8201601f1916810167ffffffffffffffff81118282101715613eaa57613eaa613e1e565b604052919050565b8035600281106121d957600080fd5b8015158114613ecf57600080fd5b50565b80356121d981613ec1565b600067ffffffffffffffff821115613ef757613ef7613e1e565b5060051b60200190565b600082601f830112613f1257600080fd5b81356020613f27613f2283613edd565b613e81565b8083825260208201915060208460051b870101935086841115613f4957600080fd5b602086015b84811015613f655780358352918301918301613f4e565b509695505050505050565b600060208284031215613f8257600080fd5b813567ffffffffffffffff80821115613f9a57600080fd5b908301906101408286031215613faf57600080fd5b613fb7613e34565b613fc083613eb2565b81526020830135602082015260408301356040820152613fe260608401613ed2565b60608201526080830135608082015260a083013560a082015260c083013560c082015261401160e08401613ed2565b60e0820152610100808401358381111561402a57600080fd5b61403688828701613f01565b828401525050610120808401358381111561405057600080fd5b61405c88828701613f01565b918301919091525095945050505050565b60008060006060848603121561408257600080fd5b61408b84613eb2565b9250602084013567ffffffffffffffff808211156140a857600080fd5b6140b487838801613f01565b935060408601359150808211156140ca57600080fd5b506140d786828701613f01565b9150509250925092565b600080600060608085870312156140f757600080fd5b84359350602080860135935060408087013567ffffffffffffffff81111561411e57600080fd5b8701601f8101891361412f57600080fd5b803561413d613f2282613edd565b81815260079190911b8201840190848101908b83111561415c57600080fd5b928501925b828410156141af576080848d03121561417a5760008081fd5b614182613e5e565b84358152868501358782015285850135868201528785013588820152825260809093019290850190614161565b809750505050505050509250925092565b6001600160a01b0381168114613ecf57600080fd5b600080604083850312156141e857600080fd5b82356141f3816141c0565b9150602083013567ffffffffffffffff81111561420f57600080fd5b61421b85828601613f01565b9150509250929050565b6000806040838503121561423857600080fd5b50508035926020909101359150565b60008060006060848603121561425c57600080fd5b8335925060208401359150604084013561427581613ec1565b809150509250925092565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156142a857600080fd5b8151611e5081613ec1565b634e487b7160e01b600052601160045260246000fd5b600060001982036142dc576142dc6142b3565b5060010190565b634e487b7160e01b600052602160045260246000fd5b60008151808452602080850194506020840160005b8381101561432a5781518752958201959082019060010161430e565b509495945050505050565b60808152600061434860808301876142f9565b828103602084015261435a81876142f9565b91505061ffff808516604084015280841660608401525095945050505050565b6000806040838503121561438d57600080fd5b825161439881613ec1565b60208401519092506143a981613ec1565b809150509250929050565b6000600286106143c6576143c66142e3565b858252608060208301526143dd60808301866142f9565b82810360408401526143ef81866142f9565b91505082606083015295945050505050565b60006020828403121561441357600080fd5b8151611e50816141c0565b634e487b7160e01b600052601260045260246000fd5b60008261445157634e487b7160e01b600052601260045260246000fd5b500690565b808201808211156102b2576102b26142b3565b60008060006060848603121561447e57600080fd5b835192506020808501519250604085015167ffffffffffffffff8111156144a457600080fd5b8501601f810187136144b557600080fd5b80516144c3613f2282613edd565b81815260059190911b820183019083810190898311156144e257600080fd5b928401925b82841015614500578351825292840192908401906144e7565b80955050505050509250925092565b60006040808301858452602060406020860152818651808452606093506060870191506020880160005b8281101561457057815180518552858101518686015287810151888601528601518685015260809093019290840190600101614539565b50919998505050505050505050565b60005b8381101561459a578181015183820152602001614582565b50506000910152565b600081518084526145bb81602086016020860161457f565b601f01601f19169290920160200192915050565b8381526000600384106145e4576145e46142e3565b836020830152606060408301526129ac60608301846145a3565b83815260606020820152600061461760608301856142f9565b9050826040830152949350505050565b600082601f83011261463857600080fd5b815167ffffffffffffffff81111561465257614652613e1e565b6146656020601f19601f84011601613e81565b81815284602083860101111561467a57600080fd5b6119de82602083016020870161457f565b6000806000606084860312156146a057600080fd5b835167ffffffffffffffff808211156146b857600080fd5b6146c487838801614627565b94506020860151935060408601519150808211156146e157600080fd5b506140d786828701614627565b600060028a10614700576147006142e3565b5060f898891b815260018101979097526021870195909552921515861b6041860152604285019190915260628401526082830152151590911b60a282015260a30190565b6000835161475681846020880161457f565b83519083019061476a81836020880161457f565b01949350505050565b85815260a06020820152600061478c60a08301876142f9565b828103604084015261479e81876145a3565b905084606084015282810360808401526147b881856145a3565b98975050505050505050565b85815260a0602082015260006147dd60a08301876142f9565b60ff8616604084015282810360608401526147f881866145a3565b9150508260808301529695505050505050565b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156148535780818460040360031b1b83161693505b505050919050565b60408152600061486e60408301856145a3565b90506001600160a01b03831660208301529392505050565b84815260806020820152600061489f60808301866142f9565b60ff949094166040830152506060015292915050565b6000602082840312156148c757600080fd5b5051919050565b600082516148e081846020870161457f565b9190910192915050565b600060ff821660ff8103614900576149006142b3565b60010192915050565b8281526040602082015260006119de60408301846145a3565b60006020828403121561493457600080fd5b815167ffffffffffffffff81111561494b57600080fd5b6119de84828501614627565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149b881600386016020890161457f565b8084019050816003820152845191506149d882600483016020880161457f565b0160040195945050505050565b818103818111156102b2576102b26142b3565b80820281158282048414176102b2576102b26142b3565b8281526000602080830184516020860160005b82811015614a3e57815184529284019290840190600101614a22565b5091979650505050505050565b608081526000614a5e60808301876142f9565b8281036020840152614a7081876145a3565b90508460408401528281036060840152614a8a81856145a3565b979650505050505050565b86815260c060208201526000614aae60c08301886142f9565b8281036040840152614ac081886145a3565b90508560608401528281036080840152614ada81866145a3565b9150508260a0830152979650505050505050565b606081526000614b0160608301866145a3565b60208301949094525060400152919050565b606081526000614b2660608301866142f9565b65ffffffffffff85166020840152828103604084015261164e81856145a3565b848152608060208201526000614b5f60808301866142f9565b65ffffffffffff851660408401528281036060840152614a8a81856145a3565b60008451614b9181846020890161457f565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea264697066735822122007b06053ad3a7655cacc3998a0d8cd3b9d84e07ba2b1749d11520f3caabd491f64736f6c63430008180033","sourceMap":"1425:12007:244:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052600436106100b15760003560e01c806398d239b111610069578063c6ca743c1161004e578063c6ca743c146101ca578063e1af802c146101ea578063e903546c146101ff57600080fd5b806398d239b114610195578063b2467894146101aa57600080fd5b80631e45d6141161009a5780631e45d614146101185780632c86e0e21461014f57806345ec93541461017d57600080fd5b806301ffc9a7146100b6578063119df25f146100eb575b600080fd5b3480156100c257600080fd5b506100d66100d1366004613ddc565b61021f565b60405190151581526020015b60405180910390f35b3480156100f757600080fd5b506101006102b8565b6040516001600160a01b0390911681526020016100e2565b34801561012457600080fd5b50610138610133366004613f70565b6102c7565b6040805192151583529015156020830152016100e2565b34801561015b57600080fd5b5061016f61016a36600461406d565b61048e565b6040519081526020016100e2565b34801561018957600080fd5b5036601f19013561016f565b6101a86101a33660046140e1565b6109d5565b005b3480156101b657600080fd5b506100d66101c53660046141d5565b610dff565b3480156101d657600080fd5b506100d66101e5366004614225565b610ed5565b3480156101f657600080fd5b50610100610f93565b34801561020b57600080fd5b506101a861021a366004614247565b610f9d565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102b257507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102c2611323565b905090565b60008060008060005b8561010001515181101561038d576102e6610f93565b6001600160a01b031663525b0e1e876101000151838151811061030b5761030b614280565b60200260200101516040518263ffffffff1660e01b815260040161033191815260200190565b602060405180830381865afa15801561034e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103729190614296565b156103855782610381816142c9565b9350505b6001016102d0565b5060005b8561012001515181101561044e576103a7610f93565b6001600160a01b031663525b0e1e87610120015183815181106103cc576103cc614280565b60200260200101516040518263ffffffff1660e01b81526004016103f291815260200190565b602060405180830381865afa15801561040f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104339190614296565b156104465781610442816142c9565b9250505b600101610391565b508461012001515181148061046857508461010001515182145b8061047a57508460c001518560800151145b935084610100015151821492505050915091565b60006104a161049b6102b8565b84610dff565b806104b857506104b86104b26102b8565b83610dff565b6105095760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442053454e44455260448201526064015b60405180910390fd5b60008061052f8560008151811061052257610522614280565b6020026020010151611355565b915091506000806105408787611406565b91509150876001811115610556576105566142e3565b6001036106cd57600080610568610f93565b6001600160a01b031663c6d5525b858589896040518563ffffffff1660e01b81526004016105999493929190614335565b6040805180830381865afa1580156105b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d9919061437a565b915091508161062a5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056450000006044820152606401610500565b6040514290610643908c908790879085906020016143b4565b60405160208183030381529060405280519060200120975060006040518061014001604052808d600181111561067b5761067b6142e3565b81526020018381526020016000815260200160001515815260200160018152602001428152602001600f815260200184151581526020018681526020018781525090506106c889826114bb565b505050505b8760018111156106df576106df6142e3565b60ff16600003610850576106f1610f93565b6001600160a01b0316632933423f838387876040518563ffffffff1660e01b81526004016107229493929190614335565b602060405180830381865afa15801561073f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107639190614296565b6107af5760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c4944205056500000006044820152606401610500565b60405142906107c8908a908590859085906020016143b4565b60405160208183030381529060405280519060200120955060006040518061014001604052808b6001811115610800576108006142e3565b81526020810184905260006040820181905260608201819052600160808301524260a0830152600f60c083015260e0820152610100810185905261012001859052905061084d87826114bb565b50505b604080518082019091526000808252602082015260005b83518110156109235761089284828151811061088557610885614280565b6020026020010151611597565b80519092501580156108a657508160200151155b6108f25760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b868252835161091b9085908390811061090d5761090d614280565b602002602001015183611658565b600101610867565b5060005b82518110156109c85761094583828151811061088557610885614280565b805190925015801561095957508160200151155b6109a55760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e544954596044820152606401610500565b86825282516109c09084908390811061090d5761090d614280565b600101610927565b5050505050509392505050565b60006109e0846116e3565b905060006109ec610f93565b6001600160a01b0316634f10aabc856040518263ffffffff1660e01b8152600401610a1991815260200190565b602060405180830381865afa158015610a36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a5a9190614401565b90508160200151600014158015610a7357506040820151155b610ae55760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b8160c00151826080015110610b625760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a204558504952454420454e434f554e60448201527f54455200000000000000000000000000000000000000000000000000000000006064820152608401610500565b610b6a6102b8565b6001600160a01b0316816001600160a01b0316148015610b8f5750610b8f8486610ed5565b610bdb5760405162461bcd60e51b815260206004820152601f60248201527f454e434f554e5445522053595354454d3a204e4f4e2d434f4d424154414e54006044820152606401610500565b81516001811115610bee57610bee6142e3565b60ff16600003610dee5760028260800151610c099190614434565b600003610d1757428260a00151601e610c229190614456565b11610cbc57610c318486610ed5565b610c7d5760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101200151610dff565b15610cb757600182608001818151610ca49190614456565b9052506080820151610cb79086906117de565b610dee565b610ccb81836101000151610dff565b610cb75760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e6420646566656e64657273207475726e000000000000006044820152606401610500565b428260a00151601e610d299190614456565b11610d9357610d388486610ed5565b610d845760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c45526044820152606401610500565b610c8c81836101000151610dff565b610da281836101200151610dff565b610dee5760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e642061747461636b657273207475726e000000000000006044820152606401610500565b610df88584611897565b5050505050565b6000805b8251811015610ece57610e14610f93565b6001600160a01b0316634f10aabc848381518110610e3457610e34614280565b60200260200101516040518263ffffffff1660e01b8152600401610e5a91815260200190565b602060405180830381865afa158015610e77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e9b9190614401565b6001600160a01b0316846001600160a01b031603610ebc5760019150610ece565b80610ec6816142c9565b915050610e03565b5092915050565b600080610ee1836116e3565b905060005b81610120015151811015610f34578161012001518181518110610f0b57610f0b614280565b60200260200101518503610f225760019250610f34565b80610f2c816142c9565b915050610ee6565b5081610ece5760005b81610100015151811015610f8b578161010001518181518110610f6257610f62614280565b60200260200101518503610f795760019250610f8b565b80610f83816142c9565b915050610f3d565b505092915050565b60006102c261192c565b610fae30610fa96102b8565b611936565b6000610fb9846116e3565b9050610fc48461194c565b156110115760405162461bcd60e51b815260206004820152601660248201527f656e636f756e74657220616c7265616479206f766572000000000000000000006044820152606401610500565b46617a690361102f5761102484436119e6565b436040820152611040565b61103984426119e6565b4260408201525b6000805b826101000151518110156110f157826101000151818151811061106957611069614280565b6020026020010151915061107c82611a65565b156110e957611089610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b81526004016110b691815260200190565b600060405180830381600087803b1580156110d057600080fd5b505af11580156110e4573d6000803e3d6000fd5b505050505b600101611044565b5060005b826101200151518110156111a257826101200151818151811061111a5761111a614280565b6020026020010151915061112d82611a65565b1561119a5761113a610f93565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b815260040161116791815260200190565b600060405180830381600087803b15801561118157600080fd5b505af1158015611195573d6000803e3d6000fd5b505050505b6001016110f5565b506000806060600160ff16856000015160018111156111c3576111c36142e3565b60ff160361126c576111d3610f93565b6040517f49572ff1000000000000000000000000000000000000000000000000000000008152600481018a9052602481018990526001600160a01b0391909116906349572ff1906044016000604051808303816000875af115801561123c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526112649190810190614469565b919450925090505b6040805160a0810182524281528715156020820152908101849052606081018390526080810182905260005b866101200151518110156112d9576112d187610120015182815181106112c0576112c0614280565b60200260200101516000801b611b03565b600101611298565b5060005b8661010001515181101561130d5761130587610100015182815181106112c0576112c0614280565b6001016112dd565b506113188982611bb7565b505050505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806113525750335b90565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061138f5761138f614280565b6020908102919091010152600080806113e87f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383611d39565b9550955050505050915091565b60608060008060005b865181101561144e5761143a87828151811061142d5761142d614280565b6020026020010151611d5c565b6114449084614456565b925060010161140f565b5060005b85518110156114845761147086828151811061142d5761142d614280565b61147a9083614456565b9150600101611452565b5080821115611498578593508492506114b2565b818111156114ab578493508592506114b2565b8593508492505b50509250929050565b60006114ed826000015183602001518460400151856060015186608001518760a001518860c001518960e00151611dee565b90506000611505836101000151846101200151611e2c565b9050600061151d846101000151856101200151611e57565b6040805160018082528183019092529192506000919060208083019080368337019050509050858160008151811061155757611557614280565b602090810291909101015261158f7f74625544000000000000000000000000436f6d626174456e636f756e7465720082868686611e93565b505050505050565b60408051808201825260008082526020820181905282516001808252818501909452919290919081602001602082028036833701905050905082816000815181106115e4576115e4614280565b60209081029190910101526000808061163d7f74625544000000000000000000000000456e636f756e746572456e7469747900857e21020020010000000000000000000000000000000000000000000000000000611c69565b92509250925061164e838383611f48565b9695505050505050565b600061166c82600001518360200151611f75565b6040805160018082528183019092529192506000916060918391906020808301908036833701905050905085816000815181106116ab576116ab614280565b602090810291909101015261158f7f74625544000000000000000000000000456e636f756e746572456e746974790082868686611e93565b61173e6040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061177457611774614280565b6020908102919091010152600080806117cd7f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611c69565b92509250925061164e838383611f98565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061181457611814614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260048560405160200161185d91815260200190565b60408051601f198184030181529190527ea308020120200120202001000000000000000000000000000000000000000061207b565b505050565b61189282600184846040516020016118b092919061450f565b60408051601f19818403018152908290526118cf9392916024016145cf565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a4000000000000000000000000000000000000000000000000000000001790526120f1565b60006102c261219f565b611948611942836121de565b8261227b565b5050565b60408051600180825281830190925260009182919060208083019080368337019050509050828160008151811061198557611985614280565b602090810291909101015260006119de7f74625544000000000000000000000000436f6d626174456e636f756e746572008360027ea30802012020012020200100000000000000000000000000000000000000006122c7565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611a1c57611a1c614280565b6020026020010181815250506118927f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260028560405160200161185d91815260200190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a9e57611a9e614280565b60209081029190910101526000611af77f74625544000000000000000000000000456e636f756e746572456e74697479008360017e210200200100000000000000000000000000000000000000000000000000006122c7565b90506119de8160f81c90565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611b3957611b39614280565b6020026020010181815250506118927f74625544000000000000000000000000456e636f756e746572456e746974790060001b82600085604051602001611b8291815260200190565b60408051601f198184030181529190527e2102002001000000000000000000000000000000000000000000000000000061207b565b6000611bd58260000151836020015184604001518560600151612384565b90506000611be683608001516123cf565b90506000611bf784608001516123e2565b60408051600180825281830190925291925060009190602080830190803683370190505090508581600081518110611c3157611c31614280565b602090810291909101015261158f7f6f745544000000000000000000000000436f6d6261744f7574636f6d6500000082868686611e93565b6060600060606000611c7961219f565b9050306001600160a01b03821603611ca257611c96878787612413565b93509350935050611d30565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611ceb908a908a908a906004016145fe565b600060405180830381865afa158015611d08573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c96919081019061468b565b93509350939050565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611d9557611d95614280565b602090810291909101015260006119de7f74625544000000000000000000000000537461747300000000000000000000008360017ee10800202001202020202000000000000000000000000000000000000000006122c7565b60608888888888888888604051602001611e0f9897969594939291906146ee565b604051602081830303815290604052905098975050505050505050565b6000611e5083516020028351602002606081901b603883901b838301171792915050565b9392505050565b6060611e628361251b565b611e6b8361251b565b604051602001611e7c929190614744565b604051602081830303815290604052905092915050565b6000611e9d61219f565b9050306001600160a01b03821603611ec157611ebc868686868661252b565b61158f565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611f0e9089908990899089908990600401614773565b600060405180830381600087803b158015611f2857600080fd5b505af1158015611f3c573d6000803e3d6000fd5b50505050505050505050565b6040805180820190915260008082526020820152611f6584612541565b1515602083015281529392505050565b60608282604051602001611e7c929190918252151560f81b602082015260210190565b611ff36040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b611ffc84612560565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a0152604089018690526020890187905288886001811115612042576120426142e3565b6001811115612053576120536142e3565b815250505050505050505061206883836125e2565b6101208301526101008201529392505050565b600061208561219f565b9050306001600160a01b038216036120a457611ebc8686868686612631565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611f0e90899089908990899089906004016147c4565b60606000806121076121028561480b565b612646565b91509150816000801b0361216d576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000600035166004820152602401610500565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16821790526119de8285612709565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b0316806121d9573391505090565b919050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061222357612223614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000053797374656d5265676973747279000083837e200100200000000000000000000000000000000000000000000000000000006122c7565b61228582826127e4565b6119485761229282612842565b816040517fd787b73700000000000000000000000000000000000000000000000000000000815260040161050092919061485b565b6000806122d261219f565b9050306001600160a01b038216036122f8576122f08686868661297f565b9150506119de565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d5990612343908990899089908990600401614886565b602060405180830381865afa158015612360573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122f091906148b5565b6060848484846040516020016123b6949392919093845291151560f81b60208401526021830152604182015260610190565b6040516020818303038152906040529050949350505050565b60006102b28251602002603881901b1790565b60606123ed8261251b565b6040516020016123fd91906148ce565b6040516020818303038152906040529050919050565b6060600060606000612424856129b5565b90506124318787836129d8565b9350600061243e86612a11565b90508015612510576124508888612a4e565b935066ffffffffffffff841667ffffffffffffffff81111561247457612474613e1e565b6040519080825280601f01601f19166020018201604052801561249e576020820181803683370190505b5092506020830160005b828160ff16101561250d5760006124c08b8b84612a61565b905060006124dd888460ff166028026038011c64ffffffffff1690565b90506124ec8260008387612ae1565b6124f68185614456565b935050508080612505906148ea565b9150506124a8565b50505b505093509350939050565b606081611e508160206000612bac565b610df8858585858561253c8b612c0c565b612c91565b60208101516040820151600090612559905b60f81c90565b9050915091565b60008060008060008060008061257a896000016020015190565b60f81c600181111561258e5761258e6142e3565b60218a015160418b015160618c0151929a5090985096506125ae90612553565b60628a015160828b015160a28c015160c28d0151939850919650945092506125d590612553565b9050919395975091939597565b6060806000603885901c64ffffffffff16612606612601868484612fca565b613058565b935090508064ffffffffff606087901c1601612626612601868484612fca565b925050509250929050565b610df885856126408487613069565b856130a2565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168160008151811061269f5761269f614280565b6020908102919091010152600080806126f87f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611c69565b9250925092506113f9838383613346565b6060600061271561192c565b90506001600160a01b038116300361275657600061273d612734611323565b60008787613352565b935090508061274f5761274f8361348d565b50506102b2565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af089061279d9087908790600401614909565b6000604051808303816000875af11580156127bc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526119de9190810190614922565b60006128327f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613495565b80611e505750611e508383613495565b606081601081901b60006128558361355e565b9050827fffffffffffffffffffffffffffff0000000000000000000000000000000000008316156128b0576128ab7fffffffffffffffffffffffffffff0000000000000000000000000000000000008416613575565b6128e7565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000083161561291d5761291883613575565b612954565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b60405160200161296693929190614957565b6040516020818303038152906040529350505050919050565b60006129ac61298e8686613619565b60ff858116601b0360080285901c166129a78587613069565b61366f565b95945050505050565b600060086129c5600260206149e5565b6129cf91906149f8565b9190911c919050565b6060816000036129f75750604080516020810190915260008152611e50565b6000612a038585613619565b90506129ac816000856136c0565b60006008600180612a24600260206149e5565b612a2e91906149e5565b612a3891906149e5565b612a4291906149f8565b8260ff911c1692915050565b6000611e50612a5d84846136e3565b5490565b60008383604051602001612a76929190614a0f565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612b685760208310612b0b57602083048401935060208381612b0757612b0761441e565b0692505b8215612b68576020839003600081841015612b2e5750600019600884021c612b38565b50600019600882021c5b8554600886021b818451168219821617845250818411612b59575050612ba6565b50600194909401939182900391015b5b60208210612b8a5783548152600190930192601f1990910190602001612b69565b8115612ba65780518454600019600885021c9182169119161781525b50505050565b82516060906000612bbd85836149f8565b9050604051925060208301601f19603f83860101166040528184526000602088015b84821015612c00578051871b83529187019160019190910190602001612bdf565b50505050509392505050565b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d000000000000000000008201612c5b57507e60030220202000000000000000000000000000000000000000000000000000919050565b6102b2612c887f746273746f72650000000000000000005461626c65730000000000000000000084613739565b6020600061366f565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff0000000000000000000000000000000000000000000000000000000000001603612d1d57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a986868686604051612d109493929190614a4b565b60405180910390a261158f565b6000612d2887613755565b905060005b8151811015612e01576000828281518110612d4a57612d4a614280565b60200260200101519050612d766001826affffffffffffffffffffff19166137de90919063ffffffff16565b15612df8576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c90612dc5908c908c908c908c908c908c90600401614a95565b600060405180830381600087803b158015612ddf57600080fd5b505af1158015612df3573d6000803e3d6000fd5b505050505b50600101612d2d565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a987878787604051612e389493929190614a4b565b60405180910390a26000612e4c8888613619565b90506000602087019050612e648260008951846137fc565b6000612e6f85612a11565b1115612ef3576000612e818a8a6136e3565b878155905060208601915060008060005b612e9b88612a11565b8160ff161015612eee57612eb08d8d83612a61565b9250612ecb8a8260ff166028026038011c64ffffffffff1690565b9150612eda83600084886137fc565b612ee48286614456565b9450600101612e92565b505050505b60005b8351811015611f3c576000848281518110612f1357612f13614280565b60200260200101519050612f3f6002826affffffffffffffffffffff19166137de90919063ffffffff16565b15612fc1576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf90612f8e908e908e908e908e908e908e90600401614a95565b600060405180830381600087803b158015612fa857600080fd5b505af1158015612fbc573d6000803e3d6000fd5b505050505b50600101612ef6565b600081831180612fda5750835182115b15613017578383836040517f23230fa300000000000000000000000000000000000000000000000000000000815260040161050093929190614aee565b602084016130258482614456565b9050600061303385856149e5565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b60606000611e5083602060006138bb565b600080805b8360ff1681101561309a5761309060ff601b83900360080287901c1683614456565b915060010161306e565b509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff000000000000000000000000000000000000000000000000000000000000160361312c57837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161311f93929190614b13565b60405180910390a2612ba6565b60006131388585613619565b9050600061314586613755565b905060005b815181101561321a57600082828151811061316757613167614280565b602002602001015190506131936004826affffffffffffffffffffff19166137de90919063ffffffff16565b15613211576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d906131de908b908b908b908b90600401614b46565b600060405180830381600087803b1580156131f857600080fd5b505af115801561320c573d6000803e3d6000fd5b505050505b5060010161314a565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be86868660405161324f93929190614b13565b60405180910390a261326a828565ffffffffffff168561392a565b60005b815181101561333d57600082828151811061328a5761328a614280565b602002602001015190506132b66008826affffffffffffffffffffff19166137de90919063ffffffff16565b15613334576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190613301908b908b908b908b90600401614b46565b600060405180830381600087803b15801561331b57600080fd5b505af115801561332f573d6000803e3d6000fd5b505050505b5060010161326d565b50505050505050565b600080611d5085613940565b6000606060008061336286613952565b90925090506001600160a01b0382166133b3578561337f87612842565b6040517ffbf10ce6000000000000000000000000000000000000000000000000000000008152600401610500929190614909565b806133c2576133c286896139f6565b861561342e577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061341682613a00565b905061342b826134268b84614456565b613a91565b50505b600061343a8760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146134725761346d88888488613b45565b61347e565b61347e88888488613bbd565b90999098509650505050505050565b805160208201fd5b6040805160028082526060820183526000928392919060208301908036833701905050905083816000815181106134ce576134ce614280565b602002602001018181525050826001600160a01b031660001b816001815181106134fa576134fa614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e010100010000000000000000000000000000000000000000000000000000006122c7565b90506129ac8160f81c90565b600061356c60706010614456565b9190911b919050565b606060005b60108110156135da577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff0000000000000000000000000000000000000000000000000000000000000016156135da5760010161357a565b604080517fffffffffffffffffffffffffffffffff000000000000000000000000000000008516602082015281516030909101909152818152806119de565b6000828260405160200161362e929190614a0f565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b600060208210613695576020820484019350602082816136915761369161441e565b0691505b508254600882021b60208290038084111561309a576001850154600882021c82179150509392505050565b60405160208101601f19603f848401011660405282825261309a85858584612ae1565b600082826040516020016136f8929190614a0f565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b604080516020810184905290810182905260009060600161362e565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061378f5761378f614280565b602090810291909101015260006137c77f746273746f726500000000000000000053746f7265486f6f6b730000000000008383613c1e565b90506119de6137d98260008451612fca565b613c58565b60008160ff16826137ef8560581c90565b1660ff1614905092915050565b82156138765760208310613826576020830484019350602083816138225761382261441e565b0692505b82156138765760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411613867575050612ba6565b50600194909401939182900391015b5b602082106138985780518455600190930192601f1990910190602001613877565b8115612ba6576000600019600884021c8554835182191691161785555050505050565b606060006138c98560801c90565b90506fffffffffffffffffffffffffffffffff851660008582816138ef576138ef61441e565b04905060405193506020840160208202810160405281855260005b82811015612c00578451871c82529387019360209091019060010161390a565b6118928383835161393b8560200190565b6137fc565b60208101516040820151600090612559565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061398c5761398c614280565b6020908102919091010152600080806139e57f7462776f726c6400000000000000000053797374656d73000000000000000000857e15020014010000000000000000000000000000000000000000000000000000612413565b9250925092506113f9838383613c69565b6122858282613c75565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613a3957613a39614280565b602090810291909101015260006119de7f7462776f726c6400000000000000000042616c616e636573000000000000000083837e2001002000000000000000000000000000000000000000000000000000000061297f565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110613ac757613ac7614280565b6020026020010181815250506118927f7462776f726c6400000000000000000042616c616e636573000000000000000060001b82600085604051602001613b1091815260200190565b60408051601f198184030181529190527e20010020000000000000000000000000000000000000000000000000000000612631565b60006060836001600160a01b03166000613b60858989613cd3565b604051613b6d91906148ce565b60006040518083038185875af1925050503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b606091505b509097909650945050505050565b60006060836001600160a01b0316613bd6848888613cd3565b604051613be391906148ce565b600060405180830381855af49150503d8060008114613baa576040519150601f19603f3d011682016040523d82523d6000602084013e613baf565b60606119de613c2e858585612a61565b6000613c5385613c3e8989612a4e565b9060ff166028026038011c64ffffffffff1690565b6136c0565b60606000611e5083601560006138bb565b600080611d5085613d02565b6000613cc37f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff0000000000000000000000000000000085161783613d1f565b80611e505750611e508383613d1f565b6060838383604051602001613cea93929190614b7f565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c9060009061255990612553565b604080516002808252606082018352600092839291906020830190803683370190505090508381600081518110613d5857613d58614280565b602002602001018181525050826001600160a01b031660001b81600181518110613d8457613d84614280565b602090810291909101015260006135527f7462776f726c640000000000000000005265736f75726365416363657373000083837e0101000100000000000000000000000000000000000000000000000000000061297f565b600060208284031215613dee57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611e5057600080fd5b634e487b7160e01b600052604160045260246000fd5b604051610140810167ffffffffffffffff81118282101715613e5857613e58613e1e565b60405290565b6040516080810167ffffffffffffffff81118282101715613e5857613e58613e1e565b604051601f8201601f1916810167ffffffffffffffff81118282101715613eaa57613eaa613e1e565b604052919050565b8035600281106121d957600080fd5b8015158114613ecf57600080fd5b50565b80356121d981613ec1565b600067ffffffffffffffff821115613ef757613ef7613e1e565b5060051b60200190565b600082601f830112613f1257600080fd5b81356020613f27613f2283613edd565b613e81565b8083825260208201915060208460051b870101935086841115613f4957600080fd5b602086015b84811015613f655780358352918301918301613f4e565b509695505050505050565b600060208284031215613f8257600080fd5b813567ffffffffffffffff80821115613f9a57600080fd5b908301906101408286031215613faf57600080fd5b613fb7613e34565b613fc083613eb2565b81526020830135602082015260408301356040820152613fe260608401613ed2565b60608201526080830135608082015260a083013560a082015260c083013560c082015261401160e08401613ed2565b60e0820152610100808401358381111561402a57600080fd5b61403688828701613f01565b828401525050610120808401358381111561405057600080fd5b61405c88828701613f01565b918301919091525095945050505050565b60008060006060848603121561408257600080fd5b61408b84613eb2565b9250602084013567ffffffffffffffff808211156140a857600080fd5b6140b487838801613f01565b935060408601359150808211156140ca57600080fd5b506140d786828701613f01565b9150509250925092565b600080600060608085870312156140f757600080fd5b84359350602080860135935060408087013567ffffffffffffffff81111561411e57600080fd5b8701601f8101891361412f57600080fd5b803561413d613f2282613edd565b81815260079190911b8201840190848101908b83111561415c57600080fd5b928501925b828410156141af576080848d03121561417a5760008081fd5b614182613e5e565b84358152868501358782015285850135868201528785013588820152825260809093019290850190614161565b809750505050505050509250925092565b6001600160a01b0381168114613ecf57600080fd5b600080604083850312156141e857600080fd5b82356141f3816141c0565b9150602083013567ffffffffffffffff81111561420f57600080fd5b61421b85828601613f01565b9150509250929050565b6000806040838503121561423857600080fd5b50508035926020909101359150565b60008060006060848603121561425c57600080fd5b8335925060208401359150604084013561427581613ec1565b809150509250925092565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156142a857600080fd5b8151611e5081613ec1565b634e487b7160e01b600052601160045260246000fd5b600060001982036142dc576142dc6142b3565b5060010190565b634e487b7160e01b600052602160045260246000fd5b60008151808452602080850194506020840160005b8381101561432a5781518752958201959082019060010161430e565b509495945050505050565b60808152600061434860808301876142f9565b828103602084015261435a81876142f9565b91505061ffff808516604084015280841660608401525095945050505050565b6000806040838503121561438d57600080fd5b825161439881613ec1565b60208401519092506143a981613ec1565b809150509250929050565b6000600286106143c6576143c66142e3565b858252608060208301526143dd60808301866142f9565b82810360408401526143ef81866142f9565b91505082606083015295945050505050565b60006020828403121561441357600080fd5b8151611e50816141c0565b634e487b7160e01b600052601260045260246000fd5b60008261445157634e487b7160e01b600052601260045260246000fd5b500690565b808201808211156102b2576102b26142b3565b60008060006060848603121561447e57600080fd5b835192506020808501519250604085015167ffffffffffffffff8111156144a457600080fd5b8501601f810187136144b557600080fd5b80516144c3613f2282613edd565b81815260059190911b820183019083810190898311156144e257600080fd5b928401925b82841015614500578351825292840192908401906144e7565b80955050505050509250925092565b60006040808301858452602060406020860152818651808452606093506060870191506020880160005b8281101561457057815180518552858101518686015287810151888601528601518685015260809093019290840190600101614539565b50919998505050505050505050565b60005b8381101561459a578181015183820152602001614582565b50506000910152565b600081518084526145bb81602086016020860161457f565b601f01601f19169290920160200192915050565b8381526000600384106145e4576145e46142e3565b836020830152606060408301526129ac60608301846145a3565b83815260606020820152600061461760608301856142f9565b9050826040830152949350505050565b600082601f83011261463857600080fd5b815167ffffffffffffffff81111561465257614652613e1e565b6146656020601f19601f84011601613e81565b81815284602083860101111561467a57600080fd5b6119de82602083016020870161457f565b6000806000606084860312156146a057600080fd5b835167ffffffffffffffff808211156146b857600080fd5b6146c487838801614627565b94506020860151935060408601519150808211156146e157600080fd5b506140d786828701614627565b600060028a10614700576147006142e3565b5060f898891b815260018101979097526021870195909552921515861b6041860152604285019190915260628401526082830152151590911b60a282015260a30190565b6000835161475681846020880161457f565b83519083019061476a81836020880161457f565b01949350505050565b85815260a06020820152600061478c60a08301876142f9565b828103604084015261479e81876145a3565b905084606084015282810360808401526147b881856145a3565b98975050505050505050565b85815260a0602082015260006147dd60a08301876142f9565b60ff8616604084015282810360608401526147f881866145a3565b9150508260808301529695505050505050565b6000815160208301517fffffffff00000000000000000000000000000000000000000000000000000000808216935060048310156148535780818460040360031b1b83161693505b505050919050565b60408152600061486e60408301856145a3565b90506001600160a01b03831660208301529392505050565b84815260806020820152600061489f60808301866142f9565b60ff949094166040830152506060015292915050565b6000602082840312156148c757600080fd5b5051919050565b600082516148e081846020870161457f565b9190910192915050565b600060ff821660ff8103614900576149006142b3565b60010192915050565b8281526040602082015260006119de60408301846145a3565b60006020828403121561493457600080fd5b815167ffffffffffffffff81111561494b57600080fd5b6119de84828501614627565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a0000000000000000000000000000000000000000000000000000000000000080600284015284516149b881600386016020890161457f565b8084019050816003820152845191506149d882600483016020880161457f565b0160040195945050505050565b818103818111156102b2576102b26142b3565b80820281158282048414176102b2576102b26142b3565b8281526000602080830184516020860160005b82811015614a3e57815184529284019290840190600101614a22565b5091979650505050505050565b608081526000614a5e60808301876142f9565b8281036020840152614a7081876145a3565b90508460408401528281036060840152614a8a81856145a3565b979650505050505050565b86815260c060208201526000614aae60c08301886142f9565b8281036040840152614ac081886145a3565b90508560608401528281036080840152614ada81866145a3565b9150508260a0830152979650505050505050565b606081526000614b0160608301866145a3565b60208301949094525060400152919050565b606081526000614b2660608301866142f9565b65ffffffffffff85166020840152828103604084015261164e81856145a3565b848152608060208201526000614b5f60808301866142f9565b65ffffffffffff851660408401528281036060840152614a8a81856145a3565b60008451614b9181846020890161457f565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea264697066735822122007b06053ad3a7655cacc3998a0d8cd3b9d84e07ba2b1749d11520f3caabd491f64736f6c63430008180033","sourceMap":"1425:12007:244:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:198:123;;;;;;;;;;-1:-1:-1;2331:198:123;;;;;:::i;:::-;;:::i;:::-;;;516:14:264;;509:22;491:41;;479:2;464:18;2331:198:123;;;;;;;;1262:113;;;;;;;;;;;;;:::i;:::-;;;-1:-1:-1;;;;;707:55:264;;;689:74;;677:2;662:18;1262:113:123;543:226:264;5175:986:244;;;;;;;;;;-1:-1:-1;5175:986:244;;;;;:::i;:::-;;:::i;:::-;;;;4647:14:264;;4640:22;4622:41;;4706:14;;4699:22;4694:2;4679:18;;4672:50;4595:18;5175:986:244;4460:268:264;1634:3535:244;;;;;;;;;;-1:-1:-1;1634:3535:244;;;;;:::i;:::-;;:::i;:::-;;;5584:25:264;;;5572:2;5557:18;1634:3535:244;5438:177:264;1616:110:123;;;;;;;;;;-1:-1:-1;3800:14:123;-1:-1:-1;;3796:25:123;3783:39;1616:110;1262:113;6335:2613:244;;;;;;:::i;:::-;;:::i;:::-;;11921:391;;;;;;;;;;-1:-1:-1;11921:391:244;;;;;:::i;:::-;;:::i;11130:785::-;;;;;;;;;;-1:-1:-1;11130:785:244;;;;;:::i;:::-;;:::i;1942:98:123:-;;;;;;;;;;;;;:::i;8954:2170:244:-;;;;;;;;;;-1:-1:-1;8954:2170:244;;;;;:::i;:::-;;:::i;2331:198:123:-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;1262:113::-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;5175:986:244:-;5292:20;5314:18;5348:27;5385;5427:9;5422:197;5442:13;:23;;;:30;5438:1;:34;5422:197;;;5504:8;:6;:8::i;:::-;-1:-1:-1;;;;;5497:28:244;;5526:13;:23;;;5550:1;5526:26;;;;;;;;:::i;:::-;;;;;;;5497:56;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;5497:56:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5493:116;;;5573:21;;;;:::i;:::-;;;;5493:116;5474:3;;5422:197;;;;5633:9;5628:197;5648:13;:23;;;:30;5644:1;:34;5628:197;;;5710:8;:6;:8::i;:::-;-1:-1:-1;;;;;5703:28:244;;5732:13;:23;;;5756:1;5732:26;;;;;;;;:::i;:::-;;;;;;;5703:56;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;5703:56:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5699:116;;;5779:21;;;;:::i;:::-;;;;5699:116;5680:3;;5628:197;;;;5890:13;:23;;;:30;5867:19;:53;:126;;;;5963:13;:23;;;:30;5940:19;:53;5867:126;:197;;;;6042:13;:22;;;6013:13;:25;;;:51;5867:197;5835:239;;6124:13;:23;;;:30;6101:19;:53;6085:69;;5338:823;;5175:986;;;:::o;1634:3535::-;1770:19;1826:35;1840:12;:10;:12::i;:::-;1854:6;1826:13;:35::i;:::-;:74;;;;1865:35;1879:12;:10;:12::i;:::-;1893:6;1865:13;:35::i;:::-;1805:153;;;;-1:-1:-1;;;1805:153:244;;9617:2:264;1805:153:244;;;9599:21:264;;;9636:18;;;9629:30;9695:34;9675:18;;;9668:62;9747:18;;1805:153:244;;;;;;;;;1969:8;1979;1991:23;2004:6;2011:1;2004:9;;;;;;;;:::i;:::-;;;;;;;1991:12;:23::i;:::-;1968:46;;;;2062:26;2090;2120:33;2138:6;2146;2120:17;:33::i;:::-;2061:92;;;;2176:13;2168:22;;;;;;;;:::i;:::-;2194:1;2168:27;2164:924;;2212:15;2229:21;2261:8;:6;:8::i;:::-;-1:-1:-1;;;;;2254:31:244;;2286:9;2297;2308:1;2311;2254:59;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2211:102;;;;2335:10;2327:52;;;;-1:-1:-1;;;2327:52:244;;11642:2:264;2327:52:244;;;11624:21:264;11681:2;11661:18;;;11654:30;11720:31;11700:18;;;11693:59;11769:18;;2327:52:244;11440:353:264;2327:52:244;2466:58;;2413:15;;2466:58;;2477:13;;2492:9;;2503;;2413:15;;2466:58;;;:::i;:::-;;;;;;;;;;;;;2456:69;;;;;;2442:83;;2540:37;2580:438;;;;;;;;2633:13;2580:438;;;;;;;;:::i;:::-;;;;;2671:9;2580:438;;;;2703:1;2580:438;;;;2742:5;2580:438;;;;;;2778:1;2580:438;;;;2815:15;2580:438;;;;403:2:0;2580:438:244;;;;2911:16;2580:438;;;;;;2956:9;2580:438;;;;2994:9;2580:438;;;2540:478;;3033:44;3053:11;3066:10;3033:19;:44::i;:::-;2197:891;;;;2164:924;3108:13;3102:20;;;;;;;;:::i;:::-;:25;;3126:1;3102:25;3098:844;;3158:8;:6;:8::i;:::-;-1:-1:-1;;;;;3151:31:244;;3183:9;3194;3205:1;3208;3151:59;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3143:101;;;;-1:-1:-1;;;3143:101:244;;12688:2:264;3143:101:244;;;12670:21:264;12727:2;12707:18;;;12700:30;12766:31;12746:18;;;12739:59;12815:18;;3143:101:244;12486:353:264;3143:101:244;3331:58;;3278:15;;3331:58;;3342:13;;3357:9;;3368;;3278:15;;3331:58;;;:::i;:::-;;;;;;;;;;;;;3321:69;;;;;;3307:83;;3405:37;3445:427;;;;;;;;3498:13;3445:427;;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;3445:427:244;;;;;;;;;;;;;;;;;3680:15;3445:427;;;;403:2:0;3445:427:244;;;;;;;;;;;;;;;;;;;3405:467;-1:-1:-1;3887:44:244;3907:11;3405:467;3887:19;:44::i;:::-;3129:813;;3098:844;-1:-1:-1;;;;;;;;;;;;;;;;;4059:9:244;4054:529;4074:9;:16;4070:1;:20;4054:529;;;4137:33;4157:9;4167:1;4157:12;;;;;;;;:::i;:::-;;;;;;;4137:19;:33::i;:::-;4289:35;;4111:59;;-1:-1:-1;4289:49:244;:82;;;;;4343:23;:28;;;4342:29;4289:82;4264:173;;;;-1:-1:-1;;;4264:173:244;;13046:2:264;4264:173:244;;;13028:21:264;;;13065:18;;;13058:30;13124:34;13104:18;;;13097:62;13176:18;;4264:173:244;12844:356:264;4264:173:244;4451:49;;;4534:12;;4514:58;;4534:9;;4544:1;;4534:12;;;;;;:::i;:::-;;;;;;;4548:23;4514:19;:58::i;:::-;4092:3;;4054:529;;;;4639:9;4634:529;4654:9;:16;4650:1;:20;4634:529;;;4717:33;4737:9;4747:1;4737:12;;;;;;;;:::i;4717:33::-;4869:35;;4691:59;;-1:-1:-1;4869:49:244;:82;;;;;4923:23;:28;;;4922:29;4869:82;4844:173;;;;-1:-1:-1;;;4844:173:244;;13046:2:264;4844:173:244;;;13028:21:264;;;13065:18;;;13058:30;13124:34;13104:18;;;13097:62;13176:18;;4844:173:244;12844:356:264;4844:173:244;5031:49;;;5114:12;;5094:58;;5114:9;;5124:1;;5114:12;;;;;;:::i;5094:58::-;4672:3;;4634:529;;;;1795:3374;;;;;1634:3535;;;;;:::o;6335:2613::-;6441:40;6484:32;6504:11;6484:19;:32::i;:::-;6441:75;;6526:21;6557:8;:6;:8::i;:::-;-1:-1:-1;;;;;6550:36:244;;6587:8;6550:46;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;6550:46:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6526:70;;6615:13;:19;;;6638:1;6615:24;;:50;;;;-1:-1:-1;6643:17:244;;;;:22;6615:50;6607:98;;;;-1:-1:-1;;;6607:98:244;;13663:2:264;6607:98:244;;;13645:21:264;13702:2;13682:18;;;13675:30;13741:34;13721:18;;;13714:62;13812:5;13792:18;;;13785:33;13835:19;;6607:98:244;13461:399:264;6607:98:244;6751:13;:22;;;6723:13;:25;;;:50;6715:98;;;;-1:-1:-1;;;6715:98:244;;14067:2:264;6715:98:244;;;14049:21:264;14106:2;14086:18;;;14079:30;14145:34;14125:18;;;14118:62;14216:5;14196:18;;;14189:33;14239:19;;6715:98:244;13865:399:264;6715:98:244;6861:12;:10;:12::i;:::-;-1:-1:-1;;;;;6844:29:244;:13;-1:-1:-1;;;;;6844:29:244;;:69;;;;;6877:36;6891:8;6901:11;6877:13;:36::i;:::-;6823:135;;;;-1:-1:-1;;;6823:135:244;;14471:2:264;6823:135:244;;;14453:21:264;14510:2;14490:18;;;14483:30;14549:33;14529:18;;;14522:61;14600:18;;6823:135:244;14269:355:264;6823:135:244;7012:27;;7006:34;;;;;;;;:::i;:::-;:39;;7044:1;7006:39;7002:1895;;7132:1;7104:13;:25;;;:29;;;;:::i;:::-;7137:1;7104:34;7100:1787;;7254:15;7215:13;:30;;;7248:2;7215:35;;;;:::i;:::-;:54;7211:708;;7365:36;7379:8;7389:11;7365:13;:36::i;:::-;7357:81;;;;-1:-1:-1;;;7357:81:244;;15421:2:264;7357:81:244;;;15403:21:264;;;15440:18;;;15433:30;15499:34;15479:18;;;15472:62;15551:18;;7357:81:244;15219:356:264;7357:81:244;7533:53;7547:13;7562;:23;;;7533:13;:53::i;:::-;7529:234;;;7643:1;7614:13;:25;;:30;;;;;;;:::i;:::-;;;-1:-1:-1;7714:25:244;;;;7670:70;;7701:11;;7670:30;:70::i;:::-;7100:1787;;7211:708;7817:53;7831:13;7846;:23;;;7817:13;:53::i;:::-;7809:91;;;;-1:-1:-1;;;7809:91:244;;15782:2:264;7809:91:244;;;15764:21:264;15821:2;15801:18;;;15794:30;15860:27;15840:18;;;15833:55;15905:18;;7809:91:244;15580:349:264;7100:1787:244;8073:15;8034:13;:30;;;8067:2;8034:35;;;;:::i;:::-;:54;8030:843;;8180:36;8194:8;8204:11;8180:13;:36::i;:::-;8172:81;;;;-1:-1:-1;;;8172:81:244;;15421:2:264;8172:81:244;;;15403:21:264;;;15440:18;;;15433:30;15499:34;15479:18;;;15472:62;15551:18;;8172:81:244;15219:356:264;8172:81:244;8423:53;8437:13;8452;:23;;;8423:13;:53::i;8030:843::-;8771:53;8785:13;8800;:23;;;8771:13;:53::i;:::-;8763:91;;;;-1:-1:-1;;;8763:91:244;;16136:2:264;8763:91:244;;;16118:21:264;16175:2;16155:18;;;16148:30;16214:27;16194:18;;;16187:55;16259:18;;8763:91:244;15934:349:264;8763:91:244;8906:35;8920:11;8933:7;8906:13;:35::i;:::-;6431:2517;;6335:2613;;;:::o;11921:391::-;12013:19;12049:9;12044:262;12064:12;:19;12060:1;:23;12044:262;;;12122:8;:6;:8::i;:::-;-1:-1:-1;;;;;12115:36:244;;12152:12;12165:1;12152:15;;;;;;;;:::i;:::-;;;;;;;12115:53;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;12115:53:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;12104:64:244;:7;-1:-1:-1;;;;;12104:64:244;;12100:147;;12205:4;12188:21;;12227:5;;12100:147;12278:3;;;;:::i;:::-;;;;12044:262;;;;11921:391;;;;:::o;11130:785::-;11213:19;11244:40;11287:32;11307:11;11287:19;:32::i;:::-;11244:75;;11334:9;11329:247;11349:13;:23;;;:30;11345:1;:34;11329:247;;;11412:13;:23;;;11436:1;11412:26;;;;;;;;:::i;:::-;;;;;;;11400:8;:38;11396:121;;11475:4;11458:21;;11497:5;;11396:121;11548:3;;;;:::i;:::-;;;;11329:247;;;;11590:14;11585:324;;11625:9;11620:279;11640:13;:23;;;:30;11636:1;:34;11620:279;;;11707:13;:23;;;11731:1;11707:26;;;;;;;;:::i;:::-;;;;;;;11695:8;:38;11691:133;;11774:4;11757:21;;11800:5;;11691:133;11863:3;;;;:::i;:::-;;;;11620:279;;;;11234:681;11130:785;;;;:::o;1942:98:123:-;1981:7;2003:32;:30;:32::i;8954:2170:244:-;9099:43;9122:4;9129:12;:10;:12::i;:::-;9099:14;:43::i;:::-;9152:40;9195:32;9215:11;9195:19;:32::i;:::-;9152:75;;9245:35;9268:11;9245:22;:35::i;:::-;:40;9237:75;;;;-1:-1:-1;;;9237:75:244;;16490:2:264;9237:75:244;;;16472:21:264;16529:2;16509:18;;;16502:30;16568:24;16548:18;;;16541:52;16610:18;;9237:75:244;16288:346:264;9237:75:244;9327:13;9344:5;9327:22;9323:280;;9365:49;9388:11;9401:12;9365:22;:49::i;:::-;9448:12;9428:17;;;:32;9323:280;;;9491:52;9514:11;9527:15;9491:22;:52::i;:::-;9577:15;9557:17;;;:35;9323:280;9613:18;9646:9;9641:262;9661:13;:23;;;:30;9657:1;:34;9641:262;;;9725:13;:23;;;9749:1;9725:26;;;;;;;;:::i;:::-;;;;;;;9712:39;;9769:35;9793:10;9769:23;:35::i;:::-;9765:128;;;9831:8;:6;:8::i;:::-;-1:-1:-1;;;;;9824:42:244;;9867:10;9824:54;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;9824:54:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9765:128;9693:3;;9641:262;;;;9917:9;9912:262;9932:13;:23;;;:30;9928:1;:34;9912:262;;;9996:13;:23;;;10020:1;9996:26;;;;;;;;:::i;:::-;;;;;;;9983:39;;10040:35;10064:10;10040:23;:35::i;:::-;10036:128;;;10102:8;:6;:8::i;:::-;-1:-1:-1;;;;;10095:42:244;;10138:10;10095:54;;;;;;;;;;;;;5584:25:264;;5572:2;5557:18;;5438:177;10095:54:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10036:128;9964:3;;9912:262;;;;10183:17;10210:18;10238:29;10325:1;10281:46;;10287:13;:27;;;10281:34;;;;;;;;:::i;:::-;:46;;;10277:193;;10390:8;:6;:8::i;:::-;10383:68;;;;;;;;16813:25:264;;;16854:18;;;16847:34;;;-1:-1:-1;;;;;10383:41:244;;;;;;;16786:18:264;;10383:68:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;10383:68:244;;;;;;;;;;;;:::i;:::-;10343:108;;-1:-1:-1;10343:108:244;-1:-1:-1;10343:108:244;-1:-1:-1;10277:193:244;10520:219;;;;;;;;10561:15;10520:219;;;;;;;;;;;;;;;;;;;;;;;;;;;10479:38;10750:152;10770:13;:23;;;:30;10766:1;:34;10750:152;;;10821:70;10852:13;:23;;;10876:1;10852:26;;;;;;;;:::i;:::-;;;;;;;10888:1;10880:10;;10821:30;:70::i;:::-;10802:3;;10750:152;;;;10916:9;10911:152;10931:13;:23;;;:30;10927:1;:34;10911:152;;;10982:70;11013:13;:23;;;11037:1;11013:26;;;;;;;;:::i;10982:70::-;10963:3;;10911:152;;;;11072:45;11090:11;11103:13;11072:17;:45::i;:::-;9045:2079;;;;;;8954:2170;;;:::o;2992:383:123:-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;4891:393:211:-;4998:16;;;5012:1;4998:16;;;;;;;;;4943:8;;;;;;4998:16;;;;;;;;;;;-1:-1:-1;4998:16:211;4969:45;;5035:6;5020:9;5030:1;5020:12;;;;;;;;:::i;:::-;;;;;;;;;;:21;5049:24;;;5136:80;1065:66;5181:9;1194:66;5136:21;:80::i;:::-;5048:168;;;;;;5229:50;5236:11;5249:15;5266:12;5229:6;:50::i;:::-;5222:57;;;;;;;;4891:393;;;:::o;12565:865:244:-;12691:27;12720;12763:22;12795;12862:9;12857:112;12877:7;:14;12873:1;:18;12857:112;;;12930:28;12947:7;12955:1;12947:10;;;;;;;;:::i;:::-;;;;;;;12930:16;:28::i;:::-;12912:46;;;;:::i;:::-;;-1:-1:-1;12893:3:244;;12857:112;;;;12984:9;12979:112;12999:7;:14;12995:1;:18;12979:112;;;13052:28;13069:7;13077:1;13069:10;;;;;;;;:::i;13052:28::-;13034:46;;;;:::i;:::-;;-1:-1:-1;13015:3:244;;12979:112;;;;13122:14;13105;:31;13101:323;;;13165:7;13152:20;;13199:7;13186:20;;13101:323;;;13244:14;13227;:31;13223:201;;;13287:7;13274:20;;13321:7;13308:20;;13223:201;;;13372:7;13359:20;;13406:7;13393:20;;13223:201;12753:677;;12565:865;;;;;:::o;27088:693:196:-;27172:24;27199:228;27219:6;:20;;;27247:6;:12;;;27267:6;:10;;;27285:6;:25;;;27318:6;:18;;;27344:6;:23;;;27375:6;:15;;;27398:6;:23;;;27199:12;:228::i;:::-;27172:255;;27434:30;27467:49;27481:6;:16;;;27499:6;:16;;;27467:13;:49::i;:::-;27434:82;;27522:25;27550:49;27564:6;:16;;;27582:6;:16;;;27550:13;:49::i;:::-;27635:16;;;27649:1;27635:16;;;;;;;;;27522:77;;-1:-1:-1;27606:26:196;;27635:16;;;;;;;;;;;;-1:-1:-1;27635:16:196;27606:45;;27672:11;27657:9;27667:1;27657:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;27690:86;1414:66;27722:9;27733:11;27746:15;27763:12;27690:21;:86::i;:::-;27166:615;;;;27088:693;;:::o;5352:430:200:-;-1:-1:-1;;;;;;;;;;;;;;;;;;5485:16:200;;5499:1;5485:16;;;;;;;;;-1:-1:-1;;;;5485:16:200;;;;;;;;;;;;;-1:-1:-1;5485:16:200;5456:45;;5522:17;5507:9;5517:1;5507:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;5547:24;;;5634:80;1147:66;5679:9;1276:66;5634:21;:80::i;:::-;5546:168;;;;;;5727:50;5734:11;5747:15;5764:12;5727:6;:50::i;:::-;5720:57;5352:430;-1:-1:-1;;;;;;5352:430:200:o;7288:418::-;7378:24;7405:45;7418:6;:18;;;7438:6;:11;;;7405:12;:45::i;:::-;7554:16;;;7568:1;7554:16;;;;;;;;;7378:72;;-1:-1:-1;7457:30:200;;7493:25;;7457:30;;7554:16;;;;;;;;;;;;-1:-1:-1;7554:16:200;7525:45;;7591:17;7576:9;7586:1;7576:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;7615:86;1147:66;7647:9;7658:11;7671:15;7688:12;7615:21;:86::i;24282:418:196:-;24339:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24339:33:196;24409:16;;;24423:1;24409:16;;;;;;;;;24380:26;;24409:16;;;;;;;;;;;-1:-1:-1;24409:16:196;24380:45;;24446:11;24431:9;24441:1;24431:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;24465:24;;;24552:80;1414:66;24597:9;1543:66;24552:21;:80::i;:::-;24464:168;;;;;;24645:50;24652:11;24665:15;24682:12;24645:6;:50::i;9307:267::-;9417:16;;;9431:1;9417:16;;;;;;;;;9388:26;;9417:16;;;;;;;;;;;-1:-1:-1;9417:16:196;9388:45;;9454:11;9439:9;9449:1;9439:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;9472:97;1414:66;1398:83;;9509:9;9520:1;9541:11;9523:31;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;9523:31:196;;;;-1:-1:-1;;9523:31:196;;;;;;;;;1543:66;9472:26;:97::i;:::-;9382:192;9307:267;;:::o;12318:241:244:-;12406:146;12472:11;12485:21;12519:11;12532:7;12508:32;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;12508:32:244;;;;;;;;;;12437:105;;;;;;;:::i;:::-;;;;-1:-1:-1;;12437:105:244;;;;;;;;;;;;;;;;;;;;12406:17;:146::i;4048:97:123:-;4089:7;4111:29;:27;:29::i;3103:154:254:-;3179:75;3210:35;3229:15;3210:18;:35::i;:::-;3247:6;3179:30;:75::i;:::-;3103:154;;:::o;5978:286:196:-;6086:16;;;6100:1;6086:16;;;;;;;;;6038:11;;;;6086:16;;;;;;;;;;;;-1:-1:-1;6086:16:196;6057:45;;6123:11;6108:9;6118:1;6108:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;6141:13;6157:64;1414:66;6194:9;6205:1;1543:66;6157:26;:64::i;:::-;6141:80;5978:286;-1:-1:-1;;;;5978:286:196:o;6625:243::-;6719:16;;;6733:1;6719:16;;;;;;;;;6690:26;;6719:16;;;;;;;;;;;-1:-1:-1;6719:16:196;6690:45;;6756:11;6741:9;6751:1;6741:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;6774:89;1414:66;1398:83;;6811:9;6822:1;6843:3;6825:23;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;4073:303:200;4186:16;;;4200:1;4186:16;;;;;;;;;4140:9;;;;4186:16;;;;;;;;;;;;-1:-1:-1;4186:16:200;4157:45;;4223:17;4208:9;4218:1;4208:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;4247:13;4263:64;1147:66;4300:9;4311:1;1276:66;4263:26;:64::i;:::-;4247:80;;4341:29;4362:5;4349:20;;11007:5;10921:97;3431:279;3547:16;;;3561:1;3547:16;;;;;;;;;3518:26;;3547:16;;;;;;;;;;;-1:-1:-1;3547:16:200;3518:45;;3584:17;3569:9;3579:1;3569:12;;;;;;;;:::i;:::-;;;;;;:32;;;;;3608:97;1147:66;1131:83;;3645:9;3656:1;3677:11;3659:31;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;3659:31:200;;;;-1:-1:-1;;3659:31:200;;;;;;;;;1276:66;3608:26;:97::i;6747:521:197:-;6829:24;6856:88;6869:6;:14;;;6885:6;:19;;;6906:6;:17;;;6925:6;:18;;;6856:12;:88::i;:::-;6829:115;;6951:30;6984:34;6998:6;:19;;;6984:13;:34::i;:::-;6951:67;;7024:25;7052:34;7066:6;:19;;;7052:13;:34::i;:::-;7122:16;;;7136:1;7122:16;;;;;;;;;7024:62;;-1:-1:-1;7093:26:197;;7122:16;;;;;;;;;;;;-1:-1:-1;7122:16:197;7093:45;;7159:11;7144:9;7154:1;7144:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;7177:86;1225:66;7209:9;7220:11;7233:15;7250:12;7177:21;:86::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;7036:160:211:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;7131:8:211;;;;6793:33;;;;;6839;7166:25;7157:34;;;;-1:-1:-1;7036:160:211;-1:-1:-1;;;;7036:160:211:o;4372:288:217:-;4485:16;;;4499:1;4485:16;;;;;;;;;4433:15;;;;4485:16;;;;;;;;;;;;-1:-1:-1;4485:16:217;4456:45;;4522:8;4507:9;4517:1;4507:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;4537:13;4553:64;1303:66;4590:9;4601:1;1432:66;4553:26;:64::i;31567:483:196:-;31818:12;31877:13;31900:5;31915:3;31928:18;31956:11;31977:16;32003:8;32021:16;31851:194;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;31838:207;;31567:483;;;;;;;;;;:::o;32241:354::-;32355:30;32516:68;32539:9;:16;32558:2;32539:21;32562:9;:16;32581:2;32562:21;2776:23:24;2761:39;;;975:16;2694:39;;;2662:5;;;2675:59;2742;2518:351;;;;;32516:68:196;32498:86;32241:354;-1:-1:-1;;;32241:354:196:o;32760:216::-;32862:12;32906:31;32926:9;32906:18;:31::i;:::-;32939;32959:9;32939:18;:31::i;:::-;32889:82;;;;;;;;;:::i;:::-;;;;;;;;;;;;;32882:89;;32760:216;;;;:::o;6458:480:46:-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;:::-;6692:242;;;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6639:299;6458:480;;;;;:::o;8681:218:200:-;-1:-1:-1;;;;;;;;;;;;;;;;;8869:25:200;8882:11;8869:12;:25::i;:::-;8833:61;;8854:11;;;8833:61;;;8834:6;8681:218;-1:-1:-1;;;8681:218:200:o;9602:144::-;9679:12;9723:11;9736:4;9706:35;;;;;;;;24218:19:264;;;24283:14;24276:22;24271:3;24267:32;24262:2;24253:12;;24246:54;24325:2;24316:12;;24067:267;30368:520:196;30508:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30508:33:196;30768:25;30781:11;30768:12;:25::i;:::-;30549:244;;;30736:23;;;30549:244;30713:15;;;30549:244;;;30682:23;;;30549:244;;;30656:18;;;30549:244;;;;;;30623:25;;;30549:244;30605:10;;;30549:244;;;30585:12;;;30549:244;;;30557:6;30549:244;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;;;;30839:44;30853:15;30870:12;30839:13;:44::i;:::-;30819:16;;;30800:83;30801:16;;;30800:83;30801:6;30368:520;-1:-1:-1;;;30368:520:196:o;10761:455:46:-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;10980:232::-;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;3318:662:107:-;3373:23;3516:19;;3570:39;3592:16;3599:8;3592:16;:::i;:::-;3570:21;:39::i;:::-;3515:94;;;;3690:8;3703:1;3672:32;;;3668:97;;3713:52;;;;;3757:7;;;;3713:52;;;25609:98:264;25582:18;;3713:52:107;25465:248:264;3668:97:107;1759:4:23;1744:28;;1738:35;;1847:9;1836:21;1903:20;;1961:43;;3883:92:107;3900:8;3936;3883:4;:92::i;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;1953:106::-;2039:13;1836:227;-1:-1:-1;1836:227:46:o;3430:314:138:-;3538:16;;;3552:1;3538:16;;;;;;;;;3482:19;;;;3538:16;;;;;;;;;;;;-1:-1:-1;3538:16:138;3509:45;;3599:6;-1:-1:-1;;;;;3583:24:138;3575:33;;3560:9;3570:1;3560:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3615:13;3631:64;1169:66;3668:9;3615:13;1298:66;3631:26;:64::i;1698:281:106:-;1860:29;1870:10;1882:6;1860:9;:29::i;:::-;1855:120;;1938:21;:10;:19;:21::i;:::-;1961:6;1906:62;;;;;;;;;;;;:::i;17775:457:46:-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;10116:238:197:-;10258:12;10302:7;10311:12;10325:10;10337:11;10285:64;;;;;;;;;;27011:19:264;;;27076:14;;27069:22;27064:3;27060:32;27055:2;27046:12;;27039:54;27118:2;27109:12;;27102:28;27155:2;27146:12;;27139:28;27192:2;27183:12;;26804:397;10285:64:197;;;;;;;;;;;;;10278:71;;10116:238;;;;;;:::o;10545:297::-;10622:30;10783:48;10806:12;:19;10828:2;10806:24;975:16:24;2068:39;;;2049:59;;1907:269;11007:161:197;11084:12;11128:34;11148:12;11128:18;:34::i;:::-;11111:52;;;;;;;;:::i;:::-;;;;;;;;;;;;;11104:59;;11007:161;;;:::o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;44950:222:57:-;45014:12;45104:6;45128:39;45104:6;45161:2;45165:1;45128:17;:39::i;12066:286:45:-;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;8315:208:200:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;8380:19:200;;8475:42;;8489:26;8483:33;;11007:5;10921:97;8475:42;8467:51;;8315:208;;;:::o;28665:811:196:-;28757:27;28792:13;28813:11;28832:23;28863:19;28890:24;28922:16;28946:21;29018:25;29034:5;29041:1;3774:27:23;3788:4;3774:27;3768:34;;3644:168;29018:25:196;29012:32;;28998:47;;;;;;;;:::i;:::-;3774:27:23;;;3768:34;3774:27;;;3768:34;3774:27;;;3768:34;28982:63:196;;-1:-1:-1;3768:34:23;;-1:-1:-1;3768:34:23;-1:-1:-1;29177:42:196;;29191:26;3644:168:23;29177:42:196;3774:27:23;;;3768:34;3774:27;;;3768:34;3774:27;;;3768:34;3774:27;;;3768:34;29155:65:196;;-1:-1:-1;3768:34:23;;-1:-1:-1;3768:34:23;-1:-1:-1;3768:34:23;-1:-1:-1;29427:43:196;;29441:27;3644:168:23;29427:43:196;29407:64;;28665:811;;;;;;;;;:::o;29579:522::-;29689:26;;29751:14;975:16:24;7017:70;;;6995:94;;29865:63:196;:41;29886:5;29751:14;6995:94:24;29865:20:196;:41::i;:::-;:61;:63::i;:::-;29852:77;-1:-1:-1;29945:4:196;-1:-1:-1;29945:4:196;6995:94:24;7059:27;7017:70;;;6995:94;29973:34:196;30032:63;:41;30053:5;30060:6;29973:34;30032:20;:41::i;:63::-;30019:77;;29745:356;;29579:522;;;;;:::o;23107:355:45:-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;5805:471:133:-;5966:16;;;5980:1;5966:16;;;;;;;;;5879:19;;;;;;5966:16;;;;;;;;;;;-1:-1:-1;5966:16:133;5937:45;;6011:21;6003:30;;;5988:9;5998:1;5988:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;6041:24;;;6128:80;1174:66;6173:9;1303:66;6128:21;:80::i;:::-;6040:168;;;;;;6221:50;6228:11;6241:15;6258:12;6221:6;:50::i;2109:683:107:-;2185:23;2216:20;2239:32;:30;:32::i;:::-;2216:55;-1:-1:-1;;;;;;2350:29:107;;2358:4;2350:29;2346:322;;2389:12;2433:153;2467:36;:34;:36::i;:::-;2520:1;2541:8;2569;2433:15;:153::i;:::-;2409:177;-1:-1:-1;2409:177:107;-1:-1:-1;2409:177:107;2595:41;;2609:27;2625:10;2609:15;:27::i;:::-;2644:17;;;;2346:322;2736:51;;;;;-1:-1:-1;;;;;2736:31:107;;;;;:51;;2768:8;;2778;;2736:51;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2736:51:107;;;;;;;;;;;;:::i;1109:325:106:-;1190:4;1332:55;696:18:144;578:36:124;2955:46;;2954:74;1380:6:106;1332:18;:55::i;:::-;:97;;;;1391:38;1410:10;1422:6;1391:18;:38::i;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;3968:25;;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;36171:541:45:-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;:::-;36452:255;36171:541;-1:-1:-1;;;;;36171:541:45:o;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8389:20;;8299:21;;-1:-1:-1;;579:1:52;804:25:53;;782:48;8385:31:44;;;8322:9;;8295:37;8244:184;8201:237;;8077:375;6076:2380;;;;:::o;830:1343:58:-;1002:12;;955:17;;980:19;1043:26;1058:11;1002:12;1043:26;:::i;:::-;1020:49;;1441:4;1435:11;;-1:-1:-1;1484:4:58;1474:15;;-1:-1:-1;;1358:16:58;1531:32;;;1358:16;1354:32;1503:4;1496:69;1607:12;1601:4;1594:26;1651:1;1721:4;1714:5;1710:16;1628:535;1741:11;1738:1;1735:18;1628:535;;;2134:19;;2113:41;;2091:64;;2007:31;;;;1828:1;1821:9;;;;;1920:4;1902:23;1628:535;;;1632:102;;;1222:947;;830:1343;;;;;:::o;4015:652:45:-;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;2003:574:43;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;45284:220:56:-;45350:24;45382:30;45415:32;45433:6;45441:2;45445:1;45415:17;:32::i;51823:242:45:-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;;-1:-1:-1;52054:6:45;51823:242;-1:-1:-1;;;51823:242:45:o;17013:1682::-;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;8363:236:133:-;8474:19;8495:29;8569:25;8582:11;8569:12;:25::i;1761:1386:121:-;1888:12;1902:17;1956:21;1979:17;2000:22;2013:8;2000:12;:22::i;:::-;1955:67;;-1:-1:-1;1955:67:121;-1:-1:-1;;;;;;2067:27:121;;2063:106;;2139:8;2149:19;:8;:17;:19::i;:::-;2103:66;;;;;;;;;;;;:::i;2063:106::-;2275:12;2270:64;;2289:45;2317:8;2327:6;2289:27;:45::i;:::-;2413:9;;2409:197;;578:36:124;2955:46;;696:18:144;2954:74:124;2432:22:121;2515:26;2954:74:124;2515:13:121;:26::i;:::-;2490:51;-1:-1:-1;2549:50:121;2563:11;2576:22;2593:5;2490:51;2576:22;:::i;:::-;2549:13;:50::i;:::-;2424:182;;2409:197;2708:14;2681:23;:8;451:5:41;2637:44:124;;2539:148;2681:23:121;:41;;;:461;;2982:160;3043:6;3069:5;3092:13;3125:8;2982:39;:160::i;:::-;2681:461;;;2805:168;2874:6;2900:5;2923:13;2956:8;2805:47;:168::i;:::-;2663:479;;;;-1:-1:-1;1761:1386:121;-1:-1:-1;;;;;;;1761:1386:121:o;348:217:142:-;551:6;545:13;538:4;530:6;526:17;519:40;3586:379:136;3709:16;;;3723:1;3709:16;;;;;;;;3661:11;;;;3709:16;3723:1;3709:16;;;;;;;;;;-1:-1:-1;3709:16:136;3680:45;;3764:10;3731:9;3741:1;3731:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;3820:6;-1:-1:-1;;;;;3804:24:136;3796:33;;3781:9;3791:1;3781:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3836:13;3852:64;1169:66;3889:9;3836:13;1298:66;3852:26;:64::i;:::-;3836:80;;3930:29;3951:5;3938:20;;11007:5:200;10921:97;3165:160:124;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;2007:37;;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;33804:66:264;33792:79;;2092:30:124;;;33780:92:264;2092:30:124;;33888:12:264;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;50806:191:45;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;5042:669::-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;1358:16:58;5546:26:44;;;1358:16:58;1354:32;5518:4:44;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;51249:282::-;51494:30;;;;;;34100:19:264;;;34135:12;;;34128:28;;;51337:7:45;;34172:12:264;;51494:30:45;33911:279:264;3658:342:50;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;1489:2340:44:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;2681:1129:58:-;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;966:162:44;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;7963:242:133:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;8028:19:133;;8173:26;3644:168:23;5928:433:139;6056:16;;;6070:1;6056:16;;;;;;;;;5986:14;;;;;;6056:16;;;;;;;;;;;-1:-1:-1;6056:16:139;6027:45;;6111:8;6078:9;6088:1;6078:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;6128:24;;;6215:78;1155:66;6258:9;1284:66;6215:19;:78::i;:::-;6127:166;;;;;;6306:50;6313:11;6326:15;6343:12;6306:6;:50::i;1546:281:108:-;1708:29;1718:10;1730:6;1708:9;:29::i;3758:308:132:-;3871:16;;;3885:1;3871:16;;;;;;;;;3819:15;;;;3871:16;;;;;;;;;;;;-1:-1:-1;3871:16:132;3842:45;;3926:11;3893:9;3903:1;3893:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;3945:13;3961:62;1157:66;3996:9;3945:13;1286:66;3961:24;:62::i;5057:269::-;5156:16;;;5170:1;5156:16;;;;;;;;;5127:26;;5156:16;;;;;;;;;;;-1:-1:-1;5156:16:132;5127:45;;5211:11;5178:9;5188:1;5178:12;;;;;;;;:::i;:::-;;;;;;:45;;;;;5230:91;1157:66;1141:83;;5265:9;5276:1;5297:7;5279:27;;;;;;18029:19:264;;18073:2;18064:12;;17900:182;5279:27:132;;;;-1:-1:-1;;5279:27:132;;;;;;;;;1286:66;5230:24;:91::i;5594:317:123:-;5733:12;5747:17;5790:6;-1:-1:-1;;;;;5790:11:123;5810:1;5821:79;5847:8;5868:9;5889:8;5821:13;:79::i;:::-;5790:116;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5772:134:123;;;;-1:-1:-1;5594:317:123;-1:-1:-1;;;;;5594:317:123:o;6415:321::-;6562:12;6576:17;6619:6;-1:-1:-1;;;;;6619:19:123;6646:79;6672:8;6693:9;6714:8;6646:13;:79::i;:::-;6619:112;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37180:522:45;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;7829:207:139:-;7940:14;7956:17;8006:25;8019:11;8006:12;:25::i;955:327:108:-;1036:4;1178:56;696:18:144;578:36:124;2955:46;;2954:74;1227:6:108;1178:19;:56::i;:::-;:99;;;;1238:39;1258:10;1270:6;1238:19;:39::i;4897:201:123:-;5019:12;5063:8;5073:9;5084:8;5046:47;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;5039:54;;4897:201;;;;;:::o;7448:223:139:-;3788:4:23;3774:27;;3768:34;3774:27;;;3768:34;7564:35:139;;;;;;7513:14;;7623:42;;7637:26;3644:168:23;4006:378:136;4130:16;;;4144:1;4130:16;;;;;;;;4082:11;;;;4130:16;4144:1;4130:16;;;;;;;;;;-1:-1:-1;4130:16:136;4101:45;;4185:10;4152:9;4162:1;4152:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;4241:6;-1:-1:-1;;;;;4225:24:136;4217:33;;4202:9;4212:1;4202:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;4257:13;4273:62;1169:66;4308:9;4257:13;1298:66;4273:24;:62::i;14:332:264:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;774:184;-1:-1:-1;;;823:1:264;816:88;923:4;920:1;913:15;947:4;944:1;937:15;963:255;1035:2;1029:9;1077:6;1065:19;;1114:18;1099:34;;1135:22;;;1096:62;1093:88;;;1161:18;;:::i;:::-;1197:2;1190:22;963:255;:::o;1223:253::-;1295:2;1289:9;1337:4;1325:17;;1372:18;1357:34;;1393:22;;;1354:62;1351:88;;;1419:18;;:::i;1481:334::-;1552:2;1546:9;1608:2;1598:13;;-1:-1:-1;;1594:86:264;1582:99;;1711:18;1696:34;;1732:22;;;1693:62;1690:88;;;1758:18;;:::i;:::-;1794:2;1787:22;1481:334;;-1:-1:-1;1481:334:264:o;1820:154::-;1899:20;;1948:1;1938:12;;1928:40;;1964:1;1961;1954:12;1979:118;2065:5;2058:13;2051:21;2044:5;2041:32;2031:60;;2087:1;2084;2077:12;2031:60;1979:118;:::o;2102:128::-;2167:20;;2196:28;2167:20;2196:28;:::i;2235:183::-;2295:4;2328:18;2320:6;2317:30;2314:56;;;2350:18;;:::i;:::-;-1:-1:-1;2395:1:264;2391:14;2407:4;2387:25;;2235:183::o;2423:668::-;2477:5;2530:3;2523:4;2515:6;2511:17;2507:27;2497:55;;2548:1;2545;2538:12;2497:55;2584:6;2571:20;2610:4;2634:60;2650:43;2690:2;2650:43;:::i;:::-;2634:60;:::i;:::-;2716:3;2740:2;2735:3;2728:15;2768:4;2763:3;2759:14;2752:21;;2825:4;2819:2;2816:1;2812:10;2804:6;2800:23;2796:34;2782:48;;2853:3;2845:6;2842:15;2839:35;;;2870:1;2867;2860:12;2839:35;2906:4;2898:6;2894:17;2920:142;2936:6;2931:3;2928:15;2920:142;;;3002:17;;2990:30;;3040:12;;;;2953;;2920:142;;;-1:-1:-1;3080:5:264;2423:668;-1:-1:-1;;;;;;2423:668:264:o;3096:1359::-;3194:6;3247:2;3235:9;3226:7;3222:23;3218:32;3215:52;;;3263:1;3260;3253:12;3215:52;3303:9;3290:23;3332:18;3373:2;3365:6;3362:14;3359:34;;;3389:1;3386;3379:12;3359:34;3412:22;;;;3468:6;3450:16;;;3446:29;3443:49;;;3488:1;3485;3478:12;3443:49;3514:22;;:::i;:::-;3559:33;3589:2;3559:33;:::i;:::-;3552:5;3545:48;3646:2;3642;3638:11;3625:25;3620:2;3613:5;3609:14;3602:49;3704:2;3700;3696:11;3683:25;3678:2;3671:5;3667:14;3660:49;3741:28;3765:2;3761;3757:11;3741:28;:::i;:::-;3736:2;3729:5;3725:14;3718:52;3824:3;3820:2;3816:12;3803:26;3797:3;3790:5;3786:15;3779:51;3884:3;3880:2;3876:12;3863:26;3857:3;3850:5;3846:15;3839:51;3944:3;3940:2;3936:12;3923:26;3917:3;3910:5;3906:15;3899:51;3983:29;4007:3;4003:2;3999:12;3983:29;:::i;:::-;3977:3;3970:5;3966:15;3959:54;4032:3;4081:2;4077;4073:11;4060:25;4110:2;4100:8;4097:16;4094:36;;;4126:1;4123;4116:12;4094:36;4162:56;4210:7;4199:8;4195:2;4191:17;4162:56;:::i;:::-;4157:2;4150:5;4146:14;4139:80;;;4238:3;4287:2;4283;4279:11;4266:25;4316:2;4306:8;4303:16;4300:36;;;4332:1;4329;4322:12;4300:36;4368:56;4416:7;4405:8;4401:2;4397:17;4368:56;:::i;:::-;4352:14;;;4345:80;;;;-1:-1:-1;4356:5:264;3096:1359;-1:-1:-1;;;;;3096:1359:264:o;4733:700::-;4880:6;4888;4896;4949:2;4937:9;4928:7;4924:23;4920:32;4917:52;;;4965:1;4962;4955:12;4917:52;4988:40;5018:9;4988:40;:::i;:::-;4978:50;;5079:2;5068:9;5064:18;5051:32;5102:18;5143:2;5135:6;5132:14;5129:34;;;5159:1;5156;5149:12;5129:34;5182:61;5235:7;5226:6;5215:9;5211:22;5182:61;:::i;:::-;5172:71;;5296:2;5285:9;5281:18;5268:32;5252:48;;5325:2;5315:8;5312:16;5309:36;;;5341:1;5338;5331:12;5309:36;;5364:63;5419:7;5408:8;5397:9;5393:24;5364:63;:::i;:::-;5354:73;;;4733:700;;;;;:::o;5802:1498::-;5930:6;5938;5946;5977:2;6020;6008:9;5999:7;5995:23;5991:32;5988:52;;;6036:1;6033;6026:12;5988:52;6072:9;6059:23;6049:33;;6101:2;6150;6139:9;6135:18;6122:32;6112:42;;6173:2;6226;6215:9;6211:18;6198:32;6253:18;6245:6;6242:30;6239:50;;;6285:1;6282;6275:12;6239:50;6308:22;;6361:4;6353:13;;6349:27;-1:-1:-1;6339:55:264;;6390:1;6387;6380:12;6339:55;6426:2;6413:16;6449:60;6465:43;6505:2;6465:43;:::i;6449:60::-;6543:15;;;6625:1;6621:10;;;;6613:19;;6609:28;;;6574:12;;;;6649:19;;;6646:39;;;6681:1;6678;6671:12;6646:39;6705:11;;;;6725:545;6741:6;6736:3;6733:15;6725:545;;;6823:4;6817:3;6808:7;6804:17;6800:28;6797:118;;;6869:1;6898:2;6894;6887:14;6797:118;6941:22;;:::i;:::-;6990:17;;6976:32;;7057:12;;;7044:26;7028:14;;;7021:50;7120:12;;;7107:26;7091:14;;;7084:50;7183:12;;;7170:26;7154:14;;;7147:50;7210:18;;6767:4;6758:14;;;;7248:12;;;;6725:545;;;7289:5;7279:15;;;;;;;;;5802:1498;;;;;:::o;7305:154::-;-1:-1:-1;;;;;7384:5:264;7380:54;7373:5;7370:65;7360:93;;7449:1;7446;7439:12;7464:483;7557:6;7565;7618:2;7606:9;7597:7;7593:23;7589:32;7586:52;;;7634:1;7631;7624:12;7586:52;7673:9;7660:23;7692:31;7717:5;7692:31;:::i;:::-;7742:5;-1:-1:-1;7798:2:264;7783:18;;7770:32;7825:18;7814:30;;7811:50;;;7857:1;7854;7847:12;7811:50;7880:61;7933:7;7924:6;7913:9;7909:22;7880:61;:::i;:::-;7870:71;;;7464:483;;;;;:::o;7952:248::-;8020:6;8028;8081:2;8069:9;8060:7;8056:23;8052:32;8049:52;;;8097:1;8094;8087:12;8049:52;-1:-1:-1;;8120:23:264;;;8190:2;8175:18;;;8162:32;;-1:-1:-1;7952:248:264:o;8205:377::-;8279:6;8287;8295;8348:2;8336:9;8327:7;8323:23;8319:32;8316:52;;;8364:1;8361;8354:12;8316:52;8400:9;8387:23;8377:33;;8457:2;8446:9;8442:18;8429:32;8419:42;;8511:2;8500:9;8496:18;8483:32;8524:28;8546:5;8524:28;:::i;:::-;8571:5;8561:15;;;8205:377;;;;;:::o;8587:184::-;-1:-1:-1;;;8636:1:264;8629:88;8736:4;8733:1;8726:15;8760:4;8757:1;8750:15;8776:245;8843:6;8896:2;8884:9;8875:7;8871:23;8867:32;8864:52;;;8912:1;8909;8902:12;8864:52;8944:9;8938:16;8963:28;8985:5;8963:28;:::i;9026:184::-;-1:-1:-1;;;9075:1:264;9068:88;9175:4;9172:1;9165:15;9199:4;9196:1;9189:15;9215:195;9254:3;-1:-1:-1;;9278:5:264;9275:77;9272:103;;9355:18;;:::i;:::-;-1:-1:-1;9402:1:264;9391:13;;9215:195::o;9776:184::-;-1:-1:-1;;;9825:1:264;9818:88;9925:4;9922:1;9915:15;9949:4;9946:1;9939:15;9965:439;10018:3;10056:5;10050:12;10083:6;10078:3;10071:19;10109:4;10138;10133:3;10129:14;10122:21;;10177:4;10170:5;10166:16;10200:1;10210:169;10224:6;10221:1;10218:13;10210:169;;;10285:13;;10273:26;;10319:12;;;;10354:15;;;;10246:1;10239:9;10210:169;;;-1:-1:-1;10395:3:264;;9965:439;-1:-1:-1;;;;;9965:439:264:o;10409:648::-;10718:3;10707:9;10700:22;10681:4;10745:57;10797:3;10786:9;10782:19;10774:6;10745:57;:::i;:::-;10850:9;10842:6;10838:22;10833:2;10822:9;10818:18;10811:50;10878:44;10915:6;10907;10878:44;:::i;:::-;10870:52;;;10941:6;10995:2;10987:6;10983:15;10978:2;10967:9;10963:18;10956:43;11047:2;11039:6;11035:15;11030:2;11019:9;11015:18;11008:43;;10409:648;;;;;;;:::o;11062:373::-;11135:6;11143;11196:2;11184:9;11175:7;11171:23;11167:32;11164:52;;;11212:1;11209;11202:12;11164:52;11244:9;11238:16;11263:28;11285:5;11263:28;:::i;:::-;11360:2;11345:18;;11339:25;11310:5;;-1:-1:-1;11373:30:264;11339:25;11373:30;:::i;:::-;11422:7;11412:17;;;11062:373;;;;;:::o;11798:683::-;12092:4;12132:1;12124:6;12121:13;12111:47;;12138:18;;:::i;:::-;12185:6;12174:9;12167:25;12228:3;12223:2;12212:9;12208:18;12201:31;12255:57;12307:3;12296:9;12292:19;12284:6;12255:57;:::i;:::-;12360:9;12352:6;12348:22;12343:2;12332:9;12328:18;12321:50;12388:44;12425:6;12417;12388:44;:::i;:::-;12380:52;;;12468:6;12463:2;12452:9;12448:18;12441:34;11798:683;;;;;;;:::o;13205:251::-;13275:6;13328:2;13316:9;13307:7;13303:23;13299:32;13296:52;;;13344:1;13341;13334:12;13296:52;13376:9;13370:16;13395:31;13420:5;13395:31;:::i;14629:184::-;-1:-1:-1;;;14678:1:264;14671:88;14778:4;14775:1;14768:15;14802:4;14799:1;14792:15;14818:266;14850:1;14876;14866:189;;-1:-1:-1;;;14908:1:264;14901:88;15012:4;15009:1;15002:15;15040:4;15037:1;15030:15;14866:189;-1:-1:-1;15069:9:264;;14818:266::o;15089:125::-;15154:9;;;15175:10;;;15172:36;;;15188:18;;:::i;16892:1003::-;17005:6;17013;17021;17074:2;17062:9;17053:7;17049:23;17045:32;17042:52;;;17090:1;17087;17080:12;17042:52;17119:9;17113:16;17103:26;;17148:2;17190;17179:9;17175:18;17169:25;17159:35;;17238:2;17227:9;17223:18;17217:25;17265:18;17257:6;17254:30;17251:50;;;17297:1;17294;17287:12;17251:50;17320:22;;17373:4;17365:13;;17361:27;-1:-1:-1;17351:55:264;;17402:1;17399;17392:12;17351:55;17431:2;17425:9;17454:60;17470:43;17510:2;17470:43;:::i;17454:60::-;17548:15;;;17630:1;17626:10;;;;17618:19;;17614:28;;;17579:12;;;;17654:19;;;17651:39;;;17686:1;17683;17676:12;17651:39;17710:11;;;;17730:135;17746:6;17741:3;17738:15;17730:135;;;17812:10;;17800:23;;17763:12;;;;17843;;;;17730:135;;;17884:5;17874:15;;;;;;;16892:1003;;;;;:::o;18087:990::-;18309:4;18338:2;18378;18367:9;18363:18;18408:6;18397:9;18390:25;18434:2;18472;18467;18456:9;18452:18;18445:30;18495:6;18530;18524:13;18561:6;18553;18546:22;18587:2;18577:12;;18620:2;18609:9;18605:18;18598:25;;18658:2;18650:6;18646:15;18679:1;18689:362;18703:6;18700:1;18697:13;18689:362;;;18762:13;;18800:9;;18788:22;;18850:11;;;18844:18;18830:12;;;18823:40;18903:11;;;18897:18;18883:12;;;18876:40;18956:11;;18950:18;18936:12;;;18929:40;18998:4;18989:14;;;;19026:15;;;;18725:1;18718:9;18689:362;;;-1:-1:-1;19068:3:264;;18087:990;-1:-1:-1;;;;;;;;;18087:990:264:o;19082:250::-;19167:1;19177:113;19191:6;19188:1;19185:13;19177:113;;;19267:11;;;19261:18;19248:11;;;19241:39;19213:2;19206:10;19177:113;;;-1:-1:-1;;19324:1:264;19306:16;;19299:27;19082:250::o;19337:329::-;19378:3;19416:5;19410:12;19443:6;19438:3;19431:19;19459:76;19528:6;19521:4;19516:3;19512:14;19505:4;19498:5;19494:16;19459:76;:::i;:::-;19580:2;19568:15;-1:-1:-1;;19564:88:264;19555:98;;;;19655:4;19551:109;;19337:329;-1:-1:-1;;19337:329:264:o;19671:434::-;19893:6;19882:9;19875:25;19856:4;19930:1;19922:6;19919:13;19909:47;;19936:18;;:::i;:::-;19992:6;19987:2;19976:9;19972:18;19965:34;20035:2;20030;20019:9;20015:18;20008:30;20055:44;20095:2;20084:9;20080:18;20072:6;20055:44;:::i;20297:468::-;20597:6;20586:9;20579:25;20640:2;20635;20624:9;20620:18;20613:30;20560:4;20660:56;20712:2;20701:9;20697:18;20689:6;20660:56;:::i;:::-;20652:64;;20752:6;20747:2;20736:9;20732:18;20725:34;20297:468;;;;;;:::o;20770:568::-;20823:5;20876:3;20869:4;20861:6;20857:17;20853:27;20843:55;;20894:1;20891;20884:12;20843:55;20923:6;20917:13;20949:18;20945:2;20942:26;20939:52;;;20971:18;;:::i;:::-;21015:114;21123:4;-1:-1:-1;;21047:4:264;21043:2;21039:13;21035:86;21031:97;21015:114;:::i;:::-;21154:2;21145:7;21138:19;21200:3;21193:4;21188:2;21180:6;21176:15;21172:26;21169:35;21166:55;;;21217:1;21214;21207:12;21166:55;21230:77;21304:2;21297:4;21288:7;21284:18;21277:4;21269:6;21265:17;21230:77;:::i;21343:655::-;21485:6;21493;21501;21554:2;21542:9;21533:7;21529:23;21525:32;21522:52;;;21570:1;21567;21560:12;21522:52;21603:9;21597:16;21632:18;21673:2;21665:6;21662:14;21659:34;;;21689:1;21686;21679:12;21659:34;21712:60;21764:7;21755:6;21744:9;21740:22;21712:60;:::i;:::-;21702:70;;21812:2;21801:9;21797:18;21791:25;21781:35;;21862:2;21851:9;21847:18;21841:25;21825:41;;21891:2;21881:8;21878:16;21875:36;;;21907:1;21904;21897:12;21875:36;;21930:62;21984:7;21973:8;21962:9;21958:24;21930:62;:::i;22003:763::-;22316:3;22355:1;22347:6;22344:13;22334:47;;22361:18;;:::i;:::-;-1:-1:-1;22406:3:264;22402:16;;;22390:29;;22444:1;22435:11;;22428:27;;;;22480:2;22471:12;;22464:28;;;;22538:14;;22531:22;22522:32;;22517:2;22508:12;;22501:54;22580:2;22571:12;;22564:28;;;;22617:2;22608:12;;22601:28;22654:3;22645:13;;22638:29;22714:14;22707:22;22698:32;;;22692:3;22683:13;;22676:55;22756:3;22747:13;;22003:763::o;22771:492::-;22946:3;22984:6;22978:13;23000:66;23059:6;23054:3;23047:4;23039:6;23035:17;23000:66;:::i;:::-;23129:13;;23088:16;;;;23151:70;23129:13;23088:16;23198:4;23186:17;;23151:70;:::i;:::-;23237:20;;22771:492;-1:-1:-1;;;;22771:492:264:o;23268:794::-;23663:6;23652:9;23645:25;23706:3;23701:2;23690:9;23686:18;23679:31;23626:4;23733:57;23785:3;23774:9;23770:19;23762:6;23733:57;:::i;:::-;23838:9;23830:6;23826:22;23821:2;23810:9;23806:18;23799:50;23872:32;23897:6;23889;23872:32;:::i;:::-;23858:46;;23940:6;23935:2;23924:9;23920:18;23913:34;23996:9;23988:6;23984:22;23978:3;23967:9;23963:19;23956:51;24024:32;24049:6;24041;24024:32;:::i;:::-;24016:40;23268:794;-1:-1:-1;;;;;;;;23268:794:264:o;24339:709::-;24709:6;24698:9;24691:25;24752:3;24747:2;24736:9;24732:18;24725:31;24672:4;24779:57;24831:3;24820:9;24816:19;24808:6;24779:57;:::i;:::-;24884:4;24876:6;24872:17;24867:2;24856:9;24852:18;24845:45;24938:9;24930:6;24926:22;24921:2;24910:9;24906:18;24899:50;24966:32;24991:6;24983;24966:32;:::i;:::-;24958:40;;;25035:6;25029:3;25018:9;25014:19;25007:35;24339:709;;;;;;;;:::o;25053:407::-;25136:5;25176;25170:12;25218:4;25211:5;25207:16;25201:23;25243:66;25335:2;25331;25327:11;25318:20;;25361:1;25353:6;25350:13;25347:107;;;25441:2;25435;25425:6;25422:1;25418:14;25415:1;25411:22;25407:31;25403:2;25399:40;25395:49;25386:58;;25347:107;;;;25053:407;;;:::o;25718:339::-;25895:2;25884:9;25877:21;25858:4;25915:44;25955:2;25944:9;25940:18;25932:6;25915:44;:::i;:::-;25907:52;;-1:-1:-1;;;;;25999:6:264;25995:55;25990:2;25979:9;25975:18;25968:83;25718:339;;;;;:::o;26062:548::-;26386:6;26375:9;26368:25;26429:3;26424:2;26413:9;26409:18;26402:31;26349:4;26450:57;26502:3;26491:9;26487:19;26479:6;26450:57;:::i;:::-;26555:4;26543:17;;;;26538:2;26523:18;;26516:45;-1:-1:-1;26592:2:264;26577:18;26570:34;26442:65;26062:548;-1:-1:-1;;26062:548:264:o;26615:184::-;26685:6;26738:2;26726:9;26717:7;26713:23;26709:32;26706:52;;;26754:1;26751;26744:12;26706:52;-1:-1:-1;26777:16:264;;26615:184;-1:-1:-1;26615:184:264:o;27206:287::-;27335:3;27373:6;27367:13;27389:66;27448:6;27443:3;27436:4;27428:6;27424:17;27389:66;:::i;:::-;27471:16;;;;;27206:287;-1:-1:-1;;27206:287:264:o;27498:175::-;27535:3;27579:4;27572:5;27568:16;27608:4;27599:7;27596:17;27593:43;;27616:18;;:::i;:::-;27665:1;27652:15;;27498:175;-1:-1:-1;;27498:175:264:o;27678:320::-;27885:6;27874:9;27867:25;27928:2;27923;27912:9;27908:18;27901:30;27848:4;27948:44;27988:2;27977:9;27973:18;27965:6;27948:44;:::i;28003:335::-;28082:6;28135:2;28123:9;28114:7;28110:23;28106:32;28103:52;;;28151:1;28148;28141:12;28103:52;28184:9;28178:16;28217:18;28209:6;28206:30;28203:50;;;28249:1;28246;28239:12;28203:50;28272:60;28324:7;28315:6;28304:9;28300:22;28272:60;:::i;28343:925::-;28792:66;28784:6;28780:79;28775:3;28768:92;28750:3;28879;28911:2;28907:1;28902:3;28898:11;28891:23;28943:6;28937:13;28959:74;29026:6;29022:1;29017:3;29013:11;29006:4;28998:6;28994:17;28959:74;:::i;:::-;29061:6;29056:3;29052:16;29042:26;;29096:2;29092:1;29088:2;29084:10;29077:22;29130:6;29124:13;29108:29;;29146:75;29212:8;29208:1;29204:2;29200:10;29193:4;29185:6;29181:17;29146:75;:::i;:::-;29241:17;29260:1;29237:25;;28343:925;-1:-1:-1;;;;;28343:925:264:o;29273:128::-;29340:9;;;29361:11;;;29358:37;;;29375:18;;:::i;29406:168::-;29479:9;;;29510;;29527:15;;;29521:22;;29507:37;29497:71;;29548:18;;:::i;29579:640::-;29830:6;29825:3;29818:19;29800:3;29856:2;29889;29884:3;29880:12;29921:6;29915:13;29986:2;29978:6;29974:15;30007:1;30017:175;30031:6;30028:1;30025:13;30017:175;;;30094:13;;30080:28;;30130:14;;;;30167:15;;;;30053:1;30046:9;30017:175;;;-1:-1:-1;30208:5:264;;29579:640;-1:-1:-1;;;;;;;29579:640:264:o;30224:690::-;30559:3;30548:9;30541:22;30522:4;30586:57;30638:3;30627:9;30623:19;30615:6;30586:57;:::i;:::-;30691:9;30683:6;30679:22;30674:2;30663:9;30659:18;30652:50;30725:32;30750:6;30742;30725:32;:::i;:::-;30711:46;;30793:6;30788:2;30777:9;30773:18;30766:34;30848:9;30840:6;30836:22;30831:2;30820:9;30816:18;30809:50;30876:32;30901:6;30893;30876:32;:::i;:::-;30868:40;30224:690;-1:-1:-1;;;;;;;30224:690:264:o;30919:899::-;31375:6;31364:9;31357:25;31418:3;31413:2;31402:9;31398:18;31391:31;31338:4;31445:57;31497:3;31486:9;31482:19;31474:6;31445:57;:::i;:::-;31550:9;31542:6;31538:22;31533:2;31522:9;31518:18;31511:50;31584:32;31609:6;31601;31584:32;:::i;:::-;31570:46;;31652:6;31647:2;31636:9;31632:18;31625:34;31708:9;31700:6;31696:22;31690:3;31679:9;31675:19;31668:51;31736:32;31761:6;31753;31736:32;:::i;:::-;31728:40;;;31805:6;31799:3;31788:9;31784:19;31777:35;30919:899;;;;;;;;;:::o;31823:359::-;32026:2;32015:9;32008:21;31989:4;32046:44;32086:2;32075:9;32071:18;32063:6;32046:44;:::i;:::-;32121:2;32106:18;;32099:34;;;;-1:-1:-1;32164:2:264;32149:18;32142:34;32038:52;31823:359;-1:-1:-1;31823:359:264:o;32187:511::-;32438:2;32427:9;32420:21;32401:4;32464:56;32516:2;32505:9;32501:18;32493:6;32464:56;:::i;:::-;32568:14;32560:6;32556:27;32551:2;32540:9;32536:18;32529:55;32632:9;32624:6;32620:22;32615:2;32604:9;32600:18;32593:50;32660:32;32685:6;32677;32660:32;:::i;32703:616::-;33014:6;33003:9;32996:25;33057:3;33052:2;33041:9;33037:18;33030:31;32977:4;33084:57;33136:3;33125:9;33121:19;33113:6;33084:57;:::i;:::-;33189:14;33181:6;33177:27;33172:2;33161:9;33157:18;33150:55;33253:9;33245:6;33241:22;33236:2;33225:9;33221:18;33214:50;33281:32;33306:6;33298;33281:32;:::i;34195:530::-;34380:3;34418:6;34412:13;34434:66;34493:6;34488:3;34481:4;34473:6;34469:17;34434:66;:::i;:::-;34569:2;34565:15;;;;34582:66;34561:88;34522:16;;;;34547:103;;;34677:2;34666:14;;34659:30;;;;34716:2;34705:14;;34195:530;-1:-1:-1;;34195:530:264:o","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","checkForEncounterEnd((uint8,uint256,uint256,bool,uint256,uint256,uint256,bool,bytes32[],bytes32[]))":"1e45d614","createEncounter(uint8,bytes32[],bytes32[])":"2c86e0e2","endEncounter(bytes32,uint256,bool)":"e903546c","endTurn(bytes32,bytes32,(bytes32,bytes32,bytes32,uint256)[])":"98d239b1","isParticipant(address,bytes32[])":"b2467894","isParticipant(bytes32,bytes32)":"c6ca743c","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"encounterData\",\"type\":\"tuple\"}],\"name\":\"checkForEncounterEnd\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_encounterEnded\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"_attackersWin\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"bytes32[]\",\"name\":\"group1\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"group2\",\"type\":\"bytes32[]\"}],\"name\":\"createEncounter\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersWin\",\"type\":\"bool\"}],\"name\":\"endEncounter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"attackerEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"weaponId\",\"type\":\"uint256\"}],\"internalType\":\"struct Action[]\",\"name\":\"actions\",\"type\":\"tuple[]\"}],\"name\":\"endTurn\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"participants\",\"type\":\"bytes32[]\"}],\"name\":\"isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"name\":\"isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"endTurn(bytes32,bytes32,(bytes32,bytes32,bytes32,uint256)[])\":{\"params\":{\"actions\":\": for a pve encounter player actions are calculated first and the mobs.\",\"encounterId\":\"the bytes32 id of the encounter\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/EncounterSystem.sol\":\"EncounterSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/\",\":openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0\",\"dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f\",\"dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7\",\"dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL\"]},\"src/codegen/tables/ActionOutcome.sol\":{\"keccak256\":\"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a\",\"dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4\"]},\"src/codegen/tables/Actions.sol\":{\"keccak256\":\"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392\",\"dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2\",\"dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab\",\"dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/PvPFlag.sol\":{\"keccak256\":\"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e\",\"dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256\",\"dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w\"]},\"src/codegen/world/IActionSystem.sol\":{\"keccak256\":\"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad\",\"dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77\",\"dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7\",\"dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa\",\"dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a\",\"dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11\",\"dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b\",\"dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136\",\"dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE\"]},\"src/interfaces/IRngSystem.sol\":{\"keccak256\":\"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02\",\"dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5\",\"dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk\"]},\"src/libraries/ArrayManagers.sol\":{\"keccak256\":\"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c\",\"dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/libraries/Math.sol\":{\"keccak256\":\"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a\",\"dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW\"]},\"src/systems/EncounterSystem.sol\":{\"keccak256\":\"0xaf76cf765dd8b73dc37f54aac8781501aca4cd585b69422a2d345de64ccb83d9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://378520ddb3b7b659222145b938ff3a86d9b38052f8e89f65bea9b317ffaae7a5\",\"dweb:/ipfs/QmXc1GBsqRDNdr2ms1nYcTu88qYQnQjziATKJhY7EWr4kq\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"struct CombatEncounterData","name":"encounterData","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}],"stateMutability":"view","type":"function","name":"checkForEncounterEnd","outputs":[{"internalType":"bool","name":"_encounterEnded","type":"bool"},{"internalType":"bool","name":"_attackersWin","type":"bool"}]},{"inputs":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"bytes32[]","name":"group1","type":"bytes32[]"},{"internalType":"bytes32[]","name":"group2","type":"bytes32[]"}],"stateMutability":"nonpayable","type":"function","name":"createEncounter","outputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"uint256","name":"randomNumber","type":"uint256"},{"internalType":"bool","name":"attackersWin","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"endEncounter"},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"struct Action[]","name":"actions","type":"tuple[]","components":[{"internalType":"bytes32","name":"attackerEntityId","type":"bytes32"},{"internalType":"bytes32","name":"defenderEntityId","type":"bytes32"},{"internalType":"bytes32","name":"actionId","type":"bytes32"},{"internalType":"uint256","name":"weaponId","type":"uint256"}]}],"stateMutability":"payable","type":"function","name":"endTurn"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32[]","name":"participants","type":"bytes32[]"}],"stateMutability":"view","type":"function","name":"isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"bytes32","name":"encounterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"endTurn(bytes32,bytes32,(bytes32,bytes32,bytes32,uint256)[])":{"params":{"actions":": for a pve encounter player actions are calculated first and the mobs.","encounterId":"the bytes32 id of the encounter"}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/","openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/EncounterSystem.sol":"EncounterSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0x7ff5c94727c796af910a71317588c30d7d6276abffabdc96bf5dec09ba9f14be","urls":["bzz-raw://ffda6f20bc166c8e0ff483706507a5744e01b9e42e6953167b15f31bf71716d0","dweb:/ipfs/QmT1sU1n1bTxmt8H9EMMSuAeL65Xqj37Y9xMkBrVmTVnk7"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0x0fe61dea24567c8af81d6d239bf65c43af9663a50ab0db3a2cac5658a796a42a","urls":["bzz-raw://f46e5744545260af838bfbf3db84104399396c2934ee68ff9ed53e0cdc5f029f","dweb:/ipfs/QmZqa3iZa2ED6MKF75jsKRKpzUtSdaySWxCmParzaMCc6a"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x536ce99c89eab57cdf7277c5f058bdffdf07ba77ffef4f29b3911f87501cb951","urls":["bzz-raw://676889107d32bc3baccfaef7b54df97c106c3afd66c57c2503e7cf4b0fc350f7","dweb:/ipfs/QmThqmL54aCaPoUAKYYHhkZwuekDt6Y15nvkxKKZUxgwpL"],"license":"MIT"},"src/codegen/tables/ActionOutcome.sol":{"keccak256":"0x3191cc4da6f6a0146b54ac4b6022f402981cda101a577c4b8f49d3dc4c9ca956","urls":["bzz-raw://cc6ace9a0b33a4a1df297c712c0b37171c8e3946e0fd2bf0ea0483ab4d28147a","dweb:/ipfs/QmPaVdRSLQt1xmbRbqeKWitcRXeTXGA3yuxJgPbgdh1WQ4"],"license":"MIT"},"src/codegen/tables/Actions.sol":{"keccak256":"0x63cd48bebaa0414728e9be2c856e4eb01efaead6627a6615da4c77b886805cef","urls":["bzz-raw://c1dfe138555b67362f41c26ce1ab074bfc1fcc4e7c6fd0284b82cc699d80d392","dweb:/ipfs/QmNf8UGE3FZ4U96HkeioE4peWWz1SKPAjhKRrGnpEnCdkQ"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x5a911b5c2218dabb75a117ce2e8946ceccfe009edd2425a1d012d23727372d32","urls":["bzz-raw://d45dc0a37bb1814f9ebaf5264042b729268be557e9f9b58de928206d86e8ede2","dweb:/ipfs/QmTWSB6XUZXtjQAYLRMkRxPeXNLKa8nADAVguFBKoMADHB"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0x5aa6818578f7b177ecae9ceecce2ead9017e0bd92c94ca6c7406007c6d931375","urls":["bzz-raw://901f6335c0b33f5dffe2ae85db5ce94916f9774cd1051fc7055154e6beac72ab","dweb:/ipfs/QmaZNAgf191x7w3cPkdTswhsd152FfFjjXt2X311WH1TJe"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/PvPFlag.sol":{"keccak256":"0x3fbc394cd2eecea27b30590478765ce1d79c40c2f6900970c6f297885e35c731","urls":["bzz-raw://f8e6ef5724a53060f11b72297cffecd2db70f0c6eeaa3985ff8236bb4acd9c0e","dweb:/ipfs/QmRZ7nHYCVLbB1rSHvGeFDpfnP1i5WNVRpodaCDHVUSLoj"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x6f439f3fef2c4db3b295718bb3e277f59500a3183f2306fe70890a30c3eeff26","urls":["bzz-raw://bde32ff627c137c1b52e6f45ff82df52eee9e6fe8fa668fc791132dba187f256","dweb:/ipfs/Qmcj4S8ysUA1Lv8xbA5i1dzn4wwKPQrCEjpUd1MW6rh21w"],"license":"MIT"},"src/codegen/world/IActionSystem.sol":{"keccak256":"0x1876119f5e9345cd797cea2f46cc9306965aa219b9582ba674867e9c25748e75","urls":["bzz-raw://dcadbd7d91fd180be9fbb09734eae79f980c140eed70d379cb70095f9a7875ad","dweb:/ipfs/QmcGU8aSViFejhKx3mJteU4umdUTjX6T2LpUeukpe3UQwq"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0xa7f2aeec19ac7b08148f6d8a1df6629f5b0ff5d21aaf74ae423036bf43be50bb","urls":["bzz-raw://57c94fd71f0ba72bdd9236d29571170faece29913ffaef02b3b6114d76d29e77","dweb:/ipfs/QmQmMSVZ5nhxjXg6qNB8TJ1muA6EgQ6f6wGPUsfC3hJ7iJ"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0xa1a500b93506a5678e14dfec303d37008df8e03e54c8ec340dbe1756f2e3c711","urls":["bzz-raw://c7044912de1f83a259e67e005be78b36cae3ada2c4a3b654f3e444e058eed5c7","dweb:/ipfs/QmZwN4HVsWsq5MQTsPdL37VjsBjPbKrKXBrDv8xHevLp3F"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x22fd0489fa8b774694038a2af88ed573bad4a917dbf6bece44c428ebd5a0f1d3","urls":["bzz-raw://67cf7c8fefa5271e81b97a149422c8cf81aa391c55b8e47f919b8fe8d78720fa","dweb:/ipfs/QmdPPC8HTjB6zkdXs8siSTT4k6YFDvUxL8sDYyt9HGeStW"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0x4ad72ab625f9814738e18b7dd530d7cae955b9dadf78a316d4afe23f8c54b98b","urls":["bzz-raw://8163f2ef8f9cc4bfec6a558eb6d82b38f965b50ec1a0c994fb536227e719ae7a","dweb:/ipfs/QmWAQ2rm7m5vfaE7yzff9F3bqJ9B4UpGNZhuWtBUPK7E3P"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xc67d82f9733d04108dfb613a15fa9fd5c271c5e5b63c599ab4bf037cdd84313f","urls":["bzz-raw://ed1af5b6ceaafb9918aaa52927a8913802eb4a68c9dcb1cf0cefed763b5a3a11","dweb:/ipfs/QmXe8X9N5ipMLGcEFyRDMQe6uekRLf6vdpkQ2rzMH8XtL5"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x0102e5b56beac931564de3c62ed46f69f3d5c7be71542c0f6b6dc27dc072983f","urls":["bzz-raw://f0fa902d706bac86130c5fd7271ea2ff9c1477164dc94719936ef8717d59538b","dweb:/ipfs/QmR5ocKCo2zPJfuymnFLSLmnZc9TjDLzuMAtpcDSgQCWkD"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xc807964670f1e7ae9d1114b78e680c0389aa4ce5718f6f1e3353fb585d720770","urls":["bzz-raw://4000ceb5c33416726586e37cdf8d4e125fad9d69c5dc5096abe6b2fb9d5c4136","dweb:/ipfs/QmNtTav8L1bHNopEnJgg9dAtf5tYkY3eDT2VYnGv3kpZoE"],"license":"MIT"},"src/interfaces/IRngSystem.sol":{"keccak256":"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0","urls":["bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02","dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x7c3c3f8f3d5ecfb743a66da338af664c33f411a1c0eef618941d9aeda2ff00c4","urls":["bzz-raw://8bd12ddf665a579a1e80ed842cb1d014ae2ebf217b011a8ac0dd9212ab7eecd5","dweb:/ipfs/QmbpVayLddm2DtKELkgtD4uGPTnbSmTbJbdx5ZzNucpwrk"],"license":"MIT"},"src/libraries/ArrayManagers.sol":{"keccak256":"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a","urls":["bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c","dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP"],"license":"GPL-3.0"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/libraries/Math.sol":{"keccak256":"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5","urls":["bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a","dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW"],"license":"GPL-3.0"},"src/systems/EncounterSystem.sol":{"keccak256":"0xaf76cf765dd8b73dc37f54aac8781501aca4cd585b69422a2d345de64ccb83d9","urls":["bzz-raw://378520ddb3b7b659222145b938ff3a86d9b38052f8e89f65bea9b317ffaae7a5","dweb:/ipfs/QmXc1GBsqRDNdr2ms1nYcTu88qYQnQjziATKJhY7EWr4kq"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":244} \ No newline at end of file From 0aa84765e9568013e21ae46365c61044f9a1b1e4 Mon Sep 17 00:00:00 2001 From: ECWireless Date: Thu, 29 Aug 2024 19:45:38 -0600 Subject: [PATCH 7/7] More minor tweaks --- packages/client/src/components/Pagination.tsx | 6 ++- packages/client/src/components/ShopHalf.tsx | 10 +---- .../client/src/components/ShopItemRow.tsx | 41 ++++++------------- .../EncounterSystem.sol/EncounterSystem.json | 2 +- 4 files changed, 18 insertions(+), 41 deletions(-) diff --git a/packages/client/src/components/Pagination.tsx b/packages/client/src/components/Pagination.tsx index bb4f91141..4ffffefdf 100644 --- a/packages/client/src/components/Pagination.tsx +++ b/packages/client/src/components/Pagination.tsx @@ -4,19 +4,19 @@ import { FaBackwardStep, FaForwardStep } from 'react-icons/fa6'; import { IoCaretBack, IoCaretForward } from 'react-icons/io5'; export const Pagination = ({ + length, page, pageLimit, perPage, setPage, setPageLimit, - length, }: { + length: number; page: number; pageLimit: number; perPage: number; setPage: (n: number) => void; setPageLimit: (n: number) => void; - length: number; }): JSX.Element => { const pageNumber = useMemo(() => { if (isNaN(Number(page))) { @@ -24,6 +24,7 @@ export const Pagination = ({ } return Number(page); }, [page]); + useEffect(() => { if (pageNumber < 1) { return; @@ -35,6 +36,7 @@ export const Pagination = ({ setPage(_pageLimit); } }, [length, pageNumber, perPage, setPage, setPageLimit]); + return ( - */} diff --git a/packages/contracts/out/EncounterSystem.sol/EncounterSystem.json b/packages/contracts/out/EncounterSystem.sol/EncounterSystem.json index 38f0a41c9..4d49053e2 100644 --- a/packages/contracts/out/EncounterSystem.sol/EncounterSystem.json +++ b/packages/contracts/out/EncounterSystem.sol/EncounterSystem.json @@ -1 +1 @@ -{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"checkForEncounterEnd","inputs":[{"name":"encounterData","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"outputs":[{"name":"_encounterEnded","type":"bool","internalType":"bool"},{"name":"_attackersWin","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"createEncounter","inputs":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"group1","type":"bytes32[]","internalType":"bytes32[]"},{"name":"group2","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"endEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"randomNumber","type":"uint256","internalType":"uint256"},{"name":"attackersWin","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"endTurn","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"attacks","type":"tuple[]","internalType":"struct Attack[]","components":[{"name":"attackerEntityId","type":"bytes32","internalType":"bytes32"},{"name":"defenderEntityId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"isParticipant","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"participants","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"isParticipant","inputs":[{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"deleteCount","type":"uint40","indexed":false,"internalType":"uint40"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"EncodedLengths_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_IndexOutOfBounds","inputs":[{"name":"length","type":"uint256","internalType":"uint256"},{"name":"accessedIndex","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_InvalidSplice","inputs":[{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"fieldLength","type":"uint40","internalType":"uint40"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"World_FunctionSelectorNotFound","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_ResourceNotFound","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b5061546c806100206000396000f3fe6080604052600436106100b15760003560e01c806345ec935411610069578063c6ca743c1161004e578063c6ca743c146101ca578063e1af802c146101ea578063e903546c146101ff57600080fd5b806345ec935414610192578063b2467894146101aa57600080fd5b80631b3561d31161009a5780631b3561d3146101185780631e45d6141461012d5780632c86e0e21461016457600080fd5b806301ffc9a7146100b6578063119df25f146100eb575b600080fd5b3480156100c257600080fd5b506100d66100d136600461450a565b61021f565b60405190151581526020015b60405180910390f35b3480156100f757600080fd5b506101006102b8565b6040516001600160a01b0390911681526020016100e2565b61012b610126366004614604565b6102c7565b005b34801561013957600080fd5b5061014d610148366004614771565b6106f6565b6040805192151583529015156020830152016100e2565b34801561017057600080fd5b5061018461017f36600461486e565b6108bd565b6040519081526020016100e2565b34801561019e57600080fd5b5036601f190135610184565b3480156101b657600080fd5b506100d66101c53660046148f7565b610e05565b3480156101d657600080fd5b506100d66101e5366004614947565b610edb565b3480156101f657600080fd5b50610100610f99565b34801561020b57600080fd5b5061012b61021a366004614969565b610fa3565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102b257507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102c261139b565b905090565b60006102d2846113cd565b905060006102de610f99565b6001600160a01b0316634f10aabc856040518263ffffffff1660e01b815260040161030b91815260200190565b602060405180830381865afa158015610328573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034c91906149a2565b9050816020015160001415801561036557506040820151155b6103dc5760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e434f554e60448201527f544552000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b8160c001518260800151106104595760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a204558504952454420454e434f554e60448201527f544552000000000000000000000000000000000000000000000000000000000060648201526084016103d3565b6104616102b8565b6001600160a01b0316816001600160a01b031614801561048657506104868486610edb565b6104d25760405162461bcd60e51b815260206004820152601f60248201527f454e434f554e5445522053595354454d3a204e4f4e2d434f4d424154414e540060448201526064016103d3565b815160018111156104e5576104e56149bf565b60ff166000036106e5576002826080015161050091906149eb565b60000361060e57428260a00151601e6105199190614a23565b116105b3576105288486610edb565b6105745760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c455260448201526064016103d3565b61058381836101200151610e05565b156105ae5760018260800181815161059b9190614a23565b90525060808201516105ae9086906114d2565b6106e5565b6105c281836101000151610e05565b6105ae5760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e6420646566656e64657273207475726e0000000000000060448201526064016103d3565b428260a00151601e6106209190614a23565b1161068a5761062f8486610edb565b61067b5760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c455260448201526064016103d3565b61058381836101000151610e05565b61069981836101200151610e05565b6106e55760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e642061747461636b657273207475726e0000000000000060448201526064016103d3565b6106ef858461158b565b5050505050565b60008060008060005b856101000151518110156107bc57610715610f99565b6001600160a01b031663525b0e1e876101000151838151811061073a5761073a614a36565b60200260200101516040518263ffffffff1660e01b815260040161076091815260200190565b602060405180830381865afa15801561077d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a19190614a4c565b156107b457826107b081614a69565b9350505b6001016106ff565b5060005b8561012001515181101561087d576107d6610f99565b6001600160a01b031663525b0e1e87610120015183815181106107fb576107fb614a36565b60200260200101516040518263ffffffff1660e01b815260040161082191815260200190565b602060405180830381865afa15801561083e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108629190614a4c565b15610875578161087181614a69565b9250505b6001016107c0565b508461012001515181148061089757508461010001515182145b806108a957508460c001518560800151145b935084610100015151821492505050915091565b60006108d06108ca6102b8565b84610e05565b806108e757506108e76108e16102b8565b83610e05565b6109335760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442053454e44455260448201526064016103d3565b6000806109598560008151811061094c5761094c614a36565b6020026020010151611620565b9150915060008061096a87876116d1565b91509150876001811115610980576109806149bf565b600103610af757600080610992610f99565b6001600160a01b031663c6d5525b858589896040518563ffffffff1660e01b81526004016109c39493929190614abf565b6040805180830381865afa1580156109df573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a039190614b04565b9150915081610a545760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c49442050564500000060448201526064016103d3565b6040514290610a6d908c90879087908590602001614b3e565b60405160208183030381529060405280519060200120975060006040518061014001604052808d6001811115610aa557610aa56149bf565b81526020018381526020016000815260200160001515815260200160018152602001428152602001600f81526020018415158152602001868152602001878152509050610af28982611786565b505050505b876001811115610b0957610b096149bf565b60ff16600003610c7a57610b1b610f99565b6001600160a01b0316632933423f838387876040518563ffffffff1660e01b8152600401610b4c9493929190614abf565b602060405180830381865afa158015610b69573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b8d9190614a4c565b610bd95760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c49442050565000000060448201526064016103d3565b6040514290610bf2908a90859085908590602001614b3e565b60405160208183030381529060405280519060200120955060006040518061014001604052808b6001811115610c2a57610c2a6149bf565b81526020810184905260006040820181905260608201819052600160808301524260a0830152600f60c083015260e08201526101008101859052610120018590529050610c778782611786565b50505b604080516060808201835260008083526020830181905292820152905b8351811015610d5357610cc2848281518110610cb557610cb5614a36565b6020026020010151611862565b8051909250158015610cd657508160200151155b610d225760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e5449545960448201526064016103d3565b8682528351610d4b90859083908110610d3d57610d3d614a36565b60200260200101518361191f565b600101610c97565b5060005b8251811015610df857610d75838281518110610cb557610cb5614a36565b8051909250158015610d8957508160200151155b610dd55760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e5449545960448201526064016103d3565b8682528251610df090849083908110610d3d57610d3d614a36565b600101610d57565b5050505050509392505050565b6000805b8251811015610ed457610e1a610f99565b6001600160a01b0316634f10aabc848381518110610e3a57610e3a614a36565b60200260200101516040518263ffffffff1660e01b8152600401610e6091815260200190565b602060405180830381865afa158015610e7d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ea191906149a2565b6001600160a01b0316846001600160a01b031603610ec25760019150610ed4565b80610ecc81614a69565b915050610e09565b5092915050565b600080610ee7836113cd565b905060005b81610120015151811015610f3a578161012001518181518110610f1157610f11614a36565b60200260200101518503610f285760019250610f3a565b80610f3281614a69565b915050610eec565b5081610ed45760005b81610100015151811015610f91578161010001518181518110610f6857610f68614a36565b60200260200101518503610f7f5760019250610f91565b80610f8981614a69565b915050610f43565b505092915050565b60006102c26119c7565b610fb430610faf6102b8565b6119d1565b6000610fbf846113cd565b9050610fca846119e7565b156110175760405162461bcd60e51b815260206004820152601660248201527f656e636f756e74657220616c7265616479206f7665720000000000000000000060448201526064016103d3565b46617a69036110355761102a8443611a81565b436040820152611046565b61103f8442611a81565b4260408201525b6000805b826101000151518110156110f757826101000151818151811061106f5761106f614a36565b6020026020010151915061108282611b00565b156110ef5761108f610f99565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b81526004016110bc91815260200190565b600060405180830381600087803b1580156110d657600080fd5b505af11580156110ea573d6000803e3d6000fd5b505050505b60010161104a565b5060005b826101200151518110156111a857826101200151818151811061112057611120614a36565b6020026020010151915061113382611b00565b156111a057611140610f99565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b815260040161116d91815260200190565b600060405180830381600087803b15801561118757600080fd5b505af115801561119b573d6000803e3d6000fd5b505050505b6001016110fb565b506000806060600160ff16856000015160018111156111c9576111c96149bf565b60ff1603611272576111d9610f99565b6040517f49572ff1000000000000000000000000000000000000000000000000000000008152600481018a9052602481018990526001600160a01b0391909116906349572ff1906044016000604051808303816000875af1158015611242573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261126a9190810190614b8b565b919450925090505b6040805160a081018252428152871515602082015290810184905260608101839052608081018290526000806040519080825280602002602001820160405280156112c7578160200160208202803683370190505b50905060005b876101200151518110156113365761130688610120015182815181106112f5576112f5614a36565b60200260200101516000801b611b9e565b61132e886101200151828151811061132057611320614a36565b602002602001015183611c52565b6001016112cd565b5060005b876101000151518110156113845761136288610100015182815181106112f5576112f5614a36565b61137c886101200151828151811061132057611320614a36565b60010161133a565b5061138f8a83611cc8565b50505050505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806113ca5750335b90565b6114286040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061145e5761145e614a36565b6020908102919091010152600080806114b77f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611d7a565b9250925092506114c8838383611e4a565b9695505050505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061150857611508614a36565b6020026020010181815250506115867f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260048560405160200161155191815260200190565b60408051601f198184030181529190527ea3080201202001202020010000000000000000000000000000000000000000611f2d565b505050565b61158682600184846040516020016115a4929190614c31565b60408051601f19818403018152908290526115c3939291602401614ce7565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a400000000000000000000000000000000000000000000000000000000179052611fd6565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061165a5761165a614a36565b6020908102919091010152600080806116b37f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611d7a565b9250925092506116c4838383612084565b9550955050505050915091565b60608060008060005b8651811015611719576117058782815181106116f8576116f8614a36565b60200260200101516120a7565b61170f9084614a23565b92506001016116da565b5060005b855181101561174f5761173b8682815181106116f8576116f8614a36565b6117459083614a23565b915060010161171d565b50808211156117635785935084925061177d565b818111156117765784935085925061177d565b8593508492505b50509250929050565b60006117b8826000015183602001518460400151856060015186608001518760a001518860c001518960e00151612139565b905060006117d0836101000151846101200151612177565b905060006117e88461010001518561012001516121a2565b6040805160018082528183019092529192506000919060208083019080368337019050509050858160008151811061182257611822614a36565b602090810291909101015261185a7f74625544000000000000000000000000436f6d626174456e636f756e74657200828686866121de565b505050505050565b60408051606080820183526000808352602080840182905283850192909252835160018082528186019095529293909291828101908036833701905050905082816000815181106118b5576118b5614a36565b60209081029190910101526000808061190e7f74625544000000000000000000000000456e636f756e746572456e7469747900857e21020120010000000000000000000000000000000000000000000000000000611d7a565b9250925092506114c8838383612254565b600061193382600001518360200151612298565b9050600061194483604001516122bb565b9050600061195584604001516122ce565b6040805160018082528183019092529192506000919060208083019080368337019050509050858160008151811061198f5761198f614a36565b602090810291909101015261185a7f74625544000000000000000000000000456e636f756e746572456e7469747900828686866121de565b60006102c26122ff565b6119e36119dd8361233e565b826123db565b5050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a2057611a20614a36565b60209081029190910101526000611a797f74625544000000000000000000000000436f6d626174456e636f756e746572008360027ea3080201202001202020010000000000000000000000000000000000000000612427565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611ab757611ab7614a36565b6020026020010181815250506115867f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260028560405160200161155191815260200190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611b3957611b39614a36565b60209081029190910101526000611b927f74625544000000000000000000000000456e636f756e746572456e74697479008360017e21020120010000000000000000000000000000000000000000000000000000612427565b9050611a798160f81c90565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611bd457611bd4614a36565b6020026020010181815250506115867f74625544000000000000000000000000456e636f756e746572456e746974790060001b82600085604051602001611c1d91815260200190565b60408051601f198184030181529190527e21020120010000000000000000000000000000000000000000000000000000611f2d565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611c8857611c88614a36565b60209081029190910101526115867f74625544000000000000000000000000456e636f756e746572456e7469747900826000611cc3866124e4565b6124f4565b6000611ce682600001518360200151846040015185606001516125a5565b90506000611cf783608001516122bb565b90506000611d0884608001516122ce565b60408051600180825281830190925291925060009190602080830190803683370190505090508581600081518110611d4257611d42614a36565b602090810291909101015261185a7f6f745544000000000000000000000000436f6d6261744f7574636f6d65000000828686866121de565b6060600060606000611d8a6122ff565b9050306001600160a01b03821603611db357611da78787876125f0565b93509350935050611e41565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611dfc908a908a908a90600401614d16565b600060405180830381865afa158015611e19573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611da79190810190614da3565b93509350939050565b611ea56040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b611eae846126f8565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a0152604089018690526020890187905288886001811115611ef457611ef46149bf565b6001811115611f0557611f056149bf565b8152505050505050505050611f1a838361277c565b6101208301526101008201529392505050565b6000611f376122ff565b9050306001600160a01b03821603611f5b57611f5686868686866127cb565b61185a565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611fa89089908990899089908990600401614e06565b600060405180830381600087803b158015611fc257600080fd5b505af115801561138f573d6000803e3d6000fd5b6060600080611fec611fe785614e4d565b6127e0565b91509150816000801b03612052576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff000000000000000000000000000000000000000000000000000000006000351660048201526024016103d3565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1682179052611a7982856128a3565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106120e0576120e0614a36565b60209081029190910101526000611a797f74625544000000000000000000000000537461747300000000000000000000008360017ee1080020200120202020200000000000000000000000000000000000000000612427565b6060888888888888888860405160200161215a989796959493929190614e9d565b604051602081830303815290604052905098975050505050505050565b600061219b83516020028351602002606081901b603883901b838301171792915050565b9392505050565b60606121ad836124e4565b6121b6836124e4565b6040516020016121c7929190614ef3565b604051602081830303815290604052905092915050565b60006121e86122ff565b9050306001600160a01b0382160361220757611f56868686868661297e565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611fa89089908990899089908990600401614f22565b6040805160608082018352600080835260208301529181019190915261227984612994565b15156020830152815261228c83836129b1565b60408201529392505050565b606082826040516020016121c7929190918252151560f81b602082015260210190565b60006102b28251602002603881901b1790565b60606122d9826124e4565b6040516020016122e99190614f73565b6040516020818303038152906040529050919050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b031680612339573391505090565b919050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061238357612383614a36565b60209081029190910101526000611a797f7462776f726c6400000000000000000053797374656d5265676973747279000083837e20010020000000000000000000000000000000000000000000000000000000612427565b6123e582826129d8565b6119e3576123f282612a36565b816040517fd787b7370000000000000000000000000000000000000000000000000000000081526004016103d3929190614f8f565b6000806124326122ff565b9050306001600160a01b038216036124585761245086868686612b73565b915050611a79565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906124a3908990899089908990600401614fba565b602060405180830381865afa1580156124c0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124509190614fe9565b60608161219b8160206000612ba0565b60006124fe6122ff565b9050306001600160a01b038216036125215761251c85858585612c00565b6106ef565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea8629061256c908890889088908890600401615002565b600060405180830381600087803b15801561258657600080fd5b505af115801561259a573d6000803e3d6000fd5b505050505050505050565b6060848484846040516020016125d7949392919093845291151560f81b60208401526021830152604182015260610190565b6040516020818303038152906040529050949350505050565b606060006060600061260185612c3b565b905061260e878783612c5e565b9350600061261b86612c97565b905080156126ed5761262d8888612cd4565b935066ffffffffffffff841667ffffffffffffffff8111156126515761265161454c565b6040519080825280601f01601f19166020018201604052801561267b576020820181803683370190505b5092506020830160005b828160ff1610156126ea57600061269d8b8b84612ce7565b905060006126ba888460ff166028026038011c64ffffffffff1690565b90506126c98260008387612d67565b6126d38185614a23565b9350505080806126e290615041565b915050612685565b50505b505093509350939050565b600080600080600080600080612712896000016020015190565b60f81c6001811115612726576127266149bf565b60218a015160418b015160618c0151929a509098509650612748905b60f81c90565b60628a015160828b015160a28c015160c28d01519398509196509450925061276f90612742565b9050919395975091939597565b6060806000603885901c64ffffffffff166127a061279b868484612e32565b612ec0565b935090508064ffffffffff606087901c16016127c061279b868484612e32565b925050509250929050565b6106ef85856127da8487612ed1565b85612f0a565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168160008151811061283957612839614a36565b6020908102919091010152600080806128927f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611d7a565b9250925092506116c48383836131ae565b606060006128af6119c7565b90506001600160a01b03811630036128f05760006128d76128ce61139b565b600087876131ba565b93509050806128e9576128e9836132f5565b50506102b2565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906129379087908790600401615060565b6000604051808303816000875af1158015612956573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611a799190810190615079565b6106ef858585858561298f8b6132fd565b613382565b602081015160408201516000906129aa90612742565b9050915091565b60606000603884901c64ffffffffff166129cf61279b858484612e32565b95945050505050565b6000612a267f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff00000000000000000000000000000000851617836136bb565b8061219b575061219b83836136bb565b606081601081901b6000612a4983613784565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615612aa457612a9f7fffffffffffffffffffffffffffff000000000000000000000000000000000000841661379b565b612adb565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000831615612b1157612b0c8361379b565b612b48565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612b5a939291906150ae565b6040516020818303038152906040529350505050919050565b60006129cf612b82868661383f565b60ff858116601b0360080285901c16612b9b8587612ed1565b613895565b82516060906000612bb1858361513c565b9050604051925060208301601f19603f83860101166040528184526000602088015b84821015612bf4578051871b83529187019160019190910190602001612bd3565b50505050509392505050565b6000612c0c8585612cd4565b90506000612c29828560ff166028026038011c64ffffffffff1690565b905061185a86868660008588886138e6565b60006008612c4b60026020615153565b612c55919061513c565b9190911c919050565b606081600003612c7d575060408051602081019091526000815261219b565b6000612c89858561383f565b90506129cf81600085613d20565b60006008600180612caa60026020615153565b612cb49190615153565b612cbe9190615153565b612cc8919061513c565b8260ff911c1692915050565b600061219b612ce38484613d43565b5490565b60008383604051602001612cfc929190615166565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612dee5760208310612d9157602083048401935060208381612d8d57612d8d6149d5565b0692505b8215612dee576020839003600081841015612db45750600019600884021c612dbe565b50600019600882021c5b8554600886021b818451168219821617845250818411612ddf575050612e2c565b50600194909401939182900391015b5b60208210612e105783548152600190930192601f1990910190602001612def565b8115612e2c5780518454600019600885021c9182169119161781525b50505050565b600081831180612e425750835182115b15612e7f578383836040517f23230fa30000000000000000000000000000000000000000000000000000000081526004016103d3939291906151a2565b60208401612e8d8482614a23565b90506000612e9b8585615153565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b6060600061219b8360206000613d99565b600080805b8360ff16811015612f0257612ef860ff601b83900360080287901c1683614a23565b9150600101612ed6565b509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff0000000000000000000000000000000000000000000000000000000000001603612f9457837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be848484604051612f87939291906151c7565b60405180910390a2612e2c565b6000612fa0858561383f565b90506000612fad86613e08565b905060005b8151811015613082576000828281518110612fcf57612fcf614a36565b60200260200101519050612ffb6004826affffffffffffffffffffff1916613e9190919063ffffffff16565b15613079576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90613046908b908b908b908b906004016151fa565b600060405180830381600087803b15801561306057600080fd5b505af1158015613074573d6000803e3d6000fd5b505050505b50600101612fb2565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8686866040516130b7939291906151c7565b60405180910390a26130d2828565ffffffffffff1685613eaf565b60005b81518110156131a55760008282815181106130f2576130f2614a36565b6020026020010151905061311e6008826affffffffffffffffffffff1916613e9190919063ffffffff16565b1561319c576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190613169908b908b908b908b906004016151fa565b600060405180830381600087803b15801561318357600080fd5b505af1158015613197573d6000803e3d6000fd5b505050505b506001016130d5565b50505050505050565b60008061209b85613ec5565b600060606000806131ca86613ed7565b90925090506001600160a01b03821661321b57856131e787612a36565b6040517ffbf10ce60000000000000000000000000000000000000000000000000000000081526004016103d3929190615060565b8061322a5761322a8689613f7b565b8615613296577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061327e82613f85565b90506132938261328e8b84614a23565b614016565b50505b60006132a28760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146132da576132d5888884886140ca565b6132e6565b6132e688888488614142565b90999098509650505050505050565b805160208201fd5b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161334c57507e60030220202000000000000000000000000000000000000000000000000000919050565b6102b26133797f746273746f72650000000000000000005461626c657300000000000000000000846141a3565b60206000613895565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361340e57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516134019493929190615233565b60405180910390a261185a565b600061341987613e08565b905060005b81518110156134f257600082828151811061343b5761343b614a36565b602002602001015190506134676001826affffffffffffffffffffff1916613e9190919063ffffffff16565b156134e9576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c906134b6908c908c908c908c908c908c90600401615272565b600060405180830381600087803b1580156134d057600080fd5b505af11580156134e4573d6000803e3d6000fd5b505050505b5060010161341e565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516135299493929190615233565b60405180910390a2600061353d888861383f565b905060006020870190506135558260008951846141bf565b600061356085612c97565b11156135e45760006135728a8a613d43565b878155905060208601915060008060005b61358c88612c97565b8160ff1610156135df576135a18d8d83612ce7565b92506135bc8a8260ff166028026038011c64ffffffffff1690565b91506135cb83600084886141bf565b6135d58286614a23565b9450600101613583565b505050505b60005b835181101561138f57600084828151811061360457613604614a36565b602002602001015190506136306002826affffffffffffffffffffff1916613e9190919063ffffffff16565b156136b2576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf9061367f908e908e908e908e908e908e90600401615272565b600060405180830381600087803b15801561369957600080fd5b505af11580156136ad573d6000803e3d6000fd5b505050505b506001016135e7565b6040805160028082526060820183526000928392919060208301908036833701905050905083816000815181106136f4576136f4614a36565b602002602001018181525050826001600160a01b031660001b8160018151811061372057613720614a36565b602090810291909101015260006137787f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000612427565b90506129cf8160f81c90565b600061379260706010614a23565b9190911b919050565b606060005b6010811015613800577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615613800576001016137a0565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280611a79565b60008282604051602001613854929190615166565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b6000602082106138bb576020820484019350602082816138b7576138b76149d5565b0691505b508254600882021b602082900380841115612f02576001850154600882021c82179150509392505050565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff00000000000000000000000000000000000000000000000000000000000016146139a6577f7462000000000000000000000000000000000000000000000000000000000000878860405160200161396491815260200190565b60408051601f19818403018152908290527f31b466830000000000000000000000000000000000000000000000000000000082526103d39392916004016152cb565b60006139c1828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff16836139da9190615153565b6139e49190614a23565b9050808214158015613a065750816139fc868861530c565b64ffffffffff1614155b15613a56576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff80881660048301528087166024830152831660448201526064016103d3565b818664ffffffffff161115613aa7576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff871660248201526044016103d3565b6000613ab484898461427e565b90506000613ac18b613e08565b905060005b8151811015613b8c576000828281518110613ae357613ae3614a36565b60200260200101519050613b0f6010826affffffffffffffffffffff1916613e9190919063ffffffff16565b15613b8357606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b8152600401613b50979695949392919061532a565b600060405180830381600087803b158015613b6a57600080fd5b505af1158015613b7e573d6000803e3d6000fd5b505050505b50600101613ac6565b5064ffffffffff881660005b8a60ff168160ff161015613bcb57613bbf878260ff166028026038011c64ffffffffff1690565b90910190600101613b98565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d604051613c0696959493929190615388565b60405180910390a250828414613c27576000613c228c8c613d43565b839055505b6000613c348c8c8c612ce7565b9050613c48818a64ffffffffff1689613eaf565b5060005b8151811015613d12576000828281518110613c6957613c69614a36565b60200260200101519050613c956020826affffffffffffffffffffff1916613e9190919063ffffffff16565b15613d0957606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b8152600401613cd6979695949392919061532a565b600060405180830381600087803b158015613cf057600080fd5b505af1158015613d04573d6000803e3d6000fd5b505050505b50600101613c4c565b505050505050505050505050565b60405160208101601f19603f8484010116604052828252612f0285858584612d67565b60008282604051602001613d58929190615166565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b60606000613da78560801c90565b90506fffffffffffffffffffffffffffffffff85166000858281613dcd57613dcd6149d5565b04905060405193506020840160208202810160405281855260005b82811015612bf4578451871c825293870193602090910190600101613de8565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110613e4257613e42614a36565b60209081029190910101526000613e7a7f746273746f726500000000000000000053746f7265486f6f6b73000000000000838361434c565b9050611a79613e8c8260008451612e32565b614386565b60008160ff1682613ea28560581c90565b1660ff1614905092915050565b61158683838351613ec08560200190565b6141bf565b602081015160408201516000906129aa565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110613f1157613f11614a36565b602090810291909101015260008080613f6a7f7462776f726c6400000000000000000053797374656d73000000000000000000857e150200140100000000000000000000000000000000000000000000000000006125f0565b9250925092506116c4838383614397565b6123e582826143a3565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613fbe57613fbe614a36565b60209081029190910101526000611a797f7462776f726c6400000000000000000042616c616e636573000000000000000083837e20010020000000000000000000000000000000000000000000000000000000612b73565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061404c5761404c614a36565b6020026020010181815250506115867f7462776f726c6400000000000000000042616c616e636573000000000000000060001b8260008560405160200161409591815260200190565b60408051601f198184030181529190527e200100200000000000000000000000000000000000000000000000000000006127cb565b60006060836001600160a01b031660006140e5858989614401565b6040516140f29190614f73565b60006040518083038185875af1925050503d806000811461412f576040519150601f19603f3d011682016040523d82523d6000602084013e614134565b606091505b509097909650945050505050565b60006060836001600160a01b031661415b848888614401565b6040516141689190614f73565b600060405180830381855af49150503d806000811461412f576040519150601f19603f3d011682016040523d82523d6000602084013e614134565b6040805160208101849052908101829052600090606001613854565b821561423957602083106141e9576020830484019350602083816141e5576141e56149d5565b0692505b82156142395760208390036000600019600885021c1990506008850281811c91508351811c905081198754168282161787555081841161422a575050612e2c565b50600194909401939182900391015b5b6020821061425b5780518455600190930192601f199091019060200161423a565b8115612e2c576000600019600884021c8554835182191691161785555050505050565b600064ffffffffff8211156142c2576040517f7149a3c1000000000000000000000000000000000000000000000000000000008152600481018390526024016103d3565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff168085106142f457808503820191506142fc565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b6060611a7961435c858585612ce7565b60006143818561436c8989612cd4565b9060ff166028026038011c64ffffffffff1690565b613d20565b6060600061219b8360156000613d99565b60008061209b85614430565b60006143f17f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff000000000000000000000000000000008516178361444d565b8061219b575061219b838361444d565b6060838383604051602001614418939291906153e4565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c906000906129aa90612742565b60408051600280825260608201835260009283929190602083019080368337019050509050838160008151811061448657614486614a36565b602002602001018181525050826001600160a01b031660001b816001815181106144b2576144b2614a36565b602090810291909101015260006137787f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000612b73565b60006020828403121561451c57600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461219b57600080fd5b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156145855761458561454c565b60405290565b604051610140810167ffffffffffffffff811182821017156145855761458561454c565b604051601f8201601f1916810167ffffffffffffffff811182821017156145d8576145d861454c565b604052919050565b600067ffffffffffffffff8211156145fa576145fa61454c565b5060051b60200190565b6000806000606080858703121561461a57600080fd5b84359350602080860135935060408087013567ffffffffffffffff81111561464157600080fd5b8701601f8101891361465257600080fd5b8035614665614660826145e0565b6145af565b81815260609091028201840190848101908b83111561468357600080fd5b928501925b828410156146cb5786848d0312156146a05760008081fd5b6146a8614562565b843581528685013587820152858501358682015282529286019290850190614688565b809750505050505050509250925092565b80356002811061233957600080fd5b80151581146146f957600080fd5b50565b8035612339816146eb565b600082601f83011261471857600080fd5b81356020614728614660836145e0565b8083825260208201915060208460051b87010193508684111561474a57600080fd5b602086015b84811015614766578035835291830191830161474f565b509695505050505050565b60006020828403121561478357600080fd5b813567ffffffffffffffff8082111561479b57600080fd5b9083019061014082860312156147b057600080fd5b6147b861458b565b6147c1836146dc565b815260208301356020820152604083013560408201526147e3606084016146fc565b60608201526080830135608082015260a083013560a082015260c083013560c082015261481260e084016146fc565b60e0820152610100808401358381111561482b57600080fd5b61483788828701614707565b828401525050610120808401358381111561485157600080fd5b61485d88828701614707565b918301919091525095945050505050565b60008060006060848603121561488357600080fd5b61488c846146dc565b9250602084013567ffffffffffffffff808211156148a957600080fd5b6148b587838801614707565b935060408601359150808211156148cb57600080fd5b506148d886828701614707565b9150509250925092565b6001600160a01b03811681146146f957600080fd5b6000806040838503121561490a57600080fd5b8235614915816148e2565b9150602083013567ffffffffffffffff81111561493157600080fd5b61493d85828601614707565b9150509250929050565b6000806040838503121561495a57600080fd5b50508035926020909101359150565b60008060006060848603121561497e57600080fd5b83359250602084013591506040840135614997816146eb565b809150509250925092565b6000602082840312156149b457600080fd5b815161219b816148e2565b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b600082614a0857634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052601160045260246000fd5b808201808211156102b2576102b2614a0d565b634e487b7160e01b600052603260045260246000fd5b600060208284031215614a5e57600080fd5b815161219b816146eb565b60006000198203614a7c57614a7c614a0d565b5060010190565b60008151808452602080850194506020840160005b83811015614ab457815187529582019590820190600101614a98565b509495945050505050565b608081526000614ad26080830187614a83565b8281036020840152614ae48187614a83565b91505061ffff808516604084015280841660608401525095945050505050565b60008060408385031215614b1757600080fd5b8251614b22816146eb565b6020840151909250614b33816146eb565b809150509250929050565b600060028610614b5057614b506149bf565b85825260806020830152614b676080830186614a83565b8281036040840152614b798186614a83565b91505082606083015295945050505050565b600080600060608486031215614ba057600080fd5b835192506020808501519250604085015167ffffffffffffffff811115614bc657600080fd5b8501601f81018713614bd757600080fd5b8051614be5614660826145e0565b81815260059190911b82018301908381019089831115614c0457600080fd5b928401925b82841015614c2257835182529284019290840190614c09565b80955050505050509250925092565b60006040808301858452602060406020860152818651808452606093506060870191506020880160005b82811015614c88578151805185528581015186860152870151878501529285019290840190600101614c5b565b50919998505050505050505050565b60005b83811015614cb2578181015183820152602001614c9a565b50506000910152565b60008151808452614cd3816020860160208601614c97565b601f01601f19169290920160200192915050565b838152600060038410614cfc57614cfc6149bf565b836020830152606060408301526129cf6060830184614cbb565b838152606060208201526000614d2f6060830185614a83565b9050826040830152949350505050565b600082601f830112614d5057600080fd5b815167ffffffffffffffff811115614d6a57614d6a61454c565b614d7d6020601f19601f840116016145af565b818152846020838601011115614d9257600080fd5b611a79826020830160208701614c97565b600080600060608486031215614db857600080fd5b835167ffffffffffffffff80821115614dd057600080fd5b614ddc87838801614d3f565b9450602086015193506040860151915080821115614df957600080fd5b506148d886828701614d3f565b85815260a060208201526000614e1f60a0830187614a83565b60ff861660408401528281036060840152614e3a8186614cbb565b9150508260808301529695505050505050565b6000815160208301517fffffffff0000000000000000000000000000000000000000000000000000000080821693506004831015614e955780818460040360031b1b83161693505b505050919050565b600060028a10614eaf57614eaf6149bf565b5060f898891b815260018101979097526021870195909552921515861b6041860152604285019190915260628401526082830152151590911b60a282015260a30190565b60008351614f05818460208801614c97565b835190830190614f19818360208801614c97565b01949350505050565b85815260a060208201526000614f3b60a0830187614a83565b8281036040840152614f4d8187614cbb565b90508460608401528281036080840152614f678185614cbb565b98975050505050505050565b60008251614f85818460208701614c97565b9190910192915050565b604081526000614fa26040830185614cbb565b90506001600160a01b03831660208301529392505050565b848152608060208201526000614fd36080830186614a83565b60ff949094166040830152506060015292915050565b600060208284031215614ffb57600080fd5b5051919050565b84815260806020820152600061501b6080830186614a83565b60ff8516604084015282810360608401526150368185614cbb565b979650505050505050565b600060ff821660ff810361505757615057614a0d565b60010192915050565b828152604060208201526000611a796040830184614cbb565b60006020828403121561508b57600080fd5b815167ffffffffffffffff8111156150a257600080fd5b611a7984828501614d3f565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a00000000000000000000000000000000000000000000000000000000000000806002840152845161510f816003860160208901614c97565b80840190508160038201528451915061512f826004830160208801614c97565b0160040195945050505050565b80820281158282048414176102b2576102b2614a0d565b818103818111156102b2576102b2614a0d565b8281526000602080830184516020860160005b8281101561519557815184529284019290840190600101615179565b5091979650505050505050565b6060815260006151b56060830186614cbb565b60208301949094525060400152919050565b6060815260006151da6060830186614a83565b65ffffffffffff8516602084015282810360408401526114c88185614cbb565b8481526080602082015260006152136080830186614a83565b65ffffffffffff8516604084015282810360608401526150368185614cbb565b6080815260006152466080830187614a83565b82810360208401526152588187614cbb565b905084604084015282810360608401526150368185614cbb565b86815260c06020820152600061528b60c0830188614a83565b828103604084015261529d8188614cbb565b905085606084015282810360808401526152b78186614cbb565b9150508260a0830152979650505050505050565b7fffff000000000000000000000000000000000000000000000000000000000000841681528260208201526060604082015260006129cf6060830184614cbb565b64ffffffffff818116838216019080821115610ed457610ed4614a0d565b87815260e06020820152600061534360e0830189614a83565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c084015261537a8185614cbb565b9a9950505050505050505050565b60c08152600061539b60c0830189614a83565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a08401526153d78185614cbb565b9998505050505050505050565b600084516153f6818460208901614c97565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea26469706673582212203efe3d4a2150ba66ebdb9670c3225236c4afc88cce52d15593e61cf158be8f2264736f6c63430008180033","sourceMap":"1364:12411:134:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052600436106100b15760003560e01c806345ec935411610069578063c6ca743c1161004e578063c6ca743c146101ca578063e1af802c146101ea578063e903546c146101ff57600080fd5b806345ec935414610192578063b2467894146101aa57600080fd5b80631b3561d31161009a5780631b3561d3146101185780631e45d6141461012d5780632c86e0e21461016457600080fd5b806301ffc9a7146100b6578063119df25f146100eb575b600080fd5b3480156100c257600080fd5b506100d66100d136600461450a565b61021f565b60405190151581526020015b60405180910390f35b3480156100f757600080fd5b506101006102b8565b6040516001600160a01b0390911681526020016100e2565b61012b610126366004614604565b6102c7565b005b34801561013957600080fd5b5061014d610148366004614771565b6106f6565b6040805192151583529015156020830152016100e2565b34801561017057600080fd5b5061018461017f36600461486e565b6108bd565b6040519081526020016100e2565b34801561019e57600080fd5b5036601f190135610184565b3480156101b657600080fd5b506100d66101c53660046148f7565b610e05565b3480156101d657600080fd5b506100d66101e5366004614947565b610edb565b3480156101f657600080fd5b50610100610f99565b34801561020b57600080fd5b5061012b61021a366004614969565b610fa3565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102b257507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102c261139b565b905090565b60006102d2846113cd565b905060006102de610f99565b6001600160a01b0316634f10aabc856040518263ffffffff1660e01b815260040161030b91815260200190565b602060405180830381865afa158015610328573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034c91906149a2565b9050816020015160001415801561036557506040820151155b6103dc5760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e434f554e60448201527f544552000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b8160c001518260800151106104595760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a204558504952454420454e434f554e60448201527f544552000000000000000000000000000000000000000000000000000000000060648201526084016103d3565b6104616102b8565b6001600160a01b0316816001600160a01b031614801561048657506104868486610edb565b6104d25760405162461bcd60e51b815260206004820152601f60248201527f454e434f554e5445522053595354454d3a204e4f4e2d434f4d424154414e540060448201526064016103d3565b815160018111156104e5576104e56149bf565b60ff166000036106e5576002826080015161050091906149eb565b60000361060e57428260a00151601e6105199190614a23565b116105b3576105288486610edb565b6105745760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c455260448201526064016103d3565b61058381836101200151610e05565b156105ae5760018260800181815161059b9190614a23565b90525060808201516105ae9086906114d2565b6106e5565b6105c281836101000151610e05565b6105ae5760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e6420646566656e64657273207475726e0000000000000060448201526064016103d3565b428260a00151601e6106209190614a23565b1161068a5761062f8486610edb565b61067b5760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c455260448201526064016103d3565b61058381836101000151610e05565b61069981836101200151610e05565b6106e55760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e642061747461636b657273207475726e0000000000000060448201526064016103d3565b6106ef858461158b565b5050505050565b60008060008060005b856101000151518110156107bc57610715610f99565b6001600160a01b031663525b0e1e876101000151838151811061073a5761073a614a36565b60200260200101516040518263ffffffff1660e01b815260040161076091815260200190565b602060405180830381865afa15801561077d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a19190614a4c565b156107b457826107b081614a69565b9350505b6001016106ff565b5060005b8561012001515181101561087d576107d6610f99565b6001600160a01b031663525b0e1e87610120015183815181106107fb576107fb614a36565b60200260200101516040518263ffffffff1660e01b815260040161082191815260200190565b602060405180830381865afa15801561083e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108629190614a4c565b15610875578161087181614a69565b9250505b6001016107c0565b508461012001515181148061089757508461010001515182145b806108a957508460c001518560800151145b935084610100015151821492505050915091565b60006108d06108ca6102b8565b84610e05565b806108e757506108e76108e16102b8565b83610e05565b6109335760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442053454e44455260448201526064016103d3565b6000806109598560008151811061094c5761094c614a36565b6020026020010151611620565b9150915060008061096a87876116d1565b91509150876001811115610980576109806149bf565b600103610af757600080610992610f99565b6001600160a01b031663c6d5525b858589896040518563ffffffff1660e01b81526004016109c39493929190614abf565b6040805180830381865afa1580156109df573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a039190614b04565b9150915081610a545760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c49442050564500000060448201526064016103d3565b6040514290610a6d908c90879087908590602001614b3e565b60405160208183030381529060405280519060200120975060006040518061014001604052808d6001811115610aa557610aa56149bf565b81526020018381526020016000815260200160001515815260200160018152602001428152602001600f81526020018415158152602001868152602001878152509050610af28982611786565b505050505b876001811115610b0957610b096149bf565b60ff16600003610c7a57610b1b610f99565b6001600160a01b0316632933423f838387876040518563ffffffff1660e01b8152600401610b4c9493929190614abf565b602060405180830381865afa158015610b69573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b8d9190614a4c565b610bd95760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c49442050565000000060448201526064016103d3565b6040514290610bf2908a90859085908590602001614b3e565b60405160208183030381529060405280519060200120955060006040518061014001604052808b6001811115610c2a57610c2a6149bf565b81526020810184905260006040820181905260608201819052600160808301524260a0830152600f60c083015260e08201526101008101859052610120018590529050610c778782611786565b50505b604080516060808201835260008083526020830181905292820152905b8351811015610d5357610cc2848281518110610cb557610cb5614a36565b6020026020010151611862565b8051909250158015610cd657508160200151155b610d225760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e5449545960448201526064016103d3565b8682528351610d4b90859083908110610d3d57610d3d614a36565b60200260200101518361191f565b600101610c97565b5060005b8251811015610df857610d75838281518110610cb557610cb5614a36565b8051909250158015610d8957508160200151155b610dd55760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e5449545960448201526064016103d3565b8682528251610df090849083908110610d3d57610d3d614a36565b600101610d57565b5050505050509392505050565b6000805b8251811015610ed457610e1a610f99565b6001600160a01b0316634f10aabc848381518110610e3a57610e3a614a36565b60200260200101516040518263ffffffff1660e01b8152600401610e6091815260200190565b602060405180830381865afa158015610e7d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ea191906149a2565b6001600160a01b0316846001600160a01b031603610ec25760019150610ed4565b80610ecc81614a69565b915050610e09565b5092915050565b600080610ee7836113cd565b905060005b81610120015151811015610f3a578161012001518181518110610f1157610f11614a36565b60200260200101518503610f285760019250610f3a565b80610f3281614a69565b915050610eec565b5081610ed45760005b81610100015151811015610f91578161010001518181518110610f6857610f68614a36565b60200260200101518503610f7f5760019250610f91565b80610f8981614a69565b915050610f43565b505092915050565b60006102c26119c7565b610fb430610faf6102b8565b6119d1565b6000610fbf846113cd565b9050610fca846119e7565b156110175760405162461bcd60e51b815260206004820152601660248201527f656e636f756e74657220616c7265616479206f7665720000000000000000000060448201526064016103d3565b46617a69036110355761102a8443611a81565b436040820152611046565b61103f8442611a81565b4260408201525b6000805b826101000151518110156110f757826101000151818151811061106f5761106f614a36565b6020026020010151915061108282611b00565b156110ef5761108f610f99565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b81526004016110bc91815260200190565b600060405180830381600087803b1580156110d657600080fd5b505af11580156110ea573d6000803e3d6000fd5b505050505b60010161104a565b5060005b826101200151518110156111a857826101200151818151811061112057611120614a36565b6020026020010151915061113382611b00565b156111a057611140610f99565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b815260040161116d91815260200190565b600060405180830381600087803b15801561118757600080fd5b505af115801561119b573d6000803e3d6000fd5b505050505b6001016110fb565b506000806060600160ff16856000015160018111156111c9576111c96149bf565b60ff1603611272576111d9610f99565b6040517f49572ff1000000000000000000000000000000000000000000000000000000008152600481018a9052602481018990526001600160a01b0391909116906349572ff1906044016000604051808303816000875af1158015611242573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261126a9190810190614b8b565b919450925090505b6040805160a081018252428152871515602082015290810184905260608101839052608081018290526000806040519080825280602002602001820160405280156112c7578160200160208202803683370190505b50905060005b876101200151518110156113365761130688610120015182815181106112f5576112f5614a36565b60200260200101516000801b611b9e565b61132e886101200151828151811061132057611320614a36565b602002602001015183611c52565b6001016112cd565b5060005b876101000151518110156113845761136288610100015182815181106112f5576112f5614a36565b61137c886101200151828151811061132057611320614a36565b60010161133a565b5061138f8a83611cc8565b50505050505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806113ca5750335b90565b6114286040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061145e5761145e614a36565b6020908102919091010152600080806114b77f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611d7a565b9250925092506114c8838383611e4a565b9695505050505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061150857611508614a36565b6020026020010181815250506115867f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260048560405160200161155191815260200190565b60408051601f198184030181529190527ea3080201202001202020010000000000000000000000000000000000000000611f2d565b505050565b61158682600184846040516020016115a4929190614c31565b60408051601f19818403018152908290526115c3939291602401614ce7565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a400000000000000000000000000000000000000000000000000000000179052611fd6565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061165a5761165a614a36565b6020908102919091010152600080806116b37f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611d7a565b9250925092506116c4838383612084565b9550955050505050915091565b60608060008060005b8651811015611719576117058782815181106116f8576116f8614a36565b60200260200101516120a7565b61170f9084614a23565b92506001016116da565b5060005b855181101561174f5761173b8682815181106116f8576116f8614a36565b6117459083614a23565b915060010161171d565b50808211156117635785935084925061177d565b818111156117765784935085925061177d565b8593508492505b50509250929050565b60006117b8826000015183602001518460400151856060015186608001518760a001518860c001518960e00151612139565b905060006117d0836101000151846101200151612177565b905060006117e88461010001518561012001516121a2565b6040805160018082528183019092529192506000919060208083019080368337019050509050858160008151811061182257611822614a36565b602090810291909101015261185a7f74625544000000000000000000000000436f6d626174456e636f756e74657200828686866121de565b505050505050565b60408051606080820183526000808352602080840182905283850192909252835160018082528186019095529293909291828101908036833701905050905082816000815181106118b5576118b5614a36565b60209081029190910101526000808061190e7f74625544000000000000000000000000456e636f756e746572456e7469747900857e21020120010000000000000000000000000000000000000000000000000000611d7a565b9250925092506114c8838383612254565b600061193382600001518360200151612298565b9050600061194483604001516122bb565b9050600061195584604001516122ce565b6040805160018082528183019092529192506000919060208083019080368337019050509050858160008151811061198f5761198f614a36565b602090810291909101015261185a7f74625544000000000000000000000000456e636f756e746572456e7469747900828686866121de565b60006102c26122ff565b6119e36119dd8361233e565b826123db565b5050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a2057611a20614a36565b60209081029190910101526000611a797f74625544000000000000000000000000436f6d626174456e636f756e746572008360027ea3080201202001202020010000000000000000000000000000000000000000612427565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611ab757611ab7614a36565b6020026020010181815250506115867f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260028560405160200161155191815260200190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611b3957611b39614a36565b60209081029190910101526000611b927f74625544000000000000000000000000456e636f756e746572456e74697479008360017e21020120010000000000000000000000000000000000000000000000000000612427565b9050611a798160f81c90565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611bd457611bd4614a36565b6020026020010181815250506115867f74625544000000000000000000000000456e636f756e746572456e746974790060001b82600085604051602001611c1d91815260200190565b60408051601f198184030181529190527e21020120010000000000000000000000000000000000000000000000000000611f2d565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611c8857611c88614a36565b60209081029190910101526115867f74625544000000000000000000000000456e636f756e746572456e7469747900826000611cc3866124e4565b6124f4565b6000611ce682600001518360200151846040015185606001516125a5565b90506000611cf783608001516122bb565b90506000611d0884608001516122ce565b60408051600180825281830190925291925060009190602080830190803683370190505090508581600081518110611d4257611d42614a36565b602090810291909101015261185a7f6f745544000000000000000000000000436f6d6261744f7574636f6d65000000828686866121de565b6060600060606000611d8a6122ff565b9050306001600160a01b03821603611db357611da78787876125f0565b93509350935050611e41565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611dfc908a908a908a90600401614d16565b600060405180830381865afa158015611e19573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611da79190810190614da3565b93509350939050565b611ea56040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b611eae846126f8565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a0152604089018690526020890187905288886001811115611ef457611ef46149bf565b6001811115611f0557611f056149bf565b8152505050505050505050611f1a838361277c565b6101208301526101008201529392505050565b6000611f376122ff565b9050306001600160a01b03821603611f5b57611f5686868686866127cb565b61185a565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611fa89089908990899089908990600401614e06565b600060405180830381600087803b158015611fc257600080fd5b505af115801561138f573d6000803e3d6000fd5b6060600080611fec611fe785614e4d565b6127e0565b91509150816000801b03612052576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff000000000000000000000000000000000000000000000000000000006000351660048201526024016103d3565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1682179052611a7982856128a3565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106120e0576120e0614a36565b60209081029190910101526000611a797f74625544000000000000000000000000537461747300000000000000000000008360017ee1080020200120202020200000000000000000000000000000000000000000612427565b6060888888888888888860405160200161215a989796959493929190614e9d565b604051602081830303815290604052905098975050505050505050565b600061219b83516020028351602002606081901b603883901b838301171792915050565b9392505050565b60606121ad836124e4565b6121b6836124e4565b6040516020016121c7929190614ef3565b604051602081830303815290604052905092915050565b60006121e86122ff565b9050306001600160a01b0382160361220757611f56868686868661297e565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611fa89089908990899089908990600401614f22565b6040805160608082018352600080835260208301529181019190915261227984612994565b15156020830152815261228c83836129b1565b60408201529392505050565b606082826040516020016121c7929190918252151560f81b602082015260210190565b60006102b28251602002603881901b1790565b60606122d9826124e4565b6040516020016122e99190614f73565b6040516020818303038152906040529050919050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b031680612339573391505090565b919050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061238357612383614a36565b60209081029190910101526000611a797f7462776f726c6400000000000000000053797374656d5265676973747279000083837e20010020000000000000000000000000000000000000000000000000000000612427565b6123e582826129d8565b6119e3576123f282612a36565b816040517fd787b7370000000000000000000000000000000000000000000000000000000081526004016103d3929190614f8f565b6000806124326122ff565b9050306001600160a01b038216036124585761245086868686612b73565b915050611a79565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906124a3908990899089908990600401614fba565b602060405180830381865afa1580156124c0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124509190614fe9565b60608161219b8160206000612ba0565b60006124fe6122ff565b9050306001600160a01b038216036125215761251c85858585612c00565b6106ef565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea8629061256c908890889088908890600401615002565b600060405180830381600087803b15801561258657600080fd5b505af115801561259a573d6000803e3d6000fd5b505050505050505050565b6060848484846040516020016125d7949392919093845291151560f81b60208401526021830152604182015260610190565b6040516020818303038152906040529050949350505050565b606060006060600061260185612c3b565b905061260e878783612c5e565b9350600061261b86612c97565b905080156126ed5761262d8888612cd4565b935066ffffffffffffff841667ffffffffffffffff8111156126515761265161454c565b6040519080825280601f01601f19166020018201604052801561267b576020820181803683370190505b5092506020830160005b828160ff1610156126ea57600061269d8b8b84612ce7565b905060006126ba888460ff166028026038011c64ffffffffff1690565b90506126c98260008387612d67565b6126d38185614a23565b9350505080806126e290615041565b915050612685565b50505b505093509350939050565b600080600080600080600080612712896000016020015190565b60f81c6001811115612726576127266149bf565b60218a015160418b015160618c0151929a509098509650612748905b60f81c90565b60628a015160828b015160a28c015160c28d01519398509196509450925061276f90612742565b9050919395975091939597565b6060806000603885901c64ffffffffff166127a061279b868484612e32565b612ec0565b935090508064ffffffffff606087901c16016127c061279b868484612e32565b925050509250929050565b6106ef85856127da8487612ed1565b85612f0a565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168160008151811061283957612839614a36565b6020908102919091010152600080806128927f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611d7a565b9250925092506116c48383836131ae565b606060006128af6119c7565b90506001600160a01b03811630036128f05760006128d76128ce61139b565b600087876131ba565b93509050806128e9576128e9836132f5565b50506102b2565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906129379087908790600401615060565b6000604051808303816000875af1158015612956573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611a799190810190615079565b6106ef858585858561298f8b6132fd565b613382565b602081015160408201516000906129aa90612742565b9050915091565b60606000603884901c64ffffffffff166129cf61279b858484612e32565b95945050505050565b6000612a267f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff00000000000000000000000000000000851617836136bb565b8061219b575061219b83836136bb565b606081601081901b6000612a4983613784565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615612aa457612a9f7fffffffffffffffffffffffffffff000000000000000000000000000000000000841661379b565b612adb565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000831615612b1157612b0c8361379b565b612b48565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612b5a939291906150ae565b6040516020818303038152906040529350505050919050565b60006129cf612b82868661383f565b60ff858116601b0360080285901c16612b9b8587612ed1565b613895565b82516060906000612bb1858361513c565b9050604051925060208301601f19603f83860101166040528184526000602088015b84821015612bf4578051871b83529187019160019190910190602001612bd3565b50505050509392505050565b6000612c0c8585612cd4565b90506000612c29828560ff166028026038011c64ffffffffff1690565b905061185a86868660008588886138e6565b60006008612c4b60026020615153565b612c55919061513c565b9190911c919050565b606081600003612c7d575060408051602081019091526000815261219b565b6000612c89858561383f565b90506129cf81600085613d20565b60006008600180612caa60026020615153565b612cb49190615153565b612cbe9190615153565b612cc8919061513c565b8260ff911c1692915050565b600061219b612ce38484613d43565b5490565b60008383604051602001612cfc929190615166565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612dee5760208310612d9157602083048401935060208381612d8d57612d8d6149d5565b0692505b8215612dee576020839003600081841015612db45750600019600884021c612dbe565b50600019600882021c5b8554600886021b818451168219821617845250818411612ddf575050612e2c565b50600194909401939182900391015b5b60208210612e105783548152600190930192601f1990910190602001612def565b8115612e2c5780518454600019600885021c9182169119161781525b50505050565b600081831180612e425750835182115b15612e7f578383836040517f23230fa30000000000000000000000000000000000000000000000000000000081526004016103d3939291906151a2565b60208401612e8d8482614a23565b90506000612e9b8585615153565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b6060600061219b8360206000613d99565b600080805b8360ff16811015612f0257612ef860ff601b83900360080287901c1683614a23565b9150600101612ed6565b509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff0000000000000000000000000000000000000000000000000000000000001603612f9457837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be848484604051612f87939291906151c7565b60405180910390a2612e2c565b6000612fa0858561383f565b90506000612fad86613e08565b905060005b8151811015613082576000828281518110612fcf57612fcf614a36565b60200260200101519050612ffb6004826affffffffffffffffffffff1916613e9190919063ffffffff16565b15613079576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90613046908b908b908b908b906004016151fa565b600060405180830381600087803b15801561306057600080fd5b505af1158015613074573d6000803e3d6000fd5b505050505b50600101612fb2565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8686866040516130b7939291906151c7565b60405180910390a26130d2828565ffffffffffff1685613eaf565b60005b81518110156131a55760008282815181106130f2576130f2614a36565b6020026020010151905061311e6008826affffffffffffffffffffff1916613e9190919063ffffffff16565b1561319c576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190613169908b908b908b908b906004016151fa565b600060405180830381600087803b15801561318357600080fd5b505af1158015613197573d6000803e3d6000fd5b505050505b506001016130d5565b50505050505050565b60008061209b85613ec5565b600060606000806131ca86613ed7565b90925090506001600160a01b03821661321b57856131e787612a36565b6040517ffbf10ce60000000000000000000000000000000000000000000000000000000081526004016103d3929190615060565b8061322a5761322a8689613f7b565b8615613296577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061327e82613f85565b90506132938261328e8b84614a23565b614016565b50505b60006132a28760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146132da576132d5888884886140ca565b6132e6565b6132e688888488614142565b90999098509650505050505050565b805160208201fd5b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161334c57507e60030220202000000000000000000000000000000000000000000000000000919050565b6102b26133797f746273746f72650000000000000000005461626c657300000000000000000000846141a3565b60206000613895565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361340e57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516134019493929190615233565b60405180910390a261185a565b600061341987613e08565b905060005b81518110156134f257600082828151811061343b5761343b614a36565b602002602001015190506134676001826affffffffffffffffffffff1916613e9190919063ffffffff16565b156134e9576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c906134b6908c908c908c908c908c908c90600401615272565b600060405180830381600087803b1580156134d057600080fd5b505af11580156134e4573d6000803e3d6000fd5b505050505b5060010161341e565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516135299493929190615233565b60405180910390a2600061353d888861383f565b905060006020870190506135558260008951846141bf565b600061356085612c97565b11156135e45760006135728a8a613d43565b878155905060208601915060008060005b61358c88612c97565b8160ff1610156135df576135a18d8d83612ce7565b92506135bc8a8260ff166028026038011c64ffffffffff1690565b91506135cb83600084886141bf565b6135d58286614a23565b9450600101613583565b505050505b60005b835181101561138f57600084828151811061360457613604614a36565b602002602001015190506136306002826affffffffffffffffffffff1916613e9190919063ffffffff16565b156136b2576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf9061367f908e908e908e908e908e908e90600401615272565b600060405180830381600087803b15801561369957600080fd5b505af11580156136ad573d6000803e3d6000fd5b505050505b506001016135e7565b6040805160028082526060820183526000928392919060208301908036833701905050905083816000815181106136f4576136f4614a36565b602002602001018181525050826001600160a01b031660001b8160018151811061372057613720614a36565b602090810291909101015260006137787f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000612427565b90506129cf8160f81c90565b600061379260706010614a23565b9190911b919050565b606060005b6010811015613800577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615613800576001016137a0565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280611a79565b60008282604051602001613854929190615166565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b6000602082106138bb576020820484019350602082816138b7576138b76149d5565b0691505b508254600882021b602082900380841115612f02576001850154600882021c82179150509392505050565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff00000000000000000000000000000000000000000000000000000000000016146139a6577f7462000000000000000000000000000000000000000000000000000000000000878860405160200161396491815260200190565b60408051601f19818403018152908290527f31b466830000000000000000000000000000000000000000000000000000000082526103d39392916004016152cb565b60006139c1828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff16836139da9190615153565b6139e49190614a23565b9050808214158015613a065750816139fc868861530c565b64ffffffffff1614155b15613a56576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff80881660048301528087166024830152831660448201526064016103d3565b818664ffffffffff161115613aa7576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff871660248201526044016103d3565b6000613ab484898461427e565b90506000613ac18b613e08565b905060005b8151811015613b8c576000828281518110613ae357613ae3614a36565b60200260200101519050613b0f6010826affffffffffffffffffffff1916613e9190919063ffffffff16565b15613b8357606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b8152600401613b50979695949392919061532a565b600060405180830381600087803b158015613b6a57600080fd5b505af1158015613b7e573d6000803e3d6000fd5b505050505b50600101613ac6565b5064ffffffffff881660005b8a60ff168160ff161015613bcb57613bbf878260ff166028026038011c64ffffffffff1690565b90910190600101613b98565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d604051613c0696959493929190615388565b60405180910390a250828414613c27576000613c228c8c613d43565b839055505b6000613c348c8c8c612ce7565b9050613c48818a64ffffffffff1689613eaf565b5060005b8151811015613d12576000828281518110613c6957613c69614a36565b60200260200101519050613c956020826affffffffffffffffffffff1916613e9190919063ffffffff16565b15613d0957606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b8152600401613cd6979695949392919061532a565b600060405180830381600087803b158015613cf057600080fd5b505af1158015613d04573d6000803e3d6000fd5b505050505b50600101613c4c565b505050505050505050505050565b60405160208101601f19603f8484010116604052828252612f0285858584612d67565b60008282604051602001613d58929190615166565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b60606000613da78560801c90565b90506fffffffffffffffffffffffffffffffff85166000858281613dcd57613dcd6149d5565b04905060405193506020840160208202810160405281855260005b82811015612bf4578451871c825293870193602090910190600101613de8565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110613e4257613e42614a36565b60209081029190910101526000613e7a7f746273746f726500000000000000000053746f7265486f6f6b73000000000000838361434c565b9050611a79613e8c8260008451612e32565b614386565b60008160ff1682613ea28560581c90565b1660ff1614905092915050565b61158683838351613ec08560200190565b6141bf565b602081015160408201516000906129aa565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110613f1157613f11614a36565b602090810291909101015260008080613f6a7f7462776f726c6400000000000000000053797374656d73000000000000000000857e150200140100000000000000000000000000000000000000000000000000006125f0565b9250925092506116c4838383614397565b6123e582826143a3565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613fbe57613fbe614a36565b60209081029190910101526000611a797f7462776f726c6400000000000000000042616c616e636573000000000000000083837e20010020000000000000000000000000000000000000000000000000000000612b73565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061404c5761404c614a36565b6020026020010181815250506115867f7462776f726c6400000000000000000042616c616e636573000000000000000060001b8260008560405160200161409591815260200190565b60408051601f198184030181529190527e200100200000000000000000000000000000000000000000000000000000006127cb565b60006060836001600160a01b031660006140e5858989614401565b6040516140f29190614f73565b60006040518083038185875af1925050503d806000811461412f576040519150601f19603f3d011682016040523d82523d6000602084013e614134565b606091505b509097909650945050505050565b60006060836001600160a01b031661415b848888614401565b6040516141689190614f73565b600060405180830381855af49150503d806000811461412f576040519150601f19603f3d011682016040523d82523d6000602084013e614134565b6040805160208101849052908101829052600090606001613854565b821561423957602083106141e9576020830484019350602083816141e5576141e56149d5565b0692505b82156142395760208390036000600019600885021c1990506008850281811c91508351811c905081198754168282161787555081841161422a575050612e2c565b50600194909401939182900391015b5b6020821061425b5780518455600190930192601f199091019060200161423a565b8115612e2c576000600019600884021c8554835182191691161785555050505050565b600064ffffffffff8211156142c2576040517f7149a3c1000000000000000000000000000000000000000000000000000000008152600481018390526024016103d3565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff168085106142f457808503820191506142fc565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b6060611a7961435c858585612ce7565b60006143818561436c8989612cd4565b9060ff166028026038011c64ffffffffff1690565b613d20565b6060600061219b8360156000613d99565b60008061209b85614430565b60006143f17f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff000000000000000000000000000000008516178361444d565b8061219b575061219b838361444d565b6060838383604051602001614418939291906153e4565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c906000906129aa90612742565b60408051600280825260608201835260009283929190602083019080368337019050509050838160008151811061448657614486614a36565b602002602001018181525050826001600160a01b031660001b816001815181106144b2576144b2614a36565b602090810291909101015260006137787f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000612b73565b60006020828403121561451c57600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461219b57600080fd5b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156145855761458561454c565b60405290565b604051610140810167ffffffffffffffff811182821017156145855761458561454c565b604051601f8201601f1916810167ffffffffffffffff811182821017156145d8576145d861454c565b604052919050565b600067ffffffffffffffff8211156145fa576145fa61454c565b5060051b60200190565b6000806000606080858703121561461a57600080fd5b84359350602080860135935060408087013567ffffffffffffffff81111561464157600080fd5b8701601f8101891361465257600080fd5b8035614665614660826145e0565b6145af565b81815260609091028201840190848101908b83111561468357600080fd5b928501925b828410156146cb5786848d0312156146a05760008081fd5b6146a8614562565b843581528685013587820152858501358682015282529286019290850190614688565b809750505050505050509250925092565b80356002811061233957600080fd5b80151581146146f957600080fd5b50565b8035612339816146eb565b600082601f83011261471857600080fd5b81356020614728614660836145e0565b8083825260208201915060208460051b87010193508684111561474a57600080fd5b602086015b84811015614766578035835291830191830161474f565b509695505050505050565b60006020828403121561478357600080fd5b813567ffffffffffffffff8082111561479b57600080fd5b9083019061014082860312156147b057600080fd5b6147b861458b565b6147c1836146dc565b815260208301356020820152604083013560408201526147e3606084016146fc565b60608201526080830135608082015260a083013560a082015260c083013560c082015261481260e084016146fc565b60e0820152610100808401358381111561482b57600080fd5b61483788828701614707565b828401525050610120808401358381111561485157600080fd5b61485d88828701614707565b918301919091525095945050505050565b60008060006060848603121561488357600080fd5b61488c846146dc565b9250602084013567ffffffffffffffff808211156148a957600080fd5b6148b587838801614707565b935060408601359150808211156148cb57600080fd5b506148d886828701614707565b9150509250925092565b6001600160a01b03811681146146f957600080fd5b6000806040838503121561490a57600080fd5b8235614915816148e2565b9150602083013567ffffffffffffffff81111561493157600080fd5b61493d85828601614707565b9150509250929050565b6000806040838503121561495a57600080fd5b50508035926020909101359150565b60008060006060848603121561497e57600080fd5b83359250602084013591506040840135614997816146eb565b809150509250925092565b6000602082840312156149b457600080fd5b815161219b816148e2565b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b600082614a0857634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052601160045260246000fd5b808201808211156102b2576102b2614a0d565b634e487b7160e01b600052603260045260246000fd5b600060208284031215614a5e57600080fd5b815161219b816146eb565b60006000198203614a7c57614a7c614a0d565b5060010190565b60008151808452602080850194506020840160005b83811015614ab457815187529582019590820190600101614a98565b509495945050505050565b608081526000614ad26080830187614a83565b8281036020840152614ae48187614a83565b91505061ffff808516604084015280841660608401525095945050505050565b60008060408385031215614b1757600080fd5b8251614b22816146eb565b6020840151909250614b33816146eb565b809150509250929050565b600060028610614b5057614b506149bf565b85825260806020830152614b676080830186614a83565b8281036040840152614b798186614a83565b91505082606083015295945050505050565b600080600060608486031215614ba057600080fd5b835192506020808501519250604085015167ffffffffffffffff811115614bc657600080fd5b8501601f81018713614bd757600080fd5b8051614be5614660826145e0565b81815260059190911b82018301908381019089831115614c0457600080fd5b928401925b82841015614c2257835182529284019290840190614c09565b80955050505050509250925092565b60006040808301858452602060406020860152818651808452606093506060870191506020880160005b82811015614c88578151805185528581015186860152870151878501529285019290840190600101614c5b565b50919998505050505050505050565b60005b83811015614cb2578181015183820152602001614c9a565b50506000910152565b60008151808452614cd3816020860160208601614c97565b601f01601f19169290920160200192915050565b838152600060038410614cfc57614cfc6149bf565b836020830152606060408301526129cf6060830184614cbb565b838152606060208201526000614d2f6060830185614a83565b9050826040830152949350505050565b600082601f830112614d5057600080fd5b815167ffffffffffffffff811115614d6a57614d6a61454c565b614d7d6020601f19601f840116016145af565b818152846020838601011115614d9257600080fd5b611a79826020830160208701614c97565b600080600060608486031215614db857600080fd5b835167ffffffffffffffff80821115614dd057600080fd5b614ddc87838801614d3f565b9450602086015193506040860151915080821115614df957600080fd5b506148d886828701614d3f565b85815260a060208201526000614e1f60a0830187614a83565b60ff861660408401528281036060840152614e3a8186614cbb565b9150508260808301529695505050505050565b6000815160208301517fffffffff0000000000000000000000000000000000000000000000000000000080821693506004831015614e955780818460040360031b1b83161693505b505050919050565b600060028a10614eaf57614eaf6149bf565b5060f898891b815260018101979097526021870195909552921515861b6041860152604285019190915260628401526082830152151590911b60a282015260a30190565b60008351614f05818460208801614c97565b835190830190614f19818360208801614c97565b01949350505050565b85815260a060208201526000614f3b60a0830187614a83565b8281036040840152614f4d8187614cbb565b90508460608401528281036080840152614f678185614cbb565b98975050505050505050565b60008251614f85818460208701614c97565b9190910192915050565b604081526000614fa26040830185614cbb565b90506001600160a01b03831660208301529392505050565b848152608060208201526000614fd36080830186614a83565b60ff949094166040830152506060015292915050565b600060208284031215614ffb57600080fd5b5051919050565b84815260806020820152600061501b6080830186614a83565b60ff8516604084015282810360608401526150368185614cbb565b979650505050505050565b600060ff821660ff810361505757615057614a0d565b60010192915050565b828152604060208201526000611a796040830184614cbb565b60006020828403121561508b57600080fd5b815167ffffffffffffffff8111156150a257600080fd5b611a7984828501614d3f565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a00000000000000000000000000000000000000000000000000000000000000806002840152845161510f816003860160208901614c97565b80840190508160038201528451915061512f826004830160208801614c97565b0160040195945050505050565b80820281158282048414176102b2576102b2614a0d565b818103818111156102b2576102b2614a0d565b8281526000602080830184516020860160005b8281101561519557815184529284019290840190600101615179565b5091979650505050505050565b6060815260006151b56060830186614cbb565b60208301949094525060400152919050565b6060815260006151da6060830186614a83565b65ffffffffffff8516602084015282810360408401526114c88185614cbb565b8481526080602082015260006152136080830186614a83565b65ffffffffffff8516604084015282810360608401526150368185614cbb565b6080815260006152466080830187614a83565b82810360208401526152588187614cbb565b905084604084015282810360608401526150368185614cbb565b86815260c06020820152600061528b60c0830188614a83565b828103604084015261529d8188614cbb565b905085606084015282810360808401526152b78186614cbb565b9150508260a0830152979650505050505050565b7fffff000000000000000000000000000000000000000000000000000000000000841681528260208201526060604082015260006129cf6060830184614cbb565b64ffffffffff818116838216019080821115610ed457610ed4614a0d565b87815260e06020820152600061534360e0830189614a83565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c084015261537a8185614cbb565b9a9950505050505050505050565b60c08152600061539b60c0830189614a83565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a08401526153d78185614cbb565b9998505050505050505050565b600084516153f6818460208901614c97565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea26469706673582212203efe3d4a2150ba66ebdb9670c3225236c4afc88cce52d15593e61cf158be8f2264736f6c63430008180033","sourceMap":"1364:12411:134:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:198:52;;;;;;;;;;-1:-1:-1;2331:198:52;;;;;:::i;:::-;;:::i;:::-;;;516:14:136;;509:22;491:41;;479:2;464:18;2331:198:52;;;;;;;;1262:113;;;;;;;;;;;;;:::i;:::-;;;-1:-1:-1;;;;;707:55:136;;;689:74;;677:2;662:18;1262:113:52;543:226:136;6281:2613:134;;;;;;:::i;:::-;;:::i;:::-;;5114:986;;;;;;;;;;-1:-1:-1;5114:986:134;;;;;:::i;:::-;;:::i;:::-;;;;6099:14:136;;6092:22;6074:41;;6158:14;;6151:22;6146:2;6131:18;;6124:50;6047:18;5114:986:134;5912:268:136;1573:3535:134;;;;;;;;;;-1:-1:-1;1573:3535:134;;;;;:::i;:::-;;:::i;:::-;;;7035:25:136;;;7023:2;7008:18;1573:3535:134;6889:177:136;1616:110:52;;;;;;;;;;-1:-1:-1;3800:14:52;-1:-1:-1;;3796:25:52;3783:39;1616:110;1262:113;12264:391:134;;;;;;;;;;-1:-1:-1;12264:391:134;;;;;:::i;:::-;;:::i;11473:785::-;;;;;;;;;;-1:-1:-1;11473:785:134;;;;;:::i;:::-;;:::i;1942:98:52:-;;;;;;;;;;;;;:::i;8900:2567:134:-;;;;;;;;;;-1:-1:-1;8900:2567:134;;;;;:::i;:::-;;:::i;2331:198:52:-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:52;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:52:o;1262:113::-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;6281:2613:134:-;6387:40;6430:32;6450:11;6430:19;:32::i;:::-;6387:75;;6472:21;6503:8;:6;:8::i;:::-;-1:-1:-1;;;;;6496:36:134;;6533:8;6496:46;;;;;;;;;;;;;7035:25:136;;7023:2;7008:18;;6889:177;6496:46:134;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6472:70;;6561:13;:19;;;6584:1;6561:24;;:50;;;;-1:-1:-1;6589:17:134;;;;:22;6561:50;6553:98;;;;-1:-1:-1;;;6553:98:134;;8993:2:136;6553:98:134;;;8975:21:136;9032:2;9012:18;;;9005:30;9071:34;9051:18;;;9044:62;9142:5;9122:18;;;9115:33;9165:19;;6553:98:134;;;;;;;;;6697:13;:22;;;6669:13;:25;;;:50;6661:98;;;;-1:-1:-1;;;6661:98:134;;9397:2:136;6661:98:134;;;9379:21:136;9436:2;9416:18;;;9409:30;9475:34;9455:18;;;9448:62;9546:5;9526:18;;;9519:33;9569:19;;6661:98:134;9195:399:136;6661:98:134;6807:12;:10;:12::i;:::-;-1:-1:-1;;;;;6790:29:134;:13;-1:-1:-1;;;;;6790:29:134;;:69;;;;;6823:36;6837:8;6847:11;6823:13;:36::i;:::-;6769:135;;;;-1:-1:-1;;;6769:135:134;;9801:2:136;6769:135:134;;;9783:21:136;9840:2;9820:18;;;9813:30;9879:33;9859:18;;;9852:61;9930:18;;6769:135:134;9599:355:136;6769:135:134;6958:27;;6952:34;;;;;;;;:::i;:::-;:39;;6990:1;6952:39;6948:1895;;7078:1;7050:13;:25;;;:29;;;;:::i;:::-;7083:1;7050:34;7046:1787;;7200:15;7161:13;:30;;;7194:2;7161:35;;;;:::i;:::-;:54;7157:708;;7311:36;7325:8;7335:11;7311:13;:36::i;:::-;7303:81;;;;-1:-1:-1;;;7303:81:134;;11129:2:136;7303:81:134;;;11111:21:136;;;11148:18;;;11141:30;11207:34;11187:18;;;11180:62;11259:18;;7303:81:134;10927:356:136;7303:81:134;7479:53;7493:13;7508;:23;;;7479:13;:53::i;:::-;7475:234;;;7589:1;7560:13;:25;;:30;;;;;;;:::i;:::-;;;-1:-1:-1;7660:25:134;;;;7616:70;;7647:11;;7616:30;:70::i;:::-;7046:1787;;7157:708;7763:53;7777:13;7792;:23;;;7763:13;:53::i;:::-;7755:91;;;;-1:-1:-1;;;7755:91:134;;11490:2:136;7755:91:134;;;11472:21:136;11529:2;11509:18;;;11502:30;11568:27;11548:18;;;11541:55;11613:18;;7755:91:134;11288:349:136;7046:1787:134;8019:15;7980:13;:30;;;8013:2;7980:35;;;;:::i;:::-;:54;7976:843;;8126:36;8140:8;8150:11;8126:13;:36::i;:::-;8118:81;;;;-1:-1:-1;;;8118:81:134;;11129:2:136;8118:81:134;;;11111:21:136;;;11148:18;;;11141:30;11207:34;11187:18;;;11180:62;11259:18;;8118:81:134;10927:356:136;8118:81:134;8369:53;8383:13;8398;:23;;;8369:13;:53::i;7976:843::-;8717:53;8731:13;8746;:23;;;8717:13;:53::i;:::-;8709:91;;;;-1:-1:-1;;;8709:91:134;;11844:2:136;8709:91:134;;;11826:21:136;11883:2;11863:18;;;11856:30;11922:27;11902:18;;;11895:55;11967:18;;8709:91:134;11642:349:136;8709:91:134;8852:35;8866:11;8879:7;8852:13;:35::i;:::-;6377:2517;;6281:2613;;;:::o;5114:986::-;5231:20;5253:18;5287:27;5324;5366:9;5361:197;5381:13;:23;;;:30;5377:1;:34;5361:197;;;5443:8;:6;:8::i;:::-;-1:-1:-1;;;;;5436:28:134;;5465:13;:23;;;5489:1;5465:26;;;;;;;;:::i;:::-;;;;;;;5436:56;;;;;;;;;;;;;7035:25:136;;7023:2;7008:18;;6889:177;5436:56:134;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5432:116;;;5512:21;;;;:::i;:::-;;;;5432:116;5413:3;;5361:197;;;;5572:9;5567:197;5587:13;:23;;;:30;5583:1;:34;5567:197;;;5649:8;:6;:8::i;:::-;-1:-1:-1;;;;;5642:28:134;;5671:13;:23;;;5695:1;5671:26;;;;;;;;:::i;:::-;;;;;;;5642:56;;;;;;;;;;;;;7035:25:136;;7023:2;7008:18;;6889:177;5642:56:134;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5638:116;;;5718:21;;;;:::i;:::-;;;;5638:116;5619:3;;5567:197;;;;5829:13;:23;;;:30;5806:19;:53;:126;;;;5902:13;:23;;;:30;5879:19;:53;5806:126;:197;;;;5981:13;:22;;;5952:13;:25;;;:51;5806:197;5774:239;;6063:13;:23;;;:30;6040:19;:53;6024:69;;5277:823;;5114:986;;;:::o;1573:3535::-;1709:19;1765:35;1779:12;:10;:12::i;:::-;1793:6;1765:13;:35::i;:::-;:74;;;;1804:35;1818:12;:10;:12::i;:::-;1832:6;1804:13;:35::i;:::-;1744:153;;;;-1:-1:-1;;;1744:153:134;;12837:2:136;1744:153:134;;;12819:21:136;;;12856:18;;;12849:30;12915:34;12895:18;;;12888:62;12967:18;;1744:153:134;12635:356:136;1744:153:134;1908:8;1918;1930:23;1943:6;1950:1;1943:9;;;;;;;;:::i;:::-;;;;;;;1930:12;:23::i;:::-;1907:46;;;;2001:26;2029;2059:33;2077:6;2085;2059:17;:33::i;:::-;2000:92;;;;2115:13;2107:22;;;;;;;;:::i;:::-;2133:1;2107:27;2103:924;;2151:15;2168:21;2200:8;:6;:8::i;:::-;-1:-1:-1;;;;;2193:31:134;;2225:9;2236;2247:1;2250;2193:59;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2150:102;;;;2274:10;2266:52;;;;-1:-1:-1;;;2266:52:134;;14673:2:136;2266:52:134;;;14655:21:136;14712:2;14692:18;;;14685:30;14751:31;14731:18;;;14724:59;14800:18;;2266:52:134;14471:353:136;2266:52:134;2405:58;;2352:15;;2405:58;;2416:13;;2431:9;;2442;;2352:15;;2405:58;;;:::i;:::-;;;;;;;;;;;;;2395:69;;;;;;2381:83;;2479:37;2519:438;;;;;;;;2572:13;2519:438;;;;;;;;:::i;:::-;;;;;2610:9;2519:438;;;;2642:1;2519:438;;;;2681:5;2519:438;;;;;;2717:1;2519:438;;;;2754:15;2519:438;;;;441:2:0;2519:438:134;;;;2850:16;2519:438;;;;;;2895:9;2519:438;;;;2933:9;2519:438;;;2479:478;;2972:44;2992:11;3005:10;2972:19;:44::i;:::-;2136:891;;;;2103:924;3047:13;3041:20;;;;;;;;:::i;:::-;:25;;3065:1;3041:25;3037:844;;3097:8;:6;:8::i;:::-;-1:-1:-1;;;;;3090:31:134;;3122:9;3133;3144:1;3147;3090:59;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3082:101;;;;-1:-1:-1;;;3082:101:134;;15718:2:136;3082:101:134;;;15700:21:136;15757:2;15737:18;;;15730:30;15796:31;15776:18;;;15769:59;15845:18;;3082:101:134;15516:353:136;3082:101:134;3270:58;;3217:15;;3270:58;;3281:13;;3296:9;;3307;;3217:15;;3270:58;;;:::i;:::-;;;;;;;;;;;;;3260:69;;;;;;3246:83;;3344:37;3384:427;;;;;;;;3437:13;3384:427;;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;3384:427:134;;;;;;;;;;;;;;;;;3619:15;3384:427;;;;441:2:0;3384:427:134;;;;;;;;;;;;;;;;;;;3344:467;-1:-1:-1;3826:44:134;3846:11;3344:467;3826:19;:44::i;:::-;3068:813;;3037:844;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;3993:529:134;4013:9;:16;4009:1;:20;3993:529;;;4076:33;4096:9;4106:1;4096:12;;;;;;;;:::i;:::-;;;;;;;4076:19;:33::i;:::-;4228:35;;4050:59;;-1:-1:-1;4228:49:134;:82;;;;;4282:23;:28;;;4281:29;4228:82;4203:173;;;;-1:-1:-1;;;4203:173:134;;16076:2:136;4203:173:134;;;16058:21:136;;;16095:18;;;16088:30;16154:34;16134:18;;;16127:62;16206:18;;4203:173:134;15874:356:136;4203:173:134;4390:49;;;4473:12;;4453:58;;4473:9;;4483:1;;4473:12;;;;;;:::i;:::-;;;;;;;4487:23;4453:19;:58::i;:::-;4031:3;;3993:529;;;;4578:9;4573:529;4593:9;:16;4589:1;:20;4573:529;;;4656:33;4676:9;4686:1;4676:12;;;;;;;;:::i;4656:33::-;4808:35;;4630:59;;-1:-1:-1;4808:49:134;:82;;;;;4862:23;:28;;;4861:29;4808:82;4783:173;;;;-1:-1:-1;;;4783:173:134;;16076:2:136;4783:173:134;;;16058:21:136;;;16095:18;;;16088:30;16154:34;16134:18;;;16127:62;16206:18;;4783:173:134;15874:356:136;4783:173:134;4970:49;;;5053:12;;5033:58;;5053:9;;5063:1;;5053:12;;;;;;:::i;5033:58::-;4611:3;;4573:529;;;;1734:3374;;;;;1573:3535;;;;;:::o;12264:391::-;12356:19;12392:9;12387:262;12407:12;:19;12403:1;:23;12387:262;;;12465:8;:6;:8::i;:::-;-1:-1:-1;;;;;12458:36:134;;12495:12;12508:1;12495:15;;;;;;;;:::i;:::-;;;;;;;12458:53;;;;;;;;;;;;;7035:25:136;;7023:2;7008:18;;6889:177;12458:53:134;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;12447:64:134;:7;-1:-1:-1;;;;;12447:64:134;;12443:147;;12548:4;12531:21;;12570:5;;12443:147;12621:3;;;;:::i;:::-;;;;12387:262;;;;12264:391;;;;:::o;11473:785::-;11556:19;11587:40;11630:32;11650:11;11630:19;:32::i;:::-;11587:75;;11677:9;11672:247;11692:13;:23;;;:30;11688:1;:34;11672:247;;;11755:13;:23;;;11779:1;11755:26;;;;;;;;:::i;:::-;;;;;;;11743:8;:38;11739:121;;11818:4;11801:21;;11840:5;;11739:121;11891:3;;;;:::i;:::-;;;;11672:247;;;;11933:14;11928:324;;11968:9;11963:279;11983:13;:23;;;:30;11979:1;:34;11963:279;;;12050:13;:23;;;12074:1;12050:26;;;;;;;;:::i;:::-;;;;;;;12038:8;:38;12034:133;;12117:4;12100:21;;12143:5;;12034:133;12206:3;;;;:::i;:::-;;;;11963:279;;;;11577:681;11473:785;;;;:::o;1942:98:52:-;1981:7;2003:32;:30;:32::i;8900:2567:134:-;9045:43;9068:4;9075:12;:10;:12::i;:::-;9045:14;:43::i;:::-;9098:40;9141:32;9161:11;9141:19;:32::i;:::-;9098:75;;9191:35;9214:11;9191:22;:35::i;:::-;:40;9183:75;;;;-1:-1:-1;;;9183:75:134;;16437:2:136;9183:75:134;;;16419:21:136;16476:2;16456:18;;;16449:30;16515:24;16495:18;;;16488:52;16557:18;;9183:75:134;16235:346:136;9183:75:134;9273:13;9290:5;9273:22;9269:280;;9311:49;9334:11;9347:12;9311:22;:49::i;:::-;9394:12;9374:17;;;:32;9269:280;;;9437:52;9460:11;9473:15;9437:22;:52::i;:::-;9523:15;9503:17;;;:35;9269:280;9559:18;9592:9;9587:262;9607:13;:23;;;:30;9603:1;:34;9587:262;;;9671:13;:23;;;9695:1;9671:26;;;;;;;;:::i;:::-;;;;;;;9658:39;;9715:35;9739:10;9715:23;:35::i;:::-;9711:128;;;9777:8;:6;:8::i;:::-;-1:-1:-1;;;;;9770:42:134;;9813:10;9770:54;;;;;;;;;;;;;7035:25:136;;7023:2;7008:18;;6889:177;9770:54:134;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9711:128;9639:3;;9587:262;;;;9863:9;9858:262;9878:13;:23;;;:30;9874:1;:34;9858:262;;;9942:13;:23;;;9966:1;9942:26;;;;;;;;:::i;:::-;;;;;;;9929:39;;9986:35;10010:10;9986:23;:35::i;:::-;9982:128;;;10048:8;:6;:8::i;:::-;-1:-1:-1;;;;;10041:42:134;;10084:10;10041:54;;;;;;;;;;;;;7035:25:136;;7023:2;7008:18;;6889:177;10041:54:134;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9982:128;9910:3;;9858:262;;;;10129:17;10156:18;10184:29;10271:1;10227:46;;10233:13;:27;;;10227:34;;;;;;;;:::i;:::-;:46;;;10223:193;;10336:8;:6;:8::i;:::-;10329:68;;;;;;;;16760:25:136;;;16801:18;;;16794:34;;;-1:-1:-1;;;;;10329:41:134;;;;;;;16733:18:136;;10329:68:134;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;10329:68:134;;;;;;;;;;;;:::i;:::-;10289:108;;-1:-1:-1;10289:108:134;-1:-1:-1;10289:108:134;-1:-1:-1;10223:193:134;10466:219;;;;;;;;10507:15;10466:219;;;;;;;;;;;;;;;;;;;;;;;;;;;10425:38;;10726:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10726:16:134;;10696:46;;10757:9;10752:322;10772:13;:23;;;:30;10768:1;:34;10752:322;;;10856:70;10887:13;:23;;;10911:1;10887:26;;;;;;;;:::i;:::-;;;;;;;10923:1;10915:10;;10856:30;:70::i;:::-;10984:79;11024:13;:23;;;11048:1;11024:26;;;;;;;;:::i;:::-;;;;;;;11052:10;10984:39;:79::i;:::-;10804:3;;10752:322;;;;11088:9;11083:323;11103:13;:23;;;:30;11099:1;:34;11083:323;;;11188:70;11219:13;:23;;;11243:1;11219:26;;;;;;;;:::i;11188:70::-;11316:79;11356:13;:23;;;11380:1;11356:26;;;;;;;;:::i;11316:79::-;11135:3;;11083:323;;;;11415:45;11433:11;11446:13;11415:17;:45::i;:::-;8991:2476;;;;;;;8900:2567;;;:::o;2992:383:52:-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:52;3325:45;2992:383;:::o;24282:418:81:-;24339:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24339:33:81;24409:16;;;24423:1;24409:16;;;;;;;;;24380:26;;24409:16;;;;;;;;;;;-1:-1:-1;24409:16:81;24380:45;;24446:11;24431:9;24441:1;24431:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;24465:24;;;24552:80;1414:66;24597:9;1543:66;24552:21;:80::i;:::-;24464:168;;;;;;24645:50;24652:11;24665:15;24682:12;24645:6;:50::i;:::-;24638:57;24282:418;-1:-1:-1;;;;;;24282:418:81:o;9307:267::-;9417:16;;;9431:1;9417:16;;;;;;;;;9388:26;;9417:16;;;;;;;;;;;-1:-1:-1;9417:16:81;9388:45;;9454:11;9439:9;9449:1;9439:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;9472:97;1414:66;1398:83;;9509:9;9520:1;9541:11;9523:31;;;;;;17982:19:136;;18026:2;18017:12;;17853:182;9523:31:81;;;;-1:-1:-1;;9523:31:81;;;;;;;;;1543:66;9472:26;:97::i;:::-;9382:192;9307:267;;:::o;12661:241:134:-;12749:146;12815:11;12828:21;12862:11;12875:7;12851:32;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;12851:32:134;;;;;;;;;;12780:105;;;;;;;:::i;:::-;;;;-1:-1:-1;;12780:105:134;;;;;;;;;;;;;;;;;;;;12749:17;:146::i;4891:393:101:-;4998:16;;;5012:1;4998:16;;;;;;;;;4943:8;;;;;;4998:16;;;;;;;;;;;-1:-1:-1;4998:16:101;4969:45;;5035:6;5020:9;5030:1;5020:12;;;;;;;;:::i;:::-;;;;;;;;;;:21;5049:24;;;5136:80;1065:66;5181:9;1194:66;5136:21;:80::i;:::-;5048:168;;;;;;5229:50;5236:11;5249:15;5266:12;5229:6;:50::i;:::-;5222:57;;;;;;;;4891:393;;;:::o;12908:865:134:-;13034:27;13063;13106:22;13138;13205:9;13200:112;13220:7;:14;13216:1;:18;13200:112;;;13273:28;13290:7;13298:1;13290:10;;;;;;;;:::i;:::-;;;;;;;13273:16;:28::i;:::-;13255:46;;;;:::i;:::-;;-1:-1:-1;13236:3:134;;13200:112;;;;13327:9;13322:112;13342:7;:14;13338:1;:18;13322:112;;;13395:28;13412:7;13420:1;13412:10;;;;;;;;:::i;13395:28::-;13377:46;;;;:::i;:::-;;-1:-1:-1;13358:3:134;;13322:112;;;;13465:14;13448;:31;13444:323;;;13508:7;13495:20;;13542:7;13529:20;;13444:323;;;13587:14;13570;:31;13566:201;;;13630:7;13617:20;;13664:7;13651:20;;13566:201;;;13715:7;13702:20;;13749:7;13736:20;;13566:201;13096:677;;12908:865;;;;;:::o;27088:693:81:-;27172:24;27199:228;27219:6;:20;;;27247:6;:12;;;27267:6;:10;;;27285:6;:25;;;27318:6;:18;;;27344:6;:23;;;27375:6;:15;;;27398:6;:23;;;27199:12;:228::i;:::-;27172:255;;27434:30;27467:49;27481:6;:16;;;27499:6;:16;;;27467:13;:49::i;:::-;27434:82;;27522:25;27550:49;27564:6;:16;;;27582:6;:16;;;27550:13;:49::i;:::-;27635:16;;;27649:1;27635:16;;;;;;;;;27522:77;;-1:-1:-1;27606:26:81;;27635:16;;;;;;;;;;;;-1:-1:-1;27635:16:81;27606:45;;27672:11;27657:9;27667:1;27657:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;27690:86;1414:66;27722:9;27733:11;27746:15;27763:12;27690:21;:86::i;:::-;27166:615;;;;27088:693;;:::o;11144:430:87:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;11277:16:87;;11291:1;11277:16;;;;;;;;;-1:-1:-1;;;;11277:16:87;;;;;-1:-1:-1;11277:16:87;;;;;-1:-1:-1;11277:16:87;11248:45;;11314:17;11299:9;11309:1;11299:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;11339:24;;;11426:80;1181:66;11471:9;1310:66;11426:21;:80::i;:::-;11338:168;;;;;;11519:50;11526:11;11539:15;11556:12;11519:6;:50::i;13350:508::-;13440:24;13467:45;13480:6;:18;;;13500:6;:11;;;13467:12;:45::i;:::-;13440:72;;13519:30;13552:42;13566:6;:27;;;13552:13;:42::i;:::-;13519:75;;13600:25;13628:42;13642:6;:27;;;13628:13;:42::i;:::-;13706:16;;;13720:1;13706:16;;;;;;;;;13600:70;;-1:-1:-1;13677:26:87;;13706:16;;;;;;;;;;;;-1:-1:-1;13706:16:87;13677:45;;13743:17;13728:9;13738:1;13728:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;13767:86;1181:66;13799:9;13810:11;13823:15;13840:12;13767:21;:86::i;4048:97:52:-;4089:7;4111:29;:27;:29::i;3103:154:135:-;3179:75;3210:35;3229:15;3210:18;:35::i;:::-;3247:6;3179:30;:75::i;:::-;3103:154;;:::o;5978:286:81:-;6086:16;;;6100:1;6086:16;;;;;;;;;6038:11;;;;6086:16;;;;;;;;;;;;-1:-1:-1;6086:16:81;6057:45;;6123:11;6108:9;6118:1;6108:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;6141:13;6157:64;1414:66;6194:9;6205:1;1543:66;6157:26;:64::i;:::-;6141:80;5978:286;-1:-1:-1;;;;5978:286:81:o;6625:243::-;6719:16;;;6733:1;6719:16;;;;;;;;;6690:26;;6719:16;;;;;;;;;;;-1:-1:-1;6719:16:81;6690:45;;6756:11;6741:9;6751:1;6741:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;6774:89;1414:66;1398:83;;6811:9;6822:1;6843:3;6825:23;;;;;;17982:19:136;;18026:2;18017:12;;17853:182;4162:303:87;4275:16;;;4289:1;4275:16;;;;;;;;;4229:9;;;;4275:16;;;;;;;;;;;;-1:-1:-1;4275:16:87;4246:45;;4312:17;4297:9;4307:1;4297:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;4336:13;4352:64;1181:66;4389:9;4400:1;1310:66;4352:26;:64::i;:::-;4336:80;;4430:29;4451:5;4438:20;;18899:5;18813:97;3520:279;3636:16;;;3650:1;3636:16;;;;;;;;;3607:26;;3636:16;;;;;;;;;;;-1:-1:-1;3636:16:87;3607:45;;3673:17;3658:9;3668:1;3658:12;;;;;;;;:::i;:::-;;;;;;:32;;;;;3697:97;1181:66;1165:83;;3734:9;3745:1;3766:11;3748:31;;;;;;17982:19:136;;18026:2;18017:12;;17853:182;3748:31:87;;;;-1:-1:-1;;3748:31:87;;;;;;;;;1310:66;3697:26;:97::i;6325:304::-;6468:16;;;6482:1;6468:16;;;;;;;;;6439:26;;6468:16;;;;;;;;;;;-1:-1:-1;6468:16:87;6439:45;;6505:17;6490:9;6500:1;6490:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;6529:95;1181:66;6567:9;1165:83;6581:42;6601:20;6581:18;:42::i;:::-;6529:27;:95::i;6747:521:82:-;6829:24;6856:88;6869:6;:14;;;6885:6;:19;;;6906:6;:17;;;6925:6;:18;;;6856:12;:88::i;:::-;6829:115;;6951:30;6984:34;6998:6;:19;;;6984:13;:34::i;:::-;6951:67;;7024:25;7052:34;7066:6;:19;;;7052:13;:34::i;:::-;7122:16;;;7136:1;7122:16;;;;;;;;;7024:62;;-1:-1:-1;7093:26:82;;7122:16;;;;;;;;;;;;-1:-1:-1;7122:16:82;7093:45;;7159:11;7144:9;7154:1;7144:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;7177:86;1225:66;7209:9;7220:11;7233:15;7250:12;7177:21;:86::i;15347:431:25:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:25;-1:-1:-1;;;;;15578:30:25;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:25;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:25;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;30368:520:81:-;30508:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30508:33:81;30768:25;30781:11;30768:12;:25::i;:::-;30549:244;;;30736:23;;;30549:244;30713:15;;;30549:244;;;30682:23;;;30549:244;;;30656:18;;;30549:244;;;;;;30623:25;;;30549:244;30605:10;;;30549:244;;;30585:12;;;30549:244;;;30557:6;30549:244;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;;;;30839:44;30853:15;30870:12;30839:13;:44::i;:::-;30819:16;;;30800:83;30801:16;;;30800:83;30801:6;30368:520;-1:-1:-1;;;30368:520:81:o;10761:455:25:-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:25;-1:-1:-1;;;;;10984:30:25;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;:::-;10980:232;;;11119:86;;;;;-1:-1:-1;;;;;11119:36:25;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3318:662:40;3373:23;3516:19;;3570:39;3592:16;3599:8;3592:16;:::i;:::-;3570:21;:39::i;:::-;3515:94;;;;3690:8;3703:1;3672:32;;;3668:97;;3713:52;;;;;3757:7;;;;3713:52;;;23165:98:136;23138:18;;3713:52:40;23021:248:136;3668:97:40;1759:4:2;1744:28;;1738:35;;1847:9;1836:21;1903:20;;1961:43;;3883:92:40;3900:8;3936;3883:4;:92::i;7036:160:101:-;2756:4:2;2742:27;;2736:34;2742:27;;;2736:34;7131:8:101;;;;6793:33;;;;;6839;7166:25;7157:34;;;;-1:-1:-1;7036:160:101;-1:-1:-1;;;;7036:160:101:o;4372:288:108:-;4485:16;;;4499:1;4485:16;;;;;;;;;4433:15;;;;4485:16;;;;;;;;;;;;-1:-1:-1;4485:16:108;4456:45;;4522:8;4507:9;4517:1;4507:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;4537:13;4553:64;1303:66;4590:9;4601:1;1432:66;4553:26;:64::i;31567:483:81:-;31818:12;31877:13;31900:5;31915:3;31928:18;31956:11;31977:16;32003:8;32021:16;31851:194;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;31838:207;;31567:483;;;;;;;;;;:::o;32241:354::-;32355:30;32516:68;32539:9;:16;32558:2;32539:21;32562:9;:16;32581:2;32562:21;2776:23:3;2761:39;;;975:16;2694:39;;;2662:5;;;2675:59;2742;2518:351;;;;;32516:68:81;32498:86;32241:354;-1:-1:-1;;;32241:354:81:o;32760:216::-;32862:12;32906:31;32926:9;32906:18;:31::i;:::-;32939;32959:9;32939:18;:31::i;:::-;32889:82;;;;;;;;;:::i;:::-;;;;;;;;;;;;;32882:89;;32760:216;;;;:::o;6458:480:25:-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:25;-1:-1:-1;;;;;6696:30:25;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;6692:242::-;6836:91;;;;;-1:-1:-1;;;;;6836:31:25;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;15484:330:87:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;15701:25:87;15714:11;15701:12;:25::i;:::-;15665:61;;15686:11;;;15665:61;;;15765:44;15779:15;15796:12;15765:13;:44::i;:::-;15734:27;;;15733:76;15734:6;15484:330;-1:-1:-1;;;15484:330:87:o;16517:144::-;16594:12;16638:11;16651:4;16621:35;;;;;;;;25486:19:136;;;25551:14;25544:22;25539:3;25535:32;25530:2;25521:12;;25514:54;25593:2;25584:12;;25335:267;16852:313:87;16937:30;17098:56;17121:20;:27;17151:2;17121:32;975:16:3;2068:39;;;2049:59;;1907:269;17330:177:87;17415:12;17459:42;17479:20;17459:18;:42::i;:::-;17442:60;;;;;;;;:::i;:::-;;;;;;;;;;;;;17435:67;;17330:177;;;:::o;1836:227:25:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:25;;1953:106;;2001:10;1994:17;;;1836:227;:::o;1953:106::-;2039:13;1836:227;-1:-1:-1;1836:227:25:o;3430:314:66:-;3538:16;;;3552:1;3538:16;;;;;;;;;3482:19;;;;3538:16;;;;;;;;;;;;-1:-1:-1;3538:16:66;3509:45;;3599:6;-1:-1:-1;;;;;3583:24:66;3575:33;;3560:9;3570:1;3560:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3615:13;3631:64;1169:66;3668:9;3615:13;1298:66;3631:26;:64::i;1698:281:39:-;1860:29;1870:10;1882:6;1860:9;:29::i;:::-;1855:120;;1938:21;:10;:19;:21::i;:::-;1961:6;1906:62;;;;;;;;;;;;:::i;17775:457:25:-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:25;-1:-1:-1;;;;;17998:30:25;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:25;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;44950:222:36:-;45014:12;45104:6;45128:39;45104:6;45161:2;45165:1;45128:17;:39::i;11569:424:25:-;11720:21;11744:17;:15;:17::i;:::-;11720:41;-1:-1:-1;11796:4:25;-1:-1:-1;;;;;11771:30:25;;;11767:222;;11811:69;11837:7;11846:8;11856:17;11875:4;11811:25;:69::i;:::-;11767:222;;;11901:81;;;;;-1:-1:-1;;;;;11901:37:25;;;;;:81;;11939:7;;11948:8;;11958:17;;11977:4;;11901:81;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11714:279;11569:424;;;;:::o;10116:238:82:-;10258:12;10302:7;10311:12;10325:10;10337:11;10285:64;;;;;;;;;;27798:19:136;;;27863:14;;27856:22;27851:3;27847:32;27842:2;27833:12;;27826:54;27905:2;27896:12;;27889:28;27942:2;27933:12;;27926:28;27979:2;27970:12;;27591:397;10285:64:82;;;;;;;;;;;;;10278:71;;10116:238;;;;;;:::o;32759:1315:24:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:24;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:3;;;33532:33:24;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:24;-1:-1:-1;33518:47:24;-1:-1:-1;894:4:19;884:15;;33573:21:24;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:24;33808:25;:14;33831:1;7070:16:3;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:24;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;28665:811:81:-;28757:27;28792:13;28813:11;28832:23;28863:19;28890:24;28922:16;28946:21;29018:25;29034:5;29041:1;2742:27:2;2756:4;2742:27;2736:34;;2612:168;29018:25:81;29012:32;;28998:47;;;;;;;;:::i;:::-;2742:27:2;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;28982:63:81;;-1:-1:-1;2736:34:2;;-1:-1:-1;2736:34:2;-1:-1:-1;29177:42:81;;29191:26;29185:33;;18899:5:87;18813:97;29177:42:81;2742:27:2;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;29155:65:81;;-1:-1:-1;2736:34:2;;-1:-1:-1;2736:34:2;-1:-1:-1;2736:34:2;-1:-1:-1;29427:43:81;;29441:27;2612:168:2;29427:43:81;29407:64;;28665:811;;;;;;;;;:::o;29579:522::-;29689:26;;29751:14;975:16:3;7017:70;;;6995:94;;29865:63:81;:41;29886:5;29751:14;6995:94:3;29865:20:81;:41::i;:::-;:61;:63::i;:::-;29852:77;-1:-1:-1;29945:4:81;-1:-1:-1;29945:4:81;6995:94:3;7059:27;7017:70;;;6995:94;29973:34:81;30032:63;:41;30053:5;30060:6;29973:34;30032:20;:41::i;:63::-;30019:77;;29745:356;;29579:522;;;;;:::o;23107:355:24:-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;5805:471:62:-;5966:16;;;5980:1;5966:16;;;;;;;;;5879:19;;;;;;5966:16;;;;;;;;;;;-1:-1:-1;5966:16:62;5937:45;;6011:21;6003:30;;;5988:9;5998:1;5988:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;6041:24;;;6128:80;1174:66;6173:9;1303:66;6128:21;:80::i;:::-;6040:168;;;;;;6221:50;6228:11;6241:15;6258:12;6221:6;:50::i;2109:683:40:-;2185:23;2216:20;2239:32;:30;:32::i;:::-;2216:55;-1:-1:-1;;;;;;2350:29:40;;2358:4;2350:29;2346:322;;2389:12;2433:153;2467:36;:34;:36::i;:::-;2520:1;2541:8;2569;2433:15;:153::i;:::-;2409:177;-1:-1:-1;2409:177:40;-1:-1:-1;2409:177:40;2595:41;;2609:27;2625:10;2609:15;:27::i;:::-;2644:17;;;;2346:322;2736:51;;;;;-1:-1:-1;;;;;2736:31:40;;;;;:51;;2768:8;;2778;;2736:51;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2736:51:40;;;;;;;;;;;;:::i;12066:286:24:-;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;14557:208:87:-;2756:4:2;2742:27;;2736:34;2742:27;;;2736:34;14622:19:87;;14717:42;;14731:26;2612:168:2;14717:42:87;14709:51;;14557:208;;;:::o;14868:349::-;14978:37;15023:14;975:16:3;7017:70;;;6995:94;;15148:63:87;:41;15169:5;15023:14;6995:94:3;15148:20:87;:41::i;:63::-;15124:88;14868:349;-1:-1:-1;;;;;14868:349:87:o;1109:325:39:-;1190:4;1332:55;696:18:72;578:36:53;2955:46;;2954:74;1380:6:39;1332:18;:55::i;:::-;:97;;;;1391:38;1410:10;1422:6;1391:18;:38::i;3486:592:53:-;3550:13;3620:10;451:5:20;2637:44:53;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:53;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;3968:25;;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;36171:541:24:-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:4;:27;579:1:31;4322:44:4;4288:79;;;4275:93;36635:63:24;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;830:1343:37:-;1002:12;;955:17;;980:19;1043:26;1058:11;1002:12;1043:26;:::i;:::-;1020:49;;1441:4;1435:11;;-1:-1:-1;1484:4:37;1474:15;;-1:-1:-1;;1358:16:37;1531:32;;;1358:16;1354:32;1503:4;1496:69;1607:12;1601:4;1594:26;1651:1;1721:4;1714:5;1710:16;1628:535;1741:11;1738:1;1735:18;1628:535;;;2134:19;;2113:41;;2091:64;;2007:31;;;;1828:1;1821:9;;;;;1920:4;1902:23;1628:535;;;1632:102;;;1222:947;;830:1343;;;;;:::o;24152:738:24:-;24403:37;24443:66;24491:7;24500:8;24443:47;:66::i;:::-;24403:106;-1:-1:-1;24515:26:24;24551:49;24403:106;24582:17;7070:16:3;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;24551:49:24;24515:86;;24608:277;24662:7;24687:8;24722:17;24765:1;24787:19;24820:4;24856:22;24608:36;:277::i;4598:171:4:-;4672:7;579:1:31;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:4;;;;;4598:171;-1:-1:-1;4598:171:4:o;48823:360:24:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:24;;;;;;;;;-1:-1:-1;48986:9:24;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:4:-;5451:7;579:1:31;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:4;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:4:o;53939:303:24:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:23;;4605:137;52742:274:24;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:23:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:31;804:25:32;;782:48;6806:135:23;;;-1:-1:-1;;;579:1:31;804:25:32;;782:48;6806:135:23;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:23;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:23;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8389:20;;8299:21;;-1:-1:-1;;579:1:31;804:25:32;;782:48;8385:31:23;;;8322:9;;8295:37;8244:184;8201:237;;8077:375;6076:2380;;;;:::o;2003:574:22:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:22;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:22:o;45284:220:35:-;45350:24;45382:30;45415:32;45433:6;45441:2;45445:1;45415:17;:32::i;51823:242:24:-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:4;4323:19;:27;;;579:1:31;4322:44:4;4288:79;;;4275:93;52003:32:24;;:::i;:::-;;-1:-1:-1;51990:3:24;;51958:84;;;-1:-1:-1;52054:6:24;51823:242;-1:-1:-1;;;51823:242:24:o;17013:1682::-;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:33;17798:4:24;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:5;;;;;17851:54:24;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:24;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:33;18455:4:24;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:5;;;;;18507:53:24;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:24;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;8363:236:62:-;8474:19;8495:29;8569:25;8582:11;8569:12;:25::i;1761:1386:51:-;1888:12;1902:17;1956:21;1979:17;2000:22;2013:8;2000:12;:22::i;:::-;1955:67;;-1:-1:-1;1955:67:51;-1:-1:-1;;;;;;2067:27:51;;2063:106;;2139:8;2149:19;:8;:17;:19::i;:::-;2103:66;;;;;;;;;;;;:::i;2063:106::-;2275:12;2270:64;;2289:45;2317:8;2327:6;2289:27;:45::i;:::-;2413:9;;2409:197;;578:36:53;2955:46;;696:18:72;2954:74:53;2432:22:51;2515:26;2954:74:53;2515:13:51;:26::i;:::-;2490:51;-1:-1:-1;2549:50:51;2563:11;2576:22;2593:5;2490:51;2576:22;:::i;:::-;2549:13;:50::i;:::-;2424:182;;2409:197;2708:14;2681:23;:8;451:5:20;2637:44:53;;2539:148;2681:23:51;:41;;;:461;;2982:160;3043:6;3069:5;3092:13;3125:8;2982:39;:160::i;:::-;2681:461;;;2805:168;2874:6;2900:5;2923:13;2956:8;2805:47;:168::i;:::-;2663:479;;;;-1:-1:-1;1761:1386:51;-1:-1:-1;;;;;;;1761:1386:51:o;348:217:70:-;551:6;545:13;538:4;530:6;526:17;519:40;4015:652:24;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:30;;4015:652:24;-1:-1:-1;4015:652:24:o;4314:111::-;4469:185;4515:85;1213:66:30;4591:7:24;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:33;13976:4:24;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:5;;;;;14021:47:24;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:24;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:24;894:4:19;884:15;;14520:54:24;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:23;;;14915:102:24;-1:-1:-1;894:4:19;884:15;;15191:47:24;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:24;:14;15615:1;7070:16:3;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:24;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:24;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:33;16125:4:24;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:5;;;;;16169:46:24;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:24;;16035:338;;3586:379:64;3709:16;;;3723:1;3709:16;;;;;;;;3661:11;;;;3709:16;3723:1;3709:16;;;;;;;;;;-1:-1:-1;3709:16:64;3680:45;;3764:10;3731:9;3741:1;3731:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;3820:6;-1:-1:-1;;;;;3804:24:64;3796:33;;3781:9;3791:1;3781:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3836:13;3852:64;1169:66;3889:9;3836:13;1298:66;3852:26;:64::i;:::-;3836:80;;3930:29;3951:5;3938:20;;18899:5:87;18813:97;3165:160:53;3228:7;3292:26;438:6;451:5:20;3292:26:53;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:53:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;2007:37;;;3261:1:2;3257:13;;3253:24;2007:42:53;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;34291:66:136;34279:79;;2092:30:53;;;34267:92:136;2092:30:53;;34375:12:136;;;;2092:30:53;;;875:21:2;;;2092:30:53;2142:39;760:164:2;50806:191:24;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:24;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:24:o;8945:812:23:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:23;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;44254:4001:24:-;44673:14;44652:7;:35;;;44648:161;;44743:14;44759:7;44792;44775:25;;;;;;17982:19:136;;18026:2;18017:12;;17853:182;44775:25:24;;;;-1:-1:-1;;44775:25:24;;;;;;;;;;44704:98;;;;;;;;;;:::i;44648:161::-;44815:27;44845:49;:22;44876:17;7070:16:3;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;44845:49:24;44815:79;;44900:26;44965:4;:11;44951;44929:33;;:19;:33;;;;:::i;:::-;:47;;;;:::i;:::-;44900:76;;45248:18;45225:19;:41;;:98;;;;-1:-1:-1;45304:19:24;45270:30;45289:11;45270:16;:30;:::i;:::-;:53;;;;45225:98;45221:218;;;45340:92;;;;;35469:12:136;35508:15;;;45340:92:24;;;35490:34:136;35560:15;;;35540:18;;;35533:43;35612:15;;35592:18;;;35585:43;35432:18;;45340:92:24;35263:371:136;45221:218:24;45545:19;45526:16;:38;;;45522:140;;;45581:74;;;;;;;;35812:25:136;;;35885:12;35873:25;;35853:18;;;35846:53;35785:18;;45581:74:24;35639:266:136;45522:140:24;45701:36;45740:72;:22;45774:17;45793:18;45740:33;:72::i;:::-;45701:111;;45959:22;45984:24;46000:7;45984:15;:24::i;:::-;45959:49;;46019:9;46014:486;46034:5;:12;46030:1;:16;46014:486;;;46061:9;46083:5;46089:1;46083:8;;;;;;;;:::i;:::-;;;;;;;46061:31;;46104:42;836:6:33;46104:4:24;:14;;;;;:42;;;;:::i;:::-;46100:394;;;3536:35:5;;;;-1:-1:-1;;;;;46158:55:24;;46235:7;46264:8;46303:17;46350:16;46391:11;46430:22;46470:4;46158:327;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;46100:394;-1:-1:-1;46048:3:24;;46014:486;;;-1:-1:-1;46558:32:24;;;:13;46698:107;46716:17;46712:21;;:1;:21;;;46698:107;;;46761:33;:22;46792:1;7070:16:3;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;46761:33:24;46752:42;;;;46735:3;;46698:107;;;;46930:7;46874:277;46957:8;46994:17;47035:5;47064:11;47101:21;47138:4;46874:277;;;;;;;;;;;:::i;:::-;;;;;;;;46506:652;47243:18;47220:19;:41;47216:248;;47271:31;47305:48;47335:7;47344:8;47305:29;:48::i;:::-;695:28:23;;;-1:-1:-1;47216:248:24;47521:27;47551:61;47575:7;47584:8;47594:17;47551:23;:61::i;:::-;47521:91;;47620:92;47652:19;47681:16;47620:92;;47705:4;47620:13;:92::i;:::-;47513:206;47773:9;47768:483;47788:5;:12;47784:1;:16;47768:483;;;47815:9;47837:5;47843:1;47837:8;;;;;;;;:::i;:::-;;;;;;;47815:31;;47858:41;947:6:33;47858:4:24;:14;;;;;:41;;;;:::i;:::-;47854:391;;;3536:35:5;;;;-1:-1:-1;;;;;47911:54:24;;47987:7;48016:8;48055:17;48102:16;48143:11;48182:21;48221:4;47911:325;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;47854:391;-1:-1:-1;47802:3:24;;47768:483;;;;44498:3757;;;;44254:4001;;;;;;;:::o;5042:669:23:-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;1358:16:37;5546:26:23;;;1358:16:37;1354:32;5518:4:23;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:24:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:24;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:24:o;2681:1129:37:-;2801:22;2831:21;2855;:11;2997:3:22;2975:25;;2901:104;2855:21:37;2831:45;-1:-1:-1;692:17:22;3238:38;;2882:20:37;3044:11;3238:38:22;3044:11:37;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;3658:342:29;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:29;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:5:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:23:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::19;884:15;;758:151;1098:24:23;1055:5;:68::i;7963:242:62:-;2756:4:2;2742:27;;2736:34;2742:27;;;2736:34;8028:19:62;;8173:26;2612:168:2;5928:433:67;6056:16;;;6070:1;6056:16;;;;;;;;;5986:14;;;;;;6056:16;;;;;;;;;;;-1:-1:-1;6056:16:67;6027:45;;6111:8;6078:9;6088:1;6078:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;6128:24;;;6215:78;1155:66;6258:9;1284:66;6215:19;:78::i;:::-;6127:166;;;;;;6306:50;6313:11;6326:15;6343:12;6306:6;:50::i;1546:281:41:-;1708:29;1718:10;1730:6;1708:9;:29::i;3758:308:61:-;3871:16;;;3885:1;3871:16;;;;;;;;;3819:15;;;;3871:16;;;;;;;;;;;;-1:-1:-1;3871:16:61;3842:45;;3926:11;3893:9;3903:1;3893:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;3945:13;3961:62;1157:66;3996:9;3945:13;1286:66;3961:24;:62::i;5057:269::-;5156:16;;;5170:1;5156:16;;;;;;;;;5127:26;;5156:16;;;;;;;;;;;-1:-1:-1;5156:16:61;5127:45;;5211:11;5178:9;5188:1;5178:12;;;;;;;;:::i;:::-;;;;;;:45;;;;;5230:91;1157:66;1141:83;;5265:9;5276:1;5297:7;5279:27;;;;;;17982:19:136;;18026:2;18017:12;;17853:182;5279:27:61;;;;-1:-1:-1;;5279:27:61;;;;;;;;;1286:66;5230:24;:91::i;5594:317:52:-;5733:12;5747:17;5790:6;-1:-1:-1;;;;;5790:11:52;5810:1;5821:79;5847:8;5868:9;5889:8;5821:13;:79::i;:::-;5790:116;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5772:134:52;;;;-1:-1:-1;5594:317:52;-1:-1:-1;;;;;5594:317:52:o;6415:321::-;6562:12;6576:17;6619:6;-1:-1:-1;;;;;6619:19:52;6646:79;6672:8;6693:9;6714:8;6646:13;:79::i;:::-;6619:112;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;51249:282:24;51494:30;;;;;;37794:19:136;;;37829:12;;;37822:28;;;51337:7:24;;37866:12:136;;51494:30:24;37606:278:136;1489:2340:23;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:31;804:25:32;;782:48;2208:18:23;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:23;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:23;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:31;804:25:32;;782:48;3761:21:23;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:23;;;;:::o;7468:1525:3:-;7596:14;1145:16;7622:25;;7618:120;;;7664:67;;;;;;;;7035:25:136;;;7008:18;;7664:67:3;6889:177:136;7618:120:3;7802:14;6445:61;;;7070:16;;;1063;7070;975;7059:27;7017:70;;;6995:94;;8068:38;;;8064:192;;8151:19;8133:15;:37;8118:52;;;;8064:192;;;8232:15;8210:19;:37;8195:52;;;;8064:192;-1:-1:-1;8572:16:3;975;1063;8439;;;;8428:27;8564:35;;;8882:5;8719:26;8699:46;;;;8698:62;;;8862:25;;;;8892:34;;;;;8861:66;;-1:-1:-1;7468:1525:3;;;;;:::o;37180:522:24:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:3;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:24;37440:12;:257::i;40103:220:35:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;7829:207:67:-;7940:14;7956:17;8006:25;8019:11;8006:12;:25::i;955:327:41:-;1036:4;1178:56;696:18:72;578:36:53;2955:46;;2954:74;1227:6:41;1178:19;:56::i;:::-;:99;;;;1238:39;1258:10;1270:6;1238:19;:39::i;4897:201:52:-;5019:12;5063:8;5073:9;5084:8;5046:47;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;5039:54;;4897:201;;;;;:::o;7448:223:67:-;2756:4:2;2742:27;;2736:34;2742:27;;;2736:34;7564:35:67;;;;;;7513:14;;7623:42;;7637:26;2612:168:2;4006:378:64;4130:16;;;4144:1;4130:16;;;;;;;;4082:11;;;;4130:16;4144:1;4130:16;;;;;;;;;;-1:-1:-1;4130:16:64;4101:45;;4185:10;4152:9;4162:1;4152:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;4241:6;-1:-1:-1;;;;;4225:24:64;4217:33;;4202:9;4212:1;4202:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;4257:13;4273:62;1169:66;4308:9;4257:13;1298:66;4273:24;:62::i;14:332:136:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;774:184;-1:-1:-1;;;823:1:136;816:88;923:4;920:1;913:15;947:4;944:1;937:15;963:251;1035:2;1029:9;1077:2;1065:15;;1110:18;1095:34;;1131:22;;;1092:62;1089:88;;;1157:18;;:::i;:::-;1193:2;1186:22;963:251;:::o;1219:255::-;1291:2;1285:9;1333:6;1321:19;;1370:18;1355:34;;1391:22;;;1352:62;1349:88;;;1417:18;;:::i;1479:334::-;1550:2;1544:9;1606:2;1596:13;;-1:-1:-1;;1592:86:136;1580:99;;1709:18;1694:34;;1730:22;;;1691:62;1688:88;;;1756:18;;:::i;:::-;1792:2;1785:22;1479:334;;-1:-1:-1;1479:334:136:o;1818:189::-;1884:4;1917:18;1909:6;1906:30;1903:56;;;1939:18;;:::i;:::-;-1:-1:-1;1984:1:136;1980:14;1996:4;1976:25;;1818:189::o;2012:1438::-;2140:6;2148;2156;2187:2;2230;2218:9;2209:7;2205:23;2201:32;2198:52;;;2246:1;2243;2236:12;2198:52;2282:9;2269:23;2259:33;;2311:2;2360;2349:9;2345:18;2332:32;2322:42;;2383:2;2436;2425:9;2421:18;2408:32;2463:18;2455:6;2452:30;2449:50;;;2495:1;2492;2485:12;2449:50;2518:22;;2571:4;2563:13;;2559:27;-1:-1:-1;2549:55:136;;2600:1;2597;2590:12;2549:55;2636:2;2623:16;2659:66;2675:49;2721:2;2675:49;:::i;:::-;2659:66;:::i;:::-;2759:15;;;2845:2;2837:11;;;2829:20;;2825:29;;;2790:12;;;;2866:19;;;2863:39;;;2898:1;2895;2888:12;2863:39;2922:11;;;;2942:478;2958:6;2953:3;2950:15;2942:478;;;3038:2;3032:3;3023:7;3019:17;3015:26;3012:116;;;3082:1;3111:2;3107;3100:14;3012:116;3154:22;;:::i;:::-;3203:17;;3189:32;;3270:12;;;3257:26;3241:14;;;3234:50;3333:12;;;3320:26;3304:14;;;3297:50;3360:18;;2975:12;;;;3398;;;;2942:478;;;3439:5;3429:15;;;;;;;;;2012:1438;;;;;:::o;3455:154::-;3534:20;;3583:1;3573:12;;3563:40;;3599:1;3596;3589:12;3614:118;3700:5;3693:13;3686:21;3679:5;3676:32;3666:60;;3722:1;3719;3712:12;3666:60;3614:118;:::o;3737:128::-;3802:20;;3831:28;3802:20;3831:28;:::i;3870:674::-;3924:5;3977:3;3970:4;3962:6;3958:17;3954:27;3944:55;;3995:1;3992;3985:12;3944:55;4031:6;4018:20;4057:4;4081:66;4097:49;4143:2;4097:49;:::i;4081:66::-;4169:3;4193:2;4188:3;4181:15;4221:4;4216:3;4212:14;4205:21;;4278:4;4272:2;4269:1;4265:10;4257:6;4253:23;4249:34;4235:48;;4306:3;4298:6;4295:15;4292:35;;;4323:1;4320;4313:12;4292:35;4359:4;4351:6;4347:17;4373:142;4389:6;4384:3;4381:15;4373:142;;;4455:17;;4443:30;;4493:12;;;;4406;;4373:142;;;-1:-1:-1;4533:5:136;3870:674;-1:-1:-1;;;;;;3870:674:136:o;4549:1358::-;4646:6;4699:2;4687:9;4678:7;4674:23;4670:32;4667:52;;;4715:1;4712;4705:12;4667:52;4755:9;4742:23;4784:18;4825:2;4817:6;4814:14;4811:34;;;4841:1;4838;4831:12;4811:34;4864:22;;;;4920:6;4902:16;;;4898:29;4895:49;;;4940:1;4937;4930:12;4895:49;4966:22;;:::i;:::-;5011:33;5041:2;5011:33;:::i;:::-;5004:5;4997:48;5098:2;5094;5090:11;5077:25;5072:2;5065:5;5061:14;5054:49;5156:2;5152;5148:11;5135:25;5130:2;5123:5;5119:14;5112:49;5193:28;5217:2;5213;5209:11;5193:28;:::i;:::-;5188:2;5181:5;5177:14;5170:52;5276:3;5272:2;5268:12;5255:26;5249:3;5242:5;5238:15;5231:51;5336:3;5332:2;5328:12;5315:26;5309:3;5302:5;5298:15;5291:51;5396:3;5392:2;5388:12;5375:26;5369:3;5362:5;5358:15;5351:51;5435:29;5459:3;5455:2;5451:12;5435:29;:::i;:::-;5429:3;5422:5;5418:15;5411:54;5484:3;5533:2;5529;5525:11;5512:25;5562:2;5552:8;5549:16;5546:36;;;5578:1;5575;5568:12;5546:36;5614:56;5662:7;5651:8;5647:2;5643:17;5614:56;:::i;:::-;5609:2;5602:5;5598:14;5591:80;;;5690:3;5739:2;5735;5731:11;5718:25;5768:2;5758:8;5755:16;5752:36;;;5784:1;5781;5774:12;5752:36;5820:56;5868:7;5857:8;5853:2;5849:17;5820:56;:::i;:::-;5804:14;;;5797:80;;;;-1:-1:-1;5808:5:136;4549:1358;-1:-1:-1;;;;;4549:1358:136:o;6185:699::-;6331:6;6339;6347;6400:2;6388:9;6379:7;6375:23;6371:32;6368:52;;;6416:1;6413;6406:12;6368:52;6439:40;6469:9;6439:40;:::i;:::-;6429:50;;6530:2;6519:9;6515:18;6502:32;6553:18;6594:2;6586:6;6583:14;6580:34;;;6610:1;6607;6600:12;6580:34;6633:61;6686:7;6677:6;6666:9;6662:22;6633:61;:::i;:::-;6623:71;;6747:2;6736:9;6732:18;6719:32;6703:48;;6776:2;6766:8;6763:16;6760:36;;;6792:1;6789;6782:12;6760:36;;6815:63;6870:7;6859:8;6848:9;6844:24;6815:63;:::i;:::-;6805:73;;;6185:699;;;;;:::o;7253:154::-;-1:-1:-1;;;;;7332:5:136;7328:54;7321:5;7318:65;7308:93;;7397:1;7394;7387:12;7412:483;7505:6;7513;7566:2;7554:9;7545:7;7541:23;7537:32;7534:52;;;7582:1;7579;7572:12;7534:52;7621:9;7608:23;7640:31;7665:5;7640:31;:::i;:::-;7690:5;-1:-1:-1;7746:2:136;7731:18;;7718:32;7773:18;7762:30;;7759:50;;;7805:1;7802;7795:12;7759:50;7828:61;7881:7;7872:6;7861:9;7857:22;7828:61;:::i;:::-;7818:71;;;7412:483;;;;;:::o;7900:248::-;7968:6;7976;8029:2;8017:9;8008:7;8004:23;8000:32;7997:52;;;8045:1;8042;8035:12;7997:52;-1:-1:-1;;8068:23:136;;;8138:2;8123:18;;;8110:32;;-1:-1:-1;7900:248:136:o;8153:377::-;8227:6;8235;8243;8296:2;8284:9;8275:7;8271:23;8267:32;8264:52;;;8312:1;8309;8302:12;8264:52;8348:9;8335:23;8325:33;;8405:2;8394:9;8390:18;8377:32;8367:42;;8459:2;8448:9;8444:18;8431:32;8472:28;8494:5;8472:28;:::i;:::-;8519:5;8509:15;;;8153:377;;;;;:::o;8535:251::-;8605:6;8658:2;8646:9;8637:7;8633:23;8629:32;8626:52;;;8674:1;8671;8664:12;8626:52;8706:9;8700:16;8725:31;8750:5;8725:31;:::i;9959:184::-;-1:-1:-1;;;10008:1:136;10001:88;10108:4;10105:1;10098:15;10132:4;10129:1;10122:15;10148:184;-1:-1:-1;;;10197:1:136;10190:88;10297:4;10294:1;10287:15;10321:4;10318:1;10311:15;10337:266;10369:1;10395;10385:189;;-1:-1:-1;;;10427:1:136;10420:88;10531:4;10528:1;10521:15;10559:4;10556:1;10549:15;10385:189;-1:-1:-1;10588:9:136;;10337:266::o;10608:184::-;-1:-1:-1;;;10657:1:136;10650:88;10757:4;10754:1;10747:15;10781:4;10778:1;10771:15;10797:125;10862:9;;;10883:10;;;10880:36;;;10896:18;;:::i;11996:184::-;-1:-1:-1;;;12045:1:136;12038:88;12145:4;12142:1;12135:15;12169:4;12166:1;12159:15;12185:245;12252:6;12305:2;12293:9;12284:7;12280:23;12276:32;12273:52;;;12321:1;12318;12311:12;12273:52;12353:9;12347:16;12372:28;12394:5;12372:28;:::i;12435:195::-;12474:3;-1:-1:-1;;12498:5:136;12495:77;12492:103;;12575:18;;:::i;:::-;-1:-1:-1;12622:1:136;12611:13;;12435:195::o;12996:439::-;13049:3;13087:5;13081:12;13114:6;13109:3;13102:19;13140:4;13169;13164:3;13160:14;13153:21;;13208:4;13201:5;13197:16;13231:1;13241:169;13255:6;13252:1;13249:13;13241:169;;;13316:13;;13304:26;;13350:12;;;;13385:15;;;;13277:1;13270:9;13241:169;;;-1:-1:-1;13426:3:136;;12996:439;-1:-1:-1;;;;;12996:439:136:o;13440:648::-;13749:3;13738:9;13731:22;13712:4;13776:57;13828:3;13817:9;13813:19;13805:6;13776:57;:::i;:::-;13881:9;13873:6;13869:22;13864:2;13853:9;13849:18;13842:50;13909:44;13946:6;13938;13909:44;:::i;:::-;13901:52;;;13972:6;14026:2;14018:6;14014:15;14009:2;13998:9;13994:18;13987:43;14078:2;14070:6;14066:15;14061:2;14050:9;14046:18;14039:43;;13440:648;;;;;;;:::o;14093:373::-;14166:6;14174;14227:2;14215:9;14206:7;14202:23;14198:32;14195:52;;;14243:1;14240;14233:12;14195:52;14275:9;14269:16;14294:28;14316:5;14294:28;:::i;:::-;14391:2;14376:18;;14370:25;14341:5;;-1:-1:-1;14404:30:136;14370:25;14404:30;:::i;:::-;14453:7;14443:17;;;14093:373;;;;;:::o;14829:682::-;15122:4;15162:1;15154:6;15151:13;15141:47;;15168:18;;:::i;:::-;15215:6;15204:9;15197:25;15258:3;15253:2;15242:9;15238:18;15231:31;15285:57;15337:3;15326:9;15322:19;15314:6;15285:57;:::i;:::-;15390:9;15382:6;15378:22;15373:2;15362:9;15358:18;15351:50;15418:44;15455:6;15447;15418:44;:::i;:::-;15410:52;;;15498:6;15493:2;15482:9;15478:18;15471:34;14829:682;;;;;;;:::o;16839:1009::-;16952:6;16960;16968;17021:2;17009:9;17000:7;16996:23;16992:32;16989:52;;;17037:1;17034;17027:12;16989:52;17066:9;17060:16;17050:26;;17095:2;17137;17126:9;17122:18;17116:25;17106:35;;17185:2;17174:9;17170:18;17164:25;17212:18;17204:6;17201:30;17198:50;;;17244:1;17241;17234:12;17198:50;17267:22;;17320:4;17312:13;;17308:27;-1:-1:-1;17298:55:136;;17349:1;17346;17339:12;17298:55;17378:2;17372:9;17401:66;17417:49;17463:2;17417:49;:::i;17401:66::-;17501:15;;;17583:1;17579:10;;;;17571:19;;17567:28;;;17532:12;;;;17607:19;;;17604:39;;;17639:1;17636;17629:12;17604:39;17663:11;;;;17683:135;17699:6;17694:3;17691:15;17683:135;;;17765:10;;17753:23;;17716:12;;;;17796;;;;17683:135;;;17837:5;17827:15;;;;;;;16839:1009;;;;;:::o;18040:935::-;18262:4;18291:2;18331;18320:9;18316:18;18361:6;18350:9;18343:25;18387:2;18425;18420;18409:9;18405:18;18398:30;18448:6;18483;18477:13;18514:6;18506;18499:22;18540:2;18530:12;;18573:2;18562:9;18558:18;18551:25;;18611:2;18603:6;18599:15;18632:1;18642:307;18656:6;18653:1;18650:13;18642:307;;;18715:13;;18753:9;;18741:22;;18803:11;;;18797:18;18783:12;;;18776:40;18856:11;;18850:18;18836:12;;;18829:40;18889:12;;;;18924:15;;;;18678:1;18671:9;18642:307;;;-1:-1:-1;18966:3:136;;18040:935;-1:-1:-1;;;;;;;;;18040:935:136:o;18980:250::-;19065:1;19075:113;19089:6;19086:1;19083:13;19075:113;;;19165:11;;;19159:18;19146:11;;;19139:39;19111:2;19104:10;19075:113;;;-1:-1:-1;;19222:1:136;19204:16;;19197:27;18980:250::o;19235:329::-;19276:3;19314:5;19308:12;19341:6;19336:3;19329:19;19357:76;19426:6;19419:4;19414:3;19410:14;19403:4;19396:5;19392:16;19357:76;:::i;:::-;19478:2;19466:15;-1:-1:-1;;19462:88:136;19453:98;;;;19553:4;19449:109;;19235:329;-1:-1:-1;;19235:329:136:o;19569:433::-;19790:6;19779:9;19772:25;19753:4;19827:1;19819:6;19816:13;19806:47;;19833:18;;:::i;:::-;19889:6;19884:2;19873:9;19869:18;19862:34;19932:2;19927;19916:9;19912:18;19905:30;19952:44;19992:2;19981:9;19977:18;19969:6;19952:44;:::i;20194:466::-;20492:6;20481:9;20474:25;20535:2;20530;20519:9;20515:18;20508:30;20455:4;20555:56;20607:2;20596:9;20592:18;20584:6;20555:56;:::i;:::-;20547:64;;20647:6;20642:2;20631:9;20627:18;20620:34;20194:466;;;;;;:::o;20665:568::-;20718:5;20771:3;20764:4;20756:6;20752:17;20748:27;20738:55;;20789:1;20786;20779:12;20738:55;20818:6;20812:13;20844:18;20840:2;20837:26;20834:52;;;20866:18;;:::i;:::-;20910:114;21018:4;-1:-1:-1;;20942:4:136;20938:2;20934:13;20930:86;20926:97;20910:114;:::i;:::-;21049:2;21040:7;21033:19;21095:3;21088:4;21083:2;21075:6;21071:15;21067:26;21064:35;21061:55;;;21112:1;21109;21102:12;21061:55;21125:77;21199:2;21192:4;21183:7;21179:18;21172:4;21164:6;21160:17;21125:77;:::i;21238:654::-;21379:6;21387;21395;21448:2;21436:9;21427:7;21423:23;21419:32;21416:52;;;21464:1;21461;21454:12;21416:52;21497:9;21491:16;21526:18;21567:2;21559:6;21556:14;21553:34;;;21583:1;21580;21573:12;21553:34;21606:60;21658:7;21649:6;21638:9;21634:22;21606:60;:::i;:::-;21596:70;;21706:2;21695:9;21691:18;21685:25;21675:35;;21756:2;21745:9;21741:18;21735:25;21719:41;;21785:2;21775:8;21772:16;21769:36;;;21801:1;21798;21791:12;21769:36;;21824:62;21878:7;21867:8;21856:9;21852:24;21824:62;:::i;21897:707::-;22265:6;22254:9;22247:25;22308:3;22303:2;22292:9;22288:18;22281:31;22228:4;22335:57;22387:3;22376:9;22372:19;22364:6;22335:57;:::i;:::-;22440:4;22432:6;22428:17;22423:2;22412:9;22408:18;22401:45;22494:9;22486:6;22482:22;22477:2;22466:9;22462:18;22455:50;22522:32;22547:6;22539;22522:32;:::i;:::-;22514:40;;;22591:6;22585:3;22574:9;22570:19;22563:35;21897:707;;;;;;;;:::o;22609:407::-;22692:5;22732;22726:12;22774:4;22767:5;22763:16;22757:23;22799:66;22891:2;22887;22883:11;22874:20;;22917:1;22909:6;22906:13;22903:107;;;22997:2;22991;22981:6;22978:1;22974:14;22971:1;22967:22;22963:31;22959:2;22955:40;22951:49;22942:58;;22903:107;;;;22609:407;;;:::o;23274:762::-;23586:3;23625:1;23617:6;23614:13;23604:47;;23631:18;;:::i;:::-;-1:-1:-1;23676:3:136;23672:16;;;23660:29;;23714:1;23705:11;;23698:27;;;;23750:2;23741:12;;23734:28;;;;23808:14;;23801:22;23792:32;;23787:2;23778:12;;23771:54;23850:2;23841:12;;23834:28;;;;23887:2;23878:12;;23871:28;23924:3;23915:13;;23908:29;23984:14;23977:22;23968:32;;;23962:3;23953:13;;23946:55;24026:3;24017:13;;23274:762::o;24041:492::-;24216:3;24254:6;24248:13;24270:66;24329:6;24324:3;24317:4;24309:6;24305:17;24270:66;:::i;:::-;24399:13;;24358:16;;;;24421:70;24399:13;24358:16;24468:4;24456:17;;24421:70;:::i;:::-;24507:20;;24041:492;-1:-1:-1;;;;24041:492:136:o;24538:792::-;24931:6;24920:9;24913:25;24974:3;24969:2;24958:9;24954:18;24947:31;24894:4;25001:57;25053:3;25042:9;25038:19;25030:6;25001:57;:::i;:::-;25106:9;25098:6;25094:22;25089:2;25078:9;25074:18;25067:50;25140:32;25165:6;25157;25140:32;:::i;:::-;25126:46;;25208:6;25203:2;25192:9;25188:18;25181:34;25264:9;25256:6;25252:22;25246:3;25235:9;25231:19;25224:51;25292:32;25317:6;25309;25292:32;:::i;:::-;25284:40;24538:792;-1:-1:-1;;;;;;;;24538:792:136:o;25607:287::-;25736:3;25774:6;25768:13;25790:66;25849:6;25844:3;25837:4;25829:6;25825:17;25790:66;:::i;:::-;25872:16;;;;;25607:287;-1:-1:-1;;25607:287:136:o;25899:339::-;26076:2;26065:9;26058:21;26039:4;26096:44;26136:2;26125:9;26121:18;26113:6;26096:44;:::i;:::-;26088:52;;-1:-1:-1;;;;;26180:6:136;26176:55;26171:2;26160:9;26156:18;26149:83;25899:339;;;;;:::o;26243:546::-;26565:6;26554:9;26547:25;26608:3;26603:2;26592:9;26588:18;26581:31;26528:4;26629:57;26681:3;26670:9;26666:19;26658:6;26629:57;:::i;:::-;26734:4;26722:17;;;;26717:2;26702:18;;26695:45;-1:-1:-1;26771:2:136;26756:18;26749:34;26621:65;26243:546;-1:-1:-1;;26243:546:136:o;26794:184::-;26864:6;26917:2;26905:9;26896:7;26892:23;26888:32;26885:52;;;26933:1;26930;26923:12;26885:52;-1:-1:-1;26956:16:136;;26794:184;-1:-1:-1;26794:184:136:o;26983:603::-;27291:6;27280:9;27273:25;27334:3;27329:2;27318:9;27314:18;27307:31;27254:4;27361:57;27413:3;27402:9;27398:19;27390:6;27361:57;:::i;:::-;27466:4;27458:6;27454:17;27449:2;27438:9;27434:18;27427:45;27520:9;27512:6;27508:22;27503:2;27492:9;27488:18;27481:50;27548:32;27573:6;27565;27548:32;:::i;:::-;27540:40;26983:603;-1:-1:-1;;;;;;;26983:603:136:o;27993:175::-;28030:3;28074:4;28067:5;28063:16;28103:4;28094:7;28091:17;28088:43;;28111:18;;:::i;:::-;28160:1;28147:15;;27993:175;-1:-1:-1;;27993:175:136:o;28173:319::-;28379:6;28368:9;28361:25;28422:2;28417;28406:9;28402:18;28395:30;28342:4;28442:44;28482:2;28471:9;28467:18;28459:6;28442:44;:::i;28497:335::-;28576:6;28629:2;28617:9;28608:7;28604:23;28600:32;28597:52;;;28645:1;28642;28635:12;28597:52;28678:9;28672:16;28711:18;28703:6;28700:30;28697:50;;;28743:1;28740;28733:12;28697:50;28766:60;28818:7;28809:6;28798:9;28794:22;28766:60;:::i;28837:925::-;29286:66;29278:6;29274:79;29269:3;29262:92;29244:3;29373;29405:2;29401:1;29396:3;29392:11;29385:23;29437:6;29431:13;29453:74;29520:6;29516:1;29511:3;29507:11;29500:4;29492:6;29488:17;29453:74;:::i;:::-;29555:6;29550:3;29546:16;29536:26;;29590:2;29586:1;29582:2;29578:10;29571:22;29624:6;29618:13;29602:29;;29640:75;29706:8;29702:1;29698:2;29694:10;29687:4;29679:6;29675:17;29640:75;:::i;:::-;29735:17;29754:1;29731:25;;28837:925;-1:-1:-1;;;;;28837:925:136:o;29767:168::-;29840:9;;;29871;;29888:15;;;29882:22;;29868:37;29858:71;;29909:18;;:::i;29940:128::-;30007:9;;;30028:11;;;30025:37;;;30042:18;;:::i;30073:639::-;30323:6;30318:3;30311:19;30293:3;30349:2;30382;30377:3;30373:12;30414:6;30408:13;30479:2;30471:6;30467:15;30500:1;30510:175;30524:6;30521:1;30518:13;30510:175;;;30587:13;;30573:28;;30623:14;;;;30660:15;;;;30546:1;30539:9;30510:175;;;-1:-1:-1;30701:5:136;;30073:639;-1:-1:-1;;;;;;;30073:639:136:o;30717:359::-;30920:2;30909:9;30902:21;30883:4;30940:44;30980:2;30969:9;30965:18;30957:6;30940:44;:::i;:::-;31015:2;31000:18;;30993:34;;;;-1:-1:-1;31058:2:136;31043:18;31036:34;30932:52;30717:359;-1:-1:-1;30717:359:136:o;31081:511::-;31332:2;31321:9;31314:21;31295:4;31358:56;31410:2;31399:9;31395:18;31387:6;31358:56;:::i;:::-;31462:14;31454:6;31450:27;31445:2;31434:9;31430:18;31423:55;31526:9;31518:6;31514:22;31509:2;31498:9;31494:18;31487:50;31554:32;31579:6;31571;31554:32;:::i;31597:615::-;31907:6;31896:9;31889:25;31950:3;31945:2;31934:9;31930:18;31923:31;31870:4;31977:57;32029:3;32018:9;32014:19;32006:6;31977:57;:::i;:::-;32082:14;32074:6;32070:27;32065:2;32054:9;32050:18;32043:55;32146:9;32138:6;32134:22;32129:2;32118:9;32114:18;32107:50;32174:32;32199:6;32191;32174:32;:::i;32543:689::-;32877:3;32866:9;32859:22;32840:4;32904:57;32956:3;32945:9;32941:19;32933:6;32904:57;:::i;:::-;33009:9;33001:6;32997:22;32992:2;32981:9;32977:18;32970:50;33043:32;33068:6;33060;33043:32;:::i;:::-;33029:46;;33111:6;33106:2;33095:9;33091:18;33084:34;33166:9;33158:6;33154:22;33149:2;33138:9;33134:18;33127:50;33194:32;33219:6;33211;33194:32;:::i;33237:896::-;33690:6;33679:9;33672:25;33733:3;33728:2;33717:9;33713:18;33706:31;33653:4;33760:57;33812:3;33801:9;33797:19;33789:6;33760:57;:::i;:::-;33865:9;33857:6;33853:22;33848:2;33837:9;33833:18;33826:50;33899:32;33924:6;33916;33899:32;:::i;:::-;33885:46;;33967:6;33962:2;33951:9;33947:18;33940:34;34023:9;34015:6;34011:22;34005:3;33994:9;33990:19;33983:51;34051:32;34076:6;34068;34051:32;:::i;:::-;34043:40;;;34120:6;34114:3;34103:9;34099:19;34092:35;33237:896;;;;;;;;;:::o;34616:463::-;34862:66;34854:6;34850:79;34839:9;34832:98;34966:6;34961:2;34950:9;34946:18;34939:34;35009:2;35004;34993:9;34989:18;34982:30;34813:4;35029:44;35069:2;35058:9;35054:18;35046:6;35029:44;:::i;35084:174::-;35151:12;35183:10;;;35195;;;35179:27;;35218:11;;;35215:37;;;35232:18;;:::i;35910:899::-;36333:6;36322:9;36315:25;36376:3;36371:2;36360:9;36356:18;36349:31;36296:4;36403:57;36455:3;36444:9;36440:19;36432:6;36403:57;:::i;:::-;36508:4;36496:17;;36491:2;36476:18;;36469:45;36533:12;36581:15;;;36576:2;36561:18;;36554:43;36634:15;;36628:3;36613:19;;36606:44;36681:3;36666:19;;36659:35;;;36731:22;;;36725:3;36710:19;;36703:51;36771:32;36735:6;36788;36771:32;:::i;:::-;36763:40;35910:899;-1:-1:-1;;;;;;;;;;35910:899:136:o;36814:787::-;37178:3;37167:9;37160:22;37141:4;37205:57;37257:3;37246:9;37242:19;37234:6;37205:57;:::i;:::-;37310:4;37302:6;37298:17;37293:2;37282:9;37278:18;37271:45;37364:14;37356:6;37352:27;37347:2;37336:9;37332:18;37325:55;37428:12;37420:6;37416:25;37411:2;37400:9;37396:18;37389:53;37479:6;37473:3;37462:9;37458:19;37451:35;37535:9;37527:6;37523:22;37517:3;37506:9;37502:19;37495:51;37563:32;37588:6;37580;37563:32;:::i;:::-;37555:40;36814:787;-1:-1:-1;;;;;;;;;36814:787:136:o;37889:530::-;38074:3;38112:6;38106:13;38128:66;38187:6;38182:3;38175:4;38167:6;38163:17;38128:66;:::i;:::-;38263:2;38259:15;;;;38276:66;38255:88;38216:16;;;;38241:103;;;38371:2;38360:14;;38353:30;;;;38410:2;38399:14;;37889:530;-1:-1:-1;;37889:530:136:o","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","checkForEncounterEnd((uint8,uint256,uint256,bool,uint256,uint256,uint256,bool,bytes32[],bytes32[]))":"1e45d614","createEncounter(uint8,bytes32[],bytes32[])":"2c86e0e2","endEncounter(bytes32,uint256,bool)":"e903546c","endTurn(bytes32,bytes32,(bytes32,bytes32,uint256)[])":"1b3561d3","isParticipant(address,bytes32[])":"b2467894","isParticipant(bytes32,bytes32)":"c6ca743c","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"EncodedLengths_InvalidLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accessedIndex\",\"type\":\"uint256\"}],\"name\":\"Store_IndexOutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"Store_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"fieldLength\",\"type\":\"uint40\"}],\"name\":\"Store_InvalidSplice\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceDynamicData\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"encounterData\",\"type\":\"tuple\"}],\"name\":\"checkForEncounterEnd\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_encounterEnded\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"_attackersWin\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"bytes32[]\",\"name\":\"group1\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"group2\",\"type\":\"bytes32[]\"}],\"name\":\"createEncounter\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersWin\",\"type\":\"bool\"}],\"name\":\"endEncounter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"attackerEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"internalType\":\"struct Attack[]\",\"name\":\"attacks\",\"type\":\"tuple[]\"}],\"name\":\"endTurn\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"participants\",\"type\":\"bytes32[]\"}],\"name\":\"isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"name\":\"isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the encoded lengths.\"}}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"details\":\"Raised if the start index is larger than the previous length of the field.\",\"params\":{\"accessedIndex\":\"FIXME\",\"length\":\"FIXME\"}}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The resource ID.\",\"resourceIdString\":\"The stringified resource ID (for easier debugging).\"}}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"details\":\"Raised if the splice total length of the field is changed but the splice is not at the end of the field.\",\"params\":{\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"fieldLength\":\"The field length for the splice operation.\",\"startWithinField\":\"The start index within the field for the splice operation.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"params\":{\"data\":\"The data to insert into the dynamic data of the record at the start byte.\",\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"dynamicFieldIndex\":\"The index of the dynamic field to splice data, relative to the start of the dynamic fields. (Dynamic field index = field index - number of static fields)\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"endTurn(bytes32,bytes32,(bytes32,bytes32,uint256)[])\":{\"params\":{\"attacks\":\": for a pve the entity with the highest agi has their attacks calculated first\",\"encounterId\":\"the bytes32 id of the encounter\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided encoded lengths has an invalid length.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided index is out of bounds.\"}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Error raised if the provided resource ID cannot be found.\"}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"notice\":\"Error raised if the provided splice is invalid.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"notice\":\"Emitted when dynamic data in the store is spliced.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/EncounterSystem.sol\":\"EncounterSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0xae5804456464045024c2a05acc55e6fd8ecf9ebddb6df3a2aa4758c018c15a94\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b228b85e134241ef59c0b60bb1a57978e6ad4839a6f83e139df22e3bd5a88399\",\"dweb:/ipfs/QmaFebYsJDgWLyBHRoPDzwhzbLvRhrgyTS1hp9o9U9Q1kg\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/forge-std/src/console.sol\":{\"keccak256\":\"0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70\",\"dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0xbcc0b0006847ffd3003e9fd1f7574d2ef5da1c9eaadd2d99ee7d253041de27c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5c68eace8fd6858299bd4400b1315b40fcffe998e0918d09d1d2648d0098cb2a\",\"dweb:/ipfs/QmQStDCNQPPseE47XB98x31jpuz4LA4LrwaUoP8FVZZrbG\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x3c5e99a34e3b57a213d98525ad2c5c130b169917a3462510b199fac82fdca144\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://163ce7726195d7eea428181abae50377160b9fd386152b2f24f1a96ebbb74361\",\"dweb:/ipfs/QmUXw9XhkC7PEzAoK5QnsNyG52sv9Gbx4pg4FjRTBXYSFF\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/ArmorStats.sol\":{\"keccak256\":\"0xa3d134d6f459a9f5e996847d39ecf083872c798b1ab5346c35d5f5718d2ff885\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aaab84f5574327b3295c1f4e03f30e1b91f3d82226fe12efce605b1f0805d0dc\",\"dweb:/ipfs/QmSNwx5UbXdZ6WT7EqzGRYKyJ94Up6GRrAtK8MXkwf9Gnc\"]},\"src/codegen/tables/AttackOutcome.sol\":{\"keccak256\":\"0x29d203e2f51df40dbbddbb4824146ae4eb82ac422cf4070d18a605efa776cacf\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://50ed837b4b277b158c5f034b0acbb8797b697cc2e34092a9a85e70035f892920\",\"dweb:/ipfs/QmTpJBzfZW5ePPbKpodakeACD8vK7UYHRcxPE5i3pAq2WE\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x9068940be9154fd653f4a6ea9f5844620759420a4e443c6c204b147fd7371440\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://db81719275c627b22c6629fd8376c1875feb579224eff415e03585cf74dabdaa\",\"dweb:/ipfs/QmPx5G9d79t6cThpy2XeAZP4CA9FVthwY5XzdYGk3jziWU\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/ConsumableStats.sol\":{\"keccak256\":\"0x76e5941db5fd2dd2347783ebf4278fa2d900a8729c5b61a66369344d5daa30f9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a263ee2808928303c5a750be96f7b2b12054ea0a2c784c3e38459ad93ea73e79\",\"dweb:/ipfs/QmYhZYVFW6do8LuCgZtEmQkNMzPdPVUBcsunBya2Xi6rRx\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/Effects.sol\":{\"keccak256\":\"0x18fc4f16201f1a147ba783556947f88bee2950c5f8a753a5c8944a23c29be97e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://21a3a0218cc1c41607169bfcee42628a2be2bfd04463fb55398789d11348b18f\",\"dweb:/ipfs/QmYrCUqXmqRNmizq5cWndg159Yo6LgNJqeCsCjYuBbsuhN\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0xffbf4f955a9fd1d329d78239d5d8921b80b05169bb781be608aad176664d6556\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://124ef413fbf46356cbf3f7a20e31a8f1be5e3cc94cebe5417a1bab07b26ae1de\",\"dweb:/ipfs/QmXA5R8SymSczgusQRduzMaPFKBMaG3rbH7LstwYEEsEam\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MagicDamageStats.sol\":{\"keccak256\":\"0xa2a1da1f45bb2cfeda50e8982627532a0c6699644c5d26d4dd4614077446a039\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4e51d962facee303806924506b701fe34d068d5d38f88f434a89a98c2c0e1dbe\",\"dweb:/ipfs/QmadPoWrKJmbdfkso6N491oNu27iktehiictTVjo3yhqU6\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/MonsterStats.sol\":{\"keccak256\":\"0x0aebc2ef30271c6f721d31518369ec7de743560c132625ef1113f281def9b840\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8453f871f2821af1d2dc399363da478d488829bbec236a9e46be72ade90bde3e\",\"dweb:/ipfs/QmdisXA9gdgc7gBECNijZ7Zrfnp5ffWdZEGALencDJgvxy\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/PhysicalDamageStats.sol\":{\"keccak256\":\"0xfbcf6d0816bbd9fa245250e5c097e2823eb45ff38a17eaad11a6ac3f9ac2dd7f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4e53151895eef9832bd3639192759f058b4482c22ae6c15ba6283dbe62f9678\",\"dweb:/ipfs/QmNkyu96cyrWxf6RGQEZGFqCAX4obfYB5xKrSueAqRosVC\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/SpellStats.sol\":{\"keccak256\":\"0x0f1fe0640737325f204b2b7aec7d0fabb04a56019c45916dbdbde5e2d94297bd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c4be2e507feea78e2091dc9359fb52b6d338e7acea128c6fe4da509de11bee02\",\"dweb:/ipfs/QmeJ4zzb2WPjXjEzrPqJAcwXREsqtrAGcFKU8nPdEMzH6y\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/StatRestrictions.sol\":{\"keccak256\":\"0x485ed791c22967baca5350cb40d027a98dafd8a2b34ef62c4bf6698da0e7d633\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c3eb85b6a667364bb7e9042030570d7ca0e1cf3d0efba1376de566e6f63aab93\",\"dweb:/ipfs/QmUSKYh6sFCJnP9mps8dTTjPRtF3Ho28fUhqeR3QrgM1J3\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/StatusEffectStats.sol\":{\"keccak256\":\"0xdd840050fb4cfe00a20420c0252d1833c5ad2b77ce915d63a802bf6ed2e71256\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa00bc33ef6da0dd25023412fc17ab753b30bd4afa4a5cb55e8399ee7b939938\",\"dweb:/ipfs/QmRAzmqexAzCHVPchngedBjF1eo3NCAhZpa2Ytr7CdXzKL\"]},\"src/codegen/tables/StatusEffectsValidity.sol\":{\"keccak256\":\"0x81802f4d2b6c30c26c882e7fe21488513e538e388954451577fabbf3d0eb0605\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4e7a0ae1c64389672e93a42865855d287d0f8db4fb6f5482d4b585437257acd3\",\"dweb:/ipfs/QmfT5iFgnaWXo1JyvA1XGLZvQAyrhE12cw6o9ddb3xSGZZ\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x8c9f81616e473d55ea5f48dbdd45e9af9e029e08610d5ae694a5a64a46e94d07\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://76c92eac0bf798878bf6d91e479ec59d08e86cce17ab0d3778948274e679cd9f\",\"dweb:/ipfs/QmcW6DrQGBAyayKVCHr5X62RyrLukAoS6rgZrbKhjpHiN1\"]},\"src/codegen/tables/WeaponStats.sol\":{\"keccak256\":\"0x28dbbd475bf3006644fb7668b67eea5d1ce8506b5eb516f1ce7b66bfc6f3a743\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://28977880d4d89004cf361f871783b82d6f30ec1b5b114f0d9297e9cc9f1bf6f5\",\"dweb:/ipfs/QmRePG2wVcTmJbVzkj3Hye1hScFxS54NSHD5rLjfbNiWZJ\"]},\"src/codegen/tables/WorldStatusEffects.sol\":{\"keccak256\":\"0x1e8f7bbc8706cfaa12026ab696290d14bdab9d1b9169b72abcf4f945d7dade42\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://876b832c6d439efafdcbed77428a485412aeb4922ffa9f3a079fd3ed5e0904b0\",\"dweb:/ipfs/QmfGjp2MDVsUgcNS3HaqSDMzC2AXLcAe1dRRLUesymc1tt\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0x4122dfa030b0c2d13b597cb74fb61ba56d88ab789d9e1a1c3a41230cc566f8d0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07a681a231e812f2ce2287668e4d17a6e9194c498428b4fef170628fe858970c\",\"dweb:/ipfs/QmXov6js598Fdt2GN9kptz22uCbD7aRAQqxfs2Ram9UgzS\"]},\"src/codegen/world/IEffectsSystem.sol\":{\"keccak256\":\"0xda895326718d09a2ec3bdb9bf54e7cfc7d1aaabbaf7f3dcd49483ab3ae5232b5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ef8351ff7a5a190d343c42eecdc5b06110d40d984d9dea71d2437dbcd56097fe\",\"dweb:/ipfs/QmReLTbDqiByaTAYnCiBm491tdNDp5VcTmi3Lm4AA2oYWG\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0x9bff43a1df83eaa499a69014f3dd85ac5558f94f7a6c10b4ea4dfc8918948fb4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f5207aec0ef376d4bf39f3db8569886e501cd8910a81cd3047532b6d4d28d7d6\",\"dweb:/ipfs/QmRH8AMU9APuzyx81CpUatruQ3JpRZDfWCC6oR6gSi6rim\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x75923fedc55e7993029587aee230e82278b03e8778ac1f896de20830ea5a1c9f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://20fd5ddfd13d3614f5893a40c1329d6828b32ba142dcabd4e75a042d020bbf98\",\"dweb:/ipfs/QmU3pXPJZubPAQE85HyXJCbsaDrhwjGZVzn5zV2MU6jDfd\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0xeb2485fcfcb4bddf2e2063b6abcad52cb72a6ae1176adf8742323331c9686029\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://27be334847df35b2ea4fd3cc73e89169c2ec005b99f8bf4b44cd0f20605ca4e0\",\"dweb:/ipfs/QmYhnTTmQA8haCw4wKSY6wZz8MoNwTzGz5P2bfUytrSwjg\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xde213a12de1182250a592b1214df7045a1e35ae027960bed53202b12b9dfd889\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e0939bd318ab5b1ce2395ac27eb5593c60e5e19ea0b37ed40c44c71cf4026414\",\"dweb:/ipfs/QmZDiLPda9Gm3LPict2uK9cj19AKGvwfboLmiJ1duqRHTt\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x43be8f3d78bac70f5db305a36f48ccbb0d51431956e4a6149f309273d6dacbdc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0d343f6a4020f9fa5657de74290ec3cc728d3a2df5f5146138c299935738279d\",\"dweb:/ipfs/QmQ5ZrckAn8BMATg7BsmG6xX9LLRHedsvuMF6BZRcD3eJw\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0x002de42f7f36e01ee5941d8d42fd95d7e7abad147a6dcaa122d254c95e7be5f7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://791821d695a2d83b412168ca7a6b98468e20be90b802ce44e67c32faba4fc048\",\"dweb:/ipfs/Qmb8tRD9Qai9ZLzAdPF25SMt6brbmbD4jAFzu7CkdUuHHD\"]},\"src/interfaces/IRngSystem.sol\":{\"keccak256\":\"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02\",\"dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x89fd5e10e4f4b76202a3a2d919bc12e04e5101c9f6e26582f9c659ecda74ed73\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb375e59d595372e7b33407a3da6c910b5d784bc5fcaf369ab97c24e5b6b81c8\",\"dweb:/ipfs/QmTrLuS5sLV8aKdKkiH3u4SWy2KnvauRATTVT17ppFrgus\"]},\"src/libraries/ArrayManagers.sol\":{\"keccak256\":\"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c\",\"dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/libraries/Math.sol\":{\"keccak256\":\"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a\",\"dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW\"]},\"src/systems/EncounterSystem.sol\":{\"keccak256\":\"0xc093fc372ac8a0149b2064caf40757b218d889848e905263a81019d98251e068\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9331538fc7c8c1285b5ee9dc09aa7ac0f5a2c6309b157b6647acc457538a9ec5\",\"dweb:/ipfs/QmRFJTNMe4tG46Rb7Gd6w9ZHeYR3mGZQRD79b23vViVyxa\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"EncodedLengths_InvalidLength"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"},{"internalType":"uint256","name":"accessedIndex","type":"uint256"}],"type":"error","name":"Store_IndexOutOfBounds"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"Store_InvalidResourceType"},{"inputs":[{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"uint40","name":"fieldLength","type":"uint40"}],"type":"error","name":"Store_InvalidSplice"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"uint40","name":"deleteCount","type":"uint40","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceDynamicData","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"struct CombatEncounterData","name":"encounterData","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}],"stateMutability":"view","type":"function","name":"checkForEncounterEnd","outputs":[{"internalType":"bool","name":"_encounterEnded","type":"bool"},{"internalType":"bool","name":"_attackersWin","type":"bool"}]},{"inputs":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"bytes32[]","name":"group1","type":"bytes32[]"},{"internalType":"bytes32[]","name":"group2","type":"bytes32[]"}],"stateMutability":"nonpayable","type":"function","name":"createEncounter","outputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"uint256","name":"randomNumber","type":"uint256"},{"internalType":"bool","name":"attackersWin","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"endEncounter"},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"struct Attack[]","name":"attacks","type":"tuple[]","components":[{"internalType":"bytes32","name":"attackerEntityId","type":"bytes32"},{"internalType":"bytes32","name":"defenderEntityId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}]}],"stateMutability":"payable","type":"function","name":"endTurn"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32[]","name":"participants","type":"bytes32[]"}],"stateMutability":"view","type":"function","name":"isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"bytes32","name":"encounterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"endTurn(bytes32,bytes32,(bytes32,bytes32,uint256)[])":{"params":{"attacks":": for a pve the entity with the highest agi has their attacks calculated first","encounterId":"the bytes32 id of the encounter"}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/EncounterSystem.sol":"EncounterSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0xae5804456464045024c2a05acc55e6fd8ecf9ebddb6df3a2aa4758c018c15a94","urls":["bzz-raw://b228b85e134241ef59c0b60bb1a57978e6ad4839a6f83e139df22e3bd5a88399","dweb:/ipfs/QmaFebYsJDgWLyBHRoPDzwhzbLvRhrgyTS1hp9o9U9Q1kg"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/forge-std/src/console.sol":{"keccak256":"0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba","urls":["bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70","dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0xbcc0b0006847ffd3003e9fd1f7574d2ef5da1c9eaadd2d99ee7d253041de27c4","urls":["bzz-raw://5c68eace8fd6858299bd4400b1315b40fcffe998e0918d09d1d2648d0098cb2a","dweb:/ipfs/QmQStDCNQPPseE47XB98x31jpuz4LA4LrwaUoP8FVZZrbG"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x3c5e99a34e3b57a213d98525ad2c5c130b169917a3462510b199fac82fdca144","urls":["bzz-raw://163ce7726195d7eea428181abae50377160b9fd386152b2f24f1a96ebbb74361","dweb:/ipfs/QmUXw9XhkC7PEzAoK5QnsNyG52sv9Gbx4pg4FjRTBXYSFF"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/ArmorStats.sol":{"keccak256":"0xa3d134d6f459a9f5e996847d39ecf083872c798b1ab5346c35d5f5718d2ff885","urls":["bzz-raw://aaab84f5574327b3295c1f4e03f30e1b91f3d82226fe12efce605b1f0805d0dc","dweb:/ipfs/QmSNwx5UbXdZ6WT7EqzGRYKyJ94Up6GRrAtK8MXkwf9Gnc"],"license":"MIT"},"src/codegen/tables/AttackOutcome.sol":{"keccak256":"0x29d203e2f51df40dbbddbb4824146ae4eb82ac422cf4070d18a605efa776cacf","urls":["bzz-raw://50ed837b4b277b158c5f034b0acbb8797b697cc2e34092a9a85e70035f892920","dweb:/ipfs/QmTpJBzfZW5ePPbKpodakeACD8vK7UYHRcxPE5i3pAq2WE"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x9068940be9154fd653f4a6ea9f5844620759420a4e443c6c204b147fd7371440","urls":["bzz-raw://db81719275c627b22c6629fd8376c1875feb579224eff415e03585cf74dabdaa","dweb:/ipfs/QmPx5G9d79t6cThpy2XeAZP4CA9FVthwY5XzdYGk3jziWU"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/ConsumableStats.sol":{"keccak256":"0x76e5941db5fd2dd2347783ebf4278fa2d900a8729c5b61a66369344d5daa30f9","urls":["bzz-raw://a263ee2808928303c5a750be96f7b2b12054ea0a2c784c3e38459ad93ea73e79","dweb:/ipfs/QmYhZYVFW6do8LuCgZtEmQkNMzPdPVUBcsunBya2Xi6rRx"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/Effects.sol":{"keccak256":"0x18fc4f16201f1a147ba783556947f88bee2950c5f8a753a5c8944a23c29be97e","urls":["bzz-raw://21a3a0218cc1c41607169bfcee42628a2be2bfd04463fb55398789d11348b18f","dweb:/ipfs/QmYrCUqXmqRNmizq5cWndg159Yo6LgNJqeCsCjYuBbsuhN"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0xffbf4f955a9fd1d329d78239d5d8921b80b05169bb781be608aad176664d6556","urls":["bzz-raw://124ef413fbf46356cbf3f7a20e31a8f1be5e3cc94cebe5417a1bab07b26ae1de","dweb:/ipfs/QmXA5R8SymSczgusQRduzMaPFKBMaG3rbH7LstwYEEsEam"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MagicDamageStats.sol":{"keccak256":"0xa2a1da1f45bb2cfeda50e8982627532a0c6699644c5d26d4dd4614077446a039","urls":["bzz-raw://4e51d962facee303806924506b701fe34d068d5d38f88f434a89a98c2c0e1dbe","dweb:/ipfs/QmadPoWrKJmbdfkso6N491oNu27iktehiictTVjo3yhqU6"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/MonsterStats.sol":{"keccak256":"0x0aebc2ef30271c6f721d31518369ec7de743560c132625ef1113f281def9b840","urls":["bzz-raw://8453f871f2821af1d2dc399363da478d488829bbec236a9e46be72ade90bde3e","dweb:/ipfs/QmdisXA9gdgc7gBECNijZ7Zrfnp5ffWdZEGALencDJgvxy"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/PhysicalDamageStats.sol":{"keccak256":"0xfbcf6d0816bbd9fa245250e5c097e2823eb45ff38a17eaad11a6ac3f9ac2dd7f","urls":["bzz-raw://f4e53151895eef9832bd3639192759f058b4482c22ae6c15ba6283dbe62f9678","dweb:/ipfs/QmNkyu96cyrWxf6RGQEZGFqCAX4obfYB5xKrSueAqRosVC"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/SpellStats.sol":{"keccak256":"0x0f1fe0640737325f204b2b7aec7d0fabb04a56019c45916dbdbde5e2d94297bd","urls":["bzz-raw://c4be2e507feea78e2091dc9359fb52b6d338e7acea128c6fe4da509de11bee02","dweb:/ipfs/QmeJ4zzb2WPjXjEzrPqJAcwXREsqtrAGcFKU8nPdEMzH6y"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/StatRestrictions.sol":{"keccak256":"0x485ed791c22967baca5350cb40d027a98dafd8a2b34ef62c4bf6698da0e7d633","urls":["bzz-raw://c3eb85b6a667364bb7e9042030570d7ca0e1cf3d0efba1376de566e6f63aab93","dweb:/ipfs/QmUSKYh6sFCJnP9mps8dTTjPRtF3Ho28fUhqeR3QrgM1J3"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/StatusEffectStats.sol":{"keccak256":"0xdd840050fb4cfe00a20420c0252d1833c5ad2b77ce915d63a802bf6ed2e71256","urls":["bzz-raw://aa00bc33ef6da0dd25023412fc17ab753b30bd4afa4a5cb55e8399ee7b939938","dweb:/ipfs/QmRAzmqexAzCHVPchngedBjF1eo3NCAhZpa2Ytr7CdXzKL"],"license":"MIT"},"src/codegen/tables/StatusEffectsValidity.sol":{"keccak256":"0x81802f4d2b6c30c26c882e7fe21488513e538e388954451577fabbf3d0eb0605","urls":["bzz-raw://4e7a0ae1c64389672e93a42865855d287d0f8db4fb6f5482d4b585437257acd3","dweb:/ipfs/QmfT5iFgnaWXo1JyvA1XGLZvQAyrhE12cw6o9ddb3xSGZZ"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x8c9f81616e473d55ea5f48dbdd45e9af9e029e08610d5ae694a5a64a46e94d07","urls":["bzz-raw://76c92eac0bf798878bf6d91e479ec59d08e86cce17ab0d3778948274e679cd9f","dweb:/ipfs/QmcW6DrQGBAyayKVCHr5X62RyrLukAoS6rgZrbKhjpHiN1"],"license":"MIT"},"src/codegen/tables/WeaponStats.sol":{"keccak256":"0x28dbbd475bf3006644fb7668b67eea5d1ce8506b5eb516f1ce7b66bfc6f3a743","urls":["bzz-raw://28977880d4d89004cf361f871783b82d6f30ec1b5b114f0d9297e9cc9f1bf6f5","dweb:/ipfs/QmRePG2wVcTmJbVzkj3Hye1hScFxS54NSHD5rLjfbNiWZJ"],"license":"MIT"},"src/codegen/tables/WorldStatusEffects.sol":{"keccak256":"0x1e8f7bbc8706cfaa12026ab696290d14bdab9d1b9169b72abcf4f945d7dade42","urls":["bzz-raw://876b832c6d439efafdcbed77428a485412aeb4922ffa9f3a079fd3ed5e0904b0","dweb:/ipfs/QmfGjp2MDVsUgcNS3HaqSDMzC2AXLcAe1dRRLUesymc1tt"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0x4122dfa030b0c2d13b597cb74fb61ba56d88ab789d9e1a1c3a41230cc566f8d0","urls":["bzz-raw://07a681a231e812f2ce2287668e4d17a6e9194c498428b4fef170628fe858970c","dweb:/ipfs/QmXov6js598Fdt2GN9kptz22uCbD7aRAQqxfs2Ram9UgzS"],"license":"MIT"},"src/codegen/world/IEffectsSystem.sol":{"keccak256":"0xda895326718d09a2ec3bdb9bf54e7cfc7d1aaabbaf7f3dcd49483ab3ae5232b5","urls":["bzz-raw://ef8351ff7a5a190d343c42eecdc5b06110d40d984d9dea71d2437dbcd56097fe","dweb:/ipfs/QmReLTbDqiByaTAYnCiBm491tdNDp5VcTmi3Lm4AA2oYWG"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0x9bff43a1df83eaa499a69014f3dd85ac5558f94f7a6c10b4ea4dfc8918948fb4","urls":["bzz-raw://f5207aec0ef376d4bf39f3db8569886e501cd8910a81cd3047532b6d4d28d7d6","dweb:/ipfs/QmRH8AMU9APuzyx81CpUatruQ3JpRZDfWCC6oR6gSi6rim"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x75923fedc55e7993029587aee230e82278b03e8778ac1f896de20830ea5a1c9f","urls":["bzz-raw://20fd5ddfd13d3614f5893a40c1329d6828b32ba142dcabd4e75a042d020bbf98","dweb:/ipfs/QmU3pXPJZubPAQE85HyXJCbsaDrhwjGZVzn5zV2MU6jDfd"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0xeb2485fcfcb4bddf2e2063b6abcad52cb72a6ae1176adf8742323331c9686029","urls":["bzz-raw://27be334847df35b2ea4fd3cc73e89169c2ec005b99f8bf4b44cd0f20605ca4e0","dweb:/ipfs/QmYhnTTmQA8haCw4wKSY6wZz8MoNwTzGz5P2bfUytrSwjg"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xde213a12de1182250a592b1214df7045a1e35ae027960bed53202b12b9dfd889","urls":["bzz-raw://e0939bd318ab5b1ce2395ac27eb5593c60e5e19ea0b37ed40c44c71cf4026414","dweb:/ipfs/QmZDiLPda9Gm3LPict2uK9cj19AKGvwfboLmiJ1duqRHTt"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x43be8f3d78bac70f5db305a36f48ccbb0d51431956e4a6149f309273d6dacbdc","urls":["bzz-raw://0d343f6a4020f9fa5657de74290ec3cc728d3a2df5f5146138c299935738279d","dweb:/ipfs/QmQ5ZrckAn8BMATg7BsmG6xX9LLRHedsvuMF6BZRcD3eJw"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0x002de42f7f36e01ee5941d8d42fd95d7e7abad147a6dcaa122d254c95e7be5f7","urls":["bzz-raw://791821d695a2d83b412168ca7a6b98468e20be90b802ce44e67c32faba4fc048","dweb:/ipfs/Qmb8tRD9Qai9ZLzAdPF25SMt6brbmbD4jAFzu7CkdUuHHD"],"license":"MIT"},"src/interfaces/IRngSystem.sol":{"keccak256":"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0","urls":["bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02","dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x89fd5e10e4f4b76202a3a2d919bc12e04e5101c9f6e26582f9c659ecda74ed73","urls":["bzz-raw://bb375e59d595372e7b33407a3da6c910b5d784bc5fcaf369ab97c24e5b6b81c8","dweb:/ipfs/QmTrLuS5sLV8aKdKkiH3u4SWy2KnvauRATTVT17ppFrgus"],"license":"MIT"},"src/libraries/ArrayManagers.sol":{"keccak256":"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a","urls":["bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c","dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP"],"license":"GPL-3.0"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/libraries/Math.sol":{"keccak256":"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5","urls":["bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a","dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW"],"license":"GPL-3.0"},"src/systems/EncounterSystem.sol":{"keccak256":"0xc093fc372ac8a0149b2064caf40757b218d889848e905263a81019d98251e068","urls":["bzz-raw://9331538fc7c8c1285b5ee9dc09aa7ac0f5a2c6309b157b6647acc457538a9ec5","dweb:/ipfs/QmRFJTNMe4tG46Rb7Gd6w9ZHeYR3mGZQRD79b23vViVyxa"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":134} \ No newline at end of file +{"abi":[{"type":"function","name":"_msgSender","inputs":[],"outputs":[{"name":"sender","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"_msgValue","inputs":[],"outputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"_world","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"checkForEncounterEnd","inputs":[{"name":"encounterData","type":"tuple","internalType":"struct CombatEncounterData","components":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"},{"name":"rewardsDistributed","type":"bool","internalType":"bool"},{"name":"currentTurn","type":"uint256","internalType":"uint256"},{"name":"currentTurnTimer","type":"uint256","internalType":"uint256"},{"name":"maxTurns","type":"uint256","internalType":"uint256"},{"name":"attackersAreMobs","type":"bool","internalType":"bool"},{"name":"defenders","type":"bytes32[]","internalType":"bytes32[]"},{"name":"attackers","type":"bytes32[]","internalType":"bytes32[]"}]}],"outputs":[{"name":"_encounterEnded","type":"bool","internalType":"bool"},{"name":"_attackersWin","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"createEncounter","inputs":[{"name":"encounterType","type":"uint8","internalType":"enum EncounterType"},{"name":"group1","type":"bytes32[]","internalType":"bytes32[]"},{"name":"group2","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"endEncounter","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"randomNumber","type":"uint256","internalType":"uint256"},{"name":"attackersWin","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"endTurn","inputs":[{"name":"encounterId","type":"bytes32","internalType":"bytes32"},{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"attacks","type":"tuple[]","internalType":"struct Attack[]","components":[{"name":"attackerEntityId","type":"bytes32","internalType":"bytes32"},{"name":"defenderEntityId","type":"bytes32","internalType":"bytes32"},{"name":"itemId","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"isParticipant","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"participants","type":"bytes32[]","internalType":"bytes32[]"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"isParticipant","inputs":[{"name":"playerId","type":"bytes32","internalType":"bytes32"},{"name":"encounterId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"_isParticipant","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"event","name":"Store_SetRecord","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"staticData","type":"bytes","indexed":false,"internalType":"bytes"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"dynamicData","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceDynamicData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"dynamicFieldIndex","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"deleteCount","type":"uint40","indexed":false,"internalType":"uint40"},{"name":"encodedLengths","type":"bytes32","indexed":false,"internalType":"EncodedLengths"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"EncodedLengths_InvalidLength","inputs":[{"name":"length","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_IndexOutOfBounds","inputs":[{"name":"length","type":"uint256","internalType":"uint256"},{"name":"accessedIndex","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Store_InvalidResourceType","inputs":[{"name":"expected","type":"bytes2","internalType":"bytes2"},{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]},{"type":"error","name":"Store_InvalidSplice","inputs":[{"name":"startWithinField","type":"uint40","internalType":"uint40"},{"name":"deleteCount","type":"uint40","internalType":"uint40"},{"name":"fieldLength","type":"uint40","internalType":"uint40"}]},{"type":"error","name":"World_AccessDenied","inputs":[{"name":"resource","type":"string","internalType":"string"},{"name":"caller","type":"address","internalType":"address"}]},{"type":"error","name":"World_FunctionSelectorNotFound","inputs":[{"name":"functionSelector","type":"bytes4","internalType":"bytes4"}]},{"type":"error","name":"World_ResourceNotFound","inputs":[{"name":"resourceId","type":"bytes32","internalType":"ResourceId"},{"name":"resourceIdString","type":"string","internalType":"string"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b5061546c806100206000396000f3fe6080604052600436106100b15760003560e01c806345ec935411610069578063c6ca743c1161004e578063c6ca743c146101ca578063e1af802c146101ea578063e903546c146101ff57600080fd5b806345ec935414610192578063b2467894146101aa57600080fd5b80631b3561d31161009a5780631b3561d3146101185780631e45d6141461012d5780632c86e0e21461016457600080fd5b806301ffc9a7146100b6578063119df25f146100eb575b600080fd5b3480156100c257600080fd5b506100d66100d136600461450a565b61021f565b60405190151581526020015b60405180910390f35b3480156100f757600080fd5b506101006102b8565b6040516001600160a01b0390911681526020016100e2565b61012b610126366004614604565b6102c7565b005b34801561013957600080fd5b5061014d610148366004614771565b6106f6565b6040805192151583529015156020830152016100e2565b34801561017057600080fd5b5061018461017f36600461486e565b6108bd565b6040519081526020016100e2565b34801561019e57600080fd5b5036601f190135610184565b3480156101b657600080fd5b506100d66101c53660046148f7565b610e05565b3480156101d657600080fd5b506100d66101e5366004614947565b610edb565b3480156101f657600080fd5b50610100610f99565b34801561020b57600080fd5b5061012b61021a366004614969565b610fa3565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102b257507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102c261139b565b905090565b60006102d2846113cd565b905060006102de610f99565b6001600160a01b0316634f10aabc856040518263ffffffff1660e01b815260040161030b91815260200190565b602060405180830381865afa158015610328573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034c91906149a2565b9050816020015160001415801561036557506040820151155b6103dc5760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e434f554e60448201527f544552000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b8160c001518260800151106104595760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a204558504952454420454e434f554e60448201527f544552000000000000000000000000000000000000000000000000000000000060648201526084016103d3565b6104616102b8565b6001600160a01b0316816001600160a01b031614801561048657506104868486610edb565b6104d25760405162461bcd60e51b815260206004820152601f60248201527f454e434f554e5445522053595354454d3a204e4f4e2d434f4d424154414e540060448201526064016103d3565b815160018111156104e5576104e56149bf565b60ff166000036106e5576002826080015161050091906149eb565b60000361060e57428260a00151601e6105199190614a23565b116105b3576105288486610edb565b6105745760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c455260448201526064016103d3565b61058381836101200151610e05565b156105ae5760018260800181815161059b9190614a23565b90525060808201516105ae9086906114d2565b6106e5565b6105c281836101000151610e05565b6105ae5760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e6420646566656e64657273207475726e0000000000000060448201526064016103d3565b428260a00151601e6106209190614a23565b1161068a5761062f8486610edb565b61067b5760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c455260448201526064016103d3565b61058381836101000151610e05565b61069981836101200151610e05565b6106e55760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e642061747461636b657273207475726e0000000000000060448201526064016103d3565b6106ef858461158b565b5050505050565b60008060008060005b856101000151518110156107bc57610715610f99565b6001600160a01b031663525b0e1e876101000151838151811061073a5761073a614a36565b60200260200101516040518263ffffffff1660e01b815260040161076091815260200190565b602060405180830381865afa15801561077d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a19190614a4c565b156107b457826107b081614a69565b9350505b6001016106ff565b5060005b8561012001515181101561087d576107d6610f99565b6001600160a01b031663525b0e1e87610120015183815181106107fb576107fb614a36565b60200260200101516040518263ffffffff1660e01b815260040161082191815260200190565b602060405180830381865afa15801561083e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108629190614a4c565b15610875578161087181614a69565b9250505b6001016107c0565b508461012001515181148061089757508461010001515182145b806108a957508460c001518560800151145b935084610100015151821492505050915091565b60006108d06108ca6102b8565b84610e05565b806108e757506108e76108e16102b8565b83610e05565b6109335760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442053454e44455260448201526064016103d3565b6000806109598560008151811061094c5761094c614a36565b6020026020010151611620565b9150915060008061096a87876116d1565b91509150876001811115610980576109806149bf565b600103610af757600080610992610f99565b6001600160a01b031663c6d5525b858589896040518563ffffffff1660e01b81526004016109c39493929190614abf565b6040805180830381865afa1580156109df573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a039190614b04565b9150915081610a545760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c49442050564500000060448201526064016103d3565b6040514290610a6d908c90879087908590602001614b3e565b60405160208183030381529060405280519060200120975060006040518061014001604052808d6001811115610aa557610aa56149bf565b81526020018381526020016000815260200160001515815260200160018152602001428152602001600f81526020018415158152602001868152602001878152509050610af28982611786565b505050505b876001811115610b0957610b096149bf565b60ff16600003610c7a57610b1b610f99565b6001600160a01b0316632933423f838387876040518563ffffffff1660e01b8152600401610b4c9493929190614abf565b602060405180830381865afa158015610b69573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b8d9190614a4c565b610bd95760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c49442050565000000060448201526064016103d3565b6040514290610bf2908a90859085908590602001614b3e565b60405160208183030381529060405280519060200120955060006040518061014001604052808b6001811115610c2a57610c2a6149bf565b81526020810184905260006040820181905260608201819052600160808301524260a0830152600f60c083015260e08201526101008101859052610120018590529050610c778782611786565b50505b604080516060808201835260008083526020830181905292820152905b8351811015610d5357610cc2848281518110610cb557610cb5614a36565b6020026020010151611862565b8051909250158015610cd657508160200151155b610d225760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e5449545960448201526064016103d3565b8682528351610d4b90859083908110610d3d57610d3d614a36565b60200260200101518361191f565b600101610c97565b5060005b8251811015610df857610d75838281518110610cb557610cb5614a36565b8051909250158015610d8957508160200151155b610dd55760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e5449545960448201526064016103d3565b8682528251610df090849083908110610d3d57610d3d614a36565b600101610d57565b5050505050509392505050565b6000805b8251811015610ed457610e1a610f99565b6001600160a01b0316634f10aabc848381518110610e3a57610e3a614a36565b60200260200101516040518263ffffffff1660e01b8152600401610e6091815260200190565b602060405180830381865afa158015610e7d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ea191906149a2565b6001600160a01b0316846001600160a01b031603610ec25760019150610ed4565b80610ecc81614a69565b915050610e09565b5092915050565b600080610ee7836113cd565b905060005b81610120015151811015610f3a578161012001518181518110610f1157610f11614a36565b60200260200101518503610f285760019250610f3a565b80610f3281614a69565b915050610eec565b5081610ed45760005b81610100015151811015610f91578161010001518181518110610f6857610f68614a36565b60200260200101518503610f7f5760019250610f91565b80610f8981614a69565b915050610f43565b505092915050565b60006102c26119c7565b610fb430610faf6102b8565b6119d1565b6000610fbf846113cd565b9050610fca846119e7565b156110175760405162461bcd60e51b815260206004820152601660248201527f656e636f756e74657220616c7265616479206f7665720000000000000000000060448201526064016103d3565b46617a69036110355761102a8443611a81565b436040820152611046565b61103f8442611a81565b4260408201525b6000805b826101000151518110156110f757826101000151818151811061106f5761106f614a36565b6020026020010151915061108282611b00565b156110ef5761108f610f99565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b81526004016110bc91815260200190565b600060405180830381600087803b1580156110d657600080fd5b505af11580156110ea573d6000803e3d6000fd5b505050505b60010161104a565b5060005b826101200151518110156111a857826101200151818151811061112057611120614a36565b6020026020010151915061113382611b00565b156111a057611140610f99565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b815260040161116d91815260200190565b600060405180830381600087803b15801561118757600080fd5b505af115801561119b573d6000803e3d6000fd5b505050505b6001016110fb565b506000806060600160ff16856000015160018111156111c9576111c96149bf565b60ff1603611272576111d9610f99565b6040517f49572ff1000000000000000000000000000000000000000000000000000000008152600481018a9052602481018990526001600160a01b0391909116906349572ff1906044016000604051808303816000875af1158015611242573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261126a9190810190614b8b565b919450925090505b6040805160a081018252428152871515602082015290810184905260608101839052608081018290526000806040519080825280602002602001820160405280156112c7578160200160208202803683370190505b50905060005b876101200151518110156113365761130688610120015182815181106112f5576112f5614a36565b60200260200101516000801b611b9e565b61132e886101200151828151811061132057611320614a36565b602002602001015183611c52565b6001016112cd565b5060005b876101000151518110156113845761136288610100015182815181106112f5576112f5614a36565b61137c886101200151828151811061132057611320614a36565b60010161133a565b5061138f8a83611cc8565b50505050505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806113ca5750335b90565b6114286040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061145e5761145e614a36565b6020908102919091010152600080806114b77f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611d7a565b9250925092506114c8838383611e4a565b9695505050505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061150857611508614a36565b6020026020010181815250506115867f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260048560405160200161155191815260200190565b60408051601f198184030181529190527ea3080201202001202020010000000000000000000000000000000000000000611f2d565b505050565b61158682600184846040516020016115a4929190614c31565b60408051601f19818403018152908290526115c3939291602401614ce7565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a400000000000000000000000000000000000000000000000000000000179052611fd6565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061165a5761165a614a36565b6020908102919091010152600080806116b37f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611d7a565b9250925092506116c4838383612084565b9550955050505050915091565b60608060008060005b8651811015611719576117058782815181106116f8576116f8614a36565b60200260200101516120a7565b61170f9084614a23565b92506001016116da565b5060005b855181101561174f5761173b8682815181106116f8576116f8614a36565b6117459083614a23565b915060010161171d565b50808211156117635785935084925061177d565b818111156117765784935085925061177d565b8593508492505b50509250929050565b60006117b8826000015183602001518460400151856060015186608001518760a001518860c001518960e00151612139565b905060006117d0836101000151846101200151612177565b905060006117e88461010001518561012001516121a2565b6040805160018082528183019092529192506000919060208083019080368337019050509050858160008151811061182257611822614a36565b602090810291909101015261185a7f74625544000000000000000000000000436f6d626174456e636f756e74657200828686866121de565b505050505050565b60408051606080820183526000808352602080840182905283850192909252835160018082528186019095529293909291828101908036833701905050905082816000815181106118b5576118b5614a36565b60209081029190910101526000808061190e7f74625544000000000000000000000000456e636f756e746572456e7469747900857e21020120010000000000000000000000000000000000000000000000000000611d7a565b9250925092506114c8838383612254565b600061193382600001518360200151612298565b9050600061194483604001516122bb565b9050600061195584604001516122ce565b6040805160018082528183019092529192506000919060208083019080368337019050509050858160008151811061198f5761198f614a36565b602090810291909101015261185a7f74625544000000000000000000000000456e636f756e746572456e7469747900828686866121de565b60006102c26122ff565b6119e36119dd8361233e565b826123db565b5050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a2057611a20614a36565b60209081029190910101526000611a797f74625544000000000000000000000000436f6d626174456e636f756e746572008360027ea3080201202001202020010000000000000000000000000000000000000000612427565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611ab757611ab7614a36565b6020026020010181815250506115867f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260028560405160200161155191815260200190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611b3957611b39614a36565b60209081029190910101526000611b927f74625544000000000000000000000000456e636f756e746572456e74697479008360017e21020120010000000000000000000000000000000000000000000000000000612427565b9050611a798160f81c90565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611bd457611bd4614a36565b6020026020010181815250506115867f74625544000000000000000000000000456e636f756e746572456e746974790060001b82600085604051602001611c1d91815260200190565b60408051601f198184030181529190527e21020120010000000000000000000000000000000000000000000000000000611f2d565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611c8857611c88614a36565b60209081029190910101526115867f74625544000000000000000000000000456e636f756e746572456e7469747900826000611cc3866124e4565b6124f4565b6000611ce682600001518360200151846040015185606001516125a5565b90506000611cf783608001516122bb565b90506000611d0884608001516122ce565b60408051600180825281830190925291925060009190602080830190803683370190505090508581600081518110611d4257611d42614a36565b602090810291909101015261185a7f6f745544000000000000000000000000436f6d6261744f7574636f6d65000000828686866121de565b6060600060606000611d8a6122ff565b9050306001600160a01b03821603611db357611da78787876125f0565b93509350935050611e41565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611dfc908a908a908a90600401614d16565b600060405180830381865afa158015611e19573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611da79190810190614da3565b93509350939050565b611ea56040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b611eae846126f8565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a0152604089018690526020890187905288886001811115611ef457611ef46149bf565b6001811115611f0557611f056149bf565b8152505050505050505050611f1a838361277c565b6101208301526101008201529392505050565b6000611f376122ff565b9050306001600160a01b03821603611f5b57611f5686868686866127cb565b61185a565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611fa89089908990899089908990600401614e06565b600060405180830381600087803b158015611fc257600080fd5b505af115801561138f573d6000803e3d6000fd5b6060600080611fec611fe785614e4d565b6127e0565b91509150816000801b03612052576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff000000000000000000000000000000000000000000000000000000006000351660048201526024016103d3565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1682179052611a7982856128a3565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106120e0576120e0614a36565b60209081029190910101526000611a797f74625544000000000000000000000000537461747300000000000000000000008360017ee1080020200120202020200000000000000000000000000000000000000000612427565b6060888888888888888860405160200161215a989796959493929190614e9d565b604051602081830303815290604052905098975050505050505050565b600061219b83516020028351602002606081901b603883901b838301171792915050565b9392505050565b60606121ad836124e4565b6121b6836124e4565b6040516020016121c7929190614ef3565b604051602081830303815290604052905092915050565b60006121e86122ff565b9050306001600160a01b0382160361220757611f56868686868661297e565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611fa89089908990899089908990600401614f22565b6040805160608082018352600080835260208301529181019190915261227984612994565b15156020830152815261228c83836129b1565b60408201529392505050565b606082826040516020016121c7929190918252151560f81b602082015260210190565b60006102b28251602002603881901b1790565b60606122d9826124e4565b6040516020016122e99190614f73565b6040516020818303038152906040529050919050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b031680612339573391505090565b919050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061238357612383614a36565b60209081029190910101526000611a797f7462776f726c6400000000000000000053797374656d5265676973747279000083837e20010020000000000000000000000000000000000000000000000000000000612427565b6123e582826129d8565b6119e3576123f282612a36565b816040517fd787b7370000000000000000000000000000000000000000000000000000000081526004016103d3929190614f8f565b6000806124326122ff565b9050306001600160a01b038216036124585761245086868686612b73565b915050611a79565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906124a3908990899089908990600401614fba565b602060405180830381865afa1580156124c0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124509190614fe9565b60608161219b8160206000612ba0565b60006124fe6122ff565b9050306001600160a01b038216036125215761251c85858585612c00565b6106ef565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea8629061256c908890889088908890600401615002565b600060405180830381600087803b15801561258657600080fd5b505af115801561259a573d6000803e3d6000fd5b505050505050505050565b6060848484846040516020016125d7949392919093845291151560f81b60208401526021830152604182015260610190565b6040516020818303038152906040529050949350505050565b606060006060600061260185612c3b565b905061260e878783612c5e565b9350600061261b86612c97565b905080156126ed5761262d8888612cd4565b935066ffffffffffffff841667ffffffffffffffff8111156126515761265161454c565b6040519080825280601f01601f19166020018201604052801561267b576020820181803683370190505b5092506020830160005b828160ff1610156126ea57600061269d8b8b84612ce7565b905060006126ba888460ff166028026038011c64ffffffffff1690565b90506126c98260008387612d67565b6126d38185614a23565b9350505080806126e290615041565b915050612685565b50505b505093509350939050565b600080600080600080600080612712896000016020015190565b60f81c6001811115612726576127266149bf565b60218a015160418b015160618c0151929a509098509650612748905b60f81c90565b60628a015160828b015160a28c015160c28d01519398509196509450925061276f90612742565b9050919395975091939597565b6060806000603885901c64ffffffffff166127a061279b868484612e32565b612ec0565b935090508064ffffffffff606087901c16016127c061279b868484612e32565b925050509250929050565b6106ef85856127da8487612ed1565b85612f0a565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168160008151811061283957612839614a36565b6020908102919091010152600080806128927f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611d7a565b9250925092506116c48383836131ae565b606060006128af6119c7565b90506001600160a01b03811630036128f05760006128d76128ce61139b565b600087876131ba565b93509050806128e9576128e9836132f5565b50506102b2565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906129379087908790600401615060565b6000604051808303816000875af1158015612956573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611a799190810190615079565b6106ef858585858561298f8b6132fd565b613382565b602081015160408201516000906129aa90612742565b9050915091565b60606000603884901c64ffffffffff166129cf61279b858484612e32565b95945050505050565b6000612a267f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff00000000000000000000000000000000851617836136bb565b8061219b575061219b83836136bb565b606081601081901b6000612a4983613784565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615612aa457612a9f7fffffffffffffffffffffffffffff000000000000000000000000000000000000841661379b565b612adb565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000831615612b1157612b0c8361379b565b612b48565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612b5a939291906150ae565b6040516020818303038152906040529350505050919050565b60006129cf612b82868661383f565b60ff858116601b0360080285901c16612b9b8587612ed1565b613895565b82516060906000612bb1858361513c565b9050604051925060208301601f19603f83860101166040528184526000602088015b84821015612bf4578051871b83529187019160019190910190602001612bd3565b50505050509392505050565b6000612c0c8585612cd4565b90506000612c29828560ff166028026038011c64ffffffffff1690565b905061185a86868660008588886138e6565b60006008612c4b60026020615153565b612c55919061513c565b9190911c919050565b606081600003612c7d575060408051602081019091526000815261219b565b6000612c89858561383f565b90506129cf81600085613d20565b60006008600180612caa60026020615153565b612cb49190615153565b612cbe9190615153565b612cc8919061513c565b8260ff911c1692915050565b600061219b612ce38484613d43565b5490565b60008383604051602001612cfc929190615166565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612dee5760208310612d9157602083048401935060208381612d8d57612d8d6149d5565b0692505b8215612dee576020839003600081841015612db45750600019600884021c612dbe565b50600019600882021c5b8554600886021b818451168219821617845250818411612ddf575050612e2c565b50600194909401939182900391015b5b60208210612e105783548152600190930192601f1990910190602001612def565b8115612e2c5780518454600019600885021c9182169119161781525b50505050565b600081831180612e425750835182115b15612e7f578383836040517f23230fa30000000000000000000000000000000000000000000000000000000081526004016103d3939291906151a2565b60208401612e8d8482614a23565b90506000612e9b8585615153565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b6060600061219b8360206000613d99565b600080805b8360ff16811015612f0257612ef860ff601b83900360080287901c1683614a23565b9150600101612ed6565b509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff0000000000000000000000000000000000000000000000000000000000001603612f9457837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be848484604051612f87939291906151c7565b60405180910390a2612e2c565b6000612fa0858561383f565b90506000612fad86613e08565b905060005b8151811015613082576000828281518110612fcf57612fcf614a36565b60200260200101519050612ffb6004826affffffffffffffffffffff1916613e9190919063ffffffff16565b15613079576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90613046908b908b908b908b906004016151fa565b600060405180830381600087803b15801561306057600080fd5b505af1158015613074573d6000803e3d6000fd5b505050505b50600101612fb2565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8686866040516130b7939291906151c7565b60405180910390a26130d2828565ffffffffffff1685613eaf565b60005b81518110156131a55760008282815181106130f2576130f2614a36565b6020026020010151905061311e6008826affffffffffffffffffffff1916613e9190919063ffffffff16565b1561319c576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190613169908b908b908b908b906004016151fa565b600060405180830381600087803b15801561318357600080fd5b505af1158015613197573d6000803e3d6000fd5b505050505b506001016130d5565b50505050505050565b60008061209b85613ec5565b600060606000806131ca86613ed7565b90925090506001600160a01b03821661321b57856131e787612a36565b6040517ffbf10ce60000000000000000000000000000000000000000000000000000000081526004016103d3929190615060565b8061322a5761322a8689613f7b565b8615613296577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061327e82613f85565b90506132938261328e8b84614a23565b614016565b50505b60006132a28760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146132da576132d5888884886140ca565b6132e6565b6132e688888488614142565b90999098509650505050505050565b805160208201fd5b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161334c57507e60030220202000000000000000000000000000000000000000000000000000919050565b6102b26133797f746273746f72650000000000000000005461626c657300000000000000000000846141a3565b60206000613895565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361340e57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516134019493929190615233565b60405180910390a261185a565b600061341987613e08565b905060005b81518110156134f257600082828151811061343b5761343b614a36565b602002602001015190506134676001826affffffffffffffffffffff1916613e9190919063ffffffff16565b156134e9576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c906134b6908c908c908c908c908c908c90600401615272565b600060405180830381600087803b1580156134d057600080fd5b505af11580156134e4573d6000803e3d6000fd5b505050505b5060010161341e565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516135299493929190615233565b60405180910390a2600061353d888861383f565b905060006020870190506135558260008951846141bf565b600061356085612c97565b11156135e45760006135728a8a613d43565b878155905060208601915060008060005b61358c88612c97565b8160ff1610156135df576135a18d8d83612ce7565b92506135bc8a8260ff166028026038011c64ffffffffff1690565b91506135cb83600084886141bf565b6135d58286614a23565b9450600101613583565b505050505b60005b835181101561138f57600084828151811061360457613604614a36565b602002602001015190506136306002826affffffffffffffffffffff1916613e9190919063ffffffff16565b156136b2576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf9061367f908e908e908e908e908e908e90600401615272565b600060405180830381600087803b15801561369957600080fd5b505af11580156136ad573d6000803e3d6000fd5b505050505b506001016135e7565b6040805160028082526060820183526000928392919060208301908036833701905050905083816000815181106136f4576136f4614a36565b602002602001018181525050826001600160a01b031660001b8160018151811061372057613720614a36565b602090810291909101015260006137787f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000612427565b90506129cf8160f81c90565b600061379260706010614a23565b9190911b919050565b606060005b6010811015613800577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615613800576001016137a0565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280611a79565b60008282604051602001613854929190615166565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b6000602082106138bb576020820484019350602082816138b7576138b76149d5565b0691505b508254600882021b602082900380841115612f02576001850154600882021c82179150509392505050565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff00000000000000000000000000000000000000000000000000000000000016146139a6577f7462000000000000000000000000000000000000000000000000000000000000878860405160200161396491815260200190565b60408051601f19818403018152908290527f31b466830000000000000000000000000000000000000000000000000000000082526103d39392916004016152cb565b60006139c1828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff16836139da9190615153565b6139e49190614a23565b9050808214158015613a065750816139fc868861530c565b64ffffffffff1614155b15613a56576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff80881660048301528087166024830152831660448201526064016103d3565b818664ffffffffff161115613aa7576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff871660248201526044016103d3565b6000613ab484898461427e565b90506000613ac18b613e08565b905060005b8151811015613b8c576000828281518110613ae357613ae3614a36565b60200260200101519050613b0f6010826affffffffffffffffffffff1916613e9190919063ffffffff16565b15613b8357606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b8152600401613b50979695949392919061532a565b600060405180830381600087803b158015613b6a57600080fd5b505af1158015613b7e573d6000803e3d6000fd5b505050505b50600101613ac6565b5064ffffffffff881660005b8a60ff168160ff161015613bcb57613bbf878260ff166028026038011c64ffffffffff1690565b90910190600101613b98565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d604051613c0696959493929190615388565b60405180910390a250828414613c27576000613c228c8c613d43565b839055505b6000613c348c8c8c612ce7565b9050613c48818a64ffffffffff1689613eaf565b5060005b8151811015613d12576000828281518110613c6957613c69614a36565b60200260200101519050613c956020826affffffffffffffffffffff1916613e9190919063ffffffff16565b15613d0957606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b8152600401613cd6979695949392919061532a565b600060405180830381600087803b158015613cf057600080fd5b505af1158015613d04573d6000803e3d6000fd5b505050505b50600101613c4c565b505050505050505050505050565b60405160208101601f19603f8484010116604052828252612f0285858584612d67565b60008282604051602001613d58929190615166565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b60606000613da78560801c90565b90506fffffffffffffffffffffffffffffffff85166000858281613dcd57613dcd6149d5565b04905060405193506020840160208202810160405281855260005b82811015612bf4578451871c825293870193602090910190600101613de8565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110613e4257613e42614a36565b60209081029190910101526000613e7a7f746273746f726500000000000000000053746f7265486f6f6b73000000000000838361434c565b9050611a79613e8c8260008451612e32565b614386565b60008160ff1682613ea28560581c90565b1660ff1614905092915050565b61158683838351613ec08560200190565b6141bf565b602081015160408201516000906129aa565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110613f1157613f11614a36565b602090810291909101015260008080613f6a7f7462776f726c6400000000000000000053797374656d73000000000000000000857e150200140100000000000000000000000000000000000000000000000000006125f0565b9250925092506116c4838383614397565b6123e582826143a3565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613fbe57613fbe614a36565b60209081029190910101526000611a797f7462776f726c6400000000000000000042616c616e636573000000000000000083837e20010020000000000000000000000000000000000000000000000000000000612b73565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061404c5761404c614a36565b6020026020010181815250506115867f7462776f726c6400000000000000000042616c616e636573000000000000000060001b8260008560405160200161409591815260200190565b60408051601f198184030181529190527e200100200000000000000000000000000000000000000000000000000000006127cb565b60006060836001600160a01b031660006140e5858989614401565b6040516140f29190614f73565b60006040518083038185875af1925050503d806000811461412f576040519150601f19603f3d011682016040523d82523d6000602084013e614134565b606091505b509097909650945050505050565b60006060836001600160a01b031661415b848888614401565b6040516141689190614f73565b600060405180830381855af49150503d806000811461412f576040519150601f19603f3d011682016040523d82523d6000602084013e614134565b6040805160208101849052908101829052600090606001613854565b821561423957602083106141e9576020830484019350602083816141e5576141e56149d5565b0692505b82156142395760208390036000600019600885021c1990506008850281811c91508351811c905081198754168282161787555081841161422a575050612e2c565b50600194909401939182900391015b5b6020821061425b5780518455600190930192601f199091019060200161423a565b8115612e2c576000600019600884021c8554835182191691161785555050505050565b600064ffffffffff8211156142c2576040517f7149a3c1000000000000000000000000000000000000000000000000000000008152600481018390526024016103d3565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff168085106142f457808503820191506142fc565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b6060611a7961435c858585612ce7565b60006143818561436c8989612cd4565b9060ff166028026038011c64ffffffffff1690565b613d20565b6060600061219b8360156000613d99565b60008061209b85614430565b60006143f17f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff000000000000000000000000000000008516178361444d565b8061219b575061219b838361444d565b6060838383604051602001614418939291906153e4565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c906000906129aa90612742565b60408051600280825260608201835260009283929190602083019080368337019050509050838160008151811061448657614486614a36565b602002602001018181525050826001600160a01b031660001b816001815181106144b2576144b2614a36565b602090810291909101015260006137787f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000612b73565b60006020828403121561451c57600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461219b57600080fd5b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156145855761458561454c565b60405290565b604051610140810167ffffffffffffffff811182821017156145855761458561454c565b604051601f8201601f1916810167ffffffffffffffff811182821017156145d8576145d861454c565b604052919050565b600067ffffffffffffffff8211156145fa576145fa61454c565b5060051b60200190565b6000806000606080858703121561461a57600080fd5b84359350602080860135935060408087013567ffffffffffffffff81111561464157600080fd5b8701601f8101891361465257600080fd5b8035614665614660826145e0565b6145af565b81815260609091028201840190848101908b83111561468357600080fd5b928501925b828410156146cb5786848d0312156146a05760008081fd5b6146a8614562565b843581528685013587820152858501358682015282529286019290850190614688565b809750505050505050509250925092565b80356002811061233957600080fd5b80151581146146f957600080fd5b50565b8035612339816146eb565b600082601f83011261471857600080fd5b81356020614728614660836145e0565b8083825260208201915060208460051b87010193508684111561474a57600080fd5b602086015b84811015614766578035835291830191830161474f565b509695505050505050565b60006020828403121561478357600080fd5b813567ffffffffffffffff8082111561479b57600080fd5b9083019061014082860312156147b057600080fd5b6147b861458b565b6147c1836146dc565b815260208301356020820152604083013560408201526147e3606084016146fc565b60608201526080830135608082015260a083013560a082015260c083013560c082015261481260e084016146fc565b60e0820152610100808401358381111561482b57600080fd5b61483788828701614707565b828401525050610120808401358381111561485157600080fd5b61485d88828701614707565b918301919091525095945050505050565b60008060006060848603121561488357600080fd5b61488c846146dc565b9250602084013567ffffffffffffffff808211156148a957600080fd5b6148b587838801614707565b935060408601359150808211156148cb57600080fd5b506148d886828701614707565b9150509250925092565b6001600160a01b03811681146146f957600080fd5b6000806040838503121561490a57600080fd5b8235614915816148e2565b9150602083013567ffffffffffffffff81111561493157600080fd5b61493d85828601614707565b9150509250929050565b6000806040838503121561495a57600080fd5b50508035926020909101359150565b60008060006060848603121561497e57600080fd5b83359250602084013591506040840135614997816146eb565b809150509250925092565b6000602082840312156149b457600080fd5b815161219b816148e2565b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b600082614a0857634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052601160045260246000fd5b808201808211156102b2576102b2614a0d565b634e487b7160e01b600052603260045260246000fd5b600060208284031215614a5e57600080fd5b815161219b816146eb565b60006000198203614a7c57614a7c614a0d565b5060010190565b60008151808452602080850194506020840160005b83811015614ab457815187529582019590820190600101614a98565b509495945050505050565b608081526000614ad26080830187614a83565b8281036020840152614ae48187614a83565b91505061ffff808516604084015280841660608401525095945050505050565b60008060408385031215614b1757600080fd5b8251614b22816146eb565b6020840151909250614b33816146eb565b809150509250929050565b600060028610614b5057614b506149bf565b85825260806020830152614b676080830186614a83565b8281036040840152614b798186614a83565b91505082606083015295945050505050565b600080600060608486031215614ba057600080fd5b835192506020808501519250604085015167ffffffffffffffff811115614bc657600080fd5b8501601f81018713614bd757600080fd5b8051614be5614660826145e0565b81815260059190911b82018301908381019089831115614c0457600080fd5b928401925b82841015614c2257835182529284019290840190614c09565b80955050505050509250925092565b60006040808301858452602060406020860152818651808452606093506060870191506020880160005b82811015614c88578151805185528581015186860152870151878501529285019290840190600101614c5b565b50919998505050505050505050565b60005b83811015614cb2578181015183820152602001614c9a565b50506000910152565b60008151808452614cd3816020860160208601614c97565b601f01601f19169290920160200192915050565b838152600060038410614cfc57614cfc6149bf565b836020830152606060408301526129cf6060830184614cbb565b838152606060208201526000614d2f6060830185614a83565b9050826040830152949350505050565b600082601f830112614d5057600080fd5b815167ffffffffffffffff811115614d6a57614d6a61454c565b614d7d6020601f19601f840116016145af565b818152846020838601011115614d9257600080fd5b611a79826020830160208701614c97565b600080600060608486031215614db857600080fd5b835167ffffffffffffffff80821115614dd057600080fd5b614ddc87838801614d3f565b9450602086015193506040860151915080821115614df957600080fd5b506148d886828701614d3f565b85815260a060208201526000614e1f60a0830187614a83565b60ff861660408401528281036060840152614e3a8186614cbb565b9150508260808301529695505050505050565b6000815160208301517fffffffff0000000000000000000000000000000000000000000000000000000080821693506004831015614e955780818460040360031b1b83161693505b505050919050565b600060028a10614eaf57614eaf6149bf565b5060f898891b815260018101979097526021870195909552921515861b6041860152604285019190915260628401526082830152151590911b60a282015260a30190565b60008351614f05818460208801614c97565b835190830190614f19818360208801614c97565b01949350505050565b85815260a060208201526000614f3b60a0830187614a83565b8281036040840152614f4d8187614cbb565b90508460608401528281036080840152614f678185614cbb565b98975050505050505050565b60008251614f85818460208701614c97565b9190910192915050565b604081526000614fa26040830185614cbb565b90506001600160a01b03831660208301529392505050565b848152608060208201526000614fd36080830186614a83565b60ff949094166040830152506060015292915050565b600060208284031215614ffb57600080fd5b5051919050565b84815260806020820152600061501b6080830186614a83565b60ff8516604084015282810360608401526150368185614cbb565b979650505050505050565b600060ff821660ff810361505757615057614a0d565b60010192915050565b828152604060208201526000611a796040830184614cbb565b60006020828403121561508b57600080fd5b815167ffffffffffffffff8111156150a257600080fd5b611a7984828501614d3f565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a00000000000000000000000000000000000000000000000000000000000000806002840152845161510f816003860160208901614c97565b80840190508160038201528451915061512f826004830160208801614c97565b0160040195945050505050565b80820281158282048414176102b2576102b2614a0d565b818103818111156102b2576102b2614a0d565b8281526000602080830184516020860160005b8281101561519557815184529284019290840190600101615179565b5091979650505050505050565b6060815260006151b56060830186614cbb565b60208301949094525060400152919050565b6060815260006151da6060830186614a83565b65ffffffffffff8516602084015282810360408401526114c88185614cbb565b8481526080602082015260006152136080830186614a83565b65ffffffffffff8516604084015282810360608401526150368185614cbb565b6080815260006152466080830187614a83565b82810360208401526152588187614cbb565b905084604084015282810360608401526150368185614cbb565b86815260c06020820152600061528b60c0830188614a83565b828103604084015261529d8188614cbb565b905085606084015282810360808401526152b78186614cbb565b9150508260a0830152979650505050505050565b7fffff000000000000000000000000000000000000000000000000000000000000841681528260208201526060604082015260006129cf6060830184614cbb565b64ffffffffff818116838216019080821115610ed457610ed4614a0d565b87815260e06020820152600061534360e0830189614a83565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c084015261537a8185614cbb565b9a9950505050505050505050565b60c08152600061539b60c0830189614a83565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a08401526153d78185614cbb565b9998505050505050505050565b600084516153f6818460208901614c97565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea2646970667358221220cf1e2faa91b0fb3a52974523008727231fd46d23bbf2b31a1ece3d9eff60f44f64736f6c63430008180033","sourceMap":"1364:12411:254:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052600436106100b15760003560e01c806345ec935411610069578063c6ca743c1161004e578063c6ca743c146101ca578063e1af802c146101ea578063e903546c146101ff57600080fd5b806345ec935414610192578063b2467894146101aa57600080fd5b80631b3561d31161009a5780631b3561d3146101185780631e45d6141461012d5780632c86e0e21461016457600080fd5b806301ffc9a7146100b6578063119df25f146100eb575b600080fd5b3480156100c257600080fd5b506100d66100d136600461450a565b61021f565b60405190151581526020015b60405180910390f35b3480156100f757600080fd5b506101006102b8565b6040516001600160a01b0390911681526020016100e2565b61012b610126366004614604565b6102c7565b005b34801561013957600080fd5b5061014d610148366004614771565b6106f6565b6040805192151583529015156020830152016100e2565b34801561017057600080fd5b5061018461017f36600461486e565b6108bd565b6040519081526020016100e2565b34801561019e57600080fd5b5036601f190135610184565b3480156101b657600080fd5b506100d66101c53660046148f7565b610e05565b3480156101d657600080fd5b506100d66101e5366004614947565b610edb565b3480156101f657600080fd5b50610100610f99565b34801561020b57600080fd5b5061012b61021a366004614969565b610fa3565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fb5dee1270000000000000000000000000000000000000000000000000000000014806102b257507fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000145b92915050565b60006102c261139b565b905090565b60006102d2846113cd565b905060006102de610f99565b6001600160a01b0316634f10aabc856040518263ffffffff1660e01b815260040161030b91815260200190565b602060405180830381865afa158015610328573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034c91906149a2565b9050816020015160001415801561036557506040820151155b6103dc5760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e434f554e60448201527f544552000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b8160c001518260800151106104595760405162461bcd60e51b815260206004820152602360248201527f454e434f554e5445522053595354454d3a204558504952454420454e434f554e60448201527f544552000000000000000000000000000000000000000000000000000000000060648201526084016103d3565b6104616102b8565b6001600160a01b0316816001600160a01b031614801561048657506104868486610edb565b6104d25760405162461bcd60e51b815260206004820152601f60248201527f454e434f554e5445522053595354454d3a204e4f4e2d434f4d424154414e540060448201526064016103d3565b815160018111156104e5576104e56149bf565b60ff166000036106e5576002826080015161050091906149eb565b60000361060e57428260a00151601e6105199190614a23565b116105b3576105288486610edb565b6105745760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c455260448201526064016103d3565b61058381836101200151610e05565b156105ae5760018260800181815161059b9190614a23565b90525060808201516105ae9086906114d2565b6106e5565b6105c281836101000151610e05565b6105ae5760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e6420646566656e64657273207475726e0000000000000060448201526064016103d3565b428260a00151601e6106209190614a23565b1161068a5761062f8486610edb565b61067b5760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442043414c4c455260448201526064016103d3565b61058381836101000151610e05565b61069981836101200151610e05565b6106e55760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420656e642061747461636b657273207475726e0000000000000060448201526064016103d3565b6106ef858461158b565b5050505050565b60008060008060005b856101000151518110156107bc57610715610f99565b6001600160a01b031663525b0e1e876101000151838151811061073a5761073a614a36565b60200260200101516040518263ffffffff1660e01b815260040161076091815260200190565b602060405180830381865afa15801561077d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a19190614a4c565b156107b457826107b081614a69565b9350505b6001016106ff565b5060005b8561012001515181101561087d576107d6610f99565b6001600160a01b031663525b0e1e87610120015183815181106107fb576107fb614a36565b60200260200101516040518263ffffffff1660e01b815260040161082191815260200190565b602060405180830381865afa15801561083e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108629190614a4c565b15610875578161087181614a69565b9250505b6001016107c0565b508461012001515181148061089757508461010001515182145b806108a957508460c001518560800151145b935084610100015151821492505050915091565b60006108d06108ca6102b8565b84610e05565b806108e757506108e76108e16102b8565b83610e05565b6109335760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c49442053454e44455260448201526064016103d3565b6000806109598560008151811061094c5761094c614a36565b6020026020010151611620565b9150915060008061096a87876116d1565b91509150876001811115610980576109806149bf565b600103610af757600080610992610f99565b6001600160a01b031663c6d5525b858589896040518563ffffffff1660e01b81526004016109c39493929190614abf565b6040805180830381865afa1580156109df573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a039190614b04565b9150915081610a545760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c49442050564500000060448201526064016103d3565b6040514290610a6d908c90879087908590602001614b3e565b60405160208183030381529060405280519060200120975060006040518061014001604052808d6001811115610aa557610aa56149bf565b81526020018381526020016000815260200160001515815260200160018152602001428152602001600f81526020018415158152602001868152602001878152509050610af28982611786565b505050505b876001811115610b0957610b096149bf565b60ff16600003610c7a57610b1b610f99565b6001600160a01b0316632933423f838387876040518563ffffffff1660e01b8152600401610b4c9493929190614abf565b602060405180830381865afa158015610b69573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b8d9190614a4c565b610bd95760405162461bcd60e51b815260206004820152601d60248201527f454e434f554e5445522053595354454d3a20494e56414c49442050565000000060448201526064016103d3565b6040514290610bf2908a90859085908590602001614b3e565b60405160208183030381529060405280519060200120955060006040518061014001604052808b6001811115610c2a57610c2a6149bf565b81526020810184905260006040820181905260608201819052600160808301524260a0830152600f60c083015260e08201526101008101859052610120018590529050610c778782611786565b50505b604080516060808201835260008083526020830181905292820152905b8351811015610d5357610cc2848281518110610cb557610cb5614a36565b6020026020010151611862565b8051909250158015610cd657508160200151155b610d225760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e5449545960448201526064016103d3565b8682528351610d4b90859083908110610d3d57610d3d614a36565b60200260200101518361191f565b600101610c97565b5060005b8251811015610df857610d75838281518110610cb557610cb5614a36565b8051909250158015610d8957508160200151155b610dd55760405162461bcd60e51b815260206004820181905260248201527f454e434f554e5445522053595354454d3a20494e56414c494420454e5449545960448201526064016103d3565b8682528251610df090849083908110610d3d57610d3d614a36565b600101610d57565b5050505050509392505050565b6000805b8251811015610ed457610e1a610f99565b6001600160a01b0316634f10aabc848381518110610e3a57610e3a614a36565b60200260200101516040518263ffffffff1660e01b8152600401610e6091815260200190565b602060405180830381865afa158015610e7d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ea191906149a2565b6001600160a01b0316846001600160a01b031603610ec25760019150610ed4565b80610ecc81614a69565b915050610e09565b5092915050565b600080610ee7836113cd565b905060005b81610120015151811015610f3a578161012001518181518110610f1157610f11614a36565b60200260200101518503610f285760019250610f3a565b80610f3281614a69565b915050610eec565b5081610ed45760005b81610100015151811015610f91578161010001518181518110610f6857610f68614a36565b60200260200101518503610f7f5760019250610f91565b80610f8981614a69565b915050610f43565b505092915050565b60006102c26119c7565b610fb430610faf6102b8565b6119d1565b6000610fbf846113cd565b9050610fca846119e7565b156110175760405162461bcd60e51b815260206004820152601660248201527f656e636f756e74657220616c7265616479206f7665720000000000000000000060448201526064016103d3565b46617a69036110355761102a8443611a81565b436040820152611046565b61103f8442611a81565b4260408201525b6000805b826101000151518110156110f757826101000151818151811061106f5761106f614a36565b6020026020010151915061108282611b00565b156110ef5761108f610f99565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b81526004016110bc91815260200190565b600060405180830381600087803b1580156110d657600080fd5b505af11580156110ea573d6000803e3d6000fd5b505050505b60010161104a565b5060005b826101200151518110156111a857826101200151818151811061112057611120614a36565b6020026020010151915061113382611b00565b156111a057611140610f99565b6001600160a01b031663f547ccbd836040518263ffffffff1660e01b815260040161116d91815260200190565b600060405180830381600087803b15801561118757600080fd5b505af115801561119b573d6000803e3d6000fd5b505050505b6001016110fb565b506000806060600160ff16856000015160018111156111c9576111c96149bf565b60ff1603611272576111d9610f99565b6040517f49572ff1000000000000000000000000000000000000000000000000000000008152600481018a9052602481018990526001600160a01b0391909116906349572ff1906044016000604051808303816000875af1158015611242573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261126a9190810190614b8b565b919450925090505b6040805160a081018252428152871515602082015290810184905260608101839052608081018290526000806040519080825280602002602001820160405280156112c7578160200160208202803683370190505b50905060005b876101200151518110156113365761130688610120015182815181106112f5576112f5614a36565b60200260200101516000801b611b9e565b61132e886101200151828151811061132057611320614a36565b602002602001015183611c52565b6001016112cd565b5060005b876101000151518110156113845761136288610100015182815181106112f5576112f5614a36565b61137c886101200151828151811061132057611320614a36565b60010161133a565b5061138f8a83611cc8565b50505050505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc36013560601c806113ca5750335b90565b6114286040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061145e5761145e614a36565b6020908102919091010152600080806114b77f74625544000000000000000000000000436f6d626174456e636f756e74657200857ea3080201202001202020010000000000000000000000000000000000000000611d7a565b9250925092506114c8838383611e4a565b9695505050505050565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061150857611508614a36565b6020026020010181815250506115867f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260048560405160200161155191815260200190565b60408051601f198184030181529190527ea3080201202001202020010000000000000000000000000000000000000000611f2d565b505050565b61158682600184846040516020016115a4929190614c31565b60408051601f19818403018152908290526115c3939291602401614ce7565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb2aa60a400000000000000000000000000000000000000000000000000000000179052611fd6565b6040805160018082528183019092526000918291829160208083019080368337019050509050838160008151811061165a5761165a614a36565b6020908102919091010152600080806116b37f74625544000000000000000000000000506f736974696f6e0000000000000000857e04020002020000000000000000000000000000000000000000000000000000611d7a565b9250925092506116c4838383612084565b9550955050505050915091565b60608060008060005b8651811015611719576117058782815181106116f8576116f8614a36565b60200260200101516120a7565b61170f9084614a23565b92506001016116da565b5060005b855181101561174f5761173b8682815181106116f8576116f8614a36565b6117459083614a23565b915060010161171d565b50808211156117635785935084925061177d565b818111156117765784935085925061177d565b8593508492505b50509250929050565b60006117b8826000015183602001518460400151856060015186608001518760a001518860c001518960e00151612139565b905060006117d0836101000151846101200151612177565b905060006117e88461010001518561012001516121a2565b6040805160018082528183019092529192506000919060208083019080368337019050509050858160008151811061182257611822614a36565b602090810291909101015261185a7f74625544000000000000000000000000436f6d626174456e636f756e74657200828686866121de565b505050505050565b60408051606080820183526000808352602080840182905283850192909252835160018082528186019095529293909291828101908036833701905050905082816000815181106118b5576118b5614a36565b60209081029190910101526000808061190e7f74625544000000000000000000000000456e636f756e746572456e7469747900857e21020120010000000000000000000000000000000000000000000000000000611d7a565b9250925092506114c8838383612254565b600061193382600001518360200151612298565b9050600061194483604001516122bb565b9050600061195584604001516122ce565b6040805160018082528183019092529192506000919060208083019080368337019050509050858160008151811061198f5761198f614a36565b602090810291909101015261185a7f74625544000000000000000000000000456e636f756e746572456e7469747900828686866121de565b60006102c26122ff565b6119e36119dd8361233e565b826123db565b5050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611a2057611a20614a36565b60209081029190910101526000611a797f74625544000000000000000000000000436f6d626174456e636f756e746572008360027ea3080201202001202020010000000000000000000000000000000000000000612427565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611ab757611ab7614a36565b6020026020010181815250506115867f74625544000000000000000000000000436f6d626174456e636f756e7465720060001b8260028560405160200161155191815260200190565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611b3957611b39614a36565b60209081029190910101526000611b927f74625544000000000000000000000000456e636f756e746572456e74697479008360017e21020120010000000000000000000000000000000000000000000000000000612427565b9050611a798160f81c90565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611bd457611bd4614a36565b6020026020010181815250506115867f74625544000000000000000000000000456e636f756e746572456e746974790060001b82600085604051602001611c1d91815260200190565b60408051601f198184030181529190527e21020120010000000000000000000000000000000000000000000000000000611f2d565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110611c8857611c88614a36565b60209081029190910101526115867f74625544000000000000000000000000456e636f756e746572456e7469747900826000611cc3866124e4565b6124f4565b6000611ce682600001518360200151846040015185606001516125a5565b90506000611cf783608001516122bb565b90506000611d0884608001516122ce565b60408051600180825281830190925291925060009190602080830190803683370190505090508581600081518110611d4257611d42614a36565b602090810291909101015261185a7f6f745544000000000000000000000000436f6d6261744f7574636f6d65000000828686866121de565b6060600060606000611d8a6122ff565b9050306001600160a01b03821603611db357611da78787876125f0565b93509350935050611e41565b6040517f419b58fd0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063419b58fd90611dfc908a908a908a90600401614d16565b600060405180830381865afa158015611e19573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611da79190810190614da3565b93509350939050565b611ea56040805161014081019091528060008152602001600081526020016000815260200160001515815260200160008152602001600081526020016000815260200160001515815260200160608152602001606081525090565b611eae846126f8565b80151560e08a015260c0890182905260a089018390526080890184905284151560608a0152604089018690526020890187905288886001811115611ef457611ef46149bf565b6001811115611f0557611f056149bf565b8152505050505050505050611f1a838361277c565b6101208301526101008201529392505050565b6000611f376122ff565b9050306001600160a01b03821603611f5b57611f5686868686866127cb565b61185a565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611fa89089908990899089908990600401614e06565b600060405180830381600087803b158015611fc257600080fd5b505af115801561138f573d6000803e3d6000fd5b6060600080611fec611fe785614e4d565b6127e0565b91509150816000801b03612052576040517ffdde54e20000000000000000000000000000000000000000000000000000000081527fffffffff000000000000000000000000000000000000000000000000000000006000351660048201526024016103d3565b6020840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1682179052611a7982856128a3565b60208301516022840151600091829160f091821c911c5b90969095509350505050565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106120e0576120e0614a36565b60209081029190910101526000611a797f74625544000000000000000000000000537461747300000000000000000000008360017ee1080020200120202020200000000000000000000000000000000000000000612427565b6060888888888888888860405160200161215a989796959493929190614e9d565b604051602081830303815290604052905098975050505050505050565b600061219b83516020028351602002606081901b603883901b838301171792915050565b9392505050565b60606121ad836124e4565b6121b6836124e4565b6040516020016121c7929190614ef3565b604051602081830303815290604052905092915050565b60006121e86122ff565b9050306001600160a01b0382160361220757611f56868686868661297e565b6040517f298314fb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063298314fb90611fa89089908990899089908990600401614f22565b6040805160608082018352600080835260208301529181019190915261227984612994565b15156020830152815261228c83836129b1565b60408201529392505050565b606082826040516020016121c7929190918252151560f81b602082015260210190565b60006102b28251602002603881901b1790565b60606122d9826124e4565b6040516020016122e99190614f73565b6040516020818303038152906040529050919050565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b031680612339573391505090565b919050565b60408051600180825281830190925260009182919060208083019080368337019050509050826001600160a01b031660001b8160008151811061238357612383614a36565b60209081029190910101526000611a797f7462776f726c6400000000000000000053797374656d5265676973747279000083837e20010020000000000000000000000000000000000000000000000000000000612427565b6123e582826129d8565b6119e3576123f282612a36565b816040517fd787b7370000000000000000000000000000000000000000000000000000000081526004016103d3929190614f8f565b6000806124326122ff565b9050306001600160a01b038216036124585761245086868686612b73565b915050611a79565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d59906124a3908990899089908990600401614fba565b602060405180830381865afa1580156124c0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124509190614fe9565b60608161219b8160206000612ba0565b60006124fe6122ff565b9050306001600160a01b038216036125215761251c85858585612c00565b6106ef565b6040517fef6ea8620000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063ef6ea8629061256c908890889088908890600401615002565b600060405180830381600087803b15801561258657600080fd5b505af115801561259a573d6000803e3d6000fd5b505050505050505050565b6060848484846040516020016125d7949392919093845291151560f81b60208401526021830152604182015260610190565b6040516020818303038152906040529050949350505050565b606060006060600061260185612c3b565b905061260e878783612c5e565b9350600061261b86612c97565b905080156126ed5761262d8888612cd4565b935066ffffffffffffff841667ffffffffffffffff8111156126515761265161454c565b6040519080825280601f01601f19166020018201604052801561267b576020820181803683370190505b5092506020830160005b828160ff1610156126ea57600061269d8b8b84612ce7565b905060006126ba888460ff166028026038011c64ffffffffff1690565b90506126c98260008387612d67565b6126d38185614a23565b9350505080806126e290615041565b915050612685565b50505b505093509350939050565b600080600080600080600080612712896000016020015190565b60f81c6001811115612726576127266149bf565b60218a015160418b015160618c0151929a509098509650612748905b60f81c90565b60628a015160828b015160a28c015160c28d01519398509196509450925061276f90612742565b9050919395975091939597565b6060806000603885901c64ffffffffff166127a061279b868484612e32565b612ec0565b935090508064ffffffffff606087901c16016127c061279b868484612e32565b925050509250929050565b6106ef85856127da8487612ed1565b85612f0a565b6040805160018082528183019092526000918291829160208083019080368337019050509050837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168160008151811061283957612839614a36565b6020908102919091010152600080806128927f7462776f726c6400000000000000000046756e6374696f6e53656c6563746f72857e24020020040000000000000000000000000000000000000000000000000000611d7a565b9250925092506116c48383836131ae565b606060006128af6119c7565b90506001600160a01b03811630036128f05760006128d76128ce61139b565b600087876131ba565b93509050806128e9576128e9836132f5565b50506102b2565b6040517f3ae7af080000000000000000000000000000000000000000000000000000000081526001600160a01b03821690633ae7af08906129379087908790600401615060565b6000604051808303816000875af1158015612956573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611a799190810190615079565b6106ef858585858561298f8b6132fd565b613382565b602081015160408201516000906129aa90612742565b9050915091565b60606000603884901c64ffffffffff166129cf61279b858484612e32565b95945050505050565b6000612a267f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff00000000000000000000000000000000851617836136bb565b8061219b575061219b83836136bb565b606081601081901b6000612a4983613784565b9050827fffffffffffffffffffffffffffff000000000000000000000000000000000000831615612aa457612a9f7fffffffffffffffffffffffffffff000000000000000000000000000000000000841661379b565b612adb565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b7fffffffffffffffffffffffffffffffff00000000000000000000000000000000831615612b1157612b0c8361379b565b612b48565b6040518060400160405280600681526020017f3c726f6f743e00000000000000000000000000000000000000000000000000008152505b604051602001612b5a939291906150ae565b6040516020818303038152906040529350505050919050565b60006129cf612b82868661383f565b60ff858116601b0360080285901c16612b9b8587612ed1565b613895565b82516060906000612bb1858361513c565b9050604051925060208301601f19603f83860101166040528184526000602088015b84821015612bf4578051871b83529187019160019190910190602001612bd3565b50505050509392505050565b6000612c0c8585612cd4565b90506000612c29828560ff166028026038011c64ffffffffff1690565b905061185a86868660008588886138e6565b60006008612c4b60026020615153565b612c55919061513c565b9190911c919050565b606081600003612c7d575060408051602081019091526000815261219b565b6000612c89858561383f565b90506129cf81600085613d20565b60006008600180612caa60026020615153565b612cb49190615153565b612cbe9190615153565b612cc8919061513c565b8260ff911c1692915050565b600061219b612ce38484613d43565b5490565b60008383604051602001612cfc929190615166565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b8215612dee5760208310612d9157602083048401935060208381612d8d57612d8d6149d5565b0692505b8215612dee576020839003600081841015612db45750600019600884021c612dbe565b50600019600882021c5b8554600886021b818451168219821617845250818411612ddf575050612e2c565b50600194909401939182900391015b5b60208210612e105783548152600190930192601f1990910190602001612def565b8115612e2c5780518454600019600885021c9182169119161781525b50505050565b600081831180612e425750835182115b15612e7f578383836040517f23230fa30000000000000000000000000000000000000000000000000000000081526004016103d3939291906151a2565b60208401612e8d8482614a23565b90506000612e9b8585615153565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b6060600061219b8360206000613d99565b600080805b8360ff16811015612f0257612ef860ff601b83900360080287901c1683614a23565b9150600101612ed6565b509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff0000000000000000000000000000000000000000000000000000000000001603612f9457837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be848484604051612f87939291906151c7565b60405180910390a2612e2c565b6000612fa0858561383f565b90506000612fad86613e08565b905060005b8151811015613082576000828281518110612fcf57612fcf614a36565b60200260200101519050612ffb6004826affffffffffffffffffffff1916613e9190919063ffffffff16565b15613079576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d90613046908b908b908b908b906004016151fa565b600060405180830381600087803b15801561306057600080fd5b505af1158015613074573d6000803e3d6000fd5b505050505b50600101612fb2565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8686866040516130b7939291906151c7565b60405180910390a26130d2828565ffffffffffff1685613eaf565b60005b81518110156131a55760008282815181106130f2576130f2614a36565b6020026020010151905061311e6008826affffffffffffffffffffff1916613e9190919063ffffffff16565b1561319c576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba872190613169908b908b908b908b906004016151fa565b600060405180830381600087803b15801561318357600080fd5b505af1158015613197573d6000803e3d6000fd5b505050505b506001016130d5565b50505050505050565b60008061209b85613ec5565b600060606000806131ca86613ed7565b90925090506001600160a01b03821661321b57856131e787612a36565b6040517ffbf10ce60000000000000000000000000000000000000000000000000000000081526004016103d3929190615060565b8061322a5761322a8689613f7b565b8615613296577dffffffffffffffffffffffffffff0000000000000000000000000000000086167f6e7300000000000000000000000000000000000000000000000000000000000017600061327e82613f85565b90506132938261328e8b84614a23565b614016565b50505b60006132a28760101b90565b7fffffffffffffffffffffffffffff00000000000000000000000000000000000016146132da576132d5888884886140ca565b6132e6565b6132e688888488614142565b90999098509650505050505050565b805160208201fd5b60007f8b9d8c8b908d9affffffffffffffffffab9e9d939a8d00000000000000000000820161334c57507e60030220202000000000000000000000000000000000000000000000000000919050565b6102b26133797f746273746f72650000000000000000005461626c657300000000000000000000846141a3565b60206000613895565b7f6f74000000000000000000000000000000000000000000000000000000000000867fffff000000000000000000000000000000000000000000000000000000000000160361340e57857f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9868686866040516134019493929190615233565b60405180910390a261185a565b600061341987613e08565b905060005b81518110156134f257600082828151811061343b5761343b614a36565b602002602001015190506134676001826affffffffffffffffffffff1916613e9190919063ffffffff16565b156134e9576040517f57066c9c000000000000000000000000000000000000000000000000000000008152606082901c906357066c9c906134b6908c908c908c908c908c908c90600401615272565b600060405180830381600087803b1580156134d057600080fd5b505af11580156134e4573d6000803e3d6000fd5b505050505b5060010161341e565b50867f8dbb3a9672eebfd3773e72dd9c102393436816d832c7ba9e1e1ac8fcadcac7a9878787876040516135299493929190615233565b60405180910390a2600061353d888861383f565b905060006020870190506135558260008951846141bf565b600061356085612c97565b11156135e45760006135728a8a613d43565b878155905060208601915060008060005b61358c88612c97565b8160ff1610156135df576135a18d8d83612ce7565b92506135bc8a8260ff166028026038011c64ffffffffff1690565b91506135cb83600084886141bf565b6135d58286614a23565b9450600101613583565b505050505b60005b835181101561138f57600084828151811061360457613604614a36565b602002602001015190506136306002826affffffffffffffffffffff1916613e9190919063ffffffff16565b156136b2576040517f5b28cdaf000000000000000000000000000000000000000000000000000000008152606082901c90635b28cdaf9061367f908e908e908e908e908e908e90600401615272565b600060405180830381600087803b15801561369957600080fd5b505af11580156136ad573d6000803e3d6000fd5b505050505b506001016135e7565b6040805160028082526060820183526000928392919060208301908036833701905050905083816000815181106136f4576136f4614a36565b602002602001018181525050826001600160a01b031660001b8160018151811061372057613720614a36565b602090810291909101015260006137787f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000612427565b90506129cf8160f81c90565b600061379260706010614a23565b9190911b919050565b606060005b6010811015613800577fffffffffffffffffffffffffffffffff000000000000000000000000000000008316600882021b7fff000000000000000000000000000000000000000000000000000000000000001615613800576001016137a0565b604080517fffffffffffffffffffffffffffffffff00000000000000000000000000000000851660208201528151603090910190915281815280611a79565b60008282604051602001613854929190615166565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b6000602082106138bb576020820484019350602082816138b7576138b76149d5565b0691505b508254600882021b602082900380841115612f02576001850154600882021c82179150509392505050565b7f7462000000000000000000000000000000000000000000000000000000000000877fffff00000000000000000000000000000000000000000000000000000000000016146139a6577f7462000000000000000000000000000000000000000000000000000000000000878860405160200161396491815260200190565b60408051601f19818403018152908290527f31b466830000000000000000000000000000000000000000000000000000000082526103d39392916004016152cb565b60006139c1828760ff166028026038011c64ffffffffff1690565b9050600083518564ffffffffff16836139da9190615153565b6139e49190614a23565b9050808214158015613a065750816139fc868861530c565b64ffffffffff1614155b15613a56576040517fa65010b400000000000000000000000000000000000000000000000000000000815264ffffffffff80881660048301528087166024830152831660448201526064016103d3565b818664ffffffffff161115613aa7576040517f7e8578d30000000000000000000000000000000000000000000000000000000081526004810183905264ffffffffff871660248201526044016103d3565b6000613ab484898461427e565b90506000613ac18b613e08565b905060005b8151811015613b8c576000828281518110613ae357613ae3614a36565b60200260200101519050613b0f6010826affffffffffffffffffffff1916613e9190919063ffffffff16565b15613b8357606081901c6001600160a01b03166355eb5a288e8e8e8e8e8d8f6040518863ffffffff1660e01b8152600401613b50979695949392919061532a565b600060405180830381600087803b158015613b6a57600080fd5b505af1158015613b7e573d6000803e3d6000fd5b505050505b50600101613ac6565b5064ffffffffff881660005b8a60ff168160ff161015613bcb57613bbf878260ff166028026038011c64ffffffffff1690565b90910190600101613b98565b508b7ffe158a7adba34e256807c8a149028d3162918713c3838afc643ce9f96716ebfd8c8c848c888d604051613c0696959493929190615388565b60405180910390a250828414613c27576000613c228c8c613d43565b839055505b6000613c348c8c8c612ce7565b9050613c48818a64ffffffffff1689613eaf565b5060005b8151811015613d12576000828281518110613c6957613c69614a36565b60200260200101519050613c956020826affffffffffffffffffffff1916613e9190919063ffffffff16565b15613d0957606081901c6001600160a01b031663635845338e8e8e8e8e8a8f6040518863ffffffff1660e01b8152600401613cd6979695949392919061532a565b600060405180830381600087803b158015613cf057600080fd5b505af1158015613d04573d6000803e3d6000fd5b505050505b50600101613c4c565b505050505050505050505050565b60405160208101601f19603f8484010116604052828252612f0285858584612d67565b60008282604051602001613d58929190615166565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b60606000613da78560801c90565b90506fffffffffffffffffffffffffffffffff85166000858281613dcd57613dcd6149d5565b04905060405193506020840160208202810160405281855260005b82811015612bf4578451871c825293870193602090910190600101613de8565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110613e4257613e42614a36565b60209081029190910101526000613e7a7f746273746f726500000000000000000053746f7265486f6f6b73000000000000838361434c565b9050611a79613e8c8260008451612e32565b614386565b60008160ff1682613ea28560581c90565b1660ff1614905092915050565b61158683838351613ec08560200190565b6141bf565b602081015160408201516000906129aa565b60408051600180825281830190925260009182918291602080830190803683370190505090508381600081518110613f1157613f11614a36565b602090810291909101015260008080613f6a7f7462776f726c6400000000000000000053797374656d73000000000000000000857e150200140100000000000000000000000000000000000000000000000000006125f0565b9250925092506116c4838383614397565b6123e582826143a3565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110613fbe57613fbe614a36565b60209081029190910101526000611a797f7462776f726c6400000000000000000042616c616e636573000000000000000083837e20010020000000000000000000000000000000000000000000000000000000612b73565b60408051600180825281830190925260009160208083019080368337019050509050828160008151811061404c5761404c614a36565b6020026020010181815250506115867f7462776f726c6400000000000000000042616c616e636573000000000000000060001b8260008560405160200161409591815260200190565b60408051601f198184030181529190527e200100200000000000000000000000000000000000000000000000000000006127cb565b60006060836001600160a01b031660006140e5858989614401565b6040516140f29190614f73565b60006040518083038185875af1925050503d806000811461412f576040519150601f19603f3d011682016040523d82523d6000602084013e614134565b606091505b509097909650945050505050565b60006060836001600160a01b031661415b848888614401565b6040516141689190614f73565b600060405180830381855af49150503d806000811461412f576040519150601f19603f3d011682016040523d82523d6000602084013e614134565b6040805160208101849052908101829052600090606001613854565b821561423957602083106141e9576020830484019350602083816141e5576141e56149d5565b0692505b82156142395760208390036000600019600885021c1990506008850281811c91508351811c905081198754168282161787555081841161422a575050612e2c565b50600194909401939182900391015b5b6020821061425b5780518455600190930192601f199091019060200161423a565b8115612e2c576000600019600884021c8554835182191691161785555050505050565b600064ffffffffff8211156142c2576040517f7149a3c1000000000000000000000000000000000000000000000000000000008152600481018390526024016103d3565b8366ffffffffffffff811660ff851660280260380182901c64ffffffffff168085106142f457808503820191506142fc565b848103820391505b5064ffffffffff6038602860ff8816020181811b197fffffffffffffffffffffffffffffffffffffffffffffffffff000000000000009490941690921792909216918416901b1790509392505050565b6060611a7961435c858585612ce7565b60006143818561436c8989612cd4565b9060ff166028026038011c64ffffffffff1690565b613d20565b6060600061219b8360156000613d99565b60008061209b85614430565b60006143f17f6e730000000000000000000000000000000000000000000000000000000000007dffffffffffffffffffffffffffff000000000000000000000000000000008516178361444d565b8061219b575061219b838361444d565b6060838383604051602001614418939291906153e4565b60405160208183030381529060405290509392505050565b6020810151603482015160609190911c906000906129aa90612742565b60408051600280825260608201835260009283929190602083019080368337019050509050838160008151811061448657614486614a36565b602002602001018181525050826001600160a01b031660001b816001815181106144b2576144b2614a36565b602090810291909101015260006137787f7462776f726c640000000000000000005265736f75726365416363657373000083837e01010001000000000000000000000000000000000000000000000000000000612b73565b60006020828403121561451c57600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461219b57600080fd5b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156145855761458561454c565b60405290565b604051610140810167ffffffffffffffff811182821017156145855761458561454c565b604051601f8201601f1916810167ffffffffffffffff811182821017156145d8576145d861454c565b604052919050565b600067ffffffffffffffff8211156145fa576145fa61454c565b5060051b60200190565b6000806000606080858703121561461a57600080fd5b84359350602080860135935060408087013567ffffffffffffffff81111561464157600080fd5b8701601f8101891361465257600080fd5b8035614665614660826145e0565b6145af565b81815260609091028201840190848101908b83111561468357600080fd5b928501925b828410156146cb5786848d0312156146a05760008081fd5b6146a8614562565b843581528685013587820152858501358682015282529286019290850190614688565b809750505050505050509250925092565b80356002811061233957600080fd5b80151581146146f957600080fd5b50565b8035612339816146eb565b600082601f83011261471857600080fd5b81356020614728614660836145e0565b8083825260208201915060208460051b87010193508684111561474a57600080fd5b602086015b84811015614766578035835291830191830161474f565b509695505050505050565b60006020828403121561478357600080fd5b813567ffffffffffffffff8082111561479b57600080fd5b9083019061014082860312156147b057600080fd5b6147b861458b565b6147c1836146dc565b815260208301356020820152604083013560408201526147e3606084016146fc565b60608201526080830135608082015260a083013560a082015260c083013560c082015261481260e084016146fc565b60e0820152610100808401358381111561482b57600080fd5b61483788828701614707565b828401525050610120808401358381111561485157600080fd5b61485d88828701614707565b918301919091525095945050505050565b60008060006060848603121561488357600080fd5b61488c846146dc565b9250602084013567ffffffffffffffff808211156148a957600080fd5b6148b587838801614707565b935060408601359150808211156148cb57600080fd5b506148d886828701614707565b9150509250925092565b6001600160a01b03811681146146f957600080fd5b6000806040838503121561490a57600080fd5b8235614915816148e2565b9150602083013567ffffffffffffffff81111561493157600080fd5b61493d85828601614707565b9150509250929050565b6000806040838503121561495a57600080fd5b50508035926020909101359150565b60008060006060848603121561497e57600080fd5b83359250602084013591506040840135614997816146eb565b809150509250925092565b6000602082840312156149b457600080fd5b815161219b816148e2565b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b600082614a0857634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052601160045260246000fd5b808201808211156102b2576102b2614a0d565b634e487b7160e01b600052603260045260246000fd5b600060208284031215614a5e57600080fd5b815161219b816146eb565b60006000198203614a7c57614a7c614a0d565b5060010190565b60008151808452602080850194506020840160005b83811015614ab457815187529582019590820190600101614a98565b509495945050505050565b608081526000614ad26080830187614a83565b8281036020840152614ae48187614a83565b91505061ffff808516604084015280841660608401525095945050505050565b60008060408385031215614b1757600080fd5b8251614b22816146eb565b6020840151909250614b33816146eb565b809150509250929050565b600060028610614b5057614b506149bf565b85825260806020830152614b676080830186614a83565b8281036040840152614b798186614a83565b91505082606083015295945050505050565b600080600060608486031215614ba057600080fd5b835192506020808501519250604085015167ffffffffffffffff811115614bc657600080fd5b8501601f81018713614bd757600080fd5b8051614be5614660826145e0565b81815260059190911b82018301908381019089831115614c0457600080fd5b928401925b82841015614c2257835182529284019290840190614c09565b80955050505050509250925092565b60006040808301858452602060406020860152818651808452606093506060870191506020880160005b82811015614c88578151805185528581015186860152870151878501529285019290840190600101614c5b565b50919998505050505050505050565b60005b83811015614cb2578181015183820152602001614c9a565b50506000910152565b60008151808452614cd3816020860160208601614c97565b601f01601f19169290920160200192915050565b838152600060038410614cfc57614cfc6149bf565b836020830152606060408301526129cf6060830184614cbb565b838152606060208201526000614d2f6060830185614a83565b9050826040830152949350505050565b600082601f830112614d5057600080fd5b815167ffffffffffffffff811115614d6a57614d6a61454c565b614d7d6020601f19601f840116016145af565b818152846020838601011115614d9257600080fd5b611a79826020830160208701614c97565b600080600060608486031215614db857600080fd5b835167ffffffffffffffff80821115614dd057600080fd5b614ddc87838801614d3f565b9450602086015193506040860151915080821115614df957600080fd5b506148d886828701614d3f565b85815260a060208201526000614e1f60a0830187614a83565b60ff861660408401528281036060840152614e3a8186614cbb565b9150508260808301529695505050505050565b6000815160208301517fffffffff0000000000000000000000000000000000000000000000000000000080821693506004831015614e955780818460040360031b1b83161693505b505050919050565b600060028a10614eaf57614eaf6149bf565b5060f898891b815260018101979097526021870195909552921515861b6041860152604285019190915260628401526082830152151590911b60a282015260a30190565b60008351614f05818460208801614c97565b835190830190614f19818360208801614c97565b01949350505050565b85815260a060208201526000614f3b60a0830187614a83565b8281036040840152614f4d8187614cbb565b90508460608401528281036080840152614f678185614cbb565b98975050505050505050565b60008251614f85818460208701614c97565b9190910192915050565b604081526000614fa26040830185614cbb565b90506001600160a01b03831660208301529392505050565b848152608060208201526000614fd36080830186614a83565b60ff949094166040830152506060015292915050565b600060208284031215614ffb57600080fd5b5051919050565b84815260806020820152600061501b6080830186614a83565b60ff8516604084015282810360608401526150368185614cbb565b979650505050505050565b600060ff821660ff810361505757615057614a0d565b60010192915050565b828152604060208201526000611a796040830184614cbb565b60006020828403121561508b57600080fd5b815167ffffffffffffffff8111156150a257600080fd5b611a7984828501614d3f565b7fffff0000000000000000000000000000000000000000000000000000000000008416815260007f3a00000000000000000000000000000000000000000000000000000000000000806002840152845161510f816003860160208901614c97565b80840190508160038201528451915061512f826004830160208801614c97565b0160040195945050505050565b80820281158282048414176102b2576102b2614a0d565b818103818111156102b2576102b2614a0d565b8281526000602080830184516020860160005b8281101561519557815184529284019290840190600101615179565b5091979650505050505050565b6060815260006151b56060830186614cbb565b60208301949094525060400152919050565b6060815260006151da6060830186614a83565b65ffffffffffff8516602084015282810360408401526114c88185614cbb565b8481526080602082015260006152136080830186614a83565b65ffffffffffff8516604084015282810360608401526150368185614cbb565b6080815260006152466080830187614a83565b82810360208401526152588187614cbb565b905084604084015282810360608401526150368185614cbb565b86815260c06020820152600061528b60c0830188614a83565b828103604084015261529d8188614cbb565b905085606084015282810360808401526152b78186614cbb565b9150508260a0830152979650505050505050565b7fffff000000000000000000000000000000000000000000000000000000000000841681528260208201526060604082015260006129cf6060830184614cbb565b64ffffffffff818116838216019080821115610ed457610ed4614a0d565b87815260e06020820152600061534360e0830189614a83565b60ff8816604084015264ffffffffff87811660608501528616608084015260a0830185905282810360c084015261537a8185614cbb565b9a9950505050505050505050565b60c08152600061539b60c0830189614a83565b60ff8816602084015265ffffffffffff8716604084015264ffffffffff8616606084015284608084015282810360a08401526153d78185614cbb565b9998505050505050505050565b600084516153f6818460208901614c97565b60609490941b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190930190815260148101919091526034019291505056fea2646970667358221220cf1e2faa91b0fb3a52974523008727231fd46d23bbf2b31a1ece3d9eff60f44f64736f6c63430008180033","sourceMap":"1364:12411:254:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2331:198:123;;;;;;;;;;-1:-1:-1;2331:198:123;;;;;:::i;:::-;;:::i;:::-;;;516:14:274;;509:22;491:41;;479:2;464:18;2331:198:123;;;;;;;;1262:113;;;;;;;;;;;;;:::i;:::-;;;-1:-1:-1;;;;;707:55:274;;;689:74;;677:2;662:18;1262:113:123;543:226:274;6281:2613:254;;;;;;:::i;:::-;;:::i;:::-;;5114:986;;;;;;;;;;-1:-1:-1;5114:986:254;;;;;:::i;:::-;;:::i;:::-;;;;6100:14:274;;6093:22;6075:41;;6159:14;;6152:22;6147:2;6132:18;;6125:50;6048:18;5114:986:254;5913:268:274;1573:3535:254;;;;;;;;;;-1:-1:-1;1573:3535:254;;;;;:::i;:::-;;:::i;:::-;;;7037:25:274;;;7025:2;7010:18;1573:3535:254;6891:177:274;1616:110:123;;;;;;;;;;-1:-1:-1;3800:14:123;-1:-1:-1;;3796:25:123;3783:39;1616:110;1262:113;12264:391:254;;;;;;;;;;-1:-1:-1;12264:391:254;;;;;:::i;:::-;;:::i;11473:785::-;;;;;;;;;;-1:-1:-1;11473:785:254;;;;;:::i;:::-;;:::i;1942:98:123:-;;;;;;;;;;;;;:::i;8900:2567:254:-;;;;;;;;;;-1:-1:-1;8900:2567:254;;;;;:::i;:::-;;:::i;2331:198:123:-;2407:4;2426:54;;;2441:39;2426:54;;:98;;-1:-1:-1;2484:40:123;;;2499:25;2484:40;2426:98;2419:105;2331:198;-1:-1:-1;;2331:198:123:o;1262:113::-;1305:14;1334:36;:34;:36::i;:::-;1327:43;;1262:113;:::o;6281:2613:254:-;6387:40;6430:32;6450:11;6430:19;:32::i;:::-;6387:75;;6472:21;6503:8;:6;:8::i;:::-;-1:-1:-1;;;;;6496:36:254;;6533:8;6496:46;;;;;;;;;;;;;7037:25:274;;7025:2;7010:18;;6891:177;6496:46:254;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6472:70;;6561:13;:19;;;6584:1;6561:24;;:50;;;;-1:-1:-1;6589:17:254;;;;:22;6561:50;6553:98;;;;-1:-1:-1;;;6553:98:254;;8995:2:274;6553:98:254;;;8977:21:274;9034:2;9014:18;;;9007:30;9073:34;9053:18;;;9046:62;9144:5;9124:18;;;9117:33;9167:19;;6553:98:254;;;;;;;;;6697:13;:22;;;6669:13;:25;;;:50;6661:98;;;;-1:-1:-1;;;6661:98:254;;9399:2:274;6661:98:254;;;9381:21:274;9438:2;9418:18;;;9411:30;9477:34;9457:18;;;9450:62;9548:5;9528:18;;;9521:33;9571:19;;6661:98:254;9197:399:274;6661:98:254;6807:12;:10;:12::i;:::-;-1:-1:-1;;;;;6790:29:254;:13;-1:-1:-1;;;;;6790:29:254;;:69;;;;;6823:36;6837:8;6847:11;6823:13;:36::i;:::-;6769:135;;;;-1:-1:-1;;;6769:135:254;;9803:2:274;6769:135:254;;;9785:21:274;9842:2;9822:18;;;9815:30;9881:33;9861:18;;;9854:61;9932:18;;6769:135:254;9601:355:274;6769:135:254;6958:27;;6952:34;;;;;;;;:::i;:::-;:39;;6990:1;6952:39;6948:1895;;7078:1;7050:13;:25;;;:29;;;;:::i;:::-;7083:1;7050:34;7046:1787;;7200:15;7161:13;:30;;;7194:2;7161:35;;;;:::i;:::-;:54;7157:708;;7311:36;7325:8;7335:11;7311:13;:36::i;:::-;7303:81;;;;-1:-1:-1;;;7303:81:254;;11131:2:274;7303:81:254;;;11113:21:274;;;11150:18;;;11143:30;11209:34;11189:18;;;11182:62;11261:18;;7303:81:254;10929:356:274;7303:81:254;7479:53;7493:13;7508;:23;;;7479:13;:53::i;:::-;7475:234;;;7589:1;7560:13;:25;;:30;;;;;;;:::i;:::-;;;-1:-1:-1;7660:25:254;;;;7616:70;;7647:11;;7616:30;:70::i;:::-;7046:1787;;7157:708;7763:53;7777:13;7792;:23;;;7763:13;:53::i;:::-;7755:91;;;;-1:-1:-1;;;7755:91:254;;11492:2:274;7755:91:254;;;11474:21:274;11531:2;11511:18;;;11504:30;11570:27;11550:18;;;11543:55;11615:18;;7755:91:254;11290:349:274;7046:1787:254;8019:15;7980:13;:30;;;8013:2;7980:35;;;;:::i;:::-;:54;7976:843;;8126:36;8140:8;8150:11;8126:13;:36::i;:::-;8118:81;;;;-1:-1:-1;;;8118:81:254;;11131:2:274;8118:81:254;;;11113:21:274;;;11150:18;;;11143:30;11209:34;11189:18;;;11182:62;11261:18;;8118:81:254;10929:356:274;8118:81:254;8369:53;8383:13;8398;:23;;;8369:13;:53::i;7976:843::-;8717:53;8731:13;8746;:23;;;8717:13;:53::i;:::-;8709:91;;;;-1:-1:-1;;;8709:91:254;;11846:2:274;8709:91:254;;;11828:21:274;11885:2;11865:18;;;11858:30;11924:27;11904:18;;;11897:55;11969:18;;8709:91:254;11644:349:274;8709:91:254;8852:35;8866:11;8879:7;8852:13;:35::i;:::-;6377:2517;;6281:2613;;;:::o;5114:986::-;5231:20;5253:18;5287:27;5324;5366:9;5361:197;5381:13;:23;;;:30;5377:1;:34;5361:197;;;5443:8;:6;:8::i;:::-;-1:-1:-1;;;;;5436:28:254;;5465:13;:23;;;5489:1;5465:26;;;;;;;;:::i;:::-;;;;;;;5436:56;;;;;;;;;;;;;7037:25:274;;7025:2;7010:18;;6891:177;5436:56:254;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5432:116;;;5512:21;;;;:::i;:::-;;;;5432:116;5413:3;;5361:197;;;;5572:9;5567:197;5587:13;:23;;;:30;5583:1;:34;5567:197;;;5649:8;:6;:8::i;:::-;-1:-1:-1;;;;;5642:28:254;;5671:13;:23;;;5695:1;5671:26;;;;;;;;:::i;:::-;;;;;;;5642:56;;;;;;;;;;;;;7037:25:274;;7025:2;7010:18;;6891:177;5642:56:254;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5638:116;;;5718:21;;;;:::i;:::-;;;;5638:116;5619:3;;5567:197;;;;5829:13;:23;;;:30;5806:19;:53;:126;;;;5902:13;:23;;;:30;5879:19;:53;5806:126;:197;;;;5981:13;:22;;;5952:13;:25;;;:51;5806:197;5774:239;;6063:13;:23;;;:30;6040:19;:53;6024:69;;5277:823;;5114:986;;;:::o;1573:3535::-;1709:19;1765:35;1779:12;:10;:12::i;:::-;1793:6;1765:13;:35::i;:::-;:74;;;;1804:35;1818:12;:10;:12::i;:::-;1832:6;1804:13;:35::i;:::-;1744:153;;;;-1:-1:-1;;;1744:153:254;;12839:2:274;1744:153:254;;;12821:21:274;;;12858:18;;;12851:30;12917:34;12897:18;;;12890:62;12969:18;;1744:153:254;12637:356:274;1744:153:254;1908:8;1918;1930:23;1943:6;1950:1;1943:9;;;;;;;;:::i;:::-;;;;;;;1930:12;:23::i;:::-;1907:46;;;;2001:26;2029;2059:33;2077:6;2085;2059:17;:33::i;:::-;2000:92;;;;2115:13;2107:22;;;;;;;;:::i;:::-;2133:1;2107:27;2103:924;;2151:15;2168:21;2200:8;:6;:8::i;:::-;-1:-1:-1;;;;;2193:31:254;;2225:9;2236;2247:1;2250;2193:59;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2150:102;;;;2274:10;2266:52;;;;-1:-1:-1;;;2266:52:254;;14675:2:274;2266:52:254;;;14657:21:274;14714:2;14694:18;;;14687:30;14753:31;14733:18;;;14726:59;14802:18;;2266:52:254;14473:353:274;2266:52:254;2405:58;;2352:15;;2405:58;;2416:13;;2431:9;;2442;;2352:15;;2405:58;;;:::i;:::-;;;;;;;;;;;;;2395:69;;;;;;2381:83;;2479:37;2519:438;;;;;;;;2572:13;2519:438;;;;;;;;:::i;:::-;;;;;2610:9;2519:438;;;;2642:1;2519:438;;;;2681:5;2519:438;;;;;;2717:1;2519:438;;;;2754:15;2519:438;;;;441:2:0;2519:438:254;;;;2850:16;2519:438;;;;;;2895:9;2519:438;;;;2933:9;2519:438;;;2479:478;;2972:44;2992:11;3005:10;2972:19;:44::i;:::-;2136:891;;;;2103:924;3047:13;3041:20;;;;;;;;:::i;:::-;:25;;3065:1;3041:25;3037:844;;3097:8;:6;:8::i;:::-;-1:-1:-1;;;;;3090:31:254;;3122:9;3133;3144:1;3147;3090:59;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3082:101;;;;-1:-1:-1;;;3082:101:254;;15721:2:274;3082:101:254;;;15703:21:274;15760:2;15740:18;;;15733:30;15799:31;15779:18;;;15772:59;15848:18;;3082:101:254;15519:353:274;3082:101:254;3270:58;;3217:15;;3270:58;;3281:13;;3296:9;;3307;;3217:15;;3270:58;;;:::i;:::-;;;;;;;;;;;;;3260:69;;;;;;3246:83;;3344:37;3384:427;;;;;;;;3437:13;3384:427;;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;3384:427:254;;;;;;;;;;;;;;;;;3619:15;3384:427;;;;441:2:0;3384:427:254;;;;;;;;;;;;;;;;;;;3344:467;-1:-1:-1;3826:44:254;3846:11;3344:467;3826:19;:44::i;:::-;3068:813;;3037:844;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;3993:529:254;4013:9;:16;4009:1;:20;3993:529;;;4076:33;4096:9;4106:1;4096:12;;;;;;;;:::i;:::-;;;;;;;4076:19;:33::i;:::-;4228:35;;4050:59;;-1:-1:-1;4228:49:254;:82;;;;;4282:23;:28;;;4281:29;4228:82;4203:173;;;;-1:-1:-1;;;4203:173:254;;16079:2:274;4203:173:254;;;16061:21:274;;;16098:18;;;16091:30;16157:34;16137:18;;;16130:62;16209:18;;4203:173:254;15877:356:274;4203:173:254;4390:49;;;4473:12;;4453:58;;4473:9;;4483:1;;4473:12;;;;;;:::i;:::-;;;;;;;4487:23;4453:19;:58::i;:::-;4031:3;;3993:529;;;;4578:9;4573:529;4593:9;:16;4589:1;:20;4573:529;;;4656:33;4676:9;4686:1;4676:12;;;;;;;;:::i;4656:33::-;4808:35;;4630:59;;-1:-1:-1;4808:49:254;:82;;;;;4862:23;:28;;;4861:29;4808:82;4783:173;;;;-1:-1:-1;;;4783:173:254;;16079:2:274;4783:173:254;;;16061:21:274;;;16098:18;;;16091:30;16157:34;16137:18;;;16130:62;16209:18;;4783:173:254;15877:356:274;4783:173:254;4970:49;;;5053:12;;5033:58;;5053:9;;5063:1;;5053:12;;;;;;:::i;5033:58::-;4611:3;;4573:529;;;;1734:3374;;;;;1573:3535;;;;;:::o;12264:391::-;12356:19;12392:9;12387:262;12407:12;:19;12403:1;:23;12387:262;;;12465:8;:6;:8::i;:::-;-1:-1:-1;;;;;12458:36:254;;12495:12;12508:1;12495:15;;;;;;;;:::i;:::-;;;;;;;12458:53;;;;;;;;;;;;;7037:25:274;;7025:2;7010:18;;6891:177;12458:53:254;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;12447:64:254;:7;-1:-1:-1;;;;;12447:64:254;;12443:147;;12548:4;12531:21;;12570:5;;12443:147;12621:3;;;;:::i;:::-;;;;12387:262;;;;12264:391;;;;:::o;11473:785::-;11556:19;11587:40;11630:32;11650:11;11630:19;:32::i;:::-;11587:75;;11677:9;11672:247;11692:13;:23;;;:30;11688:1;:34;11672:247;;;11755:13;:23;;;11779:1;11755:26;;;;;;;;:::i;:::-;;;;;;;11743:8;:38;11739:121;;11818:4;11801:21;;11840:5;;11739:121;11891:3;;;;:::i;:::-;;;;11672:247;;;;11933:14;11928:324;;11968:9;11963:279;11983:13;:23;;;:30;11979:1;:34;11963:279;;;12050:13;:23;;;12074:1;12050:26;;;;;;;;:::i;:::-;;;;;;;12038:8;:38;12034:133;;12117:4;12100:21;;12143:5;;12034:133;12206:3;;;;:::i;:::-;;;;11963:279;;;;11577:681;11473:785;;;;:::o;1942:98:123:-;1981:7;2003:32;:30;:32::i;8900:2567:254:-;9045:43;9068:4;9075:12;:10;:12::i;:::-;9045:14;:43::i;:::-;9098:40;9141:32;9161:11;9141:19;:32::i;:::-;9098:75;;9191:35;9214:11;9191:22;:35::i;:::-;:40;9183:75;;;;-1:-1:-1;;;9183:75:254;;16440:2:274;9183:75:254;;;16422:21:274;16479:2;16459:18;;;16452:30;16518:24;16498:18;;;16491:52;16560:18;;9183:75:254;16238:346:274;9183:75:254;9273:13;9290:5;9273:22;9269:280;;9311:49;9334:11;9347:12;9311:22;:49::i;:::-;9394:12;9374:17;;;:32;9269:280;;;9437:52;9460:11;9473:15;9437:22;:52::i;:::-;9523:15;9503:17;;;:35;9269:280;9559:18;9592:9;9587:262;9607:13;:23;;;:30;9603:1;:34;9587:262;;;9671:13;:23;;;9695:1;9671:26;;;;;;;;:::i;:::-;;;;;;;9658:39;;9715:35;9739:10;9715:23;:35::i;:::-;9711:128;;;9777:8;:6;:8::i;:::-;-1:-1:-1;;;;;9770:42:254;;9813:10;9770:54;;;;;;;;;;;;;7037:25:274;;7025:2;7010:18;;6891:177;9770:54:254;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9711:128;9639:3;;9587:262;;;;9863:9;9858:262;9878:13;:23;;;:30;9874:1;:34;9858:262;;;9942:13;:23;;;9966:1;9942:26;;;;;;;;:::i;:::-;;;;;;;9929:39;;9986:35;10010:10;9986:23;:35::i;:::-;9982:128;;;10048:8;:6;:8::i;:::-;-1:-1:-1;;;;;10041:42:254;;10084:10;10041:54;;;;;;;;;;;;;7037:25:274;;7025:2;7010:18;;6891:177;10041:54:254;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9982:128;9910:3;;9858:262;;;;10129:17;10156:18;10184:29;10271:1;10227:46;;10233:13;:27;;;10227:34;;;;;;;;:::i;:::-;:46;;;10223:193;;10336:8;:6;:8::i;:::-;10329:68;;;;;;;;16763:25:274;;;16804:18;;;16797:34;;;-1:-1:-1;;;;;10329:41:254;;;;;;;16736:18:274;;10329:68:254;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;10329:68:254;;;;;;;;;;;;:::i;:::-;10289:108;;-1:-1:-1;10289:108:254;-1:-1:-1;10289:108:254;-1:-1:-1;10223:193:254;10466:219;;;;;;;;10507:15;10466:219;;;;;;;;;;;;;;;;;;;;;;;;;;;10425:38;;10726:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10726:16:254;;10696:46;;10757:9;10752:322;10772:13;:23;;;:30;10768:1;:34;10752:322;;;10856:70;10887:13;:23;;;10911:1;10887:26;;;;;;;;:::i;:::-;;;;;;;10923:1;10915:10;;10856:30;:70::i;:::-;10984:79;11024:13;:23;;;11048:1;11024:26;;;;;;;;:::i;:::-;;;;;;;11052:10;10984:39;:79::i;:::-;10804:3;;10752:322;;;;11088:9;11083:323;11103:13;:23;;;:30;11099:1;:34;11083:323;;;11188:70;11219:13;:23;;;11243:1;11219:26;;;;;;;;:::i;11188:70::-;11316:79;11356:13;:23;;;11380:1;11356:26;;;;;;;;:::i;11316:79::-;11135:3;;11083:323;;;;11415:45;11433:11;11446:13;11415:17;:45::i;:::-;8991:2476;;;;;;;8900:2567;;;:::o;2992:383:123:-;3278:34;3282:14;3278:34;3265:48;3259:4;3255:59;;3325:45;;-1:-1:-1;3360:10:123;3325:45;2992:383;:::o;24282:418:196:-;24339:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24339:33:196;24409:16;;;24423:1;24409:16;;;;;;;;;24380:26;;24409:16;;;;;;;;;;;-1:-1:-1;24409:16:196;24380:45;;24446:11;24431:9;24441:1;24431:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;24465:24;;;24552:80;1414:66;24597:9;1543:66;24552:21;:80::i;:::-;24464:168;;;;;;24645:50;24652:11;24665:15;24682:12;24645:6;:50::i;:::-;24638:57;24282:418;-1:-1:-1;;;;;;24282:418:196:o;9307:267::-;9417:16;;;9431:1;9417:16;;;;;;;;;9388:26;;9417:16;;;;;;;;;;;-1:-1:-1;9417:16:196;9388:45;;9454:11;9439:9;9449:1;9439:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;9472:97;1414:66;1398:83;;9509:9;9520:1;9541:11;9523:31;;;;;;17985:19:274;;18029:2;18020:12;;17856:182;9523:31:196;;;;-1:-1:-1;;9523:31:196;;;;;;;;;1543:66;9472:26;:97::i;:::-;9382:192;9307:267;;:::o;12661:241:254:-;12749:146;12815:11;12828:21;12862:11;12875:7;12851:32;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;12851:32:254;;;;;;;;;;12780:105;;;;;;;:::i;:::-;;;;-1:-1:-1;;12780:105:254;;;;;;;;;;;;;;;;;;;;12749:17;:146::i;4891:393:216:-;4998:16;;;5012:1;4998:16;;;;;;;;;4943:8;;;;;;4998:16;;;;;;;;;;;-1:-1:-1;4998:16:216;4969:45;;5035:6;5020:9;5030:1;5020:12;;;;;;;;:::i;:::-;;;;;;;;;;:21;5049:24;;;5136:80;1065:66;5181:9;1194:66;5136:21;:80::i;:::-;5048:168;;;;;;5229:50;5236:11;5249:15;5266:12;5229:6;:50::i;:::-;5222:57;;;;;;;;4891:393;;;:::o;12908:865:254:-;13034:27;13063;13106:22;13138;13205:9;13200:112;13220:7;:14;13216:1;:18;13200:112;;;13273:28;13290:7;13298:1;13290:10;;;;;;;;:::i;:::-;;;;;;;13273:16;:28::i;:::-;13255:46;;;;:::i;:::-;;-1:-1:-1;13236:3:254;;13200:112;;;;13327:9;13322:112;13342:7;:14;13338:1;:18;13322:112;;;13395:28;13412:7;13420:1;13412:10;;;;;;;;:::i;13395:28::-;13377:46;;;;:::i;:::-;;-1:-1:-1;13358:3:254;;13322:112;;;;13465:14;13448;:31;13444:323;;;13508:7;13495:20;;13542:7;13529:20;;13444:323;;;13587:14;13570;:31;13566:201;;;13630:7;13617:20;;13664:7;13651:20;;13566:201;;;13715:7;13702:20;;13749:7;13736:20;;13566:201;13096:677;;12908:865;;;;;:::o;27088:693:196:-;27172:24;27199:228;27219:6;:20;;;27247:6;:12;;;27267:6;:10;;;27285:6;:25;;;27318:6;:18;;;27344:6;:23;;;27375:6;:15;;;27398:6;:23;;;27199:12;:228::i;:::-;27172:255;;27434:30;27467:49;27481:6;:16;;;27499:6;:16;;;27467:13;:49::i;:::-;27434:82;;27522:25;27550:49;27564:6;:16;;;27582:6;:16;;;27550:13;:49::i;:::-;27635:16;;;27649:1;27635:16;;;;;;;;;27522:77;;-1:-1:-1;27606:26:196;;27635:16;;;;;;;;;;;;-1:-1:-1;27635:16:196;27606:45;;27672:11;27657:9;27667:1;27657:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;27690:86;1414:66;27722:9;27733:11;27746:15;27763:12;27690:21;:86::i;:::-;27166:615;;;;27088:693;;:::o;11144:430:202:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;11277:16:202;;11291:1;11277:16;;;;;;;;;-1:-1:-1;;;;11277:16:202;;;;;-1:-1:-1;11277:16:202;;;;;-1:-1:-1;11277:16:202;11248:45;;11314:17;11299:9;11309:1;11299:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;11339:24;;;11426:80;1181:66;11471:9;1310:66;11426:21;:80::i;:::-;11338:168;;;;;;11519:50;11526:11;11539:15;11556:12;11519:6;:50::i;13350:508::-;13440:24;13467:45;13480:6;:18;;;13500:6;:11;;;13467:12;:45::i;:::-;13440:72;;13519:30;13552:42;13566:6;:27;;;13552:13;:42::i;:::-;13519:75;;13600:25;13628:42;13642:6;:27;;;13628:13;:42::i;:::-;13706:16;;;13720:1;13706:16;;;;;;;;;13600:70;;-1:-1:-1;13677:26:202;;13706:16;;;;;;;;;;;;-1:-1:-1;13706:16:202;13677:45;;13743:17;13728:9;13738:1;13728:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;13767:86;1181:66;13799:9;13810:11;13823:15;13840:12;13767:21;:86::i;4048:97:123:-;4089:7;4111:29;:27;:29::i;3103:154:264:-;3179:75;3210:35;3229:15;3210:18;:35::i;:::-;3247:6;3179:30;:75::i;:::-;3103:154;;:::o;5978:286:196:-;6086:16;;;6100:1;6086:16;;;;;;;;;6038:11;;;;6086:16;;;;;;;;;;;;-1:-1:-1;6086:16:196;6057:45;;6123:11;6108:9;6118:1;6108:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;6141:13;6157:64;1414:66;6194:9;6205:1;1543:66;6157:26;:64::i;:::-;6141:80;5978:286;-1:-1:-1;;;;5978:286:196:o;6625:243::-;6719:16;;;6733:1;6719:16;;;;;;;;;6690:26;;6719:16;;;;;;;;;;;-1:-1:-1;6719:16:196;6690:45;;6756:11;6741:9;6751:1;6741:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;6774:89;1414:66;1398:83;;6811:9;6822:1;6843:3;6825:23;;;;;;17985:19:274;;18029:2;18020:12;;17856:182;4162:303:202;4275:16;;;4289:1;4275:16;;;;;;;;;4229:9;;;;4275:16;;;;;;;;;;;;-1:-1:-1;4275:16:202;4246:45;;4312:17;4297:9;4307:1;4297:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;4336:13;4352:64;1181:66;4389:9;4400:1;1310:66;4352:26;:64::i;:::-;4336:80;;4430:29;4451:5;4438:20;;18899:5;18813:97;3520:279;3636:16;;;3650:1;3636:16;;;;;;;;;3607:26;;3636:16;;;;;;;;;;;-1:-1:-1;3636:16:202;3607:45;;3673:17;3658:9;3668:1;3658:12;;;;;;;;:::i;:::-;;;;;;:32;;;;;3697:97;1181:66;1165:83;;3734:9;3745:1;3766:11;3748:31;;;;;;17985:19:274;;18029:2;18020:12;;17856:182;3748:31:202;;;;-1:-1:-1;;3748:31:202;;;;;;;;;1310:66;3697:26;:97::i;6325:304::-;6468:16;;;6482:1;6468:16;;;;;;;;;6439:26;;6468:16;;;;;;;;;;;-1:-1:-1;6468:16:202;6439:45;;6505:17;6490:9;6500:1;6490:12;;;;;;;;:::i;:::-;;;;;;;;;;:32;6529:95;1181:66;6567:9;1165:83;6581:42;6601:20;6581:18;:42::i;:::-;6529:27;:95::i;6747:521:197:-;6829:24;6856:88;6869:6;:14;;;6885:6;:19;;;6906:6;:17;;;6925:6;:18;;;6856:12;:88::i;:::-;6829:115;;6951:30;6984:34;6998:6;:19;;;6984:13;:34::i;:::-;6951:67;;7024:25;7052:34;7066:6;:19;;;7052:13;:34::i;:::-;7122:16;;;7136:1;7122:16;;;;;;;;;7024:62;;-1:-1:-1;7093:26:197;;7122:16;;;;;;;;;;;;-1:-1:-1;7122:16:197;7093:45;;7159:11;7144:9;7154:1;7144:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;7177:86;1225:66;7209:9;7220:11;7233:15;7250:12;7177:21;:86::i;15347:431:46:-;15477:12;15491:14;15507:12;15527:21;15551:17;:15;:17::i;:::-;15527:41;-1:-1:-1;15603:4:46;-1:-1:-1;;;;;15578:30:46;;;15574:200;;15625:51;15645:7;15654:8;15664:11;15625:19;:51::i;:::-;15618:58;;;;;;;;;15574:200;15704:63;;;;;-1:-1:-1;;;;;15704:31:46;;;;;:63;;15736:7;;15745:8;;15755:11;;15704:63;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;15704:63:46;;;;;;;;;;;;:::i;15347:431::-;;;;;;;;:::o;30368:520:196:-;30508:33;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30508:33:196;30768:25;30781:11;30768:12;:25::i;:::-;30549:244;;;30736:23;;;30549:244;30713:15;;;30549:244;;;30682:23;;;30549:244;;;30656:18;;;30549:244;;;;;;30623:25;;;30549:244;30605:10;;;30549:244;;;30585:12;;;30549:244;;;30557:6;30549:244;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;;;;30839:44;30853:15;30870:12;30839:13;:44::i;:::-;30819:16;;;30800:83;30801:16;;;30800:83;30801:6;30368:520;-1:-1:-1;;;30368:520:196:o;10761:455:46:-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:46;-1:-1:-1;;;;;10984:30:46;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;:::-;10980:232;;;11119:86;;;;;-1:-1:-1;;;;;11119:36:46;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3318:662:107;3373:23;3516:19;;3570:39;3592:16;3599:8;3592:16;:::i;:::-;3570:21;:39::i;:::-;3515:94;;;;3690:8;3703:1;3672:32;;;3668:97;;3713:52;;;;;3757:7;;;;3713:52;;;23174:98:274;23147:18;;3713:52:107;23030:248:274;3668:97:107;1759:4:23;1744:28;;1738:35;;1847:9;1836:21;1903:20;;1961:43;;3883:92:107;3900:8;3936;3883:4;:92::i;7036:160:216:-;2756:4:23;2742:27;;2736:34;2742:27;;;2736:34;7131:8:216;;;;6793:33;;;;;6839;7166:25;7157:34;;;;-1:-1:-1;7036:160:216;-1:-1:-1;;;;7036:160:216:o;4372:288:223:-;4485:16;;;4499:1;4485:16;;;;;;;;;4433:15;;;;4485:16;;;;;;;;;;;;-1:-1:-1;4485:16:223;4456:45;;4522:8;4507:9;4517:1;4507:12;;;;;;;;:::i;:::-;;;;;;;;;;:23;4537:13;4553:64;1303:66;4590:9;4601:1;1432:66;4553:26;:64::i;31567:483:196:-;31818:12;31877:13;31900:5;31915:3;31928:18;31956:11;31977:16;32003:8;32021:16;31851:194;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;31838:207;;31567:483;;;;;;;;;;:::o;32241:354::-;32355:30;32516:68;32539:9;:16;32558:2;32539:21;32562:9;:16;32581:2;32562:21;2776:23:24;2761:39;;;975:16;2694:39;;;2662:5;;;2675:59;2742;2518:351;;;;;32516:68:196;32498:86;32241:354;-1:-1:-1;;;32241:354:196:o;32760:216::-;32862:12;32906:31;32926:9;32906:18;:31::i;:::-;32939;32959:9;32939:18;:31::i;:::-;32889:82;;;;;;;;;:::i;:::-;;;;;;;;;;;;;32882:89;;32760:216;;;;:::o;6458:480:46:-;6645:21;6669:17;:15;:17::i;:::-;6645:41;-1:-1:-1;6721:4:46;-1:-1:-1;;;;;6696:30:46;;;6692:242;;6736:79;6756:7;6765:8;6775:10;6787:14;6803:11;6736:19;:79::i;6692:242::-;6836:91;;;;;-1:-1:-1;;;;;6836:31:46;;;;;:91;;6868:7;;6877:8;;6887:10;;6899:14;;6915:11;;6836:91;;;:::i;15484:330:202:-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;15701:25:202;15714:11;15701:12;:25::i;:::-;15665:61;;15686:11;;;15665:61;;;15765:44;15779:15;15796:12;15765:13;:44::i;:::-;15734:27;;;15733:76;15734:6;15484:330;-1:-1:-1;;;15484:330:202:o;16517:144::-;16594:12;16638:11;16651:4;16621:35;;;;;;;;25498:19:274;;;25563:14;25556:22;25551:3;25547:32;25542:2;25533:12;;25526:54;25605:2;25596:12;;25347:267;16852:313:202;16937:30;17098:56;17121:20;:27;17151:2;17121:32;975:16:24;2068:39;;;2049:59;;1907:269;17330:177:202;17415:12;17459:42;17479:20;17459:18;:42::i;:::-;17442:60;;;;;;;;:::i;:::-;;;;;;;;;;;;;17435:67;;17330:177;;;:::o;1836:227:46:-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:46;;1953:106;;2001:10;1994:17;;;1836:227;:::o;1953:106::-;2039:13;1836:227;-1:-1:-1;1836:227:46:o;3430:314:138:-;3538:16;;;3552:1;3538:16;;;;;;;;;3482:19;;;;3538:16;;;;;;;;;;;;-1:-1:-1;3538:16:138;3509:45;;3599:6;-1:-1:-1;;;;;3583:24:138;3575:33;;3560:9;3570:1;3560:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3615:13;3631:64;1169:66;3668:9;3615:13;1298:66;3631:26;:64::i;1698:281:106:-;1860:29;1870:10;1882:6;1860:9;:29::i;:::-;1855:120;;1938:21;:10;:19;:21::i;:::-;1961:6;1906:62;;;;;;;;;;;;:::i;17775:457:46:-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:46;-1:-1:-1;;;;;17998:30:46;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:46;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;44950:222:57:-;45014:12;45104:6;45128:39;45104:6;45161:2;45165:1;45128:17;:39::i;11569:424:46:-;11720:21;11744:17;:15;:17::i;:::-;11720:41;-1:-1:-1;11796:4:46;-1:-1:-1;;;;;11771:30:46;;;11767:222;;11811:69;11837:7;11846:8;11856:17;11875:4;11811:25;:69::i;:::-;11767:222;;;11901:81;;;;;-1:-1:-1;;;;;11901:37:46;;;;;:81;;11939:7;;11948:8;;11958:17;;11977:4;;11901:81;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11714:279;11569:424;;;;:::o;10116:238:197:-;10258:12;10302:7;10311:12;10325:10;10337:11;10285:64;;;;;;;;;;27813:19:274;;;27878:14;;27871:22;27866:3;27862:32;27857:2;27848:12;;27841:54;27920:2;27911:12;;27904:28;27957:2;27948:12;;27941:28;27994:2;27985:12;;27606:397;10285:64:197;;;;;;;;;;;;;10278:71;;10116:238;;;;;;:::o;32759:1315:45:-;32889:23;32914:29;32945:24;33011:20;33034:30;:11;:28;:30::i;:::-;33011:53;;33125:65;33158:7;33167:8;33177:12;33125:32;:65::i;:::-;33112:78;;33254:24;33281:30;:11;:28;:30::i;:::-;33254:57;-1:-1:-1;33321:20:45;;33317:753;;33414:66;33462:7;33471:8;33414:47;:66::i;:::-;33397:83;-1:-1:-1;6445:61:24;;;33532:33:45;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33532:33:45;-1:-1:-1;33518:47:45;-1:-1:-1;894:4:40;884:15;;33573:21:45;33637:427;33655:16;33651:1;:20;;;33637:427;;;33688:27;33718:63;33760:7;33769:8;33779:1;33718:41;:63::i;:::-;33688:93;-1:-1:-1;33791:14:45;33808:25;:14;33831:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;33808:25:45;33791:42;;33843:110;33874:19;33903:1;33914:6;33937:13;33843:12;:110::i;:::-;34032:23;34049:6;34032:23;;:::i;:::-;;;33678:386;;33673:3;;;;;:::i;:::-;;;;33637:427;;;;33343:727;33317:753;32971:1103;;32759:1315;;;;;;;:::o;28665:811:196:-;28757:27;28792:13;28813:11;28832:23;28863:19;28890:24;28922:16;28946:21;29018:25;29034:5;29041:1;2742:27:23;2756:4;2742:27;2736:34;;2612:168;29018:25:196;29012:32;;28998:47;;;;;;;;:::i;:::-;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;28982:63:196;;-1:-1:-1;2736:34:23;;-1:-1:-1;2736:34:23;-1:-1:-1;29177:42:196;;29191:26;29185:33;;18899:5:202;18813:97;29177:42:196;2742:27:23;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;2742:27;;;2736:34;29155:65:196;;-1:-1:-1;2736:34:23;;-1:-1:-1;2736:34:23;-1:-1:-1;2736:34:23;-1:-1:-1;29427:43:196;;29441:27;2612:168:23;29427:43:196;29407:64;;28665:811;;;;;;;;;:::o;29579:522::-;29689:26;;29751:14;975:16:24;7017:70;;;6995:94;;29865:63:196;:41;29886:5;29751:14;6995:94:24;29865:20:196;:41::i;:::-;:61;:63::i;:::-;29852:77;-1:-1:-1;29945:4:196;-1:-1:-1;29945:4:196;6995:94:24;7059:27;7017:70;;;6995:94;29973:34:196;30032:63;:41;30053:5;30060:6;29973:34;30032:20;:41::i;:63::-;30019:77;;29745:356;;29579:522;;;;;:::o;23107:355:45:-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;5805:471:133:-;5966:16;;;5980:1;5966:16;;;;;;;;;5879:19;;;;;;5966:16;;;;;;;;;;;-1:-1:-1;5966:16:133;5937:45;;6011:21;6003:30;;;5988:9;5998:1;5988:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;6041:24;;;6128:80;1174:66;6173:9;1303:66;6128:21;:80::i;:::-;6040:168;;;;;;6221:50;6228:11;6241:15;6258:12;6221:6;:50::i;2109:683:107:-;2185:23;2216:20;2239:32;:30;:32::i;:::-;2216:55;-1:-1:-1;;;;;;2350:29:107;;2358:4;2350:29;2346:322;;2389:12;2433:153;2467:36;:34;:36::i;:::-;2520:1;2541:8;2569;2433:15;:153::i;:::-;2409:177;-1:-1:-1;2409:177:107;-1:-1:-1;2409:177:107;2595:41;;2609:27;2625:10;2609:15;:27::i;:::-;2644:17;;;;2346:322;2736:51;;;;;-1:-1:-1;;;;;2736:31:107;;;;;:51;;2768:8;;2778;;2736:51;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2736:51:107;;;;;;;;;;;;:::i;12066:286:45:-;12253:94;12263:7;12272:8;12282:10;12294:14;12310:11;12323:23;12338:7;12323:14;:23::i;:::-;12253:9;:94::i;14557:208:202:-;2756:4:23;2742:27;;2736:34;2742:27;;;2736:34;14622:19:202;;14717:42;;14731:26;2612:168:23;14717:42:202;14709:51;;14557:208;;;:::o;14868:349::-;14978:37;15023:14;975:16:24;7017:70;;;6995:94;;15148:63:202;:41;15169:5;15023:14;6995:94:24;15148:20:202;:41::i;:63::-;15124:88;14868:349;-1:-1:-1;;;;;14868:349:202:o;1109:325:106:-;1190:4;1332:55;696:18:144;578:36:124;2955:46;;2954:74;1380:6:106;1332:18;:55::i;:::-;:97;;;;1391:38;1410:10;1422:6;1391:18;:38::i;3486:592:124:-;3550:13;3620:10;451:5:41;2637:44:124;;;3571:19;3718;3620:10;3718:7;:19::i;:::-;3695:42;-1:-1:-1;3800:12:124;3839:35;;;;:102;;3888:53;;;;:34;:53::i;:::-;3839:102;;;;;;;;;;;;;;;;;;;;;3968:25;;;;:87;;4007:48;4042:12;4007:34;:48::i;:::-;3968:87;;;;;;;;;;;;;;;;;;;;;3772:293;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3743:330;;;;;3486:592;;;:::o;36171:541:45:-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:25;:27;579:1:52;4322:44:25;4288:79;;;4275:93;36635:63:45;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;830:1343:58:-;1002:12;;955:17;;980:19;1043:26;1058:11;1002:12;1043:26;:::i;:::-;1020:49;;1441:4;1435:11;;-1:-1:-1;1484:4:58;1474:15;;-1:-1:-1;;1358:16:58;1531:32;;;1358:16;1354:32;1503:4;1496:69;1607:12;1601:4;1594:26;1651:1;1721:4;1714:5;1710:16;1628:535;1741:11;1738:1;1735:18;1628:535;;;2134:19;;2113:41;;2091:64;;2007:31;;;;1828:1;1821:9;;;;;1920:4;1902:23;1628:535;;;1632:102;;;1222:947;;830:1343;;;;;:::o;24152:738:45:-;24403:37;24443:66;24491:7;24500:8;24443:47;:66::i;:::-;24403:106;-1:-1:-1;24515:26:45;24551:49;24403:106;24582:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;24551:49:45;24515:86;;24608:277;24662:7;24687:8;24722:17;24765:1;24787:19;24820:4;24856:22;24608:36;:277::i;4598:171:25:-;4672:7;579:1:52;1354:13;1366:1;376:2;1354:13;:::i;:::-;1353:30;;;;:::i;:::-;4694:70:25;;;;;4598:171;-1:-1:-1;4598:171:25:o;48823:360:45:-;48949:12;48973:6;48983:1;48973:11;48969:26;;-1:-1:-1;48986:9:45;;;;;;;;;-1:-1:-1;48986:9:45;;;;48969:26;49036:16;49055:41;49078:7;49087:8;49055:22;:41::i;:::-;49036:60;;49109:69;49140:8;49158:1;49169:6;49109:12;:69::i;5377:173:25:-;5451:7;579:1:52;1704;;1684:13;1696:1;376:2;1684:13;:::i;:::-;:17;;;;:::i;:::-;:21;;;;:::i;:::-;1683:38;;;;:::i;:::-;5487:11:25;5466:79;5479:65;;5466:79;;5377:173;-1:-1:-1;;5377:173:25:o;53939:303:45:-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:44;;4605:137;52742:274:45;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;6076:2380:44:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;;;-1:-1:-1;;;579:1:52;804:25:53;;782:48;6806:135:44;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:44;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:44;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8389:20;;8299:21;;-1:-1:-1;;579:1:52;804:25:53;;782:48;8385:31:44;;;8322:9;;8295:37;8244:184;8201:237;;8077:375;6076:2380;;;;:::o;2003:574:43:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;2177:93::-;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:43;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:43:o;45284:220:56:-;45350:24;45382:30;45415:32;45433:6;45441:2;45445:1;45415:17;:32::i;51823:242:45:-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:25;4323:19;:27;;;579:1:52;4322:44:25;4288:79;;;4275:93;52003:32:45;;:::i;:::-;;-1:-1:-1;51990:3:45;;51958:84;;;-1:-1:-1;52054:6:45;51823:242;-1:-1:-1;;;51823:242:45:o;17013:1682::-;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:54;17798:4:45;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:26;;;;;17851:54:45;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:45;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:54;18455:4:45;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:26;;;;;18507:53:45;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:45;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;8363:236:133:-;8474:19;8495:29;8569:25;8582:11;8569:12;:25::i;1761:1386:121:-;1888:12;1902:17;1956:21;1979:17;2000:22;2013:8;2000:12;:22::i;:::-;1955:67;;-1:-1:-1;1955:67:121;-1:-1:-1;;;;;;2067:27:121;;2063:106;;2139:8;2149:19;:8;:17;:19::i;:::-;2103:66;;;;;;;;;;;;:::i;2063:106::-;2275:12;2270:64;;2289:45;2317:8;2327:6;2289:27;:45::i;:::-;2413:9;;2409:197;;578:36:124;2955:46;;696:18:144;2954:74:124;2432:22:121;2515:26;2954:74:124;2515:13:121;:26::i;:::-;2490:51;-1:-1:-1;2549:50:121;2563:11;2576:22;2593:5;2490:51;2576:22;:::i;:::-;2549:13;:50::i;:::-;2424:182;;2409:197;2708:14;2681:23;:8;451:5:41;2637:44:124;;2539:148;2681:23:121;:41;;;:461;;2982:160;3043:6;3069:5;3092:13;3125:8;2982:39;:160::i;:::-;2681:461;;;2805:168;2874:6;2900:5;2923:13;2956:8;2805:47;:168::i;:::-;2663:479;;;;-1:-1:-1;1761:1386:121;-1:-1:-1;;;;;;;1761:1386:121:o;348:217:142:-;551:6;545:13;538:4;530:6;526:17;519:40;4015:652:45;4082:11;4318:64;;;4314:111;;-1:-1:-1;1342:66:51;;4015:652:45;-1:-1:-1;4015:652:45:o;4314:111::-;4469:185;4515:85;1213:66:51;4591:7:45;4515:40;:85::i;:::-;4620:2;4642:1;4469:17;:185::i;13212:3165::-;13507:23;13486:7;:44;;;13482:211;;13613:7;13584:88;13622:8;13632:10;13644:14;13660:11;13584:88;;;;;;;;;:::i;:::-;;;;;;;;13680:7;;13482:211;13831:22;13856:24;13872:7;13856:15;:24::i;:::-;13831:49;;13891:9;13886:340;13906:5;:12;13902:1;:16;13886:340;;;13933:9;13955:5;13961:1;13955:8;;;;;;;;:::i;:::-;;;;;;;13933:31;;13976:33;409:6:54;13976:4:45;:14;;;;;:33;;;;:::i;:::-;13972:248;;;14021:190;;;;;3536:35:26;;;;;14021:47:45;;:190;;14080:7;;14099:8;;14119:10;;14141:14;;14167:11;;14190;;14021:190;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13972:248;-1:-1:-1;13920:3:45;;13886:340;;;;14303:7;14274:88;14312:8;14322:10;14334:14;14350:11;14274:88;;;;;;;;;:::i;:::-;;;;;;;;14426:26;14455:59;14496:7;14505:8;14455:40;:59::i;:::-;14426:88;-1:-1:-1;14520:21:45;894:4:40;884:15;;14520:54:45;;14580:149;14618:18;14652:1;14669:10;:17;14709:13;14580;:149::i;:::-;14829:1;14796:30;:11;:28;:30::i;:::-;:34;14792:1174;;;14915:33;14951:66;14999:7;15008:8;14951:47;:66::i;:::-;695:28:44;;;14915:102:45;-1:-1:-1;894:4:40;884:15;;15191:47:45;;15347:27;15382:25;15420:7;15415:545;15433:30;:11;:28;:30::i;:::-;15429:1;:34;;;15415:545;;;15499:63;15541:7;15550:8;15560:1;15499:41;:63::i;:::-;15477:85;-1:-1:-1;15592:25:45;:14;15615:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;15592:25:45;15572:45;;15627:170;15669:19;15708:1;15729:17;15773:13;15627;:170::i;:::-;15807:34;15824:17;15807:34;;:::i;:::-;;-1:-1:-1;15938:3:45;;15415:545;;;;14832:1134;;;14792:1174;16040:9;16035:338;16055:5;:12;16051:1;:16;16035:338;;;16082:9;16104:5;16110:1;16104:8;;;;;;;;:::i;:::-;;;;;;;16082:31;;16125:32;503:6:54;16125:4:45;:14;;;;;:32;;;;:::i;:::-;16121:246;;;16169:189;;;;;3536:35:26;;;;;16169:46:45;;:189;;16227:7;;16246:8;;16266:10;;16288:14;;16314:11;;16337;;16169:189;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16121:246;-1:-1:-1;16069:3:45;;16035:338;;3586:379:136;3709:16;;;3723:1;3709:16;;;;;;;;3661:11;;;;3709:16;3723:1;3709:16;;;;;;;;;;-1:-1:-1;3709:16:136;3680:45;;3764:10;3731:9;3741:1;3731:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;3820:6;-1:-1:-1;;;;;3804:24:136;3796:33;;3781:9;3791:1;3781:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;3836:13;3852:64;1169:66;3889:9;3836:13;1298:66;3852:26;:64::i;:::-;3836:80;;3930:29;3951:5;3938:20;;18899:5:202;18813:97;3165:160:124;3228:7;3292:26;438:6;451:5:41;3292:26:124;:::i;:::-;3258:61;;;;;3165:160;-1:-1:-1;3165:160:124:o;1862:325::-;1932:13;1953:14;1973:83;1989:2;1980:6;:11;1973:83;;;2007:37;;;3261:1:23;3257:13;;3253:24;2007:42:124;;2003:53;2051:5;2003:53;1993:8;;1973:83;;;2092:30;;;34314:66:274;34302:79;;2092:30:124;;;34290:92:274;2092:30:124;;34398:12:274;;;;2092:30:124;;;875:21:23;;;2092:30:124;2142:39;760:164:23;50806:191:45;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:45;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:45:o;8945:812:44:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:44;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;44254:4001:45:-;44673:14;44652:7;:35;;;44648:161;;44743:14;44759:7;44792;44775:25;;;;;;17985:19:274;;18029:2;18020:12;;17856:182;44775:25:45;;;;-1:-1:-1;;44775:25:45;;;;;;;;;;44704:98;;;;;;;;;;:::i;44648:161::-;44815:27;44845:49;:22;44876:17;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;44845:49:45;44815:79;;44900:26;44965:4;:11;44951;44929:33;;:19;:33;;;;:::i;:::-;:47;;;;:::i;:::-;44900:76;;45248:18;45225:19;:41;;:98;;;;-1:-1:-1;45304:19:45;45270:30;45289:11;45270:16;:30;:::i;:::-;:53;;;;45225:98;45221:218;;;45340:92;;;;;35494:12:274;35533:15;;;45340:92:45;;;35515:34:274;35585:15;;;35565:18;;;35558:43;35637:15;;35617:18;;;35610:43;35457:18;;45340:92:45;35288:371:274;45221:218:45;45545:19;45526:16;:38;;;45522:140;;;45581:74;;;;;;;;35837:25:274;;;35910:12;35898:25;;35878:18;;;35871:53;35810:18;;45581:74:45;35664:266:274;45522:140:45;45701:36;45740:72;:22;45774:17;45793:18;45740:33;:72::i;:::-;45701:111;;45959:22;45984:24;46000:7;45984:15;:24::i;:::-;45959:49;;46019:9;46014:486;46034:5;:12;46030:1;:16;46014:486;;;46061:9;46083:5;46089:1;46083:8;;;;;;;;:::i;:::-;;;;;;;46061:31;;46104:42;836:6:54;46104:4:45;:14;;;;;:42;;;;:::i;:::-;46100:394;;;3536:35:26;;;;-1:-1:-1;;;;;46158:55:45;;46235:7;46264:8;46303:17;46350:16;46391:11;46430:22;46470:4;46158:327;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;46100:394;-1:-1:-1;46048:3:45;;46014:486;;;-1:-1:-1;46558:32:45;;;:13;46698:107;46716:17;46712:21;;:1;:21;;;46698:107;;;46761:33;:22;46792:1;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;46761:33:45;46752:42;;;;46735:3;;46698:107;;;;46930:7;46874:277;46957:8;46994:17;47035:5;47064:11;47101:21;47138:4;46874:277;;;;;;;;;;;:::i;:::-;;;;;;;;46506:652;47243:18;47220:19;:41;47216:248;;47271:31;47305:48;47335:7;47344:8;47305:29;:48::i;:::-;695:28:44;;;-1:-1:-1;47216:248:45;47521:27;47551:61;47575:7;47584:8;47594:17;47551:23;:61::i;:::-;47521:91;;47620:92;47652:19;47681:16;47620:92;;47705:4;47620:13;:92::i;:::-;47513:206;47773:9;47768:483;47788:5;:12;47784:1;:16;47768:483;;;47815:9;47837:5;47843:1;47837:8;;;;;;;;:::i;:::-;;;;;;;47815:31;;47858:41;947:6:54;47858:4:45;:14;;;;;:41;;;;:::i;:::-;47854:391;;;3536:35:26;;;;-1:-1:-1;;;;;47911:54:45;;47987:7;48016:8;48055:17;48102:16;48143:11;48182:21;48221:4;47911:325;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;47854:391;-1:-1:-1;47802:3:45;;47768:483;;;;44498:3757;;;;44254:4001;;;;;;;:::o;5042:669:44:-;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;1358:16:58;5546:26:44;;;1358:16:58;1354:32;5518:4:44;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;53371:230:45:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:45;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:45:o;2681:1129:58:-;2801:22;2831:21;2855;:11;2997:3:43;2975:25;;2901:104;2855:21:58;2831:45;-1:-1:-1;692:17:43;3238:38;;2882:20:58;3044:11;3238:38:43;3044:11:58;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;3658:342:50;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:50;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:26:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:44:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::40;884:15;;758:151;1098:24:44;1055:5;:68::i;7963:242:133:-;2756:4:23;2742:27;;2736:34;2742:27;;;2736:34;8028:19:133;;8173:26;2612:168:23;5928:433:139;6056:16;;;6070:1;6056:16;;;;;;;;;5986:14;;;;;;6056:16;;;;;;;;;;;-1:-1:-1;6056:16:139;6027:45;;6111:8;6078:9;6088:1;6078:12;;;;;;;;:::i;:::-;;;;;;;;;;:42;6128:24;;;6215:78;1155:66;6258:9;1284:66;6215:19;:78::i;:::-;6127:166;;;;;;6306:50;6313:11;6326:15;6343:12;6306:6;:50::i;1546:281:108:-;1708:29;1718:10;1730:6;1708:9;:29::i;3758:308:132:-;3871:16;;;3885:1;3871:16;;;;;;;;;3819:15;;;;3871:16;;;;;;;;;;;;-1:-1:-1;3871:16:132;3842:45;;3926:11;3893:9;3903:1;3893:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;3945:13;3961:62;1157:66;3996:9;3945:13;1286:66;3961:24;:62::i;5057:269::-;5156:16;;;5170:1;5156:16;;;;;;;;;5127:26;;5156:16;;;;;;;;;;;-1:-1:-1;5156:16:132;5127:45;;5211:11;5178:9;5188:1;5178:12;;;;;;;;:::i;:::-;;;;;;:45;;;;;5230:91;1157:66;1141:83;;5265:9;5276:1;5297:7;5279:27;;;;;;17985:19:274;;18029:2;18020:12;;17856:182;5279:27:132;;;;-1:-1:-1;;5279:27:132;;;;;;;;;1286:66;5230:24;:91::i;5594:317:123:-;5733:12;5747:17;5790:6;-1:-1:-1;;;;;5790:11:123;5810:1;5821:79;5847:8;5868:9;5889:8;5821:13;:79::i;:::-;5790:116;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5772:134:123;;;;-1:-1:-1;5594:317:123;-1:-1:-1;;;;;5594:317:123:o;6415:321::-;6562:12;6576:17;6619:6;-1:-1:-1;;;;;6619:19:123;6646:79;6672:8;6693:9;6714:8;6646:13;:79::i;:::-;6619:112;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;51249:282:45;51494:30;;;;;;37823:19:274;;;37858:12;;;37851:28;;;51337:7:45;;37895:12:274;;51494:30:45;37634:279:274;1489:2340:44;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:52;804:25:53;;782:48;2208:18:44;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:44;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:44;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:52;804:25:53;;782:48;3761:21:44;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:44;;;;:::o;7468:1525:24:-;7596:14;1145:16;7622:25;;7618:120;;;7664:67;;;;;;;;7037:25:274;;;7010:18;;7664:67:24;6891:177:274;7618:120:24;7802:14;6445:61;;;7070:16;;;1063;7070;975;7059:27;7017:70;;;6995:94;;8068:38;;;8064:192;;8151:19;8133:15;:37;8118:52;;;;8064:192;;;8232:15;8210:19;:37;8195:52;;;;8064:192;-1:-1:-1;8572:16:24;975;1063;8439;;;;8428:27;8564:35;;;8882:5;8719:26;8699:46;;;;8698:62;;;8862:25;;;;8892:34;;;;;8861:66;;-1:-1:-1;7468:1525:24;;;;;:::o;37180:522:45:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:24;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:45;37440:12;:257::i;40103:220:56:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;7829:207:139:-;7940:14;7956:17;8006:25;8019:11;8006:12;:25::i;955:327:108:-;1036:4;1178:56;696:18:144;578:36:124;2955:46;;2954:74;1227:6:108;1178:19;:56::i;:::-;:99;;;;1238:39;1258:10;1270:6;1238:19;:39::i;4897:201:123:-;5019:12;5063:8;5073:9;5084:8;5046:47;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;5039:54;;4897:201;;;;;:::o;7448:223:139:-;2756:4:23;2742:27;;2736:34;2742:27;;;2736:34;7564:35:139;;;;;;7513:14;;7623:42;;7637:26;2612:168:23;4006:378:136;4130:16;;;4144:1;4130:16;;;;;;;;4082:11;;;;4130:16;4144:1;4130:16;;;;;;;;;;-1:-1:-1;4130:16:136;4101:45;;4185:10;4152:9;4162:1;4152:12;;;;;;;;:::i;:::-;;;;;;:44;;;;;4241:6;-1:-1:-1;;;;;4225:24:136;4217:33;;4202:9;4212:1;4202:12;;;;;;;;:::i;:::-;;;;;;;;;;:48;4257:13;4273:62;1169:66;4308:9;4257:13;1298:66;4273:24;:62::i;14:332:274:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:66;223:5;219:78;212:5;209:89;199:117;;312:1;309;302:12;774:184;-1:-1:-1;;;823:1:274;816:88;923:4;920:1;913:15;947:4;944:1;937:15;963:251;1035:2;1029:9;1077:2;1065:15;;1110:18;1095:34;;1131:22;;;1092:62;1089:88;;;1157:18;;:::i;:::-;1193:2;1186:22;963:251;:::o;1219:255::-;1291:2;1285:9;1333:6;1321:19;;1370:18;1355:34;;1391:22;;;1352:62;1349:88;;;1417:18;;:::i;1479:334::-;1550:2;1544:9;1606:2;1596:13;;-1:-1:-1;;1592:86:274;1580:99;;1709:18;1694:34;;1730:22;;;1691:62;1688:88;;;1756:18;;:::i;:::-;1792:2;1785:22;1479:334;;-1:-1:-1;1479:334:274:o;1818:189::-;1884:4;1917:18;1909:6;1906:30;1903:56;;;1939:18;;:::i;:::-;-1:-1:-1;1984:1:274;1980:14;1996:4;1976:25;;1818:189::o;2012:1438::-;2140:6;2148;2156;2187:2;2230;2218:9;2209:7;2205:23;2201:32;2198:52;;;2246:1;2243;2236:12;2198:52;2282:9;2269:23;2259:33;;2311:2;2360;2349:9;2345:18;2332:32;2322:42;;2383:2;2436;2425:9;2421:18;2408:32;2463:18;2455:6;2452:30;2449:50;;;2495:1;2492;2485:12;2449:50;2518:22;;2571:4;2563:13;;2559:27;-1:-1:-1;2549:55:274;;2600:1;2597;2590:12;2549:55;2636:2;2623:16;2659:66;2675:49;2721:2;2675:49;:::i;:::-;2659:66;:::i;:::-;2759:15;;;2845:2;2837:11;;;2829:20;;2825:29;;;2790:12;;;;2866:19;;;2863:39;;;2898:1;2895;2888:12;2863:39;2922:11;;;;2942:478;2958:6;2953:3;2950:15;2942:478;;;3038:2;3032:3;3023:7;3019:17;3015:26;3012:116;;;3082:1;3111:2;3107;3100:14;3012:116;3154:22;;:::i;:::-;3203:17;;3189:32;;3270:12;;;3257:26;3241:14;;;3234:50;3333:12;;;3320:26;3304:14;;;3297:50;3360:18;;2975:12;;;;3398;;;;2942:478;;;3439:5;3429:15;;;;;;;;;2012:1438;;;;;:::o;3455:154::-;3534:20;;3583:1;3573:12;;3563:40;;3599:1;3596;3589:12;3614:118;3700:5;3693:13;3686:21;3679:5;3676:32;3666:60;;3722:1;3719;3712:12;3666:60;3614:118;:::o;3737:128::-;3802:20;;3831:28;3802:20;3831:28;:::i;3870:674::-;3924:5;3977:3;3970:4;3962:6;3958:17;3954:27;3944:55;;3995:1;3992;3985:12;3944:55;4031:6;4018:20;4057:4;4081:66;4097:49;4143:2;4097:49;:::i;4081:66::-;4169:3;4193:2;4188:3;4181:15;4221:4;4216:3;4212:14;4205:21;;4278:4;4272:2;4269:1;4265:10;4257:6;4253:23;4249:34;4235:48;;4306:3;4298:6;4295:15;4292:35;;;4323:1;4320;4313:12;4292:35;4359:4;4351:6;4347:17;4373:142;4389:6;4384:3;4381:15;4373:142;;;4455:17;;4443:30;;4493:12;;;;4406;;4373:142;;;-1:-1:-1;4533:5:274;3870:674;-1:-1:-1;;;;;;3870:674:274:o;4549:1359::-;4647:6;4700:2;4688:9;4679:7;4675:23;4671:32;4668:52;;;4716:1;4713;4706:12;4668:52;4756:9;4743:23;4785:18;4826:2;4818:6;4815:14;4812:34;;;4842:1;4839;4832:12;4812:34;4865:22;;;;4921:6;4903:16;;;4899:29;4896:49;;;4941:1;4938;4931:12;4896:49;4967:22;;:::i;:::-;5012:33;5042:2;5012:33;:::i;:::-;5005:5;4998:48;5099:2;5095;5091:11;5078:25;5073:2;5066:5;5062:14;5055:49;5157:2;5153;5149:11;5136:25;5131:2;5124:5;5120:14;5113:49;5194:28;5218:2;5214;5210:11;5194:28;:::i;:::-;5189:2;5182:5;5178:14;5171:52;5277:3;5273:2;5269:12;5256:26;5250:3;5243:5;5239:15;5232:51;5337:3;5333:2;5329:12;5316:26;5310:3;5303:5;5299:15;5292:51;5397:3;5393:2;5389:12;5376:26;5370:3;5363:5;5359:15;5352:51;5436:29;5460:3;5456:2;5452:12;5436:29;:::i;:::-;5430:3;5423:5;5419:15;5412:54;5485:3;5534:2;5530;5526:11;5513:25;5563:2;5553:8;5550:16;5547:36;;;5579:1;5576;5569:12;5547:36;5615:56;5663:7;5652:8;5648:2;5644:17;5615:56;:::i;:::-;5610:2;5603:5;5599:14;5592:80;;;5691:3;5740:2;5736;5732:11;5719:25;5769:2;5759:8;5756:16;5753:36;;;5785:1;5782;5775:12;5753:36;5821:56;5869:7;5858:8;5854:2;5850:17;5821:56;:::i;:::-;5805:14;;;5798:80;;;;-1:-1:-1;5809:5:274;4549:1359;-1:-1:-1;;;;;4549:1359:274:o;6186:700::-;6333:6;6341;6349;6402:2;6390:9;6381:7;6377:23;6373:32;6370:52;;;6418:1;6415;6408:12;6370:52;6441:40;6471:9;6441:40;:::i;:::-;6431:50;;6532:2;6521:9;6517:18;6504:32;6555:18;6596:2;6588:6;6585:14;6582:34;;;6612:1;6609;6602:12;6582:34;6635:61;6688:7;6679:6;6668:9;6664:22;6635:61;:::i;:::-;6625:71;;6749:2;6738:9;6734:18;6721:32;6705:48;;6778:2;6768:8;6765:16;6762:36;;;6794:1;6791;6784:12;6762:36;;6817:63;6872:7;6861:8;6850:9;6846:24;6817:63;:::i;:::-;6807:73;;;6186:700;;;;;:::o;7255:154::-;-1:-1:-1;;;;;7334:5:274;7330:54;7323:5;7320:65;7310:93;;7399:1;7396;7389:12;7414:483;7507:6;7515;7568:2;7556:9;7547:7;7543:23;7539:32;7536:52;;;7584:1;7581;7574:12;7536:52;7623:9;7610:23;7642:31;7667:5;7642:31;:::i;:::-;7692:5;-1:-1:-1;7748:2:274;7733:18;;7720:32;7775:18;7764:30;;7761:50;;;7807:1;7804;7797:12;7761:50;7830:61;7883:7;7874:6;7863:9;7859:22;7830:61;:::i;:::-;7820:71;;;7414:483;;;;;:::o;7902:248::-;7970:6;7978;8031:2;8019:9;8010:7;8006:23;8002:32;7999:52;;;8047:1;8044;8037:12;7999:52;-1:-1:-1;;8070:23:274;;;8140:2;8125:18;;;8112:32;;-1:-1:-1;7902:248:274:o;8155:377::-;8229:6;8237;8245;8298:2;8286:9;8277:7;8273:23;8269:32;8266:52;;;8314:1;8311;8304:12;8266:52;8350:9;8337:23;8327:33;;8407:2;8396:9;8392:18;8379:32;8369:42;;8461:2;8450:9;8446:18;8433:32;8474:28;8496:5;8474:28;:::i;:::-;8521:5;8511:15;;;8155:377;;;;;:::o;8537:251::-;8607:6;8660:2;8648:9;8639:7;8635:23;8631:32;8628:52;;;8676:1;8673;8666:12;8628:52;8708:9;8702:16;8727:31;8752:5;8727:31;:::i;9961:184::-;-1:-1:-1;;;10010:1:274;10003:88;10110:4;10107:1;10100:15;10134:4;10131:1;10124:15;10150:184;-1:-1:-1;;;10199:1:274;10192:88;10299:4;10296:1;10289:15;10323:4;10320:1;10313:15;10339:266;10371:1;10397;10387:189;;-1:-1:-1;;;10429:1:274;10422:88;10533:4;10530:1;10523:15;10561:4;10558:1;10551:15;10387:189;-1:-1:-1;10590:9:274;;10339:266::o;10610:184::-;-1:-1:-1;;;10659:1:274;10652:88;10759:4;10756:1;10749:15;10783:4;10780:1;10773:15;10799:125;10864:9;;;10885:10;;;10882:36;;;10898:18;;:::i;11998:184::-;-1:-1:-1;;;12047:1:274;12040:88;12147:4;12144:1;12137:15;12171:4;12168:1;12161:15;12187:245;12254:6;12307:2;12295:9;12286:7;12282:23;12278:32;12275:52;;;12323:1;12320;12313:12;12275:52;12355:9;12349:16;12374:28;12396:5;12374:28;:::i;12437:195::-;12476:3;-1:-1:-1;;12500:5:274;12497:77;12494:103;;12577:18;;:::i;:::-;-1:-1:-1;12624:1:274;12613:13;;12437:195::o;12998:439::-;13051:3;13089:5;13083:12;13116:6;13111:3;13104:19;13142:4;13171;13166:3;13162:14;13155:21;;13210:4;13203:5;13199:16;13233:1;13243:169;13257:6;13254:1;13251:13;13243:169;;;13318:13;;13306:26;;13352:12;;;;13387:15;;;;13279:1;13272:9;13243:169;;;-1:-1:-1;13428:3:274;;12998:439;-1:-1:-1;;;;;12998:439:274:o;13442:648::-;13751:3;13740:9;13733:22;13714:4;13778:57;13830:3;13819:9;13815:19;13807:6;13778:57;:::i;:::-;13883:9;13875:6;13871:22;13866:2;13855:9;13851:18;13844:50;13911:44;13948:6;13940;13911:44;:::i;:::-;13903:52;;;13974:6;14028:2;14020:6;14016:15;14011:2;14000:9;13996:18;13989:43;14080:2;14072:6;14068:15;14063:2;14052:9;14048:18;14041:43;;13442:648;;;;;;;:::o;14095:373::-;14168:6;14176;14229:2;14217:9;14208:7;14204:23;14200:32;14197:52;;;14245:1;14242;14235:12;14197:52;14277:9;14271:16;14296:28;14318:5;14296:28;:::i;:::-;14393:2;14378:18;;14372:25;14343:5;;-1:-1:-1;14406:30:274;14372:25;14406:30;:::i;:::-;14455:7;14445:17;;;14095:373;;;;;:::o;14831:683::-;15125:4;15165:1;15157:6;15154:13;15144:47;;15171:18;;:::i;:::-;15218:6;15207:9;15200:25;15261:3;15256:2;15245:9;15241:18;15234:31;15288:57;15340:3;15329:9;15325:19;15317:6;15288:57;:::i;:::-;15393:9;15385:6;15381:22;15376:2;15365:9;15361:18;15354:50;15421:44;15458:6;15450;15421:44;:::i;:::-;15413:52;;;15501:6;15496:2;15485:9;15481:18;15474:34;14831:683;;;;;;;:::o;16842:1009::-;16955:6;16963;16971;17024:2;17012:9;17003:7;16999:23;16995:32;16992:52;;;17040:1;17037;17030:12;16992:52;17069:9;17063:16;17053:26;;17098:2;17140;17129:9;17125:18;17119:25;17109:35;;17188:2;17177:9;17173:18;17167:25;17215:18;17207:6;17204:30;17201:50;;;17247:1;17244;17237:12;17201:50;17270:22;;17323:4;17315:13;;17311:27;-1:-1:-1;17301:55:274;;17352:1;17349;17342:12;17301:55;17381:2;17375:9;17404:66;17420:49;17466:2;17420:49;:::i;17404:66::-;17504:15;;;17586:1;17582:10;;;;17574:19;;17570:28;;;17535:12;;;;17610:19;;;17607:39;;;17642:1;17639;17632:12;17607:39;17666:11;;;;17686:135;17702:6;17697:3;17694:15;17686:135;;;17768:10;;17756:23;;17719:12;;;;17799;;;;17686:135;;;17840:5;17830:15;;;;;;;16842:1009;;;;;:::o;18043:935::-;18265:4;18294:2;18334;18323:9;18319:18;18364:6;18353:9;18346:25;18390:2;18428;18423;18412:9;18408:18;18401:30;18451:6;18486;18480:13;18517:6;18509;18502:22;18543:2;18533:12;;18576:2;18565:9;18561:18;18554:25;;18614:2;18606:6;18602:15;18635:1;18645:307;18659:6;18656:1;18653:13;18645:307;;;18718:13;;18756:9;;18744:22;;18806:11;;;18800:18;18786:12;;;18779:40;18859:11;;18853:18;18839:12;;;18832:40;18892:12;;;;18927:15;;;;18681:1;18674:9;18645:307;;;-1:-1:-1;18969:3:274;;18043:935;-1:-1:-1;;;;;;;;;18043:935:274:o;18983:250::-;19068:1;19078:113;19092:6;19089:1;19086:13;19078:113;;;19168:11;;;19162:18;19149:11;;;19142:39;19114:2;19107:10;19078:113;;;-1:-1:-1;;19225:1:274;19207:16;;19200:27;18983:250::o;19238:329::-;19279:3;19317:5;19311:12;19344:6;19339:3;19332:19;19360:76;19429:6;19422:4;19417:3;19413:14;19406:4;19399:5;19395:16;19360:76;:::i;:::-;19481:2;19469:15;-1:-1:-1;;19465:88:274;19456:98;;;;19556:4;19452:109;;19238:329;-1:-1:-1;;19238:329:274:o;19572:434::-;19794:6;19783:9;19776:25;19757:4;19831:1;19823:6;19820:13;19810:47;;19837:18;;:::i;:::-;19893:6;19888:2;19877:9;19873:18;19866:34;19936:2;19931;19920:9;19916:18;19909:30;19956:44;19996:2;19985:9;19981:18;19973:6;19956:44;:::i;20198:468::-;20498:6;20487:9;20480:25;20541:2;20536;20525:9;20521:18;20514:30;20461:4;20561:56;20613:2;20602:9;20598:18;20590:6;20561:56;:::i;:::-;20553:64;;20653:6;20648:2;20637:9;20633:18;20626:34;20198:468;;;;;;:::o;20671:568::-;20724:5;20777:3;20770:4;20762:6;20758:17;20754:27;20744:55;;20795:1;20792;20785:12;20744:55;20824:6;20818:13;20850:18;20846:2;20843:26;20840:52;;;20872:18;;:::i;:::-;20916:114;21024:4;-1:-1:-1;;20948:4:274;20944:2;20940:13;20936:86;20932:97;20916:114;:::i;:::-;21055:2;21046:7;21039:19;21101:3;21094:4;21089:2;21081:6;21077:15;21073:26;21070:35;21067:55;;;21118:1;21115;21108:12;21067:55;21131:77;21205:2;21198:4;21189:7;21185:18;21178:4;21170:6;21166:17;21131:77;:::i;21244:655::-;21386:6;21394;21402;21455:2;21443:9;21434:7;21430:23;21426:32;21423:52;;;21471:1;21468;21461:12;21423:52;21504:9;21498:16;21533:18;21574:2;21566:6;21563:14;21560:34;;;21590:1;21587;21580:12;21560:34;21613:60;21665:7;21656:6;21645:9;21641:22;21613:60;:::i;:::-;21603:70;;21713:2;21702:9;21698:18;21692:25;21682:35;;21763:2;21752:9;21748:18;21742:25;21726:41;;21792:2;21782:8;21779:16;21776:36;;;21808:1;21805;21798:12;21776:36;;21831:62;21885:7;21874:8;21863:9;21859:24;21831:62;:::i;21904:709::-;22274:6;22263:9;22256:25;22317:3;22312:2;22301:9;22297:18;22290:31;22237:4;22344:57;22396:3;22385:9;22381:19;22373:6;22344:57;:::i;:::-;22449:4;22441:6;22437:17;22432:2;22421:9;22417:18;22410:45;22503:9;22495:6;22491:22;22486:2;22475:9;22471:18;22464:50;22531:32;22556:6;22548;22531:32;:::i;:::-;22523:40;;;22600:6;22594:3;22583:9;22579:19;22572:35;21904:709;;;;;;;;:::o;22618:407::-;22701:5;22741;22735:12;22783:4;22776:5;22772:16;22766:23;22808:66;22900:2;22896;22892:11;22883:20;;22926:1;22918:6;22915:13;22912:107;;;23006:2;23000;22990:6;22987:1;22983:14;22980:1;22976:22;22972:31;22968:2;22964:40;22960:49;22951:58;;22912:107;;;;22618:407;;;:::o;23283:763::-;23596:3;23635:1;23627:6;23624:13;23614:47;;23641:18;;:::i;:::-;-1:-1:-1;23686:3:274;23682:16;;;23670:29;;23724:1;23715:11;;23708:27;;;;23760:2;23751:12;;23744:28;;;;23818:14;;23811:22;23802:32;;23797:2;23788:12;;23781:54;23860:2;23851:12;;23844:28;;;;23897:2;23888:12;;23881:28;23934:3;23925:13;;23918:29;23994:14;23987:22;23978:32;;;23972:3;23963:13;;23956:55;24036:3;24027:13;;23283:763::o;24051:492::-;24226:3;24264:6;24258:13;24280:66;24339:6;24334:3;24327:4;24319:6;24315:17;24280:66;:::i;:::-;24409:13;;24368:16;;;;24431:70;24409:13;24368:16;24478:4;24466:17;;24431:70;:::i;:::-;24517:20;;24051:492;-1:-1:-1;;;;24051:492:274:o;24548:794::-;24943:6;24932:9;24925:25;24986:3;24981:2;24970:9;24966:18;24959:31;24906:4;25013:57;25065:3;25054:9;25050:19;25042:6;25013:57;:::i;:::-;25118:9;25110:6;25106:22;25101:2;25090:9;25086:18;25079:50;25152:32;25177:6;25169;25152:32;:::i;:::-;25138:46;;25220:6;25215:2;25204:9;25200:18;25193:34;25276:9;25268:6;25264:22;25258:3;25247:9;25243:19;25236:51;25304:32;25329:6;25321;25304:32;:::i;:::-;25296:40;24548:794;-1:-1:-1;;;;;;;;24548:794:274:o;25619:287::-;25748:3;25786:6;25780:13;25802:66;25861:6;25856:3;25849:4;25841:6;25837:17;25802:66;:::i;:::-;25884:16;;;;;25619:287;-1:-1:-1;;25619:287:274:o;25911:339::-;26088:2;26077:9;26070:21;26051:4;26108:44;26148:2;26137:9;26133:18;26125:6;26108:44;:::i;:::-;26100:52;;-1:-1:-1;;;;;26192:6:274;26188:55;26183:2;26172:9;26168:18;26161:83;25911:339;;;;;:::o;26255:548::-;26579:6;26568:9;26561:25;26622:3;26617:2;26606:9;26602:18;26595:31;26542:4;26643:57;26695:3;26684:9;26680:19;26672:6;26643:57;:::i;:::-;26748:4;26736:17;;;;26731:2;26716:18;;26709:45;-1:-1:-1;26785:2:274;26770:18;26763:34;26635:65;26255:548;-1:-1:-1;;26255:548:274:o;26808:184::-;26878:6;26931:2;26919:9;26910:7;26906:23;26902:32;26899:52;;;26947:1;26944;26937:12;26899:52;-1:-1:-1;26970:16:274;;26808:184;-1:-1:-1;26808:184:274:o;26997:604::-;27306:6;27295:9;27288:25;27349:3;27344:2;27333:9;27329:18;27322:31;27269:4;27376:57;27428:3;27417:9;27413:19;27405:6;27376:57;:::i;:::-;27481:4;27473:6;27469:17;27464:2;27453:9;27449:18;27442:45;27535:9;27527:6;27523:22;27518:2;27507:9;27503:18;27496:50;27563:32;27588:6;27580;27563:32;:::i;:::-;27555:40;26997:604;-1:-1:-1;;;;;;;26997:604:274:o;28008:175::-;28045:3;28089:4;28082:5;28078:16;28118:4;28109:7;28106:17;28103:43;;28126:18;;:::i;:::-;28175:1;28162:15;;28008:175;-1:-1:-1;;28008:175:274:o;28188:320::-;28395:6;28384:9;28377:25;28438:2;28433;28422:9;28418:18;28411:30;28358:4;28458:44;28498:2;28487:9;28483:18;28475:6;28458:44;:::i;28513:335::-;28592:6;28645:2;28633:9;28624:7;28620:23;28616:32;28613:52;;;28661:1;28658;28651:12;28613:52;28694:9;28688:16;28727:18;28719:6;28716:30;28713:50;;;28759:1;28756;28749:12;28713:50;28782:60;28834:7;28825:6;28814:9;28810:22;28782:60;:::i;28853:925::-;29302:66;29294:6;29290:79;29285:3;29278:92;29260:3;29389;29421:2;29417:1;29412:3;29408:11;29401:23;29453:6;29447:13;29469:74;29536:6;29532:1;29527:3;29523:11;29516:4;29508:6;29504:17;29469:74;:::i;:::-;29571:6;29566:3;29562:16;29552:26;;29606:2;29602:1;29598:2;29594:10;29587:22;29640:6;29634:13;29618:29;;29656:75;29722:8;29718:1;29714:2;29710:10;29703:4;29695:6;29691:17;29656:75;:::i;:::-;29751:17;29770:1;29747:25;;28853:925;-1:-1:-1;;;;;28853:925:274:o;29783:168::-;29856:9;;;29887;;29904:15;;;29898:22;;29884:37;29874:71;;29925:18;;:::i;29956:128::-;30023:9;;;30044:11;;;30041:37;;;30058:18;;:::i;30089:640::-;30340:6;30335:3;30328:19;30310:3;30366:2;30399;30394:3;30390:12;30431:6;30425:13;30496:2;30488:6;30484:15;30517:1;30527:175;30541:6;30538:1;30535:13;30527:175;;;30604:13;;30590:28;;30640:14;;;;30677:15;;;;30563:1;30556:9;30527:175;;;-1:-1:-1;30718:5:274;;30089:640;-1:-1:-1;;;;;;;30089:640:274:o;30734:359::-;30937:2;30926:9;30919:21;30900:4;30957:44;30997:2;30986:9;30982:18;30974:6;30957:44;:::i;:::-;31032:2;31017:18;;31010:34;;;;-1:-1:-1;31075:2:274;31060:18;31053:34;30949:52;30734:359;-1:-1:-1;30734:359:274:o;31098:511::-;31349:2;31338:9;31331:21;31312:4;31375:56;31427:2;31416:9;31412:18;31404:6;31375:56;:::i;:::-;31479:14;31471:6;31467:27;31462:2;31451:9;31447:18;31440:55;31543:9;31535:6;31531:22;31526:2;31515:9;31511:18;31504:50;31571:32;31596:6;31588;31571:32;:::i;31614:616::-;31925:6;31914:9;31907:25;31968:3;31963:2;31952:9;31948:18;31941:31;31888:4;31995:57;32047:3;32036:9;32032:19;32024:6;31995:57;:::i;:::-;32100:14;32092:6;32088:27;32083:2;32072:9;32068:18;32061:55;32164:9;32156:6;32152:22;32147:2;32136:9;32132:18;32125:50;32192:32;32217:6;32209;32192:32;:::i;32562:690::-;32897:3;32886:9;32879:22;32860:4;32924:57;32976:3;32965:9;32961:19;32953:6;32924:57;:::i;:::-;33029:9;33021:6;33017:22;33012:2;33001:9;32997:18;32990:50;33063:32;33088:6;33080;33063:32;:::i;:::-;33049:46;;33131:6;33126:2;33115:9;33111:18;33104:34;33186:9;33178:6;33174:22;33169:2;33158:9;33154:18;33147:50;33214:32;33239:6;33231;33214:32;:::i;33257:899::-;33713:6;33702:9;33695:25;33756:3;33751:2;33740:9;33736:18;33729:31;33676:4;33783:57;33835:3;33824:9;33820:19;33812:6;33783:57;:::i;:::-;33888:9;33880:6;33876:22;33871:2;33860:9;33856:18;33849:50;33922:32;33947:6;33939;33922:32;:::i;:::-;33908:46;;33990:6;33985:2;33974:9;33970:18;33963:34;34046:9;34038:6;34034:22;34028:3;34017:9;34013:19;34006:51;34074:32;34099:6;34091;34074:32;:::i;:::-;34066:40;;;34143:6;34137:3;34126:9;34122:19;34115:35;33257:899;;;;;;;;;:::o;34640:464::-;34887:66;34879:6;34875:79;34864:9;34857:98;34991:6;34986:2;34975:9;34971:18;34964:34;35034:2;35029;35018:9;35014:18;35007:30;34838:4;35054:44;35094:2;35083:9;35079:18;35071:6;35054:44;:::i;35109:174::-;35176:12;35208:10;;;35220;;;35204:27;;35243:11;;;35240:37;;;35257:18;;:::i;35935:901::-;36360:6;36349:9;36342:25;36403:3;36398:2;36387:9;36383:18;36376:31;36323:4;36430:57;36482:3;36471:9;36467:19;36459:6;36430:57;:::i;:::-;36535:4;36523:17;;36518:2;36503:18;;36496:45;36560:12;36608:15;;;36603:2;36588:18;;36581:43;36661:15;;36655:3;36640:19;;36633:44;36708:3;36693:19;;36686:35;;;36758:22;;;36752:3;36737:19;;36730:51;36798:32;36762:6;36815;36798:32;:::i;:::-;36790:40;35935:901;-1:-1:-1;;;;;;;;;;35935:901:274:o;36841:788::-;37206:3;37195:9;37188:22;37169:4;37233:57;37285:3;37274:9;37270:19;37262:6;37233:57;:::i;:::-;37338:4;37330:6;37326:17;37321:2;37310:9;37306:18;37299:45;37392:14;37384:6;37380:27;37375:2;37364:9;37360:18;37353:55;37456:12;37448:6;37444:25;37439:2;37428:9;37424:18;37417:53;37507:6;37501:3;37490:9;37486:19;37479:35;37563:9;37555:6;37551:22;37545:3;37534:9;37530:19;37523:51;37591:32;37616:6;37608;37591:32;:::i;:::-;37583:40;36841:788;-1:-1:-1;;;;;;;;;36841:788:274:o;37918:530::-;38103:3;38141:6;38135:13;38157:66;38216:6;38211:3;38204:4;38196:6;38192:17;38157:66;:::i;:::-;38292:2;38288:15;;;;38305:66;38284:88;38245:16;;;;38270:103;;;38400:2;38389:14;;38382:30;;;;38439:2;38428:14;;37918:530;-1:-1:-1;;37918:530:274:o","linkReferences":{}},"methodIdentifiers":{"_msgSender()":"119df25f","_msgValue()":"45ec9354","_world()":"e1af802c","checkForEncounterEnd((uint8,uint256,uint256,bool,uint256,uint256,uint256,bool,bytes32[],bytes32[]))":"1e45d614","createEncounter(uint8,bytes32[],bytes32[])":"2c86e0e2","endEncounter(bytes32,uint256,bool)":"e903546c","endTurn(bytes32,bytes32,(bytes32,bytes32,uint256)[])":"1b3561d3","isParticipant(address,bytes32[])":"b2467894","isParticipant(bytes32,bytes32)":"c6ca743c","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"EncodedLengths_InvalidLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"accessedIndex\",\"type\":\"uint256\"}],\"name\":\"Store_IndexOutOfBounds\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"expected\",\"type\":\"bytes2\"},{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"Store_InvalidResourceType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint40\",\"name\":\"startWithinField\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"fieldLength\",\"type\":\"uint40\"}],\"name\":\"Store_InvalidSplice\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"resource\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"World_AccessDenied\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"functionSelector\",\"type\":\"bytes4\"}],\"name\":\"World_FunctionSelectorNotFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"ResourceId\",\"name\":\"resourceId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"resourceIdString\",\"type\":\"string\"}],\"name\":\"World_ResourceNotFound\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"staticData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dynamicData\",\"type\":\"bytes\"}],\"name\":\"Store_SetRecord\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"dynamicFieldIndex\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"deleteCount\",\"type\":\"uint40\"},{\"indexed\":false,\"internalType\":\"EncodedLengths\",\"name\":\"encodedLengths\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceDynamicData\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"_msgSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_msgValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_world\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"rewardsDistributed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"currentTurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentTurnTimer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTurns\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersAreMobs\",\"type\":\"bool\"},{\"internalType\":\"bytes32[]\",\"name\":\"defenders\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"attackers\",\"type\":\"bytes32[]\"}],\"internalType\":\"struct CombatEncounterData\",\"name\":\"encounterData\",\"type\":\"tuple\"}],\"name\":\"checkForEncounterEnd\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_encounterEnded\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"_attackersWin\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enum EncounterType\",\"name\":\"encounterType\",\"type\":\"uint8\"},{\"internalType\":\"bytes32[]\",\"name\":\"group1\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"group2\",\"type\":\"bytes32[]\"}],\"name\":\"createEncounter\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"randomNumber\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"attackersWin\",\"type\":\"bool\"}],\"name\":\"endEncounter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"attackerEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"defenderEntityId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"itemId\",\"type\":\"uint256\"}],\"internalType\":\"struct Attack[]\",\"name\":\"attacks\",\"type\":\"tuple[]\"}],\"name\":\"endTurn\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"participants\",\"type\":\"bytes32[]\"}],\"name\":\"isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"playerId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"encounterId\",\"type\":\"bytes32\"}],\"name\":\"isParticipant\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_isParticipant\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"params\":{\"length\":\"The length of the encoded lengths.\"}}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"details\":\"Raised if the start index is larger than the previous length of the field.\",\"params\":{\"accessedIndex\":\"FIXME\",\"length\":\"FIXME\"}}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"params\":{\"expected\":\"The expected resource type.\",\"resourceId\":\"The resource ID.\",\"resourceIdString\":\"The stringified resource ID (for easier debugging).\"}}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"details\":\"Raised if the splice total length of the field is changed but the splice is not at the end of the field.\",\"params\":{\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"fieldLength\":\"The field length for the splice operation.\",\"startWithinField\":\"The start index within the field for the splice operation.\"}}],\"World_AccessDenied(string,address)\":[{\"params\":{\"caller\":\"The address of the user trying to access the resource.\",\"resource\":\"The resource's identifier.\"}}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"params\":{\"functionSelector\":\"The function selector in question.\"}}],\"World_ResourceNotFound(bytes32,string)\":[{\"params\":{\"resourceId\":\"The ID of the resource.\",\"resourceIdString\":\"The string representation of the resource ID.\"}}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"params\":{\"dynamicData\":\"The dynamic data of the record.\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"staticData\":\"The static data of the record.\",\"tableId\":\"The ID of the table where the record is set.\"}},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"params\":{\"data\":\"The data to insert into the dynamic data of the record at the start byte.\",\"deleteCount\":\"The number of bytes to delete in the splice operation.\",\"dynamicFieldIndex\":\"The index of the dynamic field to splice data, relative to the start of the dynamic fields. (Dynamic field index = field index - number of static fields)\",\"encodedLengths\":\"The encoded lengths of the dynamic data of the record.\",\"keyTuple\":\"An array representing the composite key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{\"_msgSender()\":{\"returns\":{\"sender\":\"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_msgValue()\":{\"returns\":{\"value\":\"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract.\"}},\"_world()\":{\"returns\":{\"_0\":\"The address of the World contract that routed the call to this WorldContextConsumer.\"}},\"endTurn(bytes32,bytes32,(bytes32,bytes32,uint256)[])\":{\"params\":{\"attacks\":\": for a pve the entity with the highest agi has their attacks calculated first\",\"encounterId\":\"the bytes32 id of the encounter\"}},\"supportsInterface(bytes4)\":{\"params\":{\"interfaceId\":\"The ID of the interface in question.\"},\"returns\":{\"_0\":\"True if the interface is supported, false otherwise.\"}}},\"version\":1},\"userdoc\":{\"errors\":{\"EncodedLengths_InvalidLength(uint256)\":[{\"notice\":\"Error raised when the provided encoded lengths has an invalid length.\"}],\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}],\"Store_IndexOutOfBounds(uint256,uint256)\":[{\"notice\":\"Error raised if the provided index is out of bounds.\"}],\"Store_InvalidResourceType(bytes2,bytes32,string)\":[{\"notice\":\"Error raised if the provided resource ID cannot be found.\"}],\"Store_InvalidSplice(uint40,uint40,uint40)\":[{\"notice\":\"Error raised if the provided splice is invalid.\"}],\"World_AccessDenied(string,address)\":[{\"notice\":\"Raised when a user tries to access a resource they don't have permission for.\"}],\"World_FunctionSelectorNotFound(bytes4)\":[{\"notice\":\"Raised when the specified function selector is not found.\"}],\"World_ResourceNotFound(bytes32,string)\":[{\"notice\":\"Raised when the specified resource is not found.\"}]},\"events\":{\"Store_SetRecord(bytes32,bytes32[],bytes,bytes32,bytes)\":{\"notice\":\"Emitted when a new record is set in the store.\"},\"Store_SpliceDynamicData(bytes32,bytes32[],uint8,uint48,uint40,bytes32,bytes)\":{\"notice\":\"Emitted when dynamic data in the store is spliced.\"},\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{\"_msgSender()\":{\"notice\":\"Extract the `msg.sender` from the context appended to the calldata.\"},\"_msgValue()\":{\"notice\":\"Extract the `msg.value` from the context appended to the calldata.\"},\"_world()\":{\"notice\":\"Get the address of the World contract that routed the call to this WorldContextConsumer.\"},\"supportsInterface(bytes4)\":{\"notice\":\"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/systems/EncounterSystem.sol\":\"EncounterSystem\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@chainlink/=lib/founcry-chainlink-toolkit/\",\":@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/\",\":@codegen/=src/codegen/\",\":@erc1155/=lib/ERC1155-puppet/\",\":@interfaces/=src/interfaces/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@libraries/=src/libraries/\",\":@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/=node_modules/@openzeppelin/contracts/\",\":@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/\",\":@systems/=src/systems/\",\":@tables/=src/codegen/tables/\",\":@test/=test/\",\":@world/=src/codegen/world/\",\":ERC1155-puppet/=lib/ERC1155-puppet/\",\":chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/\",\":openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/\"]},\"sources\":{\"constants.sol\":{\"keccak256\":\"0xae5804456464045024c2a05acc55e6fd8ecf9ebddb6df3a2aa4758c018c15a94\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b228b85e134241ef59c0b60bb1a57978e6ad4839a6f83e139df22e3bd5a88399\",\"dweb:/ipfs/QmaFebYsJDgWLyBHRoPDzwhzbLvRhrgyTS1hp9o9U9Q1kg\"]},\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol\":{\"keccak256\":\"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a\",\"dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z\"]},\"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol\":{\"keccak256\":\"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9\",\"dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR\"]},\"node_modules/@latticexyz/world/src/AccessControl.sol\":{\"keccak256\":\"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899\",\"dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/SystemCall.sol\":{\"keccak256\":\"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5\",\"dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol\":{\"keccak256\":\"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a\",\"dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro\"]},\"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol\":{\"keccak256\":\"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791\",\"dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol\":{\"keccak256\":\"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e\",\"dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol\":{\"keccak256\":\"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674\",\"dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV\"]},\"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol\":{\"keccak256\":\"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab\",\"dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/systemHookTypes.sol\":{\"keccak256\":\"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d\",\"dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/forge-std/src/console.sol\":{\"keccak256\":\"0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70\",\"dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0xbcc0b0006847ffd3003e9fd1f7574d2ef5da1c9eaadd2d99ee7d253041de27c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5c68eace8fd6858299bd4400b1315b40fcffe998e0918d09d1d2648d0098cb2a\",\"dweb:/ipfs/QmQStDCNQPPseE47XB98x31jpuz4LA4LrwaUoP8FVZZrbG\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0x3c5e99a34e3b57a213d98525ad2c5c130b169917a3462510b199fac82fdca144\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://163ce7726195d7eea428181abae50377160b9fd386152b2f24f1a96ebbb74361\",\"dweb:/ipfs/QmUXw9XhkC7PEzAoK5QnsNyG52sv9Gbx4pg4FjRTBXYSFF\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39\",\"dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb\"]},\"src/codegen/tables/ArmorStats.sol\":{\"keccak256\":\"0xa3d134d6f459a9f5e996847d39ecf083872c798b1ab5346c35d5f5718d2ff885\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aaab84f5574327b3295c1f4e03f30e1b91f3d82226fe12efce605b1f0805d0dc\",\"dweb:/ipfs/QmSNwx5UbXdZ6WT7EqzGRYKyJ94Up6GRrAtK8MXkwf9Gnc\"]},\"src/codegen/tables/AttackOutcome.sol\":{\"keccak256\":\"0x29d203e2f51df40dbbddbb4824146ae4eb82ac422cf4070d18a605efa776cacf\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://50ed837b4b277b158c5f034b0acbb8797b697cc2e34092a9a85e70035f892920\",\"dweb:/ipfs/QmTpJBzfZW5ePPbKpodakeACD8vK7UYHRcxPE5i3pAq2WE\"]},\"src/codegen/tables/CharacterEquipment.sol\":{\"keccak256\":\"0x9068940be9154fd653f4a6ea9f5844620759420a4e443c6c204b147fd7371440\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://db81719275c627b22c6629fd8376c1875feb579224eff415e03585cf74dabdaa\",\"dweb:/ipfs/QmPx5G9d79t6cThpy2XeAZP4CA9FVthwY5XzdYGk3jziWU\"]},\"src/codegen/tables/Characters.sol\":{\"keccak256\":\"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893\",\"dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH\"]},\"src/codegen/tables/CombatEncounter.sol\":{\"keccak256\":\"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918\",\"dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4\",\"dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD\"]},\"src/codegen/tables/Considerations.sol\":{\"keccak256\":\"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87\",\"dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF\"]},\"src/codegen/tables/ConsumableStats.sol\":{\"keccak256\":\"0x76e5941db5fd2dd2347783ebf4278fa2d900a8729c5b61a66369344d5daa30f9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a263ee2808928303c5a750be96f7b2b12054ea0a2c784c3e38459ad93ea73e79\",\"dweb:/ipfs/QmYhZYVFW6do8LuCgZtEmQkNMzPdPVUBcsunBya2Xi6rRx\"]},\"src/codegen/tables/Counters.sol\":{\"keccak256\":\"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0\",\"dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW\"]},\"src/codegen/tables/Effects.sol\":{\"keccak256\":\"0x18fc4f16201f1a147ba783556947f88bee2950c5f8a753a5c8944a23c29be97e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://21a3a0218cc1c41607169bfcee42628a2be2bfd04463fb55398789d11348b18f\",\"dweb:/ipfs/QmYrCUqXmqRNmizq5cWndg159Yo6LgNJqeCsCjYuBbsuhN\"]},\"src/codegen/tables/EncounterEntity.sol\":{\"keccak256\":\"0xffbf4f955a9fd1d329d78239d5d8921b80b05169bb781be608aad176664d6556\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://124ef413fbf46356cbf3f7a20e31a8f1be5e3cc94cebe5417a1bab07b26ae1de\",\"dweb:/ipfs/QmXA5R8SymSczgusQRduzMaPFKBMaG3rbH7LstwYEEsEam\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4\",\"dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB\"]},\"src/codegen/tables/Items.sol\":{\"keccak256\":\"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f\",\"dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj\"]},\"src/codegen/tables/Levels.sol\":{\"keccak256\":\"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4\",\"dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp\"]},\"src/codegen/tables/MagicDamageStats.sol\":{\"keccak256\":\"0xa2a1da1f45bb2cfeda50e8982627532a0c6699644c5d26d4dd4614077446a039\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4e51d962facee303806924506b701fe34d068d5d38f88f434a89a98c2c0e1dbe\",\"dweb:/ipfs/QmadPoWrKJmbdfkso6N491oNu27iktehiictTVjo3yhqU6\"]},\"src/codegen/tables/MapConfig.sol\":{\"keccak256\":\"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3\",\"dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch\"]},\"src/codegen/tables/Mobs.sol\":{\"keccak256\":\"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060\",\"dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9\"]},\"src/codegen/tables/MobsByLevel.sol\":{\"keccak256\":\"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5\",\"dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7\"]},\"src/codegen/tables/MonsterStats.sol\":{\"keccak256\":\"0x0aebc2ef30271c6f721d31518369ec7de743560c132625ef1113f281def9b840\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8453f871f2821af1d2dc399363da478d488829bbec236a9e46be72ade90bde3e\",\"dweb:/ipfs/QmdisXA9gdgc7gBECNijZ7Zrfnp5ffWdZEGALencDJgvxy\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4\",\"dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf\",\"dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC\"]},\"src/codegen/tables/Offers.sol\":{\"keccak256\":\"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f\",\"dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc\"]},\"src/codegen/tables/Orders.sol\":{\"keccak256\":\"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6\",\"dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY\"]},\"src/codegen/tables/PhysicalDamageStats.sol\":{\"keccak256\":\"0xfbcf6d0816bbd9fa245250e5c097e2823eb45ff38a17eaad11a6ac3f9ac2dd7f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4e53151895eef9832bd3639192759f058b4482c22ae6c15ba6283dbe62f9678\",\"dweb:/ipfs/QmNkyu96cyrWxf6RGQEZGFqCAX4obfYB5xKrSueAqRosVC\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa\",\"dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7\"]},\"src/codegen/tables/RandomNumbers.sol\":{\"keccak256\":\"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6\",\"dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt\"]},\"src/codegen/tables/RngLogs.sol\":{\"keccak256\":\"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619\",\"dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe\"]},\"src/codegen/tables/Spawned.sol\":{\"keccak256\":\"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905\",\"dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw\"]},\"src/codegen/tables/SpellStats.sol\":{\"keccak256\":\"0x0f1fe0640737325f204b2b7aec7d0fabb04a56019c45916dbdbde5e2d94297bd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c4be2e507feea78e2091dc9359fb52b6d338e7acea128c6fe4da509de11bee02\",\"dweb:/ipfs/QmeJ4zzb2WPjXjEzrPqJAcwXREsqtrAGcFKU8nPdEMzH6y\"]},\"src/codegen/tables/StarterItems.sol\":{\"keccak256\":\"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3\",\"dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso\"]},\"src/codegen/tables/StatRestrictions.sol\":{\"keccak256\":\"0x485ed791c22967baca5350cb40d027a98dafd8a2b34ef62c4bf6698da0e7d633\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c3eb85b6a667364bb7e9042030570d7ca0e1cf3d0efba1376de566e6f63aab93\",\"dweb:/ipfs/QmUSKYh6sFCJnP9mps8dTTjPRtF3Ho28fUhqeR3QrgM1J3\"]},\"src/codegen/tables/Stats.sol\":{\"keccak256\":\"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a\",\"dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm\"]},\"src/codegen/tables/StatusEffectStats.sol\":{\"keccak256\":\"0xdd840050fb4cfe00a20420c0252d1833c5ad2b77ce915d63a802bf6ed2e71256\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa00bc33ef6da0dd25023412fc17ab753b30bd4afa4a5cb55e8399ee7b939938\",\"dweb:/ipfs/QmRAzmqexAzCHVPchngedBjF1eo3NCAhZpa2Ytr7CdXzKL\"]},\"src/codegen/tables/StatusEffectsValidity.sol\":{\"keccak256\":\"0x81802f4d2b6c30c26c882e7fe21488513e538e388954451577fabbf3d0eb0605\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4e7a0ae1c64389672e93a42865855d287d0f8db4fb6f5482d4b585437257acd3\",\"dweb:/ipfs/QmfT5iFgnaWXo1JyvA1XGLZvQAyrhE12cw6o9ddb3xSGZZ\"]},\"src/codegen/tables/UltimateDominionConfig.sol\":{\"keccak256\":\"0x8c9f81616e473d55ea5f48dbdd45e9af9e029e08610d5ae694a5a64a46e94d07\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://76c92eac0bf798878bf6d91e479ec59d08e86cce17ab0d3778948274e679cd9f\",\"dweb:/ipfs/QmcW6DrQGBAyayKVCHr5X62RyrLukAoS6rgZrbKhjpHiN1\"]},\"src/codegen/tables/WeaponStats.sol\":{\"keccak256\":\"0x28dbbd475bf3006644fb7668b67eea5d1ce8506b5eb516f1ce7b66bfc6f3a743\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://28977880d4d89004cf361f871783b82d6f30ec1b5b114f0d9297e9cc9f1bf6f5\",\"dweb:/ipfs/QmRePG2wVcTmJbVzkj3Hye1hScFxS54NSHD5rLjfbNiWZJ\"]},\"src/codegen/tables/WorldStatusEffects.sol\":{\"keccak256\":\"0x1e8f7bbc8706cfaa12026ab696290d14bdab9d1b9169b72abcf4f945d7dade42\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://876b832c6d439efafdcbed77428a485412aeb4922ffa9f3a079fd3ed5e0904b0\",\"dweb:/ipfs/QmfGjp2MDVsUgcNS3HaqSDMzC2AXLcAe1dRRLUesymc1tt\"]},\"src/codegen/world/IAdminSystem.sol\":{\"keccak256\":\"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9\",\"dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp\"]},\"src/codegen/world/IAuctionSystem.sol\":{\"keccak256\":\"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859\",\"dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV\"]},\"src/codegen/world/ICharacterSystem.sol\":{\"keccak256\":\"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78\",\"dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd\"]},\"src/codegen/world/ICombatSystem.sol\":{\"keccak256\":\"0x4122dfa030b0c2d13b597cb74fb61ba56d88ab789d9e1a1c3a41230cc566f8d0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://07a681a231e812f2ce2287668e4d17a6e9194c498428b4fef170628fe858970c\",\"dweb:/ipfs/QmXov6js598Fdt2GN9kptz22uCbD7aRAQqxfs2Ram9UgzS\"]},\"src/codegen/world/IEffectsSystem.sol\":{\"keccak256\":\"0xda895326718d09a2ec3bdb9bf54e7cfc7d1aaabbaf7f3dcd49483ab3ae5232b5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ef8351ff7a5a190d343c42eecdc5b06110d40d984d9dea71d2437dbcd56097fe\",\"dweb:/ipfs/QmReLTbDqiByaTAYnCiBm491tdNDp5VcTmi3Lm4AA2oYWG\"]},\"src/codegen/world/IEncounterSystem.sol\":{\"keccak256\":\"0x9bff43a1df83eaa499a69014f3dd85ac5558f94f7a6c10b4ea4dfc8918948fb4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f5207aec0ef376d4bf39f3db8569886e501cd8910a81cd3047532b6d4d28d7d6\",\"dweb:/ipfs/QmRH8AMU9APuzyx81CpUatruQ3JpRZDfWCC6oR6gSi6rim\"]},\"src/codegen/world/IEquipmentSystem.sol\":{\"keccak256\":\"0x75923fedc55e7993029587aee230e82278b03e8778ac1f896de20830ea5a1c9f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://20fd5ddfd13d3614f5893a40c1329d6828b32ba142dcabd4e75a042d020bbf98\",\"dweb:/ipfs/QmU3pXPJZubPAQE85HyXJCbsaDrhwjGZVzn5zV2MU6jDfd\"]},\"src/codegen/world/IItemsSystem.sol\":{\"keccak256\":\"0xeb2485fcfcb4bddf2e2063b6abcad52cb72a6ae1176adf8742323331c9686029\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://27be334847df35b2ea4fd3cc73e89169c2ec005b99f8bf4b44cd0f20605ca4e0\",\"dweb:/ipfs/QmYhnTTmQA8haCw4wKSY6wZz8MoNwTzGz5P2bfUytrSwjg\"]},\"src/codegen/world/ILootManagerSystem.sol\":{\"keccak256\":\"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416\",\"dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt\"]},\"src/codegen/world/IMapSystem.sol\":{\"keccak256\":\"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c\",\"dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1\"]},\"src/codegen/world/IMobSystem.sol\":{\"keccak256\":\"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c\",\"dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS\"]},\"src/codegen/world/IPvESystem.sol\":{\"keccak256\":\"0xde213a12de1182250a592b1214df7045a1e35ae027960bed53202b12b9dfd889\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e0939bd318ab5b1ce2395ac27eb5593c60e5e19ea0b37ed40c44c71cf4026414\",\"dweb:/ipfs/QmZDiLPda9Gm3LPict2uK9cj19AKGvwfboLmiJ1duqRHTt\"]},\"src/codegen/world/IPvPSystem.sol\":{\"keccak256\":\"0x43be8f3d78bac70f5db305a36f48ccbb0d51431956e4a6149f309273d6dacbdc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0d343f6a4020f9fa5657de74290ec3cc728d3a2df5f5146138c299935738279d\",\"dweb:/ipfs/QmQ5ZrckAn8BMATg7BsmG6xX9LLRHedsvuMF6BZRcD3eJw\"]},\"src/codegen/world/IUltimateDominionConfigSystem.sol\":{\"keccak256\":\"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9\",\"dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0x002de42f7f36e01ee5941d8d42fd95d7e7abad147a6dcaa122d254c95e7be5f7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://791821d695a2d83b412168ca7a6b98468e20be90b802ce44e67c32faba4fc048\",\"dweb:/ipfs/Qmb8tRD9Qai9ZLzAdPF25SMt6brbmbD4jAFzu7CkdUuHHD\"]},\"src/interfaces/IRngSystem.sol\":{\"keccak256\":\"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02\",\"dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn\"]},\"src/interfaces/Structs.sol\":{\"keccak256\":\"0x89fd5e10e4f4b76202a3a2d919bc12e04e5101c9f6e26582f9c659ecda74ed73\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb375e59d595372e7b33407a3da6c910b5d784bc5fcaf369ab97c24e5b6b81c8\",\"dweb:/ipfs/QmTrLuS5sLV8aKdKkiH3u4SWy2KnvauRATTVT17ppFrgus\"]},\"src/libraries/ArrayManagers.sol\":{\"keccak256\":\"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c\",\"dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP\"]},\"src/libraries/LibChunks.sol\":{\"keccak256\":\"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9\",\"dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv\"]},\"src/libraries/Math.sol\":{\"keccak256\":\"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a\",\"dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW\"]},\"src/systems/EncounterSystem.sol\":{\"keccak256\":\"0xc093fc372ac8a0149b2064caf40757b218d889848e905263a81019d98251e068\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9331538fc7c8c1285b5ee9dc09aa7ac0f5a2c6309b157b6647acc457538a9ec5\",\"dweb:/ipfs/QmRFJTNMe4tG46Rb7Gd6w9ZHeYR3mGZQRD79b23vViVyxa\"]},\"src/utils.sol\":{\"keccak256\":\"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e\",\"dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"type":"error","name":"EncodedLengths_InvalidLength"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"},{"internalType":"uint256","name":"accessedIndex","type":"uint256"}],"type":"error","name":"Store_IndexOutOfBounds"},{"inputs":[{"internalType":"bytes2","name":"expected","type":"bytes2"},{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"Store_InvalidResourceType"},{"inputs":[{"internalType":"uint40","name":"startWithinField","type":"uint40"},{"internalType":"uint40","name":"deleteCount","type":"uint40"},{"internalType":"uint40","name":"fieldLength","type":"uint40"}],"type":"error","name":"Store_InvalidSplice"},{"inputs":[{"internalType":"string","name":"resource","type":"string"},{"internalType":"address","name":"caller","type":"address"}],"type":"error","name":"World_AccessDenied"},{"inputs":[{"internalType":"bytes4","name":"functionSelector","type":"bytes4"}],"type":"error","name":"World_FunctionSelectorNotFound"},{"inputs":[{"internalType":"ResourceId","name":"resourceId","type":"bytes32"},{"internalType":"string","name":"resourceIdString","type":"string"}],"type":"error","name":"World_ResourceNotFound"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"bytes","name":"staticData","type":"bytes","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"dynamicData","type":"bytes","indexed":false}],"type":"event","name":"Store_SetRecord","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint8","name":"dynamicFieldIndex","type":"uint8","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"uint40","name":"deleteCount","type":"uint40","indexed":false},{"internalType":"EncodedLengths","name":"encodedLengths","type":"bytes32","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceDynamicData","anonymous":false},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"_msgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}]},{"inputs":[],"stateMutability":"pure","type":"function","name":"_msgValue","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"_world","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"struct CombatEncounterData","name":"encounterData","type":"tuple","components":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"},{"internalType":"bool","name":"rewardsDistributed","type":"bool"},{"internalType":"uint256","name":"currentTurn","type":"uint256"},{"internalType":"uint256","name":"currentTurnTimer","type":"uint256"},{"internalType":"uint256","name":"maxTurns","type":"uint256"},{"internalType":"bool","name":"attackersAreMobs","type":"bool"},{"internalType":"bytes32[]","name":"defenders","type":"bytes32[]"},{"internalType":"bytes32[]","name":"attackers","type":"bytes32[]"}]}],"stateMutability":"view","type":"function","name":"checkForEncounterEnd","outputs":[{"internalType":"bool","name":"_encounterEnded","type":"bool"},{"internalType":"bool","name":"_attackersWin","type":"bool"}]},{"inputs":[{"internalType":"enum EncounterType","name":"encounterType","type":"uint8"},{"internalType":"bytes32[]","name":"group1","type":"bytes32[]"},{"internalType":"bytes32[]","name":"group2","type":"bytes32[]"}],"stateMutability":"nonpayable","type":"function","name":"createEncounter","outputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"}]},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"uint256","name":"randomNumber","type":"uint256"},{"internalType":"bool","name":"attackersWin","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"endEncounter"},{"inputs":[{"internalType":"bytes32","name":"encounterId","type":"bytes32"},{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"struct Attack[]","name":"attacks","type":"tuple[]","components":[{"internalType":"bytes32","name":"attackerEntityId","type":"bytes32"},{"internalType":"bytes32","name":"defenderEntityId","type":"bytes32"},{"internalType":"uint256","name":"itemId","type":"uint256"}]}],"stateMutability":"payable","type":"function","name":"endTurn"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32[]","name":"participants","type":"bytes32[]"}],"stateMutability":"view","type":"function","name":"isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes32","name":"playerId","type":"bytes32"},{"internalType":"bytes32","name":"encounterId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"isParticipant","outputs":[{"internalType":"bool","name":"_isParticipant","type":"bool"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"_msgSender()":{"returns":{"sender":"The `msg.sender` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_msgValue()":{"returns":{"value":"The `msg.value` in the call to the World contract before the World routed the call to the WorldContextConsumer contract."}},"_world()":{"returns":{"_0":"The address of the World contract that routed the call to this WorldContextConsumer."}},"endTurn(bytes32,bytes32,(bytes32,bytes32,uint256)[])":{"params":{"attacks":": for a pve the entity with the highest agi has their attacks calculated first","encounterId":"the bytes32 id of the encounter"}},"supportsInterface(bytes4)":{"params":{"interfaceId":"The ID of the interface in question."},"returns":{"_0":"True if the interface is supported, false otherwise."}}},"version":1},"userdoc":{"kind":"user","methods":{"_msgSender()":{"notice":"Extract the `msg.sender` from the context appended to the calldata."},"_msgValue()":{"notice":"Extract the `msg.value` from the context appended to the calldata."},"_world()":{"notice":"Get the address of the World contract that routed the call to this WorldContextConsumer."},"supportsInterface(bytes4)":{"notice":"Checks if an interface is supported by the contract. using ERC-165 supportsInterface (see https://eips.ethereum.org/EIPS/eip-165)"}},"version":1}},"settings":{"remappings":["@chainlink/=lib/founcry-chainlink-toolkit/","@chainlink/contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/","@codegen/=src/codegen/","@erc1155/=lib/ERC1155-puppet/","@interfaces/=src/interfaces/","@latticexyz/=node_modules/@latticexyz/","@libraries/=src/libraries/","@openzeppelin-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/=node_modules/@openzeppelin/contracts/","@pythnetwork/=node_modules/@pythnetwork/entropy-sdk-solidity/","@systems/=src/systems/","@tables/=src/codegen/tables/","@test/=test/","@world/=src/codegen/world/","ERC1155-puppet/=lib/ERC1155-puppet/","chainlink-brownie-contracts/=lib/foundry-chainlink-toolkit/lib/chainlink-brownie-contracts/contracts/src/v0.6/vendor/@arbitrum/nitro-contracts/src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","foundry-chainlink-toolkit/=lib/foundry-chainlink-toolkit/","openzeppelin-contracts/=lib/foundry-chainlink-toolkit/lib/openzeppelin-contracts/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/systems/EncounterSystem.sol":"EncounterSystem"},"evmVersion":"paris","libraries":{}},"sources":{"constants.sol":{"keccak256":"0xae5804456464045024c2a05acc55e6fd8ecf9ebddb6df3a2aa4758c018c15a94","urls":["bzz-raw://b228b85e134241ef59c0b60bb1a57978e6ad4839a6f83e139df22e3bd5a88399","dweb:/ipfs/QmaFebYsJDgWLyBHRoPDzwhzbLvRhrgyTS1hp9o9U9Q1kg"],"license":"MIT"},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/AccessControlLib.sol":{"keccak256":"0x9fb1520ec94ce3396760a235db900192b4990c78fd459c449896a74c32b83542","urls":["bzz-raw://4025b37988ece6915b2c867702a4a381829755dd9e5b0b0b32ade85649b00b2a","dweb:/ipfs/QmUsLyetPdhtSdN3MicE1uphXWscKBPSBif8Sd83RC1E6Z"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/utils/SystemSwitch.sol":{"keccak256":"0x5ac59bd7f2db0154a8b8f5eecc8eda69458c7ac488d5defd0c904d79025c79a7","urls":["bzz-raw://89adb066110da44661d12e487bc9adfa6c8396432516057b57ae72ba2ceda3e9","dweb:/ipfs/Qmddoe1812LrdEWbaCzE876kL6AK4S7vUGkcMpzAxPyhvR"],"license":"MIT"},"node_modules/@latticexyz/world/src/AccessControl.sol":{"keccak256":"0xe9e1b1e588699a15ee81cc46f5959e14ff323787b576681abe7b0163d5988a4e","urls":["bzz-raw://f19076661965fcf60fbf5e58ee8a83daac63e174806af79f5fd4144929cab899","dweb:/ipfs/QmVQxPrkHpSo1fbsqGvToXc6q9x8zrVrGaZjKTKY413QBm"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/SystemCall.sol":{"keccak256":"0x5012c0607c8d41a4eed69d8a0430f742844883d3c3f17a6717ac287608b4e6af","urls":["bzz-raw://c389f65d050849cc95a7df9f45145186a60ae892b7d02b26ec92f8a38f8e2ee5","dweb:/ipfs/QmNQPBewaXghhVeJDaC1XUK6BbFrZ5qUjryhmJuyvgWdbF"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Balances.sol":{"keccak256":"0x25248669a093cfdc9453491e5b5806f6aa092a805569799650c43c32f7b7877d","urls":["bzz-raw://2f294f597122450abd267760d91682facd0a1040383caeb44aaadeb74770904a","dweb:/ipfs/QmPXsoh8tUhpnhjdBYYTZCLc8MPHDZK6xUmN7F2DsMEXro"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/FunctionSelectors.sol":{"keccak256":"0x1ee313f4f1165034b92c5df1fe4cdd9be52b27780245388db3a0267c119fc926","urls":["bzz-raw://a3d58ca6a58e94bc30d5be0fc7a7d1325a92096c8b8b2b3a0531c2c5d0d60791","dweb:/ipfs/QmZSisbANqwnFzwMJnnYBjemLW4Cqn3oL7MkV4HiQR7GKv"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/ResourceAccess.sol":{"keccak256":"0xb857dd63073a6469f5bb8deb6c0617763cd42c484821e247572c6b53bb1da3cc","urls":["bzz-raw://07c710d67440b98b145c1991623b7c8cc7f0805b4e6fa37a7d54afcece31239e","dweb:/ipfs/Qmb368QqzbQGUttbDS7eVBGQ8KcXhiai2F9vy3Thyyk2vx"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemHooks.sol":{"keccak256":"0xc27730dae8302cb86f5d65ddc9ae0e92afba17842285a6d0cd146a1e21d73c0f","urls":["bzz-raw://4de5f820f1dfe36e53fe1fc77be6a52ac5fa72a7a5d5ec66e5d29ca6ce553674","dweb:/ipfs/QmP5JUMHDCBxZkZ2YnoYQLqQFHeyCpoUVp14hJBWpSdiqV"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/SystemRegistry.sol":{"keccak256":"0xcb1e9fd5cd02cbb7125f2a64c02f89272d4b0f2afc0b43f24b727f023ef06493","urls":["bzz-raw://f4a923e67dea1c1c0a978cbb89d4e27f6e0205f49efe0556ac90b358bd2062ab","dweb:/ipfs/QmZww8gDH9kyXsCaTYWzupNhL1QqR1emAbb5VifFWhDWYF"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/systemHookTypes.sol":{"keccak256":"0x15c25ae4b21e091209970e45a198cb51f31eeae482828862641099c1a9b2448a","urls":["bzz-raw://0ce3c3eb58dc5c262d36babf372ad028d2846beea73a59d6e70f0eb8c90ee00d","dweb:/ipfs/QmWUkgegTRtSJM3awvjg4J7DWZ2ME7Pnxp1dP2TWWzLNoo"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/forge-std/src/console.sol":{"keccak256":"0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba","urls":["bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70","dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0xbcc0b0006847ffd3003e9fd1f7574d2ef5da1c9eaadd2d99ee7d253041de27c4","urls":["bzz-raw://5c68eace8fd6858299bd4400b1315b40fcffe998e0918d09d1d2648d0098cb2a","dweb:/ipfs/QmQStDCNQPPseE47XB98x31jpuz4LA4LrwaUoP8FVZZrbG"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0x3c5e99a34e3b57a213d98525ad2c5c130b169917a3462510b199fac82fdca144","urls":["bzz-raw://163ce7726195d7eea428181abae50377160b9fd386152b2f24f1a96ebbb74361","dweb:/ipfs/QmUXw9XhkC7PEzAoK5QnsNyG52sv9Gbx4pg4FjRTBXYSFF"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0x0daf45149c3403e88b492878aa7622c604687314a844023f4f2ebdb53213b17b","urls":["bzz-raw://074403d43b76610a90629582f3d7680f713719e0b0a5ac8563838f694d717d39","dweb:/ipfs/QmVy5jEg33ZNWPTSEEYXYUafsghAdnDivCBGmdUKd7BDMb"],"license":"MIT"},"src/codegen/tables/ArmorStats.sol":{"keccak256":"0xa3d134d6f459a9f5e996847d39ecf083872c798b1ab5346c35d5f5718d2ff885","urls":["bzz-raw://aaab84f5574327b3295c1f4e03f30e1b91f3d82226fe12efce605b1f0805d0dc","dweb:/ipfs/QmSNwx5UbXdZ6WT7EqzGRYKyJ94Up6GRrAtK8MXkwf9Gnc"],"license":"MIT"},"src/codegen/tables/AttackOutcome.sol":{"keccak256":"0x29d203e2f51df40dbbddbb4824146ae4eb82ac422cf4070d18a605efa776cacf","urls":["bzz-raw://50ed837b4b277b158c5f034b0acbb8797b697cc2e34092a9a85e70035f892920","dweb:/ipfs/QmTpJBzfZW5ePPbKpodakeACD8vK7UYHRcxPE5i3pAq2WE"],"license":"MIT"},"src/codegen/tables/CharacterEquipment.sol":{"keccak256":"0x9068940be9154fd653f4a6ea9f5844620759420a4e443c6c204b147fd7371440","urls":["bzz-raw://db81719275c627b22c6629fd8376c1875feb579224eff415e03585cf74dabdaa","dweb:/ipfs/QmPx5G9d79t6cThpy2XeAZP4CA9FVthwY5XzdYGk3jziWU"],"license":"MIT"},"src/codegen/tables/Characters.sol":{"keccak256":"0x907f9803924ab0065992e81ccf9c64f228876401e5a728c27d967448bfb35e98","urls":["bzz-raw://809b9cc95a1c37663b48fe4307ba31fc1b0d794913258f5dc2f2f848b0448893","dweb:/ipfs/QmbyQ5DkdeL5CZppx9vs87E2eRzm6CkYfPAYikGGdbcHxH"],"license":"MIT"},"src/codegen/tables/CombatEncounter.sol":{"keccak256":"0x2c73b76367ba0f667f74d049621c20254c69b7a12ccdf2acaf6930f4b5ba8933","urls":["bzz-raw://52eff539501951af5dff83aad30d5d2f2a710e924cef9582e44973c9e59f2918","dweb:/ipfs/QmadPisYVRarTCRa82uVowz9mCZD7tZ8Ge3uMTUQRP7PZY"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x68b5bd8eea0166b3612839a4ff455fc836fafa695ed4fd1bd80bc6dd804cdf2a","urls":["bzz-raw://efafb728abf41cdf3b575156bf64438459185e2425a835314820886328b268a4","dweb:/ipfs/QmXtgb1PikgYCimPb4bvY8EFWqFvXA5wk7FkxyAyudszTD"],"license":"MIT"},"src/codegen/tables/Considerations.sol":{"keccak256":"0xb27090933e4e940e1d8c4902611739b24d96acf1bade4e43511317baa9441bda","urls":["bzz-raw://c5b7eb7b1bbd7305fc323c495fa9ce159d7a5e22c2ac6442d6b9a5398e550c87","dweb:/ipfs/QmeZPMk1baVDUoMGVYDjBnxbXV7Ux1vZAGUiRxr3xPwXQF"],"license":"MIT"},"src/codegen/tables/ConsumableStats.sol":{"keccak256":"0x76e5941db5fd2dd2347783ebf4278fa2d900a8729c5b61a66369344d5daa30f9","urls":["bzz-raw://a263ee2808928303c5a750be96f7b2b12054ea0a2c784c3e38459ad93ea73e79","dweb:/ipfs/QmYhZYVFW6do8LuCgZtEmQkNMzPdPVUBcsunBya2Xi6rRx"],"license":"MIT"},"src/codegen/tables/Counters.sol":{"keccak256":"0x860380ddd7ff96983c639fb1c4c64b0677f2693da9c422c9682a2bfcfdf1dd85","urls":["bzz-raw://6fe147c6b7545abde3f783f46c39384e17fe965424a8150fdb65330f0d71aee0","dweb:/ipfs/QmUUMpB7eumkryWUUVP5CbL1Xtz81RPXLEb8Vrpgwy6LgW"],"license":"MIT"},"src/codegen/tables/Effects.sol":{"keccak256":"0x18fc4f16201f1a147ba783556947f88bee2950c5f8a753a5c8944a23c29be97e","urls":["bzz-raw://21a3a0218cc1c41607169bfcee42628a2be2bfd04463fb55398789d11348b18f","dweb:/ipfs/QmYrCUqXmqRNmizq5cWndg159Yo6LgNJqeCsCjYuBbsuhN"],"license":"MIT"},"src/codegen/tables/EncounterEntity.sol":{"keccak256":"0xffbf4f955a9fd1d329d78239d5d8921b80b05169bb781be608aad176664d6556","urls":["bzz-raw://124ef413fbf46356cbf3f7a20e31a8f1be5e3cc94cebe5417a1bab07b26ae1de","dweb:/ipfs/QmXA5R8SymSczgusQRduzMaPFKBMaG3rbH7LstwYEEsEam"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0xd0b649485e3837ea8014c2eceb7efa5b5002ad49bb57e87503622d91e0da7501","urls":["bzz-raw://b1c9559099385b1b1c23eb35d8bf72d50da0e813e5d29c90acccfab4a9ba7fe4","dweb:/ipfs/QmX2JCEkcUkTJq1svXUsGs2ucMuSqvSi16z88N4MnZoKRB"],"license":"MIT"},"src/codegen/tables/Items.sol":{"keccak256":"0x369731e289e046f20bff48ebb31202c95024ca34bf8fc1d685426878e66dc31f","urls":["bzz-raw://59ec4b81dc56d99ab8ee12323ce7a2157558eb51e5c7094b8b54335c7bdfe50f","dweb:/ipfs/QmbmYzo3LFHUNSNpZT4ZFZ7FFMAwk7DzyA27R8qqLc7mcj"],"license":"MIT"},"src/codegen/tables/Levels.sol":{"keccak256":"0x535e0e176169629b241caa38851bb5fe8862f822301552e8163bb405c9fc2327","urls":["bzz-raw://b22ef6fbbcdff6d59ccb2e1f3b48cd416ee58d64252aa1865f92ca53792ce7c4","dweb:/ipfs/QmQ7yKMUUcHcVH4RFZTDx9jSnr3rwyiTa7zeVLPK6qUQtp"],"license":"MIT"},"src/codegen/tables/MagicDamageStats.sol":{"keccak256":"0xa2a1da1f45bb2cfeda50e8982627532a0c6699644c5d26d4dd4614077446a039","urls":["bzz-raw://4e51d962facee303806924506b701fe34d068d5d38f88f434a89a98c2c0e1dbe","dweb:/ipfs/QmadPoWrKJmbdfkso6N491oNu27iktehiictTVjo3yhqU6"],"license":"MIT"},"src/codegen/tables/MapConfig.sol":{"keccak256":"0xf7ba7c8303a8146a874960b3f77484d5ae0d9e3478a698ac08ac08f24d05ff27","urls":["bzz-raw://5d3905e07aaa32e028977c866e03cc0f1a92bd14945e30432f07fc3ebf8d8fc3","dweb:/ipfs/Qmf3UJity3jA727Y8ge5swykZa6YrbQPxaqCygroD6U2ch"],"license":"MIT"},"src/codegen/tables/Mobs.sol":{"keccak256":"0x0d6040fb2c459f26ffe1f563af1b547c9844cc3b53ba3d8d21f8051cfccbf6f3","urls":["bzz-raw://e7e422a289617179f3ecbdd519468996f36841526a30ab7245348ea78275d060","dweb:/ipfs/QmZYLGnLb7witVgCqz3ppfwa8EejMNdAHhdGfBxe3NDVU9"],"license":"MIT"},"src/codegen/tables/MobsByLevel.sol":{"keccak256":"0xf84e0714feee0964737b282a981dfe06d408e5006fe5e31f17ebe02d12be550d","urls":["bzz-raw://58eae71b254ef9d2d50ae3c46b0b03f1a7554b72e1a1743e9a4ef3b73df0f8c5","dweb:/ipfs/QmcY1RuKgtCFrjPfgsfyrmuVW6k94MatmMa4MGT5eNeYj7"],"license":"MIT"},"src/codegen/tables/MonsterStats.sol":{"keccak256":"0x0aebc2ef30271c6f721d31518369ec7de743560c132625ef1113f281def9b840","urls":["bzz-raw://8453f871f2821af1d2dc399363da478d488829bbec236a9e46be72ade90bde3e","dweb:/ipfs/QmdisXA9gdgc7gBECNijZ7Zrfnp5ffWdZEGALencDJgvxy"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x5b244643b0cc0f74c380fcd34e6cbe59cf0fabf15362bbaf04db527443f5df99","urls":["bzz-raw://cce9aed9aa8dc6a071b9c8f958ae9f73e50f17ca24dc3c2cc2a58752efc7d1a4","dweb:/ipfs/QmaYLEjYKUnULFRcm35PUk4PQeWMpNEgg3N1JT6f6crf81"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0xa8a8560b33be580fadbe6d92d8ee51225ea232788afd74252a12d1f724f7f9ab","urls":["bzz-raw://1bdc023458c300d9fd442c684d91bb3c48f8acc40ef629f7e6956af452bdcfdf","dweb:/ipfs/Qme9weCKgFBzqvRosTTCGyZoRNyU9mz2jkECiZPUMbFpQC"],"license":"MIT"},"src/codegen/tables/Offers.sol":{"keccak256":"0x1260879ae29bafe2f9603eb4a29ac1ae6cf6103a1f1e8e79c761abe253fcc243","urls":["bzz-raw://be1d284afba5cf4a7811332d23955e96e2ba4420d5a1dccece5d36011f376a1f","dweb:/ipfs/QmPJLP89QDVRA7DTV2ZXZzz2RGQC1sSBwyF4ymKFgbUbNc"],"license":"MIT"},"src/codegen/tables/Orders.sol":{"keccak256":"0x0cb5c21ade69aa1c493fb89e7acb39759a62a07e118bc55ded723899b7ebc769","urls":["bzz-raw://92137494d9f6d85743cccc50b3709fb03956ae4bda24624ca45baad2be26e8e6","dweb:/ipfs/QmYi1yFkByxZAsqWFhrAzLEqsnBUyQaVmaz6Ufns9TgAaY"],"license":"MIT"},"src/codegen/tables/PhysicalDamageStats.sol":{"keccak256":"0xfbcf6d0816bbd9fa245250e5c097e2823eb45ff38a17eaad11a6ac3f9ac2dd7f","urls":["bzz-raw://f4e53151895eef9832bd3639192759f058b4482c22ae6c15ba6283dbe62f9678","dweb:/ipfs/QmNkyu96cyrWxf6RGQEZGFqCAX4obfYB5xKrSueAqRosVC"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xf71ad66166f5f5ac451aef4b46e44c39958dd6096eaf1f34900e69137633224d","urls":["bzz-raw://52d3c128933601b8f02227b96225f0951234f7aec9ff9a9c8684f8cd101f8baa","dweb:/ipfs/QmWNgxUAUYvogthUFSp6pHfWasWRves9727GMaipfdhzs7"],"license":"MIT"},"src/codegen/tables/RandomNumbers.sol":{"keccak256":"0x6b2fe6d6c999eb8f32861efa8598aafa374cb11cbc26da52ac4bb7ed58199983","urls":["bzz-raw://3cc80db43f108abf56efd416d7ce8ab6814022444766eafb9e1fee3945cc9af6","dweb:/ipfs/Qmb4NZcFW2cc3BFn72yu4ngbVW1GMoTPBtiUkSRNxtMPHt"],"license":"MIT"},"src/codegen/tables/RngLogs.sol":{"keccak256":"0x4676e626e94ccbf0d79a008703cb0598f41bc4ed4768120ec1f1aae5eceab821","urls":["bzz-raw://48c0f0f80b320feaed550863f772efd3a012edab87fd905292e557498adc5619","dweb:/ipfs/QmcYpWEHim2qbseBhhX2upXLyD9dBWw3pFW4PKGdgFgYWe"],"license":"MIT"},"src/codegen/tables/Spawned.sol":{"keccak256":"0x2d1705df77428d3bf34209aa624ce6812b49ff5701f3ded65beace10c902450c","urls":["bzz-raw://72c2f8c81b79fd4cc392b8bd7de5479a649a426b66b0073c231acb3e3d80d905","dweb:/ipfs/QmbA6xN5zS6MQ5D1gqSaucayoKjSKjSiprK1oXWmQSWUMw"],"license":"MIT"},"src/codegen/tables/SpellStats.sol":{"keccak256":"0x0f1fe0640737325f204b2b7aec7d0fabb04a56019c45916dbdbde5e2d94297bd","urls":["bzz-raw://c4be2e507feea78e2091dc9359fb52b6d338e7acea128c6fe4da509de11bee02","dweb:/ipfs/QmeJ4zzb2WPjXjEzrPqJAcwXREsqtrAGcFKU8nPdEMzH6y"],"license":"MIT"},"src/codegen/tables/StarterItems.sol":{"keccak256":"0x5ee8da401ed86fbcfe390b5dbd301e2553c278970b13e942a91b37eb930d8de3","urls":["bzz-raw://ea2e69871f31015e9080b07a0c8fa8fa01519c0827e3dcd1409a5192994205e3","dweb:/ipfs/QmV2raKphNUK5X6hds4e3c5AAk2XUP1vBNBMtsSz4VKGso"],"license":"MIT"},"src/codegen/tables/StatRestrictions.sol":{"keccak256":"0x485ed791c22967baca5350cb40d027a98dafd8a2b34ef62c4bf6698da0e7d633","urls":["bzz-raw://c3eb85b6a667364bb7e9042030570d7ca0e1cf3d0efba1376de566e6f63aab93","dweb:/ipfs/QmUSKYh6sFCJnP9mps8dTTjPRtF3Ho28fUhqeR3QrgM1J3"],"license":"MIT"},"src/codegen/tables/Stats.sol":{"keccak256":"0x4dbbe2a11e729ce5ed6569600e0e7237f5fa5e2476f6c049581e2b18830c93b2","urls":["bzz-raw://d056287fefd267378a9a3f20ed25e28db2fa34604729f047e22c2ab016ac2c6a","dweb:/ipfs/QmSunLJDjxsUMJaudJefjgeHHurT4KKsgrhNBSsEaU5jgm"],"license":"MIT"},"src/codegen/tables/StatusEffectStats.sol":{"keccak256":"0xdd840050fb4cfe00a20420c0252d1833c5ad2b77ce915d63a802bf6ed2e71256","urls":["bzz-raw://aa00bc33ef6da0dd25023412fc17ab753b30bd4afa4a5cb55e8399ee7b939938","dweb:/ipfs/QmRAzmqexAzCHVPchngedBjF1eo3NCAhZpa2Ytr7CdXzKL"],"license":"MIT"},"src/codegen/tables/StatusEffectsValidity.sol":{"keccak256":"0x81802f4d2b6c30c26c882e7fe21488513e538e388954451577fabbf3d0eb0605","urls":["bzz-raw://4e7a0ae1c64389672e93a42865855d287d0f8db4fb6f5482d4b585437257acd3","dweb:/ipfs/QmfT5iFgnaWXo1JyvA1XGLZvQAyrhE12cw6o9ddb3xSGZZ"],"license":"MIT"},"src/codegen/tables/UltimateDominionConfig.sol":{"keccak256":"0x8c9f81616e473d55ea5f48dbdd45e9af9e029e08610d5ae694a5a64a46e94d07","urls":["bzz-raw://76c92eac0bf798878bf6d91e479ec59d08e86cce17ab0d3778948274e679cd9f","dweb:/ipfs/QmcW6DrQGBAyayKVCHr5X62RyrLukAoS6rgZrbKhjpHiN1"],"license":"MIT"},"src/codegen/tables/WeaponStats.sol":{"keccak256":"0x28dbbd475bf3006644fb7668b67eea5d1ce8506b5eb516f1ce7b66bfc6f3a743","urls":["bzz-raw://28977880d4d89004cf361f871783b82d6f30ec1b5b114f0d9297e9cc9f1bf6f5","dweb:/ipfs/QmRePG2wVcTmJbVzkj3Hye1hScFxS54NSHD5rLjfbNiWZJ"],"license":"MIT"},"src/codegen/tables/WorldStatusEffects.sol":{"keccak256":"0x1e8f7bbc8706cfaa12026ab696290d14bdab9d1b9169b72abcf4f945d7dade42","urls":["bzz-raw://876b832c6d439efafdcbed77428a485412aeb4922ffa9f3a079fd3ed5e0904b0","dweb:/ipfs/QmfGjp2MDVsUgcNS3HaqSDMzC2AXLcAe1dRRLUesymc1tt"],"license":"MIT"},"src/codegen/world/IAdminSystem.sol":{"keccak256":"0xb84e20cf08fdde82d03528beacc29538dc92e05f46e6080921aac4b53390eccd","urls":["bzz-raw://849f723d6a9b87d5e05e31a244372e5770c104898c18a733d7844d474eb881f9","dweb:/ipfs/QmcpbUGUnBBBQcvajFpZTt2345r3EeZEgntfvcwhzDgdQp"],"license":"MIT"},"src/codegen/world/IAuctionSystem.sol":{"keccak256":"0xf654239aaf1c09dd3006ca9a29f5d03573f07d19f5e7f8f709d38fbda8820d33","urls":["bzz-raw://aa0df39f52fe926ba2aeac1853b619d94fe189de3ec969fb1334df8951aea859","dweb:/ipfs/QmZpq6LVyuk3UG7txtEnhwjXFnm8ZZX3FcqnSN5BpePsLV"],"license":"MIT"},"src/codegen/world/ICharacterSystem.sol":{"keccak256":"0x49ef649aa37c2f64fa032400e803aa2d6b6d94d8de47f024cf63479c217a1373","urls":["bzz-raw://c84ead4b32146eb7088cb0f3fa45f31de057cb252693efd92982698dc87a4f78","dweb:/ipfs/QmVMhUEXVmVMZJVJLoP6vh9pB6RYq9YmrRC4jdJWujcqnd"],"license":"MIT"},"src/codegen/world/ICombatSystem.sol":{"keccak256":"0x4122dfa030b0c2d13b597cb74fb61ba56d88ab789d9e1a1c3a41230cc566f8d0","urls":["bzz-raw://07a681a231e812f2ce2287668e4d17a6e9194c498428b4fef170628fe858970c","dweb:/ipfs/QmXov6js598Fdt2GN9kptz22uCbD7aRAQqxfs2Ram9UgzS"],"license":"MIT"},"src/codegen/world/IEffectsSystem.sol":{"keccak256":"0xda895326718d09a2ec3bdb9bf54e7cfc7d1aaabbaf7f3dcd49483ab3ae5232b5","urls":["bzz-raw://ef8351ff7a5a190d343c42eecdc5b06110d40d984d9dea71d2437dbcd56097fe","dweb:/ipfs/QmReLTbDqiByaTAYnCiBm491tdNDp5VcTmi3Lm4AA2oYWG"],"license":"MIT"},"src/codegen/world/IEncounterSystem.sol":{"keccak256":"0x9bff43a1df83eaa499a69014f3dd85ac5558f94f7a6c10b4ea4dfc8918948fb4","urls":["bzz-raw://f5207aec0ef376d4bf39f3db8569886e501cd8910a81cd3047532b6d4d28d7d6","dweb:/ipfs/QmRH8AMU9APuzyx81CpUatruQ3JpRZDfWCC6oR6gSi6rim"],"license":"MIT"},"src/codegen/world/IEquipmentSystem.sol":{"keccak256":"0x75923fedc55e7993029587aee230e82278b03e8778ac1f896de20830ea5a1c9f","urls":["bzz-raw://20fd5ddfd13d3614f5893a40c1329d6828b32ba142dcabd4e75a042d020bbf98","dweb:/ipfs/QmU3pXPJZubPAQE85HyXJCbsaDrhwjGZVzn5zV2MU6jDfd"],"license":"MIT"},"src/codegen/world/IItemsSystem.sol":{"keccak256":"0xeb2485fcfcb4bddf2e2063b6abcad52cb72a6ae1176adf8742323331c9686029","urls":["bzz-raw://27be334847df35b2ea4fd3cc73e89169c2ec005b99f8bf4b44cd0f20605ca4e0","dweb:/ipfs/QmYhnTTmQA8haCw4wKSY6wZz8MoNwTzGz5P2bfUytrSwjg"],"license":"MIT"},"src/codegen/world/ILootManagerSystem.sol":{"keccak256":"0x751e4998e0bdf33aece87999cb8dbf281204d583ed7dfc1c773faa98aeebecec","urls":["bzz-raw://6a4f440e1010a12ec5f9c52aa9e5a4af8ed7cff57bc140df891b52a5e6cc9416","dweb:/ipfs/QmTWVhxxK7TSyWqTQNsCsFubTw9dEX4bZ4hzPsLgAorTjt"],"license":"MIT"},"src/codegen/world/IMapSystem.sol":{"keccak256":"0x11c6bd7a9e3f6e5049d5c60ebb20efe5b05ff24abe912542677f757141f60459","urls":["bzz-raw://66605245d1edceb0a94dfff7d0fe695b387c25d39d9cb2dea75f67499858679c","dweb:/ipfs/QmZ9EWYFVfVTnYkhgfo2GNZeUNpDnRuv9urnVkMpDBiLZ1"],"license":"MIT"},"src/codegen/world/IMobSystem.sol":{"keccak256":"0x7ffc480cffe4c490a65836578d8468ba420cec99f919b67ce0fec75cc1579391","urls":["bzz-raw://c0171e839a340c252b00a44e08349dc4982317f82cc393a391f4e32b1b811d9c","dweb:/ipfs/QmZTNzfeZEkT4PrrwvrPz3JFcpR2qBQ6YbXxUpmTEpyDgS"],"license":"MIT"},"src/codegen/world/IPvESystem.sol":{"keccak256":"0xde213a12de1182250a592b1214df7045a1e35ae027960bed53202b12b9dfd889","urls":["bzz-raw://e0939bd318ab5b1ce2395ac27eb5593c60e5e19ea0b37ed40c44c71cf4026414","dweb:/ipfs/QmZDiLPda9Gm3LPict2uK9cj19AKGvwfboLmiJ1duqRHTt"],"license":"MIT"},"src/codegen/world/IPvPSystem.sol":{"keccak256":"0x43be8f3d78bac70f5db305a36f48ccbb0d51431956e4a6149f309273d6dacbdc","urls":["bzz-raw://0d343f6a4020f9fa5657de74290ec3cc728d3a2df5f5146138c299935738279d","dweb:/ipfs/QmQ5ZrckAn8BMATg7BsmG6xX9LLRHedsvuMF6BZRcD3eJw"],"license":"MIT"},"src/codegen/world/IUltimateDominionConfigSystem.sol":{"keccak256":"0x7afcbb11522c4bb8fa8e86e1ca2f965eb5ba3cb7342a1229120210724ff3e828","urls":["bzz-raw://ae704bc31684551e05b29f55eddc7bd7fcd69e6bd4a54fa774d7d9a327a769b9","dweb:/ipfs/QmZvXXubvwTdDLifLoYhmQbr1M1GKzpputcMo38Au5uvJb"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0x002de42f7f36e01ee5941d8d42fd95d7e7abad147a6dcaa122d254c95e7be5f7","urls":["bzz-raw://791821d695a2d83b412168ca7a6b98468e20be90b802ce44e67c32faba4fc048","dweb:/ipfs/Qmb8tRD9Qai9ZLzAdPF25SMt6brbmbD4jAFzu7CkdUuHHD"],"license":"MIT"},"src/interfaces/IRngSystem.sol":{"keccak256":"0x87595683df74e1357f3562deffadb410ac94c98cbc765d4b7327ae3d39032ec0","urls":["bzz-raw://c05e5ed25cff2606f26b2e370801257bfcd6c1fe10b23d21c68b3a6d55fcbb02","dweb:/ipfs/QmV6Ddyj4A86bbsjGfi4J61wcJH6vR9C4RfXmhiQiJuZQn"],"license":"MIT"},"src/interfaces/Structs.sol":{"keccak256":"0x89fd5e10e4f4b76202a3a2d919bc12e04e5101c9f6e26582f9c659ecda74ed73","urls":["bzz-raw://bb375e59d595372e7b33407a3da6c910b5d784bc5fcaf369ab97c24e5b6b81c8","dweb:/ipfs/QmTrLuS5sLV8aKdKkiH3u4SWy2KnvauRATTVT17ppFrgus"],"license":"MIT"},"src/libraries/ArrayManagers.sol":{"keccak256":"0x77e65baf23d416bf27bcced846f80d56ab197b8b90ad479242139b7fd1a4d41a","urls":["bzz-raw://0838effc52b4b1ce023fd2bd1ada8fbbc009fd1ee2eb65f482b40fbf734f692c","dweb:/ipfs/QmTYnhkTa4fYXeJWeDgjpkXv61TW7Kf4zQh88vXccMzDGP"],"license":"GPL-3.0"},"src/libraries/LibChunks.sol":{"keccak256":"0xb4314b9df31cb353ad6d4b434569294aa159fb23abea1260e638a6297781f767","urls":["bzz-raw://decf1fd82655251b50dd10f1da26f53647d4a2a454a36cd6a735d05de3f8e8f9","dweb:/ipfs/QmXZdcHrHY2tPfUVaxyoMqDxitkzH9o6UXYncihgJzqHwv"],"license":"MIT"},"src/libraries/Math.sol":{"keccak256":"0x7aba32d8d0d2b81758afb4f211afccbf3e85ce62defad5ac1fd8fd26c8fd5ab5","urls":["bzz-raw://fb636fcaf2f6f692bf32cadc2f8089a28367676d7b6f3423a5d0593a23e8200a","dweb:/ipfs/QmNQnrjDfwhM4jMzC9tFxHszohkZPGeFhiEendg7qi2crW"],"license":"GPL-3.0"},"src/systems/EncounterSystem.sol":{"keccak256":"0xc093fc372ac8a0149b2064caf40757b218d889848e905263a81019d98251e068","urls":["bzz-raw://9331538fc7c8c1285b5ee9dc09aa7ac0f5a2c6309b157b6647acc457538a9ec5","dweb:/ipfs/QmRFJTNMe4tG46Rb7Gd6w9ZHeYR3mGZQRD79b23vViVyxa"],"license":"MIT"},"src/utils.sol":{"keccak256":"0x19ed3af4b01561e295796cbd5dd2086e4ff88b86a7fa7b6e20b5dc4cb125e80a","urls":["bzz-raw://e7e3af081139fefed5cd82fa4079e42838d7fddaf567439103139e752899759e","dweb:/ipfs/QmeFkWV1va7Brveicj8Bsp3UKKP8oPoT7N5GSH7ovSEp3o"],"license":"MIT"}},"version":1},"id":254} \ No newline at end of file